From 8cf7329817b7d4d7f437e92fef9c2c7b8f1f5d99 Mon Sep 17 00:00:00 2001 From: juan Date: Wed, 7 Jul 2021 17:39:52 -0500 Subject: [PATCH 1/3] added wikidata gui x --- scholia/app/static/gui/Gruntfile.js | 344 + scholia/app/static/gui/LICENSE | 202 + scholia/app/static/gui/README.md | 110 + scholia/app/static/gui/default-config.json | 31 + scholia/app/static/gui/embed.html | 540 + .../app/static/gui/examples/app/nearby.html | 87 + scholia/app/static/gui/examples/code/Java.txt | 41 + .../gui/examples/code/JavaScript (jQuery).txt | 16 + .../gui/examples/code/JavaScript (modern).txt | 18 + .../app/static/gui/examples/code/Matlab.txt | 25 + scholia/app/static/gui/examples/code/PHP.txt | 38 + scholia/app/static/gui/examples/code/Perl.txt | 25 + .../gui/examples/code/Python (Pywikibot).txt | 42 + .../app/static/gui/examples/code/Python.txt | 24 + scholia/app/static/gui/examples/code/R.txt | 11 + scholia/app/static/gui/examples/code/Ruby.txt | 22 + .../app/static/gui/examples/code/listeria.txt | 11 + scholia/app/static/gui/examples/dialog.html | 76 + scholia/app/static/gui/examples/editor.html | 42 + scholia/app/static/gui/examples/result.html | 84 + scholia/app/static/gui/examples/sparql.html | 37 + scholia/app/static/gui/favicon.ico | Bin 0 -> 15086 bytes scholia/app/static/gui/i18n/ab.json | 34 + scholia/app/static/gui/i18n/af.json | 53 + scholia/app/static/gui/i18n/ang.json | 113 + scholia/app/static/gui/i18n/ar.json | 144 + scholia/app/static/gui/i18n/ary.json | 133 + scholia/app/static/gui/i18n/ast.json | 132 + scholia/app/static/gui/i18n/awa.json | 69 + scholia/app/static/gui/i18n/az.json | 128 + scholia/app/static/gui/i18n/azb.json | 35 + scholia/app/static/gui/i18n/ba.json | 32 + scholia/app/static/gui/i18n/ban.json | 133 + scholia/app/static/gui/i18n/bar.json | 109 + scholia/app/static/gui/i18n/be-tarask.json | 133 + scholia/app/static/gui/i18n/be.json | 82 + scholia/app/static/gui/i18n/bg.json | 138 + scholia/app/static/gui/i18n/bgn.json | 33 + scholia/app/static/gui/i18n/bho.json | 24 + scholia/app/static/gui/i18n/bjn.json | 51 + scholia/app/static/gui/i18n/bn.json | 140 + scholia/app/static/gui/i18n/br.json | 136 + scholia/app/static/gui/i18n/bs.json | 88 + scholia/app/static/gui/i18n/ca.json | 143 + scholia/app/static/gui/i18n/ckb.json | 48 + scholia/app/static/gui/i18n/cs.json | 141 + scholia/app/static/gui/i18n/csb.json | 78 + scholia/app/static/gui/i18n/cy.json | 125 + scholia/app/static/gui/i18n/da.json | 125 + scholia/app/static/gui/i18n/de.json | 135 + scholia/app/static/gui/i18n/diq.json | 138 + scholia/app/static/gui/i18n/dty.json | 66 + scholia/app/static/gui/i18n/el.json | 141 + scholia/app/static/gui/i18n/en-gb.json | 28 + scholia/app/static/gui/i18n/en.json | 137 + scholia/app/static/gui/i18n/eo.json | 135 + scholia/app/static/gui/i18n/es.json | 152 + scholia/app/static/gui/i18n/et.json | 134 + scholia/app/static/gui/i18n/eu.json | 139 + scholia/app/static/gui/i18n/fa.json | 146 + scholia/app/static/gui/i18n/fi.json | 140 + scholia/app/static/gui/i18n/fr.json | 141 + scholia/app/static/gui/i18n/frp.json | 21 + scholia/app/static/gui/i18n/gcr.json | 131 + scholia/app/static/gui/i18n/gd.json | 21 + scholia/app/static/gui/i18n/gl.json | 138 + scholia/app/static/gui/i18n/gom-deva.json | 16 + scholia/app/static/gui/i18n/gom-latn.json | 15 + scholia/app/static/gui/i18n/got.json | 21 + scholia/app/static/gui/i18n/gsw.json | 74 + scholia/app/static/gui/i18n/he.json | 138 + scholia/app/static/gui/i18n/hi.json | 139 + scholia/app/static/gui/i18n/hr.json | 52 + scholia/app/static/gui/i18n/hsb.json | 61 + scholia/app/static/gui/i18n/hu.json | 142 + scholia/app/static/gui/i18n/hy.json | 56 + scholia/app/static/gui/i18n/hyw.json | 61 + scholia/app/static/gui/i18n/ia.json | 133 + scholia/app/static/gui/i18n/id.json | 139 + scholia/app/static/gui/i18n/inh.json | 63 + scholia/app/static/gui/i18n/io.json | 133 + scholia/app/static/gui/i18n/is.json | 89 + scholia/app/static/gui/i18n/it.json | 141 + scholia/app/static/gui/i18n/ja.json | 146 + scholia/app/static/gui/i18n/jv.json | 114 + scholia/app/static/gui/i18n/ka.json | 89 + scholia/app/static/gui/i18n/kab.json | 111 + scholia/app/static/gui/i18n/kjp.json | 48 + scholia/app/static/gui/i18n/kn.json | 53 + scholia/app/static/gui/i18n/ko-kp.json | 89 + scholia/app/static/gui/i18n/ko.json | 142 + scholia/app/static/gui/i18n/krl.json | 32 + scholia/app/static/gui/i18n/ksh.json | 21 + scholia/app/static/gui/i18n/ku-latn.json | 86 + scholia/app/static/gui/i18n/lb.json | 108 + scholia/app/static/gui/i18n/lfn.json | 114 + scholia/app/static/gui/i18n/li.json | 113 + scholia/app/static/gui/i18n/lmo.json | 121 + scholia/app/static/gui/i18n/lt.json | 64 + scholia/app/static/gui/i18n/lv.json | 124 + scholia/app/static/gui/i18n/mg.json | 55 + scholia/app/static/gui/i18n/mk.json | 132 + scholia/app/static/gui/i18n/ml.json | 45 + scholia/app/static/gui/i18n/mni.json | 42 + scholia/app/static/gui/i18n/mnw.json | 98 + scholia/app/static/gui/i18n/mr.json | 130 + scholia/app/static/gui/i18n/ms-arab.json | 104 + scholia/app/static/gui/i18n/ms.json | 133 + scholia/app/static/gui/i18n/mwl.json | 120 + scholia/app/static/gui/i18n/my.json | 71 + scholia/app/static/gui/i18n/nah.json | 27 + scholia/app/static/gui/i18n/nan.json | 52 + scholia/app/static/gui/i18n/nb.json | 134 + scholia/app/static/gui/i18n/ne.json | 97 + scholia/app/static/gui/i18n/nl.json | 144 + scholia/app/static/gui/i18n/nn.json | 26 + scholia/app/static/gui/i18n/nqo.json | 89 + scholia/app/static/gui/i18n/oc.json | 93 + scholia/app/static/gui/i18n/pa.json | 41 + scholia/app/static/gui/i18n/pap.json | 125 + scholia/app/static/gui/i18n/pl.json | 142 + scholia/app/static/gui/i18n/ps.json | 38 + scholia/app/static/gui/i18n/pt-br.json | 142 + scholia/app/static/gui/i18n/pt.json | 138 + scholia/app/static/gui/i18n/qqq.json | 143 + scholia/app/static/gui/i18n/ro.json | 136 + scholia/app/static/gui/i18n/roa-tara.json | 132 + scholia/app/static/gui/i18n/ru.json | 144 + scholia/app/static/gui/i18n/sah.json | 126 + scholia/app/static/gui/i18n/sco.json | 66 + scholia/app/static/gui/i18n/sd.json | 126 + scholia/app/static/gui/i18n/sh.json | 71 + scholia/app/static/gui/i18n/shy-latn.json | 91 + scholia/app/static/gui/i18n/sk.json | 37 + scholia/app/static/gui/i18n/skr-arab.json | 64 + scholia/app/static/gui/i18n/sl.json | 137 + scholia/app/static/gui/i18n/sq.json | 29 + scholia/app/static/gui/i18n/sr-ec.json | 139 + scholia/app/static/gui/i18n/sr-el.json | 131 + scholia/app/static/gui/i18n/su.json | 81 + scholia/app/static/gui/i18n/sv.json | 137 + scholia/app/static/gui/i18n/sw.json | 47 + scholia/app/static/gui/i18n/ta.json | 108 + scholia/app/static/gui/i18n/tcy.json | 120 + scholia/app/static/gui/i18n/te.json | 67 + scholia/app/static/gui/i18n/tg-cyrl.json | 58 + scholia/app/static/gui/i18n/th.json | 139 + scholia/app/static/gui/i18n/tl.json | 34 + scholia/app/static/gui/i18n/tr.json | 149 + scholia/app/static/gui/i18n/tt-cyrl.json | 131 + scholia/app/static/gui/i18n/ug-arab.json | 49 + scholia/app/static/gui/i18n/uk.json | 141 + scholia/app/static/gui/i18n/ur.json | 108 + scholia/app/static/gui/i18n/vec.json | 133 + scholia/app/static/gui/i18n/vi.json | 137 + scholia/app/static/gui/i18n/xmf.json | 120 + scholia/app/static/gui/i18n/yi.json | 40 + scholia/app/static/gui/i18n/zgh.json | 63 + scholia/app/static/gui/i18n/zh-hans.json | 146 + scholia/app/static/gui/i18n/zh-hant.json | 134 + scholia/app/static/gui/index.html | 544 + scholia/app/static/gui/jsduck.json | 15 + scholia/app/static/gui/logo-embed.svg | 7 + scholia/app/static/gui/logo.svg | 6 + scholia/app/static/gui/maint.html | 9 + scholia/app/static/gui/package-lock.json | 23611 ++++++++++++++++ scholia/app/static/gui/package.json | 95 + scholia/app/static/gui/polestar/LICENSE | 27 + scholia/app/static/gui/polestar/embed.html | 1 + .../app/static/gui/polestar/scripts/app.js | 32 + .../app/static/gui/polestar/scripts/init.js | 7 + .../app/static/gui/polestar/scripts/vendor.js | 323 + .../app/static/gui/polestar/styles/app.css | 8 + .../app/static/gui/polestar/styles/vendor.css | 1 + scholia/app/static/gui/robots.txt | 4 + scholia/app/static/gui/style.less | 1164 + .../app/static/gui/tests/specs/embed_spec.js | 23 + .../bootstrap-tags/css/bootstrap-tags.css | 78 + .../bootstrap-tags/js/bootstrap-tags.min.js | 7 + .../bootstrapx-clickover.js | 208 + scholia/app/static/gui/wdio.conf.js | 59 + scholia/app/static/gui/wikibase/config.js | 106 + scholia/app/static/gui/wikibase/embedInit.js | 143 + scholia/app/static/gui/wikibase/init.js | 114 + .../wikibase/queryService/RdfNamespaces.js | 102 + .../wikibase/queryService/api/CodeSamples.js | 251 + .../wikibase/queryService/api/QuerySamples.js | 206 + .../gui/wikibase/queryService/api/Sparql.js | 567 + .../gui/wikibase/queryService/api/Tracking.js | 74 + .../wikibase/queryService/api/UrlShortener.js | 132 + .../gui/wikibase/queryService/api/Wikibase.js | 173 + .../gui/wikibase/queryService/ui/App.js | 868 + .../wikibase/queryService/ui/ResultView.js | 777 + .../queryService/ui/dialog/CodeExample.js | 91 + .../ui/dialog/QueryExampleDialog.js | 379 + .../wikibase/queryService/ui/editor/Editor.js | 359 + .../queryService/ui/editor/hint/Rdf.js | 214 + .../queryService/ui/editor/hint/Sparql.js | 228 + .../queryService/ui/editor/tooltip/Rdf.js | 156 + .../queryService/ui/i18n/LanguageSelector.js | 112 + .../queryService/ui/i18n/getMessage.js | 38 + .../ui/queryHelper/QueryHelper.js | 724 + .../ui/queryHelper/QueryTemplate.js | 232 + .../ui/queryHelper/SelectorBox.js | 787 + .../ui/queryHelper/SparqlQuery.js | 457 + .../AbstractChartResultBrowser.js | 73 + .../AbstractDimpleChartResultBrowser.js | 295 + .../ui/resultBrowser/AbstractResultBrowser.js | 228 + .../resultBrowser/AreaChartResultBrowser.js | 33 + .../ui/resultBrowser/BarChartResultBrowser.js | 33 + .../resultBrowser/BubbleChartResultBrowser.js | 188 + .../resultBrowser/CoordinateResultBrowser.js | 618 + .../ui/resultBrowser/GraphResultBrowser.js | 244 + .../GraphResultBrowserNodeBrowser.js | 483 + .../ui/resultBrowser/ImageResultBrowser.js | 336 + .../resultBrowser/LineChartResultBrowser.js | 33 + .../MultiDimensionResultBrowser.js | 247 + .../ui/resultBrowser/PolestarResultBrowser.js | 58 + .../ScatterChartResultBrowser.js | 33 + .../ui/resultBrowser/TableResultBrowser.js | 368 + .../ui/resultBrowser/TimelineResultBrowser.js | 170 + .../ui/resultBrowser/TreeMapResultBrowser.js | 405 + .../ui/resultBrowser/TreeResultBrowser.js | 202 + .../resultBrowser/helper/FormatterHelper.js | 562 + .../ui/resultBrowser/helper/Options.js | 116 + .../queryService/ui/toolbar/ActionBar.js | 93 + .../gui/wikibase/tests/QueryHelper.html | 41 + .../static/gui/wikibase/tests/config.test.js | 128 + .../app/static/gui/wikibase/tests/examples | 1 + .../app/static/gui/wikibase/tests/index.html | 82 + .../queryService/api/CodeSamples.test.js | 66 + .../api/code-examples/empty/HTML.txt | 1 + .../api/code-examples/empty/Java.txt | 41 + .../empty/JavaScript (jQuery).txt | 16 + .../empty/JavaScript (modern).txt | 18 + .../api/code-examples/empty/Matlab.txt | 25 + .../api/code-examples/empty/PHP.txt | 40 + .../api/code-examples/empty/Perl.txt | 27 + .../empty/Python (Pywikibot).txt | 42 + .../api/code-examples/empty/Python.txt | 24 + .../api/code-examples/empty/R.txt | 11 + .../api/code-examples/empty/Ruby.txt | 24 + .../api/code-examples/empty/URL.txt | 1 + .../api/code-examples/empty/Wikilink.txt | 1 + .../api/code-examples/empty/listeria.txt | 11 + .../api/code-examples/empty/query.sparql | 0 .../api/code-examples/simple/HTML.txt | 1 + .../api/code-examples/simple/Java.txt | 46 + .../simple/JavaScript (jQuery).txt | 21 + .../simple/JavaScript (modern).txt | 23 + .../api/code-examples/simple/Matlab.txt | 25 + .../api/code-examples/simple/PHP.txt | 45 + .../api/code-examples/simple/Perl.txt | 31 + .../simple/Python (Pywikibot).txt | 47 + .../api/code-examples/simple/Python.txt | 29 + .../api/code-examples/simple/R.txt | 11 + .../api/code-examples/simple/Ruby.txt | 29 + .../api/code-examples/simple/URL.txt | 1 + .../api/code-examples/simple/Wikilink.txt | 1 + .../api/code-examples/simple/listeria.txt | 16 + .../api/code-examples/simple/query.sparql | 5 + .../tests/queryService/ui/App.test.js | 31 + .../queryService/ui/editor/hint/Rdf.test.js | 96 + .../ui/editor/hint/Sparql.test.js | 51 + .../ui/queryHelper/QueryHelper.test.js | 114 + .../ui/queryHelper/QueryTemplate.test.js | 166 + .../ui/queryHelper/SparqlQuery.test.js | 323 + .../CoordinateResultBrowser.test.js | 64 + .../resultBrowser/ImageResultBrowser.test.js | 32 + .../ui/resultBrowser/ResultBrowser.test.js | 100 + .../helper/FormatterHelper.test.js | 108 + .../ui/resultBrowser/helper/Options.test.js | 59 + scholia/app/static/scholia.js | 43 +- 273 files changed, 55784 insertions(+), 20 deletions(-) create mode 100644 scholia/app/static/gui/Gruntfile.js create mode 100644 scholia/app/static/gui/LICENSE create mode 100644 scholia/app/static/gui/README.md create mode 100644 scholia/app/static/gui/default-config.json create mode 100644 scholia/app/static/gui/embed.html create mode 100644 scholia/app/static/gui/examples/app/nearby.html create mode 100644 scholia/app/static/gui/examples/code/Java.txt create mode 100644 scholia/app/static/gui/examples/code/JavaScript (jQuery).txt create mode 100644 scholia/app/static/gui/examples/code/JavaScript (modern).txt create mode 100644 scholia/app/static/gui/examples/code/Matlab.txt create mode 100644 scholia/app/static/gui/examples/code/PHP.txt create mode 100644 scholia/app/static/gui/examples/code/Perl.txt create mode 100644 scholia/app/static/gui/examples/code/Python (Pywikibot).txt create mode 100644 scholia/app/static/gui/examples/code/Python.txt create mode 100644 scholia/app/static/gui/examples/code/R.txt create mode 100644 scholia/app/static/gui/examples/code/Ruby.txt create mode 100644 scholia/app/static/gui/examples/code/listeria.txt create mode 100644 scholia/app/static/gui/examples/dialog.html create mode 100644 scholia/app/static/gui/examples/editor.html create mode 100644 scholia/app/static/gui/examples/result.html create mode 100644 scholia/app/static/gui/examples/sparql.html create mode 100644 scholia/app/static/gui/favicon.ico create mode 100644 scholia/app/static/gui/i18n/ab.json create mode 100644 scholia/app/static/gui/i18n/af.json create mode 100644 scholia/app/static/gui/i18n/ang.json create mode 100644 scholia/app/static/gui/i18n/ar.json create mode 100644 scholia/app/static/gui/i18n/ary.json create mode 100644 scholia/app/static/gui/i18n/ast.json create mode 100644 scholia/app/static/gui/i18n/awa.json create mode 100644 scholia/app/static/gui/i18n/az.json create mode 100644 scholia/app/static/gui/i18n/azb.json create mode 100644 scholia/app/static/gui/i18n/ba.json create mode 100644 scholia/app/static/gui/i18n/ban.json create mode 100644 scholia/app/static/gui/i18n/bar.json create mode 100644 scholia/app/static/gui/i18n/be-tarask.json create mode 100644 scholia/app/static/gui/i18n/be.json create mode 100644 scholia/app/static/gui/i18n/bg.json create mode 100644 scholia/app/static/gui/i18n/bgn.json create mode 100644 scholia/app/static/gui/i18n/bho.json create mode 100644 scholia/app/static/gui/i18n/bjn.json create mode 100644 scholia/app/static/gui/i18n/bn.json create mode 100644 scholia/app/static/gui/i18n/br.json create mode 100644 scholia/app/static/gui/i18n/bs.json create mode 100644 scholia/app/static/gui/i18n/ca.json create mode 100644 scholia/app/static/gui/i18n/ckb.json create mode 100644 scholia/app/static/gui/i18n/cs.json create mode 100644 scholia/app/static/gui/i18n/csb.json create mode 100644 scholia/app/static/gui/i18n/cy.json create mode 100644 scholia/app/static/gui/i18n/da.json create mode 100644 scholia/app/static/gui/i18n/de.json create mode 100644 scholia/app/static/gui/i18n/diq.json create mode 100644 scholia/app/static/gui/i18n/dty.json create mode 100644 scholia/app/static/gui/i18n/el.json create mode 100644 scholia/app/static/gui/i18n/en-gb.json create mode 100644 scholia/app/static/gui/i18n/en.json create mode 100644 scholia/app/static/gui/i18n/eo.json create mode 100644 scholia/app/static/gui/i18n/es.json create mode 100644 scholia/app/static/gui/i18n/et.json create mode 100644 scholia/app/static/gui/i18n/eu.json create mode 100644 scholia/app/static/gui/i18n/fa.json create mode 100644 scholia/app/static/gui/i18n/fi.json create mode 100644 scholia/app/static/gui/i18n/fr.json create mode 100644 scholia/app/static/gui/i18n/frp.json create mode 100644 scholia/app/static/gui/i18n/gcr.json create mode 100644 scholia/app/static/gui/i18n/gd.json create mode 100644 scholia/app/static/gui/i18n/gl.json create mode 100644 scholia/app/static/gui/i18n/gom-deva.json create mode 100644 scholia/app/static/gui/i18n/gom-latn.json create mode 100644 scholia/app/static/gui/i18n/got.json create mode 100644 scholia/app/static/gui/i18n/gsw.json create mode 100644 scholia/app/static/gui/i18n/he.json create mode 100644 scholia/app/static/gui/i18n/hi.json create mode 100644 scholia/app/static/gui/i18n/hr.json create mode 100644 scholia/app/static/gui/i18n/hsb.json create mode 100644 scholia/app/static/gui/i18n/hu.json create mode 100644 scholia/app/static/gui/i18n/hy.json create mode 100644 scholia/app/static/gui/i18n/hyw.json create mode 100644 scholia/app/static/gui/i18n/ia.json create mode 100644 scholia/app/static/gui/i18n/id.json create mode 100644 scholia/app/static/gui/i18n/inh.json create mode 100644 scholia/app/static/gui/i18n/io.json create mode 100644 scholia/app/static/gui/i18n/is.json create mode 100644 scholia/app/static/gui/i18n/it.json create mode 100644 scholia/app/static/gui/i18n/ja.json create mode 100644 scholia/app/static/gui/i18n/jv.json create mode 100644 scholia/app/static/gui/i18n/ka.json create mode 100644 scholia/app/static/gui/i18n/kab.json create mode 100644 scholia/app/static/gui/i18n/kjp.json create mode 100644 scholia/app/static/gui/i18n/kn.json create mode 100644 scholia/app/static/gui/i18n/ko-kp.json create mode 100644 scholia/app/static/gui/i18n/ko.json create mode 100644 scholia/app/static/gui/i18n/krl.json create mode 100644 scholia/app/static/gui/i18n/ksh.json create mode 100644 scholia/app/static/gui/i18n/ku-latn.json create mode 100644 scholia/app/static/gui/i18n/lb.json create mode 100644 scholia/app/static/gui/i18n/lfn.json create mode 100644 scholia/app/static/gui/i18n/li.json create mode 100644 scholia/app/static/gui/i18n/lmo.json create mode 100644 scholia/app/static/gui/i18n/lt.json create mode 100644 scholia/app/static/gui/i18n/lv.json create mode 100644 scholia/app/static/gui/i18n/mg.json create mode 100644 scholia/app/static/gui/i18n/mk.json create mode 100644 scholia/app/static/gui/i18n/ml.json create mode 100644 scholia/app/static/gui/i18n/mni.json create mode 100644 scholia/app/static/gui/i18n/mnw.json create mode 100644 scholia/app/static/gui/i18n/mr.json create mode 100644 scholia/app/static/gui/i18n/ms-arab.json create mode 100644 scholia/app/static/gui/i18n/ms.json create mode 100644 scholia/app/static/gui/i18n/mwl.json create mode 100644 scholia/app/static/gui/i18n/my.json create mode 100644 scholia/app/static/gui/i18n/nah.json create mode 100644 scholia/app/static/gui/i18n/nan.json create mode 100644 scholia/app/static/gui/i18n/nb.json create mode 100644 scholia/app/static/gui/i18n/ne.json create mode 100644 scholia/app/static/gui/i18n/nl.json create mode 100644 scholia/app/static/gui/i18n/nn.json create mode 100644 scholia/app/static/gui/i18n/nqo.json create mode 100644 scholia/app/static/gui/i18n/oc.json create mode 100644 scholia/app/static/gui/i18n/pa.json create mode 100644 scholia/app/static/gui/i18n/pap.json create mode 100644 scholia/app/static/gui/i18n/pl.json create mode 100644 scholia/app/static/gui/i18n/ps.json create mode 100644 scholia/app/static/gui/i18n/pt-br.json create mode 100644 scholia/app/static/gui/i18n/pt.json create mode 100644 scholia/app/static/gui/i18n/qqq.json create mode 100644 scholia/app/static/gui/i18n/ro.json create mode 100644 scholia/app/static/gui/i18n/roa-tara.json create mode 100644 scholia/app/static/gui/i18n/ru.json create mode 100644 scholia/app/static/gui/i18n/sah.json create mode 100644 scholia/app/static/gui/i18n/sco.json create mode 100644 scholia/app/static/gui/i18n/sd.json create mode 100644 scholia/app/static/gui/i18n/sh.json create mode 100644 scholia/app/static/gui/i18n/shy-latn.json create mode 100644 scholia/app/static/gui/i18n/sk.json create mode 100644 scholia/app/static/gui/i18n/skr-arab.json create mode 100644 scholia/app/static/gui/i18n/sl.json create mode 100644 scholia/app/static/gui/i18n/sq.json create mode 100644 scholia/app/static/gui/i18n/sr-ec.json create mode 100644 scholia/app/static/gui/i18n/sr-el.json create mode 100644 scholia/app/static/gui/i18n/su.json create mode 100644 scholia/app/static/gui/i18n/sv.json create mode 100644 scholia/app/static/gui/i18n/sw.json create mode 100644 scholia/app/static/gui/i18n/ta.json create mode 100644 scholia/app/static/gui/i18n/tcy.json create mode 100644 scholia/app/static/gui/i18n/te.json create mode 100644 scholia/app/static/gui/i18n/tg-cyrl.json create mode 100644 scholia/app/static/gui/i18n/th.json create mode 100644 scholia/app/static/gui/i18n/tl.json create mode 100644 scholia/app/static/gui/i18n/tr.json create mode 100644 scholia/app/static/gui/i18n/tt-cyrl.json create mode 100644 scholia/app/static/gui/i18n/ug-arab.json create mode 100644 scholia/app/static/gui/i18n/uk.json create mode 100644 scholia/app/static/gui/i18n/ur.json create mode 100644 scholia/app/static/gui/i18n/vec.json create mode 100644 scholia/app/static/gui/i18n/vi.json create mode 100644 scholia/app/static/gui/i18n/xmf.json create mode 100644 scholia/app/static/gui/i18n/yi.json create mode 100644 scholia/app/static/gui/i18n/zgh.json create mode 100644 scholia/app/static/gui/i18n/zh-hans.json create mode 100644 scholia/app/static/gui/i18n/zh-hant.json create mode 100644 scholia/app/static/gui/index.html create mode 100644 scholia/app/static/gui/jsduck.json create mode 100644 scholia/app/static/gui/logo-embed.svg create mode 100644 scholia/app/static/gui/logo.svg create mode 100644 scholia/app/static/gui/maint.html create mode 100644 scholia/app/static/gui/package-lock.json create mode 100644 scholia/app/static/gui/package.json create mode 100644 scholia/app/static/gui/polestar/LICENSE create mode 100644 scholia/app/static/gui/polestar/embed.html create mode 100644 scholia/app/static/gui/polestar/scripts/app.js create mode 100644 scholia/app/static/gui/polestar/scripts/init.js create mode 100644 scholia/app/static/gui/polestar/scripts/vendor.js create mode 100644 scholia/app/static/gui/polestar/styles/app.css create mode 100644 scholia/app/static/gui/polestar/styles/vendor.css create mode 100644 scholia/app/static/gui/robots.txt create mode 100644 scholia/app/static/gui/style.less create mode 100644 scholia/app/static/gui/tests/specs/embed_spec.js create mode 100644 scholia/app/static/gui/vendor/bootstrap-tags/css/bootstrap-tags.css create mode 100644 scholia/app/static/gui/vendor/bootstrap-tags/js/bootstrap-tags.min.js create mode 100644 scholia/app/static/gui/vendor/bootstrapx-clickover/bootstrapx-clickover.js create mode 100644 scholia/app/static/gui/wdio.conf.js create mode 100644 scholia/app/static/gui/wikibase/config.js create mode 100644 scholia/app/static/gui/wikibase/embedInit.js create mode 100644 scholia/app/static/gui/wikibase/init.js create mode 100644 scholia/app/static/gui/wikibase/queryService/RdfNamespaces.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/CodeSamples.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/QuerySamples.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/Sparql.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/Tracking.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/UrlShortener.js create mode 100644 scholia/app/static/gui/wikibase/queryService/api/Wikibase.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/App.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/ResultView.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/dialog/CodeExample.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/dialog/QueryExampleDialog.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/editor/Editor.js create mode 100755 scholia/app/static/gui/wikibase/queryService/ui/editor/hint/Rdf.js create mode 100755 scholia/app/static/gui/wikibase/queryService/ui/editor/hint/Sparql.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/editor/tooltip/Rdf.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/i18n/LanguageSelector.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/i18n/getMessage.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/queryHelper/QueryHelper.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/queryHelper/QueryTemplate.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/queryHelper/SelectorBox.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/queryHelper/SparqlQuery.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/AbstractChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/AbstractDimpleChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/AbstractResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/AreaChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/BarChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/BubbleChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/CoordinateResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/GraphResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/GraphResultBrowserNodeBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/ImageResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/LineChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/MultiDimensionResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/PolestarResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/ScatterChartResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/TableResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/TimelineResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/TreeMapResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/TreeResultBrowser.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/helper/FormatterHelper.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/resultBrowser/helper/Options.js create mode 100644 scholia/app/static/gui/wikibase/queryService/ui/toolbar/ActionBar.js create mode 100644 scholia/app/static/gui/wikibase/tests/QueryHelper.html create mode 100644 scholia/app/static/gui/wikibase/tests/config.test.js create mode 120000 scholia/app/static/gui/wikibase/tests/examples create mode 100644 scholia/app/static/gui/wikibase/tests/index.html create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/CodeSamples.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/HTML.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Java.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (jQuery).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (modern).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Matlab.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/PHP.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Perl.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python (Pywikibot).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/R.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Ruby.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/URL.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Wikilink.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/listeria.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/query.sparql create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/HTML.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Java.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (jQuery).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (modern).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Matlab.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/PHP.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Perl.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python (Pywikibot).txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/R.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Ruby.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/URL.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Wikilink.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/listeria.txt create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/query.sparql create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/App.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Rdf.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Sparql.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryHelper.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryTemplate.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/SparqlQuery.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/CoordinateResultBrowser.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ImageResultBrowser.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ResultBrowser.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/FormatterHelper.test.js create mode 100644 scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/Options.test.js diff --git a/scholia/app/static/gui/Gruntfile.js b/scholia/app/static/gui/Gruntfile.js new file mode 100644 index 000000000..24768cf46 --- /dev/null +++ b/scholia/app/static/gui/Gruntfile.js @@ -0,0 +1,344 @@ +/* jshint node:true */ +module.exports = function( grunt ) { + 'use strict'; + require( 'load-grunt-tasks' )( grunt ); + var pkg = grunt.file.readJSON( 'package.json' ); + var buildFolder = 'build'; + + grunt.initConfig( { + pkg: pkg, + jshint: { + options: { + jshintrc: true + }, + all: [ + '**/*.js', '!dist/**', '!' + buildFolder + '/**', '!target/**' + ] + }, + eslint: { + src: [ + '**/*.js', + '!dist/**', + '!' + buildFolder + '/**', + '!target/**', + '!node_modules/**', + '!vendor/**', + '!wikibase/tests/**', + '!polestar/**', + '!wikibase/codemirror/addon/**' + ] + }, + jsonlint: { + all: [ + '**/*.json', '!node_modules/**', '!vendor/**', '!dist/**', '!' + buildFolder + '/**', '!polestar/**', '!target/**' + ] + }, + qunit: { + all: [ + 'wikibase/tests/*.html' + ], + options: { + puppeteer: { + headless: true, + /* + * no-sandbox mode is needed to make qunit work with docker. + * It would be nice to do this optionally, so local test runs are still sandboxed... + */ + args: ['--no-sandbox', '--disable-setuid-sandbox'], + /* + * In case PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true is set, we + * need a way to set the Chrome path using an environment + * variable. + * When grunt-contrib-qunit updates to Puppeteer 1.8.0+, we + * can replace that by setting PUPPETEER_EXECUTABLE_PATH in + * package.json + */ + executablePath: process.env.CHROME_BIN || null + } + } + }, + less: { + all: { + files: { + 'style.css': 'style.less' + } + } + }, + stylelint: { + all: [ + 'style.less' + ] + }, + banana: { + all: 'i18n/', + options: { + disallowBlankTranslations: false + } + }, + clean: { + release: [ + buildFolder + ], + deploy: [ + buildFolder + '/*', + '!' + buildFolder + '/custom-config.json', + '!' + buildFolder + '/.git/**' + ] + }, + useminPrepare: { + html: [ + 'index.html', 'embed.html' + ], + options: { + dest: buildFolder + } + }, + concat: {}, + uglify: {}, + copy: { + release: { + files: [ + {// bootstrap icons + expand: true, + flatten: true, + src: [ + '**/*.{eot,ttf,woff,woff2}' + ], + dest: buildFolder + '/fonts/', + filter: 'isFile' + }, + {// uls images + expand: true, + flatten: true, + src: [ + '**/jquery.uls/images/*.{png,jpg,svg}' + ], + dest: buildFolder + '/images/', + filter: 'isFile' + }, + {// jstree + expand: true, + flatten: true, + src: [ + '**/jstree/**/*.{png,gif}' + ], + dest: buildFolder + '/css/', + filter: 'isFile' + }, + {// leaflet fullscreen images + expand: true, + flatten: true, + src: [ + '**/leaflet-fullscreen/**/*.png' + ], + dest: buildFolder + '/css/', + filter: 'isFile' + }, + {// leaflet images + expand: true, + flatten: true, + src: [ + '**/leaflet/dist/images/*.png', + '**/leaflet-minimap/dist/images/*.svg' + ], + dest: buildFolder + '/css/images', + filter: 'isFile' + },{ + expand: true, + cwd: './', + src: [ + '*.html', + 'logo.svg', 'logo-embed.svg', 'robots.txt', 'favicon.*' + ], + dest: buildFolder + },{ + expand: true, + src: [ + '**/polestar/**' + ], + dest: buildFolder + },{ + expand: true, + cwd: './node_modules/mathjax/es5/', + src: [ + 'output/chtml/fonts/woff-v2/*.woff' + ], + dest: buildFolder + '/js' + },{ + expand: true, + src: [ + 'examples/code/*.txt' + ], + dest: buildFolder, + filter: 'isFile' + }, + {// json config + expand: false, + src: [ + 'default-config.json' + ], + dest: buildFolder + '/default-config.json', + filter: 'isFile' + } + ] + } + }, + 'merge-i18n': { + i18n: { + src: [ + '**/i18n/*.json', + '!**/examples/**', + '!**/demo/**' + ], + dest: buildFolder + '/i18n' + } + }, + cssmin: { + options: { + debug: true + } + }, + filerev: { + options: { + encoding: 'utf8', + algorithm: 'md5', + length: 20 + }, + release: { + files: [ + { + src: [ + buildFolder + '/js/*.js', buildFolder + '/css/*.css' + ] + } + ] + } + }, + usemin: { + html: [ + buildFolder + '/index.html', buildFolder + '/embed.html' + ] + }, + htmlmin: { + build: { + options: { + removeComments: true, + collapseWhitespace: true + }, + files: [ + { + expand: true, + cwd: buildFolder, + src: '**/*.html', + dest: buildFolder + } + ] + } + }, + shell: { + options: { + execOptions: { + shell: '/bin/sh' + } + }, + updateRepo: {// updates the gui repo + command: 'git remote update && git pull' + }, + cloneDeploy: {// clone gui deploy to build folder + command: 'git clone --branch <%= pkg.repository.deploy.branch %>' + + ' --single-branch https://<%= pkg.repository.deploy.gerrit %>/r/<%= pkg.repository.deploy.repo %> ' + + buildFolder + }, + commitDeploy: {// get gui commit message and use it for deploy commit + command: [ + 'lastrev=$(git rev-parse HEAD)', + 'message=$(git log -1 --pretty=%B | grep -v Change-Id)', + 'newmessage=$(cat </r/tools/hooks/commit-msg', + 'chmod u+x .git/hooks/commit-msg', + 'git add -A', 'git commit -m "$newmessage"', + 'echo "$newmessage"' + ].join( '&&' ) + }, + formatPatchDeploy: {// generate patch file for deploy commit(s) + command: 'git -C ' + buildFolder + ' format-patch --output-directory .. @{u}' + }, + review: { + command: [ + 'cd ' + buildFolder, + 'git push ssh://<%= pkg.repository.deploy.gerrit %>:29418/<%= pkg.repository.deploy.repo %>.git HEAD:refs/publish/<%= pkg.repository.deploy.branch %>' + ].join( '&&' ) + } + }, + 'auto_install': { + local: {}, + options: { + npm: '--production --no-package-lock' + } + } + } ); + + grunt.registerTask( 'configDeploy', 'Creates .git-review in build folder', function() { + var file = '[gerrit]\nhost=' + pkg.repository.deploy.gerrit + '\n' + + 'port=29418\n' + + 'project=' + pkg.repository.deploy.repo + '.git\n' + + 'defaultbranch=' + pkg.repository.deploy.branch + '\n' + + 'defaultrebase=0\n'; + + grunt.file.write( buildFolder + '/.gitreview', file ); + } ); + + grunt.registerTask( 'wdio', function () { + var done = this.async(); + var spawn = require( 'child_process' ).spawn; + + var serverProcess = spawn( 'node_modules/.bin/http-server', [ '-p', '8082' ], { + stdio: [ process.stdin, process.stdout, process.stderr ] + } ); + + var wdioProcess = spawn( 'node_modules/.bin/wdio', [], { + stdio: [ process.stdin, process.stdout, process.stderr ] + } ); + + wdioProcess.on( 'exit', function ( error ) { + serverProcess.kill(); + if ( error ) { + done( false ); + } else { + done( true ); + } + } ); + + wdioProcess.on( 'error', function ( error ) { + serverProcess.kill(); + done( false ); + } ); + + } ); + grunt.registerTask( 'test', [ + 'eslint', 'jshint', 'jsonlint', 'banana', 'stylelint', 'qunit' + ] ); + grunt.registerTask( 'browser_test', [ + 'wdio' + ] ); + grunt.registerTask( 'build', [ + 'clean', 'create_build' + ] ); + grunt.registerTask( 'create_build', [ + 'auto_install', 'only_build' + ] ); + grunt.registerTask( 'only_build', [ + 'less', 'copy', 'useminPrepare', 'concat', 'cssmin', 'uglify', 'filerev', 'usemin', 'htmlmin', 'merge-i18n' + ] ); + grunt.registerTask( 'build_for_deploy', [ + 'test', 'browser_test', 'clean', 'shell:cloneDeploy', 'clean:deploy', 'only_build' + ] ); + grunt.registerTask( 'deploy', [ + 'build-for-deploy', 'shell:commitDeploy', 'shell:review' + ] ); + grunt.registerTask( 'security', [ + 'clean', 'shell:cloneDeploy', 'clean:deploy', 'only_build', 'shell:commitDeploy', 'shell:formatPatchDeploy' + ] ); + grunt.registerTask( 'default', 'test' ); +}; diff --git a/scholia/app/static/gui/LICENSE b/scholia/app/static/gui/LICENSE new file mode 100644 index 000000000..8f71f43fe --- /dev/null +++ b/scholia/app/static/gui/LICENSE @@ -0,0 +1,202 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/scholia/app/static/gui/README.md b/scholia/app/static/gui/README.md new file mode 100644 index 000000000..ba963fa0f --- /dev/null +++ b/scholia/app/static/gui/README.md @@ -0,0 +1,110 @@ +# Wikibase Query Service GUI + +This repository contains the GUI for the [Wikidata Query Service](https://query.wikidata.org/). + +Please see more details about the service in the [User Manual](https://www.mediawiki.org/wiki/Special:MyLanguage/Wikidata_Query_Service/User_Manual). + +## Download & setup + +Clone git repo, go into created folder and then pull all dependencies via npm package manager. + +```bash +$ git clone https://gerrit.wikimedia.org/r/wikidata/query/gui +$ cd gui +$ npm install +``` + +Alternatively, use `npm install`. + +```bash +npm install wikidata-query-gui +``` + +## Configuration +Per default the Wikibase Query Service GUI is configured to be used as a local development test instance. It can be customized by creating a `custom-config.json` in the repository's root dir. This file can be used to override any of the default settings obtained from `default-config.json`. + +## Run tests + +Run JSHint, JSCS and QUnit tests. + +```bash +$ npm test +``` + +## Debug +Start a test server for local debugging. Do not use it in production. + +```bash +$ npm start +``` + +## Build +Create a build with bundled and minified files. + +```bash +$ npm run build +``` + + +## Deploy +Create a build and push it to the deployment branch via git review. + +```bash +$ npm run deploy +``` + + +Please make sure you have defined a gitreview username: +```bash +git config --global --add gitreview.username "[username]" +``` + + +## Components +### Editor +A [CodeMirror](https://codemirror.net/) based SPARQL editor with code completion (ctrl+space) and tooltips (hover). +``` +var editor = new wikibase.queryService.ui.editor.Editor(); +editor.fromTextArea( $( '.editor' )[0] ); +``` +See `examples/editor.html`. + +### Example dialog + +A dialog that allows browsing of SPARQL examples. +``` +new wikibase.queryService.ui.dialog.QueryExampleDialog( $element, querySamplesApi, callback, previewUrl ); +``` +See `examples/dialog.html`. + +### SPARQL + +``` +var api = new wikibase.queryService.api.Sparql(); +api.query( query ).done( function() { + var json = JSON.parse( api.getResultAsJson() ); + +} ); +``` +See `examples/sparql.html`. +[JSFiddle.net](https://jsfiddle.net/jonaskress/qpuynfz8/) + + +### Result Views +Views that allow rendering SPARQL results ([see documentation](https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:SPARQL_query_service/Wikidata_Query_Help/Result_Views)). + +``` +var api = new wikibase.queryService.api.Sparql(); +api.query( query ).done(function() { + var result = new wikibase.queryService.ui.resultBrowser.CoordinateResultBrowser(); + result.setResult( api.getResultRawData() ); + result.draw( element ); +} ); +``` +See `examples/result.html`. +[JSFiddle.net](https://jsfiddle.net/jonaskress/9dhv0yLp/) + +### Release Notes and npm package + +Unfortunately there are no releases and the provided code and interfaces are not considered to be stable. +Also the dist/ folder contains a build that may not reflect the current code on master branch. diff --git a/scholia/app/static/gui/default-config.json b/scholia/app/static/gui/default-config.json new file mode 100644 index 000000000..c0f58856e --- /dev/null +++ b/scholia/app/static/gui/default-config.json @@ -0,0 +1,31 @@ +{ + "api": { + "sparql": { + "uri": "https://query.wikidata.org/sparql" + }, + "wikibase": { + "uri": "https://www.wikidata.org/w/api.php" + }, + "examples": { + "server": "https://www.wikidata.org/", + "apiPath": "w/api.php", + "pageTitle": "Wikidata:SPARQL_query_service/queries/examples", + "pagePathElement": "wiki/" + }, + "urlShortener": "tinyurl", + "query-builder": { + "server": "https://query-builder-test.toolforge.org/" + } + }, + "brand": { + "title": "Localhost", + "logo": "logo.svg", + "favicon": "favicon.ico", + "copyrightUrl": "https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:SPARQL_query_service/Copyright" + }, + "location": { + "root": "./", + "index": "./index.html" + }, + "prefixes": {} +} diff --git a/scholia/app/static/gui/embed.html b/scholia/app/static/gui/embed.html new file mode 100644 index 000000000..d92504287 --- /dev/null +++ b/scholia/app/static/gui/embed.html @@ -0,0 +1,540 @@ + + + + + + +Wikidata Query Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
    +
+
+ +
+ +
+
+
+
+
Test result
+
Test error
+ +
+ + Loading... +
+
+
+ +
+
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scholia/app/static/gui/examples/app/nearby.html b/scholia/app/static/gui/examples/app/nearby.html new file mode 100644 index 000000000..768d2f0e8 --- /dev/null +++ b/scholia/app/static/gui/examples/app/nearby.html @@ -0,0 +1,87 @@ + + + + + + + Wikidata Query Service - Result Views + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/scholia/app/static/gui/examples/code/Java.txt b/scholia/app/static/gui/examples/code/Java.txt new file mode 100644 index 000000000..da62470e9 --- /dev/null +++ b/scholia/app/static/gui/examples/code/Java.txt @@ -0,0 +1,41 @@ +// https://github.com/BorderCloud/SPARQL-JAVA +import com.bordercloud.sparql.Endpoint; +import com.bordercloud.sparql.EndpointException; +import java.util.ArrayList; +import java.util.HashMap; + +public class Main { + + public static void main(String[] args) { + String endpointUrl = "{ENDPOINT_URL}"; + + String querySelect = {SPARQL_QUERY}; + + try { + HashMap data = retrieveData(endpointUrl, querySelect); + printResult(data, 30); + } catch (EndpointException eex) { + eex.printStackTrace(); + } + } + + public static HashMap retrieveData(String endpointUrl, String query) throws EndpointException { + Endpoint sp = new Endpoint(endpointUrl, false); + sp.setUserAgentRequestHeader("WDQS-Example Java"); // TODO adjust this; see https://w.wiki/CX6 + HashMap rs = sp.query(query); + return rs; + } + + public static void printResult(HashMap rs , int size) { + for (String variable : (ArrayList) rs.get("result").get("variables")) { + System.out.print(String.format("%-"+size+"."+size+"s", variable ) + " | "); + } + System.out.print("\n"); + for (HashMap value : (ArrayList) rs.get("result").get("rows")) { + for (String variable : (ArrayList) rs.get("result").get("variables")) { + System.out.print(String.format("%-"+size+"."+size+"s", value.get(variable)) + " | "); + } + System.out.print("\n"); + } + } +} diff --git a/scholia/app/static/gui/examples/code/JavaScript (jQuery).txt b/scholia/app/static/gui/examples/code/JavaScript (jQuery).txt new file mode 100644 index 000000000..47668363a --- /dev/null +++ b/scholia/app/static/gui/examples/code/JavaScript (jQuery).txt @@ -0,0 +1,16 @@ +function makeSPARQLQuery( endpointUrl, sparqlQuery, doneCallback ) { + var settings = { + headers: { Accept: 'application/sparql-results+json' }, + data: { query: sparqlQuery } + }; + return $.ajax( endpointUrl, settings ).then( doneCallback ); +} + +var endpointUrl = '{ENDPOINT_URL}', + sparqlQuery = {SPARQL_QUERY}; + +makeSPARQLQuery( endpointUrl, sparqlQuery, function( data ) { + $( 'body' ).append( $( '
' ).text( JSON.stringify( data ) ) );
+		console.log( data );
+	}
+);
diff --git a/scholia/app/static/gui/examples/code/JavaScript (modern).txt b/scholia/app/static/gui/examples/code/JavaScript (modern).txt
new file mode 100644
index 000000000..869cbfb8a
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/JavaScript (modern).txt	
@@ -0,0 +1,18 @@
+class SPARQLQueryDispatcher {
+	constructor( endpoint ) {
+		this.endpoint = endpoint;
+	}
+
+	query( sparqlQuery ) {
+		const fullUrl = this.endpoint + '?query=' + encodeURIComponent( sparqlQuery );
+		const headers = { 'Accept': 'application/sparql-results+json' };
+
+		return fetch( fullUrl, { headers } ).then( body => body.json() );
+	}
+}
+
+const endpointUrl = '{ENDPOINT_URL}';
+const sparqlQuery = {SPARQL_QUERY};
+
+const queryDispatcher = new SPARQLQueryDispatcher( endpointUrl );
+queryDispatcher.query( sparqlQuery ).then( console.log );
diff --git a/scholia/app/static/gui/examples/code/Matlab.txt b/scholia/app/static/gui/examples/code/Matlab.txt
new file mode 100644
index 000000000..c9b4b2218
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/Matlab.txt
@@ -0,0 +1,25 @@
+%https://github.com/cbdavis/MatlabSPARQL/blob/master/sparql.m
+
+endpointUrl = '{ENDPOINT_URL}';
+sparqlQuery = {SPARQL_QUERY};
+
+url_head = strcat(endpointUrl,'?query=');
+url_query = urlencode(sparqlQuery);
+format = 'text/tab-separated-values';
+url_tail = strcat('&format=', format);
+user_agent = 'WDQS-example MATLAB'; %TODO adjust this; see https://w.wiki/CX6
+
+url = strcat(url_head, url_query, url_tail);
+
+% get the data from the endpoint
+query_results = urlread(url,'UserAgent',user_agent);
+
+% write the data to a file so that tdfread can parse it
+fid = fopen('query_results.txt','w');
+if fid>=0
+    fprintf(fid, '%s\n', query_results)
+    fclose(fid)
+end
+
+% this reads the tsv file into a struct
+sparql_data = tdfread('query_results.txt')
diff --git a/scholia/app/static/gui/examples/code/PHP.txt b/scholia/app/static/gui/examples/code/PHP.txt
new file mode 100644
index 000000000..9ea20806d
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/PHP.txt
@@ -0,0 +1,38 @@
+endpointUrl = $endpointUrl;
+    }
+
+    public function query(string $sparqlQuery): array
+    {
+
+        $opts = [
+            'http' => [
+                'method' => 'GET',
+                'header' => [
+                    'Accept: application/sparql-results+json',
+                    'User-Agent: WDQS-example PHP/' . PHP_VERSION, // TODO adjust this; see https://w.wiki/CX6
+                ],
+            ],
+        ];
+        $context = stream_context_create($opts);
+
+        $url = $this->endpointUrl . '?query=' . urlencode($sparqlQuery);
+        $response = file_get_contents($url, false, $context);
+        return json_decode($response, true);
+    }
+}
+
+$endpointUrl = '{ENDPOINT_URL}';
+$sparqlQueryString = {SPARQL_QUERY};
+
+$queryDispatcher = new SPARQLQueryDispatcher($endpointUrl);
+$queryResult = $queryDispatcher->query($sparqlQueryString);
+
+var_export($queryResult);
diff --git a/scholia/app/static/gui/examples/code/Perl.txt b/scholia/app/static/gui/examples/code/Perl.txt
new file mode 100644
index 000000000..b785c58bc
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/Perl.txt
@@ -0,0 +1,25 @@
+use LWP::UserAgent;
+use Data::Dumper;
+use JSON::XS;
+
+sub wdSparqlQuery(@args) {
+  my $agent = shift;
+  my $query = shift;
+  my $format = shift;
+  my $endpointURL = "{ENDPOINT_URL}";
+  my $queryURL = "${endpointURL}?query=${query}&format=${format}";
+  my $ua = LWP::UserAgent -> new;
+  $ua -> agent($agent);
+  my $req = HTTP::Request -> new(GET => $queryURL);
+  my $res = $ua -> request($req);
+  my $str = $res -> content;
+  return $str;
+}
+
+$agent = "WDQS-example "; # TODO adjust this; see https://w.wiki/CX6
+$query = {SPARQL_QUERY}
+$format = "json";
+$data = JSON::XS::decode_json(wdSparqlQuery($agent, $query, $format));
+
+print "Retrieved data:\n";
+print Dumper($data);
diff --git a/scholia/app/static/gui/examples/code/Python (Pywikibot).txt b/scholia/app/static/gui/examples/code/Python (Pywikibot).txt
new file mode 100644
index 000000000..dee23fe90
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/Python (Pywikibot).txt	
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+# Pywikibot will automatically set the user-agent to include your username.
+# To customise the user-agent see
+# https://www.mediawiki.org/wiki/Manual:Pywikibot/User-agent
+
+import pywikibot
+from pywikibot.pagegenerators import WikidataSPARQLPageGenerator
+from pywikibot.bot import SingleSiteBot
+
+
+class WikidataQueryBot(SingleSiteBot):
+    """
+    Basic bot to show wikidata queries.
+
+    See https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot
+    for more information.
+    """
+
+    def __init__(self, generator, **kwargs):
+        """
+        Initializer.
+
+        @param generator: the page generator that determines on which pages
+            to print
+        @type generator: generator
+        """
+        super(WikidataQueryBot, self).__init__(**kwargs)
+        self.generator = generator
+
+    def treat(self, page):
+        print(page)
+
+
+if __name__ == '__main__':
+    query = {SPARQL_QUERY}
+    site = pywikibot.Site()
+    gen = WikidataSPARQLPageGenerator(query, site=site.data_repository(),
+                                      endpoint='{ENDPOINT_URL}')
+    bot = WikidataQueryBot(gen, site=site)
+    bot.run()
diff --git a/scholia/app/static/gui/examples/code/Python.txt b/scholia/app/static/gui/examples/code/Python.txt
new file mode 100644
index 000000000..41d93da99
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/Python.txt
@@ -0,0 +1,24 @@
+# pip install sparqlwrapper
+# https://rdflib.github.io/sparqlwrapper/
+
+import sys
+from SPARQLWrapper import SPARQLWrapper, JSON
+
+endpoint_url = "{ENDPOINT_URL}"
+
+query = {SPARQL_QUERY}
+
+
+def get_results(endpoint_url, query):
+    user_agent = "WDQS-example Python/%s.%s" % (sys.version_info[0], sys.version_info[1])
+    # TODO adjust user agent; see https://w.wiki/CX6
+    sparql = SPARQLWrapper(endpoint_url, agent=user_agent)
+    sparql.setQuery(query)
+    sparql.setReturnFormat(JSON)
+    return sparql.query().convert()
+
+
+results = get_results(endpoint_url, query)
+
+for result in results["results"]["bindings"]:
+    print(result)
diff --git a/scholia/app/static/gui/examples/code/R.txt b/scholia/app/static/gui/examples/code/R.txt
new file mode 100644
index 000000000..309395bc5
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/R.txt
@@ -0,0 +1,11 @@
+#http://www.r-bloggers.com/sparql-with-r-in-less-than-5-minutes/
+
+library(SPARQL) # SPARQL querying package
+library(ggplot2)
+
+endpoint <- "{ENDPOINT_URL}"
+query <- {SPARQL_QUERY}
+useragent <- paste("WDQS-Example", R.version.string) # TODO adjust this; see https://w.wiki/CX6
+
+qd <- SPARQL(endpoint,query,curl_args=list(useragent=useragent))
+df <- qd$results
diff --git a/scholia/app/static/gui/examples/code/Ruby.txt b/scholia/app/static/gui/examples/code/Ruby.txt
new file mode 100644
index 000000000..95e7410fe
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/Ruby.txt
@@ -0,0 +1,22 @@
+#gem install sparql
+#http://www.rubydoc.info/github/ruby-rdf/sparql/frames
+
+require 'sparql/client'
+
+endpoint = "{ENDPOINT_URL}"
+sparql = {SPARQL_QUERY}
+
+client = SPARQL::Client.new(endpoint,
+                            :method => :get,
+                            # TODO adjust user agent; see https://w.wiki/CX6
+                            headers: {'User-Agent' => 'WDQS-example Ruby'})
+rows = client.query(sparql)
+
+puts "Number of rows: #{rows.size}"
+for row in rows
+  for key,val in row do
+    # print "#{key.to_s.ljust(10)}: #{val}\t"
+    print "#{key}: #{val}\t"
+  end
+  print "\n"
+end
diff --git a/scholia/app/static/gui/examples/code/listeria.txt b/scholia/app/static/gui/examples/code/listeria.txt
new file mode 100644
index 000000000..638a0c1a8
--- /dev/null
+++ b/scholia/app/static/gui/examples/code/listeria.txt
@@ -0,0 +1,11 @@
+{{Wikidata list|sparql={SPARQL_QUERY}
+|columns=label:Article,description,p131:Place,P580,P582,p625,P18
+|section=131
+|min_section=3
+|sort=label
+|links=text
+|thumb=128
+|autolist=fallback
+}}
+... (This will be overwritten by ListeriaBot) ...
+{{Wikidata list end}}
\ No newline at end of file
diff --git a/scholia/app/static/gui/examples/dialog.html b/scholia/app/static/gui/examples/dialog.html
new file mode 100644
index 000000000..7065b4647
--- /dev/null
+++ b/scholia/app/static/gui/examples/dialog.html
@@ -0,0 +1,76 @@
+
+
+
+    
+    
+	
+	Wikidata Query Service - Dialog
+	
+	
+	
+	
+
+
+	
+	
+	
+	
+	
+	
+	
+
+	
+	
+	
+	
+	
+	
+
+		
+
+		
+	
+
+	
+
+
diff --git a/scholia/app/static/gui/examples/editor.html b/scholia/app/static/gui/examples/editor.html
new file mode 100644
index 000000000..9d763d506
--- /dev/null
+++ b/scholia/app/static/gui/examples/editor.html
@@ -0,0 +1,42 @@
+
+
+
+    
+    
+	
+	Wikidata Query Service - Editor
+	
+	
+	
+	
+	
+
+
+	
+	
+	
+	
+	
+	
+	
+	
+
+	
+	
+	
+	
+	
+	
+	
+	
+
+	
+	
+
+
diff --git a/scholia/app/static/gui/examples/result.html b/scholia/app/static/gui/examples/result.html
new file mode 100644
index 000000000..4f5973acc
--- /dev/null
+++ b/scholia/app/static/gui/examples/result.html
@@ -0,0 +1,84 @@
+
+
+
+    
+    
+	
+	Wikidata Query Service - Result Views
+
+    
+   	
+	
+	
+	
+	
+	
+	
+	
+	
+ 	
+
+	
+	
+	
+ 	
+
+
+
+
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+
+		
+	
+	
+	
+	
+	
+	
+	
+
+	
+ + + diff --git a/scholia/app/static/gui/examples/sparql.html b/scholia/app/static/gui/examples/sparql.html new file mode 100644 index 000000000..b3e0be7ff --- /dev/null +++ b/scholia/app/static/gui/examples/sparql.html @@ -0,0 +1,37 @@ + + + + + + + Wikidata Query Service - SPARQL + + + + + + + + + + + + + diff --git a/scholia/app/static/gui/favicon.ico b/scholia/app/static/gui/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b43b56fef2c595964afa18f7eddc3d75bcd310c2 GIT binary patch literal 15086 zcmeHOd0Z67wr)1r7Z=p1Y=Z0vj36%D0B(rjf*M5yLD@t=TyRANQAAOZMPP;y(Io0i@?P@dOM-eujXX8im=HAz=Y2K6gu$6{K*;^)_3!sh^>kOA^Hp_K^{G>* zIZlC7;v5_}q{dvu5RMzpah$Pn%YQwNyNzplNZI{G${e>987z?pMYte%iYnz~*(xGTJP@gfl1A8Kl9WiH!TJSFh$|WMn+< z*|R4>%NrmU=-E9QyH@J!*RN;hB`@lUp@Bn#g0DZ;`9Cd(`zysi38$87M(q{I^9maVBcY!(veh63hNrvaWLuL8T zjEzmixVGosuWvufEzD{XoL&7Yl+UYc(ZNz7AiWlV47u?=^7dogg8BA(A$*6Mp?pUQ z74U=z!8xu`NRC5%8~!uFyAdF8r=uyOsj_qrnVOo()+E&yo!&wvr?&ygRCqd(az0%}B^ML3kw^HPa)P;; z{7|luasPOm3sskAk-3GXOzypU^`fk-tS68$J3QAZxIORI|MKzYlY)YP3=PX^;llGz zPo27aB0D?l$H>UY25)blrV%b9$bP7U5FW_Iu+I@CiQ%j4sZQVo{_k~kIq*^Sl z2@kY+2l?~CwTM=%xI`N_Cey%yAIQ`TCGUM-Lqn6cByOZjWzm$kNQE$7I?10;J$n|@ z=FOKWENl^}s`hwqZttp}nz}m0Z&*i{E0$4SL=O^#a)i06Q~WhG3u)7)D-;wIL`q7E z-OpW3jn=J+r7H(lQvPDqR_>kRuc(+y(b1PECT2OfE4`DuqM{<6RWGu%u%h9^U1+$o z3t5<3lAf*}<|~DFmS@k!!(%MnJe`gHuHKe=C;0Pe%$O6jbEkl`v@~VvR#jCcH#axh zzI|K6kx$D0Jbq;#9lKTt6w%4g$_Uped0SGGtE(&Z=pnoR>0w;wW+c#|1Z&pk8Shqf zsQ>irSwegE)R3K>?77*}(t^ELo<4Z+F!$lVYNxH<@Ad8Cd>0DK9Y*0mWWfkpQ#OeX zf3f@M!v{ZCU@h{ysi~>V_Hg74qf@2poBL0v`18r%{~Rq_7AsSaySp15IB@=d>*^Y& zU~X1gkYlHZ_xjED?-bZ66rAI*5qVSqze|@c{V;OWC>gR9Xx-|ibZn=a(7tGS26DH* zu5K~f^gQel>9*9UQ6nfjyN2xTkHG%P6xu)Ftp~itzokC$!pR#yw=QOeTs~dV#N#$T1*xm6N#s9$`V82d=WtKh z_MPUBXVA#rtDjdV(j;#miMq73bf`RUGnFjWmD_&s^gLCYl$0(}9_u@+R&63@=jtxu zp9A~<41YSsty?2epQ54?W$xTa73&OHACjy8`1@b1UAs0xqC6E9B}z;bkbyyYm+)un z7q$k-&fF>W{hXAriVknGCaihn;vW)nrFP}YIEnn#)Ox^NMV@@M^j<;u-1^ZxtuXZ`<^jES^y{aT6o6krc# z?2M-a>j%rtpU11N&CD#5YUh9Sksr;N@oAT}|K*AmG|ksnB7Y4{Eh^7XrhO}V%RT?- z>+h=-2+m7gW0{!^rug`is9ynec7Fb6@2`?&z35C;HVuR?jXm4;Fg6)Xr^*vyLnzBV z|AQ0y&ovr9e#~3)n0#haEML9>_VO{@7xtk}jbHTr#`6X9Xw7QrHlnw;H=QdE@6h`f z_Drp>?-{i5W{Lb+9R?3Jrlh25>er9WL;Mc&XZFvbc+19P2XpY82T9h0_0G1W4VYht zcaT57wtxRpDk(XSd0x5?b=P+_!22klShKjg#La1}nMNU8E!Kl1jT0$ce!Pa2$^otogQ|K`c# zC!t@~eqs}mKm0$K|5NDmgx`~$FUA^d*YQyPFHfJXK;GMqj*e30F+G-6)^xTqjf$7* zwOs?t_5Nk!w|QRSQ$PUov873!OIz!ttE)>>r%rvHnU(QV>B-FJ%;%YV3U=e^I4U`_ zmG+;^q_nIZFDCm;ext3eEt9*th6e3POQz$g9&OvcBkf-e{x^Z^nwkaI%gevJ6&f1S z*veH_%GTzF28P6Zo}QkbLb$*eI%uGQT>eGozgQd@`Re+Kl>f>NSNak*>h%`fMCuRS z!UN-M3UFN#z*`%@9woyLovT+L559f-_DSY1MB#1&^RM{%`8D0SeLMgAvpN0J=W@E> z+!m@W^w~Vo1JIR();w)fj5*UEfBf+*S#Tcm6g#~0~(>D6uN{y_O|-F;v8~~ z9z1w(Xw8~6ZXM3aT*ROv8*_qJMt$T5huh-Dfu%WWDvfjhP++3L97?FaNI0i*8UzkdMxv%j)=ob8Rs;~!*s*d7qG3-a^x zA47%!vTOmNU%%VQw^0C{YJfZ9D)yW^ckVmHCp65PH?L{*=+R_pX-US$#>Dn2tgNhv z`3?R3{hLx!Ql6hbfBq)QY(rTmK&6eyf6FO2C;|q+RKzN5e)Q;3c%k8f~( z8Q02jZ$0vO0{wt)Yj4QLfezXxebe&)WqkAXXKu~uU8Cmo0%ls4J)tG#aGg_Cx*%*& zQL1o(YrewaOn9`WEjc;4Qq)|SPgNua*=0lj_r ze10lo0cIlK-^u~Hdm@IS$lBT(PlT%n=KftApj#I)5CS_pyS6shW9Sb86oGC#pj-R! z;lq0z92|t*7K&K?h3Ma}|I;m7lDz&>E--|RWh@0IxZa25g^i;Q7`K4MX$%UnTh>)&U+sE#gG(A*} zZAe=6>*m9Af5lqjE_4gyLLeXgLgYgO-?ry`*aiiKXixp}3#rjt4}`qlS{_D8<-xS| z(1M4jzTWS0cDHA5tif*-Mr+c6^gwbQJwmL`j0dxmHg1T&S#)mGdgy)u-J*C4$@=-E zsaZs$M<1eyh}^ocu+Z|eUk1w9TazdMVLia0K`dK`Lt?fYy4i;eF&kOsIviBU-vB&E)%n{(d zWqWAC?-RFtA$#YHo5-8mD-F?XXz^kJ z#%C{)3|1dzCptL|d%bIC>cz_Q1;yK{7QEhccoroc381XwtDfyGE2#0E=KH%E_R8DV zpZV*fLS|6;I@8uYE1CMeysFUGCWy&kevJtereH7m3^KUK+nFs#jd-IXOGid)B1Gavbs^7_}s(#L#2(h|rX=xxvBOUhq zUR>wrOVyv}Y)~+V)5hNBjcR@b{2f+ea-5xbbRbE%cPmxDpWlgkS66qjay*_hd3haX zx&eVq{g{7s*!)+y*^web{l(R{x9{k=UEqFTegU%>PlU zl(%CsF<*D9EM*l{+Ocj9?OUcTRex;k(Rwp8Gf^2LOV^RMjYT!(7_CR8y+{@bHuM!-hGF$}s&OemDW+{vfW&@%*75@7^0_YX;H! z*kF|TYYgbv;Xtsk6oOvwihhvx?v&$-{N|`d@YGBpU1CCMIWy zxj9v&Op!VN8yQv9M@DXkUrRhL$Hymt92|sgAhZ3md^qic8_aI(N(d(njlZ5fYsZ<)~Lx)roRPM~AmKFiz}UsHUn;I@-FV3EP7C zINNh&|Cx=uecQIHpOr=VW-sJCq1y`(#%4obA7BD7u@xvII`E$Bcl7Ad@=>EkHOk}1 zK|wJNEZ!RalWWhPKerbN?cfPG^tyKK+SZVekYA+4{EO*i9GHCqAK1(N`}dc@zhT-z zm2YJS2j!IeEX6rCt8}o58|FjP5S{8o=fBSD~X=&$g-MTdwgZ_G%mAOPxT*=rFSrH#lR-%-|BkI~S-{!?-#szeUO%rc zoE=vdtG_rucF4VP|8RWD>{oSljW@FbCx5-HXzYD_m%z$30IH?X)3ef|C=lV~D8ym@$FE^2WvvG~k2$x5^iVbI~bL!(gv#QSV;5loI7! z6Ps=(DnEAY#s&=yb+o-M-X~icReO|vw5Y&d$Uiuj7k4mjNc8+^>^X5{ZEi@pE39f_ zQvc#_Yg^D@VbN?S85-Kr%$e&FV)srci!OAfwZ+qO1O28|^y;aL=cq^vr#n*d5}leQ zZJr<25t%b)Y&_YwufEVX0bl(Kmk;fK8#~Q~?08l$v5pqLLx + )", + "wdqs-app-button-clear": "Vee uit", + "wdqs-app-button-display": "Wys", + "wdqs-app-button-download": "Laai af", + "wdqs-app-button-link": "Skakel", + "wdqs-app-help-feedback": "Gee terugvoer!", + "wdqs-app-help-request-query": "Soekopdrag aanvra", + "wdqs-app-help-portal": "Hulpportaal", + "wdqs-app-help-manual": "Gebruikershandleiding", + "wdqs-app-help-examples": "Voorbeeld-soekopdragte", + "wdqs-app-help-datamodel": "RDF-datamodel", + "wdqs-app-help-prefixes": "Lys van voorvoegsels", + "wdqs-app-help-copy": "Lisensie-inligting", + "wdqs-app-footer-help": "Druk [CTRL-SPASIE] om outomatiese invul te aktiveer.", + "wdqs-app-result-shorturl": "Kort URL na resultaat", + "wdqs-app-result-shorturl-title": "Kort URL na dié resultaat", + "wdqs-app-result-json": "JSON-lêer", + "wdqs-app-result-json-verbose": "JSON-lêer (spraaksaam)", + "wdqs-app-result-tsv": "TSV-lêer", + "wdqs-app-result-tsv-verbose": "TSV-lêer (spraaksaam)", + "wdqs-app-result-csv": "CSV-lêer", + "wdqs-app-result-svg": "SVG-beeld", + "wdqs-app-shorturl-page-title": "Kort URL na dié bladsy", + "wdqs-app-editor-placeholder": "(Tik 'n SPARQL-navraag of kies 'n voorbeeld van 'n navraag)", + "wdqs-app-editor-addprefixes": "Voeg standaardvoorvoegsels by", + "wdqs-app-resultbrowser-stabilize": "Stabiliseer netwerk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hiërargiese uitleg van links na regs", + "wdqs-app-resultbrowser-hierarchical-ud": "Hiërargiese uitleg van bo na onder", + "wdqs-app-resultbrowser-hierarchical-rl": "Hiërargiese uitleg van regs na links", + "wdqs-ve-show": "Wys", + "wdqs-ve-with": "met", + "wdqs-ve-anything": "alles", + "wdqs-ve-any": "enige", + "wdqs-ve-or": "of", + "wdqs-ve-subtype": "subtipe", + "wdqs-ve-sb-other": "Ander", + "wdqs-action-error-display": "Kan nie resultaat vertoon nie", + "wdqs-action-server-error": "Bedienerfout", + "wdqs-action-unknow-error": "Onbekende fout", + "wdqs-result-map-layers-all": "Alle lae" +} diff --git a/scholia/app/static/gui/i18n/ang.json b/scholia/app/static/gui/i18n/ang.json new file mode 100644 index 000000000..74bb5cab5 --- /dev/null +++ b/scholia/app/static/gui/i18n/ang.json @@ -0,0 +1,113 @@ +{ + "@metadata": { + "authors": [ + "Gott wisst" + ] + }, + "wdqs-app-button-examples": "Bȳsna", + "wdqs-app-button-prefixes": "Foredǣlas", + "wdqs-app-button-more-tools": "Mā tōla", + "wdqs-app-button-help": "Help", + "wdqs-app-button-run": "Gelǣstan", + "wdqs-app-button-run-title": "Gelǣstan þīne sōcne ( + )", + "wdqs-app-button-clear": "Ǣmattigian", + "wdqs-app-button-clear-title": "Ǣmettigan sōcne", + "wdqs-app-button-restore-title": "Edsettan ǣrran sōcne", + "wdqs-app-button-format-title": "Settan sōcne on endebyrdnesse", + "wdqs-app-button-fullscreen-title": "Wrixlan fulles bredes byrdnesse", + "wdqs-app-button-display": "Īwan", + "wdqs-app-button-display-title": "Īwan þā gefundenan tō gestihtunge, biliðe,...", + "wdqs-app-button-download": "Onfōn", + "wdqs-app-button-download-title": "Onfōn þā gefundenan", + "wdqs-app-button-link": "Hlenca", + "wdqs-app-button-link-title": "Fōn hlencan tō þīnre sōcne", + "wdqs-app-button-code": "Rūnwrit", + "wdqs-app-button-code-title": "Īwan rūnwrites bysena", + "wdqs-app-help-feedback": "Saga þīnne rǣd!", + "wdqs-app-help-request-query": "Sēcan sōcne", + "wdqs-app-help-portal": "Helpes gemōt", + "wdqs-app-help-manual": "Brūcenda handbōc", + "wdqs-app-help-examples": "Sōcna bysena", + "wdqs-app-help-datamodel": "RDF cȳþþu endebyrdness", + "wdqs-app-help-prefixes": "Getæl foredǣla", + "wdqs-app-help-copy": "Gelēafnesse cȳþþu", + "wdqs-app-help-queryhelper": "Sōcna helpere", + "wdqs-app-tools-edit-items": "Adihtan bitan", + "wdqs-app-tools-query-data": "Frignan gewitnesse", + "wdqs-app-tools-enhance-ui": "Bētan brūcendes geweald", + "wdqs-app-tools-visualize-data": "Īwan gecȳðnesse on biliðum", + "wdqs-app-tools-list-properties": "Endebyrdan weorþ", + "wdqs-app-tools-for-programmers": "For weorcwritwyrhtum", + "wdqs-app-footer-help": "Hnīt [CTRL-SPACE] tō dōnne selffremmendlice fulfyllinge wyrcan", + "wdqs-app-footer-updated-ago": "Cȳððu wæs ednīwod", + "wdqs-app-result-shorturl": "Scort URL tō þām wæstme", + "wdqs-app-result-shorturl-title": "Scort URL tō þissum wæsme", + "wdqs-app-result-rawgraphs": "Openian in RAWGraphics.io", + "wdqs-app-result-rawgraphs-title": "Scippan tācnunge of þissum wæstmum mid RAWGraphs.io", + "wdqs-app-result-formatter-title-datetime": "Hrǣw ISO tīdmearc", + "wdqs-app-result-json": "JSON ymele", + "wdqs-app-result-json-verbose": "JSON ymele (full amearcod)", + "wdqs-app-result-tsv": "TSV ymele", + "wdqs-app-result-tsv-verbose": "TSV ymele (full amearcod)", + "wdqs-app-result-csv": "CSV ymele", + "wdqs-app-result-svg": "SVG biliþ", + "wdqs-app-result-html": "HTML stihtung", + "wdqs-app-shorturl-page-title": "Scort URL tō þissum tramete", + "wdqs-app-editor-addprefixes": "Besettan regollice foredǣlas", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|gefunden|gefundenra}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stæððan nettweorc", + "wdqs-app-resultbrowser-hierarchical-lr": "Trēowlic gelōgung from wynstran healfe to swīðran healfe", + "wdqs-app-resultbrowser-hierarchical-ud": "Trēowlicu gelōgung fram uppende tō niðerdǣl", + "wdqs-app-resultbrowser-hierarchical-rl": "Trēowlicu gelōgung fram swīðran healfe tō wynstran healfe", + "wdqs-app-resultbrowser-non-hierarchical": "Untrēowlicu gelōgung", + "wdqs-app-resultbrowser-table": "Regollic stihtung", + "wdqs-app-resultbrowser-image-grid": "Bæcehringlic gelōgung biliða", + "wdqs-app-resultbrowser-graph-builder": "Tācnunge biliða timbriend", + "wdqs-app-resultbrowser-map": "Carte", + "wdqs-app-resultbrowser-line-chart": "Līngelōgung", + "wdqs-app-resultbrowser-bar-chart": "Rōdgelōgung", + "wdqs-app-resultbrowser-scatter-chart": "Stregdnesse gelōgund", + "wdqs-app-resultbrowser-area-chart": "Brǣdo gelōgung", + "wdqs-app-resultbrowser-bubble-chart": "Þōðra gelōgung", + "wdqs-app-resultbrowser-tree-map": "Earca gelōgung", + "wdqs-app-resultbrowser-tree": "Trēow", + "wdqs-app-resultbrowser-timeline": "Stǣr", + "wdqs-app-resultbrowser-dimensions": "Gemetu", + "wdqs-app-resultbrowser-graph": "Biliþ", + "wdqs-app-toast-leave-fullscreen": "Hnīt [esc] tō betȳnenne fulles bredes brednesse", + "wdqs-app-urlshortener-failed": "URL scyrting tōsǣlde", + "wdqs-app-urlshortener-loading": "Hladende...", + "wdqs-dialog-examples-preview-query": "Foreīwan sōcne", + "wdqs-dialog-examples-preview-result": "Foreīwan wæstm", + "wdqs-dialog-key-shortcut-title": "Cnæppbordes hraðe wegas", + "wdqs-dialog-key-shortcut-run-query": "Gelǣstan sōcne.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Īwan cnæppbordes hraðe wege help for þissum tramete.", + "wdqs-dialog-key-shortcut-jump-to-result": "Gān to sōcne wæstme.", + "wdqs-dialog-key-shortcut-show-example": "Īwan bysena.", + "wdqs-dialog-key-shortcut-help-menu": "Wrixlian helpes getale.", + "wdqs-dialog-key-shortcut-show-language": "Īwan sprǣca getale.", + "wdqs-dialog-key-shortcut-close-button": "Betȳnan", + "wdqs-ve-filter": "Sifan", + "wdqs-ve-show": "Īwan", + "wdqs-ve-add-label-title": "Besettan weorþnaman þe befēhþ wihtnaman", + "wdqs-ve-remove-row-title": "Animan þās rǣwe", + "wdqs-ve-with": "mid", + "wdqs-ve-anything": "āht", + "wdqs-ve-any": "ǣnig", + "wdqs-ve-or": "oþþe", + "wdqs-ve-subtype": "undercynd", + "wdqs-ve-sb-other": "Ōðer", + "wdqs-action-query": "Nū gelǣste sōcne", + "wdqs-action-render": "Nū atīwe wæstm", + "wdqs-action-error-display": "Ne cann īwan wæstm", + "wdqs-action-malformed-query": "Frignung is misfremed", + "wdqs-action-empty-query": "Wrīt genge SPARQL frignunge oþþe cēos bysenlice frignunge", + "wdqs-action-server-error": "Þegntōles wōg", + "wdqs-action-unknow-error": "Uncūþ wōg", + "wdqs-embed-button-edit-query": "Adihtan gesawenlīce", + "wdqs-embed-button-edit-query-title": "Adihtan þās sōcne mid þǣm sōcna helpende", + "wdqs-embed-button-edit-code": "Adihtan SPARQL", + "wdqs-embed-button-edit-code-title": "Adihtan þās frignunge mid þǣm SPARQL adihtende", + "wdqs-embed-explorer-button-incoming": "Īwan incumende hlencan", + "wdqs-embed-explorer-button-outgoing": "Īwan ūtgānde hlencan" +} diff --git a/scholia/app/static/gui/i18n/ar.json b/scholia/app/static/gui/i18n/ar.json new file mode 100644 index 000000000..993827ba2 --- /dev/null +++ b/scholia/app/static/gui/i18n/ar.json @@ -0,0 +1,144 @@ +{ + "@metadata": { + "authors": [ + "Abdeaitali", + "Alaa", + "Ali1", + "Antime", + "ButterflyOfFire", + "Meno25", + "Mido", + "Mr. Ibrahem", + "Shbib Al-Subaie", + "باسم", + "بدارين", + "ديفيد", + "محمد أحمد عبد الفتاح" + ] + }, + "wdqs-app-button-examples": "أمثلة", + "wdqs-app-button-prefixes": "البادئات", + "wdqs-app-button-more-tools": "المزيد من الأدوات", + "wdqs-app-button-help": "مساعدة", + "wdqs-app-button-run": "تشغيل", + "wdqs-app-button-run-title": "تنفيذ الاستعلام ( + )", + "wdqs-app-button-clear": "مسح", + "wdqs-app-button-clear-title": "امسح الاستعلام", + "wdqs-app-button-restore-title": "استعادة الاستعلام السابق", + "wdqs-app-button-format-title": "استعلام الصيغة", + "wdqs-app-button-query-helper": "أظهر شرح الاستعلام", + "wdqs-app-button-fullscreen-title": "تبديل وضع ملء الشاشة للمحرر", + "wdqs-app-button-display": "عرض", + "wdqs-app-button-display-title": "إعرض النتيجة كجدول، صورة، ...", + "wdqs-app-button-download": "تنزيل", + "wdqs-app-button-download-title": "تنزيل النتيجة", + "wdqs-app-button-link": "رابط", + "wdqs-app-button-link-title": "أحصل على رابط للاستعلام", + "wdqs-app-button-code": "كود", + "wdqs-app-button-code-title": "عرض أمثلة للكود", + "wdqs-app-help-feedback": "أرسل لنا ملاحظاتك!", + "wdqs-app-help-request-query": "اطلب استعلامًا", + "wdqs-app-help-portal": "بوابة المساعدة", + "wdqs-app-help-manual": "دليل المستخدم", + "wdqs-app-help-examples": "أمثلة للاستعلامات", + "wdqs-app-help-datamodel": "نموذج بيانات RDF", + "wdqs-app-help-prefixes": "قائمة البادئات", + "wdqs-app-help-copy": "معلومات الترخيص", + "wdqs-app-help-queryhelper": "مساعد الاستعلام", + "wdqs-app-logout": "خروج", + "wdqs-app-tools-edit-items": "تعديل البنود", + "wdqs-app-tools-query-data": "الاستعلام عن البيانات", + "wdqs-app-tools-enhance-ui": "تحسين واجهة المستخدم", + "wdqs-app-tools-visualize-data": "تصور البيانات", + "wdqs-app-tools-list-properties": "قائمة الخواص", + "wdqs-app-tools-lexicographical-data": "بيانات معجمية", + "wdqs-app-tools-for-programmers": "للمبرمجين", + "wdqs-app-footer-help": "اضغط [CTRL-SPACE] لتشغيل الاكتمال التلقائي.", + "wdqs-app-footer-updated-ago": "آخر تحديث: $1", + "wdqs-app-result-shorturl": "مسار قصير إلى النتيجة", + "wdqs-app-result-shorturl-title": "مسار قصير إلى هذه النتيجة", + "wdqs-app-result-rawgraphs": "افتح في RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "إنشاء رسم بياني ببيانات النتيجة الحالية باستخدام RAWGraphs.io", + "wdqs-app-result-embed": "تضمين النتيجة", + "wdqs-app-result-endpoint": "نقطة نهاية سباركل", + "wdqs-app-result-endpoint-title": "وصلة إلى نقطة نهاية سباركل التي تقوم بإرجاع نتيجة", + "wdqs-app-result-formatter-title-datetime": "الطابع الزمني لأيزو الخام", + "wdqs-app-result-json": "ملف JSON", + "wdqs-app-result-json-verbose": "ملف جسون (مطول)", + "wdqs-app-result-tsv": "ملف TSV", + "wdqs-app-result-tsv-verbose": "ملف TSV (مطول)", + "wdqs-app-result-csv": "ملف CSV", + "wdqs-app-result-svg": "صورة SVG", + "wdqs-app-result-html": "جدول HTML", + "wdqs-app-shorturl-page-title": "مسار قصير إلى هذه الصفحة", + "wdqs-app-editor-placeholder": "(أدخل استعلام سباركل أو قم باختيار مثال استعلام)", + "wdqs-app-editor-addprefixes": "إضافة البادئات القياسية", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|نتيجة|نتائج}} خلال $2 ميلي ثانية", + "wdqs-app-resultbrowser-stabilize": "استقرار الشبكة", + "wdqs-app-resultbrowser-hierarchical-lr": "تخطيط هرمي من اليسار إلى اليمين", + "wdqs-app-resultbrowser-hierarchical-ud": "تخطيط هرمي من الأعلى إلى الأسفل", + "wdqs-app-resultbrowser-hierarchical-rl": "تخطيط هرمي من اليمين إلى اليسار", + "wdqs-app-resultbrowser-non-hierarchical": "تصميم غير هرمي", + "wdqs-app-resultbrowser-table": "جدول", + "wdqs-app-resultbrowser-image-grid": "شبكة صورة", + "wdqs-app-resultbrowser-graph-builder": "باني الرسم البياني", + "wdqs-app-resultbrowser-map": "خريطة", + "wdqs-app-resultbrowser-line-chart": "خط الرسم البياني", + "wdqs-app-resultbrowser-bar-chart": "شريط الرسم البياني", + "wdqs-app-resultbrowser-scatter-chart": "مخطط مبعثر", + "wdqs-app-resultbrowser-area-chart": "مخطط مساحة", + "wdqs-app-resultbrowser-bubble-chart": "مخطط فقاعي", + "wdqs-app-resultbrowser-tree-map": "خريطة شجرة", + "wdqs-app-resultbrowser-tree": "شجرة", + "wdqs-app-resultbrowser-timeline": "خط زمني", + "wdqs-app-resultbrowser-dimensions": "الأبعاد", + "wdqs-app-resultbrowser-graph": "رسم بياني", + "wdqs-app-toast-leave-fullscreen": "اضغط على [esc] للخروج من وضع تكبير الشاشة", + "wdqs-app-urlshortener-bad-service": "خدمة تقصير مسار غير صالحة في التكوين", + "wdqs-app-urlshortener-failed": "فشل تقصير المسار", + "wdqs-app-urlshortener-loading": "جارٍ التحميل...", + "wdqs-dialog-examples-preview-query": "معاينة الاستعلام", + "wdqs-dialog-examples-preview-result": "معاينة النتيجة", + "wdqs-dialog-key-shortcut-title": "اختصارات لوحة المفاتيح", + "wdqs-dialog-key-shortcut-run-query": "شغّل استعلامًا.", + "wdqs-dialog-key-shortcut-esc": "ترك حقل الإدخال/جزء النص الحالي .", + "wdqs-dialog-key-shortcut-show-shortcut-help": "عرض مساعدة اختصار لوحة المفاتيح للصفحة الحالية.", + "wdqs-dialog-key-shortcut-focus-textarea": "التركيز على جزء النص بالاستعلام.", + "wdqs-dialog-key-shortcut-jump-to-result": "الانتقال إلى نتيجة الاستعلام.", + "wdqs-dialog-key-shortcut-focus-filter": "ركز على زر \"تصفية\" في \"مساعد الاستعلام\".", + "wdqs-dialog-key-shortcut-focus-show": "ركز على زر \"عرض\" في \"مساعد الاستعلام\".", + "wdqs-dialog-key-shortcut-focus-limit": "انقر على زر \"الحد\" في \"مساعد الاستعلام\".", + "wdqs-dialog-key-shortcut-show-example": "عرض أمثلة.", + "wdqs-dialog-key-shortcut-help-menu": "تبديل قائمة التعليمات.", + "wdqs-dialog-key-shortcut-show-language": "أظهر قائمة اللغات.", + "wdqs-dialog-key-shortcut-close-button": "أغلق", + "wdqs-ve-filter": "مرشح", + "wdqs-ve-show": "إظهار", + "wdqs-ve-limit": "الحد", + "wdqs-ve-add-label-title": "إضافة متغير يحتوي على تسمية الكيان", + "wdqs-ve-remove-row-title": "أزل هذا الصف", + "wdqs-ve-with": "مع", + "wdqs-ve-anything": "أي شيء", + "wdqs-ve-any": "أي", + "wdqs-ve-or": "أو", + "wdqs-ve-subtype": "النوع الفرعي", + "wdqs-ve-sb-suggestions": "اقتراحات", + "wdqs-ve-sb-other": "أخرى", + "wdqs-action-query": "جارٍ تنفيذ الاستعلام", + "wdqs-action-render": "استدعاء النتيجة", + "wdqs-action-error-display": "لا يمكن عرض النتيجة", + "wdqs-action-timeout": "الاستعلام استغرق الكثير من الوقت", + "wdqs-action-malformed-query": "الاستعلام تالف", + "wdqs-action-empty-query": "إدخال استعلام سباركل صالح أو اختيار مثال استعلام", + "wdqs-action-server-error": "خطأ بالخادم", + "wdqs-action-unknow-error": "خطأ غير معروف", + "wdqs-action-preview": "معاينة النتيجة", + "wdqs-result-map-layers-all": "كل الطبقات", + "wdqs-result-map-progress": "جارٍ تحميل بيانات الخريطة: $1%", + "wdqs-embed-button-edit-query": "التحرير بصريا", + "wdqs-embed-button-edit-query-title": "تعديل هذا الاستعلام بمساعد سباركل", + "wdqs-embed-button-edit-code": "تعديل سباركل", + "wdqs-embed-button-edit-code-title": "تعديل هذا الاستعلام بمحرر سباركل", + "wdqs-embed-explorer-button-incoming": "عرض الروابط الواردة", + "wdqs-embed-explorer-button-outgoing": "إظهار الروابط الصادرة" +} diff --git a/scholia/app/static/gui/i18n/ary.json b/scholia/app/static/gui/i18n/ary.json new file mode 100644 index 000000000..fc6e583a4 --- /dev/null +++ b/scholia/app/static/gui/i18n/ary.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Ayoubbouamri", + "Ideophagous" + ] + }, + "wdqs-app-button-examples": "شانتيو", + "wdqs-app-button-prefixes": "لبديات", + "wdqs-app-button-more-tools": "دوزان اكتر", + "wdqs-app-button-help": "دير يديك", + "wdqs-app-button-run": "خدّم", + "wdqs-app-button-run-title": "دير لونكيط( + )", + "wdqs-app-button-clear": "مسح", + "wdqs-app-button-clear-title": "مسح لونكيط", + "wdqs-app-button-restore-title": "رجّع لونكيط لي فات", + "wdqs-app-button-format-title": "صيغة لونكيط", + "wdqs-app-button-query-helper": "ورّي الشرح ديال لونكيط", + "wdqs-app-button-fullscreen-title": "بدّل لموض ديال شاشة كبيرة", + "wdqs-app-button-display": "ورِّي", + "wdqs-app-button-display-title": "ورِّي النتيجة على شكل طابلو، تصويرة، ...", + "wdqs-app-button-download": "طيليشارجي", + "wdqs-app-button-download-title": "طيليشارجي النتيجة", + "wdqs-app-button-link": "رابط", + "wdqs-app-button-link-title": "خود رابط لونكيط", + "wdqs-app-button-code": "كود", + "wdqs-app-button-code-title": "شوف شانتيو ديال لكود", + "wdqs-app-help-feedback": "اش بان ليك!", + "wdqs-app-help-request-query": "طلب اونكيط", + "wdqs-app-help-portal": "باب لمعاونة", + "wdqs-app-help-manual": "لڭيد", + "wdqs-app-help-examples": "شانتيو ديال لونكيط", + "wdqs-app-help-datamodel": "شانتيو ديال بيانات RDF", + "wdqs-app-help-prefixes": "ليستة ديال لبدايات", + "wdqs-app-help-copy": "معلومات على لّيصونص", + "wdqs-app-help-queryhelper": "مساعد لونكيط", + "wdqs-app-logout": "خرج", + "wdqs-app-tools-edit-items": "بدّل لقوانين", + "wdqs-app-tools-query-data": "اونكيط على لبيانات", + "wdqs-app-tools-enhance-ui": "دفع لانطيرفاص لما حسن", + "wdqs-app-tools-visualize-data": "تصور لبيانات", + "wdqs-app-tools-list-properties": "ليستة د لمميزات", + "wdqs-app-tools-lexicographical-data": "بيانات قاموسية", + "wdqs-app-tools-for-programmers": "ديال لموبرمجين(ات)", + "wdqs-app-footer-help": "برك [CTRL-SPACE] باش تأكتيڤي لأوطو مسالية", + "wdqs-app-footer-updated-ago": "لبيانات تميزاجورات $1", + "wdqs-app-result-shorturl": "مسرب قصير للنتيجة", + "wdqs-app-result-shorturl-title": "مسرب قصير لهاد النتيجة", + "wdqs-app-result-rawgraphs": "حل ف RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "دير ڭرافيك ب بيانات النتيجة لي كاينة دابا ب RAWGraphs.io", + "wdqs-app-result-embed": "ضمّن النتيجة", + "wdqs-app-result-endpoint": "فين كيسالي سپاركل", + "wdqs-app-result-endpoint-title": "ربط مع فين كايسالي سپاركل لي كترجّع النتيجة", + "wdqs-app-result-formatter-title-datetime": "طابع الزمان ديال لپور إيزو", + "wdqs-app-result-json": "ضوصي JSON", + "wdqs-app-result-json-verbose": "ضوصي JSON (مطول)", + "wdqs-app-result-tsv": "ضوصي TSV", + "wdqs-app-result-tsv-verbose": "ضوصي TSV (مطول)", + "wdqs-app-result-csv": "ضوصي CSV", + "wdqs-app-result-svg": "تصويرة SVG", + "wdqs-app-result-html": "طابلو HTML", + "wdqs-app-shorturl-page-title": "مسرب قصير لهاد النتيجة", + "wdqs-app-editor-placeholder": "(دخّل اونكيط سپاركل ولّا عزل شانتيو ديال اونكيط)", + "wdqs-app-editor-addprefixes": "زيد بدايات سطوندار", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|نتيجة|نتائج}} ف $2 ms", + "wdqs-app-resultbrowser-stabilize": "تبّت الريزو", + "wdqs-app-resultbrowser-hierarchical-lr": "تخطيط هرمي من ليصر ل ليمن", + "wdqs-app-resultbrowser-hierarchical-ud": "تخطيط هرمي من لفوڭ ل تحت", + "wdqs-app-resultbrowser-hierarchical-rl": "تخطيط هرمي من ليمن ل ليصر", + "wdqs-app-resultbrowser-non-hierarchical": "تخطيط ماشي هرمي", + "wdqs-app-resultbrowser-table": "طابلو", + "wdqs-app-resultbrowser-image-grid": "شبكة ديال التصاور", + "wdqs-app-resultbrowser-graph-builder": "لبنّاي ديال لڭرافيك", + "wdqs-app-resultbrowser-map": "خريطة", + "wdqs-app-resultbrowser-line-chart": "خط الطابلو", + "wdqs-app-resultbrowser-bar-chart": "طابلو بار", + "wdqs-app-resultbrowser-scatter-chart": "طابلو مخربق", + "wdqs-app-resultbrowser-area-chart": "بلاصت الطابلو", + "wdqs-app-resultbrowser-bubble-chart": "طابلو لفوقاعات", + "wdqs-app-resultbrowser-tree-map": "خريطة ديال شجرة", + "wdqs-app-resultbrowser-tree": "شجرة", + "wdqs-app-resultbrowser-timeline": "كرونولوجي", + "wdqs-app-resultbrowser-dimensions": "لأبعاد", + "wdqs-app-resultbrowser-graph": "ڭرافيك", + "wdqs-app-toast-leave-fullscreen": "برك على [esc] باش تخرج من الشاشة لكبيرة", + "wdqs-app-urlshortener-bad-service": "تقصير لمسرب ماصالحش فالتكوين", + "wdqs-app-urlshortener-failed": "تقصير لمسرب ماصدقش", + "wdqs-app-urlshortener-loading": "كايتشارجا...", + "wdqs-dialog-examples-preview-query": "فْلِي لونكيط", + "wdqs-dialog-examples-preview-result": "فْلِي النتيجة", + "wdqs-dialog-key-shortcut-title": "راكورات ديال لكلاڤيي", + "wdqs-dialog-key-shortcut-run-query": "خدّم لونكيط", + "wdqs-dialog-key-shortcut-esc": "خرج من بلاصت لكتبا/بلاصت لكتبا.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "ورّي مساعد راكور لكلاڤيي ديال هاد لپاج", + "wdqs-dialog-key-shortcut-focus-textarea": "ركّز على بلاصت لكتبا ديال لونكيط", + "wdqs-dialog-key-shortcut-jump-to-result": "دوز لنتيجة ديال لونكيط", + "wdqs-dialog-key-shortcut-focus-filter": "ركّز على لبوطونة ديال \"لفيلطر\" فمساعد لونكيط", + "wdqs-dialog-key-shortcut-focus-show": "ركّز على لبوطونة ديال \"ورّي\" فمساعد لونكيط", + "wdqs-dialog-key-shortcut-focus-limit": "برك على لبوطونة ديال \"لحد\" فمساعد لونكيط", + "wdqs-dialog-key-shortcut-show-example": "ورّي شانتيوات", + "wdqs-dialog-key-shortcut-help-menu": "بدّل ليستة ديال لمعاونة", + "wdqs-dialog-key-shortcut-show-language": "ورّي ليستة ديال لوغات", + "wdqs-dialog-key-shortcut-close-button": "سدّ", + "wdqs-ve-filter": "فيلتر", + "wdqs-ve-show": "ورّي", + "wdqs-ve-limit": "لحد", + "wdqs-ve-add-label-title": "زيد متغير فيه سميت لكيان", + "wdqs-ve-remove-row-title": "حيّد هاد الصّف", + "wdqs-ve-with": "مع", + "wdqs-ve-anything": "كولشي", + "wdqs-ve-any": "لي كان", + "wdqs-ve-or": "ولّا", + "wdqs-ve-subtype": "نوع فرعي", + "wdqs-ve-sb-suggestions": "اقتراحات", + "wdqs-ve-sb-other": "خرى", + "wdqs-action-query": "لونكيط كايخدم", + "wdqs-action-render": "عيّط على النتيجة", + "wdqs-action-error-display": "مايمكنش تشوف النتيجة", + "wdqs-action-timeout": "لوقت ديال لونكيط سالا", + "wdqs-action-malformed-query": "لونكيط خسر", + "wdqs-action-empty-query": "دخّل اونكيط سپاركل صحيح ولا عزل شانتيو ديال لونكيط", + "wdqs-action-server-error": "غلط فالسيرڤور", + "wdqs-action-unknow-error": "غلط مامعروفش", + "wdqs-action-preview": "فْلِي النتيجة", + "wdqs-result-map-layers-all": "ڭاع الطبقات", + "wdqs-result-map-progress": "بيانات الخريطة كاتشارجا: $1%", + "wdqs-embed-button-edit-query": "عدّل بلعين", + "wdqs-embed-button-edit-query-title": "عدّل هاد لونكيط بمساعد لونكيط", + "wdqs-embed-button-edit-code": "بدّل سباركل", + "wdqs-embed-button-edit-code-title": "عدّل هاد لونكيط بمساعد سپاركل", + "wdqs-embed-explorer-button-incoming": "ورّي الروابط لي جات", + "wdqs-embed-explorer-button-outgoing": "ورّي الروابط لي مشات" +} diff --git a/scholia/app/static/gui/i18n/ast.json b/scholia/app/static/gui/i18n/ast.json new file mode 100644 index 000000000..f9270ec11 --- /dev/null +++ b/scholia/app/static/gui/i18n/ast.json @@ -0,0 +1,132 @@ +{ + "@metadata": { + "authors": [ + "Enolp", + "Xuacu" + ] + }, + "wdqs-app-button-examples": "Exemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Más ferramientes", + "wdqs-app-button-help": "Ayuda", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar consulta ( + )", + "wdqs-app-button-clear": "Llimpiar", + "wdqs-app-button-clear-title": "Llimpiar consulta", + "wdqs-app-button-restore-title": "Restaurar la consulta anterior", + "wdqs-app-button-format-title": "Dar formatu a la consulta", + "wdqs-app-button-query-helper": "Amosar esplicación de la consulta", + "wdqs-app-button-fullscreen-title": "Alternar el mou de pantalla completa del editor", + "wdqs-app-button-display": "Amosar", + "wdqs-app-button-display-title": "Amosar el resultáu como tabla, imaxe, ...", + "wdqs-app-button-download": "Baxar", + "wdqs-app-button-download-title": "Descargar el resultáu", + "wdqs-app-button-link": "Enllaz", + "wdqs-app-button-link-title": "Llograr l'enllaz a la consulta", + "wdqs-app-button-code": "Códigu", + "wdqs-app-button-code-title": "Ver exemplos de códigu", + "wdqs-app-help-feedback": "Unviar un comentariu", + "wdqs-app-help-request-query": "Solicitar una consulta", + "wdqs-app-help-portal": "Portal d'ayuda", + "wdqs-app-help-manual": "Manual del usuariu", + "wdqs-app-help-examples": "Consultes d'exemplu", + "wdqs-app-help-datamodel": "Modelu de datos RDF", + "wdqs-app-help-prefixes": "Llista de prefixos", + "wdqs-app-help-copy": "Información de llicencia", + "wdqs-app-help-queryhelper": "Asistente de consultes", + "wdqs-app-tools-edit-items": "Editar elementos", + "wdqs-app-tools-query-data": "Consultar datos", + "wdqs-app-tools-enhance-ui": "Ameyorar la interfaz d'usuariu", + "wdqs-app-tools-visualize-data": "Visualizar datos", + "wdqs-app-tools-list-properties": "Llista de propiedaes", + "wdqs-app-tools-lexicographical-data": "Datos lexicográficos", + "wdqs-app-tools-for-programmers": "Pa programadores", + "wdqs-app-footer-help": "Prime [CTRL-SPACE] p'activar el completáu automáticu.", + "wdqs-app-footer-updated-ago": "Datos anovaos $1", + "wdqs-app-result-shorturl": "URL curtia del resultáu", + "wdqs-app-result-shorturl-title": "URL curtia a esti resultáu", + "wdqs-app-result-rawgraphs": "Abrir en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear una gráfica colos datos del resultáu usando RAWGraphs.io", + "wdqs-app-result-embed": "Incrustar resultáu", + "wdqs-app-result-endpoint": "Puntu final SPARQL", + "wdqs-app-result-endpoint-title": "Enllaz al puntu final SPARQL que devuelve'l resultáu", + "wdqs-app-result-formatter-title-datetime": "Marca de tiempu ISO en bruto", + "wdqs-app-result-json": "Ficheru JSON", + "wdqs-app-result-json-verbose": "Ficheru JSON (detalláu)", + "wdqs-app-result-tsv": "Ficheru TSV", + "wdqs-app-result-tsv-verbose": "Ficheru TSV (detalláu)", + "wdqs-app-result-csv": "Ficheru CSV", + "wdqs-app-result-svg": "Imaxe SVG", + "wdqs-app-result-html": "Tabla HTML", + "wdqs-app-shorturl-page-title": "URL curtia a esta páxina", + "wdqs-app-editor-placeholder": "(Introduz una consulta SPARQL o escueyi un exemplu de consulta)", + "wdqs-app-editor-addprefixes": "Amestar prefixos estándar", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultáu|resultaos}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilizar rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Diseñu xerárquicu d'izquierda a drecha", + "wdqs-app-resultbrowser-hierarchical-ud": "Diseñu xerárquicu d'arriba abaxo", + "wdqs-app-resultbrowser-hierarchical-rl": "Diseñu xerárquicu de drecha a izquierda", + "wdqs-app-resultbrowser-non-hierarchical": "Disposición non xerárquica", + "wdqs-app-resultbrowser-table": "Tabla", + "wdqs-app-resultbrowser-image-grid": "Cuadrícula d'imaxes", + "wdqs-app-resultbrowser-graph-builder": "Constructor de gráfiques", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfica de llinies", + "wdqs-app-resultbrowser-bar-chart": "Gráfica de barres", + "wdqs-app-resultbrowser-scatter-chart": "Gráfica d'espardimientu", + "wdqs-app-resultbrowser-area-chart": "Gráfica d'área", + "wdqs-app-resultbrowser-bubble-chart": "Gráfica de burbuyes", + "wdqs-app-resultbrowser-tree-map": "Mapa d'árbol", + "wdqs-app-resultbrowser-tree": "Árbol", + "wdqs-app-resultbrowser-timeline": "Cronograma", + "wdqs-app-resultbrowser-dimensions": "Dimensiones", + "wdqs-app-resultbrowser-graph": "Gráfica", + "wdqs-app-toast-leave-fullscreen": "Prime [esc] pa salir de pantalla completa", + "wdqs-app-urlshortener-bad-service": "Serviciu d'acurtiamientu d'URL enquivocáu na configuración", + "wdqs-app-urlshortener-failed": "Falló l'acurtiamientu d'URL", + "wdqs-app-urlshortener-loading": "Cargando...", + "wdqs-dialog-examples-preview-query": "Vista previa de la consulta", + "wdqs-dialog-examples-preview-result": "Vista previa del resultáu", + "wdqs-dialog-key-shortcut-title": "Atayos de tecláu", + "wdqs-dialog-key-shortcut-run-query": "Executar la consulta.", + "wdqs-dialog-key-shortcut-esc": "Abandonar el campu d'entrada o área de testu actual.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Amosar l'ayuda de los atayos de tecláu de la páxina actual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Poner el focu nel área de testu de la consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar a la resultancia de la consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Poner el focu nel botón «Filtrar» del Asistente de consultes.", + "wdqs-dialog-key-shortcut-focus-show": "Poner el focu nel botón «Amosar» del Asistente de consultes.", + "wdqs-dialog-key-shortcut-focus-limit": "Pulsiar el botón «Llende» del Asistente de consultes.", + "wdqs-dialog-key-shortcut-show-example": "Ver exemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Amosar o despintar el menú d'ayuda.", + "wdqs-dialog-key-shortcut-show-language": "Amosar el menú de llingües.", + "wdqs-dialog-key-shortcut-close-button": "Zarrar", + "wdqs-ve-filter": "Filtru", + "wdqs-ve-show": "Amosar", + "wdqs-ve-limit": "Llende", + "wdqs-ve-add-label-title": "Añadir una variable que contenga la etiqueta d'entidá", + "wdqs-ve-remove-row-title": "Desaniciar esta filera", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "cualquier cosa", + "wdqs-ve-any": "cualesquiera", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "subtipu", + "wdqs-ve-sb-suggestions": "Suxerencies", + "wdqs-ve-sb-other": "Otros", + "wdqs-action-query": "Executando consulta", + "wdqs-action-render": "Presentando'l resultáu", + "wdqs-action-error-display": "Nun pue amosase'l resultáu", + "wdqs-action-timeout": "Llegóse a la llende de tiempu de consulta", + "wdqs-action-malformed-query": "La consulta ta mal formada", + "wdqs-action-empty-query": "Inxerta una consulta SPARQL válida o seleiciona una consulta d'exemplu", + "wdqs-action-server-error": "Fallu del sirvidor", + "wdqs-action-unknow-error": "Fallu desconocíu", + "wdqs-action-preview": "Vista previa del resultáu", + "wdqs-result-map-layers-all": "Toles capes", + "wdqs-result-map-progress": "Cargando los datos del mapa: $1%", + "wdqs-embed-button-edit-query": "Editar visualmente", + "wdqs-embed-button-edit-query-title": "Editar esta consulta col ayudante de consultes", + "wdqs-embed-button-edit-code": "Editar SPARQL", + "wdqs-embed-button-edit-code-title": "Editar esta consulta col editor de SPARQL", + "wdqs-embed-explorer-button-incoming": "Amosar enllaces entrantes", + "wdqs-embed-explorer-button-outgoing": "Amosar enllaces salientes" +} diff --git a/scholia/app/static/gui/i18n/awa.json b/scholia/app/static/gui/i18n/awa.json new file mode 100644 index 000000000..6f82d2f2c --- /dev/null +++ b/scholia/app/static/gui/i18n/awa.json @@ -0,0 +1,69 @@ +{ + "@metadata": { + "authors": [ + "Ajeetsinghawadhi" + ] + }, + "wdqs-app-button-examples": "उदाहरन", + "wdqs-app-button-prefixes": "उपसर्ग", + "wdqs-app-button-more-tools": "अउर औजार", + "wdqs-app-button-help": "मदद", + "wdqs-app-button-run": "चलावैं", + "wdqs-app-button-run-title": "सवाल निस्पादित करैं ( + )", + "wdqs-app-button-clear": "साफ करैं", + "wdqs-app-button-clear-title": "सवाल साफ करैं", + "wdqs-app-button-restore-title": "पिछला सवाल फिर से बहाल करैं", + "wdqs-app-button-format-title": "प्रारुप सवाल", + "wdqs-app-button-query-helper": "सवाल कै ब्याख्या देखावैं", + "wdqs-app-button-fullscreen-title": "संपादक कै फ़ुलस्क्रीन मोड टॉगल करैं", + "wdqs-app-button-display": "देखावैं", + "wdqs-app-button-display-title": "परिणामन का टेबल या फोटू के तौर पै देखावैं", + "wdqs-app-button-download": "डाउनलोड", + "wdqs-app-button-download-title": "परिणाम डाउनलोड करैं", + "wdqs-app-button-link": "लिंक", + "wdqs-app-button-link-title": "सवाल खातिर लिंक पावैं", + "wdqs-app-button-code": "कोड", + "wdqs-app-button-code-title": "कोड कै उदाहरन देखैं", + "wdqs-app-help-feedback": "राय देंय!", + "wdqs-app-help-request-query": "सवाल खातिर बिनती करैं", + "wdqs-app-help-portal": "मदद ठीहा", + "wdqs-app-help-manual": "यूज़र मैन्युअल", + "wdqs-app-help-examples": "उदाहरण सवाल", + "wdqs-app-help-datamodel": "RDF डेटा मॉडल", + "wdqs-app-help-prefixes": "उपसर्गन् कै सूची", + "wdqs-app-help-copy": "लाइसेंसिंग जानकारी", + "wdqs-app-help-queryhelper": "सवाल सहायक", + "wdqs-app-tools-query-data": "सवाल डाटा", + "wdqs-app-resultbrowser-table": "सारनी", + "wdqs-app-resultbrowser-image-grid": "फोटू ग्रीड", + "wdqs-app-resultbrowser-map": "नक्शा", + "wdqs-app-resultbrowser-line-chart": "लाइन चार्ट", + "wdqs-app-resultbrowser-bar-chart": "बार चार्ट", + "wdqs-app-resultbrowser-scatter-chart": "स्कैटर चार्ट", + "wdqs-app-resultbrowser-area-chart": "खेत चार्ट", + "wdqs-app-resultbrowser-bubble-chart": "बुलबुला चार्ट", + "wdqs-app-resultbrowser-tree-map": "पेड़ कै नक्शा", + "wdqs-app-resultbrowser-tree": "पेड़", + "wdqs-app-resultbrowser-timeline": "टेमलाइन", + "wdqs-app-resultbrowser-graph": "ग्राफ", + "wdqs-app-toast-leave-fullscreen": "पूरीस्क्रीन से बाहर आवै बरे [esc] दबावैं", + "wdqs-app-urlshortener-failed": "यूआरएल का छोट करब सुफल नाय भा", + "wdqs-app-urlshortener-loading": "लोड होत है...", + "wdqs-dialog-examples-preview-query": "सवाल कै झलकी देखैं", + "wdqs-dialog-examples-preview-result": "परिणाम कै झलकी देखैं", + "wdqs-dialog-key-shortcut-title": "कीबोर्ड सॉर्टकट्स", + "wdqs-dialog-key-shortcut-run-query": "सवाल करैं।", + "wdqs-dialog-key-shortcut-show-language": "भाषा कै सूची देखावैं।", + "wdqs-dialog-key-shortcut-close-button": "बंद करा जाय", + "wdqs-ve-filter": "छन्ना", + "wdqs-ve-show": "देखावा", + "wdqs-ve-limit": "सीमा", + "wdqs-ve-remove-row-title": "ई लइन हटावैं", + "wdqs-ve-with": "के साथ", + "wdqs-ve-anything": "कुछू भी", + "wdqs-ve-any": "कवनो भी", + "wdqs-ve-or": "या", + "wdqs-result-map-progress": "नक्शा आँकड़ा लोड होत है: $1%", + "wdqs-embed-button-edit-query": "देखि के संपादित करैं", + "wdqs-embed-button-edit-code": "एसपीएआरक्यूएल संपादित करैं" +} diff --git a/scholia/app/static/gui/i18n/az.json b/scholia/app/static/gui/i18n/az.json new file mode 100644 index 000000000..b0703fbe4 --- /dev/null +++ b/scholia/app/static/gui/i18n/az.json @@ -0,0 +1,128 @@ +{ + "@metadata": { + "authors": [ + "AZISS", + "NMW03", + "Neriman2003", + "Patriot Kur", + "TmY e12", + "ToprakM", + "Şeyx Şamil" + ] + }, + "wdqs-app-button-examples": "Nümunələr", + "wdqs-app-button-prefixes": "Prefikslər", + "wdqs-app-button-more-tools": "Digər alətlər", + "wdqs-app-button-help": "Kömək", + "wdqs-app-button-run": "İşlət", + "wdqs-app-button-run-title": "Sorğunu yerinə yetir", + "wdqs-app-button-clear": "Təmizlə", + "wdqs-app-button-clear-title": "Sifarişi sil", + "wdqs-app-button-restore-title": "Əvvəlki sorğunu bərpa edin", + "wdqs-app-button-fullscreen-title": "Tam ekran rejimində redaktoru aç/bağla", + "wdqs-app-button-display": "Göstər", + "wdqs-app-button-display-title": "Nəticəni cədvəl, şəkil olaraq göstər...", + "wdqs-app-button-download": "Endir", + "wdqs-app-button-download-title": "Nəticəni yüklə", + "wdqs-app-button-link": "Keçid", + "wdqs-app-button-link-title": "Sorğuya keçid al", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Kod nümunələrini göstər", + "wdqs-app-help-feedback": "Rəy ver!", + "wdqs-app-help-request-query": "Sorğu istəyin", + "wdqs-app-help-portal": "Yardım portali", + "wdqs-app-help-manual": "İstifadəçi təlimatı", + "wdqs-app-help-examples": "Sorğu nümunələri", + "wdqs-app-help-datamodel": "RDF Məlumat Modeli", + "wdqs-app-help-prefixes": "Prefikslərin siyahısı", + "wdqs-app-help-copy": "Lisenziyalaşdırılmış məlumat", + "wdqs-app-help-queryhelper": "Sorğu köməkçisi", + "wdqs-app-logout": "Çıxış", + "wdqs-app-tools-for-programmers": "Proqramçılar üçün", + "wdqs-app-footer-help": "Avtomatik tamamlamanı aktivləşdirmək üçün [CTRL-SPACE]-ə bas", + "wdqs-app-footer-updated-ago": "$1 məlumatı yenilədi", + "wdqs-app-result-shorturl": "Nəticəyə qısa URL", + "wdqs-app-result-shorturl-title": "Bu nəticəyə qısa URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io-da aç", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io istifadə edərək cari nəticələrlə birlikdə bir qrafik yaradın", + "wdqs-app-result-embed": "Yerləşdirilmiş nəticələr", + "wdqs-app-result-endpoint": "SPARQL son nöqtəsi", + "wdqs-app-result-endpoint-title": "Nəticəni geri alan SPARQL son nöqtəsinə keçid", + "wdqs-app-result-formatter-title-datetime": "Raw ISO zaman damğası", + "wdqs-app-result-json": "JSON faylı", + "wdqs-app-result-json-verbose": "JSON faylı (lazımsız sözlərlə dolu)", + "wdqs-app-result-tsv": "TSV faylı", + "wdqs-app-result-tsv-verbose": "TSV faylı (lazımsız sözlərlə dolu)", + "wdqs-app-result-csv": "CSV faylı", + "wdqs-app-result-svg": "SVG şəkli", + "wdqs-app-result-html": "HTML-cədvəl", + "wdqs-app-shorturl-page-title": "Bu səhifəyə qısa URL", + "wdqs-app-editor-placeholder": "(SPARQL sorğusunu daxil edin və ya bir sorğu nümunəsini seçin)", + "wdqs-app-editor-addprefixes": "Standart Prefiks əlavə edin", + "wdqs-app-resultbrowser-response-summary": "$2 ms-də $1 {{PLURAL:$1|nəticə|nəticələr}}", + "wdqs-app-resultbrowser-stabilize": "Şəbəkəni sabitləşdirin", + "wdqs-app-resultbrowser-hierarchical-lr": "Soldan sağa hiyerarxik düzülüş", + "wdqs-app-resultbrowser-hierarchical-ud": "Yuxarıdan aşağıya hiyerarxik düzülüş", + "wdqs-app-resultbrowser-hierarchical-rl": "Sağdan sola hiyerarxik düzülüş", + "wdqs-app-resultbrowser-non-hierarchical": "Qeyri-iyerarxik işarətləmə", + "wdqs-app-resultbrowser-table": "Cədvəl", + "wdqs-app-resultbrowser-image-grid": "Şəkil toru", + "wdqs-app-resultbrowser-graph-builder": "Qrafik qurucusu", + "wdqs-app-resultbrowser-map": "Xəritə", + "wdqs-app-resultbrowser-line-chart": "Xətti qrafik", + "wdqs-app-resultbrowser-bar-chart": "Qrafik çubuğu", + "wdqs-app-resultbrowser-scatter-chart": "Dağılmış qrafik", + "wdqs-app-resultbrowser-area-chart": "Yer qrafiki", + "wdqs-app-resultbrowser-bubble-chart": "Köpük qrafiki", + "wdqs-app-resultbrowser-tree-map": "Ağac xəritəsi", + "wdqs-app-resultbrowser-tree": "Ağac", + "wdqs-app-resultbrowser-timeline": "Zaman qrafiki", + "wdqs-app-resultbrowser-dimensions": "Ölçülər", + "wdqs-app-resultbrowser-graph": "Qrafik", + "wdqs-app-toast-leave-fullscreen": "Tam ekrandan çıxmaq üçün [esc] düyməsini basın", + "wdqs-app-urlshortener-loading": "Yüklənir…", + "wdqs-dialog-examples-preview-query": "Sorğuya əvvəlcədən bax", + "wdqs-dialog-examples-preview-result": "Nəticəyə əvvəlcədən bax", + "wdqs-dialog-key-shortcut-title": "Klaviatura Qısadüymələri", + "wdqs-dialog-key-shortcut-run-query": "Sorğuyu işlət", + "wdqs-dialog-key-shortcut-esc": "Cari giriş sahəsi/textarea buraxın.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mövcud səhifə üçün klaviatura qısayolunu göstər.", + "wdqs-dialog-key-shortcut-focus-textarea": "Sorğuda mətn yerinə nəzər yetirin", + "wdqs-dialog-key-shortcut-jump-to-result": "Sorğulama nəticəsinə keçin.", + "wdqs-dialog-key-shortcut-focus-filter": "Sorğu Köməkçisində \"Filtr\" düyməsinə basın", + "wdqs-dialog-key-shortcut-focus-show": "Sorğu köməkçisində \"Göstər\" düyməsinə basın", + "wdqs-dialog-key-shortcut-focus-limit": "Sorğu köməkçisində \"Limit\" düyməsini klikləyin", + "wdqs-dialog-key-shortcut-show-example": "Nümunələri göstər.", + "wdqs-dialog-key-shortcut-help-menu": "Kömək menyusunu aç/bağla.", + "wdqs-dialog-key-shortcut-show-language": "Dil menyusunu göstər", + "wdqs-dialog-key-shortcut-close-button": "Bağla", + "wdqs-ve-filter": "Filtr", + "wdqs-ve-show": "Göstər", + "wdqs-ve-limit": "Məhdudiyyət", + "wdqs-ve-add-label-title": "Varlıq etiketi olan dəyişən əlavə edin", + "wdqs-ve-remove-row-title": "Bu sıranı sil", + "wdqs-ve-with": "ilə", + "wdqs-ve-anything": "bir şey", + "wdqs-ve-any": "hər hansı bir", + "wdqs-ve-or": "və ya", + "wdqs-ve-subtype": "alt növü", + "wdqs-ve-sb-suggestions": "Məsləhətlər", + "wdqs-ve-sb-other": "Digər", + "wdqs-action-query": "Sorğu işlənilir", + "wdqs-action-render": "Nəticə icra olundu", + "wdqs-action-error-display": "Nəticəni göstərə bilmir", + "wdqs-action-timeout": "Sorğunun vaxtı bitdi", + "wdqs-action-malformed-query": "Sorğu qüsurlu oldu", + "wdqs-action-empty-query": "SPARQL-müraciətinizi daxil edin və ya nümunələrdən birini seçin", + "wdqs-action-server-error": "Server xətası", + "wdqs-action-unknow-error": "Naməlum xəta", + "wdqs-action-preview": "Nəticənin sınaq göstərişi", + "wdqs-result-map-layers-all": "Bütün qatlar", + "wdqs-result-map-progress": "Xəritə məlumatları yüklənir: $1", + "wdqs-embed-button-edit-query": "Redaktə", + "wdqs-embed-button-edit-query-title": "Bu müraciəti kömətçi vasitəsilə dəyiş", + "wdqs-embed-button-edit-code": "Kodu dəyiş", + "wdqs-embed-button-edit-code-title": "Bu sorğunu SPARQL redaktəçisi ilə redaktə et", + "wdqs-embed-explorer-button-incoming": "Giriş mündəraciyətləri göstər", + "wdqs-embed-explorer-button-outgoing": "Çıxan mündəraciyətləri göstər" +} diff --git a/scholia/app/static/gui/i18n/azb.json b/scholia/app/static/gui/i18n/azb.json new file mode 100644 index 000000000..d2b9f0dc2 --- /dev/null +++ b/scholia/app/static/gui/i18n/azb.json @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "Alp Er Tunqa" + ] + }, + "wdqs-app-button-examples": "میثاللار", + "wdqs-app-button-prefixes": "پیشوند", + "wdqs-app-button-help": "کؤمک", + "wdqs-app-button-run": "چالیشدیر", + "wdqs-app-button-clear": "آریت", + "wdqs-app-button-display": "گؤستر", + "wdqs-app-button-download": "اندیر", + "wdqs-app-button-link": "باغلانتی", + "wdqs-app-help-feedback": "فیدبک گؤندر!", + "wdqs-app-help-request-query": "بیر نتیجه ایسته", + "wdqs-app-help-portal": "کؤمک پورتالی", + "wdqs-app-help-manual": "ایشلدن تعلیماتی", + "wdqs-app-help-examples": "نتیجه میثاللاری", + "wdqs-app-help-datamodel": "RDF دئیتا مودلی", + "wdqs-app-result-shorturl": "نتیجه یه قیسا لینک", + "wdqs-app-result-shorturl-title": "بو نتیجه یه قیسا لینک", + "wdqs-app-result-embed": "یئرلشدیریلمیش نتیجه", + "wdqs-app-shorturl-page-title": "بو صفحه یه قیسا لینک", + "wdqs-dialog-examples-preview-query": "نتیجه یه باخ", + "wdqs-ve-show": "گؤستر", + "wdqs-ve-with": "ایله", + "wdqs-ve-anything": "هر شئی", + "wdqs-ve-any": "هر", + "wdqs-ve-or": "یوْخسا", + "wdqs-ve-subtype": "آلت بؤلوم", + "wdqs-action-server-error": "سِروِر خطاسی", + "wdqs-action-unknow-error": "بیلینمه‌ین خطا", + "wdqs-result-map-layers-all": "بوتون قاتلار" +} diff --git a/scholia/app/static/gui/i18n/ba.json b/scholia/app/static/gui/i18n/ba.json new file mode 100644 index 000000000..222d38f37 --- /dev/null +++ b/scholia/app/static/gui/i18n/ba.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Lizalizaufa", + "Sagan", + "Ләйсән", + "Рустам Нурыев" + ] + }, + "wdqs-app-button-examples": "Миҫалдар", + "wdqs-app-button-prefixes": "Префикстар", + "wdqs-app-button-help": "Ярҙам", + "wdqs-app-button-run": "Ҡабыҙырға", + "wdqs-app-button-run-title": "Һорауҙы башҡарыу ( + )", + "wdqs-app-button-clear": "Таҙартыу", + "wdqs-app-button-display": "Формат", + "wdqs-app-button-download": "Күсереп алырға", + "wdqs-app-button-link": "Һылтанма", + "wdqs-app-help-portal": "Ярҙам порталы", + "wdqs-app-help-manual": "Ҡатнашыусыға ярҙам", + "wdqs-app-help-examples": "Һорауҙар миҫалы", + "wdqs-app-help-datamodel": "RDF Data моделе", + "wdqs-app-help-prefixes": "Префикстар исемлеге", + "wdqs-app-footer-help": "Автоматик тамамлау өсөн [CTRL-SPACE] төймәһенә баҫығыҙ.", + "wdqs-ve-show": "Күрһәтергә", + "wdqs-ve-with": "менән", + "wdqs-ve-anything": "бер нимә", + "wdqs-ve-any": "берәйһе", + "wdqs-ve-or": "йәки", + "wdqs-ve-subtype": "өҫтәмә төр", + "wdqs-action-preview": "Һөҙөмтәне ҡарап алыу" +} diff --git a/scholia/app/static/gui/i18n/ban.json b/scholia/app/static/gui/i18n/ban.json new file mode 100644 index 000000000..3e0082f51 --- /dev/null +++ b/scholia/app/static/gui/i18n/ban.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Chinamoonroll", + "Joseagush" + ] + }, + "wdqs-app-button-examples": "Conto", + "wdqs-app-button-prefixes": "Pangater", + "wdqs-app-button-more-tools": "Prabot liyané", + "wdqs-app-button-help": "Wantuan", + "wdqs-app-button-run": "Margiang", + "wdqs-app-button-run-title": "Margiang kuéri (CTRL + ENTER)", + "wdqs-app-button-clear": "Resikin", + "wdqs-app-button-clear-title": "Resikin kuéri", + "wdqs-app-button-restore-title": "Ulihang kuéri sadurungné", + "wdqs-app-button-format-title": "Format kuéri", + "wdqs-app-button-query-helper": "Cingakang pidarta kuéri", + "wdqs-app-button-fullscreen-title": "Gingsir modé panguah layar penuh", + "wdqs-app-button-display": "Tampilan", + "wdqs-app-button-display-title": "Tampilkan hasil ring rupa tabél, gambar, ...", + "wdqs-app-button-download": "Unduh", + "wdqs-app-button-download-title": "Unduh hasil", + "wdqs-app-button-link": "Pranala", + "wdqs-app-button-link-title": "Pikoléhin pranala antuk kuéri", + "wdqs-app-button-code": "Kode", + "wdqs-app-button-code-title": "Cingak conto kode", + "wdqs-app-help-feedback": "Kirimang Umpan Walik!", + "wdqs-app-help-request-query": "Tunasin satunggal kuéri", + "wdqs-app-help-portal": "Kori Wantuan", + "wdqs-app-help-manual": "Panduan Sang Anganggé", + "wdqs-app-help-examples": "Conto Kuéri", + "wdqs-app-help-datamodel": "Modél Data RDF", + "wdqs-app-help-prefixes": "Lis pangater", + "wdqs-app-help-copy": "Inpormasi lisénsi", + "wdqs-app-help-queryhelper": "Pawantu Kuéri", + "wdqs-app-logout": "Medal log", + "wdqs-app-tools-edit-items": "Uahin Item", + "wdqs-app-tools-query-data": "Kuéri data", + "wdqs-app-tools-enhance-ui": "Becikang antarmuka", + "wdqs-app-tools-visualize-data": "Visualisasi data", + "wdqs-app-tools-list-properties": "Lis properti", + "wdqs-app-tools-lexicographical-data": "Data léksikographi", + "wdqs-app-tools-for-programmers": "Antuk pamrogram", + "wdqs-app-footer-help": "Teken [CTRL-SPACE] antuk nguripang pamuputan otomatis.", + "wdqs-app-footer-updated-ago": "Data kaanyarin $1", + "wdqs-app-result-shorturl": "URL acengan nuju hasil", + "wdqs-app-result-shorturl-title": "URL acengan nuju hasil puniki", + "wdqs-app-result-rawgraphs": "Buka ring RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Kardi graphik nganggén data hasil parerehan sané mangkin nganggén RAWGraphs.io", + "wdqs-app-result-embed": "Reketang hasil", + "wdqs-app-result-endpoint": "Titik untat SPARQL", + "wdqs-app-result-endpoint-title": "Pranla ring titik untat SPARQL sané ngulihang hasil nyané", + "wdqs-app-result-formatter-title-datetime": "cap galah ISO matah", + "wdqs-app-result-json": "Berkas JSON", + "wdqs-app-result-json-verbose": "Berkas JSON (rinci)", + "wdqs-app-result-tsv": "Berkas TSV", + "wdqs-app-result-tsv-verbose": "Berkas TSV (rinci)", + "wdqs-app-result-csv": "Berkas CSV", + "wdqs-app-result-svg": "Berkas SVG", + "wdqs-app-result-html": "Tabel HTML", + "wdqs-app-shorturl-page-title": "URL acengan nuju kaca puniki", + "wdqs-app-editor-placeholder": "(Ngaranjingang satunggal kuéri SPARQL utawi pilih satunggal conto kuéri ring tombol \"Conto\")", + "wdqs-app-editor-addprefixes": "Weweh Pangater Standar", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|hasil}} ring $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilang jaringan", + "wdqs-app-resultbrowser-hierarchical-lr": "Tata genah hiérarki saking kiwa nuju tengen", + "wdqs-app-resultbrowser-hierarchical-ud": "Tata genah hiérarki saking duur nuju mentén", + "wdqs-app-resultbrowser-hierarchical-rl": "Tata genah hiérarki saking tengen nuju kiwa", + "wdqs-app-resultbrowser-non-hierarchical": "Tata genah non-hiérarki", + "wdqs-app-resultbrowser-table": "Tabél", + "wdqs-app-resultbrowser-image-grid": "Kisi gambar", + "wdqs-app-resultbrowser-graph-builder": "Pawangun graph", + "wdqs-app-resultbrowser-map": "Peta", + "wdqs-app-resultbrowser-line-chart": "Graphik garis", + "wdqs-app-resultbrowser-bar-chart": "Graphik batang", + "wdqs-app-resultbrowser-scatter-chart": "Graphik gebur", + "wdqs-app-resultbrowser-area-chart": "Graphik aréa", + "wdqs-app-resultbrowser-bubble-chart": "Graphik gelembung", + "wdqs-app-resultbrowser-tree-map": "Peta taru", + "wdqs-app-resultbrowser-tree": "Taru", + "wdqs-app-resultbrowser-timeline": "Liniaab", + "wdqs-app-resultbrowser-dimensions": "Diménsi", + "wdqs-app-resultbrowser-graph": "Graph", + "wdqs-app-toast-leave-fullscreen": "Teken [esc] antuk medal saking layar penuh", + "wdqs-app-urlshortener-bad-service": "Layanan pangancengan URL sané wuruk ring konfigurasi", + "wdqs-app-urlshortener-failed": "Pangancengan URL luput", + "wdqs-app-urlshortener-loading": "Ngamuat...", + "wdqs-dialog-examples-preview-query": "Pracingak kuéri", + "wdqs-dialog-examples-preview-result": "Pracingak hasil", + "wdqs-dialog-key-shortcut-title": "Témpongan papan ketik", + "wdqs-dialog-key-shortcut-run-query": "Margiang kuéri", + "wdqs-dialog-key-shortcut-esc": "Medalin kolom input/téksaréa sané mangkin", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Sinahang wantuan témpongan papan ketik antuk kaca sané mangkin", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokus ring téksaréa kuéri.", + "wdqs-dialog-key-shortcut-jump-to-result": "Makecos nuju hasil kuéri", + "wdqs-dialog-key-shortcut-focus-filter": "Fokus ring tombol ''Saring'' ring Pawantu Kuéri.", + "wdqs-dialog-key-shortcut-focus-show": "Fokus ring tombol \"Sinahang\" ring Pawantu Kuéri.", + "wdqs-dialog-key-shortcut-focus-limit": "Gecek tombol \"Watesin\" ring Pawantu Kuéri", + "wdqs-dialog-key-shortcut-show-example": "Sinahang conto", + "wdqs-dialog-key-shortcut-help-menu": "Alihang menu Wantuan", + "wdqs-dialog-key-shortcut-show-language": "Sinahang menu basa", + "wdqs-dialog-key-shortcut-close-button": "Sineb", + "wdqs-ve-filter": "Saring", + "wdqs-ve-show": "Sinahang", + "wdqs-ve-limit": "Watesin", + "wdqs-ve-add-label-title": "Weweh variabel madaging labél éntitas", + "wdqs-ve-remove-row-title": "Usap baris puniki", + "wdqs-ve-with": "sareng", + "wdqs-ve-anything": "napi manten", + "wdqs-ve-any": "sinamian", + "wdqs-ve-or": "utawi", + "wdqs-ve-subtype": "subjenis", + "wdqs-ve-sb-suggestions": "Paicén", + "wdqs-ve-sb-other": "Liyanan", + "wdqs-action-query": "Kuéri mamargi", + "wdqs-action-render": "Hasil réndering", + "wdqs-action-error-display": "Nénten prasida nyinahang hasil", + "wdqs-action-timeout": "Kuéri sampun ngentasin wates galah", + "wdqs-action-malformed-query": "Kuéri iwang format", + "wdqs-action-empty-query": "Padagingan kuéri SPARQL sané patut utawi pilih conto kuéri", + "wdqs-action-server-error": "Galat peladén", + "wdqs-action-unknow-error": "Galat sané durung kauningin", + "wdqs-action-preview": "Pracingak hasil", + "wdqs-result-map-layers-all": "Sinamian lapisan", + "wdqs-result-map-progress": "Ngamuat data peta: $1%", + "wdqs-embed-button-edit-query": "Uah antuk visual", + "wdqs-embed-button-edit-query-title": "Uah kuéri puniki nganggén pawantu kuéri", + "wdqs-embed-button-edit-code": "Uah SPARQL", + "wdqs-embed-button-edit-code-title": "Uah kuéri puniki nganggén panguahan SPARQL", + "wdqs-embed-explorer-button-incoming": "Sinahang pranala ngeranjing", + "wdqs-embed-explorer-button-outgoing": "Sinahang pranala medal" +} diff --git a/scholia/app/static/gui/i18n/bar.json b/scholia/app/static/gui/i18n/bar.json new file mode 100644 index 000000000..feaf3863b --- /dev/null +++ b/scholia/app/static/gui/i18n/bar.json @@ -0,0 +1,109 @@ +{ + "@metadata": { + "authors": [ + "WikiBayer" + ] + }, + "wdqs-app-button-examples": "Beispui", + "wdqs-app-button-more-tools": "Mehra Weakzeiga", + "wdqs-app-button-help": "Huif", + "wdqs-app-button-run": "Aasfihrn", + "wdqs-app-button-run-title": "Obfrog aasfihrn ( + )", + "wdqs-app-button-clear": "Laarn", + "wdqs-app-button-clear-title": "Obfrrog leschen", + "wdqs-app-button-restore-title": "Letzte Obfrog wiedaherstejn", + "wdqs-app-button-format-title": "Obfrog foamatian", + "wdqs-app-button-fullscreen-title": "Zum Voibuidmodus Editor wechsln", + "wdqs-app-button-display": "Ozoang", + "wdqs-app-button-display-title": "Eagebnis ois Tabejn, Buid, … ozoang", + "wdqs-app-button-download": "obalona", + "wdqs-app-button-download-title": "Eagebnis obalona", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link af de Obfrog obruafa", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Codebeispuie oschaun", + "wdqs-app-help-feedback": "Rickmejdung gem!", + "wdqs-app-help-request-query": "A Obfrog beantrogn", + "wdqs-app-help-portal": "Huife Portal", + "wdqs-app-help-manual": "Nutzahandbuach", + "wdqs-app-help-examples": "Beispui obfrog", + "wdqs-app-tools-query-data": "Datn obfrong", + "wdqs-app-footer-updated-ago": "Datn aktualisiat $1", + "wdqs-app-result-shorturl": "Kuaz-URL af des Eagebnis", + "wdqs-app-result-shorturl-title": "Kuaz-URL af des Eagebnis", + "wdqs-app-result-rawgraphs": "In RAWGraphs.io afmocha", + "wdqs-app-result-embed": "Eagebnis eibettn", + "wdqs-app-result-formatter-title-datetime": "Roha ISO-Zeitstempl", + "wdqs-app-result-json": "JSON-Datei", + "wdqs-app-result-json-verbose": "JSON-Datei (aasfihrlich)", + "wdqs-app-result-tsv": "TSV-Datei", + "wdqs-app-result-tsv-verbose": "TSV-Datei (aasfihrlich)", + "wdqs-app-result-csv": "CSV-Datei", + "wdqs-app-result-svg": "SVG Buid", + "wdqs-app-result-html": "HTML Tabejn", + "wdqs-app-shorturl-page-title": "Kuaz-URL zua dea Seitn", + "wdqs-app-editor-addprefixes": "Standardpräfixe hinzuafign", + "wdqs-app-resultbrowser-stabilize": "Netzweak stabilisian", + "wdqs-app-resultbrowser-non-hierarchical": "Ned-hierarchischs Layout", + "wdqs-app-resultbrowser-table": "Tabejn", + "wdqs-app-resultbrowser-image-grid": "Buidrasta", + "wdqs-app-resultbrowser-graph-builder": "Diagrammgeneratoa", + "wdqs-app-resultbrowser-map": "Kortn", + "wdqs-app-resultbrowser-line-chart": "Liniendiagramm", + "wdqs-app-resultbrowser-bar-chart": "Balkndiagramm", + "wdqs-app-resultbrowser-scatter-chart": "Streindiagramm", + "wdqs-app-resultbrowser-area-chart": "Flechndiagramm", + "wdqs-app-resultbrowser-bubble-chart": "Blasndiagramm", + "wdqs-app-resultbrowser-tree-map": "Baamkortn", + "wdqs-app-resultbrowser-tree": "Baam", + "wdqs-app-resultbrowser-timeline": "Zeitleistn", + "wdqs-app-resultbrowser-dimensions": "Dimensiona", + "wdqs-app-resultbrowser-graph": "Diagramm", + "wdqs-app-toast-leave-fullscreen": "Um an Voibuidmodus zua valossn [esc] drucka", + "wdqs-app-urlshortener-bad-service": "Unguitiga URL-Kirzungsdienst in d Konfiguration", + "wdqs-app-urlshortener-failed": "URL kritzn is fehlschlong", + "wdqs-app-urlshortener-loading": "Lod...", + "wdqs-dialog-examples-preview-query": "Voaschau vo d Obfrog", + "wdqs-dialog-examples-preview-result": "Voaschau vom Eagebnis", + "wdqs-dialog-key-shortcut-title": "Tastnkrizln", + "wdqs-dialog-key-shortcut-run-query": "Obfrog aasfihrn", + "wdqs-dialog-key-shortcut-esc": "Aktuejs eigobnfeid valossn.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Huife zua Tastnkirzln fia de aktueje Seitn ozoang.", + "wdqs-dialog-key-shortcut-focus-textarea": "Obfrog-Textbereich fokussian.", + "wdqs-dialog-key-shortcut-jump-to-result": "Zum Obfrogeagebnis springa", + "wdqs-dialog-key-shortcut-focus-filter": "Schoitflech „Fuitan“ im Obfroghelfa fokussian.", + "wdqs-dialog-key-shortcut-focus-show": "Schoitflech „Ozoang“ im Obfroghelfa fokussian.", + "wdqs-dialog-key-shortcut-focus-limit": "Af de Schuitflechn „Begrenzung“ im Obfoaghelfa klickn.", + "wdqs-dialog-key-shortcut-show-example": "Beispui ozoang", + "wdqs-dialog-key-shortcut-help-menu": "Huifemenü ozoang/aasblendn", + "wdqs-dialog-key-shortcut-show-language": "Sprochmenü ozoang", + "wdqs-dialog-key-shortcut-close-button": "Schluissn", + "wdqs-ve-filter": "Fuita", + "wdqs-ve-show": "ozoang", + "wdqs-ve-limit": "Grenz", + "wdqs-ve-add-label-title": "Variable de de Obejektbezoachnung enthoit hinzuafign", + "wdqs-ve-remove-row-title": "De Zei entfena", + "wdqs-ve-with": "mid", + "wdqs-ve-anything": "irgndwos", + "wdqs-ve-or": "oda", + "wdqs-ve-subtype": "Untatyp", + "wdqs-ve-sb-suggestions": "Voaschleg", + "wdqs-ve-sb-other": "Andare", + "wdqs-action-query": "Fihr Obfrog aas", + "wdqs-action-render": "Vaoabat eagebnis", + "wdqs-action-error-display": "Eagebins hod ned ozoagt wean kinnt", + "wdqs-action-timeout": "Zeitiwaschreitungsgrenz eareicht", + "wdqs-action-malformed-query": "De Obfrog is kaputt", + "wdqs-action-empty-query": "Gib a guitige SPARQL-Obfrog ei oda wäi a Beispuiobfrog aas", + "wdqs-action-server-error": "Serverfehla", + "wdqs-action-unknow-error": "Unbekannta Fehla", + "wdqs-action-preview": "Voaschau vom Eagebnis", + "wdqs-result-map-layers-all": "Olle Ebnen", + "wdqs-result-map-progress": "Lod Kortndatn: $1", + "wdqs-embed-button-edit-query": "Visuej Beoabatn", + "wdqs-embed-button-edit-query-title": "De Obfrig mid dem Obfroghelfa beoabatn", + "wdqs-embed-button-edit-code": "SPARQL beoabatn", + "wdqs-embed-button-edit-code-title": "De Obfrig nud den SPARQL-Editor beoabatn", + "wdqs-embed-explorer-button-incoming": "Links einakemma ozoang", + "wdqs-embed-explorer-button-outgoing": "Links de aassakemma ozoang" +} diff --git a/scholia/app/static/gui/i18n/be-tarask.json b/scholia/app/static/gui/i18n/be-tarask.json new file mode 100644 index 000000000..bb5c2170f --- /dev/null +++ b/scholia/app/static/gui/i18n/be-tarask.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Red Winged Duck", + "Renessaince" + ] + }, + "wdqs-app-button-examples": "Прыклады", + "wdqs-app-button-prefixes": "Прэфіксы", + "wdqs-app-button-more-tools": "Іншыя інструмэнты", + "wdqs-app-button-help": "Даведка", + "wdqs-app-button-run": "Запусьціць", + "wdqs-app-button-run-title": "Выканаць запыт ( + )", + "wdqs-app-button-clear": "Ачысьціць", + "wdqs-app-button-clear-title": "Ачысьціць запыт", + "wdqs-app-button-restore-title": "Аднавіць папярэдні запыт", + "wdqs-app-button-format-title": "Фарматаваць запыт", + "wdqs-app-button-query-helper": "Паказаць тлумачэньне запыту", + "wdqs-app-button-fullscreen-title": "Уключыць поўнаэкранны рэжым рэдактара", + "wdqs-app-button-display": "Фармат", + "wdqs-app-button-display-title": "Паказаць вынік як табліцу, выяву, …", + "wdqs-app-button-download": "Спампаваць", + "wdqs-app-button-download-title": "Спампаваць вынік", + "wdqs-app-button-link": "Спасылка", + "wdqs-app-button-link-title": "Атрымаць спасылку на запыт", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Паглядзець прыклады коду", + "wdqs-app-help-feedback": "Пакіньце водгук!", + "wdqs-app-help-request-query": "Зрабіць запыт", + "wdqs-app-help-portal": "Партал дапамогі", + "wdqs-app-help-manual": "Дапаможнік карыстальніка", + "wdqs-app-help-examples": "Прыклады запытаў", + "wdqs-app-help-datamodel": "Мадэль зьвестак RDF", + "wdqs-app-help-prefixes": "Сьпіс прэфіксаў", + "wdqs-app-help-copy": "Ліцэнзійныя зьвесткі", + "wdqs-app-help-queryhelper": "Дапаможнік запытаў", + "wdqs-app-logout": "Выйсьці", + "wdqs-app-tools-edit-items": "Рэдагаваць аб’екты", + "wdqs-app-tools-query-data": "Запыт зьвестак", + "wdqs-app-tools-enhance-ui": "Палепшыць інтэрфэйс карыстальніка", + "wdqs-app-tools-visualize-data": "Наглядныя зьвесткі", + "wdqs-app-tools-list-properties": "Сьпіс уласьцівасьцяў", + "wdqs-app-tools-lexicographical-data": "Лексыкаграфічныя зьвесткі", + "wdqs-app-tools-for-programmers": "Для праграмоўцаў", + "wdqs-app-footer-help": "Націсьніце [CTRL-SPACE], каб актываваць аўтазапаўненьне.", + "wdqs-app-footer-updated-ago": "Зьвесткі абноўленыя $1", + "wdqs-app-result-shorturl": "Кароткі URL для выніку", + "wdqs-app-result-shorturl-title": "Кароткі URL для гэтага выніку", + "wdqs-app-result-rawgraphs": "Адкрыць у RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Стварыць граф зь цяперашнім вынікам з дапамогай RAWGraphs.io", + "wdqs-app-result-embed": "Убудаваць вынік", + "wdqs-app-result-endpoint": "кропка досягу SPARQL", + "wdqs-app-result-endpoint-title": "Спасылка на кропку досягу SPARQL, якая вяртае вынік", + "wdqs-app-result-formatter-title-datetime": "Неапрацаваная адзнака часу ISO", + "wdqs-app-result-json": "JSON-файл", + "wdqs-app-result-json-verbose": "JSON-файл (падрабязны)", + "wdqs-app-result-tsv": "TSV-файл", + "wdqs-app-result-tsv-verbose": "TSV-файл (падрабязны)", + "wdqs-app-result-csv": "CSV-файл", + "wdqs-app-result-svg": "SVG-выява", + "wdqs-app-result-html": "HTML-табліца", + "wdqs-app-shorturl-page-title": "Кароткі URL да гэтай старонкі", + "wdqs-app-editor-placeholder": "(увядзіце запыт SPARQL ці абярыце прыклад запыту)", + "wdqs-app-editor-addprefixes": "Дадаць стандартныя прэфіксы", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|вынік|вынікі|вынікаў}} за $2 мс", + "wdqs-app-resultbrowser-stabilize": "Стабілізаваць сетку", + "wdqs-app-resultbrowser-hierarchical-lr": "Герархічная разьметка зьлева направа", + "wdqs-app-resultbrowser-hierarchical-ud": "Герархічная разьметка зьверху ўніз", + "wdqs-app-resultbrowser-hierarchical-rl": "Герархічная разьметка справа налева", + "wdqs-app-resultbrowser-non-hierarchical": "Негерархічная разьметка", + "wdqs-app-resultbrowser-table": "Табліца", + "wdqs-app-resultbrowser-image-grid": "Сетка выяваў", + "wdqs-app-resultbrowser-graph-builder": "Будаўнік графікаў", + "wdqs-app-resultbrowser-map": "Мапа", + "wdqs-app-resultbrowser-line-chart": "Лінейная дыяграма", + "wdqs-app-resultbrowser-bar-chart": "Гістаграма", + "wdqs-app-resultbrowser-scatter-chart": "Дыяграма расьсейваньня", + "wdqs-app-resultbrowser-area-chart": "Камбінаваная гістаграма", + "wdqs-app-resultbrowser-bubble-chart": "Колавая дыяграма", + "wdqs-app-resultbrowser-tree-map": "Дрэвападобная мапа", + "wdqs-app-resultbrowser-tree": "Дрэва", + "wdqs-app-resultbrowser-timeline": "Храналёгія", + "wdqs-app-resultbrowser-dimensions": "Памеры", + "wdqs-app-resultbrowser-graph": "Графік", + "wdqs-app-toast-leave-fullscreen": "Націсьніце [esc], каб выйсьці з поўнаэкраннага рэжыму", + "wdqs-app-urlshortener-bad-service": "Кепскі сэрвіс скарачэньня URL-адрасоў у канфігурацыі", + "wdqs-app-urlshortener-failed": "Скарачэньне URL-адрасу не атрымалася", + "wdqs-app-urlshortener-loading": "Загрузка…", + "wdqs-dialog-examples-preview-query": "Перадпрагляд запыту", + "wdqs-dialog-examples-preview-result": "Папярэдні прагляд выніку", + "wdqs-dialog-key-shortcut-title": "Камбінацыі клявішаў", + "wdqs-dialog-key-shortcut-run-query": "Выканаць запыт.", + "wdqs-dialog-key-shortcut-esc": "Пакінуць цяперашняе поле ўводу", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Паказваць скароты клявіятуры для актуальнай старонкі.", + "wdqs-dialog-key-shortcut-focus-textarea": "Паставіць курсор на поле запыту.", + "wdqs-dialog-key-shortcut-jump-to-result": "Перайсьці да вынікаў запыту.", + "wdqs-dialog-key-shortcut-focus-filter": "Паставіць курсор на кнопку «Фільтар» у дапаможніку запытаў", + "wdqs-dialog-key-shortcut-focus-show": "Паставіць курсор на кнопку «Паказаць» у дапаможніку запытаў.", + "wdqs-dialog-key-shortcut-focus-limit": "Націснуць кнопку «Ліміт» у дапаможніку запытаў.", + "wdqs-dialog-key-shortcut-show-example": "Паказаць прыклады.", + "wdqs-dialog-key-shortcut-help-menu": "Уключыць мэню дапамогі.", + "wdqs-dialog-key-shortcut-show-language": "Паказаць моўнае мэню.", + "wdqs-dialog-key-shortcut-close-button": "Закрыць", + "wdqs-ve-filter": "Фільтар", + "wdqs-ve-show": "Паказаць", + "wdqs-ve-limit": "Ліміт", + "wdqs-ve-add-label-title": "Дадаць зьменную, якая ўтрымлівае метку элемэнту", + "wdqs-ve-remove-row-title": "Выдаліць гэты радок", + "wdqs-ve-with": "з", + "wdqs-ve-anything": "што-небудзь", + "wdqs-ve-any": "любая", + "wdqs-ve-or": "ці", + "wdqs-ve-subtype": "падтып", + "wdqs-ve-sb-suggestions": "Прапановы", + "wdqs-ve-sb-other": "Іншае", + "wdqs-action-query": "Выкананьне запыту", + "wdqs-action-render": "Візуалізацыя выніку", + "wdqs-action-error-display": "Немагчыма паказаць вынік", + "wdqs-action-timeout": "Дасягнуты ліміт часу выкананьня запыту", + "wdqs-action-malformed-query": "Запыт няслушны", + "wdqs-action-empty-query": "Увядзіце слушны SPARQL-запыт ці абярыце запыт з прыкладаў", + "wdqs-action-server-error": "Памылка сэрвэра", + "wdqs-action-unknow-error": "Невядомая памылка", + "wdqs-action-preview": "Папярэдні прагляд выніку", + "wdqs-result-map-layers-all": "Усе слаі", + "wdqs-result-map-progress": "Загрузка зьвестак мапы: $1%", + "wdqs-embed-button-edit-query": "Рэдагаваць візуальна", + "wdqs-embed-button-edit-query-title": "Правіць гэты запыт праз дапаможнік", + "wdqs-embed-button-edit-code": "Рэдагаваць SPARQL", + "wdqs-embed-button-edit-code-title": "Рэдагаваць гэты запыт з дапамогай SPARQL-рэдактара", + "wdqs-embed-explorer-button-incoming": "Паказаць уваходныя спасылкі", + "wdqs-embed-explorer-button-outgoing": "Паказваць зыходныя спасылкі" +} diff --git a/scholia/app/static/gui/i18n/be.json b/scholia/app/static/gui/i18n/be.json new file mode 100644 index 000000000..9481092d6 --- /dev/null +++ b/scholia/app/static/gui/i18n/be.json @@ -0,0 +1,82 @@ +{ + "@metadata": { + "authors": [ + "Artsiom91", + "Liashko", + "Maksim L.", + "Mechanizatar" + ] + }, + "wdqs-app-button-examples": "Прыклады", + "wdqs-app-button-prefixes": "Прэфіксы", + "wdqs-app-button-more-tools": "Іншыя інструменты", + "wdqs-app-button-help": "Даведка", + "wdqs-app-button-run": "Запусціць", + "wdqs-app-button-run-title": "Выканаць запыт ( + )", + "wdqs-app-button-clear": "Ачысціць", + "wdqs-app-button-clear-title": "Ачысціць запыт", + "wdqs-app-button-restore-title": "Аднавіць папярэдні запыт", + "wdqs-app-button-fullscreen-title": "Уключыць поўнаэкранны рэжым рэдактара", + "wdqs-app-button-display": "Паказаць", + "wdqs-app-button-display-title": "Паказаць вынік як табліцу, выяву, …", + "wdqs-app-button-download": "Спампаваць", + "wdqs-app-button-download-title": "Спампаваць вынік", + "wdqs-app-button-link": "Спасылка", + "wdqs-app-button-link-title": "Атрымаць спасылку на запыт", + "wdqs-app-help-feedback": "Пакіньце водгук!", + "wdqs-app-help-request-query": "Зрабіць запыт", + "wdqs-app-help-portal": "Партал дапамогі", + "wdqs-app-help-manual": "Дапаможнік карыстальніка", + "wdqs-app-help-examples": "Прыклады запытаў", + "wdqs-app-help-datamodel": "RDF мадэль дадзеных", + "wdqs-app-help-prefixes": "Спіс прэфіксаў", + "wdqs-app-help-copy": "Інфармацыя пра ліцэнзаванне", + "wdqs-app-help-queryhelper": "Даведка для запытаў", + "wdqs-app-tools-lexicographical-data": "Лексікаграфічныя даныя", + "wdqs-app-footer-help": "Націсніце [CTRL-SPACE], каб актываваць аўтазапаўненне.", + "wdqs-app-result-shorturl": "Кароткі URL для выніку", + "wdqs-app-result-shorturl-title": "Кароткі URL для гэтага выніку", + "wdqs-app-result-rawgraphs": "Адчыніць у RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Стварыць граф з цяперашнім вынікам з дапамогай RAWGraphs.io", + "wdqs-app-result-embed": "Уставіць вынік", + "wdqs-app-result-endpoint": "Кропка доступу SPARQL", + "wdqs-app-result-endpoint-title": "Спасылка на кропку доступу SPARQL, якая вяртае вынік", + "wdqs-app-result-formatter-title-datetime": "Неапрацаваная адзнака часу ISO", + "wdqs-app-result-json": "JSON-файл", + "wdqs-app-result-json-verbose": "JSON-файл (падрабязны)", + "wdqs-app-result-tsv": "TSV-файл", + "wdqs-app-result-tsv-verbose": "TSV-файл (падрабязны)", + "wdqs-app-result-csv": "CSV-файл", + "wdqs-app-result-svg": "Выява SVG", + "wdqs-app-shorturl-page-title": "Кароткі URL да гэтай старонкі", + "wdqs-app-editor-placeholder": "(увядзіце запыт SPARQL ці абярыце прыклад запыту)", + "wdqs-app-editor-addprefixes": "Дадаць стандартныя прэфіксы", + "wdqs-app-resultbrowser-stabilize": "Стабілізаваць сетку", + "wdqs-app-resultbrowser-hierarchical-lr": "Іерархічная разметка злева направа", + "wdqs-app-resultbrowser-hierarchical-ud": "Іерархічная разметка зверху ўніз", + "wdqs-app-resultbrowser-hierarchical-rl": "Іерархічная разметка справа налева", + "wdqs-app-toast-leave-fullscreen": "Націсніце [esc], каб выйсці з поўнаэкраннага рэжыму", + "wdqs-dialog-examples-preview-query": "Папярэдні прагляд запыту", + "wdqs-dialog-examples-preview-result": "Папярэдні прагляд выніку", + "wdqs-dialog-key-shortcut-close-button": "Закрыць", + "wdqs-ve-filter": "Фільтр", + "wdqs-ve-show": "Паказаць", + "wdqs-ve-add-label-title": "Дадаць пераменную, якая ўтрымлівае метку элемента", + "wdqs-ve-remove-row-title": "Выдаліць гэты радок", + "wdqs-ve-with": "з", + "wdqs-ve-anything": "нічога", + "wdqs-ve-any": "любы", + "wdqs-ve-or": "ці", + "wdqs-ve-subtype": "падтып", + "wdqs-ve-sb-suggestions": "Прапановы", + "wdqs-ve-sb-other": "Іншае", + "wdqs-action-query": "Выкананне запыту", + "wdqs-action-render": "Візуалізацыя выніку", + "wdqs-action-error-display": "Немагчыма паказаць вынік", + "wdqs-action-timeout": "Дасягнуты ліміт часу выканання запыту", + "wdqs-action-malformed-query": "Запыт няслушна сфарміраваны", + "wdqs-action-server-error": "Памылка сервера", + "wdqs-action-unknow-error": "Невядомая памылка", + "wdqs-action-preview": "Папярэдні прагляд выніку", + "wdqs-result-map-layers-all": "Усе слаі" +} diff --git a/scholia/app/static/gui/i18n/bg.json b/scholia/app/static/gui/i18n/bg.json new file mode 100644 index 000000000..b4129ab5d --- /dev/null +++ b/scholia/app/static/gui/i18n/bg.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "Datawiki30", + "Panadora", + "ShockD", + "StanProg", + "Ted Masters", + "Termininja", + "Vlad5250", + "Vodnokon4e" + ] + }, + "wdqs-app-button-examples": "Примери", + "wdqs-app-button-prefixes": "Представки", + "wdqs-app-button-more-tools": "Още инструменти", + "wdqs-app-button-help": "Помощ", + "wdqs-app-button-run": "Стартиране", + "wdqs-app-button-run-title": "Изпълняване на заявката ( + )", + "wdqs-app-button-clear": "Изчистване", + "wdqs-app-button-clear-title": "Изчистване на заявката", + "wdqs-app-button-restore-title": "Възстановяване на предишна заявка", + "wdqs-app-button-format-title": "Форматиране на заявката", + "wdqs-app-button-fullscreen-title": "Преминаване към редактиране на цял екран", + "wdqs-app-button-display": "Показване", + "wdqs-app-button-display-title": "Показване на резултата като таблица, изображение, ...", + "wdqs-app-button-download": "Изтегляне", + "wdqs-app-button-download-title": "Изтегляне на резултата", + "wdqs-app-button-link": "Препратка", + "wdqs-app-button-link-title": "Получаване на връзка до заявката", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Преглед на примери за код", + "wdqs-app-help-feedback": "Споделете мнението си!", + "wdqs-app-help-request-query": "Помоли за заявка", + "wdqs-app-help-portal": "Портал за помощ", + "wdqs-app-help-manual": "Ръководство на потребителя", + "wdqs-app-help-examples": "Примерни заявки", + "wdqs-app-help-datamodel": "Модел на данните RDF", + "wdqs-app-help-prefixes": "Списък на представките", + "wdqs-app-help-copy": "Лицензна информация", + "wdqs-app-help-queryhelper": "Помощник за заявки", + "wdqs-app-logout": "Излизане", + "wdqs-app-tools-edit-items": "Редактиране на обекти", + "wdqs-app-tools-query-data": "Заявка за данни", + "wdqs-app-tools-enhance-ui": "Подобряване на потребителски интерфейс", + "wdqs-app-tools-visualize-data": "Показване на данни", + "wdqs-app-tools-list-properties": "Списък на свойства", + "wdqs-app-tools-lexicographical-data": "Лексикографски данни", + "wdqs-app-tools-for-programmers": "За програмисти", + "wdqs-app-footer-help": "Натиснете [Ctrl + интервал], за да активирате функцията за автоматично довършване.", + "wdqs-app-footer-updated-ago": "Данните са обновени преди $1", + "wdqs-app-result-shorturl": "Кратък адрес на резултат", + "wdqs-app-result-shorturl-title": "Кратък адрес на този резултат", + "wdqs-app-result-rawgraphs": "Отваряне в RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Създаване на графика от текущите резултати, използвайки RAWGraphs.io", + "wdqs-app-result-embed": "Вграждане на резултата", + "wdqs-app-result-endpoint": "Крайна точка на SPARQL", + "wdqs-app-result-endpoint-title": "Връзка до точката за достъп на SPARQL с резултата от заявката", + "wdqs-app-result-formatter-title-datetime": "Времеви отпечатък за raw ISO", + "wdqs-app-result-json": "JSON файл", + "wdqs-app-result-json-verbose": "JSON файл (подробен)", + "wdqs-app-result-tsv": "TSV файл", + "wdqs-app-result-tsv-verbose": "TSV файл (подробен)", + "wdqs-app-result-csv": "CSV файл", + "wdqs-app-result-svg": "SVG изображение", + "wdqs-app-result-html": "HTML таблица", + "wdqs-app-shorturl-page-title": "Кратък адрес на страницата", + "wdqs-app-editor-placeholder": "(Въведете заявка за SPARQL или изберете пример)", + "wdqs-app-editor-addprefixes": "Добавяне на стандартните представки", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|резултат|резултата}} за $2 ms", + "wdqs-app-resultbrowser-stabilize": "Стабилизиране на мрежата", + "wdqs-app-resultbrowser-hierarchical-lr": "Йерархична подредба от ляво на дясно", + "wdqs-app-resultbrowser-hierarchical-ud": "Йерархична подредба от горе на долу", + "wdqs-app-resultbrowser-hierarchical-rl": "Йерархична подредба от дясно на ляво", + "wdqs-app-resultbrowser-non-hierarchical": "Нейерархична подредба", + "wdqs-app-resultbrowser-table": "Таблица", + "wdqs-app-resultbrowser-image-grid": "Решетка с изображения", + "wdqs-app-resultbrowser-graph-builder": "Конструктор на графики", + "wdqs-app-resultbrowser-map": "Карта", + "wdqs-app-resultbrowser-line-chart": "Линейна диаграма", + "wdqs-app-resultbrowser-bar-chart": "Щамска диаграма", + "wdqs-app-resultbrowser-scatter-chart": "Разпръсната диаграма", + "wdqs-app-resultbrowser-area-chart": "Повърхностна диаграма", + "wdqs-app-resultbrowser-bubble-chart": "Диаграма с балончета", + "wdqs-app-resultbrowser-tree-map": "Дървовидна карта", + "wdqs-app-resultbrowser-tree": "Дърво", + "wdqs-app-resultbrowser-timeline": "Хронология", + "wdqs-app-resultbrowser-dimensions": "Размери", + "wdqs-app-resultbrowser-graph": "Графика", + "wdqs-app-toast-leave-fullscreen": "Натиснете [esc] за напускане на режима на цял екран", + "wdqs-app-urlshortener-bad-service": "В конфигурацията е установена проблемна услуга за кратки URL-адреси", + "wdqs-app-urlshortener-failed": "Създаването на кратък URL се провали", + "wdqs-app-urlshortener-loading": "Зареждане...", + "wdqs-dialog-examples-preview-query": "Преглед на заявката", + "wdqs-dialog-examples-preview-result": "Преглед на резултата", + "wdqs-dialog-key-shortcut-title": "Комбинации от клавиши", + "wdqs-dialog-key-shortcut-run-query": "Изпълняване на заявка.", + "wdqs-dialog-key-shortcut-esc": "Напускане на текущото поле.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Показване на помощното меню за клавишни комбинации за текущата страница.", + "wdqs-dialog-key-shortcut-focus-textarea": "Поставяне на курсора в полето на заявката.", + "wdqs-dialog-key-shortcut-jump-to-result": "Към резултата от заявката.", + "wdqs-dialog-key-shortcut-focus-filter": "Фокусиране върху бутона „Филтър“ в Помощника за Заявки.", + "wdqs-dialog-key-shortcut-focus-show": "Фокусиране върху бутона „Показване“ в Помощника за Заявки", + "wdqs-dialog-key-shortcut-focus-limit": "Щракване на бутона „Лимит“ в Помощника за Заявки", + "wdqs-dialog-key-shortcut-show-example": "Показване на примери.", + "wdqs-dialog-key-shortcut-help-menu": "Превключване на помощното меню.", + "wdqs-dialog-key-shortcut-show-language": "Показване на езиковото меню.", + "wdqs-dialog-key-shortcut-close-button": "Затваряне", + "wdqs-ve-filter": "Филтър", + "wdqs-ve-show": "Показване", + "wdqs-ve-limit": "Лимит", + "wdqs-ve-add-label-title": "Добавяне на променлива с надпис на единицата", + "wdqs-ve-remove-row-title": "Премахване на този ред", + "wdqs-ve-with": "с", + "wdqs-ve-anything": "каквото и да е", + "wdqs-ve-any": "всяко", + "wdqs-ve-or": "или", + "wdqs-ve-subtype": "подтип", + "wdqs-ve-sb-suggestions": "Предложения", + "wdqs-ve-sb-other": "Друго", + "wdqs-action-query": "Изпълнение на заявката", + "wdqs-action-render": "Обработка на резултата", + "wdqs-action-error-display": "Резултатът не може да бъде показан", + "wdqs-action-timeout": "Заявката отне прекалено много време", + "wdqs-action-malformed-query": "Невалидна заявка", + "wdqs-action-empty-query": "Въведете валидна SPARQL-заявка или изберете примерна", + "wdqs-action-server-error": "Сървърна грешка", + "wdqs-action-unknow-error": "Непозната грешка", + "wdqs-action-preview": "Предварителен преглед на резултата", + "wdqs-result-map-layers-all": "Всички слоеве", + "wdqs-result-map-progress": "Зареждане на картографски данни: $1%", + "wdqs-embed-button-edit-query": "Редактиране визуално", + "wdqs-embed-button-edit-query-title": "Редактиране на тази заявка с помощника за заявки", + "wdqs-embed-button-edit-code": "Редактиране на SPARQL кода", + "wdqs-embed-button-edit-code-title": "Редактиране на тази заявка със SPARQL-редактора", + "wdqs-embed-explorer-button-incoming": "Показване на входящите връзки", + "wdqs-embed-explorer-button-outgoing": "Показване на изходящите връзки" +} diff --git a/scholia/app/static/gui/i18n/bgn.json b/scholia/app/static/gui/i18n/bgn.json new file mode 100644 index 000000000..5e787f9e0 --- /dev/null +++ b/scholia/app/static/gui/i18n/bgn.json @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Ibrahim khashrowdi" + ] + }, + "wdqs-app-button-examples": "مثال‌ئان", + "wdqs-app-button-prefixes": "دیم‌وند", + "wdqs-app-button-help": "کومک", + "wdqs-app-button-run": "عملي کورتین", + "wdqs-app-button-run-title": "کوئیرین عمل ( + )", + "wdqs-app-button-clear": "پاک کورتین", + "wdqs-app-button-display": "نمایش داتین", + "wdqs-app-button-download": "ائیر کورتین", + "wdqs-app-button-link": "لینک", + "wdqs-app-help-feedback": "فیڈبکئ پدا گيپتین", + "wdqs-app-help-request-query": "یک کوئیریي لوٹي‌تین", + "wdqs-app-help-portal": "کومکئ پورتال", + "wdqs-app-help-manual": "کار زوروکئ مينوال", + "wdqs-app-help-examples": "مثالین کوئیریان", + "wdqs-app-help-datamodel": "RDF‌ئی رقمئ مالومات", + "wdqs-app-help-prefixes": "دیم‌ونداني لیست", + "wdqs-app-footer-help": "په وتکارین فعال کورتینا [CTRL-SPACE] ئانه بجه‌نيت.", + "wdqs-app-result-shorturl": "گونڈین URL په نتیجه‌ئان", + "wdqs-app-result-shorturl-title": "گونڈین URL په ای نتیجه‌ئان", + "wdqs-app-result-embed": "جاسازیي نتیجه", + "wdqs-ve-show": "نشان داتین", + "wdqs-ve-with": "گۆ", + "wdqs-ve-anything": "موچین چیز", + "wdqs-ve-any": "هر", + "wdqs-ve-or": "یا", + "wdqs-ve-subtype": "چیهر ڈۆل" +} diff --git a/scholia/app/static/gui/i18n/bho.json b/scholia/app/static/gui/i18n/bho.json new file mode 100644 index 000000000..443d8df3f --- /dev/null +++ b/scholia/app/static/gui/i18n/bho.json @@ -0,0 +1,24 @@ +{ + "@metadata": { + "authors": [ + "SatyamMishra" + ] + }, + "wdqs-app-button-examples": "उदाहरण", + "wdqs-app-button-prefixes": "उपसर्ग", + "wdqs-app-button-help": "मदद", + "wdqs-app-button-run": "रन कराईं", + "wdqs-app-button-run-title": "क्वैरी चलाईं ( + )", + "wdqs-app-button-clear": "साफ करीं", + "wdqs-app-button-display": "डिस्प्ले", + "wdqs-app-button-download": "डाउनलोड", + "wdqs-app-button-link": "कड़ी", + "wdqs-app-help-feedback": "फीडबैक देईं", + "wdqs-app-help-request-query": "कौनों क्वैरी खातिर अनुरोध करीं", + "wdqs-app-help-portal": "मदद पोर्टल", + "wdqs-app-help-manual": "प्रयोगकर्ता मैनुअल", + "wdqs-app-help-examples": "उदाहरण क्वैरीसब", + "wdqs-app-help-datamodel": "आरडीऍफ़ डेटा मॉडल", + "wdqs-app-help-prefixes": "उपसर्ग सभन के लिस्ट", + "wdqs-app-footer-help": "ऑटोमेटिक पूरा करे के एक्टिवेट करे खातिर [CTRL-SPACE] दबाई।" +} diff --git a/scholia/app/static/gui/i18n/bjn.json b/scholia/app/static/gui/i18n/bjn.json new file mode 100644 index 000000000..ebe88a00e --- /dev/null +++ b/scholia/app/static/gui/i18n/bjn.json @@ -0,0 +1,51 @@ +{ + "@metadata": { + "authors": [ + "Ezagren" + ] + }, + "wdqs-app-button-examples": "Cuntuh", + "wdqs-app-button-prefixes": "Awalan", + "wdqs-app-button-more-tools": "Pakakas lainnya", + "wdqs-app-button-help": "Patulung", + "wdqs-app-button-run": "Jalanakan", + "wdqs-app-button-run-title": "Jalanakan kueri (''query'') ( + )", + "wdqs-app-button-clear": "Puangakan", + "wdqs-app-button-clear-title": "Hapus kueri", + "wdqs-app-button-restore-title": "Wagasakan kueri sabalumnya", + "wdqs-app-button-format-title": "Format kueri", + "wdqs-app-button-fullscreen-title": "Alih moda layar hibak éditor", + "wdqs-app-button-display": "Tampaian", + "wdqs-app-button-display-title": "Tampaiakan hasil dalam bantuk tabel, gambar, ...", + "wdqs-app-button-download": "Unduh", + "wdqs-app-button-download-title": "Unduh hasil", + "wdqs-app-button-link": "Tautan", + "wdqs-app-button-link-title": "Hagaakan tautan gasan kueri", + "wdqs-app-button-code": "Kode", + "wdqs-app-button-code-title": "Tiringi cuntuh kode", + "wdqs-app-help-feedback": "Kirimakan Umpan Balik!", + "wdqs-app-help-request-query": "Surungakan sabuting kuéri", + "wdqs-app-help-portal": "Portal Patulung", + "wdqs-app-help-manual": "Panduan Pamakai", + "wdqs-app-help-examples": "Cuntuh kuéri (''query'')", + "wdqs-app-help-datamodel": "Janis Data RDF", + "wdqs-app-help-prefixes": "Daptar awalan", + "wdqs-app-help-copy": "Maklumat lisénsi", + "wdqs-app-help-queryhelper": "Patulung Kueri", + "wdqs-app-tools-edit-items": "Babak Butir", + "wdqs-app-tools-query-data": "Kuéri data", + "wdqs-app-tools-enhance-ui": "Bungasi antarmuha", + "wdqs-app-tools-visualize-data": "Visualisasi data", + "wdqs-app-tools-list-properties": "Daptar atribut", + "wdqs-app-tools-lexicographical-data": "Data léksikografi", + "wdqs-app-tools-for-programmers": "Gasan pamrugram", + "wdqs-app-footer-help": "Picik katikan [CTRL-SPACE] gasan menyalaakan panuntungan utumatis.", + "wdqs-app-footer-updated-ago": "Data dihanyari $1", + "wdqs-app-result-shorturl": "URL ringkas manuju hasil", + "wdqs-app-result-shorturl-title": "URL ringkas manuju hasil ngini", + "wdqs-app-result-rawgraphs": "Buka di RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Ulah grafik lawan data hasil panggagaian damini lawan manggunaakan RAWGraphs.io", + "wdqs-app-result-embed": "Rikitakan hasil", + "wdqs-app-result-endpoint": "Titik uncit SPARQL", + "wdqs-app-result-endpoint-title": "Tautan ka endpoint SPARQL nang mambulikakan hasilnya" +} diff --git a/scholia/app/static/gui/i18n/bn.json b/scholia/app/static/gui/i18n/bn.json new file mode 100644 index 000000000..ae8667d1d --- /dev/null +++ b/scholia/app/static/gui/i18n/bn.json @@ -0,0 +1,140 @@ +{ + "@metadata": { + "authors": [ + "Aftabuzzaman", + "Bodhisattwa", + "Elias Ahmmad", + "Ifsad", + "Mahir256", + "Nokib Sarkar", + "Rasal Lia", + "Titodutta", + "V.narsikar", + "আজিজ", + "আফতাবুজ্জামান" + ] + }, + "wdqs-app-button-examples": "উদাহরণ", + "wdqs-app-button-prefixes": "উপসর্গসমূহ", + "wdqs-app-button-more-tools": "আরও সরঞ্জাম", + "wdqs-app-button-help": "সাহায্য", + "wdqs-app-button-run": "চালান", + "wdqs-app-button-run-title": "প্রশ্ন সঞ্চালন করুন ( + )", + "wdqs-app-button-clear": "পরিষ্কার করুন", + "wdqs-app-button-clear-title": "প্রশ্ন মুছুন", + "wdqs-app-button-restore-title": "পূর্ববর্তী প্রশ্ন পুনর্স্থাপন করুন", + "wdqs-app-button-format-title": "কোয়েরি সাজান", + "wdqs-app-button-query-helper": "কুয়েরির ব্যাখ্যা প্রদর্শন", + "wdqs-app-button-fullscreen-title": "সম্পাদকের পূর্ণ পর্দা মোডে টগল করুন", + "wdqs-app-button-display": "প্রদর্শন", + "wdqs-app-button-display-title": "ফলাফল ছক, চিত্র, ... হিসেবে দেখান", + "wdqs-app-button-download": "ডাউনলোড", + "wdqs-app-button-download-title": "ফলাফল ডাউনলোড করুন", + "wdqs-app-button-link": "সংযোগ", + "wdqs-app-button-link-title": "অনুসন্ধানের জন্য লিংকে নিন", + "wdqs-app-button-code": "কোড", + "wdqs-app-button-code-title": "কোডের উদাহরণ দেখুন", + "wdqs-app-help-feedback": "প্রতিক্রিয়া দিন!", + "wdqs-app-help-request-query": "প্রশ্ন অনুরোধ করুন", + "wdqs-app-help-portal": "সাহায্য প্রবেশদ্বার", + "wdqs-app-help-manual": "ব্যবহারবিধি", + "wdqs-app-help-examples": "নমুনা প্রশ্ন", + "wdqs-app-help-datamodel": "RDF উপাত্ত মডেল", + "wdqs-app-help-prefixes": "উপসর্গের তালিকা", + "wdqs-app-help-copy": "লাইসেন্সকরণের তথ্য", + "wdqs-app-help-queryhelper": "প্রশ্ন সাহায্যকারী", + "wdqs-app-logout": "প্রস্থান", + "wdqs-app-tools-edit-items": "আইটেম সম্পাদনা করুন", + "wdqs-app-tools-query-data": "কুয়েরি উপাত্ত", + "wdqs-app-tools-enhance-ui": "উন্নত ব্যবহারকারী ইন্টারফেস", + "wdqs-app-tools-visualize-data": "উপাত্ত দেখুন", + "wdqs-app-tools-list-properties": "বৈশিষ্ট্যের তালিকা করুন", + "wdqs-app-tools-lexicographical-data": "আভিধানিক উপাত্ত", + "wdqs-app-tools-for-programmers": "প্রোগ্রামারদের জন্য", + "wdqs-app-footer-help": "স্বয়ং সম্পূর্ণকরণ সক্রিয় করতে [CTRL-SPACE] চাপুন।", + "wdqs-app-footer-updated-ago": "$1উপাত্ত হালনাগাদ হয়েছে", + "wdqs-app-result-shorturl": "ফলাফলে সংক্ষিপ্ত ইউআরএল", + "wdqs-app-result-shorturl-title": "এই ফলাফলে সংক্ষিপ্ত ইউআরএল", + "wdqs-app-result-rawgraphs": "RAWGraphs.io তে খুলুন", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io ব্যবহার করে বর্তমান ফলাফলের উপাত্ত দিয়ে একটি গ্রাফ তৈরি করুন", + "wdqs-app-result-embed": "অনুবিদ্ধ ফলাফল", + "wdqs-app-result-endpoint": "SPARQL শেষবিন্দু", + "wdqs-app-result-endpoint-title": "SPARQL শেষবিন্দু যোগসূত্র ফলাফল ফেরানো হচ্ছে", + "wdqs-app-result-formatter-title-datetime": "প্রাকৃতিক আইএসও সময়াঙ্কন", + "wdqs-app-result-json": "JSON ফাইল", + "wdqs-app-result-json-verbose": "JSON ফাইল (শব্দবহুল)", + "wdqs-app-result-tsv": "TSV ফাইল", + "wdqs-app-result-tsv-verbose": "TSV ফাইল (শব্দবহুল)", + "wdqs-app-result-csv": "CSV ফাইল", + "wdqs-app-result-svg": "SVG ছবি", + "wdqs-app-result-html": "HTML ছক", + "wdqs-app-shorturl-page-title": "এই পৃষ্ঠায় সংক্ষিপ্ত ইউআরএল", + "wdqs-app-editor-placeholder": "(একটি SPARQL প্রশ্ন নিবিষ্ট করুন অথবা একটি প্রশ্নের উদাহরণ, চয়ন করুন)", + "wdqs-app-editor-addprefixes": "মান্য উপসর্গ যোগ করুন", + "wdqs-app-resultbrowser-response-summary": "$2 মিলিসেকেন্ডে $1টি {{PLURAL:$1|ফলাফল}}", + "wdqs-app-resultbrowser-stabilize": "স্থির নেটওয়ার্ক", + "wdqs-app-resultbrowser-hierarchical-lr": "পদানুক্রমিত বিন্যাস বাম থেকে ডানে", + "wdqs-app-resultbrowser-hierarchical-ud": "পদানুক্রমিত বিন্যাস উপর থেকে নিচে", + "wdqs-app-resultbrowser-hierarchical-rl": "পদানুক্রমিত বিন্যাস ডান থেকে বামে", + "wdqs-app-resultbrowser-table": "ছক", + "wdqs-app-resultbrowser-image-grid": "চিত্র গ্রিড", + "wdqs-app-resultbrowser-graph-builder": "লেখচিত্র তৈরিকারক", + "wdqs-app-resultbrowser-map": "মানচিত্র", + "wdqs-app-resultbrowser-line-chart": "রেখাচিত্র", + "wdqs-app-resultbrowser-bar-chart": "দণ্ড চার্ট", + "wdqs-app-resultbrowser-scatter-chart": "বিচ্ছিন্ন লেখচিত্র", + "wdqs-app-resultbrowser-area-chart": "ক্ষেত্রচিত্র", + "wdqs-app-resultbrowser-tree-map": "বৃক্ষ মানচিত্র", + "wdqs-app-resultbrowser-tree": "বৃক্ষ", + "wdqs-app-resultbrowser-timeline": "সময়রেখা", + "wdqs-app-resultbrowser-dimensions": "মাত্রা", + "wdqs-app-resultbrowser-graph": "লেখচিত্র", + "wdqs-app-toast-leave-fullscreen": "পূর্ণপর্দা থেকে বেরিয়ে যেতে [esc] চাপুন", + "wdqs-app-urlshortener-bad-service": "পরামিতিতে অ-গঠিত ইউআরএল সংক্ষেপক সেবা", + "wdqs-app-urlshortener-failed": "ইউআরএল সংক্ষিপ্তকরণ ব্যর্থ", + "wdqs-app-urlshortener-loading": "লোড করা হচ্ছে...", + "wdqs-dialog-examples-preview-query": "প্রশ্ন প্রাকদর্শন", + "wdqs-dialog-examples-preview-result": "ফলাফল প্রাকদর্শন", + "wdqs-dialog-key-shortcut-title": "কীবোর্ড শর্টকাট", + "wdqs-dialog-key-shortcut-run-query": "কুয়েরি চালান।", + "wdqs-dialog-key-shortcut-esc": "বর্তমান ইনপুট/লেখক্ষেত্র ছাড়ুন", + "wdqs-dialog-key-shortcut-show-shortcut-help": "বর্তমান পাতার জন্য কীবোর্ড শর্টকাটের সহায়িকা দেখান।", + "wdqs-dialog-key-shortcut-focus-textarea": "কুয়েরি লেখক্ষেত্রে মনোনিবেশ করুন", + "wdqs-dialog-key-shortcut-jump-to-result": "কুয়েরি ফলাফলে ঝাঁপ দিন।", + "wdqs-dialog-key-shortcut-focus-filter": "কুয়েরি সহায়িকায় \"ছাঁকনী\" বোতামে মনোনিবেশ করুন", + "wdqs-dialog-key-shortcut-focus-show": "কুয়েরি সহায়িকায় \"দেখান\" বোতামে মনোনিবেশ করুন", + "wdqs-dialog-key-shortcut-focus-limit": "কুয়ের সহায়িকায় \"সীমা\" বোতামে ক্লিক করুন", + "wdqs-dialog-key-shortcut-show-example": "উদাহরণগুলি দেখান।", + "wdqs-dialog-key-shortcut-help-menu": "সাহায্যের মেনু দেখান।", + "wdqs-dialog-key-shortcut-show-language": "ভাষার মেনু দেখান।", + "wdqs-dialog-key-shortcut-close-button": "বন্ধ করুন", + "wdqs-ve-filter": "ছাঁকনি", + "wdqs-ve-show": "দেখাও", + "wdqs-ve-limit": "সীমা", + "wdqs-ve-add-label-title": "চলক যুক্ত করুন যা সত্তার লেবেল ধারণ করে", + "wdqs-ve-remove-row-title": "এই সারিটি সরান", + "wdqs-ve-with": "সহ", + "wdqs-ve-anything": "যে কোনো কিছু", + "wdqs-ve-any": "যেকোন", + "wdqs-ve-or": "অথবা", + "wdqs-ve-subtype": "উপপ্রকার", + "wdqs-ve-sb-suggestions": "পরামর্শ", + "wdqs-ve-sb-other": "অন্য", + "wdqs-action-query": "চলমান প্রশ্ন", + "wdqs-action-render": "ফলাফল তৈরি করা হচ্ছে", + "wdqs-action-error-display": "ফলাফল দেখানো সম্ভব নয়", + "wdqs-action-timeout": "প্রশ্ন সময়সীমা উত্তীর্ণের সীমাতে পৌঁছেছে", + "wdqs-action-malformed-query": "ত্রুটিপূর্ণ অনুসন্ধান", + "wdqs-action-empty-query": "বৈধ স্পার্কল কুয়েরি প্রবেশ করান কিংবা একটি উদাহরণ ক্যেরি চয়ন করুন", + "wdqs-action-server-error": "সার্ভার ত্রুটি", + "wdqs-action-unknow-error": "অজানা ত্রুটি", + "wdqs-action-preview": "ফলাফল প্রাকদর্শন", + "wdqs-result-map-layers-all": "সব স্তর", + "wdqs-result-map-progress": "মানচিত্রের উপাত্ত লোড করা হচ্ছে: $1%", + "wdqs-embed-button-edit-query": "দৃশ্যমান সম্পাদনা", + "wdqs-embed-button-edit-query-title": "কোয়েরি সাহায্যকারী দিয়ে এই কোয়েরি সম্পাদনা করুন", + "wdqs-embed-button-edit-code": "SPARQL সম্পাদনা", + "wdqs-embed-button-edit-code-title": "SPARQL সম্পাদক দিয়ে এই প্রশ্নটি সম্পাদনা করুন", + "wdqs-embed-explorer-button-incoming": "বহিরাগত সংযোগ দেখুন", + "wdqs-embed-explorer-button-outgoing": "বহির্গামী সংযোগ দেখুন" +} diff --git a/scholia/app/static/gui/i18n/br.json b/scholia/app/static/gui/i18n/br.json new file mode 100644 index 000000000..b374a070e --- /dev/null +++ b/scholia/app/static/gui/i18n/br.json @@ -0,0 +1,136 @@ +{ + "@metadata": { + "authors": [ + "Dishual", + "Fulup", + "Gwenn-Ael", + "VIGNERON", + "Y-M D" + ] + }, + "wdqs-app-button-examples": "Skouerioù", + "wdqs-app-button-prefixes": "Rakgerioù", + "wdqs-app-button-more-tools": "Muioc'h a vinvioù", + "wdqs-app-button-help": "Skoazell", + "wdqs-app-button-run": "Seveniñ", + "wdqs-app-button-run-title": "Seveniñ ar reked ( + )", + "wdqs-app-button-clear": "Diverkañ", + "wdqs-app-button-clear-title": "Diverkañ ar reked", + "wdqs-app-button-restore-title": "Reiñ en-dro ar reked a-raok", + "wdqs-app-button-format-title": "Reked furmad", + "wdqs-app-button-query-helper": "Diskwel displegadenn ar reked", + "wdqs-app-button-fullscreen-title": "Cheñch an aozer da skramm leun", + "wdqs-app-button-display": "Diskwel", + "wdqs-app-button-display-title": "Diskwel an disoc'h e stumm un daolenn, ur skeudenn, ...", + "wdqs-app-button-download": "Pellgargañ", + "wdqs-app-button-download-title": "Pellgargañ an disoc'h", + "wdqs-app-button-link": "Liammoù", + "wdqs-app-button-link-title": "Kaout al liamm war-zu ar reked", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Gwelet skouerioù kodoù", + "wdqs-app-help-feedback": "Roit ho soñj !", + "wdqs-app-help-request-query": "Sevel ur reked", + "wdqs-app-help-portal": "Porched skoazellañ", + "wdqs-app-help-manual": "Levr implijer", + "wdqs-app-help-examples": "Rekedoù skouerioù", + "wdqs-app-help-datamodel": "Skouer roadennoù RDF", + "wdqs-app-help-prefixes": "Roll rakgerioù", + "wdqs-app-help-copy": "Titouroù war an aotre-implijout", + "wdqs-app-help-queryhelper": "Skoazeller reked", + "wdqs-app-logout": "Digevreañ", + "wdqs-app-tools-edit-items": "Kemmañ ar pennadoù", + "wdqs-app-tools-query-data": "Goulenn roadennoù", + "wdqs-app-tools-enhance-ui": "Gwellaat an etrefas implijer", + "wdqs-app-tools-visualize-data": "Diskwel ar roadennoù", + "wdqs-app-tools-list-properties": "Rollad ar perzhioù", + "wdqs-app-tools-lexicographical-data": "Roadennoù geriadurel", + "wdqs-app-tools-for-programmers": "Evit ar brogrammerien", + "wdqs-app-footer-help": "Gwaskit [CTRL-SPACE] evit gweredekaat an emklokted.", + "wdqs-app-footer-updated-ago": "Roadennoù hizivaet $1", + "wdqs-app-result-shorturl": "URL berr war-zu an disoc'h", + "wdqs-app-result-shorturl-title": "URL berr war-zu an disoc'h-se", + "wdqs-app-result-rawgraphs": "Digeriñ e RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Krouiñ ur graf gant roadennoù disoc'het dre RAWGraphs.io", + "wdqs-app-result-embed": "Enframmañ an disoc'h", + "wdqs-app-result-endpoint": "Poent dibenn SPARQL", + "wdqs-app-result-endpoint-title": "Liamm war-zu ar poent dibenn SPARQL a adkas an disoc'h", + "wdqs-app-result-formatter-title-datetime": "Merk amzeriñ ISO kriz", + "wdqs-app-result-json": "Restr JSON", + "wdqs-app-result-json-verbose": "Restr JSON (verbek)", + "wdqs-app-result-tsv": "Restr TSV", + "wdqs-app-result-tsv-verbose": "Restr TSV (verbek)", + "wdqs-app-result-csv": "Restr CSV", + "wdqs-app-result-svg": "Skeudenn SVG", + "wdqs-app-result-html": "Taolenn HTML", + "wdqs-app-shorturl-page-title": "URL berr eus ar bajenn-mañ", + "wdqs-app-editor-placeholder": "(Enrollañ ur reked SPARQL pe dibab ur skouer eus ar reked)", + "wdqs-app-editor-addprefixes": "Ouzhpennañ ar rakgerioù standart", + "wdqs-app-resultbrowser-response-summary": "$1 disoc'h{{PLURAL:$1||où}} e $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilaat ar rouedad", + "wdqs-app-resultbrowser-hierarchical-lr": "Kinnig urzhazel a-gleiz da zehoù", + "wdqs-app-resultbrowser-hierarchical-ud": "Kinnig urzhazel eus al laez d'an traoñ", + "wdqs-app-resultbrowser-hierarchical-rl": "Kinnig urzhazel a-zehoù da gleiz", + "wdqs-app-resultbrowser-non-hierarchical": "Steuñv anurzhazek", + "wdqs-app-resultbrowser-table": "Taolenn", + "wdqs-app-resultbrowser-image-grid": "Kael skeudenn", + "wdqs-app-resultbrowser-graph-builder": "Saver grafik", + "wdqs-app-resultbrowser-map": "Kartenn", + "wdqs-app-resultbrowser-line-chart": "Grafik linennoù", + "wdqs-app-resultbrowser-bar-chart": "Grafik barrennek", + "wdqs-app-resultbrowser-scatter-chart": "Grafik strewadur", + "wdqs-app-resultbrowser-area-chart": "Grafik takadoù", + "wdqs-app-resultbrowser-bubble-chart": "Grafik klogorennoù", + "wdqs-app-resultbrowser-tree-map": "Gwezennadur", + "wdqs-app-resultbrowser-tree": "Gwezenn", + "wdqs-app-resultbrowser-timeline": "Kronologiezh", + "wdqs-app-resultbrowser-dimensions": "Mentoù", + "wdqs-app-resultbrowser-graph": "Grafik", + "wdqs-app-toast-leave-fullscreen": "Gwaskit [esc] evit kuitaat skramm leun", + "wdqs-app-urlshortener-bad-service": "Fall eo servij krennañ an URL er c'hefluniadur", + "wdqs-app-urlshortener-failed": "Fazi krennañ an URL", + "wdqs-app-urlshortener-loading": "O kargañ...", + "wdqs-dialog-examples-preview-query": "Alberz ar reked", + "wdqs-dialog-examples-preview-result": "Alberz eus an disoc'h", + "wdqs-dialog-key-shortcut-title": "Berradennoù klavier", + "wdqs-dialog-key-shortcut-run-query": "Seveniñ ar reked", + "wdqs-dialog-key-shortcut-esc": "Kuitaat maezienn/takad an destenn a vremañ.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Diskwel skoazell ar berradennoù klavier evit ar bajenn a vremañ.", + "wdqs-dialog-key-shortcut-focus-textarea": "Stiañ war an takad testenn reked", + "wdqs-dialog-key-shortcut-jump-to-result": "Lammit da zisoc'h ar reked.", + "wdqs-dialog-key-shortcut-focus-filter": "Stiañ war ar bouton « Silañ » e skoazell ar reked.", + "wdqs-dialog-key-shortcut-focus-show": "Stiañ war ar bouton « Diskouez » e skoazell ar reked.", + "wdqs-dialog-key-shortcut-focus-limit": "Klikit war ar bouton \"Herzel\" e skoazell a reked.", + "wdqs-dialog-key-shortcut-show-example": "Diskouezhañ skouerioù", + "wdqs-dialog-key-shortcut-help-menu": "Gwintañ war-zu al lañser skoazell.", + "wdqs-dialog-key-shortcut-show-language": "Diskouez rol ar yezhoù", + "wdqs-dialog-key-shortcut-close-button": "Serriñ", + "wdqs-ve-filter": "Sil", + "wdqs-ve-show": "Diskouez", + "wdqs-ve-limit": "Bevenn", + "wdqs-ve-add-label-title": "Ouzhpennañ un argemmenn enni un dikedenn entite", + "wdqs-ve-remove-row-title": "Lemel kuit al linenn-mañ", + "wdqs-ve-with": "gant", + "wdqs-ve-anything": "netra", + "wdqs-ve-any": "forzh pehini", + "wdqs-ve-or": "pe", + "wdqs-ve-subtype": "Is-doare", + "wdqs-ve-sb-suggestions": "Kinnigoù", + "wdqs-ve-sb-other": "All", + "wdqs-action-query": "Seveniñ ar reked", + "wdqs-action-render": "Skeudennadur an disoc'h", + "wdqs-action-error-display": "Ne c'haller ket diskwel an disoc'h", + "wdqs-action-timeout": "Tizhet eo bet bevenn an termen respont", + "wdqs-action-malformed-query": "Geriet fall eo ar reked", + "wdqs-action-empty-query": "Ebarhit ur reked SPARQL mat pe dibabit ur reked e-touez ar skouerioù", + "wdqs-action-server-error": "Fazi ar servijer", + "wdqs-action-unknow-error": "Fazi dianav", + "wdqs-action-preview": "Rakwel an disoc'h", + "wdqs-result-map-layers-all": "An holl wiskadoù", + "wdqs-result-map-progress": "O kargañ roadennoù ar gartenn : $1%", + "wdqs-embed-button-edit-query": "Kemmañ", + "wdqs-embed-button-edit-query-title": "Kemmañ ar reked-mañ gant ar skoazeller SPARQL", + "wdqs-embed-button-edit-code": "Kemmañ SPARQL", + "wdqs-embed-button-edit-code-title": "Kemmañ ar reked-mañ gant an aozer SPARQL", + "wdqs-embed-explorer-button-incoming": "Diskouez al liammoù degas", + "wdqs-embed-explorer-button-outgoing": "Diskouez al liammoù kas" +} diff --git a/scholia/app/static/gui/i18n/bs.json b/scholia/app/static/gui/i18n/bs.json new file mode 100644 index 000000000..5938ec1a8 --- /dev/null +++ b/scholia/app/static/gui/i18n/bs.json @@ -0,0 +1,88 @@ +{ + "@metadata": { + "authors": [ + "Acamicamacaraca", + "Palapa", + "Semso98", + "Srdjan m", + "Srđan" + ] + }, + "wdqs-app-button-examples": "Primjeri", + "wdqs-app-button-prefixes": "Prefiksi", + "wdqs-app-button-help": "Pomoć", + "wdqs-app-button-run": "Pokreni", + "wdqs-app-button-run-title": "Izvrši upit ( + )", + "wdqs-app-button-clear": "Očisti", + "wdqs-app-button-clear-title": "Očisti upit", + "wdqs-app-button-restore-title": "Vrati prethodni upit", + "wdqs-app-button-fullscreen-title": "Uključi/isključi režim cijelog ekrana uređivača", + "wdqs-app-button-display": "Prikaži", + "wdqs-app-button-display-title": "Prikaži rezultat kao tabelu, sliku, ...", + "wdqs-app-button-download": "Preuzmi", + "wdqs-app-button-download-title": "Preuzmi rezultat", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Daj link ka upitu", + "wdqs-app-button-code": "Kôd", + "wdqs-app-help-feedback": "Pošaljite povratne informacije!", + "wdqs-app-help-request-query": "Postavi upit", + "wdqs-app-help-portal": "Portal za pomoć", + "wdqs-app-help-manual": "Korisnički priručnik", + "wdqs-app-help-examples": "Primjeri upita", + "wdqs-app-help-datamodel": "Podatkovni model RDF", + "wdqs-app-help-prefixes": "Spisak prefiksa", + "wdqs-app-help-copy": "Informacije o licenciranju", + "wdqs-app-help-queryhelper": "Pomoć za upit", + "wdqs-app-logout": "Odjavi me", + "wdqs-app-tools-edit-items": "Uredi stavke", + "wdqs-app-footer-help": "Pritisnite [CTRL-SPACE] da uključite automatsko dovršavanje.", + "wdqs-app-result-shorturl": "Kratki URL na rezultate", + "wdqs-app-result-shorturl-title": "Kratki URL na ovaj rezultat", + "wdqs-app-result-rawgraphs": "Otvori u RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Stvaranje grafikona s trenutnim podacima o rezultatu koristeći RAWGraphs.io", + "wdqs-app-result-embed": "Ugradi rezultat", + "wdqs-app-result-endpoint": "SPARQL krajnja tačka", + "wdqs-app-result-endpoint-title": "Link na SPARQL krajnju tačku daje rezultat", + "wdqs-app-result-formatter-title-datetime": "Sirova vremenska oznaka po ISO-u", + "wdqs-app-result-json": "JSON datoteka", + "wdqs-app-result-json-verbose": "JSON datoteka (opširna)", + "wdqs-app-result-tsv": "TSV datoteka", + "wdqs-app-result-tsv-verbose": "TSV datoteka (opširna)", + "wdqs-app-result-csv": "CSV datoteka", + "wdqs-app-result-svg": "SVG slika", + "wdqs-app-shorturl-page-title": "Kratki URL na ovu stranicu", + "wdqs-app-editor-placeholder": "(Upišite upit za SPARQL ili izaberite primjer)", + "wdqs-app-editor-addprefixes": "Dodaj standardne prefikse", + "wdqs-app-resultbrowser-stabilize": "Stabiliziraj mrežu", + "wdqs-app-resultbrowser-hierarchical-lr": "Hijerarhijski raspored slijeva nadesno", + "wdqs-app-resultbrowser-hierarchical-ud": "Hijerarhijski raspored odozgo nadolje", + "wdqs-app-resultbrowser-hierarchical-rl": "Hijerarhijski raspored zdesna nalijevo", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-map": "Karta", + "wdqs-app-resultbrowser-dimensions": "Dimenzije", + "wdqs-app-toast-leave-fullscreen": "Pritisnite [esc] da napustite prikaz preko cijelog ekrana", + "wdqs-app-urlshortener-loading": "Učitavam...", + "wdqs-dialog-examples-preview-query": "Pregledaj upit", + "wdqs-dialog-examples-preview-result": "Pregledaj rezultat", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Prikaži", + "wdqs-ve-remove-row-title": "Ukloni red", + "wdqs-ve-with": "s", + "wdqs-ve-anything": "bilo šta", + "wdqs-ve-any": "bilo koji", + "wdqs-ve-or": "ili", + "wdqs-ve-subtype": "podvrsta", + "wdqs-ve-sb-suggestions": "Prijedlozi", + "wdqs-ve-sb-other": "Drugo", + "wdqs-action-query": "Izvršavam upit", + "wdqs-action-render": "Iscrtatavam rezultat", + "wdqs-action-error-display": "Ne mogu prikazati rezultat", + "wdqs-action-timeout": "Dostignuto je vremensko ograničenje za upit", + "wdqs-action-malformed-query": "Upit je u pogrešnom formatu", + "wdqs-action-server-error": "Serverska greška", + "wdqs-action-unknow-error": "Nepoznata greška", + "wdqs-action-preview": "Pregled rezultata", + "wdqs-result-map-layers-all": "Svi slojevi", + "wdqs-embed-button-edit-query": "Uredi vizualno", + "wdqs-embed-button-edit-query-title": "Uredi ovaj upit pomoću pomoćnika za upite" +} diff --git a/scholia/app/static/gui/i18n/ca.json b/scholia/app/static/gui/i18n/ca.json new file mode 100644 index 000000000..851aca792 --- /dev/null +++ b/scholia/app/static/gui/i18n/ca.json @@ -0,0 +1,143 @@ +{ + "@metadata": { + "authors": [ + "Asierog", + "Bc0ed5a28dfc189b971a689bae2d31b45cb5f3fd", + "Fitoschido", + "Joseplluis", + "Lluis tgn", + "Mguix", + "Micru", + "Paucabot", + "Ssola", + "Toniher", + "Townie", + "Vfc" + ] + }, + "wdqs-app-button-examples": "Exemples", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Més eines", + "wdqs-app-button-help": "Ajuda", + "wdqs-app-button-run": "Executa", + "wdqs-app-button-run-title": "Executa la consulta ( + )", + "wdqs-app-button-clear": "Neteja", + "wdqs-app-button-clear-title": "Neteja la consulta", + "wdqs-app-button-restore-title": "Restaura la consulta anterior", + "wdqs-app-button-format-title": "Formata la consulta", + "wdqs-app-button-query-helper": "Mostra l'explicació de la consulta", + "wdqs-app-button-fullscreen-title": "Activa el mode d'edició de pantalla completa", + "wdqs-app-button-display": "Mostra", + "wdqs-app-button-display-title": "Mostra el resultat com taula, imatge, ...", + "wdqs-app-button-download": "Descarrega", + "wdqs-app-button-download-title": "Baixa el resultat", + "wdqs-app-button-link": "Enllaç", + "wdqs-app-button-link-title": "Obté un enllaç a la consulta", + "wdqs-app-button-code": "Codi", + "wdqs-app-button-code-title": "Vegeu exemples de codi", + "wdqs-app-help-feedback": "Doneu-nos la vostra opinió!", + "wdqs-app-help-request-query": "Sol·licita una consulta", + "wdqs-app-help-portal": "Portal d'ajuda", + "wdqs-app-help-manual": "Manual d'usuari", + "wdqs-app-help-examples": "Consultes d'exemple", + "wdqs-app-help-datamodel": "Model de dades RDF", + "wdqs-app-help-prefixes": "Llista de prefixos", + "wdqs-app-help-copy": "Informació sobre la llicència", + "wdqs-app-help-queryhelper": "Assistent de consultes", + "wdqs-app-logout": "Sortir", + "wdqs-app-tools-edit-items": "Edita els elements", + "wdqs-app-tools-query-data": "Dades de consulta", + "wdqs-app-tools-enhance-ui": "Millora la interfície d'usuari", + "wdqs-app-tools-visualize-data": "Mostra les dades", + "wdqs-app-tools-list-properties": "Llista les propietats", + "wdqs-app-tools-lexicographical-data": "Dades lexicogràfiques", + "wdqs-app-tools-for-programmers": "Per a gent que programa", + "wdqs-app-footer-help": "Prem [CTRL-ESPAI] per activar l'autocompleció.", + "wdqs-app-footer-updated-ago": "Darrera actualització: $1", + "wdqs-app-result-shorturl": "URL curta del resultat", + "wdqs-app-result-shorturl-title": "URL curta a aquest resultat", + "wdqs-app-result-rawgraphs": "Obrir en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear un graf amb les dades del resultat actual amb RAWGraphs.io", + "wdqs-app-result-embed": "Incrusta el resultat", + "wdqs-app-result-endpoint": "Extrem SPARQL", + "wdqs-app-result-endpoint-title": "Enllaç a l'extrem SPARQL que retorna el resultat", + "wdqs-app-result-formatter-title-datetime": "Marca de temps ISO sense processar", + "wdqs-app-result-json": "Fitxer JSON", + "wdqs-app-result-json-verbose": "Fitxer JSON (detallat)", + "wdqs-app-result-tsv": "Fitxer TSV", + "wdqs-app-result-tsv-verbose": "Fitxer TSV (detallat)", + "wdqs-app-result-csv": "Fitxer CSV", + "wdqs-app-result-svg": "Imatge SVG", + "wdqs-app-result-html": "Taula d'HTML", + "wdqs-app-shorturl-page-title": "URL curta a aquesta pàgina", + "wdqs-app-editor-placeholder": "(Introduïu una consulta SPARQL o seleccioneu un exemple de consulta)", + "wdqs-app-editor-addprefixes": "Afegeix els prefixos estàndards", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultat|resultats}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilitza xarxa", + "wdqs-app-resultbrowser-hierarchical-lr": "Disseny jeràrquic d'esquerra a dreta", + "wdqs-app-resultbrowser-hierarchical-ud": "Disseny jeràrquic de dalt a baix", + "wdqs-app-resultbrowser-hierarchical-rl": "Disseny jeràrquic de dreta a esquerra", + "wdqs-app-resultbrowser-non-hierarchical": "Disposició no jeràrquica", + "wdqs-app-resultbrowser-table": "Taula", + "wdqs-app-resultbrowser-image-grid": "Reixat d'imatges", + "wdqs-app-resultbrowser-graph-builder": "Creador de gràfics", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gràfic de línies", + "wdqs-app-resultbrowser-bar-chart": "Gràfic de barres", + "wdqs-app-resultbrowser-scatter-chart": "Diagrama de dispersió", + "wdqs-app-resultbrowser-area-chart": "Gràfic d'àrea", + "wdqs-app-resultbrowser-bubble-chart": "Gràfic de bombolla", + "wdqs-app-resultbrowser-tree-map": "Mapa d'arbre", + "wdqs-app-resultbrowser-tree": "Arbre", + "wdqs-app-resultbrowser-timeline": "Línia temporal", + "wdqs-app-resultbrowser-dimensions": "Dimensions", + "wdqs-app-resultbrowser-graph": "Gràfic", + "wdqs-app-toast-leave-fullscreen": "Premeu [Esc] per a abandonar el mode de pantalla sencera", + "wdqs-app-urlshortener-bad-service": "Configuració incorrecta del servei d'escurçament d'URL", + "wdqs-app-urlshortener-failed": "L'escurçament d'URL ha fallat", + "wdqs-app-urlshortener-loading": "S’està carregant…", + "wdqs-dialog-examples-preview-query": "Previsualitza la consulta", + "wdqs-dialog-examples-preview-result": "Previsualitza el resultat", + "wdqs-dialog-key-shortcut-title": "Dreceres de teclat", + "wdqs-dialog-key-shortcut-run-query": "Executa la consulta.", + "wdqs-dialog-key-shortcut-esc": "Deixeu l'entrada de text/àrea de text actual.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostra l'ajuda de les dreceres de teclat per a la pàgina actual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Centreu-vos a l'àrea de text de la consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Salta al resultat de la consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Centreu-vos al botó \"Filtre\" de l'Assistent de Consultes.", + "wdqs-dialog-key-shortcut-focus-show": "Centreu-vos en el botó \"Mostra\" de l'Assistent de consultes.", + "wdqs-dialog-key-shortcut-focus-limit": "Feu clic al botó \"Limitar\" de l'Assistent de Consultes.", + "wdqs-dialog-key-shortcut-show-example": "Mostra exemples.", + "wdqs-dialog-key-shortcut-help-menu": "Canvia al menú d'Ajuda.", + "wdqs-dialog-key-shortcut-show-language": "Mostra el menú de llengües.", + "wdqs-dialog-key-shortcut-close-button": "Tanca", + "wdqs-ve-filter": "Filtre", + "wdqs-ve-show": "Mostra", + "wdqs-ve-limit": "Límit", + "wdqs-ve-add-label-title": "Afegeix una variable amb una etiqueta d'entitat", + "wdqs-ve-remove-row-title": "Suprimeix aquesta fila", + "wdqs-ve-with": "amb", + "wdqs-ve-anything": "qualsevol cosa", + "wdqs-ve-any": "qualsevol", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "subtipus", + "wdqs-ve-sb-suggestions": "Suggeriments", + "wdqs-ve-sb-other": "Altres", + "wdqs-action-query": "S'està executant la consulta", + "wdqs-action-render": "Dibuixant el resultat", + "wdqs-action-error-display": "No es pot mostrar el resultat", + "wdqs-action-timeout": "S'ha exhaurit el temps d'espera de la consulta", + "wdqs-action-malformed-query": "La consulta està mal formulada", + "wdqs-action-empty-query": "Introduïu una consulta SPARQL vàlida o seleccioneu una consulta d'exemple", + "wdqs-action-server-error": "Error del servidor", + "wdqs-action-unknow-error": "Error desconegut", + "wdqs-action-preview": "Previsualització del resultat", + "wdqs-result-map-layers-all": "Totes les capes", + "wdqs-result-map-progress": "S’estan carregant les dades del mapa: $1 %", + "wdqs-embed-button-edit-query": "Modifica visualment", + "wdqs-embed-button-edit-query-title": "Modifica aquesta consulta amb l’editor SPARQL", + "wdqs-embed-button-edit-code": "Modifica l'SPARQL", + "wdqs-embed-button-edit-code-title": "Modifica la consulta amb l'editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostra els enllaços entrants", + "wdqs-embed-explorer-button-outgoing": "Mosta els enllaços sortints" +} diff --git a/scholia/app/static/gui/i18n/ckb.json b/scholia/app/static/gui/i18n/ckb.json new file mode 100644 index 000000000..ccd0e5ec6 --- /dev/null +++ b/scholia/app/static/gui/i18n/ckb.json @@ -0,0 +1,48 @@ +{ + "@metadata": { + "authors": [ + "Arya sarhan", + "Hadi1989", + "Lost Whispers", + "Sarchia", + "Épine" + ] + }, + "wdqs-app-button-examples": "نموونەکان", + "wdqs-app-button-prefixes": "پێشگرەکان", + "wdqs-app-button-more-tools": "ئامرازی زیاتر", + "wdqs-app-button-help": "یارمەتی", + "wdqs-app-button-run": "کارپێکردن", + "wdqs-app-button-clear": "سڕینەوە", + "wdqs-app-button-display": "پیشاندان", + "wdqs-app-button-download": "داگرتن", + "wdqs-app-button-download-title": "ئەنجامەکان دابگرە", + "wdqs-app-button-link": "بەستەر", + "wdqs-app-button-link-title": "بەستەرێک بۆ ڕیزەکە بەدەست بھێنە", + "wdqs-app-button-code": "کۆد", + "wdqs-app-help-feedback": "فیدبەک بدە!", + "wdqs-app-help-portal": "یارمەتی دەروازە", + "wdqs-app-help-manual": "ڕێبەری بەکارھێنەر", + "wdqs-app-help-examples": "نموونەی پرسەکان", + "wdqs-app-help-prefixes": "لیستەی پێشگرەکان", + "wdqs-app-help-copy": "زانیاریی مۆڵەتدان", + "wdqs-app-help-queryhelper": "یارمەتیدەری پرس", + "wdqs-app-logout": "چوونەدەر", + "wdqs-app-tools-edit-items": "دەستکاریی دانەکان", + "wdqs-app-tools-query-data": "داتای پرس", + "wdqs-app-tools-for-programmers": "بۆ بەرنامەسازان", + "wdqs-app-footer-help": "[CTRL-SPACE] لێدەن بۆ چالاک کردنی تەواوکردنی خۆکار.", + "wdqs-app-resultbrowser-table": "خشتە", + "wdqs-app-resultbrowser-map": "نەخشە", + "wdqs-app-resultbrowser-timeline": "کاتھێڵ", + "wdqs-app-urlshortener-loading": "باركردن‌...", + "wdqs-dialog-key-shortcut-close-button": "داخستن", + "wdqs-ve-show": "نیشاندان", + "wdqs-ve-limit": "سنوور", + "wdqs-ve-with": "لەگەڵ", + "wdqs-ve-anything": "ھەرشتێک", + "wdqs-ve-any": "ھەر", + "wdqs-ve-or": "یان", + "wdqs-ve-sb-suggestions": "پێشنیارەکان", + "wdqs-result-map-layers-all": "ھەموو چینەکان" +} diff --git a/scholia/app/static/gui/i18n/cs.json b/scholia/app/static/gui/i18n/cs.json new file mode 100644 index 000000000..fec0da46c --- /dev/null +++ b/scholia/app/static/gui/i18n/cs.json @@ -0,0 +1,141 @@ +{ + "@metadata": { + "authors": [ + "Clon", + "Ilimanaq29", + "Luklos", + "Marek Pavlica", + "Matěj Suchánek", + "Mormegil", + "Patriccck", + "Patrik L.", + "Walter Klosse", + "Zbyso23" + ] + }, + "wdqs-app-button-examples": "Příklady", + "wdqs-app-button-prefixes": "Předpony", + "wdqs-app-button-more-tools": "Další nástroje", + "wdqs-app-button-help": "Nápověda", + "wdqs-app-button-run": "Spustit", + "wdqs-app-button-run-title": "Spustit dotaz (CTRL + ENTER)", + "wdqs-app-button-clear": "Vymazat", + "wdqs-app-button-clear-title": "Vymazat dotaz", + "wdqs-app-button-restore-title": "Obnovit předchozí dotaz", + "wdqs-app-button-format-title": "Formátovat dotaz", + "wdqs-app-button-query-helper": "Zobrazit vysvětlení dotazu", + "wdqs-app-button-fullscreen-title": "Přepnout celoobrazovkový režim editoru", + "wdqs-app-button-display": "Zobrazení", + "wdqs-app-button-display-title": "Zobrazit výsledek jako tabulku, obrázek, …", + "wdqs-app-button-download": "Stáhnout", + "wdqs-app-button-download-title": "Stáhnout výsledek", + "wdqs-app-button-link": "Odkaz", + "wdqs-app-button-link-title": "Získat odkaz na dotaz", + "wdqs-app-button-code": "Kód", + "wdqs-app-button-code-title": "Zobrazit příklady kódu", + "wdqs-app-help-feedback": "Dát zpětnou vazbu!", + "wdqs-app-help-request-query": "Pomoc s dotazem", + "wdqs-app-help-portal": "Nápověda", + "wdqs-app-help-manual": "Uživatelská příručka", + "wdqs-app-help-examples": "Příklady dotazů", + "wdqs-app-help-datamodel": "Datový model RDF", + "wdqs-app-help-prefixes": "Seznam prefixů", + "wdqs-app-help-copy": "Informace o licenci", + "wdqs-app-help-queryhelper": "Dotazový pomocník", + "wdqs-app-logout": "Odhlásit se", + "wdqs-app-tools-edit-items": "Editace položek", + "wdqs-app-tools-query-data": "Dotazování dat", + "wdqs-app-tools-enhance-ui": "Vylepšení uživatelského rozhraní", + "wdqs-app-tools-visualize-data": "Vizualizace dat", + "wdqs-app-tools-list-properties": "Seznam vlastností", + "wdqs-app-tools-lexicographical-data": "Slovníková data", + "wdqs-app-tools-for-programmers": "Pro programátory", + "wdqs-app-footer-help": "Stisknutím [CTRL-SPACE] aktivujete automatické dokončení.", + "wdqs-app-footer-updated-ago": "Data aktualizována $1", + "wdqs-app-result-shorturl": "Krátké URL na výsledek", + "wdqs-app-result-shorturl-title": "Krátké URL na tento výsledek", + "wdqs-app-result-rawgraphs": "Otevřít na RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Vytvořit graf s aktuálními výsledky pomocí RAWGraphs.io", + "wdqs-app-result-embed": "Vložit výsledek", + "wdqs-app-result-endpoint": "SPARQL endpoint", + "wdqs-app-result-endpoint-title": "Odkaz na rozhraní SPARQL vracející výsledek", + "wdqs-app-result-formatter-title-datetime": "Časová značka ve formátu ISO", + "wdqs-app-result-json": "Soubor JSON", + "wdqs-app-result-json-verbose": "Soubor JSON (podrobný)", + "wdqs-app-result-tsv": "Soubor TSV", + "wdqs-app-result-tsv-verbose": "Soubor TSV (podrobný)", + "wdqs-app-result-csv": "Soubor CSV", + "wdqs-app-result-svg": "Obrázek SVG", + "wdqs-app-result-html": "HTML tabulka", + "wdqs-app-shorturl-page-title": "Krátké URL na tuto stránku", + "wdqs-app-editor-placeholder": "(Vložte SPARQL dotaz nebo vyberte příklad dotazu)", + "wdqs-app-editor-addprefixes": "Přidat standardní předpony", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|výsledek|výsledky|výsledků}} za $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizovat síť", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchické rozvržení zleva doprava", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchické rozvržení shora dolů", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchické rozvržení zprava doleva", + "wdqs-app-resultbrowser-non-hierarchical": "Nehierarchické uspořádání", + "wdqs-app-resultbrowser-table": "Tabulka", + "wdqs-app-resultbrowser-image-grid": "Mřížka obrázků", + "wdqs-app-resultbrowser-graph-builder": "Generátor grafů", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Čárový graf", + "wdqs-app-resultbrowser-bar-chart": "Sloupcový graf", + "wdqs-app-resultbrowser-scatter-chart": "Bodový graf", + "wdqs-app-resultbrowser-area-chart": "Plošný graf", + "wdqs-app-resultbrowser-bubble-chart": "Bublinový graf", + "wdqs-app-resultbrowser-tree-map": "Stromová mapa", + "wdqs-app-resultbrowser-tree": "Strom", + "wdqs-app-resultbrowser-timeline": "Časová osa", + "wdqs-app-resultbrowser-dimensions": "Rozměry", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Celoobrazovkový režim ukončíte stiskem [esc]", + "wdqs-app-urlshortener-bad-service": "Nakonfigurován špatný zkracovač URL", + "wdqs-app-urlshortener-failed": "Zkracování URL selhalo", + "wdqs-app-urlshortener-loading": "Načítání...", + "wdqs-dialog-examples-preview-query": "Náhled dotazu", + "wdqs-dialog-examples-preview-result": "Náhled výsledku", + "wdqs-dialog-key-shortcut-title": "Klávesové zkratky", + "wdqs-dialog-key-shortcut-run-query": "Spustit dotaz.", + "wdqs-dialog-key-shortcut-esc": "Opustit aktuální editační pole.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Zobrazit nápovědu klávesových zkratek pro aktuální stránku.", + "wdqs-dialog-key-shortcut-focus-textarea": "Přepnout na editační pole dotazu.", + "wdqs-dialog-key-shortcut-jump-to-result": "Skočit na výsledek dotazu.", + "wdqs-dialog-key-shortcut-focus-filter": "Přepnout na tlačítko „Filtrovat“ v Dotazovém pomocníku.", + "wdqs-dialog-key-shortcut-focus-show": "Přepnout na tlačítko „Zobrazit“ v Dotazovém pomocníku.", + "wdqs-dialog-key-shortcut-focus-limit": "Kliknout na tlačítko „Limit“ v Dotazovém pomocníku.", + "wdqs-dialog-key-shortcut-show-example": "Zobrazit příklady.", + "wdqs-dialog-key-shortcut-help-menu": "Přepnout menu Nápověda.", + "wdqs-dialog-key-shortcut-show-language": "Zobrazit nabídku jazyků.", + "wdqs-dialog-key-shortcut-close-button": "Zavřít", + "wdqs-ve-filter": "Filtrovat", + "wdqs-ve-show": "Zobrazit", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Přidat proměnnou obsahující štítek entity", + "wdqs-ve-remove-row-title": "Odstranit tento řádek", + "wdqs-ve-with": "s", + "wdqs-ve-anything": "cokoli", + "wdqs-ve-any": "libovolné", + "wdqs-ve-or": "nebo", + "wdqs-ve-subtype": "podtyp", + "wdqs-ve-sb-suggestions": "Návrhy", + "wdqs-ve-sb-other": "Další", + "wdqs-action-query": "Probíhá dotaz...", + "wdqs-action-render": "Vykresluje se výsledek", + "wdqs-action-error-display": "Nelze zobrazit výsledek", + "wdqs-action-timeout": "Vypršel časový limit pro dotaz", + "wdqs-action-malformed-query": "Dotaz je chybný", + "wdqs-action-empty-query": "Vložte platný SPARQL dotaz nebo vyberte příklad", + "wdqs-action-server-error": "Chyba serveru", + "wdqs-action-unknow-error": "Neznámá chyba", + "wdqs-action-preview": "Náhled výsledků", + "wdqs-result-map-layers-all": "Všechny vrstvy", + "wdqs-result-map-progress": "Načítají se mapová data: $1 %", + "wdqs-embed-button-edit-query": "Editovat vizuálně", + "wdqs-embed-button-edit-query-title": "Editovat tento dotaz v dotazovém pomocníku", + "wdqs-embed-button-edit-code": "Editovat kód SPARQL", + "wdqs-embed-button-edit-code-title": "Editovat tento dotaz v editoru SPARQL", + "wdqs-embed-explorer-button-incoming": "Zobrazit příchozí odkazy", + "wdqs-embed-explorer-button-outgoing": "Zobrazit odchozí odkazy" +} diff --git a/scholia/app/static/gui/i18n/csb.json b/scholia/app/static/gui/i18n/csb.json new file mode 100644 index 000000000..901f9d154 --- /dev/null +++ b/scholia/app/static/gui/i18n/csb.json @@ -0,0 +1,78 @@ +{ + "@metadata": { + "authors": [ + "Kaszeba" + ] + }, + "wdqs-app-button-examples": "Przëmiôr", + "wdqs-app-button-prefixes": "Przedrostczi", + "wdqs-app-button-help": "Pòmòc", + "wdqs-app-button-run": "Zrëszë", + "wdqs-app-button-run-title": "Zrobi zapëtanie ( + )", + "wdqs-app-button-clear": "Wëczëszczë", + "wdqs-app-button-clear-title": "Wëczëszczë zapëtanié", + "wdqs-app-button-restore-title": "Doprowôdzë zapëtanié nazôd", + "wdqs-app-button-fullscreen-title": "Przełączë na fùlekranowi trib editora", + "wdqs-app-button-display": "Wëskrzeni", + "wdqs-app-button-display-title": "Wëskrzeni skùtk jakno tabela, òbrôz...", + "wdqs-app-button-download": "Zladënk", + "wdqs-app-button-download-title": "Zladëjë skùtk", + "wdqs-app-button-link": "Lënk", + "wdqs-app-button-link-title": "Lënk do zapëtaniô", + "wdqs-app-help-feedback": "Dôj swòją òpinijã!", + "wdqs-app-help-request-query": "Pòproszë ò zapëtanié", + "wdqs-app-help-portal": "Pòrtal pòmòcë", + "wdqs-app-help-manual": "Ùczbòwnik brëkòwnika", + "wdqs-app-help-examples": "Przëmiôrowé zapëtania", + "wdqs-app-help-datamodel": "Mòdel pòdôwków RDF", + "wdqs-app-help-prefixes": "Lësta prefiksów", + "wdqs-app-help-copy": "Wëdowiédzô ò licencëji", + "wdqs-app-help-queryhelper": "Pòmòcnik zapëtnia", + "wdqs-app-footer-help": "Wcesni [Ctrl + spacja] dlô wëłączeniô aùtomatnégò dofùlowaniô.", + "wdqs-app-result-shorturl": "Skrodzony URL do rezultatu", + "wdqs-app-result-shorturl-title": "Skrodzony URL do negò rezultatu", + "wdqs-app-result-rawgraphs": "Òtëmkni w RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Ùsôdzë grafikã z rezultatama pòdôwków brëkùjąc RAWGraphs.io", + "wdqs-app-result-embed": "Òsadzë rezultat", + "wdqs-app-result-endpoint": "Kùńcowi pùnkt SPARQL", + "wdqs-app-result-endpoint-title": "Lënk do kùńcowégò pùnktu SPARQL zamëkającegò w se rezultat", + "wdqs-app-result-formatter-title-datetime": "Znacznik czasu RAW ISO", + "wdqs-app-result-json": "Lopk JSON", + "wdqs-app-result-json-verbose": "Lopk JSON (fùl)", + "wdqs-app-result-tsv": "Lopk TSV", + "wdqs-app-result-tsv-verbose": "Lopk TSV (fùl)", + "wdqs-app-result-csv": "Lopk CSV", + "wdqs-app-result-svg": "Òbrôzk SVG", + "wdqs-app-shorturl-page-title": "Skrodzony URL do ti starnë", + "wdqs-app-editor-placeholder": "(Wprowadzë zapëtanie SPARQL abò wëbierzë przëmiôrowé zapëtanie)", + "wdqs-app-editor-addprefixes": "Dodôj sztandardowé prefiksë", + "wdqs-app-resultbrowser-stabilize": "Sztabilëzëje séc", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchiczny ùstôw òd lewi do prawi", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchiczny ùstôw z górë w dół", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchiczny ùstôw òd prawi do lewi", + "wdqs-app-toast-leave-fullscreen": "Wcësni [esc] bë wińc z fùlekranowégò tribù", + "wdqs-dialog-examples-preview-query": "Pòdzérk zapëtaniô", + "wdqs-dialog-examples-preview-result": "Pòdzérk rezultatu", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Pokôżë", + "wdqs-ve-add-label-title": "Dodôj zmiennną, chtërnô zamëkôw se òpisënk òbjektu", + "wdqs-ve-remove-row-title": "Rëmôj nã wiérztã", + "wdqs-ve-with": "z", + "wdqs-ve-anything": "wszëtkò", + "wdqs-ve-any": "dowólnô", + "wdqs-ve-or": "abò", + "wdqs-ve-subtype": "pòdzort", + "wdqs-ve-sb-suggestions": "Sugestëje", + "wdqs-ve-sb-other": "Jinne", + "wdqs-action-query": "Zrëszanié zapëtania", + "wdqs-action-render": "Przerobi rezultat", + "wdqs-action-error-display": "Nié mòże wëskrzenic rezultatu", + "wdqs-action-timeout": "Dobëti je ju czasowi limit na zobienié zapëtaniô", + "wdqs-action-malformed-query": "Zapëtanié je lechò sfòrmùłowóné", + "wdqs-action-server-error": "Fela serwera", + "wdqs-action-unknow-error": "Nieznónô fela", + "wdqs-action-preview": "Pòdzérk rezulatatu", + "wdqs-result-map-layers-all": "Wszëtczé lédżi", + "wdqs-embed-button-edit-query": "Editëjë to zapëtanié", + "wdqs-embed-button-edit-query-title": "Editëjë to zapëtanié z pòmòcą editora SPARQL" +} diff --git a/scholia/app/static/gui/i18n/cy.json b/scholia/app/static/gui/i18n/cy.json new file mode 100644 index 000000000..bb113c031 --- /dev/null +++ b/scholia/app/static/gui/i18n/cy.json @@ -0,0 +1,125 @@ +{ + "@metadata": { + "authors": [ + "Robin Owain" + ] + }, + "wdqs-app-button-examples": "Engreifftiau", + "wdqs-app-button-prefixes": "Rhagddodiad", + "wdqs-app-button-more-tools": "Rhagor o daclau", + "wdqs-app-button-help": "Cymorth", + "wdqs-app-button-run": "Rhoi ar waith", + "wdqs-app-button-run-title": "Ymholi (CTRL + ENTER)", + "wdqs-app-button-clear": "Clirio", + "wdqs-app-button-clear-title": "Clirio'r ymchwiliad", + "wdqs-app-button-restore-title": "Adfer yr hen ymchwiliad", + "wdqs-app-button-format-title": "Fformatio'r ymholiad", + "wdqs-app-button-query-helper": "Dangos eglurhad o'r ymholiad", + "wdqs-app-button-fullscreen-title": "Newid i'r golygydd sgrin llawn", + "wdqs-app-button-display": "Arddangos", + "wdqs-app-button-display-title": "Dangos y canlyniadau fel tabl, delwedd...", + "wdqs-app-button-download": "Lawrlwytho", + "wdqs-app-button-download-title": "Lawrlwythwch y canlyniadau", + "wdqs-app-button-link": "Dolennau", + "wdqs-app-button-link-title": "Ewch i mofyn dolen i'ch ymholiad", + "wdqs-app-button-code": "Cod", + "wdqs-app-button-code-title": "Gweld engreifftiau o'r cod", + "wdqs-app-help-feedback": "Rhowch Adborth!", + "wdqs-app-help-request-query": "Gwnewch gais am ateb", + "wdqs-app-help-portal": "Y Porth Cymorth", + "wdqs-app-help-manual": "Cyfarwyddiadau i'r Defnyddiwr", + "wdqs-app-help-examples": "Mathau o Ymholiadau", + "wdqs-app-help-datamodel": "Model data RDF", + "wdqs-app-help-prefixes": "Rhestr o'r rhagddodiaid (''List of prefixes'')", + "wdqs-app-help-copy": "Gwybodaeth am drwyddedi", + "wdqs-app-help-queryhelper": "Cymorth gyda'r Ymholiadau", + "wdqs-app-logout": "Allgofnodi", + "wdqs-app-tools-edit-items": "Golygu'r Eitemau", + "wdqs-app-tools-query-data": "Holi'r data", + "wdqs-app-tools-enhance-ui": "Rhyngwyneb gwell", + "wdqs-app-tools-visualize-data": "Delweddu'r data", + "wdqs-app-tools-list-properties": "Rhestru'r nodweddion", + "wdqs-app-tools-lexicographical-data": "Data geiriadurol", + "wdqs-app-tools-for-programmers": "Ar gyfer rhaglenwyr", + "wdqs-app-footer-help": "Pwywch [CTRL-SPACE] i roi'r ''auto-completion'' ar waith.", + "wdqs-app-footer-updated-ago": "Newidiwyd data $1", + "wdqs-app-result-shorturl": "URL cynnil i'r canlyniad", + "wdqs-app-result-shorturl-title": "URL cynnil i'r canlyniad hwn", + "wdqs-app-result-rawgraphs": "Agor yn RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Creu graff / siart gyda'r data cyfredol gan ddefnyddio RAWGraphs.io", + "wdqs-app-result-embed": "Mewnosod y canlyniad", + "wdqs-app-result-endpoint": "Diwedd SPARQL", + "wdqs-app-result-endpoint-title": "Dolennu i ddiwedd y SPARQL gan weld y canlyniad", + "wdqs-app-result-formatter-title-datetime": "Stamp amser ISO yn unig", + "wdqs-app-result-json": "ffeil JSON", + "wdqs-app-result-json-verbose": "ffeil JSON (''verbose'')", + "wdqs-app-result-tsv": "ffeil TSV", + "wdqs-app-result-tsv-verbose": "Ffeil TSV (''verbose'')", + "wdqs-app-result-csv": "Ffeil CSV", + "wdqs-app-result-svg": "Delwedd SVG", + "wdqs-app-result-html": "Tabl HTML", + "wdqs-app-shorturl-page-title": "URL cynnil i'r ddalen hon", + "wdqs-app-editor-placeholder": "(Mewnbynu ymholiad SPARQL neu dewisiwch enghraifft o ymholiad)", + "wdqs-app-editor-addprefixes": "Ychwanegu Rhagddodiaid Safonol", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|canlyniad|canlyniad}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Gwneud y rhwydwaith yn gadarn", + "wdqs-app-resultbrowser-hierarchical-lr": "Arwyneb hierarchaidd (ch-dde)", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchaidd (fyny ac i lawr)", + "wdqs-app-resultbrowser-hierarchical-rl": "Arwyneb hierarchaidd (dde-ch)", + "wdqs-app-resultbrowser-non-hierarchical": "Gosodiad anhierarchaidd", + "wdqs-app-resultbrowser-table": "Tabl", + "wdqs-app-resultbrowser-image-grid": "Grid delweddau", + "wdqs-app-resultbrowser-graph-builder": "Creu graffiau", + "wdqs-app-resultbrowser-map": "Map", + "wdqs-app-resultbrowser-line-chart": "Siart linell", + "wdqs-app-resultbrowser-bar-chart": "Siart bar", + "wdqs-app-resultbrowser-scatter-chart": "Graff gwasgariad", + "wdqs-app-resultbrowser-area-chart": "Siart arwynebedd", + "wdqs-app-resultbrowser-bubble-chart": "Siart swigod", + "wdqs-app-resultbrowser-tree-map": "Map goeden", + "wdqs-app-resultbrowser-tree": "Coeden", + "wdqs-app-resultbrowser-timeline": "Llinell amser", + "wdqs-app-resultbrowser-dimensions": "Dimensiynau", + "wdqs-app-resultbrowser-graph": "Graff", + "wdqs-app-toast-leave-fullscreen": "Pwyswch [esc]] i adael y sgrin llawn", + "wdqs-app-urlshortener-bad-service": "Mae'r gwasanaeth byrhau'r URL wedi methu", + "wdqs-app-urlshortener-failed": "Methwyd lleihau'r URL", + "wdqs-app-urlshortener-loading": "Wrthi'n llwytho...", + "wdqs-dialog-examples-preview-query": "Ymholiad am y rhagolwg", + "wdqs-dialog-examples-preview-result": "Canlyniad y rhagolwg", + "wdqs-dialog-key-shortcut-title": "Llwybrau tarw'r allweddell", + "wdqs-dialog-key-shortcut-run-query": "Rhedeg yr ymholiad", + "wdqs-dialog-key-shortcut-jump-to-result": "Neidio i ganlyniad yr ymholiad", + "wdqs-dialog-key-shortcut-show-example": "Dangos engreifftiau", + "wdqs-dialog-key-shortcut-show-language": "Dangos y ddewislen iaith", + "wdqs-dialog-key-shortcut-close-button": "Cau", + "wdqs-ve-filter": "Ffiltr", + "wdqs-ve-show": "Arddangos", + "wdqs-ve-limit": "Cyfyngu", + "wdqs-ve-add-label-title": "Ychwanegwch newidyn sy'n cynnwys label endid", + "wdqs-ve-remove-row-title": "Diddymwch y rhes hon", + "wdqs-ve-with": "gyda", + "wdqs-ve-anything": "unrhyw beth", + "wdqs-ve-any": "unrhyw", + "wdqs-ve-or": "neu", + "wdqs-ve-subtype": "is-fath", + "wdqs-ve-sb-suggestions": "Awgrymiadau", + "wdqs-ve-sb-other": "Arall", + "wdqs-action-query": "Wrthi'n ymholi", + "wdqs-action-render": "Canlyniad y rendro", + "wdqs-action-error-display": "Wedi metha u dangos y canlyniadau", + "wdqs-action-timeout": "Amser ar ben", + "wdqs-action-malformed-query": "Yr ymholiad heb ei ffurfio'n gywir", + "wdqs-action-empty-query": "Mewnbynu ymholiad SPARQL neu ddewis ymholiad enghreifftiol", + "wdqs-action-server-error": "Gwall ar y gweinydd", + "wdqs-action-unknow-error": "Gwall anhysbys", + "wdqs-action-preview": "Rhagolwg o'r canlyniadau", + "wdqs-result-map-layers-all": "Pob haen", + "wdqs-result-map-progress": "Yn llwytho map data: $1%", + "wdqs-embed-button-edit-query": "Golygu'n weledol", + "wdqs-embed-button-edit-query-title": "Golygwch yr ymholiad hwn gyda chanllaw SPARQL", + "wdqs-embed-button-edit-code": "Golygu SPARQL", + "wdqs-embed-button-edit-code-title": "Golygu'r ymholiad gyda golygydd SPARQL", + "wdqs-embed-explorer-button-incoming": "Dangos dolennau sy'n dod mewn", + "wdqs-embed-explorer-button-outgoing": "Dangos dolennau sy'n mynd allan" +} diff --git a/scholia/app/static/gui/i18n/da.json b/scholia/app/static/gui/i18n/da.json new file mode 100644 index 000000000..50e5d911c --- /dev/null +++ b/scholia/app/static/gui/i18n/da.json @@ -0,0 +1,125 @@ +{ + "@metadata": { + "authors": [ + "Joedalton", + "Saederup92", + "Tjernobyl" + ] + }, + "wdqs-app-button-examples": "Eksempler", + "wdqs-app-button-prefixes": "Præfikser", + "wdqs-app-button-more-tools": "Flere værktøjer", + "wdqs-app-button-help": "Hjælp", + "wdqs-app-button-run": "Kør", + "wdqs-app-button-run-title": "Udfør forespørgsel ( + )", + "wdqs-app-button-clear": "Ryd", + "wdqs-app-button-clear-title": "Ryd forespørgsel", + "wdqs-app-button-restore-title": "Gendan forrige forespørgsel", + "wdqs-app-button-format-title": "Formaterings forespørgsel", + "wdqs-app-button-fullscreen-title": "Aktiver fuldskærmtilstanden for redigeringsprogrammet", + "wdqs-app-button-display": "Vis", + "wdqs-app-button-display-title": "Vis resultat som tabel, billede, ...", + "wdqs-app-button-download": "Download", + "wdqs-app-button-download-title": "Hent resultat", + "wdqs-app-button-link": "Henvisning", + "wdqs-app-button-link-title": "Hent henvisning til forespørgsel", + "wdqs-app-button-code": "Kode", + "wdqs-app-button-code-title": "Vis kodeeksempler", + "wdqs-app-help-feedback": "Giv tilbagemelding!", + "wdqs-app-help-request-query": "Anmod om en forespørgsel", + "wdqs-app-help-portal": "Hjælpeportal", + "wdqs-app-help-manual": "Brugervejledning", + "wdqs-app-help-examples": "Forespørgselseksempler", + "wdqs-app-help-datamodel": "RDF-datamodel", + "wdqs-app-help-prefixes": "Liste over præfikser", + "wdqs-app-help-copy": "Licensinformation", + "wdqs-app-help-queryhelper": "Hjælpeprogram til forespørgsler", + "wdqs-app-tools-edit-items": "Rediger elementer", + "wdqs-app-tools-for-programmers": "For programmører", + "wdqs-app-footer-help": "Tryk på [CTRL + SPACE] for at aktivere autofuldførelse.", + "wdqs-app-footer-updated-ago": "Data opdateret $1", + "wdqs-app-result-shorturl": "Kort URL til resultat", + "wdqs-app-result-shorturl-title": "Kort URL til dette resultat", + "wdqs-app-result-rawgraphs": "Åbn i RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Opret en graf med de nuværende resultatdata via RAWGraphs.io", + "wdqs-app-result-embed": "Indlejr resultat", + "wdqs-app-result-endpoint": "SPARQL-slutpunkt", + "wdqs-app-result-endpoint-title": "Henvis til SPARQL-slutpunktet der returnerer resultatet", + "wdqs-app-result-formatter-title-datetime": "Rå ISO-tidsstempel", + "wdqs-app-result-json": "JSON-fil", + "wdqs-app-result-json-verbose": "JSON-fil (uddybende)", + "wdqs-app-result-tsv": "TSV-fil", + "wdqs-app-result-tsv-verbose": "TSV-fil (uddbyende)", + "wdqs-app-result-csv": "CSV-fil", + "wdqs-app-result-svg": "SVG-billede", + "wdqs-app-result-html": "HTML-tabel", + "wdqs-app-shorturl-page-title": "Kort adresse for denne side", + "wdqs-app-editor-placeholder": "(anvend en SPARQL-forespørgsel eller vælg et forespørgselseksempel)", + "wdqs-app-editor-addprefixes": "Tilføj standardpræfikser", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultat|resultater}} i $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliser netværk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarkisk layout venstre mod højre", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarkisk udformning top til bund", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarkisk layout højre mod venstre", + "wdqs-app-resultbrowser-non-hierarchical": "Ikke-hierarkisk udseende", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Billedgitter", + "wdqs-app-resultbrowser-graph-builder": "Grafbygger", + "wdqs-app-resultbrowser-map": "Kort", + "wdqs-app-resultbrowser-line-chart": "Linjediagram", + "wdqs-app-resultbrowser-bar-chart": "Søjlediagram", + "wdqs-app-resultbrowser-scatter-chart": "Spredningsdiagram", + "wdqs-app-resultbrowser-area-chart": "Områdediagram", + "wdqs-app-resultbrowser-bubble-chart": "Boblediagram", + "wdqs-app-resultbrowser-tree-map": "Trækort", + "wdqs-app-resultbrowser-tree": "Træ", + "wdqs-app-resultbrowser-timeline": "Tidslinje", + "wdqs-app-resultbrowser-dimensions": "Dimensioner", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Tryk [esc] for at afslutte fuldskærm", + "wdqs-app-urlshortener-loading": "Indlæser...", + "wdqs-dialog-examples-preview-query": "Forhåndsvis forespørgsel", + "wdqs-dialog-examples-preview-result": "Forhåndsvis resultat", + "wdqs-dialog-key-shortcut-title": "Genvejstaster", + "wdqs-dialog-key-shortcut-run-query": "Kør forespørgsel.", + "wdqs-dialog-key-shortcut-esc": "Efterlad nuværende inddatafelt/tekstområde.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Vis hjælpen for genvejstaster for nuværende side.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokus på tekstområde for forespørgsel.", + "wdqs-dialog-key-shortcut-jump-to-result": "Gå til resultat for forespørgsel.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokus på knappen »Filter« i Query Helper.", + "wdqs-dialog-key-shortcut-focus-show": "Fokus på knappen »Show« (vis) i Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik på knappen »Limit« (begræns) i Query Helper.", + "wdqs-dialog-key-shortcut-show-example": "Vis eksempler.", + "wdqs-dialog-key-shortcut-help-menu": "Skift hjælpemenu.", + "wdqs-dialog-key-shortcut-show-language": "Vis sprogmenu.", + "wdqs-dialog-key-shortcut-close-button": "Luk", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Vis", + "wdqs-ve-limit": "Grænse", + "wdqs-ve-add-label-title": "Tilføj variabel indeholdende elementetiket", + "wdqs-ve-remove-row-title": "Fjern denne række", + "wdqs-ve-with": "med", + "wdqs-ve-anything": "hvad som helst", + "wdqs-ve-any": "enhver", + "wdqs-ve-or": "eller", + "wdqs-ve-subtype": "undertype", + "wdqs-ve-sb-suggestions": "Forslag", + "wdqs-ve-sb-other": "Anden", + "wdqs-action-query": "Kører forespørgslen", + "wdqs-action-render": "Renderer resultat", + "wdqs-action-error-display": "Ude af stand til at vise resultatet", + "wdqs-action-timeout": "Forespørgslens tidsgrænse er nået", + "wdqs-action-malformed-query": "Forespørgslen er fejlagtig", + "wdqs-action-empty-query": "Angiv en gyldig SPARQL-forespørgsel eller vælg en eksempelforespørgsel", + "wdqs-action-server-error": "Serverfejl", + "wdqs-action-unknow-error": "Ukendt fejl", + "wdqs-action-preview": "Resultatforhåndsvisning", + "wdqs-result-map-layers-all": "Alle lag", + "wdqs-result-map-progress": "Indlæser kortdata: $1%", + "wdqs-embed-button-edit-query": "Rediger visuelt", + "wdqs-embed-button-edit-query-title": "Rediger denne forespørgsel med forespørgsels hjælperen", + "wdqs-embed-button-edit-code": "Rediger SPARQL", + "wdqs-embed-button-edit-code-title": "Rediger denne forespørgsel med SPARQL-editoren", + "wdqs-embed-explorer-button-incoming": "Vis indkommende links", + "wdqs-embed-explorer-button-outgoing": "Vis udgående links" +} diff --git a/scholia/app/static/gui/i18n/de.json b/scholia/app/static/gui/i18n/de.json new file mode 100644 index 000000000..bc984b2ac --- /dev/null +++ b/scholia/app/static/gui/i18n/de.json @@ -0,0 +1,135 @@ +{ + "@metadata": { + "authors": [ + "Druesenfieber", + "Metalhead64", + "TMg", + "Umherirrender" + ] + }, + "wdqs-app-button-examples": "Beispiele", + "wdqs-app-button-prefixes": "Präfixe", + "wdqs-app-button-more-tools": "Weitere Werkzeuge", + "wdqs-app-button-help": "Hilfe", + "wdqs-app-button-run": "Ausführen", + "wdqs-app-button-run-title": "Abfrage ausführen ( + )", + "wdqs-app-button-clear": "Leeren", + "wdqs-app-button-clear-title": "Abfrage löschen", + "wdqs-app-button-restore-title": "Vorherige Abfrage wiederherstellen", + "wdqs-app-button-format-title": "Abfrage formatieren", + "wdqs-app-button-query-helper": "Erklärung der Abfrage anzeigen", + "wdqs-app-button-fullscreen-title": "Vollbildmodus des Editors wechseln", + "wdqs-app-button-display": "Anzeigen", + "wdqs-app-button-display-title": "Ergebnis als Tabelle, Bild, … anzeigen", + "wdqs-app-button-download": "Herunterladen", + "wdqs-app-button-download-title": "Ergebnis herunterladen", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link auf die Abfrage abrufen", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Codebeispiele ansehen", + "wdqs-app-help-feedback": "Rückmeldung geben!", + "wdqs-app-help-request-query": "Eine Abfrage beantragen", + "wdqs-app-help-portal": "Hilfeportal", + "wdqs-app-help-manual": "Benutzerhandbuch", + "wdqs-app-help-examples": "Beispielabfragen", + "wdqs-app-help-datamodel": "RDF-Datenmodell", + "wdqs-app-help-prefixes": "Liste der Präfixe", + "wdqs-app-help-copy": "Lizenzinformationen", + "wdqs-app-help-queryhelper": "Abfragehelfer", + "wdqs-app-logout": "Abmelden", + "wdqs-app-tools-edit-items": "Objekte bearbeiten", + "wdqs-app-tools-query-data": "Daten abfragen", + "wdqs-app-tools-enhance-ui": "Benutzeroberfläche erweitern", + "wdqs-app-tools-visualize-data": "Daten visualisieren", + "wdqs-app-tools-list-properties": "Eigenschaften auflisten", + "wdqs-app-tools-lexicographical-data": "Lexikografische Daten", + "wdqs-app-tools-for-programmers": "Für Programmierer", + "wdqs-app-footer-help": "[STRG-LEERTASTE] drücken, um die Autovervollständigung zu aktivieren.", + "wdqs-app-footer-updated-ago": "Daten aktualisiert $1", + "wdqs-app-result-shorturl": "Kurz-URL auf das Ergebnis", + "wdqs-app-result-shorturl-title": "Kurz-URL auf dieses Ergebnis", + "wdqs-app-result-rawgraphs": "In RAWGraphs.io öffnen", + "wdqs-app-result-rawgraphs-title": "Erstelle mithilfe RAWGraphs.io eine Grafik mit den aktuellen Ergebnisdaten", + "wdqs-app-result-embed": "Ergebnis einbetten", + "wdqs-app-result-endpoint": "SPARQL-Endpunkt", + "wdqs-app-result-endpoint-title": "Link auf den SPARQL-Endpunkt, der das Ergebnis zurückgibt", + "wdqs-app-result-formatter-title-datetime": "Roher ISO-Zeitstempel", + "wdqs-app-result-json": "JSON-Datei", + "wdqs-app-result-json-verbose": "JSON-Datei (ausführlich)", + "wdqs-app-result-tsv": "TSV-Datei", + "wdqs-app-result-tsv-verbose": "TSV-Datei (ausführlich)", + "wdqs-app-result-csv": "CSV-Datei", + "wdqs-app-result-svg": "SVG-Bild", + "wdqs-app-result-html": "HTML-Tabelle", + "wdqs-app-shorturl-page-title": "Kurz-URL auf diese Seite", + "wdqs-app-editor-placeholder": "(Eine SPARQL-Abfrage eingeben oder eine Beispielabfrage auswählen)", + "wdqs-app-editor-addprefixes": "Standardpräfixe hinzufügen", + "wdqs-app-resultbrowser-response-summary": "{{PLURAL:$1|Ein Ergebnis|$1 Ergebnisse}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Netzwerk stabilisieren", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchisches Layout links nach rechts", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchisches Layout oben nach unten", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchisches Layout rechts nach links", + "wdqs-app-resultbrowser-non-hierarchical": "Nicht-hierarchisches Layout", + "wdqs-app-resultbrowser-table": "Tabelle", + "wdqs-app-resultbrowser-image-grid": "Bildraster", + "wdqs-app-resultbrowser-graph-builder": "Diagrammgenerator", + "wdqs-app-resultbrowser-map": "Karte", + "wdqs-app-resultbrowser-line-chart": "Liniendiagramm", + "wdqs-app-resultbrowser-bar-chart": "Balkendiagramm", + "wdqs-app-resultbrowser-scatter-chart": "Streudiagramm", + "wdqs-app-resultbrowser-area-chart": "Flächendiagramm", + "wdqs-app-resultbrowser-bubble-chart": "Blasendiagramm", + "wdqs-app-resultbrowser-tree-map": "Baumkarte", + "wdqs-app-resultbrowser-tree": "Baum", + "wdqs-app-resultbrowser-timeline": "Zeitleiste", + "wdqs-app-resultbrowser-dimensions": "Dimensionen", + "wdqs-app-resultbrowser-graph": "Diagramm", + "wdqs-app-toast-leave-fullscreen": "[esc] drücken, um den Vollbildmodus zu verlassen", + "wdqs-app-urlshortener-bad-service": "Ungültiger URL-Kürzungsdienst in der Konfiguration", + "wdqs-app-urlshortener-failed": "URL-Kürzung fehlgeschlagen", + "wdqs-app-urlshortener-loading": "Lade …", + "wdqs-dialog-examples-preview-query": "Vorschau der Abfrage", + "wdqs-dialog-examples-preview-result": "Vorschau des Ergebnisses", + "wdqs-dialog-key-shortcut-title": "Tastaturkürzel", + "wdqs-dialog-key-shortcut-run-query": "Abfrage ausführen.", + "wdqs-dialog-key-shortcut-esc": "Aktuelles Eingabefeld verlassen.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Hilfe zu Tastaturkürzeln für die aktuelle Seite anzeigen.", + "wdqs-dialog-key-shortcut-focus-textarea": "Abfrage-Textbereich fokussieren.", + "wdqs-dialog-key-shortcut-jump-to-result": "Zum Abfrageergebnis springen.", + "wdqs-dialog-key-shortcut-focus-filter": "Schaltfläche „Filtern“ im Abfragehelfer fokussieren.", + "wdqs-dialog-key-shortcut-focus-show": "Schaltfläche „Anzeigen“ im Abfragehelfer fokussieren.", + "wdqs-dialog-key-shortcut-focus-limit": "Auf die Schaltfläche „Begrenzung“ im Abfragehelfer klicken.", + "wdqs-dialog-key-shortcut-show-example": "Beispiele anzeigen.", + "wdqs-dialog-key-shortcut-help-menu": "Hilfemenü anzeigen/ausblenden.", + "wdqs-dialog-key-shortcut-show-language": "Sprachmenü anzeigen.", + "wdqs-dialog-key-shortcut-close-button": "Schließen", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Anzeigen", + "wdqs-ve-limit": "Begrenzung", + "wdqs-ve-add-label-title": "Variable hinzufügen, die die Objektbezeichnung enthält", + "wdqs-ve-remove-row-title": "Diese Zeile entfernen", + "wdqs-ve-with": "mit", + "wdqs-ve-anything": "irgendetwas", + "wdqs-ve-any": "beliebiges", + "wdqs-ve-or": "oder", + "wdqs-ve-subtype": "Untertyp", + "wdqs-ve-sb-suggestions": "Vorschläge", + "wdqs-ve-sb-other": "Andere", + "wdqs-action-query": "Führe Abfrage aus", + "wdqs-action-render": "Verarbeite Ergebnis", + "wdqs-action-error-display": "Ergebnis konnte nicht angezeigt werden", + "wdqs-action-timeout": "Zeitüberschreitungsgrenze erreicht", + "wdqs-action-malformed-query": "Die Abfrage ist fehlerhaft", + "wdqs-action-empty-query": "Gib eine gültige SPARQL-Abfrage ein oder wähle eine Beispielabfrage aus", + "wdqs-action-server-error": "Serverfehler", + "wdqs-action-unknow-error": "Unbekannter Fehler", + "wdqs-action-preview": "Vorschau des Ergebnisses", + "wdqs-result-map-layers-all": "Alle Ebenen", + "wdqs-result-map-progress": "Lade Kartendaten: $1%", + "wdqs-embed-button-edit-query": "Visuell bearbeiten", + "wdqs-embed-button-edit-query-title": "Diese Abfrage mit dem Abfragehelfer bearbeiten", + "wdqs-embed-button-edit-code": "SPARQL bearbeiten", + "wdqs-embed-button-edit-code-title": "Diese Abfrage mit dem SPARQL-Editor bearbeiten", + "wdqs-embed-explorer-button-incoming": "Eingehende Links anzeigen", + "wdqs-embed-explorer-button-outgoing": "Ausgehende Links anzeigen" +} diff --git a/scholia/app/static/gui/i18n/diq.json b/scholia/app/static/gui/i18n/diq.json new file mode 100644 index 000000000..4a8235bc5 --- /dev/null +++ b/scholia/app/static/gui/i18n/diq.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "1917 Ekim Devrimi", + "Asmen", + "Gambollar", + "Gırd", + "Kumkumuk", + "Mirzali", + "Orbot707" + ] + }, + "wdqs-app-button-examples": "Nımuneyi", + "wdqs-app-button-prefixes": "Verole", + "wdqs-app-button-more-tools": "Tayêne haceti", + "wdqs-app-button-help": "Peşti", + "wdqs-app-button-run": "Akar fi", + "wdqs-app-button-run-title": "Persen kerdış ( + )", + "wdqs-app-button-clear": "Pak ke", + "wdqs-app-button-clear-title": "Persi pak kı", + "wdqs-app-button-restore-title": "Persayışê verêni peyser biya", + "wdqs-app-button-format-title": "Persayışê formati", + "wdqs-app-button-query-helper": "İzahatê persayış bımocne", + "wdqs-app-button-fullscreen-title": "Modê tam ekranê vırnayoği bıvurnê", + "wdqs-app-button-display": "Bımocne", + "wdqs-app-button-display-title": "Neticey tablo, resimi... asenê", + "wdqs-app-button-download": "Biya war", + "wdqs-app-button-download-title": "Peyniyan biyare war", + "wdqs-app-button-link": "Gıre", + "wdqs-app-button-link-title": "Şo gırey persi", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Misalanê koda bımocne", + "wdqs-app-help-feedback": "Teklif ke!", + "wdqs-app-help-request-query": "Yew pers waze", + "wdqs-app-help-portal": "Portalê peşti", + "wdqs-app-help-manual": "Qılawuzê karberi", + "wdqs-app-help-examples": "Persê Nımuneyan", + "wdqs-app-help-datamodel": "Modelê Daneyan RDF", + "wdqs-app-help-prefixes": "Lista verbendan", + "wdqs-app-help-copy": "Melumatê lisansi", + "wdqs-app-help-queryhelper": "Peştigerê persayışi", + "wdqs-app-logout": "Veciyayış", + "wdqs-app-tools-edit-items": "Madeyan bıvurne", + "wdqs-app-tools-query-data": "Persê beyanatan", + "wdqs-app-tools-enhance-ui": "interfacey karberi weş kerê", + "wdqs-app-tools-visualize-data": "Beyanati tesawur ke", + "wdqs-app-tools-list-properties": "Xısusiyan liste ke", + "wdqs-app-tools-lexicographical-data": "Leksikografikal data", + "wdqs-app-tools-for-programmers": "Programkerdoğan rê", + "wdqs-app-footer-help": "Otomatik temam kerdışi aktivi rê [CTRL-SPACE] bıploğnê", + "wdqs-app-footer-updated-ago": "Data rocaneyê $1", + "wdqs-app-result-shorturl": "Kılm-URL be netice", + "wdqs-app-result-shorturl-title": "Kılm-URL be nê neticeyi", + "wdqs-app-result-rawgraphs": "RAWGraphs.io de akerê", + "wdqs-app-result-rawgraphs-title": "Grafikanê RAWGraphs.io karkerdışa pê ravêrde melumatana yew grafik vırazê", + "wdqs-app-result-embed": "Neticeyi pıra ke", + "wdqs-app-result-endpoint": "Nuqtaya peyêne SPARQL", + "wdqs-app-result-endpoint-title": "Gıre be peynuqtaya SPARQLiyo ke neticeyi peyser ano", + "wdqs-app-result-formatter-title-datetime": "Xam ISO dema wexti", + "wdqs-app-result-json": "Dosyay JSON'i", + "wdqs-app-result-json-verbose": "Dosyay JSON'i (detayın)", + "wdqs-app-result-tsv": "Dosyay TSV", + "wdqs-app-result-tsv-verbose": "Dosyay TSV (detayın)", + "wdqs-app-result-csv": "Dosyay CSV'i", + "wdqs-app-result-svg": "Resimê SVG", + "wdqs-app-result-html": "Tabloy HTML", + "wdqs-app-shorturl-page-title": "Kılm URLê ena pele", + "wdqs-app-editor-placeholder": "(yu dekerdena SPARQL persen yana misal persen weçinê)", + "wdqs-app-editor-addprefixes": "Verbendanê standardan cı ke", + "wdqs-app-resultbrowser-response-summary": "$2 ms tewide de $1 {{PLURAL:$1|netice |neticey }}", + "wdqs-app-resultbrowser-stabilize": "Torer denge kerê", + "wdqs-app-resultbrowser-hierarchical-lr": "Çep ra raşt nizamo hiyerarşik", + "wdqs-app-resultbrowser-hierarchical-ud": "Cêr ra cor nizamo hiyerarşik", + "wdqs-app-resultbrowser-hierarchical-rl": "Raşt ra çep nizamo hiyerarşik", + "wdqs-app-resultbrowser-non-hierarchical": "Bê nizamê hiyerarşiki", + "wdqs-app-resultbrowser-table": "Tablo", + "wdqs-app-resultbrowser-image-grid": "Grida resimi", + "wdqs-app-resultbrowser-graph-builder": "Grafik vıraştoğ", + "wdqs-app-resultbrowser-map": "Xerita", + "wdqs-app-resultbrowser-line-chart": "Xeta grafiki", + "wdqs-app-resultbrowser-bar-chart": "Bara grafiki", + "wdqs-app-resultbrowser-scatter-chart": "Grafika vılayneyayışi", + "wdqs-app-resultbrowser-area-chart": "Grafika cay", + "wdqs-app-resultbrowser-bubble-chart": "Grafika bılıkan", + "wdqs-app-resultbrowser-tree-map": "Xeritay dare", + "wdqs-app-resultbrowser-tree": "Dare", + "wdqs-app-resultbrowser-timeline": "Demawexti", + "wdqs-app-resultbrowser-dimensions": "Ebati", + "wdqs-app-resultbrowser-graph": "Grafik", + "wdqs-app-toast-leave-fullscreen": "Tam ekran ra veciyayışi re [esc] bıtıknê", + "wdqs-app-urlshortener-bad-service": "Konfigurasyonê xızmeta kılmkerdışê URLiyo xırabın", + "wdqs-app-urlshortener-failed": "Kılmkerdışê URLy biyo xırabın", + "wdqs-app-urlshortener-loading": "Bar beno...", + "wdqs-dialog-examples-preview-query": "Persena verqayti", + "wdqs-dialog-examples-preview-result": "Verasasyışê peyni", + "wdqs-dialog-key-shortcut-title": "Rayakılma klavyey", + "wdqs-dialog-key-shortcut-run-query": "Persayışi akarfiye", + "wdqs-dialog-key-shortcut-esc": "Cıkewtışê kışta ravêrdiye/heruna metıni caverde.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Seba pela hesabiyayiye ra klavye rê peştiya raya kılme bımocne.", + "wdqs-dialog-key-shortcut-focus-textarea": "Bal bance be persayışê heruna metıni.", + "wdqs-dialog-key-shortcut-jump-to-result": "Şo neticeyê persayışi.", + "wdqs-dialog-key-shortcut-focus-filter": "Peştigêrê persayışi de gocega \"Parzûn\"i bıtıkne.", + "wdqs-dialog-key-shortcut-focus-show": "Peştigêrê persayışi de gocega \"Bımocne\"yi bıtıkne.", + "wdqs-dialog-key-shortcut-focus-limit": "Peştigêrê persayışi de gocega \"Sinor\"i bıtıkne.", + "wdqs-dialog-key-shortcut-show-example": "Misala bımocne", + "wdqs-dialog-key-shortcut-help-menu": "Menuya peştiya Toggle", + "wdqs-dialog-key-shortcut-show-language": "Menuyê zıwani bımocne", + "wdqs-dialog-key-shortcut-close-button": "Kip ke", + "wdqs-ve-filter": "Parzûn", + "wdqs-ve-show": "Bımocne", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Etiketê biyayışiyo ke vurnayoği mutewa keno, cı ke", + "wdqs-ve-remove-row-title": "Na satır wedarnê", + "wdqs-ve-with": "Ya", + "wdqs-ve-anything": "qet theba", + "wdqs-ve-any": "her ci", + "wdqs-ve-or": "ya zi", + "wdqs-ve-subtype": "bınbabet", + "wdqs-ve-sb-suggestions": "Teklifi", + "wdqs-ve-sb-other": "Sewbi", + "wdqs-action-query": "Pers gureneno", + "wdqs-action-render": "Neticeyi vêniyenê", + "wdqs-action-error-display": "Neticeyi nêmocniyenê", + "wdqs-action-timeout": "Pers rest sinorê demraveriye", + "wdqs-action-malformed-query": "Persayış xırabıno", + "wdqs-action-empty-query": "Yew persayışê SPARQLiyo ravêrde cı ke ya zi yew persayışê misali cı ke", + "wdqs-action-server-error": "Xetay ardoği", + "wdqs-action-unknow-error": "Xetaya nêzanıtiye", + "wdqs-action-preview": "Verweyniyayışê neticeya", + "wdqs-result-map-layers-all": "Katmani heme", + "wdqs-result-map-progress": "Melumatê xeritay benê bar:$1", + "wdqs-embed-button-edit-query": "Visuali bıvurne", + "wdqs-embed-button-edit-query-title": "Nê persayışi peştigerê query ya bıvurnê", + "wdqs-embed-button-edit-code": "SPARQL bıvurne", + "wdqs-embed-button-edit-code-title": "Nê persayışi peştigerê SPARQL ya bıvurnê", + "wdqs-embed-explorer-button-incoming": "Gıreyanê neweya bımocne", + "wdqs-embed-explorer-button-outgoing": "Gıreyanê şıyaya bımocne" +} diff --git a/scholia/app/static/gui/i18n/dty.json b/scholia/app/static/gui/i18n/dty.json new file mode 100644 index 000000000..121ed3b8d --- /dev/null +++ b/scholia/app/static/gui/i18n/dty.json @@ -0,0 +1,66 @@ +{ + "@metadata": { + "authors": [ + "Nirajan pant" + ] + }, + "wdqs-app-button-examples": "उदाहरणअन", + "wdqs-app-button-prefixes": "उपसर्गअन", + "wdqs-app-button-help": "मद्दत", + "wdqs-app-button-run": "दौणऽ", + "wdqs-app-button-run-title": "क्वेरी चला: ( + )", + "wdqs-app-button-clear": "साप अरऽ", + "wdqs-app-button-clear-title": "क्वेरी खाली अरऽ", + "wdqs-app-button-display": "धेकाऽ", + "wdqs-app-button-display-title": "नतिजा धेकाऽ जस्याँकि टेबल, तस्वीर, ...", + "wdqs-app-button-download": "डाउनलोड", + "wdqs-app-button-download-title": "नतिजा डाउनलोड अरऽ", + "wdqs-app-button-link": "लिङ्क", + "wdqs-app-button-link-title": "क्वेरीको लिङ्क प्राप्त अरऽ", + "wdqs-app-help-feedback": "प्रतिक्रिया दिय!", + "wdqs-app-help-request-query": "क्वेरी अनुरोध अरऽ", + "wdqs-app-help-portal": "मद्दत पोर्टल", + "wdqs-app-help-manual": "प्रयोगकर्ता किताप", + "wdqs-app-help-examples": "उदाहरण सोधखोजअन", + "wdqs-app-help-datamodel": "RFD डाटा नमुना", + "wdqs-app-help-prefixes": "उपसर्गअन ऐ सूची", + "wdqs-app-help-copy": "इजाजत सम्बन्धी जानकारी", + "wdqs-app-footer-help": "आफुइ पुरा अद्द्या चालु अद्दाइ [CTRL-SPACE] थिचऽ", + "wdqs-app-result-shorturl": "नतिजा खिलाइ छोटो URL", + "wdqs-app-result-shorturl-title": "येइ नतिजा खिलाइ छोटो URL", + "wdqs-app-result-embed": "नतिजा जेण्याऽ", + "wdqs-app-result-endpoint": "SPARQL अन्तिमबिन्दु", + "wdqs-app-result-endpoint-title": "SPARQL अन्तिमबिन्दुओ लिङ्क नतिजा फिर्ता अद्दाछ़", + "wdqs-app-result-formatter-title-datetime": "रऽ आईएसओ टाइमस्ट्याम्प", + "wdqs-app-result-json": "JSON फाइल", + "wdqs-app-result-json-verbose": "JSON फाइल (भर्बोस)", + "wdqs-app-result-tsv": "TSV फाइल", + "wdqs-app-result-tsv-verbose": "TSV फाइल (भर्बोस)", + "wdqs-app-result-csv": "CSV फाइल", + "wdqs-app-result-svg": "SVG तस्वीर", + "wdqs-app-shorturl-page-title": "येइ पन्नाआ छोटो URL", + "wdqs-app-editor-placeholder": "(SPARQL क्वेरी हाल: या क्वेरी उदाहरण छान:)", + "wdqs-app-editor-addprefixes": "मानक उपसर्गअन थपअ।", + "wdqs-app-resultbrowser-stabilize": "सञ्जाल स्थिर पाणऽ", + "wdqs-app-resultbrowser-hierarchical-lr": "श्रेणीबद्ध लेआउट बाउँहण बठेइ दाइनहण", + "wdqs-app-resultbrowser-hierarchical-ud": "श्रेणीबद्ध लेआउट मल्तिर बठेइ तल्तिर", + "wdqs-app-resultbrowser-hierarchical-rl": "श्रेणीबद्ध लेआउट दाइनहण बठेइ बाउँहण", + "wdqs-dialog-examples-preview-query": "क्वेरी पूर्वदर्शन", + "wdqs-dialog-examples-preview-result": "पूर्वदर्शन नतिजा", + "wdqs-ve-show": "धेकाऽ", + "wdqs-ve-with": "सित", + "wdqs-ve-anything": "जिलै", + "wdqs-ve-any": "कोइलै", + "wdqs-ve-or": "या", + "wdqs-ve-subtype": "उपकिसम", + "wdqs-ve-sb-suggestions": "सुझाबअन", + "wdqs-ve-sb-other": "और", + "wdqs-action-query": "क्वेरी चल्लाछे", + "wdqs-action-render": "नतिजा खिच्चाछ़", + "wdqs-action-error-display": "नतिजा धेकाउनाइ असमर्थ", + "wdqs-action-timeout": "क्वेरी टाएमआउट ओणा पुगिग्यो", + "wdqs-action-malformed-query": "क्वेरि विकृत छ", + "wdqs-action-server-error": "सर्भर त्रुटी", + "wdqs-action-unknow-error": "नजाणीयाऽ त्रुटी", + "wdqs-result-map-layers-all": "जम्माइ तह" +} diff --git a/scholia/app/static/gui/i18n/el.json b/scholia/app/static/gui/i18n/el.json new file mode 100644 index 000000000..abff8a44b --- /dev/null +++ b/scholia/app/static/gui/i18n/el.json @@ -0,0 +1,141 @@ +{ + "@metadata": { + "authors": [ + "Evropi", + "GR", + "Geraki", + "GhotuoIncubator", + "Glavkos", + "KATRINE1992", + "NikosLikomitros", + "Nikosgranturismogt", + "Norhorn", + "Stam.nikos" + ] + }, + "wdqs-app-button-examples": "Παραδείγματα", + "wdqs-app-button-prefixes": "Προθέματα", + "wdqs-app-button-more-tools": "περισσότερα εργαλεία", + "wdqs-app-button-help": "Βοήθεια", + "wdqs-app-button-run": "Εκτέλεση", + "wdqs-app-button-run-title": "Εκτέλεση ερωτήματος ( + )", + "wdqs-app-button-clear": "Εκκαθάριση", + "wdqs-app-button-clear-title": "Εκκαθάριση ερωτήματος", + "wdqs-app-button-restore-title": "Αποκατάσταση προηγούμενης καταχώρησης", + "wdqs-app-button-format-title": "Μορφοποίηση ερωτήματος", + "wdqs-app-button-query-helper": "Εμφάνιση επεξήγησης ερωτήματος", + "wdqs-app-button-fullscreen-title": "Εναλλαγή στη λειτουργία πλήρους οθόνης του προγράμματος επεξεργασίας", + "wdqs-app-button-display": "Εμφάνιση", + "wdqs-app-button-display-title": "Εμφάνιση αποτελέσματος ως πίνακα, εικόνα, ...", + "wdqs-app-button-download": "Λήψη", + "wdqs-app-button-download-title": "Κατεβάστε το αποτέλεσμα", + "wdqs-app-button-link": "Σύνδεσμος", + "wdqs-app-button-link-title": "Πάρτε σύνδεσμο προς το ερώτημα", + "wdqs-app-button-code": "Κωδικός", + "wdqs-app-button-code-title": "Προβολή παραδειγμάτων κώδικα", + "wdqs-app-help-feedback": "Δώστε ανατροφοδότηση!", + "wdqs-app-help-request-query": "Ζητήστε ένα ερώτημα", + "wdqs-app-help-portal": "Πύλη Βοήθειας", + "wdqs-app-help-manual": "Εγχειρίδιο Χρήστη", + "wdqs-app-help-examples": "Παραδείγματα Ερωτημάτων", + "wdqs-app-help-datamodel": "Μοντέλο Δεδομένων RDF", + "wdqs-app-help-prefixes": "Κατάλογος προθεμάτων", + "wdqs-app-help-copy": "Πληροφορίες αδειοδότησης", + "wdqs-app-help-queryhelper": "Βοηθός Ερώτησης", + "wdqs-app-logout": "Έξοδος", + "wdqs-app-tools-edit-items": "Επεξεργαστείτε τα αντικείμενα", + "wdqs-app-tools-query-data": "\nΣτοιχεία ερωτήματος", + "wdqs-app-tools-enhance-ui": "\nΒελτίωση της διεπαφής χρήστη", + "wdqs-app-tools-visualize-data": "\nΟπτικοποίησε τα δεδομένα", + "wdqs-app-tools-list-properties": "διακαταλογισμός ιδιοτήτων", + "wdqs-app-tools-lexicographical-data": "Λεξικογραφικά στοιχεία", + "wdqs-app-tools-for-programmers": "\nΓια προγραμματιστές", + "wdqs-app-footer-help": "Πατήστε [CTRL-SPACE] για να ενεργοποιήσετε την αυτόματη συμπλήρωση.", + "wdqs-app-footer-updated-ago": "Τα δεδομένα ενημερώθηκαν", + "wdqs-app-result-shorturl": "Σύντομο URL για το αποτέλεσμα", + "wdqs-app-result-shorturl-title": "Σύντομο URL σε αυτό το αποτέλεσμα", + "wdqs-app-result-rawgraphs": "Ανοίξτε στο RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Δημιουργήστε ένα γράφημα με τα τρέχοντα αποτελέσματα δεδομένων χρησιμοποιώντας το RAWGraphs.io", + "wdqs-app-result-embed": "Ενσωμάτωση αποτελέσματος", + "wdqs-app-result-endpoint": "SPARQL endpoint", + "wdqs-app-result-endpoint-title": "Σύνδεσμος στο SPARQL endpoint που επιστρέφει αυτό το αποτέλεσμα", + "wdqs-app-result-formatter-title-datetime": "Πρωτογενής ISO χρονοσήμανση", + "wdqs-app-result-json": "αρχείο JSON", + "wdqs-app-result-json-verbose": "αρχείο JSON (εκτενές)", + "wdqs-app-result-tsv": "Αρχείο TSV", + "wdqs-app-result-tsv-verbose": "αρχείο TSV (εκτενές)", + "wdqs-app-result-csv": "Αρχείο CSV", + "wdqs-app-result-svg": "Εικόνα SVG", + "wdqs-app-result-html": "Πίνακας HTML", + "wdqs-app-shorturl-page-title": "Σύντομο URL γι' αυτή τη σελίδα", + "wdqs-app-editor-placeholder": "(Εισαγάγετε ένα ερώτημα SPARQL ή να διαλέξτε ένα παράδειγμα ερωτήματος)", + "wdqs-app-editor-addprefixes": "Προσθήκη Standard Προθεμάτων", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|αποτέλεσμα|αποτελέσματα}} στο $2 ms", + "wdqs-app-resultbrowser-stabilize": "Σταθεροποίηση του δικτύου", + "wdqs-app-resultbrowser-hierarchical-lr": "Ιεραρχική διάταξη από αριστερά προς τα δεξιά", + "wdqs-app-resultbrowser-hierarchical-ud": "Ιεραρχική διάταξη πάνω προς τα κάτω", + "wdqs-app-resultbrowser-hierarchical-rl": "Ιεραρχική διάταξη δεξιά προς τα αριστερά", + "wdqs-app-resultbrowser-non-hierarchical": "Μη-ιεραρχική διάταξη", + "wdqs-app-resultbrowser-table": "Πίνακας", + "wdqs-app-resultbrowser-image-grid": "Πλέγμα εικόνας", + "wdqs-app-resultbrowser-graph-builder": "Δημιουργός γραφημάτων", + "wdqs-app-resultbrowser-map": "Χάρτης", + "wdqs-app-resultbrowser-line-chart": "Γράφημα γραμμών", + "wdqs-app-resultbrowser-bar-chart": "Ραβδόγραμμα", + "wdqs-app-resultbrowser-scatter-chart": "Διάγραμμα διασποράς", + "wdqs-app-resultbrowser-area-chart": "Διάγραμνα περιοχής", + "wdqs-app-resultbrowser-bubble-chart": "Διάγραμμα φυσαλίδων", + "wdqs-app-resultbrowser-tree-map": "Χάρτης δέντρων", + "wdqs-app-resultbrowser-tree": "Δέντρο", + "wdqs-app-resultbrowser-timeline": "Χρονολόγιο", + "wdqs-app-resultbrowser-dimensions": "Διαστάσεις", + "wdqs-app-resultbrowser-graph": "Γράφημα", + "wdqs-app-toast-leave-fullscreen": "Πατήστε [esc] για να κλείσετε την πλήρη οθόνη", + "wdqs-app-urlshortener-bad-service": "Κακή υπηρεσία διασυντόμευσης URL σελειτουργεία", + "wdqs-app-urlshortener-failed": "\nΗ διασυντόμευση του URL απέτυχε", + "wdqs-app-urlshortener-loading": "Γίνεται φόρτωση...", + "wdqs-dialog-examples-preview-query": "Προεπισκόπηση ερωτήματος", + "wdqs-dialog-examples-preview-result": "Προεπισκόπηση αποτελέσματος", + "wdqs-dialog-key-shortcut-title": "Συντομεύσεις Πληκτρολογίου", + "wdqs-dialog-key-shortcut-run-query": "Εκτέλεση ερωτήματος.", + "wdqs-dialog-key-shortcut-esc": "Αφήστε το τρέχων πεδίο/περιοχή κειμένου εισαγωγής.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Εμφάνιση βοήθειας συντόμευσης πληκτρολογίου για την τρέχουσα σελίδα.", + "wdqs-dialog-key-shortcut-focus-textarea": "Συγκεντρωθείτε στην περιοχή κειμένου του ερωτήματος.", + "wdqs-dialog-key-shortcut-jump-to-result": "Πήδηση στο αποτέλεσμα του ερωτήματος.", + "wdqs-dialog-key-shortcut-focus-filter": "Συγκέντρωση στο κουμπί \"Φιλτράρισμα\" στον Βοηθό Ερωτημάτων.", + "wdqs-dialog-key-shortcut-focus-show": "Συγκέντρωση στο κουμπί \"Εμφάνιση\" στον Βοηθό Ερωτημάτων.", + "wdqs-dialog-key-shortcut-focus-limit": "Κάνετε κλικ στο κουμπί \"Περιορισμός\" στον Βοηθό Ερωτημάτων.", + "wdqs-dialog-key-shortcut-show-example": "Εμφάνιση παραδειγμάτων.", + "wdqs-dialog-key-shortcut-help-menu": "Μεταβάλλετε το μενού βοήθειας", + "wdqs-dialog-key-shortcut-show-language": "Εμφάνιση μενού γλωσσών.", + "wdqs-dialog-key-shortcut-close-button": "Κλείσιμο", + "wdqs-ve-filter": "Φιλτράρισμα", + "wdqs-ve-show": "Εμφάνιση", + "wdqs-ve-limit": "Όριο", + "wdqs-ve-add-label-title": "Προσθέστε μεταβλητή που περιέχει ετικέτα οντότητας", + "wdqs-ve-remove-row-title": "Αφαίρεση αυτού του εργαλείου", + "wdqs-ve-with": "με", + "wdqs-ve-anything": "οτιδήποτε", + "wdqs-ve-any": "οτιδήποτε", + "wdqs-ve-or": "ή", + "wdqs-ve-subtype": "υποτύπος", + "wdqs-ve-sb-suggestions": "Προτάσεις", + "wdqs-ve-sb-other": "Άλλο", + "wdqs-action-query": "Εκτελούμενο ερώτημα", + "wdqs-action-render": "Παραγωγή αποτελέσματος", + "wdqs-action-error-display": "Αδυναμία προβολής αποτελέσματος", + "wdqs-action-timeout": "Έφτασε το χρονικό όριο του ερωτήματος", + "wdqs-action-malformed-query": "Το ερώτημα είναι ακατάλληλο", + "wdqs-action-empty-query": "Εισαγάγετε ένα ερώτημα SPARQL ή επιλέξτε ένα ερώτημα παραδείγματος", + "wdqs-action-server-error": "Σφάλμα διακομιστή", + "wdqs-action-unknow-error": "Άγνωστο σφάλμα", + "wdqs-action-preview": "Αποτέλεσμα προεπισκόπησης", + "wdqs-result-map-layers-all": "Όλα τα στρώματα", + "wdqs-result-map-progress": "Φόρτωση δεδομένων χάρτη: $1%", + "wdqs-embed-button-edit-query": "Οπτική επεξεργασία", + "wdqs-embed-button-edit-query-title": "Επεξεργασία καταχώρησης με τον βοηθό ερωτήματος", + "wdqs-embed-button-edit-code": "Επεξεργασία SPARQL", + "wdqs-embed-button-edit-code-title": "Επεξεργασία καταχώρησης με τον επεξεργαστή SPARQL", + "wdqs-embed-explorer-button-incoming": "Εμφάνιση ερχόμενων συνδέσμων", + "wdqs-embed-explorer-button-outgoing": "Εμφάνιση εξωτερικών συνδέσμων" +} diff --git a/scholia/app/static/gui/i18n/en-gb.json b/scholia/app/static/gui/i18n/en-gb.json new file mode 100644 index 000000000..cf63e4c99 --- /dev/null +++ b/scholia/app/static/gui/i18n/en-gb.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Andibing", + "Chase me ladies, I'm the Cavalry" + ] + }, + "wdqs-app-button-examples": "Examples", + "wdqs-app-button-prefixes": "Prefixes", + "wdqs-app-button-help": "Help", + "wdqs-app-button-run": "Run", + "wdqs-app-button-clear": "Clear", + "wdqs-app-button-display": "Display", + "wdqs-app-button-download": "Download", + "wdqs-app-button-link": "Link", + "wdqs-dialog-examples-preview-query": "Preview query", + "wdqs-dialog-examples-preview-result": "Preview result", + "wdqs-ve-show": "Show", + "wdqs-ve-with": "with", + "wdqs-ve-anything": "anything", + "wdqs-ve-any": "any", + "wdqs-ve-or": "or", + "wdqs-ve-subtype": "subtype", + "wdqs-action-query": "Running query", + "wdqs-action-render": "Rendering result", + "wdqs-action-error-display": "Unable to display result", + "wdqs-action-timeout": "Query timeout limit reached" +} diff --git a/scholia/app/static/gui/i18n/en.json b/scholia/app/static/gui/i18n/en.json new file mode 100644 index 000000000..75f746a7c --- /dev/null +++ b/scholia/app/static/gui/i18n/en.json @@ -0,0 +1,137 @@ +{ + "@metadata": { + "authors": [ + "Jonas Kress", + "David Sn", + "Albert Wolszon", + "Abián" + ], + "locale": "en", + "message-documentation": "qqq" + }, + "wdqs-app-button-examples": "Examples", + "wdqs-app-button-prefixes": "Prefixes", + "wdqs-app-button-more-tools": "More tools", + "wdqs-app-button-help": "Help", + "wdqs-app-button-run": "Run", + "wdqs-app-button-run-title": "Execute query (CTRL + ENTER)", + "wdqs-app-button-clear": "Clear", + "wdqs-app-button-clear-title": "Clear query", + "wdqs-app-button-restore-title": "Restore previous query", + "wdqs-app-button-format-title": "Format query", + "wdqs-app-button-query-helper": "Show query explanation", + "wdqs-app-button-fullscreen-title": "Toggle fullscreen mode of editor", + "wdqs-app-button-display": "Display", + "wdqs-app-button-display-title": "Display result as table, image, ...", + "wdqs-app-button-download": "Download", + "wdqs-app-button-download-title": "Download result", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Get link to query", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "View code examples", + "wdqs-app-help-feedback": "Give Feedback!", + "wdqs-app-help-request-query": "Request a query", + "wdqs-app-help-portal": "Help Portal", + "wdqs-app-help-manual": "User Manual", + "wdqs-app-help-examples": "Example Queries", + "wdqs-app-help-datamodel": "RDF Data Model", + "wdqs-app-help-prefixes": "List of prefixes", + "wdqs-app-help-copy": "Licensing information", + "wdqs-app-help-queryhelper": "Query Helper", + "wdqs-app-logout": "Logout", + "wdqs-app-tools-edit-items": "Edit Items", + "wdqs-app-tools-query-data": "Query data", + "wdqs-app-tools-enhance-ui": "Enhance user interface", + "wdqs-app-tools-visualize-data": "Visualize data", + "wdqs-app-tools-list-properties": "List properties", + "wdqs-app-tools-lexicographical-data": "Lexicographical data", + "wdqs-app-tools-for-programmers": "For programmers", + "wdqs-app-footer-help": "Press [CTRL-SPACE] to activate auto completion.", + "wdqs-app-footer-updated-ago": "Data updated $1", + "wdqs-app-result-shorturl": "Short URL to result", + "wdqs-app-result-shorturl-title": "Short URL to this result", + "wdqs-app-result-rawgraphs": "Open in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Create a graph with the current result data using RAWGraphs.io", + "wdqs-app-result-embed": "Embed result", + "wdqs-app-result-endpoint": "SPARQL endpoint", + "wdqs-app-result-endpoint-title": "Link to the SPARQL endpoint returning the result", + "wdqs-app-result-formatter-title-datetime": "Raw ISO timestamp", + "wdqs-app-result-json": "JSON file", + "wdqs-app-result-json-verbose": "JSON file (verbose)", + "wdqs-app-result-tsv": "TSV file", + "wdqs-app-result-tsv-verbose": "TSV file (verbose)", + "wdqs-app-result-csv": "CSV file", + "wdqs-app-result-svg": "SVG Image", + "wdqs-app-result-html": "HTML table", + "wdqs-app-shorturl-page-title": "Short URL to this page", + "wdqs-app-editor-placeholder": "(Input a SPARQL query or choose a query example)", + "wdqs-app-editor-addprefixes": "Add Standard Prefixes", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|result|results}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilize network", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchical layout left to right", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchical layout up to down", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchical layout right to left", + "wdqs-app-resultbrowser-non-hierarchical": "Non-hierarchical layout", + "wdqs-app-resultbrowser-table": "Table", + "wdqs-app-resultbrowser-image-grid": "Image grid", + "wdqs-app-resultbrowser-graph-builder": "Graph builder", + "wdqs-app-resultbrowser-map": "Map", + "wdqs-app-resultbrowser-line-chart": "Line chart", + "wdqs-app-resultbrowser-bar-chart": "Bar chart", + "wdqs-app-resultbrowser-scatter-chart": "Scatter chart", + "wdqs-app-resultbrowser-area-chart": "Area chart", + "wdqs-app-resultbrowser-bubble-chart": "Bubble chart", + "wdqs-app-resultbrowser-tree-map": "Tree map", + "wdqs-app-resultbrowser-tree": "Tree", + "wdqs-app-resultbrowser-timeline": "Timeline", + "wdqs-app-resultbrowser-dimensions": "Dimensions", + "wdqs-app-resultbrowser-graph": "Graph", + "wdqs-app-toast-leave-fullscreen": "Press [esc] to leave fullscreen", + "wdqs-app-urlshortener-bad-service": "Bad URL shortener service in configuration", + "wdqs-app-urlshortener-failed": "URL shortening failed", + "wdqs-app-urlshortener-loading": "Loading...", + "wdqs-dialog-examples-preview-query": "Preview query", + "wdqs-dialog-examples-preview-result": "Preview result", + "wdqs-dialog-key-shortcut-title": "Keyboard Shortcuts", + "wdqs-dialog-key-shortcut-run-query": "Run query.", + "wdqs-dialog-key-shortcut-esc": "Leave current input field/textarea.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Show keyboard shortcut help for the current page.", + "wdqs-dialog-key-shortcut-focus-textarea": "Focus on query textarea.", + "wdqs-dialog-key-shortcut-jump-to-result": "Jump to query result.", + "wdqs-dialog-key-shortcut-focus-filter": "Focus on \"Filter\" button in Query Helper.", + "wdqs-dialog-key-shortcut-focus-show": "Focus on \"Show\" button in Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Click \"Limit\" button in Query Helper.", + "wdqs-dialog-key-shortcut-show-example": "Show examples.", + "wdqs-dialog-key-shortcut-help-menu": "Toggle Help menu.", + "wdqs-dialog-key-shortcut-show-language": "Show language menu.", + "wdqs-dialog-key-shortcut-close-button": "Close", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Show", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Add variable containing entity label", + "wdqs-ve-remove-row-title": "Remove this row", + "wdqs-ve-with": "with", + "wdqs-ve-anything": "anything", + "wdqs-ve-any": "any", + "wdqs-ve-or": "or", + "wdqs-ve-subtype": "subtype", + "wdqs-ve-sb-suggestions": "Suggestions", + "wdqs-ve-sb-other": "Other", + "wdqs-action-query": "Running query", + "wdqs-action-render": "Rendering result", + "wdqs-action-error-display": "Unable to display result", + "wdqs-action-timeout": "Query timeout limit reached", + "wdqs-action-malformed-query": "Query is malformed", + "wdqs-action-empty-query": "Input a valid SPARQL query or choose an example query", + "wdqs-action-server-error": "Server error", + "wdqs-action-unknow-error": "Unknown error", + "wdqs-action-preview": "Result preview", + "wdqs-result-map-layers-all": "All layers", + "wdqs-result-map-progress": "Loading map data: $1%", + "wdqs-embed-button-edit-query": "Edit visually", + "wdqs-embed-button-edit-query-title": "Edit this query with the query helper", + "wdqs-embed-button-edit-code": "Edit SPARQL", + "wdqs-embed-button-edit-code-title": "Edit this query with the SPARQL editor", + "wdqs-embed-explorer-button-incoming": "Show incoming links", + "wdqs-embed-explorer-button-outgoing": "Show outgoing links" +} diff --git a/scholia/app/static/gui/i18n/eo.json b/scholia/app/static/gui/i18n/eo.json new file mode 100644 index 000000000..7ffb9fc7c --- /dev/null +++ b/scholia/app/static/gui/i18n/eo.json @@ -0,0 +1,135 @@ +{ + "@metadata": { + "authors": [ + "Kastanoto", + "Rafaneta", + "Robin van der Vliet", + "YvesNevelsteen" + ] + }, + "wdqs-app-button-examples": "Ekzemploj", + "wdqs-app-button-prefixes": "Prefiksoj", + "wdqs-app-button-more-tools": "Pliaj iloj", + "wdqs-app-button-help": "Helpo", + "wdqs-app-button-run": "Plenumi", + "wdqs-app-button-run-title": "Plenumi informpeton ( + )", + "wdqs-app-button-clear": "Forviŝi", + "wdqs-app-button-clear-title": "Forviŝi informpeton", + "wdqs-app-button-restore-title": "Restarigi antaŭan informpeton", + "wdqs-app-button-format-title": "Formati informpeton", + "wdqs-app-button-query-helper": "Montri klarigon pri informpeto", + "wdqs-app-button-fullscreen-title": "Baskuli plenekranan reĝimon de redaktilo", + "wdqs-app-button-display": "Montri", + "wdqs-app-button-display-title": "Montri rezulton kiel tabelon, bildon, …", + "wdqs-app-button-download": "Elŝuti", + "wdqs-app-button-download-title": "Elŝuti rezulton", + "wdqs-app-button-link": "Ligilo", + "wdqs-app-button-link-title": "Akiri ligilon al informpeto", + "wdqs-app-button-code": "Kodo", + "wdqs-app-button-code-title": "Montri ekzemplojn de kodo", + "wdqs-app-help-feedback": "Donu al ni vian opinion!", + "wdqs-app-help-request-query": "Informpeti", + "wdqs-app-help-portal": "Helpa portalo", + "wdqs-app-help-manual": "Manlibro por uzantoj", + "wdqs-app-help-examples": "Ekzemplaj informpetoj", + "wdqs-app-help-datamodel": "Modelo de RDF-datumoj", + "wdqs-app-help-prefixes": "Listo de prefiksoj", + "wdqs-app-help-copy": "Informoj pri permesilo", + "wdqs-app-help-queryhelper": "Informpeta helpilo", + "wdqs-app-logout": "Elsaluti", + "wdqs-app-tools-edit-items": "Redakti elementojn", + "wdqs-app-tools-query-data": "Informpeti pri datumoj", + "wdqs-app-tools-enhance-ui": "Plibonigi uzant-fasadon", + "wdqs-app-tools-visualize-data": "Vidigi datumojn", + "wdqs-app-tools-list-properties": "Listo de ecoj", + "wdqs-app-tools-lexicographical-data": "Leksikaj datumoj", + "wdqs-app-tools-for-programmers": "Por programistoj", + "wdqs-app-footer-help": "Premu [CTRL-SPACE] por ŝalti aŭtomatan kompletigon.", + "wdqs-app-footer-updated-ago": "Datumoj ĝisdatigitaj $1", + "wdqs-app-result-shorturl": "Mallonga URL de la rezulto", + "wdqs-app-result-shorturl-title": "Mallonga URL de ĉi tiu rezulto", + "wdqs-app-result-rawgraphs": "Malfermi per RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Krei diagramon kun nunaj datumoj de la rezulto uzante RAWGraphs.io", + "wdqs-app-result-embed": "Enkorpigi la rezulton", + "wdqs-app-result-endpoint": "SPARQL-finpunkto", + "wdqs-app-result-endpoint-title": "Ligilo al SPARQL-finpunkto liveranta rezulton", + "wdqs-app-result-formatter-title-datetime": "Kruda ISO-tempomarko", + "wdqs-app-result-json": "JSON-dosiero", + "wdqs-app-result-json-verbose": "JSON-dosiero (konciza)", + "wdqs-app-result-tsv": "TSV-dosiero", + "wdqs-app-result-tsv-verbose": "TSV-dosiero (konciza)", + "wdqs-app-result-csv": "CSV-dosiero", + "wdqs-app-result-svg": "SVG-bildo", + "wdqs-app-result-html": "HTML-tabelo", + "wdqs-app-shorturl-page-title": "Mallonga URL de ĉi tiu paĝo", + "wdqs-app-editor-placeholder": "(Enmetu SPARQL-informpeton aŭ elektu ekzemplon)", + "wdqs-app-editor-addprefixes": "Aldoni normajn prefiksojn", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rezulto|rezultoj}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiligi reton", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarĥia aranĝo maldekstre-dekstren", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarĥia aranĝo supre-malsupren", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarĥia aranĝo dekstre-maldekstren", + "wdqs-app-resultbrowser-non-hierarchical": "Nehierarĥia aranĝo", + "wdqs-app-resultbrowser-table": "Tabelo", + "wdqs-app-resultbrowser-image-grid": "Bilda krado", + "wdqs-app-resultbrowser-graph-builder": "Diagram-konstruilo", + "wdqs-app-resultbrowser-map": "Mapo", + "wdqs-app-resultbrowser-line-chart": "Linia diagramo", + "wdqs-app-resultbrowser-bar-chart": "Kolumna diagramo", + "wdqs-app-resultbrowser-scatter-chart": "Dissema diagramo", + "wdqs-app-resultbrowser-area-chart": "Area diagramo", + "wdqs-app-resultbrowser-bubble-chart": "Vezika diagramo", + "wdqs-app-resultbrowser-tree-map": "Arba mapo", + "wdqs-app-resultbrowser-tree": "Arbo", + "wdqs-app-resultbrowser-timeline": "Kronologio", + "wdqs-app-resultbrowser-dimensions": "Dimensioj", + "wdqs-app-resultbrowser-graph": "Diagramo", + "wdqs-app-toast-leave-fullscreen": "Premu [esc] por eliri plenekranon", + "wdqs-app-urlshortener-bad-service": "Malĝusta servo por mallongigi ligiloj en agordoj", + "wdqs-app-urlshortener-failed": "Fiaskis mallongigi ligilon", + "wdqs-app-urlshortener-loading": "Ŝargado…", + "wdqs-dialog-examples-preview-query": "Antaŭrigardi informpeton", + "wdqs-dialog-examples-preview-result": "Antaŭrigardi rezulton", + "wdqs-dialog-key-shortcut-title": "Fulmoklavoj", + "wdqs-dialog-key-shortcut-run-query": "Plenumi peton.", + "wdqs-dialog-key-shortcut-esc": "Forlasi la nunan kampon.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Montri helpon pri fulmoklavoj por la nuna paĝo.", + "wdqs-dialog-key-shortcut-focus-textarea": "Koncentriĝi sur informpeta kampo.", + "wdqs-dialog-key-shortcut-jump-to-result": "Transsalti al rezulto.", + "wdqs-dialog-key-shortcut-focus-filter": "Koncentriĝi sur butono “filtri” ĉe informpeta helpilo.", + "wdqs-dialog-key-shortcut-focus-show": "Koncentriĝi sur butono “montri” ĉe informpeta helpilo.", + "wdqs-dialog-key-shortcut-focus-limit": "Klaku butonon “limigi” ĉe informpeta helpilo.", + "wdqs-dialog-key-shortcut-show-example": "Montri ekzemplojn.", + "wdqs-dialog-key-shortcut-help-menu": "Baskuli helpan menuon.", + "wdqs-dialog-key-shortcut-show-language": "Montri lingvan menuon.", + "wdqs-dialog-key-shortcut-close-button": "Fermi", + "wdqs-ve-filter": "Filtri", + "wdqs-ve-show": "Montri", + "wdqs-ve-limit": "Limigo", + "wdqs-ve-add-label-title": "Aldoni varianton enhavantan aĵan etikedon", + "wdqs-ve-remove-row-title": "Forigi ĉi tiun vicon", + "wdqs-ve-with": "kun", + "wdqs-ve-anything": "ĉio ajn", + "wdqs-ve-any": "kaj", + "wdqs-ve-or": "aŭ", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Proponoj", + "wdqs-ve-sb-other": "Alia", + "wdqs-action-query": "Rulado de informpeto", + "wdqs-action-render": "Bildigado de rezulto", + "wdqs-action-error-display": "Montri rezulton ne eblas", + "wdqs-action-timeout": "Informpeta tempolimo atingita", + "wdqs-action-malformed-query": "Informpeto estas misformita", + "wdqs-action-empty-query": "Entajpu ĝustan SPARQL-serĉpeton aŭ elektu ekzemplan serĉpeton", + "wdqs-action-server-error": "Servila eraro", + "wdqs-action-unknow-error": "Nekonata eraro", + "wdqs-action-preview": "Rezulta antaŭrigardo", + "wdqs-result-map-layers-all": "Ĉiuj tavoloj", + "wdqs-result-map-progress": "Ŝargado de map-datumoj: $1%", + "wdqs-embed-button-edit-query": "Redakti (vide)", + "wdqs-embed-button-edit-query-title": "Redakti tiun ĉi informpeton per la helpilo", + "wdqs-embed-button-edit-code": "Redakti (SPARQL)", + "wdqs-embed-button-edit-code-title": "Redakti tiun ĉi informpeton per la SPARQL-redaktilo", + "wdqs-embed-explorer-button-incoming": "Montri enigajn ligilojn", + "wdqs-embed-explorer-button-outgoing": "Montri eligajn ligilojn" +} diff --git a/scholia/app/static/gui/i18n/es.json b/scholia/app/static/gui/i18n/es.json new file mode 100644 index 000000000..c7c96f386 --- /dev/null +++ b/scholia/app/static/gui/i18n/es.json @@ -0,0 +1,152 @@ +{ + "@metadata": { + "authors": [ + "2axterix2", + "ArenaL5", + "Asierog", + "Bc0ed5a28dfc189b971a689bae2d31b45cb5f3fd", + "Carlosmg.dg", + "Cethos", + "Dgstranz", + "Fitoschido", + "Invadinado", + "Irus", + "Josecurioso", + "Julián L", + "Koavf", + "Ktranz", + "La Mantis", + "Luisangelrg", + "Macofe", + "Micru", + "Rubentl134", + "Ryo567", + "Tiberius1701" + ] + }, + "wdqs-app-button-examples": "Ejemplos", + "wdqs-app-button-prefixes": "Prefijos", + "wdqs-app-button-more-tools": "Más herramientas", + "wdqs-app-button-help": "Ayuda", + "wdqs-app-button-run": "Ejecutar", + "wdqs-app-button-run-title": "Ejecutar consulta ( + )", + "wdqs-app-button-clear": "Vaciar", + "wdqs-app-button-clear-title": "Borrar consulta", + "wdqs-app-button-restore-title": "Restaurar la consulta anterior", + "wdqs-app-button-format-title": "Formatear consulta", + "wdqs-app-button-query-helper": "Mostrar explicación de la consulta", + "wdqs-app-button-fullscreen-title": "Alternar el modo de pantalla completa del editor", + "wdqs-app-button-display": "Mostrar", + "wdqs-app-button-display-title": "Mostrar el resultado en forma de tabla, imagen, ...", + "wdqs-app-button-download": "Descargar", + "wdqs-app-button-download-title": "Descargar resultado", + "wdqs-app-button-link": "Enlace", + "wdqs-app-button-link-title": "Obtener enlace a la consulta", + "wdqs-app-button-code": "Código", + "wdqs-app-button-code-title": "Ver ejemplos de código", + "wdqs-app-help-feedback": "¡Deja tus comentarios!", + "wdqs-app-help-request-query": "Solicitar una consulta", + "wdqs-app-help-portal": "Portal de ayuda", + "wdqs-app-help-manual": "Manual del usuario", + "wdqs-app-help-examples": "Consultas de ejemplo", + "wdqs-app-help-datamodel": "Modelo de datos de RDF", + "wdqs-app-help-prefixes": "Lista de prefijos", + "wdqs-app-help-copy": "Información de la licencia", + "wdqs-app-help-queryhelper": "Asistente de consultas", + "wdqs-app-logout": "Salir", + "wdqs-app-tools-edit-items": "Editar elementos", + "wdqs-app-tools-query-data": "Consultar datos", + "wdqs-app-tools-enhance-ui": "Mejorar la interfaz de usuario", + "wdqs-app-tools-visualize-data": "Visualizar datos", + "wdqs-app-tools-list-properties": "Enumerar propiedades", + "wdqs-app-tools-lexicographical-data": "Datos lexicográficos", + "wdqs-app-tools-for-programmers": "Para programadores", + "wdqs-app-footer-help": "Presiona Ctrl + Espacio para activar la compleción automática.", + "wdqs-app-footer-updated-ago": "Datos actualizados $1", + "wdqs-app-result-shorturl": "URL corto al resultado", + "wdqs-app-result-shorturl-title": "URL corto a este resultado", + "wdqs-app-result-rawgraphs": "Abrir en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear un gráfico con los resultados actuales usando RAWGraphs.io", + "wdqs-app-result-embed": "Incrustar resultado", + "wdqs-app-result-endpoint": "Parámetro de SPARQL", + "wdqs-app-result-endpoint-title": "Enlace al punto de acceso de SPARQL que devuelve el resultado", + "wdqs-app-result-formatter-title-datetime": "Cronomarcador ISO sin procesar", + "wdqs-app-result-json": "Archivo JSON", + "wdqs-app-result-json-verbose": "Archivo JSON (detallado)", + "wdqs-app-result-tsv": "Archivo TSV", + "wdqs-app-result-tsv-verbose": "Archivo TSV (detallado)", + "wdqs-app-result-csv": "Archivo CSV", + "wdqs-app-result-svg": "Imagen SVG", + "wdqs-app-result-html": "Tabla HTML", + "wdqs-app-shorturl-page-title": "URL corta a esta página", + "wdqs-app-editor-placeholder": "(Escribe una consulta SPARQL o elige una consulta de ejemplo)", + "wdqs-app-editor-addprefixes": "Añadir prefijos estándar", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado|resultados}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilizar red", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposición jerárquica de izquierda a derecha", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposición jerárquica de arriba abajo", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposición jerárquica de derecha a izquierda", + "wdqs-app-resultbrowser-non-hierarchical": "Disposición no jerárquica", + "wdqs-app-resultbrowser-table": "Tabla", + "wdqs-app-resultbrowser-image-grid": "Cuadrícula de imágenes", + "wdqs-app-resultbrowser-graph-builder": "Generador de gráficos", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfico de líneas", + "wdqs-app-resultbrowser-bar-chart": "Gráfico de barras", + "wdqs-app-resultbrowser-scatter-chart": "Gráfico de dispersión", + "wdqs-app-resultbrowser-area-chart": "Gráfico de área", + "wdqs-app-resultbrowser-bubble-chart": "Gráfico de burbujas", + "wdqs-app-resultbrowser-tree-map": "Mapa de árbol", + "wdqs-app-resultbrowser-tree": "Árbol", + "wdqs-app-resultbrowser-timeline": "Cronología", + "wdqs-app-resultbrowser-dimensions": "Dimensiones", + "wdqs-app-resultbrowser-graph": "Gráfico", + "wdqs-app-toast-leave-fullscreen": "Presiona [Esc] para salir de pantalla completa", + "wdqs-app-urlshortener-bad-service": "Mala configuración del servicio de acortador de URLs", + "wdqs-app-urlshortener-failed": "Error al acortar la URL", + "wdqs-app-urlshortener-loading": "Cargando…", + "wdqs-dialog-examples-preview-query": "Vista previa de la consulta", + "wdqs-dialog-examples-preview-result": "Vista previa del resultado", + "wdqs-dialog-key-shortcut-title": "Atajos de teclado", + "wdqs-dialog-key-shortcut-run-query": "Ejecutar la consulta.", + "wdqs-dialog-key-shortcut-esc": "Abandonar espacio de texto actual.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostrar ayuda sobre los atajos de teclado de la página actual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Seleccionar el área de entrada de texto.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar al resultado de la consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Poner el foco en el botón «Filtrar» del Auxiliar de consultas.", + "wdqs-dialog-key-shortcut-focus-show": "Poner el foco en el botón «Mostrar» del Auxiliar de consultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Pulsar el botón «Límite» del Auxiliar de consultas.", + "wdqs-dialog-key-shortcut-show-example": "Mostrar ejemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Mostrar u ocultar el menú de ayuda.", + "wdqs-dialog-key-shortcut-show-language": "Mostrar el menú de idiomas.", + "wdqs-dialog-key-shortcut-close-button": "Cerrar", + "wdqs-ve-filter": "Filtrar", + "wdqs-ve-show": "Mostrar", + "wdqs-ve-limit": "Límite", + "wdqs-ve-add-label-title": "Añadir variable conteniendo etiqueta de entidad", + "wdqs-ve-remove-row-title": "Eliminar esta fila", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "cualquier cosa", + "wdqs-ve-any": "cualquiera", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Sugerencias", + "wdqs-ve-sb-other": "Otro", + "wdqs-action-query": "Ejecución de la consulta", + "wdqs-action-render": "Representación del resultado", + "wdqs-action-error-display": "No se puede mostrar el resultado", + "wdqs-action-timeout": "Se agotó el tiempo de espera de la consulta", + "wdqs-action-malformed-query": "La consulta es incorrecta", + "wdqs-action-empty-query": "Proporciona una consulta SPARQL válida o selecciona una de ejemplo", + "wdqs-action-server-error": "Error del servidor", + "wdqs-action-unknow-error": "Error desconocido", + "wdqs-action-preview": "Previsualización del resultado", + "wdqs-result-map-layers-all": "Todas las capas", + "wdqs-result-map-progress": "Cargando datos cartográficos: $1 %", + "wdqs-embed-button-edit-query": "Editar visualmente", + "wdqs-embed-button-edit-query-title": "Editar esta consulta con el auxiliar de consultas", + "wdqs-embed-button-edit-code": "Editar SPARQL", + "wdqs-embed-button-edit-code-title": "Editar esta consulta con el editor de SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostrar enlaces entrantes", + "wdqs-embed-explorer-button-outgoing": "Mostrar enlaces salientes" +} diff --git a/scholia/app/static/gui/i18n/et.json b/scholia/app/static/gui/i18n/et.json new file mode 100644 index 000000000..33c602985 --- /dev/null +++ b/scholia/app/static/gui/i18n/et.json @@ -0,0 +1,134 @@ +{ + "@metadata": { + "authors": [ + "Metsavend", + "Pikne", + "Triinusingu" + ] + }, + "wdqs-app-button-examples": "Näited", + "wdqs-app-button-prefixes": "Eesliited", + "wdqs-app-button-more-tools": "Veel tööriistu", + "wdqs-app-button-help": "Abi", + "wdqs-app-button-run": "Käivita", + "wdqs-app-button-run-title": "Käivita päring ( + )", + "wdqs-app-button-clear": "Tühjenda", + "wdqs-app-button-clear-title": "Tühjenda päring", + "wdqs-app-button-restore-title": "Taasta eelmine päring", + "wdqs-app-button-format-title": "Vorminda päring", + "wdqs-app-button-query-helper": "Näita päringuselgitust", + "wdqs-app-button-fullscreen-title": "Lülita täisekraani režiim sisse või välja", + "wdqs-app-button-display": "Kuva", + "wdqs-app-button-display-title": "Kuva tulemused tabelina, pildina, ...", + "wdqs-app-button-download": "Laadi alla", + "wdqs-app-button-download-title": "Laadi tulemus alla", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Hangi päringu link", + "wdqs-app-button-code": "Kood", + "wdqs-app-button-code-title": "Vaata koodinäiteid", + "wdqs-app-help-feedback": "Anna tagasisidet!", + "wdqs-app-help-request-query": "Palu teha päring", + "wdqs-app-help-portal": "Abiportaal", + "wdqs-app-help-manual": "Kasutusjuhend", + "wdqs-app-help-examples": "Näidispäringud", + "wdqs-app-help-datamodel": "RDF-andmemudel", + "wdqs-app-help-prefixes": "Eesliidete loend", + "wdqs-app-help-copy": "Litsentsiteave", + "wdqs-app-help-queryhelper": "Päringuabiline", + "wdqs-app-logout": "Logi välja", + "wdqs-app-tools-edit-items": "Üksuste redigeerimine", + "wdqs-app-tools-query-data": "Andmete pärimine", + "wdqs-app-tools-enhance-ui": "Kasutajaliidese täiustamine", + "wdqs-app-tools-visualize-data": "Andmete visualiseerimine", + "wdqs-app-tools-list-properties": "Omaduste loend", + "wdqs-app-tools-lexicographical-data": "Leksikograafilised andmed", + "wdqs-app-tools-for-programmers": "Programmeerijatele", + "wdqs-app-footer-help": "Vajuta klahvikombinatsiooni [CTRL-TÜHIK], et aktiveerida automaatne täitmine.", + "wdqs-app-footer-updated-ago": "Andmed uuendatud $1", + "wdqs-app-result-shorturl": "Lühi-URL tulemuse juurde", + "wdqs-app-result-shorturl-title": "Lühi-URL, mis viitab sellele tulemusele", + "wdqs-app-result-rawgraphs": "Ava lehel RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Koosta lehel RAWGraphs.io sellest tulemusest diagramm", + "wdqs-app-result-embed": "Manusta tulemus", + "wdqs-app-result-endpoint": "SPARQL-i lõpp-punkt", + "wdqs-app-result-endpoint-title": "Link SPARQL-i lõppsõlme, mis tagastab tulemuse", + "wdqs-app-result-formatter-title-datetime": "Toorkujul ISO ajatempel", + "wdqs-app-result-json": "JSON-fail", + "wdqs-app-result-json-verbose": "JSON-fail (sõnaohter)", + "wdqs-app-result-tsv": "TSV-fail", + "wdqs-app-result-tsv-verbose": "TSV-fail (sõnaohter)", + "wdqs-app-result-csv": "CSV-fail", + "wdqs-app-result-svg": "SVG-pilt", + "wdqs-app-result-html": "HTML-tabel", + "wdqs-app-shorturl-page-title": "Lühi-URL siia leheküljele", + "wdqs-app-editor-placeholder": "(Sisesta SPARQL-päring või vali näidispäring)", + "wdqs-app-editor-addprefixes": "Lisa standardeesliited", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|tulemus|tulemust}}, kulus $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliseeri võrk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarhiline paigutus vasakult paremale", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarhiline paigutus ülalt alla", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarhiline paigutus paremalt vasakule", + "wdqs-app-resultbrowser-non-hierarchical": "Mittehierarhiline paigutus", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Pildiruudustik", + "wdqs-app-resultbrowser-graph-builder": "Graafikoostaja", + "wdqs-app-resultbrowser-map": "Kaart", + "wdqs-app-resultbrowser-line-chart": "Joondiagramm", + "wdqs-app-resultbrowser-bar-chart": "Tulpdiagramm", + "wdqs-app-resultbrowser-scatter-chart": "Hajuvusdiagramm", + "wdqs-app-resultbrowser-area-chart": "Kihtdiagramm", + "wdqs-app-resultbrowser-bubble-chart": "Mulldiagramm", + "wdqs-app-resultbrowser-tree-map": "Puukaart", + "wdqs-app-resultbrowser-tree": "Puu", + "wdqs-app-resultbrowser-timeline": "Ajatelg", + "wdqs-app-resultbrowser-dimensions": "Mõõtmed", + "wdqs-app-resultbrowser-graph": "Graafik", + "wdqs-app-toast-leave-fullscreen": "Vajuta nuppu [esc], et lahkuda täisekraanilt", + "wdqs-app-urlshortener-bad-service": "Häälestuses vigane URL-i lühendamise teenus", + "wdqs-app-urlshortener-failed": "URL-i lühendamine ebaõnnestus", + "wdqs-app-urlshortener-loading": "Laadimine...", + "wdqs-dialog-examples-preview-query": "Päringu eelvaade", + "wdqs-dialog-examples-preview-result": "Eelvaate tulemus", + "wdqs-dialog-key-shortcut-title": "Kiirklahvid", + "wdqs-dialog-key-shortcut-run-query": "Käivita päring.", + "wdqs-dialog-key-shortcut-esc": "Lahku praeguselt sisendväljalt või tekstialalt.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Kuva kiirklahvide abi praeguse lehe kohta.", + "wdqs-dialog-key-shortcut-focus-textarea": "Vii fookusesse päringu tekstiala.", + "wdqs-dialog-key-shortcut-jump-to-result": "Hüppa päringutulemuseni.", + "wdqs-dialog-key-shortcut-focus-filter": "Vii päringuabilises fookusesse nupp \"Filter\".", + "wdqs-dialog-key-shortcut-focus-show": "Vii päringuabilises fookusesse nupp \"Näita\".", + "wdqs-dialog-key-shortcut-focus-limit": "Klõpsa päringuabilises nupul \"Piirang\".", + "wdqs-dialog-key-shortcut-show-example": "Kuva näited.", + "wdqs-dialog-key-shortcut-help-menu": "Kuva või peida abimenüü", + "wdqs-dialog-key-shortcut-show-language": "Näita keelemenüüd.", + "wdqs-dialog-key-shortcut-close-button": "Sulge", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Näita", + "wdqs-ve-limit": "Piirang", + "wdqs-ve-add-label-title": "Lisa muutuja, mis sisaldab olemi silti", + "wdqs-ve-remove-row-title": "Eemalda see rida", + "wdqs-ve-with": "koos", + "wdqs-ve-anything": "mida tahes", + "wdqs-ve-any": "mistahes", + "wdqs-ve-or": "või", + "wdqs-ve-subtype": "alltüüp", + "wdqs-ve-sb-suggestions": "Soovitused", + "wdqs-ve-sb-other": "Muu", + "wdqs-action-query": "Päring on töös", + "wdqs-action-render": "Tulemuse viimistlemine", + "wdqs-action-error-display": "Ei saa tulemust kuvada.", + "wdqs-action-timeout": "Päringu ajalimiit ületati", + "wdqs-action-malformed-query": "Päring on vigane.", + "wdqs-action-empty-query": "Sisesta sobiv SPARQL-päring või vali näidispäring.", + "wdqs-action-server-error": "Serveri viga", + "wdqs-action-unknow-error": "Tundmatu tõrge", + "wdqs-action-preview": "Tulemuse eelvaade", + "wdqs-result-map-layers-all": "Kõik kihid", + "wdqs-result-map-progress": "Kaardiandmete laadimine: $1%", + "wdqs-embed-button-edit-query": "Muuda visuaalselt", + "wdqs-embed-button-edit-query-title": "Muuda seda päringut päringuabilisega", + "wdqs-embed-button-edit-code": "Muuda SPARQL-i", + "wdqs-embed-button-edit-code-title": "Muuda seda päringut SPARQL-toimetiga", + "wdqs-embed-explorer-button-incoming": "Näita sissetulevaid linke", + "wdqs-embed-explorer-button-outgoing": "Näita väljuvaid linke" +} diff --git a/scholia/app/static/gui/i18n/eu.json b/scholia/app/static/gui/i18n/eu.json new file mode 100644 index 000000000..a43ba0420 --- /dev/null +++ b/scholia/app/static/gui/i18n/eu.json @@ -0,0 +1,139 @@ +{ + "@metadata": { + "authors": [ + "An13sa", + "Asierog", + "EukeneFL", + "Mikel Ibaiba", + "Sator", + "Subi", + "Theklan", + "Xabier Armendaritz" + ] + }, + "wdqs-app-button-examples": "Adibideak", + "wdqs-app-button-prefixes": "Aurrizkiak", + "wdqs-app-button-more-tools": "Tresna gehiago", + "wdqs-app-button-help": "Laguntza", + "wdqs-app-button-run": "Exekutatu", + "wdqs-app-button-run-title": "Exekutatu kontsulta (CTRL + ENTER)", + "wdqs-app-button-clear": "Garbitu", + "wdqs-app-button-clear-title": "Garbitu kontsulta", + "wdqs-app-button-restore-title": "Aurreko galdera berriz ezarri", + "wdqs-app-button-format-title": "Kontsulta formateatu", + "wdqs-app-button-query-helper": "Erakutsi eskaeraren azalpena", + "wdqs-app-button-fullscreen-title": "Aldatu pantaila osoko modua editorean", + "wdqs-app-button-display": "Erakutsi", + "wdqs-app-button-display-title": "Erakutsi emaitzak taula batean, irudi batean...", + "wdqs-app-button-download": "Jaitsi", + "wdqs-app-button-download-title": "Emaitza jaitsi", + "wdqs-app-button-link": "Esteka", + "wdqs-app-button-link-title": "Eskuratu kontsultara jotzeko esteka", + "wdqs-app-button-code": "Kodea", + "wdqs-app-button-code-title": "Ikusi kode ereduak", + "wdqs-app-help-feedback": "Eman iritzia!", + "wdqs-app-help-request-query": "Kontsulta bat eskatu", + "wdqs-app-help-portal": "Laguntza Ataria", + "wdqs-app-help-manual": "Erabiltzailearen eskuliburua", + "wdqs-app-help-examples": "Adibide kontsultak", + "wdqs-app-help-datamodel": "RDF Data Modeloa", + "wdqs-app-help-prefixes": "Aurrizkien zerrenda", + "wdqs-app-help-copy": "Lizentziari buruzko informazioa", + "wdqs-app-help-queryhelper": "Eskaera Laguntzailea", + "wdqs-app-logout": "Saioa itxi", + "wdqs-app-tools-edit-items": "Elementuak aldatu", + "wdqs-app-tools-query-data": "Datuak kontsultatu", + "wdqs-app-tools-enhance-ui": "Interfazea hobetu", + "wdqs-app-tools-visualize-data": "Datuak bistaratu", + "wdqs-app-tools-list-properties": "Propietate zerrenda", + "wdqs-app-tools-lexicographical-data": "Datu lexikografikoak", + "wdqs-app-tools-for-programmers": "Programatzaileentzat", + "wdqs-app-footer-help": "Klik egin [CTRL-SPACE] aurobetetzea aktibatzeko.", + "wdqs-app-footer-updated-ago": "Datu eguneraketa $1", + "wdqs-app-result-shorturl": "Emaitzaren URL laburra", + "wdqs-app-result-shorturl-title": "Emaitza honetara URL laburra", + "wdqs-app-result-rawgraphs": "RAWGraphs.io erabili irekitzeko", + "wdqs-app-result-rawgraphs-title": "Emaitza datu hauekin eratu grafiko bat RAWGraphs.io erabiliz", + "wdqs-app-result-embed": "Emaitza txertatu", + "wdqs-app-result-endpoint": "SPARQL bukaera", + "wdqs-app-result-endpoint-title": "Emaitza dakarren SPARQL amaiera puntura jotzeko esteka", + "wdqs-app-result-formatter-title-datetime": "ISO denbora-marka gordina", + "wdqs-app-result-json": "JSON fitxategia", + "wdqs-app-result-json-verbose": "JSON fitxategia (hitzontzia)", + "wdqs-app-result-tsv": "TSV fitxategia", + "wdqs-app-result-tsv-verbose": "TSV fitxategia (hitzontzia)", + "wdqs-app-result-csv": "CSV fitxategia", + "wdqs-app-result-svg": "SVG Irudia", + "wdqs-app-result-html": "HTML taula", + "wdqs-app-shorturl-page-title": "Orrialde honetar URL laburra", + "wdqs-app-editor-placeholder": "(Sartu SPARQL kontsulta bat edo adibide bat aukeratu)", + "wdqs-app-editor-addprefixes": "Gehitu Aurrizki Estandarrak", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|emaitza|emaitzak}} $2 ms-en", + "wdqs-app-resultbrowser-stabilize": "Sarea egonkortu", + "wdqs-app-resultbrowser-hierarchical-lr": "Antolatu hierarkikoki ezkerretik eskubira", + "wdqs-app-resultbrowser-hierarchical-ud": "Antolatu hierarkikoki goitik behera", + "wdqs-app-resultbrowser-hierarchical-rl": "Antolatu hierarkikoki eskubitik ezkerrera", + "wdqs-app-resultbrowser-non-hierarchical": "Diseinu ez-hierarkikoa", + "wdqs-app-resultbrowser-table": "Taula", + "wdqs-app-resultbrowser-image-grid": "Irudi-sareta", + "wdqs-app-resultbrowser-graph-builder": "Grafiko sortzailea", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Lerro taula", + "wdqs-app-resultbrowser-bar-chart": "Barra taula", + "wdqs-app-resultbrowser-scatter-chart": "Sakabanatze taula", + "wdqs-app-resultbrowser-area-chart": "Eremu taula", + "wdqs-app-resultbrowser-bubble-chart": "Burbuila taula", + "wdqs-app-resultbrowser-tree-map": "Zuhaitz mapa", + "wdqs-app-resultbrowser-tree": "Zuhaitza", + "wdqs-app-resultbrowser-timeline": "Kronograma", + "wdqs-app-resultbrowser-dimensions": "Neurriak", + "wdqs-app-resultbrowser-graph": "Grafikoa", + "wdqs-app-toast-leave-fullscreen": "[esc] sakatu pantaila osotik ateratzeko", + "wdqs-app-urlshortener-bad-service": "URLak laburtzeko zerbitzua ez da ondo konfiguratu", + "wdqs-app-urlshortener-failed": "URL ezin izan da laburtu", + "wdqs-app-urlshortener-loading": "Kargatzen...", + "wdqs-dialog-examples-preview-query": "Kontsulta aurreikuspena", + "wdqs-dialog-examples-preview-result": "Emaitzaren aurreikuspena", + "wdqs-dialog-key-shortcut-title": "Teklatuko lasterbideak", + "wdqs-dialog-key-shortcut-run-query": "Eskaera abiarazi.", + "wdqs-dialog-key-shortcut-esc": "Irten sarrera zelai/testu-eremu honetatik.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Erakutsi uneko orriaren lasterbideen laguntza.", + "wdqs-dialog-key-shortcut-focus-textarea": "Eskaera testu-eremuan kontzentratu.", + "wdqs-dialog-key-shortcut-jump-to-result": "Eskaera emaitzetara salto egin.", + "wdqs-dialog-key-shortcut-focus-filter": "Kontsulta laguntzailean \"Iragazi\" botoian arreta jarri.", + "wdqs-dialog-key-shortcut-focus-show": "Kontsulta laguntzailean \"Erakutsi\" botoian arreta jarri.", + "wdqs-dialog-key-shortcut-focus-limit": "Kontsulta laguntzailean \"Muga\" botoian klikatu.", + "wdqs-dialog-key-shortcut-show-example": "Adibideak erakutsi.", + "wdqs-dialog-key-shortcut-help-menu": "Toggle laguntza menua.", + "wdqs-dialog-key-shortcut-show-language": "Hizkuntza menua erakutsi.", + "wdqs-dialog-key-shortcut-close-button": "Itxi", + "wdqs-ve-filter": "Iragazi", + "wdqs-ve-show": "Erakutsi", + "wdqs-ve-limit": "Muga", + "wdqs-ve-add-label-title": "Gehitu entitateen etiketa duen aldagaia", + "wdqs-ve-remove-row-title": "Lerro hau ezabatu", + "wdqs-ve-with": "honekin", + "wdqs-ve-anything": "edozein gauza", + "wdqs-ve-any": "edozein", + "wdqs-ve-or": "edo", + "wdqs-ve-subtype": "azpitipoa", + "wdqs-ve-sb-suggestions": "Iradokizunak", + "wdqs-ve-sb-other": "Bestelakoa", + "wdqs-action-query": "Kontsulta exekutatzen", + "wdqs-action-render": "Emaitzaren aurkezpena", + "wdqs-action-error-display": "Ezin izan da emaitza erakutsi", + "wdqs-action-timeout": "Kontsultaren itxaron denbora agortu da", + "wdqs-action-malformed-query": "Querya gaizki egina dago", + "wdqs-action-empty-query": "Idatzi baliozko SPARQL kontsulta edo aukeratu kontsulta-adibide bat", + "wdqs-action-server-error": "Zerbitzari errorea", + "wdqs-action-unknow-error": "Errore ezezaguna", + "wdqs-action-preview": "Aurreikusi emaitza", + "wdqs-result-map-layers-all": "Geruza guztiak", + "wdqs-result-map-progress": "Mapa datuak kargatzen: %$1", + "wdqs-embed-button-edit-query": "Bisualki aldatu", + "wdqs-embed-button-edit-query-title": "Kontsulta hau kontsulta laguntzailearekin aldatu", + "wdqs-embed-button-edit-code": "SPARQL aldatu", + "wdqs-embed-button-edit-code-title": "Kontsulta hau SPARQL editorearekin aldatu", + "wdqs-embed-explorer-button-incoming": "Sarrerako estekak erakutsi", + "wdqs-embed-explorer-button-outgoing": "Irteerako estekak erakutsi" +} diff --git a/scholia/app/static/gui/i18n/fa.json b/scholia/app/static/gui/i18n/fa.json new file mode 100644 index 000000000..5e47eca46 --- /dev/null +++ b/scholia/app/static/gui/i18n/fa.json @@ -0,0 +1,146 @@ +{ + "@metadata": { + "authors": [ + "Alifakoor", + "Alirezaaa", + "Amirsara", + "Arash.pt", + "Arian Ar", + "AzorAhai", + "Dejavu", + "Ebraminio", + "FarsiNevis", + "Goodarz Irani", + "Huji", + "Jeeputer", + "Physicsch", + "Reza1615", + "Sunfyre" + ] + }, + "wdqs-app-button-examples": "نمونه‌ها", + "wdqs-app-button-prefixes": "پیشوندها", + "wdqs-app-button-more-tools": "ابزارهای بیشتر", + "wdqs-app-button-help": "راهنما", + "wdqs-app-button-run": "اجرا", + "wdqs-app-button-run-title": "اجرای پرسمان (CTRL + ENTER)", + "wdqs-app-button-clear": "پاک کردن", + "wdqs-app-button-clear-title": "درخواست حذف", + "wdqs-app-button-restore-title": "بازگرداندن کوئری پیشین", + "wdqs-app-button-format-title": "قالب‌بندی کوئری", + "wdqs-app-button-query-helper": "نمایش شرح کوئری", + "wdqs-app-button-fullscreen-title": "تغییر وضعیت تمام صفحهٔ حالت ویرایش", + "wdqs-app-button-display": "نمایش", + "wdqs-app-button-display-title": "نمایش نتایج به صورت جدول، تصویر و یا ....", + "wdqs-app-button-download": "دریافت", + "wdqs-app-button-download-title": "نتیجه دانلود", + "wdqs-app-button-link": "پیوند", + "wdqs-app-button-link-title": "دریافت پیوند کوئری", + "wdqs-app-button-code": "کد", + "wdqs-app-button-code-title": "نمایش نمونه کد", + "wdqs-app-help-feedback": "دریافت انتقادات و پیشنهادات", + "wdqs-app-help-request-query": "درخواست کوئری", + "wdqs-app-help-portal": "درگاه راهنما", + "wdqs-app-help-manual": "دستورالعمل", + "wdqs-app-help-examples": "مثال کوئری", + "wdqs-app-help-datamodel": "مدل داده RDF", + "wdqs-app-help-prefixes": "فهرست پیشوندها", + "wdqs-app-help-copy": "اطلاعات مجوز", + "wdqs-app-help-queryhelper": "راهنمای کوئری", + "wdqs-app-logout": "خروج از سامانه", + "wdqs-app-tools-edit-items": "ویرایش موارد", + "wdqs-app-tools-query-data": "کوئری از داده‌ها", + "wdqs-app-tools-enhance-ui": "بهبود رابط کاربری", + "wdqs-app-tools-visualize-data": "دیداری‌سازی داده‌ها", + "wdqs-app-tools-list-properties": "فهرست ویژگی‌ها", + "wdqs-app-tools-lexicographical-data": "داده‌های لغتی", + "wdqs-app-tools-for-programmers": "برای برنامه‌نویسان", + "wdqs-app-footer-help": "برای فعال سازی تکمیل خودکار دکمه [CTRL-SPACE] را همزمان بفشارید.", + "wdqs-app-footer-updated-ago": "داده‌ها $1 قبل روزآمد شد", + "wdqs-app-result-shorturl": "آدرس ایتنرنتی کوتاه برای نتیجه", + "wdqs-app-result-shorturl-title": "آدرس ایتنرنتی کوتاه برای نتیجه بدست آمده.", + "wdqs-app-result-rawgraphs": "در RAWGraphs.io باز شود", + "wdqs-app-result-rawgraphs-title": "ایجاد نمودار با نتایج داده به کمک RAWGraphs.io", + "wdqs-app-result-embed": "نتیجهٔ جاسازی‌شده", + "wdqs-app-result-endpoint": "نقطه پایانی SPARQL", + "wdqs-app-result-endpoint-title": "پیوند به SPARQL برای بازگشت پاسخ", + "wdqs-app-result-formatter-title-datetime": "برچسب زمانی خام ایزو", + "wdqs-app-result-json": "فایل JSON", + "wdqs-app-result-json-verbose": "پرونده جی‌سون (دراز)", + "wdqs-app-result-tsv": "پروندهٔ تی‌اس‌وی", + "wdqs-app-result-tsv-verbose": "پروندهٔ تی‌اس‌وی (دراز)", + "wdqs-app-result-csv": "پروندهٔ سی‌اس‌وی", + "wdqs-app-result-svg": "تصویر اس‌وی‌جی", + "wdqs-app-result-html": "جدول اچ‌تی‌ام‌ال", + "wdqs-app-shorturl-page-title": "نشانی کوتاه به این صفحه", + "wdqs-app-editor-placeholder": "(یک کوئری SPARQL وارد کنید یا یک نمونه کوئری را انتخاب کنید)", + "wdqs-app-editor-addprefixes": "افزودن پیشوندهای استاندارد", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|نتیجه|نتیجه}} در $2 ms", + "wdqs-app-resultbrowser-stabilize": "تثبیت شبکه", + "wdqs-app-resultbrowser-hierarchical-lr": "طرح سلسله مراتبی چپ به راست", + "wdqs-app-resultbrowser-hierarchical-ud": "طرح سلسله مراتبی بالا به پائین", + "wdqs-app-resultbrowser-hierarchical-rl": "طرح سلسله مراتبی راست به چپ", + "wdqs-app-resultbrowser-non-hierarchical": "لایه غیر سلسله‌مراتبی", + "wdqs-app-resultbrowser-table": "جدول", + "wdqs-app-resultbrowser-image-grid": "شبکه تصویر", + "wdqs-app-resultbrowser-graph-builder": "سازنده نمودار", + "wdqs-app-resultbrowser-map": "نقشه", + "wdqs-app-resultbrowser-line-chart": "نمودار خطی", + "wdqs-app-resultbrowser-bar-chart": "نمودار میله‌ای", + "wdqs-app-resultbrowser-scatter-chart": "نمودار پراکنش", + "wdqs-app-resultbrowser-area-chart": "نمودار مساحت", + "wdqs-app-resultbrowser-bubble-chart": "نمودار حبابی", + "wdqs-app-resultbrowser-tree-map": "نمودار درختی", + "wdqs-app-resultbrowser-tree": "درخت", + "wdqs-app-resultbrowser-timeline": "خط زمان", + "wdqs-app-resultbrowser-dimensions": "ابعاد", + "wdqs-app-resultbrowser-graph": "نمودار", + "wdqs-app-toast-leave-fullscreen": "دکمهٔ [esc] را برای خارج‌شدن از حالت تمام‌صفحه بفشارید", + "wdqs-app-urlshortener-bad-service": "خدمات بد کوتاه‌کننده نشانی اینترنتی در تنظیمات", + "wdqs-app-urlshortener-failed": "کوتاه‌کننده نشانی با خطا مواجه شد", + "wdqs-app-urlshortener-loading": "در حال بارگیری...", + "wdqs-dialog-examples-preview-query": "پیش‌نمایش کوئری", + "wdqs-dialog-examples-preview-result": "پیش‌نمایش نتیجه", + "wdqs-dialog-key-shortcut-title": "میانبرهای صفحه‌کلید", + "wdqs-dialog-key-shortcut-run-query": "اجرای پرس و جو", + "wdqs-dialog-key-shortcut-esc": "قراردادن ورودی کنونی متن/محدوده", + "wdqs-dialog-key-shortcut-show-shortcut-help": "نمایش راهنمای میان‌برهای صفحه کلید برای این صفحه", + "wdqs-dialog-key-shortcut-focus-textarea": "تمرکز بر روی بخش متنی پرس و جو", + "wdqs-dialog-key-shortcut-jump-to-result": "پرش به نتیجه پرس‌ و جو.", + "wdqs-dialog-key-shortcut-focus-filter": "تمرکز بر روی دکمهٔ «پالایه» در راهنمای پرس و جو.", + "wdqs-dialog-key-shortcut-focus-show": "تمرکز بر روی دکمهٔ «نمایش» در راهنمای پرس و جو.", + "wdqs-dialog-key-shortcut-focus-limit": "کلیک بر روی دکمهٔ «محدوده» در راهنمای پرس و جو.", + "wdqs-dialog-key-shortcut-show-example": "نمایش مثال‌ها.", + "wdqs-dialog-key-shortcut-help-menu": "پرش به منوی راهنما.", + "wdqs-dialog-key-shortcut-show-language": "نمایش منوی زبان.", + "wdqs-dialog-key-shortcut-close-button": "بستن", + "wdqs-ve-filter": "پالایه", + "wdqs-ve-show": "نمایش", + "wdqs-ve-limit": "تعداد", + "wdqs-ve-add-label-title": "افزودن متغیر حاوی برچسب جوهره", + "wdqs-ve-remove-row-title": "حذف این سطر", + "wdqs-ve-with": "با", + "wdqs-ve-anything": "همه‌چیز", + "wdqs-ve-any": "هر", + "wdqs-ve-or": "یا", + "wdqs-ve-subtype": "زیرگروه", + "wdqs-ve-sb-suggestions": "پیشنهادها", + "wdqs-ve-sb-other": "سایر", + "wdqs-action-query": "اجرای کوئری", + "wdqs-action-render": "تفسیر نتیجه", + "wdqs-action-error-display": "ناتوان در نمایش نتیجه", + "wdqs-action-timeout": "مهلت کوئری به حد رسیده‌است", + "wdqs-action-malformed-query": "کوئری ناهنجار است", + "wdqs-action-empty-query": "وارد کردن یک پرسمان معتبر SPARQL یا انتخاب یک مثال پرسمان", + "wdqs-action-server-error": "خطای سرور", + "wdqs-action-unknow-error": "خطای ناشناخته", + "wdqs-action-preview": "پیش‌نمایش نتیجه", + "wdqs-result-map-layers-all": "تمام لایه‌ها", + "wdqs-result-map-progress": "بارگیری اطلاعات نقشه: $1%", + "wdqs-embed-button-edit-query": "ویرایش دیداری", + "wdqs-embed-button-edit-query-title": "ویرایش پرسمان به کمک ابزار کمک‌کننده", + "wdqs-embed-button-edit-code": "ویرایش SPARQL", + "wdqs-embed-button-edit-code-title": "ویرایش پرسمان به کمک ویرایشگر SPARQL", + "wdqs-embed-explorer-button-incoming": "نمایش پیوند به", + "wdqs-embed-explorer-button-outgoing": "نمایش پیوند‌ها" +} diff --git a/scholia/app/static/gui/i18n/fi.json b/scholia/app/static/gui/i18n/fi.json new file mode 100644 index 000000000..19af5a495 --- /dev/null +++ b/scholia/app/static/gui/i18n/fi.json @@ -0,0 +1,140 @@ +{ + "@metadata": { + "authors": [ + "01miki10", + "MITO", + "Maantietäjä", + "Nike", + "Pyscowicz", + "SMAUG", + "Silvonen", + "Stryn", + "Surjection" + ] + }, + "wdqs-app-button-examples": "Esimerkkejä", + "wdqs-app-button-prefixes": "Etuliitteet", + "wdqs-app-button-more-tools": "Lisää työkaluja", + "wdqs-app-button-help": "Ohje", + "wdqs-app-button-run": "Suorita", + "wdqs-app-button-run-title": "Suorita kysely (CTRL + ENTER)", + "wdqs-app-button-clear": "Tyhjennä", + "wdqs-app-button-clear-title": "Tyhjennä kysely", + "wdqs-app-button-restore-title": "Palauta edellinen kysely", + "wdqs-app-button-format-title": "Muodosta kysely", + "wdqs-app-button-query-helper": "Näytä kyselyavustaja", + "wdqs-app-button-fullscreen-title": "Muokkaimen kokoruututila käyttöön tai pois käytöstä", + "wdqs-app-button-display": "Näytä", + "wdqs-app-button-display-title": "Näytä tulos taulukona, kuvana, ...", + "wdqs-app-button-download": "Lataa", + "wdqs-app-button-download-title": "Lataa tulos", + "wdqs-app-button-link": "Linkki", + "wdqs-app-button-link-title": "Hanki linkki kyselyyn", + "wdqs-app-button-code": "Koodi", + "wdqs-app-button-code-title": "Näytä koodiesimerkit", + "wdqs-app-help-feedback": "Anna palautetta!", + "wdqs-app-help-request-query": "Pyydä kyselyä", + "wdqs-app-help-portal": "Ohjeteemasivu", + "wdqs-app-help-manual": "Käyttöohje", + "wdqs-app-help-examples": "Esimerkkikyselyt", + "wdqs-app-help-datamodel": "RDF-tietomalli", + "wdqs-app-help-prefixes": "Luettelo etuliitteistä", + "wdqs-app-help-copy": "Tietoa lisenssistä", + "wdqs-app-help-queryhelper": "Kyselyapuri", + "wdqs-app-logout": "Kirjaudu ulos", + "wdqs-app-tools-edit-items": "Muokkaa kohteita", + "wdqs-app-tools-query-data": "Kyselytiedot", + "wdqs-app-tools-enhance-ui": "Paranna käyttöliittymää", + "wdqs-app-tools-visualize-data": "Havainnollista tietoja", + "wdqs-app-tools-list-properties": "Luettelo ominaisuuksista", + "wdqs-app-tools-lexicographical-data": "Leksikografiset tiedot", + "wdqs-app-tools-for-programmers": "Ohjelmoijille", + "wdqs-app-footer-help": "Paina [CTRL-SPACE] aktivoidaksesi automaattisen päätöksen.", + "wdqs-app-footer-updated-ago": "Tiedot päivitetty $1", + "wdqs-app-result-shorturl": "Lyhyt URL-osoite tulokselle", + "wdqs-app-result-shorturl-title": "Lyhytosoite tälle tulokselle", + "wdqs-app-result-rawgraphs": "Avaa RAWgraphs.iossa", + "wdqs-app-result-rawgraphs-title": "Luo kaavio tällä tulosdatalla RAWGraphs.io-palvelua käyttäen", + "wdqs-app-result-embed": "Upota tulos", + "wdqs-app-result-endpoint": "SPARQL-päätepiste", + "wdqs-app-result-endpoint-title": "Linkki tuloksen palauttavaan SPARQL-päätteeseen", + "wdqs-app-result-formatter-title-datetime": "Raaka ISO-aikaleima", + "wdqs-app-result-json": "JSON-tiedosto", + "wdqs-app-result-json-verbose": "JSON-tiedosto (verbose)", + "wdqs-app-result-tsv": "TSV-tiedosto", + "wdqs-app-result-tsv-verbose": "TSV-tiedosto (verbose)", + "wdqs-app-result-csv": "CSV-tiedosto", + "wdqs-app-result-svg": "SVG-kuva", + "wdqs-app-result-html": "HTML-taulukko", + "wdqs-app-shorturl-page-title": "Lyhyt URL-osoite tälle sivulle", + "wdqs-app-editor-placeholder": "(Tuo SPARQL-kysely tai valitse esimerkkikysely)", + "wdqs-app-editor-addprefixes": "Lisää perusetuliitteet", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|tulos|tulosta}} ajassa $2 ms", + "wdqs-app-resultbrowser-stabilize": "Vakauta verkko", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarkkinen asettelu vasemmalta oikealle", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarkkinen asettelu ylhäältä alas", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarkkinen asettelu oikealta vasemmalle", + "wdqs-app-resultbrowser-non-hierarchical": "Ei-hierarkinen asettelu", + "wdqs-app-resultbrowser-table": "Taulukko", + "wdqs-app-resultbrowser-image-grid": "Kuvaruudukko", + "wdqs-app-resultbrowser-graph-builder": "Kaaviorakennin", + "wdqs-app-resultbrowser-map": "Kartta", + "wdqs-app-resultbrowser-line-chart": "Viivakaavio", + "wdqs-app-resultbrowser-bar-chart": "Pylväskaavio", + "wdqs-app-resultbrowser-scatter-chart": "Pistekaavio", + "wdqs-app-resultbrowser-area-chart": "Aluekaavio", + "wdqs-app-resultbrowser-bubble-chart": "Kuplakaavio", + "wdqs-app-resultbrowser-tree-map": "Puukartta", + "wdqs-app-resultbrowser-tree": "Puu", + "wdqs-app-resultbrowser-timeline": "Aikajana", + "wdqs-app-resultbrowser-dimensions": "Mitat", + "wdqs-app-resultbrowser-graph": "Kaavio", + "wdqs-app-toast-leave-fullscreen": "Paina [esc] poistuaksesi kokoruututilasta", + "wdqs-app-urlshortener-bad-service": "Virheellinen URL-lyhennepalvelu määrityksissä", + "wdqs-app-urlshortener-failed": "URL-osoitteen lyhentäminen epäonnistui", + "wdqs-app-urlshortener-loading": "Ladataan...", + "wdqs-dialog-examples-preview-query": "Kyselyn esikatselu", + "wdqs-dialog-examples-preview-result": "Esikatsele tulos", + "wdqs-dialog-key-shortcut-title": "Pikanäppäimet", + "wdqs-dialog-key-shortcut-run-query": "Suorita kysely.", + "wdqs-dialog-key-shortcut-esc": "Jätä nykyinen syöttökenttä/tekstialue.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Näytä pikanäppäinohje nykyiselle sivulle.", + "wdqs-dialog-key-shortcut-focus-textarea": "Kohdista kyselyn tekstialueelle.", + "wdqs-dialog-key-shortcut-jump-to-result": "Hyppää kyselyn tulokseen.", + "wdqs-dialog-key-shortcut-focus-filter": "Kohdista Kyselyapurin \"Suodatin\"-nappiin.", + "wdqs-dialog-key-shortcut-focus-show": "Kohdista Kyselyapurin \"Näytä\"-nappiin.", + "wdqs-dialog-key-shortcut-focus-limit": "Paina Kyselyapurin \"Raja\"-nappia.", + "wdqs-dialog-key-shortcut-show-example": "Näytä esimerkit.", + "wdqs-dialog-key-shortcut-help-menu": "Näytä tai piilota ohjevalikko.", + "wdqs-dialog-key-shortcut-show-language": "Näytä kielivalikko.", + "wdqs-dialog-key-shortcut-close-button": "Sulje", + "wdqs-ve-filter": "Suodatin", + "wdqs-ve-show": "Näytä", + "wdqs-ve-limit": "Rajoitus", + "wdqs-ve-add-label-title": "Lisää entiteetin nimikkeen sisältävä muuttuja", + "wdqs-ve-remove-row-title": "Poista tämä rivi", + "wdqs-ve-with": "jossa", + "wdqs-ve-anything": "mikä tahansa", + "wdqs-ve-any": "kaikki", + "wdqs-ve-or": "tai", + "wdqs-ve-subtype": "alatyyppi", + "wdqs-ve-sb-suggestions": "Ehdotukset", + "wdqs-ve-sb-other": "Muu", + "wdqs-action-query": "Suoritetaan kyselyä", + "wdqs-action-render": "Renderöintitulos", + "wdqs-action-error-display": "Ei voi näyttää tulosta", + "wdqs-action-timeout": "Kyselyn aikakatkaisuraja saavutettu", + "wdqs-action-malformed-query": "Kysely on virheellinen", + "wdqs-action-empty-query": "Syötä kelpo SPARQL-kysely tai valitse esimerkkikysely", + "wdqs-action-server-error": "Palvelinvirhe", + "wdqs-action-unknow-error": "Tuntematon virhe", + "wdqs-action-preview": "Tulosesikatselu", + "wdqs-result-map-layers-all": "Kaikki tasot", + "wdqs-result-map-progress": "Ladataan karttaa: $1%", + "wdqs-embed-button-edit-query": "Muokkaa visuaalisesti", + "wdqs-embed-button-edit-query-title": "Muokkaa tätä tiedustelua tiedustelumuokkaimella", + "wdqs-embed-button-edit-code": "Muokkaa SPARQLia", + "wdqs-embed-button-edit-code-title": "Muokkaa tätä kyselyä SPARQL-muokkaimella", + "wdqs-embed-explorer-button-incoming": "Näytä saapuvat linkit", + "wdqs-embed-explorer-button-outgoing": "Näytä lähtevät linkit" +} diff --git a/scholia/app/static/gui/i18n/fr.json b/scholia/app/static/gui/i18n/fr.json new file mode 100644 index 000000000..73c3ae655 --- /dev/null +++ b/scholia/app/static/gui/i18n/fr.json @@ -0,0 +1,141 @@ +{ + "@metadata": { + "authors": [ + "Djiboun", + "Fitoschido", + "Gomoko", + "Kenjiraw", + "McDutchie", + "TomT0m", + "Tubezlob", + "Vbhttb", + "Verdy p", + "Wladek92" + ] + }, + "wdqs-app-button-examples": "Exemples", + "wdqs-app-button-prefixes": "Préfixes", + "wdqs-app-button-more-tools": "Davantage d’outils", + "wdqs-app-button-help": "Aide", + "wdqs-app-button-run": "Lancer", + "wdqs-app-button-run-title": "Lancer la requête (CTRL + ENTRÉE)", + "wdqs-app-button-clear": "Effacer", + "wdqs-app-button-clear-title": "Effacer la requête", + "wdqs-app-button-restore-title": "Rétablir la requête précédente", + "wdqs-app-button-format-title": "Mettre en forme la requête", + "wdqs-app-button-query-helper": "Afficher l’explication de la requête", + "wdqs-app-button-fullscreen-title": "Basculer en mode plein écran de l’éditeur", + "wdqs-app-button-display": "Afficher", + "wdqs-app-button-display-title": "Afficher le résultat sous forme de table, d’image, etc.", + "wdqs-app-button-download": "Télécharger", + "wdqs-app-button-download-title": "Télécharger le résultat", + "wdqs-app-button-link": "Lien", + "wdqs-app-button-link-title": "Obtenir le lien vers la requête", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Afficher des exemples de code", + "wdqs-app-help-feedback": "Donnez votre avis !", + "wdqs-app-help-request-query": "Demander une requête", + "wdqs-app-help-portal": "Portail d’aide", + "wdqs-app-help-manual": "Manuel utilisateur", + "wdqs-app-help-examples": "Exemples de requêtes", + "wdqs-app-help-datamodel": "Modèle de données RDF", + "wdqs-app-help-prefixes": "Liste de préfixes", + "wdqs-app-help-copy": "Informations de licence", + "wdqs-app-help-queryhelper": "Assistant de requête", + "wdqs-app-logout": "Déconnexion", + "wdqs-app-tools-edit-items": "Modifier les éléments", + "wdqs-app-tools-query-data": "Demander des données", + "wdqs-app-tools-enhance-ui": "Améliorer l’interface utilisateur", + "wdqs-app-tools-visualize-data": "Visualiser les données", + "wdqs-app-tools-list-properties": "Lister les propriétés", + "wdqs-app-tools-lexicographical-data": "Données lexicographiques", + "wdqs-app-tools-for-programmers": "Pour les programmeurs", + "wdqs-app-footer-help": "Utilisez + pour activer l’auto-complétion.", + "wdqs-app-footer-updated-ago": "Données mises à jour il y a $1", + "wdqs-app-result-shorturl": "URL courte vers le résultat", + "wdqs-app-result-shorturl-title": "URL courte vers ce résultat", + "wdqs-app-result-rawgraphs": "Ouvrir dans RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Créer un graphique avec les résultats actuels en utilisant RAWGraphs.io", + "wdqs-app-result-embed": "Encapsuler le résultat", + "wdqs-app-result-endpoint": "Point d’accès SPARQL", + "wdqs-app-result-endpoint-title": "Lien vers le point de terminaison SPARQL renvoyant le résultat", + "wdqs-app-result-formatter-title-datetime": "Horodatage ISO brut", + "wdqs-app-result-json": "Fichier JSON", + "wdqs-app-result-json-verbose": "Fichier JSON (verbeux)", + "wdqs-app-result-tsv": "Fichier TSV", + "wdqs-app-result-tsv-verbose": "Fichier TSV (verbeux)", + "wdqs-app-result-csv": "Fichier CSV", + "wdqs-app-result-svg": "Image SVG", + "wdqs-app-result-html": "Tableau HTML", + "wdqs-app-shorturl-page-title": "URL courte de cette page", + "wdqs-app-editor-placeholder": "(Entrez une requête SPARQL ou choisissez un exemple de requête)", + "wdqs-app-editor-addprefixes": "Ajouter des préfixes standards", + "wdqs-app-resultbrowser-response-summary": "$1 résultat{{PLURAL:$1||s}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliser le réseau", + "wdqs-app-resultbrowser-hierarchical-lr": "Présentation hiérarchique de la gauche vers la droite", + "wdqs-app-resultbrowser-hierarchical-ud": "Présentation hiérarchique de haut en bas", + "wdqs-app-resultbrowser-hierarchical-rl": "Présentation hiérarchique de la droite vers la gauche", + "wdqs-app-resultbrowser-non-hierarchical": "Présentation non hiérarchique", + "wdqs-app-resultbrowser-table": "Tableau", + "wdqs-app-resultbrowser-image-grid": "Grille d’images", + "wdqs-app-resultbrowser-graph-builder": "Constructeur de graphe", + "wdqs-app-resultbrowser-map": "Carte", + "wdqs-app-resultbrowser-line-chart": "Graphique de lignes", + "wdqs-app-resultbrowser-bar-chart": "Diagramme en bâtons", + "wdqs-app-resultbrowser-scatter-chart": "Graphe de dispersion", + "wdqs-app-resultbrowser-area-chart": "Graphe de surfaces", + "wdqs-app-resultbrowser-bubble-chart": "Graphe à bulles", + "wdqs-app-resultbrowser-tree-map": "Carte arborescence", + "wdqs-app-resultbrowser-tree": "Arbre", + "wdqs-app-resultbrowser-timeline": "Chronologie", + "wdqs-app-resultbrowser-dimensions": "Dimensions", + "wdqs-app-resultbrowser-graph": "Graphe", + "wdqs-app-toast-leave-fullscreen": "Appuyez sur [Échap] pour quitter le mode plein écran", + "wdqs-app-urlshortener-bad-service": "Mauvais service de raccourcissement d’URL dans la configuration", + "wdqs-app-urlshortener-failed": "Échec du raccourcissement d’URL", + "wdqs-app-urlshortener-loading": "Chargement...", + "wdqs-dialog-examples-preview-query": "Aperçu de la requête", + "wdqs-dialog-examples-preview-result": "Aperçu du résultat", + "wdqs-dialog-key-shortcut-title": "Raccourcis clavier", + "wdqs-dialog-key-shortcut-run-query": "Lancer la requête.", + "wdqs-dialog-key-shortcut-esc": "Quitter le champ ou la zone de texte de saisie actuel.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Afficher l’aide des raccourcis clavier pour la page actuelle.", + "wdqs-dialog-key-shortcut-focus-textarea": "Focalisation sur la zone de texte de requête.", + "wdqs-dialog-key-shortcut-jump-to-result": "Sauter au résultat de la requête.", + "wdqs-dialog-key-shortcut-focus-filter": "Focalisation sur le bouton « Filtrer » dans l’aide de requête.", + "wdqs-dialog-key-shortcut-focus-show": "Focus sur le bouton « Afficher » dans l’aide de requête.", + "wdqs-dialog-key-shortcut-focus-limit": "Cliquer sur le bouton « Limiter » dans l’aide de requête.", + "wdqs-dialog-key-shortcut-show-example": "Afficher des exemples.", + "wdqs-dialog-key-shortcut-help-menu": "Basculer le menu d’aide.", + "wdqs-dialog-key-shortcut-show-language": "Afficher le menu des langues.", + "wdqs-dialog-key-shortcut-close-button": "Fermer", + "wdqs-ve-filter": "Filtrer", + "wdqs-ve-show": "Afficher", + "wdqs-ve-limit": "Limiter à", + "wdqs-ve-add-label-title": "Ajouter une variable contenant un libellé d’entité", + "wdqs-ve-remove-row-title": "Supprimer cette ligne", + "wdqs-ve-with": "avec", + "wdqs-ve-anything": "quelque chose", + "wdqs-ve-any": "peu importe", + "wdqs-ve-or": "ou", + "wdqs-ve-subtype": "sous-type", + "wdqs-ve-sb-suggestions": "Suggestions", + "wdqs-ve-sb-other": "Autre", + "wdqs-action-query": "Exécution de la requête", + "wdqs-action-render": "Rendu du résultat", + "wdqs-action-error-display": "Impossible d’afficher le résultat", + "wdqs-action-timeout": "Limite du temps de requête atteinte", + "wdqs-action-malformed-query": "La requête est mal formulée", + "wdqs-action-empty-query": "Entrez une requête SPARQL valide ou choisissez une requête parmi les examples", + "wdqs-action-server-error": "Erreur du serveur", + "wdqs-action-unknow-error": "Erreur inconnue", + "wdqs-action-preview": "Aperçu du résultat", + "wdqs-result-map-layers-all": "Toutes les couches", + "wdqs-result-map-progress": "Chargement des données cartographiques : $1 %", + "wdqs-embed-button-edit-query": "Modifier visuellement", + "wdqs-embed-button-edit-query-title": "Modifier cette requête avec l’assistant de requête", + "wdqs-embed-button-edit-code": "Modifier SPARQL", + "wdqs-embed-button-edit-code-title": "Modifier cette requête avec l’éditeur SPARQL", + "wdqs-embed-explorer-button-incoming": "Afficher les liens entrants", + "wdqs-embed-explorer-button-outgoing": "Afficher les liens sortants" +} diff --git a/scholia/app/static/gui/i18n/frp.json b/scholia/app/static/gui/i18n/frp.json new file mode 100644 index 000000000..8a4482f87 --- /dev/null +++ b/scholia/app/static/gui/i18n/frp.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "ChrisPtDe" + ] + }, + "wdqs-app-button-examples": "Ègzemplos", + "wdqs-app-button-prefixes": "Prèfixos", + "wdqs-app-button-help": "Éde", + "wdqs-app-button-run": "Ègzécutar", + "wdqs-app-button-clear": "Vouedar", + "wdqs-app-button-display": "Fâre vêre", + "wdqs-app-button-download": "Tèlèchargiér", + "wdqs-app-button-link": "Lim", + "wdqs-ve-show": "Montrar", + "wdqs-ve-with": "avouéc", + "wdqs-ve-anything": "quârque-ren", + "wdqs-ve-any": "quinta que seye", + "wdqs-ve-or": "ou ben", + "wdqs-ve-subtype": "sot-tipo" +} diff --git a/scholia/app/static/gui/i18n/gcr.json b/scholia/app/static/gui/i18n/gcr.json new file mode 100644 index 000000000..eaa1b2300 --- /dev/null +++ b/scholia/app/static/gui/i18n/gcr.json @@ -0,0 +1,131 @@ +{ + "@metadata": { + "authors": [ + "LeGuyanaisPure", + "Léon973" + ] + }, + "wdqs-app-button-examples": "Lègzanp", + "wdqs-app-button-prefixes": "Préfigs", + "wdqs-app-button-more-tools": "Plis zouti", + "wdqs-app-button-help": "Lèd", + "wdqs-app-button-run": "Lansé", + "wdqs-app-button-run-title": "Lansé rékèt-a ( + )", + "wdqs-app-button-clear": "Éfasé", + "wdqs-app-button-clear-title": "Éfasé rékèt-a", + "wdqs-app-button-restore-title": "Rétabli rékèt présédant", + "wdqs-app-button-format-title": "Rékèt di fòrma", + "wdqs-app-button-fullscreen-title": "Baskilé an mòd plen lékran di éditò-a", + "wdqs-app-button-display": "Afiché", + "wdqs-app-button-display-title": "Afiché rézilta-a anba fòrm di tab, di zimaj, …", + "wdqs-app-button-download": "Téléchajé", + "wdqs-app-button-download-title": "Téléchajé rézilta-a", + "wdqs-app-button-link": "Yannaj", + "wdqs-app-button-link-title": "Òbténi yannaj-a bò'd rékèt-a", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Afiché dé lègzanp di kod", + "wdqs-app-help-feedback": "Bay ou avi !", + "wdqs-app-help-request-query": "Doumandé roun rékèt", + "wdqs-app-help-portal": "Pòrtay pou lèd", + "wdqs-app-help-manual": "Maniyèl itilizatò", + "wdqs-app-help-examples": "Lègzanp di rékèt", + "wdqs-app-help-datamodel": "Modèl di data RDF", + "wdqs-app-help-prefixes": "Lis di préfiks", + "wdqs-app-help-copy": "Lenfòrmasyon di lisans", + "wdqs-app-help-queryhelper": "Asistan di rékèt", + "wdqs-app-tools-edit-items": "Édité artik-ya", + "wdqs-app-tools-query-data": "Doumandé data", + "wdqs-app-tools-enhance-ui": "Anmélyoré entèrfas itilizatò-a", + "wdqs-app-tools-visualize-data": "Afiché data-ya", + "wdqs-app-tools-list-properties": "Listé propriyété-ya", + "wdqs-app-tools-lexicographical-data": "Data lègsikografik", + "wdqs-app-tools-for-programmers": "Pou progranmò-ya", + "wdqs-app-footer-help": "Itilizé [CTRL-SPACE] pou agtivé oto-konplésyon-an.", + "wdqs-app-footer-updated-ago": "Data mizajou i té gen $1", + "wdqs-app-result-shorturl": "URL kourt bò'd rézilta-a", + "wdqs-app-result-shorturl-title": "URL kourt bò'd sa rézilta", + "wdqs-app-result-rawgraphs": "Louvri annan RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Kréyé roun grafik ké data-ya di rézilta atchwèl an itilizan RAWGraphs.io", + "wdqs-app-result-embed": "Entégré rézilta-a", + "wdqs-app-result-endpoint": "pwen di tèrminézon SPARQL", + "wdqs-app-result-endpoint-title": "Yannaj bò'd pwen-an di tèrminézon SPARQL ka rouvoyé rézilta-a", + "wdqs-app-result-formatter-title-datetime": "Orodataj ISO groso", + "wdqs-app-result-json": "Fiché JSON", + "wdqs-app-result-json-verbose": "Fiché JSON (vèrbé)", + "wdqs-app-result-tsv": "Fiché TSV", + "wdqs-app-result-tsv-verbose": "Fiché TSV (vèrbé)", + "wdqs-app-result-csv": "Fiché CSV", + "wdqs-app-result-svg": "Zimaj SVG", + "wdqs-app-result-html": "Tablo HTML", + "wdqs-app-shorturl-page-title": "URL kourt di sa paj", + "wdqs-app-editor-placeholder": "(Rantré roun rékèt SPARQL oben chwézi roun lègzanp di rékèt)", + "wdqs-app-editor-addprefixes": "Ajouté tchèk préfigs ki èstanda", + "wdqs-app-resultbrowser-response-summary": "$1 rézilta an $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizé rézo-a", + "wdqs-app-resultbrowser-hierarchical-lr": "Prézantasyon yérarchik di gòch bò'd drèt.", + "wdqs-app-resultbrowser-hierarchical-ud": "Prézantasyon yérarchik di laro bò'd anba", + "wdqs-app-resultbrowser-hierarchical-rl": "Prézantasyon yérarchik di drèt bò'd gòch", + "wdqs-app-resultbrowser-non-hierarchical": "Plan ki pa yérarchik", + "wdqs-app-resultbrowser-table": "Tablo", + "wdqs-app-resultbrowser-image-grid": "Lagri di zimaj", + "wdqs-app-resultbrowser-graph-builder": "Konstriktò di graf", + "wdqs-app-resultbrowser-map": "Kart", + "wdqs-app-resultbrowser-line-chart": "Grafik di lign", + "wdqs-app-resultbrowser-bar-chart": "Grafik di bar", + "wdqs-app-resultbrowser-scatter-chart": "Grafik di dispèrsyon", + "wdqs-app-resultbrowser-area-chart": "Grafik di zonn", + "wdqs-app-resultbrowser-bubble-chart": "Grafik ké bòbòl", + "wdqs-app-resultbrowser-tree-map": "Arborésans", + "wdqs-app-resultbrowser-tree": "Pyébwa", + "wdqs-app-resultbrowser-timeline": "Kronoloji", + "wdqs-app-resultbrowser-dimensions": "Dimansyon", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Kliké asou [échapman] pou kité mòd plen lécran", + "wdqs-app-urlshortener-bad-service": "Mové sèrvis di rakoursisman d’URL annan konfigirasyon-an", + "wdqs-app-urlshortener-failed": "Léchèk annan rakoursisman-an d’URL", + "wdqs-app-urlshortener-loading": "Chajman…", + "wdqs-dialog-examples-preview-query": "Apèrsou di rékèt-a", + "wdqs-dialog-examples-preview-result": "Apèrsou di rézilta", + "wdqs-dialog-key-shortcut-title": "Rakoursi klavyé", + "wdqs-dialog-key-shortcut-run-query": "Lansé rékèt-a.", + "wdqs-dialog-key-shortcut-esc": "Kité chan/zonn-an di tègs atchwèl.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Afiché lèd-a dé rakoursi klavyé pou paj atchwèl-a.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokalizasyon asou zonn-an di tègs di rékèt.", + "wdqs-dialog-key-shortcut-jump-to-result": "Soté o rézilta di rékèt-a.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokalizasyon asou bouton-an « Filtré » annan lèd-a di rékèt.", + "wdqs-dialog-key-shortcut-focus-show": "Focus asou bouton-an « Afiché » annan lèd-a di rékèt.", + "wdqs-dialog-key-shortcut-focus-limit": "Kliké asou bouton-an « Limité » annan lèd-a di rékèt.", + "wdqs-dialog-key-shortcut-show-example": "Afiché tchèk lègzanp.", + "wdqs-dialog-key-shortcut-help-menu": "Baskilé ménou-a di lèd.", + "wdqs-dialog-key-shortcut-show-language": "Afiché ménou-a dé lanng.", + "wdqs-dialog-key-shortcut-close-button": "Fronmen", + "wdqs-ve-filter": "Filt", + "wdqs-ve-show": "Afiché", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Ajouté roun varyab kontnan oun libélé d’antité", + "wdqs-ve-remove-row-title": "Siprimen sa lign", + "wdqs-ve-with": "ké", + "wdqs-ve-anything": "tchèk kichoz", + "wdqs-ve-any": "Nenpòrt ki", + "wdqs-ve-or": "oben", + "wdqs-ve-subtype": "anba-tip", + "wdqs-ve-sb-suggestions": "Sigjésyon", + "wdqs-ve-sb-other": "Ròt", + "wdqs-action-query": "Ègzékisyon di rékèt-a", + "wdqs-action-render": "Randou di rézilta", + "wdqs-action-error-display": "Enposib d’afiché rézilta-a", + "wdqs-action-timeout": "Limit di tan di rékèt atent", + "wdqs-action-malformed-query": "Rékèt-a sa mal fòrmilé", + "wdqs-action-empty-query": "Rantré roun rékèt SPARQL valid, oben chwézi roun rékèt parmi lègzanp-ya", + "wdqs-action-server-error": "Lérò di sèrvò", + "wdqs-action-unknow-error": "Lérò enkonnèt", + "wdqs-action-preview": "Apèrsou di rézilta", + "wdqs-result-map-layers-all": "Tout kouch-ya", + "wdqs-result-map-progress": "Chajman di data kartografik-ya: $1 %", + "wdqs-embed-button-edit-query": "Modifyé vizwèlman", + "wdqs-embed-button-edit-query-title": "Modifyé sa rékèt ké asistan-an di rékèt", + "wdqs-embed-button-edit-code": "Modifyé SPARQL", + "wdqs-embed-button-edit-code-title": "Modifyé sa rékèt ké éditò SPARQL-a", + "wdqs-embed-explorer-button-incoming": "Afiché yannaj-ya ki ka rantré", + "wdqs-embed-explorer-button-outgoing": "Afiché yannaj-ya ki ka soti" +} diff --git a/scholia/app/static/gui/i18n/gd.json b/scholia/app/static/gui/i18n/gd.json new file mode 100644 index 000000000..c27dc78e9 --- /dev/null +++ b/scholia/app/static/gui/i18n/gd.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "GunChleoc" + ] + }, + "wdqs-app-button-examples": "Buill-eisimpleir", + "wdqs-app-button-prefixes": "Ro-leasachain", + "wdqs-app-button-help": "Cobhair", + "wdqs-app-button-run": "Ruith", + "wdqs-app-button-clear": "Falamhaich", + "wdqs-app-button-display": "Seall", + "wdqs-app-button-download": "Luchdaich a-nuas", + "wdqs-app-button-link": "Ceangail", + "wdqs-ve-show": "Seall", + "wdqs-ve-with": "le", + "wdqs-ve-anything": "rud sam bith", + "wdqs-ve-any": "gin dhe", + "wdqs-ve-or": "no", + "wdqs-ve-subtype": "fo-sheòrsa" +} diff --git a/scholia/app/static/gui/i18n/gl.json b/scholia/app/static/gui/i18n/gl.json new file mode 100644 index 000000000..f4e08ef16 --- /dev/null +++ b/scholia/app/static/gui/i18n/gl.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "ArenaL5", + "Athena in Wonderland", + "Banjo", + "Elisardojm", + "Iváns", + "Maria zaos", + "Toliño" + ] + }, + "wdqs-app-button-examples": "Exemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Máis ferramentas", + "wdqs-app-button-help": "Axuda", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar a consulta ( + )", + "wdqs-app-button-clear": "Limpar", + "wdqs-app-button-clear-title": "Limpar a consulta", + "wdqs-app-button-restore-title": "Restaurar a consulta anterior", + "wdqs-app-button-format-title": "Formatar a consulta", + "wdqs-app-button-query-helper": "Mostrar explicación da consulta", + "wdqs-app-button-fullscreen-title": "Cambiar o modo de pantalla completa do editor", + "wdqs-app-button-display": "Amosar", + "wdqs-app-button-display-title": "Amosar resultado en forma de táboa, imaxe, ...", + "wdqs-app-button-download": "Descargar", + "wdqs-app-button-download-title": "Descargar o resultado", + "wdqs-app-button-link": "Ligazón", + "wdqs-app-button-link-title": "Obter unha ligazón á consulta", + "wdqs-app-button-code": "Código", + "wdqs-app-button-code-title": "Ver exemplos de código", + "wdqs-app-help-feedback": "Deixenos os seus comentariosǃ", + "wdqs-app-help-request-query": "Solicitar a creación dunha consulta", + "wdqs-app-help-portal": "Portal de axuda", + "wdqs-app-help-manual": "Manual de usuario", + "wdqs-app-help-examples": "Consultas de exemplo", + "wdqs-app-help-datamodel": "Modelo de datos RDF", + "wdqs-app-help-prefixes": "Lista de prefixos", + "wdqs-app-help-copy": "Información de licenza", + "wdqs-app-help-queryhelper": "Asistente de consulta", + "wdqs-app-logout": "Saír", + "wdqs-app-tools-edit-items": "Editar elementos", + "wdqs-app-tools-query-data": "Consultar datos", + "wdqs-app-tools-enhance-ui": "Mellorar a interface de usuario", + "wdqs-app-tools-visualize-data": "Visualizar datos", + "wdqs-app-tools-list-properties": "Listar propiedades", + "wdqs-app-tools-lexicographical-data": "Datos lexicográficos", + "wdqs-app-tools-for-programmers": "Para programadores", + "wdqs-app-footer-help": "Prema [CTRL-ESPAZO] para activar o completado automático.", + "wdqs-app-footer-updated-ago": "Datos actualizados hai $1", + "wdqs-app-result-shorturl": "Enderezo URL curto ao resultado", + "wdqs-app-result-shorturl-title": "Enderezo URL curto a este resultado", + "wdqs-app-result-rawgraphs": "Abrir en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear un gráfico cos datos dos resultados actuais usando RAWGraphs.io", + "wdqs-app-result-embed": "Resultado integrado", + "wdqs-app-result-endpoint": "Punto de finalización SPARQL", + "wdqs-app-result-endpoint-title": "Ligazón ao punto de finalización SPARQL que devolve o resultado", + "wdqs-app-result-formatter-title-datetime": "Data e hora ISO en bruto", + "wdqs-app-result-json": "Ficheiro JSON", + "wdqs-app-result-json-verbose": "Ficheiro JSON (verboso)", + "wdqs-app-result-tsv": "Ficheiro TSV", + "wdqs-app-result-tsv-verbose": "Ficheiro TSV (verboso)", + "wdqs-app-result-csv": "Ficheiro CSV", + "wdqs-app-result-svg": "Imaxe SVG", + "wdqs-app-result-html": "Táboa HTML", + "wdqs-app-shorturl-page-title": "Enderezo URL curto a esta páxina", + "wdqs-app-editor-placeholder": "(Indique unha consulta SPARQL ou escolla un exemplo de consulta)", + "wdqs-app-editor-addprefixes": "Engadir prefixos estándar", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado|resultados}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilizar rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposición xerárquica de esquerda a dereita", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposición xerárquica de arriba a abaixo", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposición xerárquica de dereita a esquerda", + "wdqs-app-resultbrowser-non-hierarchical": "Disposición non xerárquica", + "wdqs-app-resultbrowser-table": "Táboa", + "wdqs-app-resultbrowser-image-grid": "Grella de imaxes", + "wdqs-app-resultbrowser-graph-builder": "Creador de gráficos", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfico de liñas", + "wdqs-app-resultbrowser-bar-chart": "Gráfico de barras", + "wdqs-app-resultbrowser-scatter-chart": "Gráfico de dispersión", + "wdqs-app-resultbrowser-area-chart": "Gráfico de área", + "wdqs-app-resultbrowser-bubble-chart": "Gráfico de burbullas", + "wdqs-app-resultbrowser-tree-map": "Mapa en árbore", + "wdqs-app-resultbrowser-tree": "Árbore", + "wdqs-app-resultbrowser-timeline": "Liña do tempo", + "wdqs-app-resultbrowser-dimensions": "Dimensións", + "wdqs-app-resultbrowser-graph": "Gráfico", + "wdqs-app-toast-leave-fullscreen": "Prema [Esc] para saír do modo de pantalla completa", + "wdqs-app-urlshortener-bad-service": "Mala configuración do servizo acurtador de URLs", + "wdqs-app-urlshortener-failed": "O acurtamento da URL fallou", + "wdqs-app-urlshortener-loading": "Cargando...", + "wdqs-dialog-examples-preview-query": "Vista previa da consulta", + "wdqs-dialog-examples-preview-result": "Vista previa do resultado", + "wdqs-dialog-key-shortcut-title": "Atallos do teclado", + "wdqs-dialog-key-shortcut-run-query": "Executar a consulta.", + "wdqs-dialog-key-shortcut-esc": "Deixar o actual campo/área do texto de entrada.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Amosar a axuda sobre os atallos do teclado para a páxina actual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Seleccione a área de texto da consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar para o resultado da consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Fíxese no botón \"Filtrar\" do Asistente de consultas.", + "wdqs-dialog-key-shortcut-focus-show": "Fíxese no botón \"Amosar\" do Asistente de consultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Prema o botón \"Límite\" do Asistente de consultas.", + "wdqs-dialog-key-shortcut-show-example": "Amosar exemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Activar o menú de axuda.", + "wdqs-dialog-key-shortcut-show-language": "Amosar o menú de linguas.", + "wdqs-dialog-key-shortcut-close-button": "Pechar", + "wdqs-ve-filter": "Filtro", + "wdqs-ve-show": "Amosar", + "wdqs-ve-limit": "Límite", + "wdqs-ve-add-label-title": "Engada unha variable que conteña unha etiqueta de entidade", + "wdqs-ve-remove-row-title": "Eliminar esta liña", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "calquera cousa", + "wdqs-ve-any": "calquera", + "wdqs-ve-or": "ou", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Suxestións", + "wdqs-ve-sb-other": "Outro", + "wdqs-action-query": "Executando a consulta", + "wdqs-action-render": "Presentando o resultado", + "wdqs-action-error-display": "Non se pode amosar o resultado", + "wdqs-action-timeout": "Superouse o límite de tempo da consulta", + "wdqs-action-malformed-query": "A consulta non ten un formato correcto", + "wdqs-action-empty-query": "Proporcione unha consulta SPARQL válida ou seleccione un dos exemplos", + "wdqs-action-server-error": "Erro do servidor", + "wdqs-action-unknow-error": "Erro descoñecido", + "wdqs-action-preview": "Previsualización do resultado", + "wdqs-result-map-layers-all": "Todas as capas", + "wdqs-result-map-progress": "Cargando os datos cartográficosː $1%", + "wdqs-embed-button-edit-query": "Editar visualmente", + "wdqs-embed-button-edit-query-title": "Editar esta consulta co asistente de consultas", + "wdqs-embed-button-edit-code": "Editar SPARQL", + "wdqs-embed-button-edit-code-title": "Editar esta consulta co editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Amosar ligazóns entrantes", + "wdqs-embed-explorer-button-outgoing": "Amosar ligazóns saíntes" +} diff --git a/scholia/app/static/gui/i18n/gom-deva.json b/scholia/app/static/gui/i18n/gom-deva.json new file mode 100644 index 000000000..f5c18d377 --- /dev/null +++ b/scholia/app/static/gui/i18n/gom-deva.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "The Discoverer", + "Vaishali Parab" + ] + }, + "wdqs-app-button-examples": "देखी", + "wdqs-app-button-help": "आदार करात", + "wdqs-app-button-display": "प्रदर्शन", + "wdqs-app-button-link": "दुवो", + "wdqs-ve-show": "दाखयात", + "wdqs-ve-with": "वांगडा", + "wdqs-ve-anything": "कितेंय", + "wdqs-ve-or": "वो" +} diff --git a/scholia/app/static/gui/i18n/gom-latn.json b/scholia/app/static/gui/i18n/gom-latn.json new file mode 100644 index 000000000..a4654e78d --- /dev/null +++ b/scholia/app/static/gui/i18n/gom-latn.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "The Discoverer" + ] + }, + "wdqs-app-button-examples": "Dekhi", + "wdqs-app-button-help": "Adar", + "wdqs-app-button-display": "Prodorxon", + "wdqs-app-button-link": "Duvo", + "wdqs-ve-show": "Dakhoi", + "wdqs-ve-with": "bari", + "wdqs-ve-anything": "Kiteyim", + "wdqs-ve-or": "vo" +} diff --git a/scholia/app/static/gui/i18n/got.json b/scholia/app/static/gui/i18n/got.json new file mode 100644 index 000000000..cfb3f6303 --- /dev/null +++ b/scholia/app/static/gui/i18n/got.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "Gothicspeaker" + ] + }, + "wdqs-app-button-examples": "𐍆𐍂𐌹𐍃𐌰𐌷𐍄𐌴𐌹𐍃", + "wdqs-app-button-prefixes": "𐍆𐌰𐌿𐍂𐌰𐍃𐌰𐍄𐌴𐌹𐌽𐍉𐍃", + "wdqs-app-button-help": "𐌷𐌹𐌻𐍀𐌰", + "wdqs-app-button-run": "𐍄𐍉𐌴𐌹", + "wdqs-app-button-clear": "𐌷𐍂𐌰𐌹𐌽𐌴𐌹", + "wdqs-app-button-display": "𐌰𐍄𐌰𐌿𐌲𐌴𐌹", + "wdqs-app-button-download": "𐌿𐍆𐌰𐍂𐌱𐌰𐌹𐍂", + "wdqs-app-button-link": "𐌲𐌰𐍅𐌹𐍃𐍃", + "wdqs-ve-show": "𐌰𐍄𐌰𐌿𐌲𐌴𐌹", + "wdqs-ve-with": "𐌼𐌹𐌸", + "wdqs-ve-anything": "𐍈𐌰", + "wdqs-ve-any": "𐍈𐌰𐍂𐌾𐌰𐍄𐍉𐌷", + "wdqs-ve-or": "𐌰𐌹𐌸𐌸𐌰𐌿", + "wdqs-ve-subtype": "𐌿𐍆𐌺𐌿𐌽𐌹" +} diff --git a/scholia/app/static/gui/i18n/gsw.json b/scholia/app/static/gui/i18n/gsw.json new file mode 100644 index 000000000..892c47846 --- /dev/null +++ b/scholia/app/static/gui/i18n/gsw.json @@ -0,0 +1,74 @@ +{ + "@metadata": { + "authors": [ + "Als-Holder", + "Terfili" + ] + }, + "wdqs-app-button-examples": "Byspil", + "wdqs-app-button-prefixes": "Präfix", + "wdqs-app-button-help": "Hilf", + "wdqs-app-button-run": "Ussfiere", + "wdqs-app-button-run-title": "Abfroog ussfiere( + )", + "wdqs-app-button-clear": "Lääre", + "wdqs-app-button-clear-title": "Abfrog lesche", + "wdqs-app-button-restore-title": "Die letschte Abfroog wiiderherstelle", + "wdqs-app-button-fullscreen-title": "In de Vollbildmodus vum Editor weggsle", + "wdqs-app-button-display": "Aazeige", + "wdqs-app-button-display-title": "Ergebnis as Tabälle, Bild, … aazeige", + "wdqs-app-button-download": "Abelade", + "wdqs-app-button-download-title": "Ergebnis aabelade", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link uf d Abfrog abruefe", + "wdqs-app-help-feedback": "Ruggmäldig gee!", + "wdqs-app-help-request-query": "E Abfroog beaatraie", + "wdqs-app-help-portal": "Hilfportal", + "wdqs-app-help-manual": "Benutzerhandbuech", + "wdqs-app-help-examples": "Byspilabfrooge", + "wdqs-app-help-datamodel": "RDF-Datemodell", + "wdqs-app-help-prefixes": "Lischt vo Präfix", + "wdqs-app-help-copy": "Lizänzinformatione", + "wdqs-app-help-queryhelper": "Abfroogehälfer", + "wdqs-app-footer-help": "[STRG-LEERTASTE] drucke, go d Autovervollständigung z aktiviere.", + "wdqs-app-result-shorturl": "Churz-URL uf s Ergebnis", + "wdqs-app-result-shorturl-title": "Churz-URL uf des Ergebnis", + "wdqs-app-result-rawgraphs": "In RAWGraphs.io uffmache", + "wdqs-app-result-rawgraphs-title": "Mit de Hilf vo RAWGraphs.io e Grafik mit de aktuelle Ergebnisdate aalege", + "wdqs-app-result-embed": "Ergebnis yybette", + "wdqs-app-result-endpoint": "SPARQL-Ändpunkt", + "wdqs-app-result-endpoint-title": "Link uf dr SPARQL-Ändpunkt, wu s Ergebnis zrugggit", + "wdqs-app-result-formatter-title-datetime": "Raue ISO-Zytstämpfel", + "wdqs-app-result-json": "JSON-Datei", + "wdqs-app-result-json-verbose": "JSON-Datei (uusfierli)", + "wdqs-app-result-tsv": "TSV Datei:", + "wdqs-app-result-tsv-verbose": "TSV-Datei (uusfierli)", + "wdqs-app-result-csv": "CSV-Datei", + "wdqs-app-result-svg": "SVG-Bild", + "wdqs-app-shorturl-page-title": "Churz-URL uf die Syte", + "wdqs-app-editor-placeholder": "(E SPARQL-Abfrog yygee oder e Byschpelabfrog uuswehle)", + "wdqs-app-editor-addprefixes": "Standardprefix zuefiege", + "wdqs-app-resultbrowser-stabilize": "Netzwärch stabilisiere", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchisch Layout vu links no rächts", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchisch Layout vu obe no unte", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchisch Layout vu rächts noh links", + "wdqs-app-toast-leave-fullscreen": "[esc] drugge, zume ussem Vollbildmodus ussezgo", + "wdqs-dialog-examples-preview-query": "Vorschau vu dr Abfrog", + "wdqs-dialog-examples-preview-result": "Vorschau vum Ergebnis", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Zeig", + "wdqs-ve-with": "mit", + "wdqs-ve-anything": "irgedebis", + "wdqs-ve-any": "alli", + "wdqs-ve-or": "oder", + "wdqs-ve-subtype": "Untertyp", + "wdqs-ve-sb-suggestions": "Vorschleg", + "wdqs-ve-sb-other": "Anderi", + "wdqs-action-query": "Abfrog uusfiere", + "wdqs-action-render": "Ergebnis vum Rendering", + "wdqs-action-error-display": "Ergebnis het nit chenne aazeigt wäre", + "wdqs-action-timeout": "Zyt iberschritte", + "wdqs-action-malformed-query": "D Abfrog isch uugiltig", + "wdqs-action-server-error": "Serverfähler", + "wdqs-action-unknow-error": "Nit bekannte Fähler", + "wdqs-result-map-layers-all": "Alli Ebene" +} diff --git a/scholia/app/static/gui/i18n/he.json b/scholia/app/static/gui/i18n/he.json new file mode 100644 index 000000000..f603382bd --- /dev/null +++ b/scholia/app/static/gui/i18n/he.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "Amire80", + "Guycn2", + "Strayblues", + "YaronSh", + "המקיסט", + "עמד", + "ערן" + ] + }, + "wdqs-app-button-examples": "דוגמאות", + "wdqs-app-button-prefixes": "קידומות", + "wdqs-app-button-more-tools": "כלים נוספים", + "wdqs-app-button-help": "עזרה", + "wdqs-app-button-run": "הרצה", + "wdqs-app-button-run-title": "ביצוע שאילתה (קונטרול + אנטר)", + "wdqs-app-button-clear": "ניקוי", + "wdqs-app-button-clear-title": "ניקוי שאילתה", + "wdqs-app-button-restore-title": "שחזור השאילתה הקודמת", + "wdqs-app-button-format-title": "עיצוב שאילתה", + "wdqs-app-button-query-helper": "הצגת הסבר על השאילתה", + "wdqs-app-button-fullscreen-title": "שינוי מצב מסך מלא של העורך", + "wdqs-app-button-display": "הצגה", + "wdqs-app-button-display-title": "הצגת התוצאה כטבלה, תמונה, ...", + "wdqs-app-button-download": "הורדה", + "wdqs-app-button-download-title": "הורדת תוצאה", + "wdqs-app-button-link": "קישור", + "wdqs-app-button-link-title": "קבלת קישור לשאילתה", + "wdqs-app-button-code": "קוד", + "wdqs-app-button-code-title": "הצגת דוגמאות קוד", + "wdqs-app-help-feedback": "שליחת משוב!", + "wdqs-app-help-request-query": "בקשת שאילתה", + "wdqs-app-help-portal": "פורטל עזרה", + "wdqs-app-help-manual": "מדריך למשתמש", + "wdqs-app-help-examples": "שאילתות לדוגמה", + "wdqs-app-help-datamodel": "דגם נתונים ב־RDF", + "wdqs-app-help-prefixes": "רשימת תחיליות", + "wdqs-app-help-copy": "מידע על רישיון", + "wdqs-app-help-queryhelper": "סייען שאילתות", + "wdqs-app-logout": "יציאה מהחשבון", + "wdqs-app-tools-edit-items": "עריכת פריטים", + "wdqs-app-tools-query-data": "נתוני שאילתה", + "wdqs-app-tools-enhance-ui": "שיפור מנשק המשתמש", + "wdqs-app-tools-visualize-data": "הצגה חזותית של הנתונים", + "wdqs-app-tools-list-properties": "מאפייני רשימה", + "wdqs-app-tools-lexicographical-data": "נתונים לקסיקוגרפיים", + "wdqs-app-tools-for-programmers": "למתכנתים", + "wdqs-app-footer-help": "יש ללחוץ [קונטרול-רווח] כדי להפעיל השלמה אוטומטית.", + "wdqs-app-footer-updated-ago": "הנתונים עודכנו $1", + "wdqs-app-result-shorturl": "כתובת URL מקוצרת אל התוצאה", + "wdqs-app-result-shorturl-title": "כתובת URL מקוצרת אל התוצאה הזאת", + "wdqs-app-result-rawgraphs": "פתיחה ב־RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "יצירת תרשים עם נתוני התוצאות הנוכחיים באמצעות RAWGraphs.io", + "wdqs-app-result-embed": "הטמעת תוצאה", + "wdqs-app-result-endpoint": "נקודת קצה של SPARQL", + "wdqs-app-result-endpoint-title": "קישור אל נקודת קצה של SPARQL שמחזירה את התוצאה", + "wdqs-app-result-formatter-title-datetime": "חותם זמן ISO גולמי", + "wdqs-app-result-json": "קובץ JSON", + "wdqs-app-result-json-verbose": "קובץ JSON (עם יותר מידע)", + "wdqs-app-result-tsv": "קובץ TSV", + "wdqs-app-result-tsv-verbose": "קובץ TSV (עם יותר מידע)", + "wdqs-app-result-csv": "קובץ CSV", + "wdqs-app-result-svg": "תמונת SVG", + "wdqs-app-result-html": "טבלת HTML", + "wdqs-app-shorturl-page-title": "כתובת URL מקוצרת אל הדף הזה", + "wdqs-app-editor-placeholder": "(יש להזין שאילתת ספארקל או לבחור שאילתה לדוגמה)", + "wdqs-app-editor-addprefixes": "הוספת תחיליות תקניות", + "wdqs-app-resultbrowser-response-summary": "{{PLURAL:$1|תוצאה אחת|$1 תוצאות}} ב־$2 מ\"ש", + "wdqs-app-resultbrowser-stabilize": "לייצב את הרשת", + "wdqs-app-resultbrowser-hierarchical-lr": "סידור היררכי משמאל לימין", + "wdqs-app-resultbrowser-hierarchical-ud": "סידור היררכי מלמעלה למטה", + "wdqs-app-resultbrowser-hierarchical-rl": "סידור היררכי מימין לשמאל", + "wdqs-app-resultbrowser-non-hierarchical": "תצוגה שאינה היררכית", + "wdqs-app-resultbrowser-table": "טבלה", + "wdqs-app-resultbrowser-image-grid": "רשת תמונות", + "wdqs-app-resultbrowser-graph-builder": "בונה גרפים", + "wdqs-app-resultbrowser-map": "מפה", + "wdqs-app-resultbrowser-line-chart": "תרשים קו", + "wdqs-app-resultbrowser-bar-chart": "תרשים עמודות", + "wdqs-app-resultbrowser-scatter-chart": "תרשים פיזור", + "wdqs-app-resultbrowser-area-chart": "תרשים שטח", + "wdqs-app-resultbrowser-bubble-chart": "תרשים בועות", + "wdqs-app-resultbrowser-tree-map": "מפת עץ", + "wdqs-app-resultbrowser-tree": "עץ", + "wdqs-app-resultbrowser-timeline": "ציר זמן", + "wdqs-app-resultbrowser-dimensions": "ממדים", + "wdqs-app-resultbrowser-graph": "תרשים", + "wdqs-app-toast-leave-fullscreen": "יש ללחוץ על [esc] כדי לצאת ממצב מסך מלא", + "wdqs-app-urlshortener-bad-service": "שירות קיצור כתובות שגוי בהגדרות", + "wdqs-app-urlshortener-failed": "קיצור הכתובת נכשל", + "wdqs-app-urlshortener-loading": "בטעינה…", + "wdqs-dialog-examples-preview-query": "תצוגה מקדימה של שאילתה", + "wdqs-dialog-examples-preview-result": "תצוגה מקדימה של תוצאה", + "wdqs-dialog-key-shortcut-title": "קיצורי מקשים", + "wdqs-dialog-key-shortcut-run-query": "הרצת שאילתה.", + "wdqs-dialog-key-shortcut-esc": "עזיבת שדה הקלט הנוכחי.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "הצגת עזרה על קיצורי מקישם עבור הדף הנוכחי.", + "wdqs-dialog-key-shortcut-focus-textarea": "התמקדות על שדה הכתיבה של השאילתה.", + "wdqs-dialog-key-shortcut-jump-to-result": "מעבַר לתוצאת השאילתה.", + "wdqs-dialog-key-shortcut-focus-filter": "התמקדות בכפתור \"סינון\" בסייען שאילתות.", + "wdqs-dialog-key-shortcut-focus-show": "התמקדות בכפתור \"הצגה\" בסייען השאילתות.", + "wdqs-dialog-key-shortcut-focus-limit": "לחיצה על כפתור \"Limit\" בסייען השאילתות.", + "wdqs-dialog-key-shortcut-show-example": "הצגת דוגמאות.", + "wdqs-dialog-key-shortcut-help-menu": "שיוני תצוגת תפריט עזרה.", + "wdqs-dialog-key-shortcut-show-language": "הצגת תפריט שפות.", + "wdqs-dialog-key-shortcut-close-button": "סגירה", + "wdqs-ve-filter": "סינון", + "wdqs-ve-show": "הצגה", + "wdqs-ve-limit": "מגבלה", + "wdqs-ve-add-label-title": "הוספת משתנה שמכיל תווית ישות", + "wdqs-ve-remove-row-title": "הסרת השורה הזאת", + "wdqs-ve-with": "עם", + "wdqs-ve-anything": "כל דבר", + "wdqs-ve-any": "הכול", + "wdqs-ve-or": "או", + "wdqs-ve-subtype": "תת־סוג", + "wdqs-ve-sb-suggestions": "הצעות", + "wdqs-ve-sb-other": "אחר", + "wdqs-action-query": "שאילתה רצה", + "wdqs-action-render": "התוצאה בהכנה להצגה", + "wdqs-action-error-display": "לא ניתן להציג את התוצאה", + "wdqs-action-timeout": "הגיע זמן התפוגה של השאילתה", + "wdqs-action-malformed-query": "השאילתה פגומה", + "wdqs-action-empty-query": "נא לכתוב שאילתת SPARQL תקינה או לבחור שאילתה לדוגמה", + "wdqs-action-server-error": "שגיאת שרת", + "wdqs-action-unknow-error": "שגיאה בלתי־ידועה", + "wdqs-action-preview": "תצוגה מקדימה של תוצאה", + "wdqs-result-map-layers-all": "כל השכבות", + "wdqs-result-map-progress": "טעינת נתוני מפה: $1%", + "wdqs-embed-button-edit-query": "עריכה חזותית", + "wdqs-embed-button-edit-query-title": "עריכת השאילתה הזאת עם סייען השאילתות", + "wdqs-embed-button-edit-code": "עריכת SPARQL", + "wdqs-embed-button-edit-code-title": "עריכת השאילתה עם עורך SPARQL", + "wdqs-embed-explorer-button-incoming": "הצגת קישורים נכנסים", + "wdqs-embed-explorer-button-outgoing": "הצגת קישורים יוצאים" +} diff --git a/scholia/app/static/gui/i18n/hi.json b/scholia/app/static/gui/i18n/hi.json new file mode 100644 index 000000000..e581f89bc --- /dev/null +++ b/scholia/app/static/gui/i18n/hi.json @@ -0,0 +1,139 @@ +{ + "@metadata": { + "authors": [ + "Abijeet Patro", + "Anamdas", + "Aniruddhajnu", + "Bhatakati aatma", + "Nilesh shukla", + "Prong$31", + "Sachinkatiyar", + "Sfic", + "Shypoetess", + "अजीत कुमार तिवारी", + "चक्रपाणी" + ] + }, + "wdqs-app-button-examples": "उदाहरण", + "wdqs-app-button-prefixes": "उपसर्ग", + "wdqs-app-button-more-tools": "अधिक उपकरण", + "wdqs-app-button-help": "सहायता", + "wdqs-app-button-run": "चलाएं", + "wdqs-app-button-run-title": "विशेष प्रश्न ( + )", + "wdqs-app-button-clear": "खाली करें", + "wdqs-app-button-clear-title": "प्रश्न साफ करें", + "wdqs-app-button-restore-title": "पिछला प्रश्न पुनर्स्थापित करें", + "wdqs-app-button-format-title": "प्रारुप प्रश्न", + "wdqs-app-button-fullscreen-title": "संपादक का फ़ुलस्क्रीन मोड टॉगल करें", + "wdqs-app-button-display": "प्रदर्शन", + "wdqs-app-button-display-title": "परिणामों को टेबल या चित्र के तौर पर दिखाएं", + "wdqs-app-button-download": "डाउनलोड", + "wdqs-app-button-download-title": "परिणाम डाउनलोड करें", + "wdqs-app-button-link": "कड़ी", + "wdqs-app-button-link-title": "प्रश्न हेतु लिंक प्राप्त करें", + "wdqs-app-button-code": "कोड", + "wdqs-app-button-code-title": "कोड के उदाहरण देखें", + "wdqs-app-help-feedback": "राय दें!", + "wdqs-app-help-request-query": "प्रश्न हेतु विनती करें", + "wdqs-app-help-portal": "सहायता पोर्टल", + "wdqs-app-help-manual": "यूज़र मैन्युअल", + "wdqs-app-help-examples": "उदाहरण प्रश्न", + "wdqs-app-help-datamodel": "RDF डेटा मॉडल", + "wdqs-app-help-prefixes": "उपसर्गों की सूची", + "wdqs-app-help-copy": "लाइसेंसिंग जानकारी", + "wdqs-app-help-queryhelper": "प्रश्न सहायक", + "wdqs-app-logout": "लॉगआउट करें", + "wdqs-app-tools-edit-items": "सामग्री", + "wdqs-app-tools-query-data": "प्रश्न डेटा", + "wdqs-app-tools-enhance-ui": "प्रयोक्ता अंतरापृष्ठ संवर्धित करें", + "wdqs-app-tools-visualize-data": "दृश्य डेटा", + "wdqs-app-tools-list-properties": "गुणों की सूची", + "wdqs-app-tools-lexicographical-data": "लेक्सिकोग्राफिक डेटा", + "wdqs-app-tools-for-programmers": "प्रोग्रामर के लिए", + "wdqs-app-footer-help": "ऑटो कंप्लीशन एक्टिवेट करने हेतु [CTRL-SPACE] दबायें।", + "wdqs-app-footer-updated-ago": "डेटा अध्यतित किया गया $1", + "wdqs-app-result-shorturl": "लघु URL परिणाम", + "wdqs-app-result-shorturl-title": "इस परिणाम हेतु लघु URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io में खोलें", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io का उपयोग कर वर्तमान परिणाम डेटा के साथ एक ग्राफ बनाएँ", + "wdqs-app-result-embed": "परिणाम जोड़ें", + "wdqs-app-result-endpoint": "SPARQL एंडपोइंट", + "wdqs-app-result-endpoint-title": "परिणाम प्राप्त करने के लिए SPARQL एंडपोइंट से लिंक करें", + "wdqs-app-result-formatter-title-datetime": "रॉ ISO टाइमस्टैम्प", + "wdqs-app-result-json": "JSON फ़ाइल", + "wdqs-app-result-json-verbose": "JSON फ़ाइल (वरबोस)", + "wdqs-app-result-tsv": "TSV फ़ाइल", + "wdqs-app-result-tsv-verbose": "TSV फ़ाइल (वरबोस)", + "wdqs-app-result-csv": "CSV फ़ाइल", + "wdqs-app-result-svg": "SVG चित्र", + "wdqs-app-result-html": "एचटीएमएल तालिका", + "wdqs-app-shorturl-page-title": "इस पेज हेतु लघु URL", + "wdqs-app-editor-placeholder": "(एक SPARQL क्वेरी डालें या क्वेरी उदाहरण में से चुनें)", + "wdqs-app-editor-addprefixes": "मानक उपसर्ग जोड़ें", + "wdqs-app-resultbrowser-stabilize": "नेटवर्क स्थिर करें", + "wdqs-app-resultbrowser-hierarchical-lr": "पदानुक्रमित लेआउट बाएं से दाएं", + "wdqs-app-resultbrowser-hierarchical-ud": "पदानुक्रमित लेआउट ऊपर से नीचे", + "wdqs-app-resultbrowser-hierarchical-rl": "पदानुक्रमित लेआउट दाएं से बाएं", + "wdqs-app-resultbrowser-non-hierarchical": "गैर-पदानुक्रमित ख़ाका", + "wdqs-app-resultbrowser-table": "तालिका", + "wdqs-app-resultbrowser-image-grid": "छवि ग्रीड", + "wdqs-app-resultbrowser-graph-builder": "ग्राफ़ निर्माता", + "wdqs-app-resultbrowser-map": "मानचित्र", + "wdqs-app-resultbrowser-line-chart": "रेखा चार्ट", + "wdqs-app-resultbrowser-bar-chart": "बार चार्ट", + "wdqs-app-resultbrowser-scatter-chart": "स्कैटर चार्ट", + "wdqs-app-resultbrowser-area-chart": "क्षेत्र चार्ट", + "wdqs-app-resultbrowser-bubble-chart": "बुलबुला चार्ट", + "wdqs-app-resultbrowser-tree-map": "पेड़ का नक्शा", + "wdqs-app-resultbrowser-tree": "पेड़", + "wdqs-app-resultbrowser-timeline": "समय रेखा", + "wdqs-app-resultbrowser-dimensions": "आयाम", + "wdqs-app-resultbrowser-graph": "ग्राफ़", + "wdqs-app-toast-leave-fullscreen": "फ़ुलस्क्रीन को छोड़ने के लिए [esc] दबाएं", + "wdqs-app-urlshortener-bad-service": "खराब यूआरएल कॉन्फ़िगरेशन में सेवा को कम कर देता है।", + "wdqs-app-urlshortener-failed": "यूआरएल को छोटा करना विफल रहा", + "wdqs-app-urlshortener-loading": "खुल रहा है...", + "wdqs-dialog-examples-preview-query": "प्रश्न की समीक्षा करें", + "wdqs-dialog-examples-preview-result": "परिणाम की समीक्षा करें", + "wdqs-dialog-key-shortcut-title": "कुंजीपटल अल्प मार्ग", + "wdqs-dialog-key-shortcut-run-query": "प्रश्न करें", + "wdqs-dialog-key-shortcut-esc": "वर्तमान इनपुट फ़ील्ड / पाठ क्षेत्र छोड़ दें।", + "wdqs-dialog-key-shortcut-show-shortcut-help": "वर्तमान पृष्ठ के लिए कुंजीपटल लघुमार्ग सहायता दर्शाएँ।", + "wdqs-dialog-key-shortcut-focus-textarea": "प्रश्न पाठक्षेत्र पर ध्यान केंद्रित करें।", + "wdqs-dialog-key-shortcut-jump-to-result": "प्रश्न के परिणाम पर जाएँ।", + "wdqs-dialog-key-shortcut-focus-filter": "क्वेरी हेल्पर में \"फ़िल्टर\" बटन पर ध्यान दें।", + "wdqs-dialog-key-shortcut-focus-show": "क्वेरी हेल्पर में \"दिखायें\" बटन पर ध्यान दें।", + "wdqs-dialog-key-shortcut-focus-limit": "क्वेरी हेल्पर में \"सीमा\" बटन पर क्लिक करें।", + "wdqs-dialog-key-shortcut-show-example": "उदाहरण दिखाएं।", + "wdqs-dialog-key-shortcut-help-menu": "हेल्प मेनू पर आयें", + "wdqs-dialog-key-shortcut-show-language": "भाषा की विकल्प-सूची दिखाएँ।", + "wdqs-dialog-key-shortcut-close-button": "बंद करें", + "wdqs-ve-filter": "फ़िल्टर", + "wdqs-ve-show": "दिखाएँ", + "wdqs-ve-limit": "सीमा", + "wdqs-ve-add-label-title": "इकाई लेबल वाला वैरिएबल जोड़ें", + "wdqs-ve-remove-row-title": "इस पंक्ति को हटायें", + "wdqs-ve-with": "के साथ", + "wdqs-ve-anything": "कुछ भी", + "wdqs-ve-any": "कोई भी", + "wdqs-ve-or": "या", + "wdqs-ve-subtype": "उपप्रकार", + "wdqs-ve-sb-suggestions": "सुझाव", + "wdqs-ve-sb-other": "अन्य", + "wdqs-action-query": "समीक्षा चलाई जा रही", + "wdqs-action-render": "परिणाम प्रस्तुत किये जा रहे", + "wdqs-action-error-display": "परिणाम दिखाने में असमर्थ", + "wdqs-action-timeout": "समीक्षा काल-समापन सीमा तक पहुंच गई", + "wdqs-action-malformed-query": "समीक्षा गलत तरह से निर्मित है", + "wdqs-action-server-error": "सर्वर एरर", + "wdqs-action-unknow-error": "अज्ञात एरर", + "wdqs-action-preview": "परिणाम का अवलोकन", + "wdqs-result-map-layers-all": "सारी परतें", + "wdqs-result-map-progress": "मानचित्र आँकड़ा खुल रहा है: $1%", + "wdqs-embed-button-edit-query": "देख कर संपादित करें", + "wdqs-embed-button-edit-query-title": "क्वेरी सहायक के साथ इस क्वेरी को संपादित करें", + "wdqs-embed-button-edit-code": "एसपीएआरक्यूएल संपादित करें", + "wdqs-embed-button-edit-code-title": "इस क्वेरी को एसपीएआरक्यूएल संपादक के साथ संपादित करें", + "wdqs-embed-explorer-button-incoming": "आने वाले लिंक दिखाएं", + "wdqs-embed-explorer-button-outgoing": "निवर्तमान लिंक दिखाएं" +} diff --git a/scholia/app/static/gui/i18n/hr.json b/scholia/app/static/gui/i18n/hr.json new file mode 100644 index 000000000..238eb6afc --- /dev/null +++ b/scholia/app/static/gui/i18n/hr.json @@ -0,0 +1,52 @@ +{ + "@metadata": { + "authors": [ + "Bugoslav", + "Ex13", + "Ivi104", + "MaGa" + ] + }, + "wdqs-app-button-examples": "Primjeri", + "wdqs-app-button-prefixes": "Prefiksi", + "wdqs-app-button-help": "Pomoć", + "wdqs-app-button-run": "Pokreni", + "wdqs-app-button-run-title": "Izvršavanje upita ( + )", + "wdqs-app-button-clear": "Očisti", + "wdqs-app-button-display": "Prikaži", + "wdqs-app-button-download": "Preuzmi", + "wdqs-app-button-link": "Poveznica", + "wdqs-app-help-feedback": "Pošaljite povratne informacije!", + "wdqs-app-help-request-query": "Postavite upit", + "wdqs-app-help-portal": "Portal za pomoć", + "wdqs-app-help-manual": "Korisnički priručnik", + "wdqs-app-help-examples": "Primjeri upita", + "wdqs-app-help-datamodel": "RDF model podataka", + "wdqs-app-help-prefixes": "Popis prefiksa", + "wdqs-app-logout": "Odjavi se", + "wdqs-app-footer-help": "Pritisnite [CTRL-SPACE] za uporabu auto-dopuna.", + "wdqs-app-result-shorturl": "Kratki link na rezultate", + "wdqs-app-result-shorturl-title": "Kratki link na ovaj rezultat", + "wdqs-app-result-embed": "Umetanje rezultata u web stranicu", + "wdqs-app-result-endpoint": "SPARQL krajnja točka", + "wdqs-app-result-endpoint-title": "Poveznica na SPARQL krajnju točku daje rezultat", + "wdqs-app-shorturl-page-title": "Kratki link na ovu stranicu", + "wdqs-app-editor-placeholder": "(Unesite SPARQL upit ili odaberite primjer upita)", + "wdqs-app-editor-addprefixes": "Dodavanje standardnih prefiksa", + "wdqs-dialog-examples-preview-query": "Pregled upita", + "wdqs-dialog-examples-preview-result": "Pregled rezultata", + "wdqs-ve-show": "Prikaži", + "wdqs-ve-with": "s", + "wdqs-ve-anything": "bilo što", + "wdqs-ve-any": "bilo koji", + "wdqs-ve-or": "ili", + "wdqs-ve-subtype": "podtip", + "wdqs-action-query": "Izvršavanje upita", + "wdqs-action-render": "Obrada rezultata", + "wdqs-action-error-display": "Nije moguće prikazati rezultat", + "wdqs-action-timeout": "Dosegnuto je vremensko ograničenje za upit", + "wdqs-action-malformed-query": "Upit je unesen u pogrešnom formatu", + "wdqs-action-server-error": "Pogrješka servera", + "wdqs-action-unknow-error": "Nepoznata pogrješka", + "wdqs-result-map-layers-all": "Svi slojevi" +} diff --git a/scholia/app/static/gui/i18n/hsb.json b/scholia/app/static/gui/i18n/hsb.json new file mode 100644 index 000000000..ff4142f7a --- /dev/null +++ b/scholia/app/static/gui/i18n/hsb.json @@ -0,0 +1,61 @@ +{ + "@metadata": { + "authors": [ + "J budissin", + "Michawiki" + ] + }, + "wdqs-app-button-examples": "Přikłady", + "wdqs-app-button-prefixes": "Prefiksy", + "wdqs-app-button-more-tools": "Dalše nastroje", + "wdqs-app-button-help": "Pomoc", + "wdqs-app-button-run": "Wuwjesć", + "wdqs-app-button-clear": "Wuprózdnić", + "wdqs-app-button-clear-title": "Naprašowanje wotstronić", + "wdqs-app-button-restore-title": "Předchadne naprašowanje wobnowić", + "wdqs-app-button-format-title": "Naprašowanje formatěrować", + "wdqs-app-button-display": "Zwobraznić", + "wdqs-app-button-display-title": "Wuslědk jako tabulku, wobraz atd. pokazać", + "wdqs-app-button-download": "Sćahnyć", + "wdqs-app-button-download-title": "Wuslědk sćahnyć", + "wdqs-app-button-link": "Wotkaz", + "wdqs-app-button-link-title": "Wotkaz k naprašowanju wotwołać", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Sej přikłady za kod wobhladać", + "wdqs-app-help-manual": "Wužiwarska přiručka", + "wdqs-app-help-examples": "Přikładne naprašowanja", + "wdqs-app-help-datamodel": "RDF datowy model", + "wdqs-app-help-prefixes": "Lisćina prefiksow", + "wdqs-app-help-copy": "Licencne informacije", + "wdqs-app-help-queryhelper": "Pomocnik za naprašowanja", + "wdqs-app-tools-edit-items": "Objekty wobdźěłać", + "wdqs-app-tools-visualize-data": "Daty wizualizować", + "wdqs-app-tools-list-properties": "Lisćina kajkosćow", + "wdqs-app-tools-lexicographical-data": "Leksikografiske daty", + "wdqs-app-tools-for-programmers": "Za programěrowarjow", + "wdqs-app-footer-updated-ago": "Daty aktualizowane $1", + "wdqs-app-result-shorturl": "Krótka URL k wuslědkej", + "wdqs-app-result-shorturl-title": "Krótka URL k tutomu wuslědkej", + "wdqs-app-result-rawgraphs": "W RAWGraphs.io wočinić", + "wdqs-app-result-json": "JSON-dataja", + "wdqs-app-result-tsv": "TSV-dataja", + "wdqs-app-result-csv": "CSV-dataja", + "wdqs-app-result-svg": "SVG-wobraz", + "wdqs-app-result-html": "HTML-tabulka", + "wdqs-app-shorturl-page-title": "Krótka URL k tutej stronje", + "wdqs-app-editor-addprefixes": "Standardne prefiksy přidać", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|wuslědk|wuslědkaj|wuslědki|wuslědkow}} w $2 ms", + "wdqs-app-resultbrowser-stabilize": "Syć stabilizować", + "wdqs-app-resultbrowser-table": "Tabulka", + "wdqs-app-resultbrowser-image-grid": "Wobrazy", + "wdqs-app-resultbrowser-graph-builder": "Diagramy", + "wdqs-app-resultbrowser-map": "Karta", + "wdqs-app-resultbrowser-tree": "Štom", + "wdqs-app-resultbrowser-dimensions": "Dimensije", + "wdqs-ve-show": "Pokazać", + "wdqs-ve-with": "z", + "wdqs-ve-anything": "wšitko", + "wdqs-ve-any": "někajka", + "wdqs-ve-or": "abo", + "wdqs-ve-subtype": "podtyp" +} diff --git a/scholia/app/static/gui/i18n/hu.json b/scholia/app/static/gui/i18n/hu.json new file mode 100644 index 000000000..2acd58a20 --- /dev/null +++ b/scholia/app/static/gui/i18n/hu.json @@ -0,0 +1,142 @@ +{ + "@metadata": { + "authors": [ + "BanKris", + "Bencemac", + "Dj", + "Grin", + "Máté", + "Pasztilla", + "R-Joe", + "Tacsipacsi", + "Urbalazs", + "Wolf Rex", + "Worrida" + ] + }, + "wdqs-app-button-examples": "Példák", + "wdqs-app-button-prefixes": "Előtagok", + "wdqs-app-button-more-tools": "Több eszköz", + "wdqs-app-button-help": "Segítség", + "wdqs-app-button-run": "Futtat", + "wdqs-app-button-run-title": "Lekérdezés végrehajtása (Ctrl+Enter)", + "wdqs-app-button-clear": "Töröl", + "wdqs-app-button-clear-title": "Lekérdezés ürítése", + "wdqs-app-button-restore-title": "Előző lekérdezés visszaállítása", + "wdqs-app-button-format-title": "Lekérés formázása", + "wdqs-app-button-query-helper": "Lekérdezésmagyarázat megjelenítése", + "wdqs-app-button-fullscreen-title": "Teljes képernyős szerkesztő mód kapcsolása", + "wdqs-app-button-display": "Megjelenít", + "wdqs-app-button-display-title": "Az eredmény táblázatban, képként, …", + "wdqs-app-button-download": "Letöltés", + "wdqs-app-button-download-title": "Eredmény letöltése", + "wdqs-app-button-link": "Hivatkozás", + "wdqs-app-button-link-title": "Hivatkozás a lekérdezésre", + "wdqs-app-button-code": "Kód", + "wdqs-app-button-code-title": "Kód példák megtekintése", + "wdqs-app-help-feedback": "Adj visszajelzést!", + "wdqs-app-help-request-query": "Lekérdezés kérése", + "wdqs-app-help-portal": "Segítségportál", + "wdqs-app-help-manual": "Felhasználói kézikönyv", + "wdqs-app-help-examples": "Példalekérdezések", + "wdqs-app-help-datamodel": "RDF-adatmodell", + "wdqs-app-help-prefixes": "Előtagok listája", + "wdqs-app-help-copy": "Licencinformációk", + "wdqs-app-help-queryhelper": "Lekérdezéssegéd", + "wdqs-app-logout": "Kijelentkezés", + "wdqs-app-tools-edit-items": "Elemek szerkesztése", + "wdqs-app-tools-query-data": "Adatok lekérése", + "wdqs-app-tools-enhance-ui": "Felhasználói felület fejlesztése", + "wdqs-app-tools-visualize-data": "Adatok megjelenítése", + "wdqs-app-tools-list-properties": "Tulajdonságok listázása", + "wdqs-app-tools-lexicographical-data": "Lexikográfiai adatok", + "wdqs-app-tools-for-programmers": "Programozóknak", + "wdqs-app-footer-help": "Nyomja meg a [CTRL-SPACE] billentyűket az automatikus kiegészítés bekapcsolásához!", + "wdqs-app-footer-updated-ago": "Az adatok $1 frissültek", + "wdqs-app-result-shorturl": "Rövid URL az eredményhez", + "wdqs-app-result-shorturl-title": "Rövid URL ehhez az eredményhez", + "wdqs-app-result-rawgraphs": "Megnyitás RAWGraphs.io formátumban", + "wdqs-app-result-rawgraphs-title": "Grafikon készítése a jelenlegi eredményekből a RAWGraphs.io segítségével", + "wdqs-app-result-embed": "Eredmény beágyazása", + "wdqs-app-result-endpoint": "SPARQL végpont", + "wdqs-app-result-endpoint-title": "Ezt az eredmény visszaadó SPARQL végponthoz tartozó hivatkozás", + "wdqs-app-result-formatter-title-datetime": "Nyers ISO-időbélyeg", + "wdqs-app-result-json": "JSON file", + "wdqs-app-result-json-verbose": "JSON-fájl (részletes)", + "wdqs-app-result-tsv": "TSV-fájl", + "wdqs-app-result-tsv-verbose": "TSV-fájl (részletes)", + "wdqs-app-result-csv": "CSV-fájl", + "wdqs-app-result-svg": "SVG-kép", + "wdqs-app-result-html": "HTML-táblázat", + "wdqs-app-shorturl-page-title": "Rövid URL ehhez az oldalhoz", + "wdqs-app-editor-placeholder": "(Adj meg egy SPARQL-lekérdezést vagy válassz egy példalekérdezést)", + "wdqs-app-editor-addprefixes": "Add meg a standard előtagokat", + "wdqs-app-resultbrowser-response-summary": "$1 találat $2 ms alatt", + "wdqs-app-resultbrowser-stabilize": "Hálózat stabilizálása", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchikus elrendezés balról jobbra", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchikus elrendezés fentről lefelé", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchikus elrendezés jobbról balra", + "wdqs-app-resultbrowser-non-hierarchical": "Nem hierarchikus elrendezés", + "wdqs-app-resultbrowser-table": "Táblázat", + "wdqs-app-resultbrowser-image-grid": "Képháló", + "wdqs-app-resultbrowser-graph-builder": "Grafikonépítő", + "wdqs-app-resultbrowser-map": "Térkép", + "wdqs-app-resultbrowser-line-chart": "Vonaldiagram", + "wdqs-app-resultbrowser-bar-chart": "Oszlopdiagram", + "wdqs-app-resultbrowser-scatter-chart": "Szórásdiagram", + "wdqs-app-resultbrowser-area-chart": "Területdiagram", + "wdqs-app-resultbrowser-bubble-chart": "Buborékdiagram", + "wdqs-app-resultbrowser-tree-map": "Fa térkép", + "wdqs-app-resultbrowser-tree": "Fa", + "wdqs-app-resultbrowser-timeline": "Idővonal", + "wdqs-app-resultbrowser-dimensions": "Méretek", + "wdqs-app-resultbrowser-graph": "Grafikon", + "wdqs-app-toast-leave-fullscreen": "A teljes képernyős módból való kilépéshez nyomd meg az [esc] gombot", + "wdqs-app-urlshortener-bad-service": "Hibás URL-rövidítő szolgáltatás a konfigurációban", + "wdqs-app-urlshortener-failed": "Az URL-rövidítés nem sikerült", + "wdqs-app-urlshortener-loading": "Betöltés…", + "wdqs-dialog-examples-preview-query": "Lekérdezés előnézete", + "wdqs-dialog-examples-preview-result": "Eredmény előnézete", + "wdqs-dialog-key-shortcut-title": "Billentyűparancsok", + "wdqs-dialog-key-shortcut-run-query": "Lekérdezés futtatása.", + "wdqs-dialog-key-shortcut-esc": "Az aktuális beviteli mező/szövegdoboz elhagyása.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Aktuális oldal gyorsbillentyűjének megjelenítése.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fókuszáljon a lekérdezés szövegére.", + "wdqs-dialog-key-shortcut-jump-to-result": "Ugrás a lekérdezés eredményére", + "wdqs-dialog-key-shortcut-focus-filter": "Fókuszálás a „Szűrő” gombra a Lekérdezéssegédben.", + "wdqs-dialog-key-shortcut-focus-show": "Fókuszálás a „Mutat” gombra a Lekérdezéssegédben.", + "wdqs-dialog-key-shortcut-focus-limit": "Kattintás a „Korlát” gombra a Lekérdezéssegédben.", + "wdqs-dialog-key-shortcut-show-example": "Példák mutatása.", + "wdqs-dialog-key-shortcut-help-menu": "A Segítség menü megjelenítése/elrejtése.", + "wdqs-dialog-key-shortcut-show-language": "Nyelvi menü mutatása.", + "wdqs-dialog-key-shortcut-close-button": "Bezárás", + "wdqs-ve-filter": "Szűrő", + "wdqs-ve-show": "Mutat", + "wdqs-ve-limit": "Korlát", + "wdqs-ve-add-label-title": "Az entitáscímkét tartalmazó változó hozzáadása", + "wdqs-ve-remove-row-title": "Sor eltávolítása", + "wdqs-ve-with": "ezzel:", + "wdqs-ve-anything": "bármi", + "wdqs-ve-any": "bármelyik", + "wdqs-ve-or": "vagy", + "wdqs-ve-subtype": "altípus", + "wdqs-ve-sb-suggestions": "Javaslatok", + "wdqs-ve-sb-other": "Egyéb", + "wdqs-action-query": "Lekérdezés futtatása", + "wdqs-action-render": "Eredmény megjelenítésének előkészítése", + "wdqs-action-error-display": "Nem tudtuk megjeleníteni az eredményt", + "wdqs-action-timeout": "Lekérdezési időkorlát elérve", + "wdqs-action-malformed-query": "Lekérdezés hibás", + "wdqs-action-empty-query": "Írj be egy érvényes SPARQL-lekérdezést, vagy válassz a mintalekérdezések közül", + "wdqs-action-server-error": "Szerverhiba", + "wdqs-action-unknow-error": "Ismeretlen hiba", + "wdqs-action-preview": "Eredmény előnézete", + "wdqs-result-map-layers-all": "Minden réteg", + "wdqs-result-map-progress": "Térképadatok betöltése: $1%", + "wdqs-embed-button-edit-query": "Vizuális szerkesztés", + "wdqs-embed-button-edit-query-title": "Lekérdezés szerkesztése a lekérdezéssegéddel", + "wdqs-embed-button-edit-code": "SPARQL szerkesztése", + "wdqs-embed-button-edit-code-title": "Lekérdezés szerkesztése SPARQL szerkesztővel", + "wdqs-embed-explorer-button-incoming": "Bejövő linkek mutatása", + "wdqs-embed-explorer-button-outgoing": "Kimenő linkek mutatása" +} diff --git a/scholia/app/static/gui/i18n/hy.json b/scholia/app/static/gui/i18n/hy.json new file mode 100644 index 000000000..68e5b36b8 --- /dev/null +++ b/scholia/app/static/gui/i18n/hy.json @@ -0,0 +1,56 @@ +{ + "@metadata": { + "authors": [ + "Aram1985", + "Kareyac" + ] + }, + "wdqs-app-button-examples": "Օրինակներ", + "wdqs-app-button-more-tools": "Այլ գործիքներ", + "wdqs-app-button-help": "Օգնություն", + "wdqs-app-button-run": "Անցնել", + "wdqs-app-button-run-title": "Կատարել հարցման (CTRL + ENTER)", + "wdqs-app-button-clear": "Մաքրել", + "wdqs-app-button-clear-title": "Մաքրել խնդրանքը", + "wdqs-app-button-display": "Ցուցադրել", + "wdqs-app-button-download": "Ներբեռնել", + "wdqs-app-button-download-title": "Բեռնել արդյունքները", + "wdqs-app-button-link": "Հղում", + "wdqs-app-button-code": "Կոդ", + "wdqs-app-help-portal": "Օգնության պորտալ", + "wdqs-app-help-manual": "Օգտագործողի ուղեցույց", + "wdqs-app-help-examples": "Հարցումների օրինակներ", + "wdqs-app-help-datamodel": "Տվյալների RDF մոդել", + "wdqs-app-logout": "Դուրս գալ", + "wdqs-app-tools-edit-items": "Խնբագրել տառռեր", + "wdqs-app-tools-lexicographical-data": "Լեզվաբանական տվյալներ", + "wdqs-app-tools-for-programmers": "Ծրագրավորողների համար", + "wdqs-app-resultbrowser-table": "Աղյուսակ", + "wdqs-app-resultbrowser-map": "Քարտեզ", + "wdqs-app-resultbrowser-tree": "Ծառ", + "wdqs-app-resultbrowser-timeline": "Ժամանակագրություն", + "wdqs-app-resultbrowser-dimensions": "Չափեր", + "wdqs-app-resultbrowser-graph": "Գրաֆիկ", + "wdqs-app-toast-leave-fullscreen": "Սեղմեք [esc] լիաէկրան ռեժիմիցց դուրս գալու համար", + "wdqs-dialog-examples-preview-query": "Դիտել հարցումը", + "wdqs-dialog-examples-preview-result": "Դիտել արդյունքը", + "wdqs-dialog-key-shortcut-close-button": "Փակել", + "wdqs-ve-filter": "Զտիչ", + "wdqs-ve-show": "Ցուցադրել", + "wdqs-ve-limit": "Սահմանափակում", + "wdqs-ve-remove-row-title": "Հեռացնել այս տողը", + "wdqs-ve-with": "հետ", + "wdqs-ve-anything": "ինչ-որ բան", + "wdqs-ve-any": "ցանկացած", + "wdqs-ve-or": "կամ", + "wdqs-ve-subtype": "ըմթատեսալ", + "wdqs-ve-sb-suggestions": "Առաջարկություններ", + "wdqs-ve-sb-other": "Այլ", + "wdqs-action-query": "Հարցման կատարումը", + "wdqs-action-render": "Արդյունքների վերամշակում", + "wdqs-action-error-display": "Չի հաջողվում ցույց տալ արդյունքը", + "wdqs-action-malformed-query": "Հարցմանը վատ է ձևավորվել", + "wdqs-action-server-error": "Սերվերի սխալ", + "wdqs-action-unknow-error": "Անհայտ սխալ", + "wdqs-result-map-layers-all": "Բոլոր շերտերը" +} diff --git a/scholia/app/static/gui/i18n/hyw.json b/scholia/app/static/gui/i18n/hyw.json new file mode 100644 index 000000000..8bdadceac --- /dev/null +++ b/scholia/app/static/gui/i18n/hyw.json @@ -0,0 +1,61 @@ +{ + "@metadata": { + "authors": [ + "Armeniki", + "Kareyac", + "Դավիթ Սարոյան" + ] + }, + "wdqs-app-button-examples": "Օրինակներ", + "wdqs-app-button-prefixes": "Նախամասնիկներ", + "wdqs-app-button-help": "Օգնութիւն", + "wdqs-app-button-run": "Կատարէ՛", + "wdqs-app-button-run-title": "Կատարել հարցակէտը ( + )", + "wdqs-app-button-clear": "Մաքրել", + "wdqs-app-button-clear-title": "Հարցակէտը մաքրել", + "wdqs-app-button-restore-title": "Նախկին հարցակէտը վերահաստատել", + "wdqs-app-button-fullscreen-title": "Անցնիլ խմբագրողի լման-ցուցադրողի ոճ", + "wdqs-app-button-display": "Ցուցադրել", + "wdqs-app-button-display-title": "Հետեւանքը ցոյց տալ իբր պատկեր, սեղան...", + "wdqs-app-button-download": "Ներբեռնել", + "wdqs-app-button-download-title": "Հետեւանքը բեռնել", + "wdqs-app-button-link": "Կապ", + "wdqs-app-button-code": "Համակարգիչային օրինագիր", + "wdqs-app-help-feedback": "Հակազդեցութիւն տուէք:", + "wdqs-app-help-portal": "Օգնութեան Դռնակ", + "wdqs-app-help-manual": "Օգտագործողի Ուղեցոյց", + "wdqs-app-help-prefixes": "Նախամասնիկներու ցանկ", + "wdqs-app-help-copy": "Հրամանագիր տեղեկութիւններ", + "wdqs-app-help-queryhelper": "Հարցակէտի Օգնող", + "wdqs-app-tools-lexicographical-data": "Բառարանագրական տւեալներ", + "wdqs-app-tools-for-programmers": "Ծրագրավորողներու համար", + "wdqs-app-resultbrowser-table": "Աղիւսակ", + "wdqs-app-resultbrowser-map": "Քարտէս", + "wdqs-app-resultbrowser-tree": "Ծառ", + "wdqs-dialog-examples-preview-query": "Նախաներկայացնել հարցակէտը", + "wdqs-dialog-examples-preview-result": "Նախաներկայացնել հետեւանքը", + "wdqs-dialog-key-shortcut-run-query": "Կատարէ՛ հարցակէտը", + "wdqs-dialog-key-shortcut-close-button": "Գոցել", + "wdqs-ve-filter": "Քամոց", + "wdqs-ve-show": "Ցուցադրել", + "wdqs-ve-limit": "Սահման", + "wdqs-ve-remove-row-title": "Հեռացնել այս տողը", + "wdqs-ve-with": "հետ", + "wdqs-ve-anything": "որեւէ բան", + "wdqs-ve-any": "որեւէ", + "wdqs-ve-or": "կամ", + "wdqs-ve-sb-suggestions": "Թելադրութիւններ", + "wdqs-ve-sb-other": "Ուրիշ", + "wdqs-action-query": "Հարցակէտը կը կատարուի...", + "wdqs-action-error-display": "Հարցակէտը անկարելի է ներկայացնել", + "wdqs-action-timeout": "Հարցակէտի կատարութեան ժամանակը անցաւ", + "wdqs-action-malformed-query": "Հարցակէտը յոռի կազմուած է", + "wdqs-action-empty-query": "Ներդրումէ վաւերական SPARQL հարցակէտ, կամ ընտրէ օրինակ հարցակէտ մը", + "wdqs-action-server-error": "Ծառայող-համակարգիչի սխալ", + "wdqs-action-unknow-error": "Անյայտ սխալ", + "wdqs-action-preview": "Նախաներկայացնել հետեւանքը", + "wdqs-result-map-layers-all": "Բոլոր շերտերը", + "wdqs-result-map-progress": "Ձեր դարմանութիւնը", + "wdqs-embed-button-edit-query": "Խմբագրել", + "wdqs-embed-button-edit-query-title": "Խմբագրել այս հարցակէտը գործածելով հարցակէտի գործիքը" +} diff --git a/scholia/app/static/gui/i18n/ia.json b/scholia/app/static/gui/i18n/ia.json new file mode 100644 index 000000000..ed87bc856 --- /dev/null +++ b/scholia/app/static/gui/i18n/ia.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Fanjiayi", + "McDutchie" + ] + }, + "wdqs-app-button-examples": "Exemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Plus instrumentos", + "wdqs-app-button-help": "Adjuta", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar consulta (CTRL + ENTER)", + "wdqs-app-button-clear": "Vacuar", + "wdqs-app-button-clear-title": "Rader consulta", + "wdqs-app-button-restore-title": "Restaurar consulta anterior", + "wdqs-app-button-format-title": "Formatar consulta", + "wdqs-app-button-query-helper": "Monstrar explication del consulta", + "wdqs-app-button-fullscreen-title": "Alternar le modo plen schermo del editor", + "wdqs-app-button-display": "Visualisar", + "wdqs-app-button-display-title": "Monstrar resultato como tabella, imagine, ...", + "wdqs-app-button-download": "Discargar", + "wdqs-app-button-download-title": "Discargar le resultato", + "wdqs-app-button-link": "Ligamine", + "wdqs-app-button-link-title": "Obtener un ligamine al consulta", + "wdqs-app-button-code": "Codice", + "wdqs-app-button-code-title": "Vider exemplos de codice", + "wdqs-app-help-feedback": "Da nos tu opinion!", + "wdqs-app-help-request-query": "Requestar un consulta", + "wdqs-app-help-portal": "Portal de adjuta", + "wdqs-app-help-manual": "Manual de usator", + "wdqs-app-help-examples": "Consultas de exemplo", + "wdqs-app-help-datamodel": "Modello de datos RDF", + "wdqs-app-help-prefixes": "Lista de prefixos", + "wdqs-app-help-copy": "Information de licentia", + "wdqs-app-help-queryhelper": "Assistente de consultas", + "wdqs-app-logout": "Clauder session", + "wdqs-app-tools-edit-items": "Modificar elementos", + "wdqs-app-tools-query-data": "Consultar datos", + "wdqs-app-tools-enhance-ui": "Meliorar le interfacie de usator", + "wdqs-app-tools-visualize-data": "Visualisar datos", + "wdqs-app-tools-list-properties": "Listar proprietates", + "wdqs-app-tools-lexicographical-data": "Datos lexicographic", + "wdqs-app-tools-for-programmers": "Pro programmatores", + "wdqs-app-footer-help": "Preme [CTRL-SPACE] pro activar auto-completion.", + "wdqs-app-footer-updated-ago": "Datos actualisate $1", + "wdqs-app-result-shorturl": "URL curte al resultato", + "wdqs-app-result-shorturl-title": "Un adresse URL curte verso iste resultato", + "wdqs-app-result-rawgraphs": "Aperir in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear un graphico con le datos del resultato actual usante RAWGraphs.io", + "wdqs-app-result-embed": "Incastrar le resultato", + "wdqs-app-result-endpoint": "Puncto de termination SPARQL", + "wdqs-app-result-endpoint-title": "Ligamine al puncto de termination SPARQL que produce le resultato", + "wdqs-app-result-formatter-title-datetime": "Data e hora ISO brute", + "wdqs-app-result-json": "File JSON", + "wdqs-app-result-json-verbose": "File JSON (detaliate)", + "wdqs-app-result-tsv": "File TSV", + "wdqs-app-result-tsv-verbose": "File TSV (detaliate)", + "wdqs-app-result-csv": "File CSV", + "wdqs-app-result-svg": "Imagine SVG", + "wdqs-app-result-html": "Tabella HTML", + "wdqs-app-shorturl-page-title": "URL curte a iste pagina", + "wdqs-app-editor-placeholder": "(Entra un consulta SPARQL o selige un exemplo de consulta)", + "wdqs-app-editor-addprefixes": "Adjunger prefixos standard", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultato|resultatos}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilisar rete", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposition hierarchic de sinistra a dextra", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposition hierarchic de alto in basso", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposition hierarchic de dextra a sinistra", + "wdqs-app-resultbrowser-non-hierarchical": "Disposition non hierarchic", + "wdqs-app-resultbrowser-table": "Tabella", + "wdqs-app-resultbrowser-image-grid": "Grillia de imagines", + "wdqs-app-resultbrowser-graph-builder": "Constructor de graphicos", + "wdqs-app-resultbrowser-map": "Mappa", + "wdqs-app-resultbrowser-line-chart": "Graphico a lineas", + "wdqs-app-resultbrowser-bar-chart": "Graphico a barras", + "wdqs-app-resultbrowser-scatter-chart": "Graphico a dispersion", + "wdqs-app-resultbrowser-area-chart": "Graphico a areas", + "wdqs-app-resultbrowser-bubble-chart": "Graphico a bullas", + "wdqs-app-resultbrowser-tree-map": "Mappa de arbore", + "wdqs-app-resultbrowser-tree": "Arbore", + "wdqs-app-resultbrowser-timeline": "Chronologia", + "wdqs-app-resultbrowser-dimensions": "Dimensiones", + "wdqs-app-resultbrowser-graph": "Graphico", + "wdqs-app-toast-leave-fullscreen": "Preme [esc] pro exir del plen schermo", + "wdqs-app-urlshortener-bad-service": "Servicio de abbreviation URL incorrecte in configuration", + "wdqs-app-urlshortener-failed": "Abbreviation URL fallite", + "wdqs-app-urlshortener-loading": "Cargamento…", + "wdqs-dialog-examples-preview-query": "Previsualisar consulta", + "wdqs-dialog-examples-preview-result": "Previsualisar resultato", + "wdqs-dialog-key-shortcut-title": "Claves accelerator", + "wdqs-dialog-key-shortcut-run-query": "Executar consulta.", + "wdqs-dialog-key-shortcut-esc": "Quitar le campo de entrata o area de texto actual.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Monstrar adjuta sur le claves accelerator pro le pagina actual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Focalisar sur le area de texto del consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar al resultato del consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Focalisar sur le button \"Filtrar\" in le assistente de consultas.", + "wdqs-dialog-key-shortcut-focus-show": "Focalisar sur le button \"Monstrar\" in le assistente de consultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Clicca sur le button \"Limitar\" in le assistente de consultas.", + "wdqs-dialog-key-shortcut-show-example": "Monstrar exemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Alternar le menu Adjuta.", + "wdqs-dialog-key-shortcut-show-language": "Monstrar menu de lingua.", + "wdqs-dialog-key-shortcut-close-button": "Clauder", + "wdqs-ve-filter": "Filtrar", + "wdqs-ve-show": "Monstrar", + "wdqs-ve-limit": "Limitar", + "wdqs-ve-add-label-title": "Adder variabile con etiquetta de entitate", + "wdqs-ve-remove-row-title": "Remover iste linea", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "qualcunque cosa", + "wdqs-ve-any": "qualcunque", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "subtypo", + "wdqs-ve-sb-suggestions": "Suggestiones", + "wdqs-ve-sb-other": "Altere", + "wdqs-action-query": "Execution del consulta", + "wdqs-action-render": "Rendition del resultato", + "wdqs-action-error-display": "Impossibile monstrar resultato", + "wdqs-action-timeout": "Le consulta ha expirate", + "wdqs-action-malformed-query": "Le consulta es mal formate", + "wdqs-action-empty-query": "Entra un requesta SPARQL valide o selige un requesta inter le exemplos", + "wdqs-action-server-error": "Error del servitor", + "wdqs-action-unknow-error": "Error incognite", + "wdqs-action-preview": "Previsualisation del resultato", + "wdqs-result-map-layers-all": "Tote le stratos", + "wdqs-result-map-progress": "Cargamento de datos cartographic: $1%", + "wdqs-embed-button-edit-query": "Modificar visualmente", + "wdqs-embed-button-edit-query-title": "Modificar iste consulta con le assistente de consultas", + "wdqs-embed-button-edit-code": "Modificar SPARQL", + "wdqs-embed-button-edit-code-title": "Modificar iste consulta con le editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Monstrar ligamines entrante", + "wdqs-embed-explorer-button-outgoing": "Monstrar ligamines sortiente" +} diff --git a/scholia/app/static/gui/i18n/id.json b/scholia/app/static/gui/i18n/id.json new file mode 100644 index 000000000..b40e5a940 --- /dev/null +++ b/scholia/app/static/gui/i18n/id.json @@ -0,0 +1,139 @@ +{ + "@metadata": { + "authors": [ + "ArlandGa", + "Beeyan", + "Daud I.F. Argana", + "Naufal06", + "Pebaryan", + "RXerself", + "Rachmat04", + "Sonic Speedy" + ] + }, + "wdqs-app-button-examples": "Contoh", + "wdqs-app-button-prefixes": "Awalan", + "wdqs-app-button-more-tools": "Perkakas lainnya", + "wdqs-app-button-help": "Bantuan", + "wdqs-app-button-run": "Jalankan", + "wdqs-app-button-run-title": "Jalankan kueri (CTRL + ENTER)", + "wdqs-app-button-clear": "Kosongkan", + "wdqs-app-button-clear-title": "Hapus kueri", + "wdqs-app-button-restore-title": "Pulihkan kueri sebelumnya", + "wdqs-app-button-format-title": "Format kueri", + "wdqs-app-button-query-helper": "Tampilkan penjelasan kueri", + "wdqs-app-button-fullscreen-title": "Pindah moda layar penuh editor", + "wdqs-app-button-display": "Tampilan", + "wdqs-app-button-display-title": "Tampilkan hasil dalam bentuk tabel, gambar, ...", + "wdqs-app-button-download": "Unduh", + "wdqs-app-button-download-title": "Unduh hasil", + "wdqs-app-button-link": "Pranala", + "wdqs-app-button-link-title": "Dapatkan pranala untuk kueri", + "wdqs-app-button-code": "Kode", + "wdqs-app-button-code-title": "Lihat contoh kode", + "wdqs-app-help-feedback": "Kirimkan Umpan Balik!", + "wdqs-app-help-request-query": "Ajukan sebuah kueri", + "wdqs-app-help-portal": "Portal Bantuan", + "wdqs-app-help-manual": "Panduan Pengguna", + "wdqs-app-help-examples": "Contoh kueri (''query'')", + "wdqs-app-help-datamodel": "Jenis Data RDF", + "wdqs-app-help-prefixes": "Daftar awalan", + "wdqs-app-help-copy": "Informasi lisensi", + "wdqs-app-help-queryhelper": "Bantuan Kueri", + "wdqs-app-logout": "Keluar log", + "wdqs-app-tools-edit-items": "Sunting Butir", + "wdqs-app-tools-query-data": "Kueri data", + "wdqs-app-tools-enhance-ui": "Perbagus antarmuka", + "wdqs-app-tools-visualize-data": "Visualisasi data", + "wdqs-app-tools-list-properties": "Daftar atribut", + "wdqs-app-tools-lexicographical-data": "Data leksikografi", + "wdqs-app-tools-for-programmers": "Untuk pemrogram", + "wdqs-app-footer-help": "Tekan tombol [CTRL-SPACE] untuk mengaktifkan penyelesaian otomatis.", + "wdqs-app-footer-updated-ago": "Data diperbarui $1", + "wdqs-app-result-shorturl": "URL ringkas menuju hasil", + "wdqs-app-result-shorturl-title": "URL ringkas menuju hasil ini", + "wdqs-app-result-rawgraphs": "Buka di RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Buat grafik dengan data hasil pencarian terkini dengan menggunakan RAWGraphs.io", + "wdqs-app-result-embed": "Lekatkan hasil", + "wdqs-app-result-endpoint": "Titik akhir SPARQL", + "wdqs-app-result-endpoint-title": "Tautan ke endpoint SPARQL yang mengembalikan hasilnya", + "wdqs-app-result-formatter-title-datetime": "cap waktu ISO mentah", + "wdqs-app-result-json": "Berkas JSON", + "wdqs-app-result-json-verbose": "Berkas JSON (rinci)", + "wdqs-app-result-tsv": "Berkas TSV", + "wdqs-app-result-tsv-verbose": "Berkas TSV (rinci)", + "wdqs-app-result-csv": "Berkas CSV", + "wdqs-app-result-svg": "Berkas SVG", + "wdqs-app-result-html": "Tabel HTML", + "wdqs-app-shorturl-page-title": "URL singkat ke halaman ini", + "wdqs-app-editor-placeholder": "(Masukkan suatu kueri SPARQL atau pilih suatu contoh kueri pada tombol \"Contoh\")", + "wdqs-app-editor-addprefixes": "Tambah Awalan Standard", + "wdqs-app-resultbrowser-response-summary": "$1 hasil dalam $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilkan jaringan", + "wdqs-app-resultbrowser-hierarchical-lr": "Tataletak hierarkis kiri ke kanan", + "wdqs-app-resultbrowser-hierarchical-ud": "Tataletak Hierarkis atas ke bawah", + "wdqs-app-resultbrowser-hierarchical-rl": "Tataletak Hierarkis kanan ke kiri", + "wdqs-app-resultbrowser-non-hierarchical": "Tataletak non-hierarkis", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Kisi gambar", + "wdqs-app-resultbrowser-graph-builder": "Pembangun graf", + "wdqs-app-resultbrowser-map": "Peta", + "wdqs-app-resultbrowser-line-chart": "Grafik garis", + "wdqs-app-resultbrowser-bar-chart": "Grafik batang", + "wdqs-app-resultbrowser-scatter-chart": "Grafik hambur", + "wdqs-app-resultbrowser-area-chart": "Grafik area", + "wdqs-app-resultbrowser-bubble-chart": "Grafik gelembung", + "wdqs-app-resultbrowser-tree-map": "Peta pohon", + "wdqs-app-resultbrowser-tree": "Pohon", + "wdqs-app-resultbrowser-timeline": "Linimasa", + "wdqs-app-resultbrowser-dimensions": "Dimensi", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Tekan [esc] untuk keluar dari layar penuh", + "wdqs-app-urlshortener-bad-service": "Layanan penyingkat URL yang buruk dalam konfigurasi", + "wdqs-app-urlshortener-failed": "Penyingkatan URL gagal", + "wdqs-app-urlshortener-loading": "Memuat...", + "wdqs-dialog-examples-preview-query": "Pratayang kueri (''query'')", + "wdqs-dialog-examples-preview-result": "Pratayang hasil", + "wdqs-dialog-key-shortcut-title": "Pintasan Papan ketik", + "wdqs-dialog-key-shortcut-run-query": "Jalankan kueri.", + "wdqs-dialog-key-shortcut-esc": "Tinggalkan kolom input/textarea saat ini.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Tampilkan bantuan pintasan keyboard untuk halaman ini.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokus ke textarea kueri.", + "wdqs-dialog-key-shortcut-jump-to-result": "Lompat ke hasil kueri.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokus ke tombol ''Saring'' di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-focus-show": "Fokus pada tombol \"Tampilkan\" di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik tombol ''Batasi'' di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-show-example": "Tampilkan contoh.", + "wdqs-dialog-key-shortcut-help-menu": "Alihkan menu Bantuan.", + "wdqs-dialog-key-shortcut-show-language": "Tampilkan menu bahasa.", + "wdqs-dialog-key-shortcut-close-button": "Tutup", + "wdqs-ve-filter": "Saring", + "wdqs-ve-show": "Tampilkan", + "wdqs-ve-limit": "Batasi", + "wdqs-ve-add-label-title": "Tambah variabel berisi label entitas", + "wdqs-ve-remove-row-title": "Hapus baris ini", + "wdqs-ve-with": "dengan", + "wdqs-ve-anything": "semuanya", + "wdqs-ve-any": "semua", + "wdqs-ve-or": "atau", + "wdqs-ve-subtype": "subjenis", + "wdqs-ve-sb-suggestions": "Saran", + "wdqs-ve-sb-other": "Lainnya", + "wdqs-action-query": "Kueri sedang dijalankan", + "wdqs-action-render": "Hasil sesuaian", + "wdqs-action-error-display": "Tidak bisa menampilkan hasil", + "wdqs-action-timeout": "Kueri telah melewati batas waktu", + "wdqs-action-malformed-query": "Kueri salah format", + "wdqs-action-empty-query": "Masukkan kueri SPARQL yang valid atau pilih contoh kueri", + "wdqs-action-server-error": "Peladen galat", + "wdqs-action-unknow-error": "Galat yang tidak diketahui", + "wdqs-action-preview": "Pratayang hasil", + "wdqs-result-map-layers-all": "Semua layer", + "wdqs-result-map-progress": "Memuat data peta: $1%", + "wdqs-embed-button-edit-query": "Sunting secara visual", + "wdqs-embed-button-edit-query-title": "Sunting kueri ini menggunakan pembantu kueri", + "wdqs-embed-button-edit-code": "Sunting SPARQL", + "wdqs-embed-button-edit-code-title": "Sunting kueri ini menggunakan penyunting SPARQL", + "wdqs-embed-explorer-button-incoming": "Tampilkan tautan masuk", + "wdqs-embed-explorer-button-outgoing": "Tampilkan tautan keluar" +} diff --git a/scholia/app/static/gui/i18n/inh.json b/scholia/app/static/gui/i18n/inh.json new file mode 100644 index 000000000..0968e2bb3 --- /dev/null +++ b/scholia/app/static/gui/i18n/inh.json @@ -0,0 +1,63 @@ +{ + "@metadata": { + "authors": [ + "Adam-Yourist" + ] + }, + "wdqs-app-button-examples": "Масалаш", + "wdqs-app-button-prefixes": "Дешхьалхенаш", + "wdqs-app-button-help": "Новкъoстал", + "wdqs-app-button-run": "Хеца", + "wdqs-app-button-run-title": "Кхоачашде дIадехар ( + )", + "wdqs-app-button-clear": "IоцIенде", + "wdqs-app-button-clear-title": "IоцIенде дIадехар", + "wdqs-app-button-display": "Формат", + "wdqs-app-button-display-title": "Гойта хьахиннар улг, сурт е кхыдар санна", + "wdqs-app-button-download": "Хьачуяккха", + "wdqs-app-button-download-title": "Хьачудаккха хьахиннар", + "wdqs-app-button-link": "ТIахьожаярг", + "wdqs-app-button-link-title": "ДIдехара тIахьожаярг хьаэца", + "wdqs-app-help-feedback": "Дика е во лархIар дита!", + "wdqs-app-help-request-query": "ДIадехар дIадехар", + "wdqs-app-help-portal": "ГIодара Ков", + "wdqs-app-help-manual": "Пайдаэцархочун кулгал деш дар", + "wdqs-app-help-examples": "ДIадехарай масалаш", + "wdqs-app-help-datamodel": "RDF дараша модель", + "wdqs-app-help-prefixes": "Дешхьалхенай хьаязъяьр", + "wdqs-app-footer-help": "ТоIае [Ctrl + пробел], ше-ше кхоачашхилар хьасомадоаккхадолаш.", + "wdqs-app-result-shorturl": "Хьахиннара лоаца URL", + "wdqs-app-result-shorturl-title": "Укх дIадехара хьахиннара хетадаь лоаца URL", + "wdqs-app-result-embed": "Хьахиннараш чуоттадар", + "wdqs-app-result-endpoint": "SPARQL тIакхоачилга", + "wdqs-app-result-endpoint-title": "SPARQL тIакхоачилгий тIадама тIахьожаярг хьахиннараца цхьанна", + "wdqs-app-result-formatter-title-datetime": "Хан белгало raw ISO хетаяь", + "wdqs-app-result-json": "JSON-файл", + "wdqs-app-result-json-verbose": "JSON-файл (ма дарра)", + "wdqs-app-result-tsv": "TSV-файл", + "wdqs-app-result-tsv-verbose": "TSV-файл (ма дарра)", + "wdqs-app-result-csv": "CSV-файл", + "wdqs-app-result-svg": "SVG Сурт", + "wdqs-app-shorturl-page-title": "Укх оагIон лоаца URL-адрес", + "wdqs-app-editor-placeholder": "(Iочуязъе SPARQL дIадехар е цхьа масал хьахаржа)", + "wdqs-app-editor-addprefixes": "Стандартни дешхьалхенаш тIатоха", + "wdqs-app-resultbrowser-stabilize": "ЧIоагIдаь дIаоттабе маза", + "wdqs-app-resultbrowser-hierarchical-lr": "Иерархех йола разметка аьрдехьара аьттехьа", + "wdqs-app-resultbrowser-hierarchical-ud": "Иерархех йола разметка лакхера лохе", + "wdqs-app-resultbrowser-hierarchical-rl": "Иерархех йола разметка аьттехьара аьрдехьа", + "wdqs-dialog-examples-preview-query": "Хьажа дIадехарага", + "wdqs-dialog-examples-preview-result": "Хьажа хьахиннарага", + "wdqs-ve-show": "Хьахьокха", + "wdqs-ve-with": "укханца", + "wdqs-ve-anything": "фуннагIа", + "wdqs-ve-any": "моллагIа", + "wdqs-ve-or": "e", + "wdqs-ve-subtype": "кIалтайпа", + "wdqs-action-query": "ДIадехар кхоачашдар", + "wdqs-action-render": "Хьахиннарашца болх бар", + "wdqs-action-error-display": "Хьахиннар гойта вIаштаьхьдалац", + "wdqs-action-timeout": "ДIадехаро сов дукха ха дIалаьцай", + "wdqs-action-malformed-query": "ДIадехар во вIашагIделлад", + "wdqs-action-server-error": "Сервера гIалат", + "wdqs-action-unknow-error": "Довзаш доаца гӀалат", + "wdqs-result-map-layers-all": "Деррига тIоаш" +} diff --git a/scholia/app/static/gui/i18n/io.json b/scholia/app/static/gui/i18n/io.json new file mode 100644 index 000000000..4b98481e2 --- /dev/null +++ b/scholia/app/static/gui/i18n/io.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Algentem", + "Joao Xavier" + ] + }, + "wdqs-app-button-examples": "Exempli", + "wdqs-app-button-prefixes": "Prefixi", + "wdqs-app-button-more-tools": "Plura utensili", + "wdqs-app-button-help": "Helpo", + "wdqs-app-button-run": "Exekutar", + "wdqs-app-button-run-title": "Demandez (+)", + "wdqs-app-button-clear": "Vakuigar", + "wdqs-app-button-clear-title": "Efacar demando", + "wdqs-app-button-restore-title": "Restaurar l'antea demando", + "wdqs-app-button-format-title": "Demando pri formato", + "wdqs-app-button-query-helper": "Montrez expliko pri la demando", + "wdqs-app-button-fullscreen-title": "Alternez la vidado por 'plena skreno' ('fullscreen')", + "wdqs-app-button-display": "Montrez", + "wdqs-app-button-display-title": "Montrez la rezulto quale tabelo, imajo...", + "wdqs-app-button-download": "Deskargar", + "wdqs-app-button-download-title": "Rezulto dil deskargo", + "wdqs-app-button-link": "Ligilo", + "wdqs-app-button-link-title": "Krear ligilo a la demando", + "wdqs-app-button-code": "Kodexo", + "wdqs-app-button-code-title": "Montrez exempli pri kodexi", + "wdqs-app-help-feedback": "Donez vua opiniono!", + "wdqs-app-help-request-query": "Postulez ula demando", + "wdqs-app-help-portal": "Helpo-portalo", + "wdqs-app-help-manual": "Lernolibro por la uzero", + "wdqs-app-help-examples": "Exempli pri demandi", + "wdqs-app-help-datamodel": "Modelo pri dati RDF", + "wdqs-app-help-prefixes": "Listo di prefixi", + "wdqs-app-help-copy": "Informi pri permiso di uzo", + "wdqs-app-help-queryhelper": "Helpo pri la demandi", + "wdqs-app-logout": "Ekirar", + "wdqs-app-tools-edit-items": "Redaktez artikli od informi", + "wdqs-app-tools-query-data": "Konsultar informi", + "wdqs-app-tools-enhance-ui": "Augmentar l'interkonekto dil uzero", + "wdqs-app-tools-visualize-data": "Vidar datumaro", + "wdqs-app-tools-list-properties": "Montrez propraji", + "wdqs-app-tools-lexicographical-data": "Lexikografiala datumaro", + "wdqs-app-tools-for-programmers": "Por kreanti di informatikoprogrami", + "wdqs-app-footer-help": "Kliktez [CTRL-SPACE] por funcionigar l'automatala kompletigo.", + "wdqs-app-footer-updated-ago": "Donaji kargita $1 ante nun", + "wdqs-app-result-shorturl": "Montrez la URL de la rezulto", + "wdqs-app-result-shorturl-title": "Kurta URL por ica rezulto", + "wdqs-app-result-rawgraphs": "Apertar en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Krear grafiko kun la nuna dati per RAWGraphs.io", + "wdqs-app-result-embed": "Enkorpigar la rezulti", + "wdqs-app-result-endpoint": "finala punto SPARQL", + "wdqs-app-result-endpoint-title": "Ligez a la finala punto SPARQL e montrez la rezulto", + "wdqs-app-result-formatter-title-datetime": "Kruda 'timestamp' ISO", + "wdqs-app-result-json": "arkivo JSON", + "wdqs-app-result-json-verbose": "arkivo JSON (mult-vorta)", + "wdqs-app-result-tsv": "arkivo TSV", + "wdqs-app-result-tsv-verbose": "arkivo TSV (mult-vorta)", + "wdqs-app-result-csv": "arkivo CSV", + "wdqs-app-result-svg": "imajo SVG", + "wdqs-app-result-html": "Tabelo HTML", + "wdqs-app-shorturl-page-title": "Kurta URL por ica rezulto", + "wdqs-app-editor-placeholder": "(Enirez demando SPARQL o selektez exemplo pri demando)", + "wdqs-app-editor-addprefixes": "Adjuntez normala prefixi", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rezulto|rezulti}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabileskar la reto", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarkiala ordineso de sinistre ad dextre", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarkiala ordineso, de supre ad infre", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarkiala ordineso, de dextre ad sinistre", + "wdqs-app-resultbrowser-non-hierarchical": "Ordineso sen hierarkio", + "wdqs-app-resultbrowser-table": "Tabelo", + "wdqs-app-resultbrowser-image-grid": "Greto dil imajo", + "wdqs-app-resultbrowser-graph-builder": "Konstruktero di grafiki", + "wdqs-app-resultbrowser-map": "Mapo", + "wdqs-app-resultbrowser-line-chart": "Linea grafiko", + "wdqs-app-resultbrowser-bar-chart": "Diagramo", + "wdqs-app-resultbrowser-scatter-chart": "Dispersita grafiko", + "wdqs-app-resultbrowser-area-chart": "Grafiko di arei", + "wdqs-app-resultbrowser-bubble-chart": "Grafiko di buleti", + "wdqs-app-resultbrowser-tree-map": "Arborala mapo", + "wdqs-app-resultbrowser-tree": "Arboro", + "wdqs-app-resultbrowser-timeline": "Kronologio", + "wdqs-app-resultbrowser-dimensions": "Dimensioni", + "wdqs-app-resultbrowser-graph": "Grafiko", + "wdqs-app-toast-leave-fullscreen": "Kliktez [esc] por ekirar la vidado en plena skreno", + "wdqs-app-urlshortener-bad-service": "Mala figuro dil servado qua kurtigas URL", + "wdqs-app-urlshortener-failed": "Ne povis kurtigar URL", + "wdqs-app-urlshortener-loading": "Karganta...", + "wdqs-dialog-examples-preview-query": "Previdar demando", + "wdqs-dialog-examples-preview-result": "Previdar la rezulto", + "wdqs-dialog-key-shortcut-title": "Klavaro-rapidigo", + "wdqs-dialog-key-shortcut-run-query": "Facar demando.", + "wdqs-dialog-key-shortcut-esc": "Ekirar l'aktuala feldo/text-areo", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Montrar helpo pri la \"kurta uzo dil klavaro\" por la nuna pagino.", + "wdqs-dialog-key-shortcut-focus-textarea": "Enfokigar l'areo ube la texto demando esas.", + "wdqs-dialog-key-shortcut-jump-to-result": "Irar a la rezulto.", + "wdqs-dialog-key-shortcut-focus-filter": "Enfokigar la butono \"filtrilo\" en la Helpo pri la demandi.", + "wdqs-dialog-key-shortcut-focus-show": "Enfokigar la butono \"montrez\" en la helpo.", + "wdqs-dialog-key-shortcut-focus-limit": "Kliktez la butono \"Limit\" en helpo pri demandi.", + "wdqs-dialog-key-shortcut-show-example": "Montrez exempli.", + "wdqs-dialog-key-shortcut-help-menu": "Alternar la helpo-menuo.", + "wdqs-dialog-key-shortcut-show-language": "Montrez menuo pri lingui.", + "wdqs-dialog-key-shortcut-close-button": "Klozar", + "wdqs-ve-filter": "Filtrilo", + "wdqs-ve-show": "Montrar", + "wdqs-ve-limit": "Limito", + "wdqs-ve-add-label-title": "Adjuntar varianto kontenanta l'etiketo pri l'ento", + "wdqs-ve-remove-row-title": "Desblokusar ica kolumno", + "wdqs-ve-with": "kun", + "wdqs-ve-anything": "ulo", + "wdqs-ve-any": "ula", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Sugesti", + "wdqs-ve-sb-other": "Altra", + "wdqs-action-query": "Exekutanta demando", + "wdqs-action-render": "Kreo dil rezulto", + "wdqs-action-error-display": "Neposibla montrar la rezulto", + "wdqs-action-timeout": "Limito di tempo pri demando atingita", + "wdqs-action-malformed-query": "La demando esas misformacita", + "wdqs-action-empty-query": "Adportez valida demando SPARQL, o selektez exemplo pri demando", + "wdqs-action-server-error": "Eroro dil sistemo", + "wdqs-action-unknow-error": "Nekonocata eroro", + "wdqs-action-preview": "Previdar la rezulto", + "wdqs-result-map-layers-all": "Omna strati", + "wdqs-result-map-progress": "Transfero dil mapo di dati: $1%", + "wdqs-embed-button-edit-query": "Redaktar vidale", + "wdqs-embed-button-edit-query-title": "Redaktar ica demando per la redaktilo di demandi", + "wdqs-embed-button-edit-code": "Redaktar SPARQL", + "wdqs-embed-button-edit-code-title": "Redaktar ica demando per la redaktilo SPARQL", + "wdqs-embed-explorer-button-incoming": "Montrar eniranta ligili", + "wdqs-embed-explorer-button-outgoing": "Montrar ekiranta ligili" +} diff --git a/scholia/app/static/gui/i18n/is.json b/scholia/app/static/gui/i18n/is.json new file mode 100644 index 000000000..b0bf13f42 --- /dev/null +++ b/scholia/app/static/gui/i18n/is.json @@ -0,0 +1,89 @@ +{ + "@metadata": { + "authors": [ + "Sveinn í Felli" + ] + }, + "wdqs-app-button-examples": "Dæmi", + "wdqs-app-button-prefixes": "Forskeyti", + "wdqs-app-button-more-tools": "Fleiri verkfæri", + "wdqs-app-button-help": "Hjálp", + "wdqs-app-button-run": "Keyra", + "wdqs-app-button-run-title": "Framkvæma fyrirspurn ( + )", + "wdqs-app-button-clear": "Hreinsa", + "wdqs-app-button-clear-title": "Hreinsa fyrirspurn", + "wdqs-app-button-restore-title": "Endurheimta fyrri fyrirspurn", + "wdqs-app-button-format-title": "Sníða fyrirspurn", + "wdqs-app-button-display": "Birta", + "wdqs-app-button-display-title": "Birta niðurstöður sem töflu, mynd, ...", + "wdqs-app-button-download": "Sækja", + "wdqs-app-button-download-title": "Sækja niðurstöður", + "wdqs-app-button-link": "Tengill", + "wdqs-app-button-link-title": "Sækja tengil á fyrirspurn", + "wdqs-app-button-code": "Kóði", + "wdqs-app-button-code-title": "Skoða dæmi um kóða", + "wdqs-app-help-feedback": "Gefðu umsögn!", + "wdqs-app-help-request-query": "Biðja um fyrirspurn", + "wdqs-app-help-portal": "Hjálparmiðstöð", + "wdqs-app-help-manual": "Notandahandbók", + "wdqs-app-help-examples": "Dæmi um fyrirspurnir", + "wdqs-app-help-datamodel": "RDF-gagnalíkan", + "wdqs-app-help-prefixes": "Listi yfir forskeyti", + "wdqs-app-help-copy": "Upplýsingar um notkunarleyfi", + "wdqs-app-tools-edit-items": "Breyta atriðum", + "wdqs-app-tools-enhance-ui": "Bæta notendaviðmót", + "wdqs-app-tools-visualize-data": "Myndgera gögn", + "wdqs-app-tools-for-programmers": "Fyrir forritara", + "wdqs-app-footer-updated-ago": "Gögn uppfærð $1", + "wdqs-app-result-rawgraphs": "Opna í RAWGraphs.io", + "wdqs-app-result-embed": "Ívefja niðurstöður", + "wdqs-app-result-formatter-title-datetime": "Hrátt ISO-tímamerki", + "wdqs-app-result-json": "JSON-skrá", + "wdqs-app-result-json-verbose": "JSON-skrá (smáatriði)", + "wdqs-app-result-tsv": "TSV-skrá", + "wdqs-app-result-tsv-verbose": "TSV-skrá (smáatriði)", + "wdqs-app-result-csv": "CSV-skrá", + "wdqs-app-result-svg": "SVG-mynd", + "wdqs-app-result-html": "HTML-tafla", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|niðurstaða|niðurstöður}} á $2 ms", + "wdqs-app-resultbrowser-table": "Tafla", + "wdqs-app-resultbrowser-image-grid": "Hnitanet myndar", + "wdqs-app-resultbrowser-graph-builder": "Gerð grafs", + "wdqs-app-resultbrowser-map": "Landakort", + "wdqs-app-resultbrowser-line-chart": "Línurit", + "wdqs-app-resultbrowser-bar-chart": "Stöplarit", + "wdqs-app-resultbrowser-scatter-chart": "Dreifirit", + "wdqs-app-resultbrowser-area-chart": "Svæðisrit", + "wdqs-app-resultbrowser-bubble-chart": "Kúlurit", + "wdqs-app-resultbrowser-tree-map": "Greinakort", + "wdqs-app-resultbrowser-tree": "Greinar", + "wdqs-app-resultbrowser-timeline": "Tímalína", + "wdqs-app-resultbrowser-dimensions": "Stærðir", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Ýttu á [esc] til að hætta í skjáfylli", + "wdqs-dialog-examples-preview-query": "Forskoða fyrirspurn", + "wdqs-dialog-examples-preview-result": "Forskoða niðurstöður", + "wdqs-dialog-key-shortcut-title": "Flýtileiðir á lyklaborði", + "wdqs-dialog-key-shortcut-run-query": "Keyra fyrirspurn.", + "wdqs-dialog-key-shortcut-show-example": "Sýna dæmi.", + "wdqs-dialog-key-shortcut-show-language": "Birta tungumálavalmynd.", + "wdqs-dialog-key-shortcut-close-button": "Loka", + "wdqs-ve-filter": "Sía", + "wdqs-ve-show": "Birta", + "wdqs-ve-limit": "Takmörk", + "wdqs-ve-with": "með", + "wdqs-ve-anything": "hvað sem er", + "wdqs-ve-any": "eitthvað", + "wdqs-ve-or": "eða", + "wdqs-ve-sb-suggestions": "Uppástungur", + "wdqs-ve-sb-other": "Annað", + "wdqs-action-query": "Keyri fyrirspurn", + "wdqs-action-render": "Myndgeri niðurstöður", + "wdqs-action-server-error": "Villa í þjóni", + "wdqs-action-unknow-error": "Óþekkt villa", + "wdqs-action-preview": "Forskoðun niðurstaðna", + "wdqs-result-map-layers-all": "Öll lög", + "wdqs-result-map-progress": "Hleð inn kortagögnum: $1%", + "wdqs-embed-button-edit-query": "Breyta", + "wdqs-embed-button-edit-code": "Breyta kóða" +} diff --git a/scholia/app/static/gui/i18n/it.json b/scholia/app/static/gui/i18n/it.json new file mode 100644 index 000000000..6c43f2851 --- /dev/null +++ b/scholia/app/static/gui/i18n/it.json @@ -0,0 +1,141 @@ +{ + "@metadata": { + "authors": [ + "Albe Albe 460", + "Albe Albe460", + "Anto", + "Beta16", + "Greis", + "Lollo", + "Luca.favorido", + "Matteocng", + "Ontsed", + "Selven" + ] + }, + "wdqs-app-button-examples": "Esempi", + "wdqs-app-button-prefixes": "Prefissi", + "wdqs-app-button-more-tools": "Altri strumenti", + "wdqs-app-button-help": "Aiuto", + "wdqs-app-button-run": "Esegui", + "wdqs-app-button-run-title": "Esegui query (CTRL + ENTER)", + "wdqs-app-button-clear": "Pulisci", + "wdqs-app-button-clear-title": "Pulisci query", + "wdqs-app-button-restore-title": "Ripristina query precedente", + "wdqs-app-button-format-title": "Formatta la query", + "wdqs-app-button-query-helper": "Mostra spiegazione della query", + "wdqs-app-button-fullscreen-title": "Cambia la modalità di visualizzazione a schermo intero dell'editor", + "wdqs-app-button-display": "Aspetto", + "wdqs-app-button-display-title": "Mostra risultato come tabella, immagine, ...", + "wdqs-app-button-download": "Scarica", + "wdqs-app-button-download-title": "Scarica risultato", + "wdqs-app-button-link": "Collegamento", + "wdqs-app-button-link-title": "Ottieni collegamento alla query", + "wdqs-app-button-code": "Codice", + "wdqs-app-button-code-title": "Vedi esempi di codice", + "wdqs-app-help-feedback": "Lascia Feedback!", + "wdqs-app-help-request-query": "Richiedi una query", + "wdqs-app-help-portal": "Portale di aiuto", + "wdqs-app-help-manual": "Manuale utente", + "wdqs-app-help-examples": "Query di esempio", + "wdqs-app-help-datamodel": "Modello dati RDF", + "wdqs-app-help-prefixes": "Elenco dei prefissi", + "wdqs-app-help-copy": "Informazioni sulla licenza", + "wdqs-app-help-queryhelper": "Assistente query", + "wdqs-app-logout": "Esci", + "wdqs-app-tools-edit-items": "Modifica elementi", + "wdqs-app-tools-query-data": "Dati della query", + "wdqs-app-tools-enhance-ui": "Migliora l'interfaccia utente", + "wdqs-app-tools-visualize-data": "Visualizza dati", + "wdqs-app-tools-list-properties": "Elenco proprietà", + "wdqs-app-tools-lexicographical-data": "Dati lessicografici", + "wdqs-app-tools-for-programmers": "Per i programmatori", + "wdqs-app-footer-help": "Premi [CTRL-SPAZIO] per attivare l'autocompletamento.", + "wdqs-app-footer-updated-ago": "Dati aggiornati $1", + "wdqs-app-result-shorturl": "URL breve al risultato", + "wdqs-app-result-shorturl-title": "URL breve a questo risultato", + "wdqs-app-result-rawgraphs": "Apri in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crea un grafico con i dati dei risultati attuali utilizzando RAWGraphs.io", + "wdqs-app-result-embed": "Incorpora risultato", + "wdqs-app-result-endpoint": "Endpoint SPARQL", + "wdqs-app-result-endpoint-title": "Il collegamento all'endpoint SPARQL ha restituito il risultato", + "wdqs-app-result-formatter-title-datetime": "Timestamp ISO grezzo", + "wdqs-app-result-json": "File JSON", + "wdqs-app-result-json-verbose": "File JSON (dettagliato)", + "wdqs-app-result-tsv": "File TSV", + "wdqs-app-result-tsv-verbose": "File TSV (dettagliato)", + "wdqs-app-result-csv": "File CSV", + "wdqs-app-result-svg": "Immagine SVG", + "wdqs-app-result-html": "Tabella HTML", + "wdqs-app-shorturl-page-title": "URL breve a questa pagina", + "wdqs-app-editor-placeholder": "(Inserisci una query SPARQL o scegli una query di esempio)", + "wdqs-app-editor-addprefixes": "Aggiungi prefissi standard", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|risultato|risultati}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizza rete", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposizione gerarchica da sinistra a destra", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposizione gerarchica dall'alto in basso", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposizione gerarchica da destra a sinistra", + "wdqs-app-resultbrowser-non-hierarchical": "Layout non gerarchico", + "wdqs-app-resultbrowser-table": "Tabella", + "wdqs-app-resultbrowser-image-grid": "Griglia di immagini", + "wdqs-app-resultbrowser-graph-builder": "Costruttore di grafici", + "wdqs-app-resultbrowser-map": "Mappa", + "wdqs-app-resultbrowser-line-chart": "Grafico a linee", + "wdqs-app-resultbrowser-bar-chart": "Grafico a barre", + "wdqs-app-resultbrowser-scatter-chart": "Grafico a dispersione", + "wdqs-app-resultbrowser-area-chart": "Grafico ad area", + "wdqs-app-resultbrowser-bubble-chart": "Grafico a bolle", + "wdqs-app-resultbrowser-tree-map": "Mappa ad albero", + "wdqs-app-resultbrowser-tree": "Albero", + "wdqs-app-resultbrowser-timeline": "Linea temporale", + "wdqs-app-resultbrowser-dimensions": "Dimensioni", + "wdqs-app-resultbrowser-graph": "Grafico", + "wdqs-app-toast-leave-fullscreen": "Premi [esc] per uscire dallo schermo intero", + "wdqs-app-urlshortener-bad-service": "Servizio non corretto di abbreviazione URL in configurazione", + "wdqs-app-urlshortener-failed": "Abbreviazione URL fallita", + "wdqs-app-urlshortener-loading": "Caricamento...", + "wdqs-dialog-examples-preview-query": "Anteprima query", + "wdqs-dialog-examples-preview-result": "Anteprima risultato", + "wdqs-dialog-key-shortcut-title": "Scorciatoie da tastiera", + "wdqs-dialog-key-shortcut-run-query": "Esegui query.", + "wdqs-dialog-key-shortcut-esc": "Lascia il campo di testo attuale / area di testo.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostra aiuto sulle scorciatoie di tastiera per la pagina attuale.", + "wdqs-dialog-key-shortcut-focus-textarea": "Concentrarsi sulla query textarea.", + "wdqs-dialog-key-shortcut-jump-to-result": "Passa ai risultati della query.", + "wdqs-dialog-key-shortcut-focus-filter": "Concentrati sul pulsante \"Filtro\" in Query Helper", + "wdqs-dialog-key-shortcut-focus-show": "Concentrati sul pulsante \"Mostra\" in Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Fai clic sul pulsante \"Limita\" in Query Helper", + "wdqs-dialog-key-shortcut-show-example": "Mostra esempi.", + "wdqs-dialog-key-shortcut-help-menu": "Attiva o disattiva il menu Aiuto.", + "wdqs-dialog-key-shortcut-show-language": "Mostra il menu delle lingue.", + "wdqs-dialog-key-shortcut-close-button": "Chiudi", + "wdqs-ve-filter": "Filtra", + "wdqs-ve-show": "Mostra", + "wdqs-ve-limit": "Limite", + "wdqs-ve-add-label-title": "Aggiungi variabile contenente etichetta dell'entità", + "wdqs-ve-remove-row-title": "Rimuovi questa riga", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "qualsiasi cosa", + "wdqs-ve-any": "qualsiasi", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "sottotipo", + "wdqs-ve-sb-suggestions": "Suggerimenti", + "wdqs-ve-sb-other": "Altro", + "wdqs-action-query": "Esecuzione della query", + "wdqs-action-render": "Rappresentazione dei risultati", + "wdqs-action-error-display": "Impossibile visualizzare il risultato", + "wdqs-action-timeout": "Limite timeout per la query raggiunto", + "wdqs-action-malformed-query": "Query non valida", + "wdqs-action-empty-query": "Inserisci una query SPARQL valida o scegli una query di esempio", + "wdqs-action-server-error": "Errore del server", + "wdqs-action-unknow-error": "Errore sconosciuto", + "wdqs-action-preview": "Anteprima risultato", + "wdqs-result-map-layers-all": "Tutti i livelli", + "wdqs-result-map-progress": "Caricamento dati mappa: $1%", + "wdqs-embed-button-edit-query": "Modifica visivamente", + "wdqs-embed-button-edit-query-title": "Modifica questa richiesta con l’assistente alle richieste", + "wdqs-embed-button-edit-code": "Modifica SPARQL", + "wdqs-embed-button-edit-code-title": "Modifica questa richiesta con l’editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostra collegamenti in entrata", + "wdqs-embed-explorer-button-outgoing": "Mostra collegamenti in uscita" +} diff --git a/scholia/app/static/gui/i18n/ja.json b/scholia/app/static/gui/i18n/ja.json new file mode 100644 index 000000000..d0351f658 --- /dev/null +++ b/scholia/app/static/gui/i18n/ja.json @@ -0,0 +1,146 @@ +{ + "@metadata": { + "authors": [ + "90-NS-FZ", + "Afaz", + "Fryed-peach", + "Gulpin", + "Kkairri", + "Mogumin", + "Omotecho", + "Otokoume", + "Suyama", + "Tmv", + "UsagiNeko", + "Wicklo", + "Yusuke1109", + "組曲師", + "雪津風明石" + ] + }, + "wdqs-app-button-examples": "例", + "wdqs-app-button-prefixes": "接頭辞", + "wdqs-app-button-more-tools": "その他のツール", + "wdqs-app-button-help": "ヘルプ", + "wdqs-app-button-run": "実行", + "wdqs-app-button-run-title": "クエリを実行 (CTRL + ENTER)", + "wdqs-app-button-clear": "消去", + "wdqs-app-button-clear-title": "クエリを消去", + "wdqs-app-button-restore-title": "以前のクエリを復元する", + "wdqs-app-button-format-title": "クエリの形式の標準化", + "wdqs-app-button-query-helper": "クエリの説明を表示", + "wdqs-app-button-fullscreen-title": "エディタのフルスクリーンモードを切り替える", + "wdqs-app-button-display": "表示", + "wdqs-app-button-display-title": "結果の表示形式を選択", + "wdqs-app-button-download": "ダウンロード", + "wdqs-app-button-download-title": "実行結果をダウンロード", + "wdqs-app-button-link": "リンク", + "wdqs-app-button-link-title": "クエリへのリンクを取得する", + "wdqs-app-button-code": "コード", + "wdqs-app-button-code-title": "コードの例を見る", + "wdqs-app-help-feedback": "フィードバックを送る", + "wdqs-app-help-request-query": "クエリ作成を依頼", + "wdqs-app-help-portal": "SPARQLクエリサービス/ヘルプ", + "wdqs-app-help-manual": "ユーザーマニュアル", + "wdqs-app-help-examples": "クエリの例", + "wdqs-app-help-datamodel": "RDFデータモデル", + "wdqs-app-help-prefixes": "接頭辞のリスト", + "wdqs-app-help-copy": "ライセンス情報", + "wdqs-app-help-queryhelper": "クエリ・ヘルパー", + "wdqs-app-logout": "ログアウト", + "wdqs-app-tools-edit-items": "項目の編集", + "wdqs-app-tools-query-data": "データ抽出", + "wdqs-app-tools-enhance-ui": "UIの拡張", + "wdqs-app-tools-visualize-data": "データ視覚化", + "wdqs-app-tools-list-properties": "プロパティの一覧表示", + "wdqs-app-tools-lexicographical-data": "辞書学データ", + "wdqs-app-tools-for-programmers": "プログラマー向け", + "wdqs-app-footer-help": "[CTRL-SPACE]で補完", + "wdqs-app-footer-updated-ago": "最終更新 $1", + "wdqs-app-result-shorturl": "実行結果の短縮URL", + "wdqs-app-result-shorturl-title": "実行結果の短縮URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.ioで開く", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.ioを使って現在の結果データからグラフを作成する", + "wdqs-app-result-embed": "実行結果をエンベッド", + "wdqs-app-result-endpoint": "SPARQLエンドポイント", + "wdqs-app-result-endpoint-title": "結果を返すSPARQLエンドポイントへのリンク", + "wdqs-app-result-formatter-title-datetime": "ISO形式のタイムスタンプ", + "wdqs-app-result-json": "JSONファイル", + "wdqs-app-result-json-verbose": "JSONファイル(詳細)", + "wdqs-app-result-tsv": "TSVファイル", + "wdqs-app-result-tsv-verbose": "TSVファイル (詳細)", + "wdqs-app-result-csv": "CSVファイル", + "wdqs-app-result-svg": "SVG画像", + "wdqs-app-result-html": "HTMLテーブル", + "wdqs-app-shorturl-page-title": "このページの短縮URL", + "wdqs-app-editor-placeholder": "(SPARQLクエリを入力するか、クエリの例を選択してください)", + "wdqs-app-editor-addprefixes": "標準接頭辞を追加する", + "wdqs-app-resultbrowser-response-summary": "{{PLURAL:$1|結果}} $1件 $2ミリ秒", + "wdqs-app-resultbrowser-stabilize": "ネットワークの安定化", + "wdqs-app-resultbrowser-hierarchical-lr": "左から右への階層レイアウト", + "wdqs-app-resultbrowser-hierarchical-ud": "上から下への階層レイアウト", + "wdqs-app-resultbrowser-hierarchical-rl": "右から左への階層レイアウト", + "wdqs-app-resultbrowser-non-hierarchical": "非階層型レイアウト", + "wdqs-app-resultbrowser-table": "表", + "wdqs-app-resultbrowser-image-grid": "イメージグリッド", + "wdqs-app-resultbrowser-graph-builder": "グラフビルダー", + "wdqs-app-resultbrowser-map": "地図", + "wdqs-app-resultbrowser-line-chart": "折れ線グラフ", + "wdqs-app-resultbrowser-bar-chart": "棒グラフ", + "wdqs-app-resultbrowser-scatter-chart": "散布図", + "wdqs-app-resultbrowser-area-chart": "面グラフ", + "wdqs-app-resultbrowser-bubble-chart": "バブルチャート", + "wdqs-app-resultbrowser-tree-map": "ツリーマップ", + "wdqs-app-resultbrowser-tree": "ツリー", + "wdqs-app-resultbrowser-timeline": "タイムライン", + "wdqs-app-resultbrowser-dimensions": "三次元", + "wdqs-app-resultbrowser-graph": "グラフ", + "wdqs-app-toast-leave-fullscreen": "フルスクリーンを終了するには[esc]キーを押してください", + "wdqs-app-urlshortener-bad-service": "不正なURL短縮サービスの設定です", + "wdqs-app-urlshortener-failed": "URL短縮に失敗", + "wdqs-app-urlshortener-loading": "読み込み中...", + "wdqs-dialog-examples-preview-query": "クエリのプレビュー", + "wdqs-dialog-examples-preview-result": "結果のプレビュー", + "wdqs-dialog-key-shortcut-title": "キーボードショートカット", + "wdqs-dialog-key-shortcut-run-query": "クエリを実行する", + "wdqs-dialog-key-shortcut-esc": "現在の入力フィールド / テキストエリアを離れる。", + "wdqs-dialog-key-shortcut-show-shortcut-help": "このページのキーボード・ショートカットを表示する。", + "wdqs-dialog-key-shortcut-focus-textarea": "クエリのテキストエリアをフォーカス", + "wdqs-dialog-key-shortcut-jump-to-result": "クエリの結果へ移動", + "wdqs-dialog-key-shortcut-focus-filter": "クエリ・ヘルパー内のフィルターボタンにフォーカスしてください", + "wdqs-dialog-key-shortcut-focus-show": "クエリ・ヘルパー内の表示ボタンにフォーカスしてください", + "wdqs-dialog-key-shortcut-focus-limit": "クエリ・ヘルパー内のLimitボタンをクリックしてください", + "wdqs-dialog-key-shortcut-show-example": "例を表示", + "wdqs-dialog-key-shortcut-help-menu": "ヘルプメニューを切替え", + "wdqs-dialog-key-shortcut-show-language": "言語メニューを表示", + "wdqs-dialog-key-shortcut-close-button": "閉じる", + "wdqs-ve-filter": "フィルター", + "wdqs-ve-show": "表示", + "wdqs-ve-limit": "表示数", + "wdqs-ve-add-label-title": "エンティティラベルを含む変数を追加する", + "wdqs-ve-remove-row-title": "この行を削除", + "wdqs-ve-with": "with", + "wdqs-ve-anything": "なし", + "wdqs-ve-any": "すべて", + "wdqs-ve-or": "または", + "wdqs-ve-subtype": "サブタイプ", + "wdqs-ve-sb-suggestions": "候補", + "wdqs-ve-sb-other": "その他", + "wdqs-action-query": "\n実行中のクエリ", + "wdqs-action-render": "実行結果をレンダリング", + "wdqs-action-error-display": "実行結果を表示できません", + "wdqs-action-timeout": "クエリがタイムアウトしました", + "wdqs-action-malformed-query": "不正なクエリです", + "wdqs-action-empty-query": "有効なSPARQLクエリを入力するかクエリの例を選択してください", + "wdqs-action-server-error": "サーバーエラー", + "wdqs-action-unknow-error": "不明なエラー", + "wdqs-action-preview": "結果プレビュー", + "wdqs-result-map-layers-all": "すべてのレイヤー", + "wdqs-result-map-progress": "地図データを読み込む:$1%", + "wdqs-embed-button-edit-query": "編集", + "wdqs-embed-button-edit-query-title": "このクエリをクエリヘルパーで編集", + "wdqs-embed-button-edit-code": "SPARQLを編集", + "wdqs-embed-button-edit-code-title": "SPARQL エディターを使用してこのクエリーを編集", + "wdqs-embed-explorer-button-incoming": "被リンクを表示", + "wdqs-embed-explorer-button-outgoing": "リンク先を表示" +} diff --git a/scholia/app/static/gui/i18n/jv.json b/scholia/app/static/gui/i18n/jv.json new file mode 100644 index 000000000..ca1e05a11 --- /dev/null +++ b/scholia/app/static/gui/i18n/jv.json @@ -0,0 +1,114 @@ +{ + "@metadata": { + "authors": [ + "Diki Ananta", + "NoiX180", + "Sumbukompor" + ] + }, + "wdqs-app-button-examples": "Conto", + "wdqs-app-button-prefixes": "Ater-ater", + "wdqs-app-button-more-tools": "Prabot liyané", + "wdqs-app-button-help": "Pitulung", + "wdqs-app-button-run": "Lakokaké", + "wdqs-app-button-run-title": "Garap kuwèri ( + )", + "wdqs-app-button-clear": "Resiki", + "wdqs-app-button-clear-title": "Resiki kuwèri", + "wdqs-app-button-restore-title": "Pulihaké kuwèri sadurungé", + "wdqs-app-button-format-title": "Format kuwèri", + "wdqs-app-button-query-helper": "Tuduhaké panjelasan kuwèri", + "wdqs-app-button-fullscreen-title": "Lih modhe layar kebak pambesut", + "wdqs-app-button-display": "Pajang", + "wdqs-app-button-display-title": "Tuduhaké kasil kanthi wujud tabèl, gambar, ...", + "wdqs-app-button-download": "Undhuh", + "wdqs-app-button-download-title": "Undhuh kasil", + "wdqs-app-button-link": "Pranala", + "wdqs-app-button-link-title": "Jupuk pranala nyang kuwèri", + "wdqs-app-button-code": "Kodhe", + "wdqs-app-button-code-title": "Deleng conto kodhe", + "wdqs-app-help-feedback": "Wènèhi Pamrayoga!", + "wdqs-app-help-request-query": "Nyuwun kuwèri", + "wdqs-app-help-portal": "Gapura Pitulungan", + "wdqs-app-help-manual": "Panuntun Naraguna", + "wdqs-app-help-examples": "Conto Kuwèri", + "wdqs-app-help-datamodel": "Modhèl Data RDF", + "wdqs-app-help-prefixes": "Pratélan ater-ater", + "wdqs-app-help-copy": "Katerangan lisènsi", + "wdqs-app-help-queryhelper": "Pitulung Kuwèri", + "wdqs-app-tools-edit-items": "Besut Item", + "wdqs-app-tools-query-data": "Kuwèri dhata", + "wdqs-app-tools-enhance-ui": "Perapik mukantara naraguna", + "wdqs-app-tools-visualize-data": "Visualisasi dhata", + "wdqs-app-tools-list-properties": "Dhaptar properti", + "wdqs-app-tools-lexicographical-data": "Dhata lèksikografi", + "wdqs-app-tools-for-programmers": "Kanggo pemrogram", + "wdqs-app-footer-help": "Pencèt [CTRL-SPACE] nedya otomatis ngrampungaké.", + "wdqs-app-footer-updated-ago": "Dhata dianyari $1", + "wdqs-app-result-shorturl": "URL ringkes saka kasil", + "wdqs-app-result-shorturl-title": "URL ringkes saka kasil iki", + "wdqs-app-result-rawgraphs": "Bukak ing RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Gawé grafik nganggo dhata kasil panggolèkan kang anyar migunakaké RAWGraphs.io", + "wdqs-app-result-embed": "Lampiraké kasil", + "wdqs-app-result-endpoint": "Titik wekasan SPARQL", + "wdqs-app-result-endpoint-title": "Pranala menyang endpoint SPARQL sing mbalèkaké kasilé", + "wdqs-app-result-formatter-title-datetime": "tandha wektu ISO mentah", + "wdqs-app-result-json": "Barkas JSON", + "wdqs-app-result-json-verbose": "Barkas JSON (verbose)", + "wdqs-app-result-tsv": "Barkas TSV", + "wdqs-app-result-tsv-verbose": "Barkas TSV (verbose)", + "wdqs-app-result-csv": "Barkas CSV", + "wdqs-app-result-svg": "Gambar SVG", + "wdqs-app-result-html": "Tabel HTML", + "wdqs-app-shorturl-page-title": "URL ringkes kaca iki", + "wdqs-app-editor-placeholder": "(Lebokna sawiji kuwèri utawa pilih conto kuwèri)", + "wdqs-app-editor-addprefixes": "Tambah Ater-Ater Baku", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|kasil|kasil}} ing $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilaké jaringan", + "wdqs-app-resultbrowser-table": "Tabèl", + "wdqs-app-resultbrowser-tree": "Wit", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-urlshortener-bad-service": "Layanan paringkes URL kang ala ing konfigurasi", + "wdqs-app-urlshortener-failed": "Paringkesan URL ora dadi", + "wdqs-app-urlshortener-loading": "Ngamot...", + "wdqs-dialog-examples-preview-query": "Pratuduh kuwèri", + "wdqs-dialog-examples-preview-result": "Pratuduh kasil", + "wdqs-dialog-key-shortcut-title": "Sidhatan kibor", + "wdqs-dialog-key-shortcut-run-query": "Lakokaké kuwèri.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Tuduhaké pitulung sidhatan kibor kanggo kaca iki.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokus ing kuwèri textarea.", + "wdqs-dialog-key-shortcut-jump-to-result": "Lumpat menyang kasil kuwèri.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokus ing tombol \"Saring\" ing Pitulung Kuwèri.", + "wdqs-dialog-key-shortcut-focus-show": "Fokus ing tombol \"Tuduhaké\" ing Pitulung Kuwèri.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik tombol \"Watesi\" ing Pitulung Kuwèri.", + "wdqs-dialog-key-shortcut-show-example": "Tuduhaké conto.", + "wdqs-dialog-key-shortcut-help-menu": "Lih menu Pitulung.", + "wdqs-dialog-key-shortcut-show-language": "Tuduhaké menu basa.", + "wdqs-dialog-key-shortcut-close-button": "Tutup", + "wdqs-ve-filter": "Saring", + "wdqs-ve-show": "Tuduhaké", + "wdqs-ve-limit": "Watesi", + "wdqs-ve-remove-row-title": "Busak baris iki", + "wdqs-ve-with": "karo", + "wdqs-ve-anything": "apa waé", + "wdqs-ve-any": "apa waé", + "wdqs-ve-or": "utawa", + "wdqs-ve-subtype": "anak jinis", + "wdqs-ve-sb-suggestions": "Pamrayoga", + "wdqs-ve-sb-other": "Liyané", + "wdqs-action-query": "Ngayahi kuwèri", + "wdqs-action-render": "Ngolah jejalukan", + "wdqs-action-error-display": "Ora bisa nuduhaké kasil", + "wdqs-action-timeout": "Wates wektu kuwèri wis entèk", + "wdqs-action-malformed-query": "Kuwèri salah format", + "wdqs-action-empty-query": "Lebokna kuwèri sing absah utawa pilih conto kuwèri", + "wdqs-action-server-error": "Cacad paladèn", + "wdqs-action-unknow-error": "Cacad ora kaweruhan", + "wdqs-action-preview": "Pratuduh kasil", + "wdqs-result-map-layers-all": "Kabèh lapisan", + "wdqs-embed-button-edit-query": "Besut sacara visual", + "wdqs-embed-button-edit-query-title": "Besut kuwèri iki sarana pitulung kuwèri", + "wdqs-embed-button-edit-code": "Besut SPARQL", + "wdqs-embed-button-edit-code-title": "Besut kuwèri iki sarana pambesutan SPARQL", + "wdqs-embed-explorer-button-incoming": "Tuduhaké pranala mlebu", + "wdqs-embed-explorer-button-outgoing": "Tuduhaké pranala metu" +} diff --git a/scholia/app/static/gui/i18n/ka.json b/scholia/app/static/gui/i18n/ka.json new file mode 100644 index 000000000..6a20a3ac6 --- /dev/null +++ b/scholia/app/static/gui/i18n/ka.json @@ -0,0 +1,89 @@ +{ + "@metadata": { + "authors": [ + "Beqabai", + "David1010", + "MIKHEIL", + "Mehman97", + "Otogi" + ] + }, + "wdqs-app-button-examples": "მაგალითები", + "wdqs-app-button-prefixes": "თავსართები", + "wdqs-app-button-more-tools": "მეტი ხელსაწყო", + "wdqs-app-button-help": "დახმარება", + "wdqs-app-button-run": "გაშვება", + "wdqs-app-button-run-title": "მოთხოვნის შესრულება ( + )", + "wdqs-app-button-clear": "გასუფთავება", + "wdqs-app-button-clear-title": "შეკითხვის წაშლა", + "wdqs-app-button-restore-title": "წინა მოთხოვნის აღდგენა", + "wdqs-app-button-format-title": "მოთხოვნის ფორმატირება", + "wdqs-app-button-fullscreen-title": "რედაქტორის სრულეკრანიან რეჟიმზე გადართვა", + "wdqs-app-button-display": "ფორმატი", + "wdqs-app-button-display-title": "აჩვენეთ შედეგი როგორც ცხრილი, სურათი...", + "wdqs-app-button-download": "ჩამოტვირთვა", + "wdqs-app-button-download-title": "შედეგის ჩამოტვირთვა", + "wdqs-app-button-link": "ბმული", + "wdqs-app-button-link-title": "შეკითხვაზე ბმულის მიღება", + "wdqs-app-button-code": "კოდი", + "wdqs-app-button-code-title": "კოდის მაგალითების ნახვა", + "wdqs-app-help-feedback": "გამოხმაურების დატოვება!", + "wdqs-app-help-request-query": "შეკითხვის მოთხოვნა", + "wdqs-app-help-portal": "დახმარების პორტალი", + "wdqs-app-help-manual": "მომხმარებლის სახელმძღვანელო", + "wdqs-app-help-examples": "მოთხოვნების ნიმუში", + "wdqs-app-help-datamodel": "RDF-ის მონაცემების მოდელი", + "wdqs-app-help-prefixes": "პრეფიქსების სია", + "wdqs-app-help-copy": "ლიცენზირების ინფორმაცია", + "wdqs-app-help-queryhelper": "მოთხოვნის დამხმარე", + "wdqs-app-tools-edit-items": "ობიექტების რედაქტირება", + "wdqs-app-tools-query-data": "მონაცემების მოთხოვნა", + "wdqs-app-footer-help": "ავტომატური დასრულების გასააქტიურებლად დააჭირეთ [CTRL-SPACE].", + "wdqs-app-footer-updated-ago": "მონაცემები განახლდა $1 წინ", + "wdqs-app-result-shorturl": "შედეგის მოკლე URL", + "wdqs-app-result-shorturl-title": "ამ მოთხოვნის შედეგის მოკლე URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io-ში გახსნა", + "wdqs-app-result-rawgraphs-title": "გრაფიკის შექმნა მიმდინარე შედეგით RAWGraphs.io-ის გამოყენებით", + "wdqs-app-result-embed": "შედეგების ჩასმა", + "wdqs-app-result-endpoint": "SPARQL-ზე წვდომა", + "wdqs-app-result-endpoint-title": "ამ მოთხოვნის შედეგის SPARQL-ზე წვდომის ბმული", + "wdqs-app-result-formatter-title-datetime": "დროის აღნიშვნა raw ISO-სთვის", + "wdqs-app-result-json": "JSON ფაილი", + "wdqs-app-result-json-verbose": "JSON ფაილი (დაწვრილებით)", + "wdqs-app-result-tsv": "TSV ფაილი", + "wdqs-app-result-tsv-verbose": "TSV ფაილი (დაწვრილებით)", + "wdqs-app-result-csv": "CSV ფაილი", + "wdqs-app-result-svg": "SVG სურათი", + "wdqs-app-shorturl-page-title": "ამ გვერდის მოკლე URL", + "wdqs-app-editor-placeholder": "(შეიყვანეთ მოთხოვნა SPARQL-ზე ან აირჩეთ ერთ-ერთი მაგალითი)", + "wdqs-app-editor-addprefixes": "სტანდარტული პრეფიქსების დამატება", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|შედეგი|შედეგი}} $2 მილიწამში", + "wdqs-app-resultbrowser-stabilize": "ქსელის სტაბილიზაცია", + "wdqs-app-resultbrowser-hierarchical-lr": "იერარქიული განლაგება მარცხნიდან მარჯვნივ", + "wdqs-app-resultbrowser-hierarchical-ud": "იერარქიული განლაგება ზემოდან ქვემოთ", + "wdqs-app-resultbrowser-hierarchical-rl": "იერარქიული განლაგება მარჯვნიდან მარცხნივ", + "wdqs-app-resultbrowser-table": "ცხრილი", + "wdqs-app-resultbrowser-map": "რუკა", + "wdqs-app-resultbrowser-tree": "ხე", + "wdqs-app-resultbrowser-graph": "გრაფიკი", + "wdqs-dialog-examples-preview-query": "მოთხოვნის გადახედვა", + "wdqs-dialog-examples-preview-result": "შედეგების გადახედვა", + "wdqs-dialog-key-shortcut-close-button": "დახურვა", + "wdqs-ve-filter": "ფილტრი", + "wdqs-ve-show": "ჩვენება", + "wdqs-ve-with": "თან", + "wdqs-ve-anything": "რამე", + "wdqs-ve-any": "ნებისმიერი", + "wdqs-ve-or": "ან", + "wdqs-ve-subtype": "ქვეტიპი", + "wdqs-ve-sb-suggestions": "წინადადებები", + "wdqs-ve-sb-other": "სხვა", + "wdqs-action-query": "მოთხოვნის შესრულება", + "wdqs-action-render": "შედეგის დამუშავება", + "wdqs-action-error-display": "შედეგის ასახვა ვერ ხერხდება", + "wdqs-action-timeout": "მოთხოვნამ ძალიან დიდი დრო წაიღო", + "wdqs-action-malformed-query": "მოთხოვნა ცუდადაა ფორმირებული", + "wdqs-action-server-error": "სერვერის შეცდომა", + "wdqs-action-unknow-error": "უცნობი შეცდომა", + "wdqs-result-map-layers-all": "ყველა შრე" +} diff --git a/scholia/app/static/gui/i18n/kab.json b/scholia/app/static/gui/i18n/kab.json new file mode 100644 index 000000000..36846ead0 --- /dev/null +++ b/scholia/app/static/gui/i18n/kab.json @@ -0,0 +1,111 @@ +{ + "@metadata": { + "authors": [ + "Belkacem77", + "Bilalbill", + "SlimaneAmiri" + ] + }, + "wdqs-app-button-examples": "Imedyaten", + "wdqs-app-button-prefixes": "Uzwiren", + "wdqs-app-button-more-tools": "Ifecka-nniḍen", + "wdqs-app-button-help": "Tallelt", + "wdqs-app-button-run": "Selkem", + "wdqs-app-button-run-title": "Selkem tuttra ( + )", + "wdqs-app-button-clear": "Sfeḍ", + "wdqs-app-button-clear-title": "Sfeḍ tuttra", + "wdqs-app-button-restore-title": "Err-d tuttra yezrin", + "wdqs-app-button-format-title": "Amasal n tuttra", + "wdqs-app-button-query-helper": "Sken asegzi n tuttra", + "wdqs-app-button-fullscreen-title": "Uɣal ar uskar n ugdil aččuran n umaẓrag", + "wdqs-app-button-display": "Sken", + "wdqs-app-button-display-title": "Sken agmuḍ am tfelwit, tugna...", + "wdqs-app-button-download": "Sider", + "wdqs-app-button-download-title": "Sider agmuḍ", + "wdqs-app-button-link": "Aseɣwen", + "wdqs-app-button-link-title": "Awi-d aseɣwen ar tuttra", + "wdqs-app-button-code": "Tangalt", + "wdqs-app-button-code-title": "Sken imedyaten n tengalt", + "wdqs-app-help-feedback": "Mudd-d tiki!", + "wdqs-app-help-request-query": "Suter tuttra", + "wdqs-app-help-portal": "Tabburt n tallelt", + "wdqs-app-help-manual": "Amnir n usedac", + "wdqs-app-help-examples": "Amedya n tuttriwin", + "wdqs-app-help-datamodel": "Taneɣruft n isefka EDF", + "wdqs-app-help-prefixes": "Tabdart n izwiren", + "wdqs-app-help-copy": "Talɣut ɣef turagt", + "wdqs-app-help-queryhelper": "Amarag n tuttra", + "wdqs-app-logout": "Ffeɣ", + "wdqs-app-tools-edit-items": "Ẓreg iferdisen", + "wdqs-app-tools-query-data": "Suter isefka", + "wdqs-app-tools-enhance-ui": "Snerni agrudem n useqdac", + "wdqs-app-tools-visualize-data": "Sken isefka", + "wdqs-app-tools-list-properties": "Bder-d timeẓliyin", + "wdqs-app-tools-lexicographical-data": "Isefka n tira isnawalen", + "wdqs-app-tools-for-programmers": "I yineflayen", + "wdqs-app-footer-help": "Senned ɣef [CTRL-SPACE] akken ad tremdeḍ akemmel awurman.", + "wdqs-app-footer-updated-ago": "Isefka ttwaleqmen $1 aya", + "wdqs-app-result-shorturl": "Tansa tawezlant URL i ugmuḍ", + "wdqs-app-result-shorturl-title": "Tansa URL tawezlant i ugmuḍ-agi", + "wdqs-app-result-rawgraphs": "Ldi RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Rnu adlef s isefka n ugmuḍ n tura s useqdec n RAWGraphs.io", + "wdqs-app-result-embed": "Seddu agmuḍ", + "wdqs-app-result-endpoint": "Taneqqiṭ n tagara n SPARQL", + "wdqs-app-result-endpoint-title": "Qqen taneqqiḍt n tagara SPARQL i d-yettaran agmuḍ", + "wdqs-app-result-formatter-title-datetime": "Asragemz ISO aḥerfi", + "wdqs-app-result-json": "afaylu JSON", + "wdqs-app-result-json-verbose": "Afaylu JSON (verbose)", + "wdqs-app-result-tsv": "Afaylu TSV", + "wdqs-app-result-tsv-verbose": "Afaylu TSV (verbose)", + "wdqs-app-result-csv": "Afaylu CSV", + "wdqs-app-result-svg": "Tugna SVG", + "wdqs-app-result-html": "Tefelwit HTML", + "wdqs-app-shorturl-page-title": "Tansa URL tawezlant i usebter-agi", + "wdqs-app-editor-placeholder": "(Sekcem tuttra SPARQL neɣ fren amedya n tuttra)", + "wdqs-app-editor-addprefixes": "Rnu tignutin tuzwirin", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|agmuḍ|igmaḍ}} deg $2 ms", + "wdqs-app-resultbrowser-stabilize": "Serked aẓeṭṭa", + "wdqs-app-resultbrowser-hierarchical-lr": "Asegnes amyellal seg uzelmaḍ s ayeffus", + "wdqs-app-resultbrowser-hierarchical-ud": "Asegnes amyellal s ufella d asawen", + "wdqs-app-resultbrowser-hierarchical-rl": "Asegnes amyellal seg uyeffus s azelmad", + "wdqs-app-resultbrowser-non-hierarchical": "Agerrez ar-amyellelan", + "wdqs-app-resultbrowser-table": "Tafelwit", + "wdqs-app-resultbrowser-image-grid": "Iẓiki n tugniwin", + "wdqs-app-resultbrowser-graph-builder": "Azutay n twenɣa", + "wdqs-app-resultbrowser-map": "Tagertilt", + "wdqs-app-resultbrowser-dimensions": "Iseggiwen", + "wdqs-app-resultbrowser-graph": "Tawenɣa", + "wdqs-app-toast-leave-fullscreen": "Senned ɣef [esc] akken ad teffɣeḍ seg ugdil aččuran", + "wdqs-app-urlshortener-loading": "Asali...", + "wdqs-dialog-examples-preview-query": "Taskant n tuttra", + "wdqs-dialog-examples-preview-result": "Taskant n ugmuḍ", + "wdqs-dialog-key-shortcut-title": "Isegzalen n unasiw", + "wdqs-dialog-key-shortcut-run-query": "Selkem asuter.", + "wdqs-dialog-key-shortcut-esc": "Eǧǧ iger/tamadṛist n tukksa (t)amiran(t).", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Sken tallalt ɣef yisegzalen n usinaw i tasna tamirant.", + "wdqs-dialog-key-shortcut-focus-textarea": "Semmes ɣef tamadṛist n usuter.", + "wdqs-dialog-key-shortcut-jump-to-result": "Ddu ɣer ugemmuḍ n usuter.", + "wdqs-ve-filter": "Imzizdig", + "wdqs-ve-show": "Sken", + "wdqs-ve-add-label-title": "Rnu amutti igebren tabzimt n tayunt", + "wdqs-ve-remove-row-title": "Kkes seg izirig-agi", + "wdqs-ve-with": "akked", + "wdqs-ve-anything": "kra n tɣawsa", + "wdqs-ve-any": "ayen yellan", + "wdqs-ve-or": "neɣ", + "wdqs-ve-subtype": "anaw asnawan", + "wdqs-ve-sb-suggestions": "Isumar", + "wdqs-ve-sb-other": "Wayeḍ", + "wdqs-action-query": "Aselkem n tuttra", + "wdqs-action-render": "Tiririt n ugmuḍ", + "wdqs-action-error-display": "Ur izmir ara ad d-yesken agmuḍ", + "wdqs-action-timeout": "Talast n wakud n tuttra tewweḍ", + "wdqs-action-malformed-query": "Tuttra ur temqil ara akken iwata", + "wdqs-action-server-error": "Tuccḍa n uqeddac", + "wdqs-action-unknow-error": "Tuccḍa tarussint", + "wdqs-action-preview": "Taskant n ugmuḍ", + "wdqs-result-map-layers-all": "Akk tissiwin", + "wdqs-result-map-progress": "Asali n isefka n tkarḍa: $1", + "wdqs-embed-button-edit-query": "Ẓreg tuttra-agi", + "wdqs-embed-button-edit-query-title": "Ẓreg tuttra-agi s umaẓrag SPARQL" +} diff --git a/scholia/app/static/gui/i18n/kjp.json b/scholia/app/static/gui/i18n/kjp.json new file mode 100644 index 000000000..4b4dfa848 --- /dev/null +++ b/scholia/app/static/gui/i18n/kjp.json @@ -0,0 +1,48 @@ +{ + "@metadata": { + "authors": [ + "Rul1902" + ] + }, + "wdqs-app-button-examples": "ၮဲအ်ုဍံင်", + "wdqs-app-button-help": "မာၜိုင်မာဆိုင်", + "wdqs-app-button-run": "ကျးက္ဍာ", + "wdqs-app-button-clear": "မာဆိုင့်လာ", + "wdqs-app-button-display": "ဍးခြိုင့်", + "wdqs-app-button-download": "မ်ုကျုဂ်လင်", + "wdqs-app-button-download-title": "မ်ုကျုဂ်လင် အ်ုတင်ၮေဝ်ႋ", + "wdqs-app-button-link": "လင့်", + "wdqs-app-button-code": "ကုဂ်", + "wdqs-app-button-code-title": "ၜီးၜါ်အ်ုဍံင်လ်ုဖး မ်ုယောဝ်ႋ", + "wdqs-app-help-feedback": "မ်ုဖှ်ေဆ်ုကုံးဆ်ုမံင်း!", + "wdqs-app-result-json": "JSON ဖိုင်ႋ", + "wdqs-app-result-json-verbose": "JSON ဖိုင်ႋ (ၜၠင်ဍာ်)", + "wdqs-app-result-tsv": "CSV ဖိုင်ႋ", + "wdqs-app-result-tsv-verbose": "TSV ဖိုင်ႋ (ၜၠင်ဍာ်)", + "wdqs-app-result-csv": "CSV ဖိုင်ႋ", + "wdqs-app-result-svg": "SVG ၯင်", + "wdqs-app-resultbrowser-table": "ဆ်ုထိုဝ်ဆ်ုနုံ့", + "wdqs-app-resultbrowser-image-grid": "လါၯင် ကၞါင့်ထံင်", + "wdqs-app-resultbrowser-map": "ၯင်းခေါဟ်ၯင်", + "wdqs-app-resultbrowser-tree-map": "ဆ်ုထုင်း ၯင်းခေါဟ်ၯင်", + "wdqs-app-resultbrowser-tree": "အ်ုထုင်း", + "wdqs-app-resultbrowser-timeline": "အ်ုခါ့ကျံင်း", + "wdqs-dialog-examples-preview-result": "အ်ုတင်ၮေဝ်ႋ မ်ုယောဝ်ႋထါင်", + "wdqs-dialog-key-shortcut-show-example": "မ်ုဍုဂ်ဏဲ အ်ုဍံင်လ်ုဖး", + "wdqs-dialog-key-shortcut-close-button": "ကာၜါ်", + "wdqs-ve-filter": "ဆၟိုဝ်သယ်လ်ုဖး", + "wdqs-ve-show": "ဍာဏဲ", + "wdqs-ve-limit": "ဆ်ုဖၠံင်ၜါ်", + "wdqs-ve-with": "မဝ့်မဝ်လ်ု", + "wdqs-ve-anything": "လ်ုမိင်မိင်ၯေဝ်", + "wdqs-ve-any": "လ်ုသာအှ်", + "wdqs-ve-or": "လ်ုမွာဲၜး", + "wdqs-ve-subtype": "အ်ုမၠိင်အ်ုကုဂ်ကါင်ဖါ", + "wdqs-ve-sb-suggestions": "ဖှ်ေဆ်ုကုံးဆ်ုမံင်းလ်ုဖး", + "wdqs-ve-sb-other": "ၰာႋၰံင်", + "wdqs-action-unknow-error": "လ်ုသီးယာ့ ဆ်ုမး", + "wdqs-action-preview": "မ်ုယောဝ့်ထါင် အ်ုတင်ၮေဝ်ႋ", + "wdqs-result-map-layers-all": "အ်ုထိုင့်လုက်ဆိင့်", + "wdqs-embed-button-edit-query": "မ်ုသံင့်ၜးၯဴ", + "wdqs-embed-button-edit-code": "အင်းတါင်ကုဂ်" +} diff --git a/scholia/app/static/gui/i18n/kn.json b/scholia/app/static/gui/i18n/kn.json new file mode 100644 index 000000000..b1cb07a8b --- /dev/null +++ b/scholia/app/static/gui/i18n/kn.json @@ -0,0 +1,53 @@ +{ + "@metadata": { + "authors": [ + "AVSmalnad77", + "Gopala Krishna A", + "VASANTH S.N.", + "ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ", + "ಶಿವಕುಮಾರ್ ನಾಯಕ್" + ] + }, + "wdqs-app-button-examples": "ಉದಾಹರಣೆಗಳು", + "wdqs-app-button-prefixes": "ಮುಂಪದ", + "wdqs-app-button-help": "ಸಹಾಯ", + "wdqs-app-button-run": "ಹುಡುಕು", + "wdqs-app-button-run-title": "ಪ್ರಶ್ನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ (<ಕಂಟ್ರೋಲ್> + <ಎಂಟರ್>)", + "wdqs-app-button-clear": "ಅಳಿಸು", + "wdqs-app-button-clear-title": "ಪ್ರಶ್ನೆಗಳನ್ನು ಸ್ವಚ್ಚಗೊಳಿಸಿ", + "wdqs-app-button-display": "ಪ್ರದರ್ಶಿಸು", + "wdqs-app-button-download": "ಇಳಿಸು", + "wdqs-app-button-link": "ಕೊಂಡಿ", + "wdqs-app-button-code": "ಕೋಡು", + "wdqs-app-button-code-title": "ಕೋಡುಗಳ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ", + "wdqs-app-help-feedback": "ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ!", + "wdqs-app-help-request-query": "ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಿ", + "wdqs-app-help-portal": "ಸಹಾಯದ ಬಾಗಿಲು", + "wdqs-app-help-manual": "ಬಳಕೆದಾರ ಕೈಪಿಡಿ", + "wdqs-app-help-examples": "ಉದಾಹರಣೆಯ ಪ್ರಶ್ನೆಗಳು", + "wdqs-app-help-datamodel": "ಅರ್.ಡಿ.ಎಫ್. ಡೇಟಾ ಮಾದರಿ", + "wdqs-app-help-prefixes": "ಮುಂಪದಗಳ ಪಟ್ಟಿ", + "wdqs-app-logout": "ಲಾಗ್ ಔಟ್", + "wdqs-app-footer-help": "ಸ್ವಯಂಪೂರ್ಣತೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು [ಕಂಟ್ರೋಲ್-ಸ್ಪೇಸ್] ಒತ್ತಿ.", + "wdqs-app-result-shorturl": "ಚಿಕ್ಕ ಯು.ಅರ್.ಎಲ್.ನಿಂದ ಫಲಿತಾಂಶಕ್ಕೆ", + "wdqs-app-result-shorturl-title": "ಚಿಕ್ಕ ಯು.ಅರ್.ಎಲ್.ನಿಂದ ಈ ಫಲಿತಾಂಶಕ್ಕೆ", + "wdqs-app-result-embed": "ಎಂಬೆಡ್ ಆಗಿರುವ ಫಲಿತಾಂಶ", + "wdqs-app-result-endpoint": "ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್ ಎಂಡ್ಪೋಯಿಂಟ್", + "wdqs-app-result-endpoint-title": "ಫಲಿತಾಂಶದಿಂದ ಹಿಂದಿರುಗಿದ ಎಂಡ್ಪೋಯಿಂಟ್ ಅನ್ನು ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್‌ಗೆ ಲಿಂಕ್ ಮಾಡಿ", + "wdqs-app-shorturl-page-title": "ಚಿಕ್ಕ ಯು.ಅರ್.ಎಲ್.ನಿಂದ ಈ ಪುಟಕ್ಕೆ", + "wdqs-app-editor-placeholder": "(ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್‌ ಪ್ರಶ್ನೆಯನ್ನು ಹಾಕಿ ಅಥಾವ ಇಲ್ಲವೇ ಪ್ರಶ್ನೆ ಉದಾಹರಣೆಗೆ ಆಯ್ಕೆ ಮಾಡಿ)", + "wdqs-app-editor-addprefixes": "ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮುಂಪದ ಸೇರಿಸಿ", + "wdqs-dialog-examples-preview-query": "ಪ್ರಶ್ನೆಯ ಮುನ್ನೋಟ", + "wdqs-dialog-examples-preview-result": "ಫಲಿತಾಂಶದ ಮುನ್ನೋಟ", + "wdqs-ve-show": "ತೋರಿಸು", + "wdqs-ve-with": "ಜೊತೆ", + "wdqs-ve-anything": "ಯಾವುದಾದರು", + "wdqs-ve-any": "ಯಾವುದೇ", + "wdqs-ve-or": "ಅಥವಾ", + "wdqs-ve-subtype": "ಉಪಮಾದರಿ", + "wdqs-action-query": "ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಶ್ನೆ", + "wdqs-action-render": "ರೆಂಡರಿಂಗ್ ಫಲಿತಾಂಶ", + "wdqs-action-error-display": "ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ", + "wdqs-action-timeout": "ಪ್ರಶ್ನೆಯು ಕಾಲಾವಧಿ ಮಿತಿಯನ್ನು ತಲುಪಿದೆ", + "wdqs-result-map-layers-all": "ಎಲ್ಲಾ ಪದರಗಳು" +} diff --git a/scholia/app/static/gui/i18n/ko-kp.json b/scholia/app/static/gui/i18n/ko-kp.json new file mode 100644 index 000000000..11d62ea8d --- /dev/null +++ b/scholia/app/static/gui/i18n/ko-kp.json @@ -0,0 +1,89 @@ +{ + "@metadata": { + "authors": [ + "Delim", + "Garam" + ] + }, + "wdqs-app-button-examples": "례시", + "wdqs-app-button-prefixes": "앞붙이", + "wdqs-app-button-help": "도움말", + "wdqs-app-button-run": "실행", + "wdqs-app-button-run-title": "질문 실행 ( + )", + "wdqs-app-button-clear": "지우기", + "wdqs-app-button-clear-title": "질문 초기화", + "wdqs-app-button-restore-title": "이전 질문 회복", + "wdqs-app-button-fullscreen-title": "편집기 옹근화면방식으로 반전", + "wdqs-app-button-display": "표시", + "wdqs-app-button-display-title": "표, 영상 등으로 결과 표시", + "wdqs-app-button-download": "내리적재", + "wdqs-app-button-download-title": "결과 내리적재", + "wdqs-app-button-link": "련결", + "wdqs-app-button-link-title": "질문으로 가는 련결 받기", + "wdqs-app-button-code": "부호", + "wdqs-app-button-code-title": "부호 례시 보기", + "wdqs-app-help-feedback": "발결합을 남겨주세요!", + "wdqs-app-help-request-query": "질문 요청", + "wdqs-app-help-portal": "도움말 현관", + "wdqs-app-help-manual": "사용자 설명서", + "wdqs-app-help-examples": "례시 질문", + "wdqs-app-help-datamodel": "RDF 자료 모형", + "wdqs-app-help-prefixes": "앞붙이 목록", + "wdqs-app-help-copy": "허가 정보", + "wdqs-app-help-queryhelper": "질문 도우미", + "wdqs-app-footer-help": "자동 완성을 허가하려면 [CTRL-SPACE]를 누르십시오.", + "wdqs-app-footer-updated-ago": "$1 전에 자료 갱신됨", + "wdqs-app-result-shorturl": "결과에 대한 짧은 URL", + "wdqs-app-result-shorturl-title": "이 결과에 대한 짧은 URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io에서 열기", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io를 사용하여 현재의 결과 자료로 그라프를 만듭니다", + "wdqs-app-result-embed": "결과 매몰", + "wdqs-app-result-endpoint": "SPARQL 끝점", + "wdqs-app-result-endpoint-title": "결과를 제출하기 위하여 SPARQL 끝점으로 련결하기", + "wdqs-app-result-formatter-title-datetime": "생ISO 시간도장", + "wdqs-app-result-json": "JSON 서류", + "wdqs-app-result-json-verbose": "JSON 서류 (verbose)", + "wdqs-app-result-tsv": "TSV 서류", + "wdqs-app-result-tsv-verbose": "TSV 파일 (verbose)", + "wdqs-app-result-csv": "CSV 서류", + "wdqs-app-result-svg": "SVG 영상", + "wdqs-app-shorturl-page-title": "이 페지에 대한 짧은 URL", + "wdqs-app-editor-placeholder": "(SPARQL 질문을 입력하거나 질문 례제를 선택하십시오)", + "wdqs-app-editor-addprefixes": "표준 앞붙이 더하기", + "wdqs-app-resultbrowser-stabilize": "망 안정화", + "wdqs-app-resultbrowser-hierarchical-lr": "계층형배치 좌측에서 우측으로", + "wdqs-app-resultbrowser-hierarchical-ud": "계층형배치 위에서 아래로", + "wdqs-app-resultbrowser-hierarchical-rl": "계층적배치 우측에서 좌측으로", + "wdqs-app-resultbrowser-table": "표", + "wdqs-app-resultbrowser-map": "지도", + "wdqs-app-resultbrowser-line-chart": "선도표", + "wdqs-app-toast-leave-fullscreen": "전체 화면에서 나오려면 [esc]를 누르십시오", + "wdqs-dialog-examples-preview-query": "질문 미리보기", + "wdqs-dialog-examples-preview-result": "미리 보기 결과", + "wdqs-dialog-key-shortcut-show-example": "례시를 표시합니다.", + "wdqs-dialog-key-shortcut-close-button": "닫기", + "wdqs-ve-filter": "려과기", + "wdqs-ve-show": "보기", + "wdqs-ve-limit": "제한", + "wdqs-ve-add-label-title": "실체표식을 포함한 변수 추가", + "wdqs-ve-remove-row-title": "이 줄을 제거", + "wdqs-ve-with": "사용", + "wdqs-ve-anything": "모든 항목", + "wdqs-ve-any": "모두", + "wdqs-ve-or": "또는", + "wdqs-ve-subtype": "하위 류형", + "wdqs-ve-sb-suggestions": "제안", + "wdqs-ve-sb-other": "기타", + "wdqs-action-query": "질문 실행중", + "wdqs-action-render": "결과 출력 중", + "wdqs-action-error-display": "결과를 표시할수 없음", + "wdqs-action-timeout": "질문 시간초과 제한에 도달함", + "wdqs-action-malformed-query": "질문이 잘못되였습니다", + "wdqs-action-server-error": "봉사기 오유", + "wdqs-action-unknow-error": "알수 없는 오유", + "wdqs-action-preview": "결과 미리보기", + "wdqs-result-map-layers-all": "모든 계층", + "wdqs-result-map-progress": "지도자료를 불러오는중: $1%", + "wdqs-embed-button-edit-query": "이 질문 편집", + "wdqs-embed-button-edit-query-title": "SPARQL 편집기로 이 질문 편집" +} diff --git a/scholia/app/static/gui/i18n/ko.json b/scholia/app/static/gui/i18n/ko.json new file mode 100644 index 000000000..ee4cb5d07 --- /dev/null +++ b/scholia/app/static/gui/i18n/ko.json @@ -0,0 +1,142 @@ +{ + "@metadata": { + "authors": [ + "CYAN", + "Garam", + "In2acous", + "Jerrykim306", + "Kwj2772", + "Nuevo Paso", + "Revi", + "SeoJeongHo", + "Ykhwong", + "그냥기여자", + "아라" + ] + }, + "wdqs-app-button-examples": "예시", + "wdqs-app-button-prefixes": "접두어", + "wdqs-app-button-more-tools": "기타 도구", + "wdqs-app-button-help": "도움말", + "wdqs-app-button-run": "동작", + "wdqs-app-button-run-title": "쿼리 실행 ( + )", + "wdqs-app-button-clear": "지우기", + "wdqs-app-button-clear-title": "쿼리 초기화", + "wdqs-app-button-restore-title": "이전 쿼리 복원", + "wdqs-app-button-format-title": "쿼리 포맷 지정", + "wdqs-app-button-query-helper": "쿼리 설명 보기", + "wdqs-app-button-fullscreen-title": "편집지 전체 화면 모드 토글", + "wdqs-app-button-display": "표시", + "wdqs-app-button-display-title": "표, 그림 등으로 결과 표시", + "wdqs-app-button-download": "다운로드", + "wdqs-app-button-download-title": "결과 다운로드", + "wdqs-app-button-link": "링크", + "wdqs-app-button-link-title": "쿼리로 가는 링크 받기", + "wdqs-app-button-code": "코드", + "wdqs-app-button-code-title": "코드 예제 보기", + "wdqs-app-help-feedback": "의견을 남겨주세요!", + "wdqs-app-help-request-query": "쿼리 요청", + "wdqs-app-help-portal": "도움말 포털", + "wdqs-app-help-manual": "사용자 매뉴얼", + "wdqs-app-help-examples": "예시 쿼리", + "wdqs-app-help-datamodel": "RDF 데이터 모델", + "wdqs-app-help-prefixes": "접두사 목록", + "wdqs-app-help-copy": "라이선스 정보", + "wdqs-app-help-queryhelper": "쿼리 도우미", + "wdqs-app-logout": "로그아웃", + "wdqs-app-tools-edit-items": "항목 편집", + "wdqs-app-tools-query-data": "쿼리 데이터", + "wdqs-app-tools-enhance-ui": "사용자 인터페이스 강화", + "wdqs-app-tools-visualize-data": "데이터 시각화", + "wdqs-app-tools-list-properties": "속성 목록", + "wdqs-app-tools-lexicographical-data": "사전 데이터", + "wdqs-app-tools-for-programmers": "프로그래머용", + "wdqs-app-footer-help": "자동 완성을 활성화하려면 [CTRL-SPACE]를 누르십시오.", + "wdqs-app-footer-updated-ago": "$1 전에 데이터 업데이트됨", + "wdqs-app-result-shorturl": "결과에 대한 짧은 URL", + "wdqs-app-result-shorturl-title": "이 결과에 대한 짧은 URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io에서 열기", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io를 사용하여 현재의 결과 데이터로 그래프를 만듭니다", + "wdqs-app-result-embed": "결과 임베드", + "wdqs-app-result-endpoint": "SPARQL 종점", + "wdqs-app-result-endpoint-title": "결과를 제출하기 위하여 SPARQL 종점으로 링크하기", + "wdqs-app-result-formatter-title-datetime": "순수 ISO 타임스탬프", + "wdqs-app-result-json": "JSON 파일", + "wdqs-app-result-json-verbose": "JSON 파일 (verbose)", + "wdqs-app-result-tsv": "TSV 파일", + "wdqs-app-result-tsv-verbose": "TSV 파일 (verbose)", + "wdqs-app-result-csv": "CSV 파일", + "wdqs-app-result-svg": "SVG 영상", + "wdqs-app-result-html": "HTML 테이블", + "wdqs-app-shorturl-page-title": "이 페이지에 대한 짧은 URL", + "wdqs-app-editor-placeholder": "(SPARQL 쿼리를 입력하거나 쿼리 예제를 선택하십시오)", + "wdqs-app-editor-addprefixes": "표준 접두어 추가", + "wdqs-app-resultbrowser-response-summary": "{{PLURAL:$1|결과}} $1개 ($2 ms 전)", + "wdqs-app-resultbrowser-stabilize": "네트워트 안정화", + "wdqs-app-resultbrowser-hierarchical-lr": "계층적 레이아웃 좌측에서 우측으로", + "wdqs-app-resultbrowser-hierarchical-ud": "계층적 레이아웃 위에서 아래로", + "wdqs-app-resultbrowser-hierarchical-rl": "계층적 레이아웃 우측에서 좌측으로", + "wdqs-app-resultbrowser-non-hierarchical": "비계층적 레이아웃", + "wdqs-app-resultbrowser-table": "표", + "wdqs-app-resultbrowser-image-grid": "영상 격자무늬", + "wdqs-app-resultbrowser-graph-builder": "그래프 빌더", + "wdqs-app-resultbrowser-map": "맵", + "wdqs-app-resultbrowser-line-chart": "선도표", + "wdqs-app-resultbrowser-bar-chart": "막대도표", + "wdqs-app-resultbrowser-scatter-chart": "분산형 차트", + "wdqs-app-resultbrowser-area-chart": "면적 도표", + "wdqs-app-resultbrowser-bubble-chart": "버블 차트", + "wdqs-app-resultbrowser-tree-map": "트리 맵", + "wdqs-app-resultbrowser-tree": "트리", + "wdqs-app-resultbrowser-timeline": "타임라인", + "wdqs-app-resultbrowser-dimensions": "크기", + "wdqs-app-resultbrowser-graph": "그래프", + "wdqs-app-toast-leave-fullscreen": "전체 화면에서 나오려면 [esc]를 누르십시오", + "wdqs-app-urlshortener-bad-service": "URL 단축 서비스가 잘못 구성됨", + "wdqs-app-urlshortener-failed": "URL 단축 실패", + "wdqs-app-urlshortener-loading": "불러오는 중...", + "wdqs-dialog-examples-preview-query": "쿼리 미리보기", + "wdqs-dialog-examples-preview-result": "미리 보기 결과", + "wdqs-dialog-key-shortcut-title": "단축 키", + "wdqs-dialog-key-shortcut-run-query": "쿼리를 실행합니다.", + "wdqs-dialog-key-shortcut-esc": "현재 입력하고 있는 영역에서 빠져 나옵니다.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "현재 페이지에서 사용할 수 있는 단축키를 표시합니다.", + "wdqs-dialog-key-shortcut-focus-textarea": "쿼리 텍스트 영역에 포커스", + "wdqs-dialog-key-shortcut-jump-to-result": "쿼리 결과로 이동.", + "wdqs-dialog-key-shortcut-focus-filter": "쿼리 도우미의 \"필터\" 버튼에 포커스합니다.", + "wdqs-dialog-key-shortcut-focus-show": "쿼리 도우미의 \"보기\" 버튼에 포커스합니다.", + "wdqs-dialog-key-shortcut-focus-limit": "쿼리 도우미 내의 \"제한\" 버튼을 클릭하십시오.", + "wdqs-dialog-key-shortcut-show-example": "예제를 표시합니다.", + "wdqs-dialog-key-shortcut-help-menu": "도움말 메뉴 보기/숨기기.", + "wdqs-dialog-key-shortcut-show-language": "언어 메뉴를 표시합니다.", + "wdqs-dialog-key-shortcut-close-button": "닫기", + "wdqs-ve-filter": "필터", + "wdqs-ve-show": "보기", + "wdqs-ve-limit": "제한", + "wdqs-ve-add-label-title": "개체 라벨을 포함한 변수 추가", + "wdqs-ve-remove-row-title": "이 줄을 제거", + "wdqs-ve-with": "사용", + "wdqs-ve-anything": "모든 항목", + "wdqs-ve-any": "모두", + "wdqs-ve-or": "또는", + "wdqs-ve-subtype": "하위 유형", + "wdqs-ve-sb-suggestions": "제안", + "wdqs-ve-sb-other": "기타", + "wdqs-action-query": "쿼리 조회 중", + "wdqs-action-render": "결과 출력 중", + "wdqs-action-error-display": "결과를 표시할 수 없음", + "wdqs-action-timeout": "쿼리 시간 초과 제한에 도달함", + "wdqs-action-malformed-query": "쿼리가 잘못되었습니다", + "wdqs-action-empty-query": "올바른 SPARQL 쿼리를 입력하거나 예시 쿼리를 선택하세요.", + "wdqs-action-server-error": "서버 오류", + "wdqs-action-unknow-error": "알 수 없는 오류", + "wdqs-action-preview": "결과 미리 보기", + "wdqs-result-map-layers-all": "모든 계층", + "wdqs-result-map-progress": "맵 데이터를 불러오는 중: $1%", + "wdqs-embed-button-edit-query": "시각적으로 편집", + "wdqs-embed-button-edit-query-title": "쿼리 도우미로 이 쿼리 편집", + "wdqs-embed-button-edit-code": "SPARQL 편집", + "wdqs-embed-button-edit-code-title": "SPARQL 편집기로 이 쿼리 편집", + "wdqs-embed-explorer-button-incoming": "들어오는 링크 표시", + "wdqs-embed-explorer-button-outgoing": "나가는 링크 표시" +} diff --git a/scholia/app/static/gui/i18n/krl.json b/scholia/app/static/gui/i18n/krl.json new file mode 100644 index 000000000..202ba95ed --- /dev/null +++ b/scholia/app/static/gui/i18n/krl.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Ilja.mos", + "Likopiän tyttö" + ] + }, + "wdqs-app-button-examples": "Esimerkit", + "wdqs-app-button-prefixes": "Prefiksit", + "wdqs-app-button-help": "Kyšy apuo", + "wdqs-app-button-run": "Aja", + "wdqs-app-button-run-title": "Šuorita haku ( + )", + "wdqs-app-button-clear": "Poista", + "wdqs-app-button-display": "Näytä", + "wdqs-app-button-download": "Tallenna", + "wdqs-app-button-link": "Linkki", + "wdqs-app-help-feedback": "Kirjuta palauteh!", + "wdqs-app-help-manual": "Käyttöohjiet", + "wdqs-app-help-examples": "Kyšymykšien esimerkit", + "wdqs-app-help-prefixes": "Prefiksien luvettelo", + "wdqs-app-result-shorturl": "Lyhyt URL tulokšella", + "wdqs-dialog-examples-preview-result": "Kačo tulokšet", + "wdqs-ve-show": "Näytä", + "wdqs-ve-with": "kera", + "wdqs-ve-anything": "minnih", + "wdqs-ve-any": "minnih vain", + "wdqs-ve-or": "tahi", + "wdqs-ve-subtype": "alatyyppi", + "wdqs-action-render": "Tulokšien käsittely", + "wdqs-action-error-display": "Tulošta ei voi näyttyä", + "wdqs-result-map-layers-all": "Kaikki tašot" +} diff --git a/scholia/app/static/gui/i18n/ksh.json b/scholia/app/static/gui/i18n/ksh.json new file mode 100644 index 000000000..64e1e7862 --- /dev/null +++ b/scholia/app/static/gui/i18n/ksh.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "Purodha" + ] + }, + "wdqs-app-button-examples": "Bäijshpell", + "wdqs-app-button-prefixes": "Försäz", + "wdqs-app-button-help": "Hölp", + "wdqs-app-button-run": "Lohß Jonn!", + "wdqs-app-button-clear": "Läddesch maache", + "wdqs-app-button-display": "Aanzeije", + "wdqs-app-button-download": "Eronger lahde", + "wdqs-app-button-link": "Lengk", + "wdqs-ve-show": "Aanzeije", + "wdqs-ve-with": "met", + "wdqs-ve-anything": "öhndsjät", + "wdqs-ve-any": "jehde", + "wdqs-ve-or": "udder", + "wdqs-ve-subtype": "Ongerzoot" +} diff --git a/scholia/app/static/gui/i18n/ku-latn.json b/scholia/app/static/gui/i18n/ku-latn.json new file mode 100644 index 000000000..e991df84c --- /dev/null +++ b/scholia/app/static/gui/i18n/ku-latn.json @@ -0,0 +1,86 @@ +{ + "@metadata": { + "authors": [ + "Bikarhêner", + "Biyolojiyabikurdi", + "Cûndûllah el-Kurdî", + "George Animal", + "Ghybu", + "Guherto" + ] + }, + "wdqs-app-button-examples": "Mînak", + "wdqs-app-button-prefixes": "Pêşgir", + "wdqs-app-button-more-tools": "Zêdetir amûr", + "wdqs-app-button-help": "Alîkarî", + "wdqs-app-button-run": "Bişixulîne", + "wdqs-app-button-run-title": "Jêpirsînê pêk bîne ( + )", + "wdqs-app-button-clear": "Paqij bike", + "wdqs-app-button-clear-title": "Jêpirsînê jê bibe", + "wdqs-app-button-restore-title": "Jipirsîna berê başve bîne", + "wdqs-app-button-format-title": "Şikil bide jêpirsînê", + "wdqs-app-button-query-helper": "Ronîkirina jêpirsîne nişan bide", + "wdqs-app-button-display": "Nîşan bide", + "wdqs-app-button-display-title": "Encamê wek tablo, wêne, ... nîşan bide", + "wdqs-app-button-download": "Daxe", + "wdqs-app-button-download-title": "Encamê daxe", + "wdqs-app-button-link": "Girêdan", + "wdqs-app-button-link-title": "Ji bo jêpirsînê girêdan peyda bike", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Mînakên ji bo kodan bibîne", + "wdqs-app-help-feedback": "Paşragihandin bide", + "wdqs-app-help-request-query": "Jêpirsînek bixwaze", + "wdqs-app-help-portal": "Portala alîkariyê", + "wdqs-app-help-manual": "Pirtûkoka Bikarhêner", + "wdqs-app-help-examples": "Jêpirsên Mînak", + "wdqs-app-help-prefixes": "Lîsteya pêşgiran", + "wdqs-app-help-copy": "Agahiya lisanskirinê", + "wdqs-app-help-queryhelper": "Alîkarê jêpirsinê", + "wdqs-app-logout": "Derkeve", + "wdqs-app-tools-query-data": "Daneya jêpirsînê", + "wdqs-app-tools-list-properties": "Taybetmendiyan rêz bike", + "wdqs-app-tools-for-programmers": "Ji boy programçêkeran", + "wdqs-app-footer-updated-ago": "Dane hat rojanekirin $1", + "wdqs-app-result-embed": "Encamê bi cih bike", + "wdqs-app-result-svg": "wêneyê SVG", + "wdqs-app-editor-addprefixes": "Pêşgirên standard lê zêde bike", + "wdqs-app-resultbrowser-stabilize": "Torê sitabîl bike", + "wdqs-app-resultbrowser-table": "Tablo", + "wdqs-app-resultbrowser-map": "Nexşe", + "wdqs-app-resultbrowser-line-chart": "Xişteya xêzî", + "wdqs-app-resultbrowser-bar-chart": "Xişteya çîlkeyî", + "wdqs-app-resultbrowser-tree": "Dar", + "wdqs-app-resultbrowser-dimensions": "Qebare", + "wdqs-app-toast-leave-fullscreen": "Ji boy derketina ji dîmentêrê pêlê [esc] bike.", + "wdqs-app-urlshortener-loading": "Tê barkirin...", + "wdqs-dialog-examples-preview-query": "pêşdîtina jêpirsînê", + "wdqs-dialog-key-shortcut-title": "Kurterêyên klavyeyê", + "wdqs-dialog-key-shortcut-run-query": "jêpirsînê bixebitîne.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Ji boy vê rûpelê alîkariya kurterêya klavyeyê nîşan bide.", + "wdqs-dialog-key-shortcut-jump-to-result": "Derbasî encama jêpirsînê be.", + "wdqs-dialog-key-shortcut-show-example": "Mînakan nîşan bide.", + "wdqs-dialog-key-shortcut-show-language": "Menuya ziman nîşan bide.", + "wdqs-dialog-key-shortcut-close-button": "Bigre", + "wdqs-ve-filter": "Parzûn", + "wdqs-ve-show": "Nîşan bide", + "wdqs-ve-limit": "Sinor", + "wdqs-ve-remove-row-title": "Vê rêzê rake", + "wdqs-ve-with": "bi", + "wdqs-ve-anything": "her tişt", + "wdqs-ve-any": "kîjan be", + "wdqs-ve-or": "an", + "wdqs-ve-subtype": "bincure", + "wdqs-ve-sb-suggestions": "Pêşniyarî", + "wdqs-ve-sb-other": "Yê din", + "wdqs-action-query": "Jêpirsîn tê xebitandin", + "wdqs-action-error-display": "Nîşandana encam bi ser neket", + "wdqs-action-server-error": "Çewtiya rajêkerê", + "wdqs-action-unknow-error": "Çewtiya nenas", + "wdqs-action-preview": "Pêşdîtina encamê", + "wdqs-result-map-layers-all": "Hemû çîn", + "wdqs-result-map-progress": "Daneya nexşê tê barkirin:$1", + "wdqs-embed-button-edit-query-title": "Vê jêpirsînê bi rêya alîkara jêpirsînê biguherîne", + "wdqs-embed-button-edit-code": "SPARQLê biguherîne", + "wdqs-embed-explorer-button-incoming": "Girêdanên tên nîşan bide", + "wdqs-embed-explorer-button-outgoing": "Girêdanên derdikeve nîşan bide" +} diff --git a/scholia/app/static/gui/i18n/lb.json b/scholia/app/static/gui/i18n/lb.json new file mode 100644 index 000000000..31fc5b281 --- /dev/null +++ b/scholia/app/static/gui/i18n/lb.json @@ -0,0 +1,108 @@ +{ + "@metadata": { + "authors": [ + "Les Meloures", + "Robby" + ] + }, + "wdqs-app-button-examples": "Beispiller", + "wdqs-app-button-prefixes": "Prefixen", + "wdqs-app-button-more-tools": "Méi Tools", + "wdqs-app-button-help": "Hëllef", + "wdqs-app-button-run": "Lass", + "wdqs-app-button-run-title": "Ufro ausféieren (CTRL + ENTER)", + "wdqs-app-button-clear": "Eidel maachen", + "wdqs-app-button-clear-title": "Ufro eidelmaachen", + "wdqs-app-button-restore-title": "Vireg Ufro restauréieren", + "wdqs-app-button-fullscreen-title": "Vollbildmodus vum Editeur wiesselen", + "wdqs-app-button-display": "Weisen", + "wdqs-app-button-display-title": "Resultat als Tabell, Bild, ... weisen", + "wdqs-app-button-download": "Eroflueden", + "wdqs-app-button-download-title": "Resultat eroflueden", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link op d'Ufro kréien", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Beispiller vu Quellcode weisen", + "wdqs-app-help-feedback": "Feedback ginn!", + "wdqs-app-help-request-query": "Eng Ufro maachen", + "wdqs-app-help-portal": "Hëllefsportal", + "wdqs-app-help-manual": "Benotzerhandbuch", + "wdqs-app-help-examples": "Beispillufroen", + "wdqs-app-help-datamodel": "RDF-Datemodell", + "wdqs-app-help-prefixes": "Lëscht vun de Prefixen", + "wdqs-app-help-copy": "Lizenzinformatioun", + "wdqs-app-help-queryhelper": "Hëllef fir Ufroen", + "wdqs-app-logout": "Ausloggen", + "wdqs-app-tools-edit-items": "Elementer änneren", + "wdqs-app-tools-visualize-data": "Date visualiséieren", + "wdqs-app-tools-for-programmers": "Fir Programméierer", + "wdqs-app-footer-help": "Dréckt [CTRL-SPACE] fir déi automatesch Vervollstännegung z'aktivéieren.", + "wdqs-app-footer-updated-ago": "Daten aktualiséiert $1", + "wdqs-app-result-shorturl": "Kuerz-URL op d'Resultat", + "wdqs-app-result-shorturl-title": "Kuerz-URL op dëst Resultat", + "wdqs-app-result-rawgraphs": "Mat RAWGraphs.io opmaachen", + "wdqs-app-result-rawgraphs-title": "Mat RAWGraphs.io an den aktuellen Dateresultater eng Grafik generéieren", + "wdqs-app-result-embed": "Resultat abannen", + "wdqs-app-result-endpoint": "SPARQL-Endpunkt", + "wdqs-app-result-endpoint-title": "Link op de SPARQL-Schlusspunkt, deen d'Resultat zréckschéckt", + "wdqs-app-result-formatter-title-datetime": "Net formatéierten ISO-Zäitstempel", + "wdqs-app-result-json": "JSON-Fichier", + "wdqs-app-result-json-verbose": "JSON Fichier (verbose)", + "wdqs-app-result-tsv": "TSV Fichier", + "wdqs-app-result-tsv-verbose": "Fichier TSV (verbose)", + "wdqs-app-result-csv": "CSV Fichier", + "wdqs-app-result-svg": "SVG-Bild", + "wdqs-app-result-html": "HTML-Tabell", + "wdqs-app-shorturl-page-title": "Kuerz-URL op dës Säit", + "wdqs-app-editor-placeholder": "(Gitt eng SPARQL Ufro an oder wielt eng aner Beispill-Ufro aus)", + "wdqs-app-editor-addprefixes": "Standard-Prefixen derbäisetzen", + "wdqs-app-resultbrowser-response-summary": "{{PLURAL:$1|Ee Resultat|$1 Resultater} an $2 ms", + "wdqs-app-resultbrowser-stabilize": "Reseau stabiliséieren", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchesche Layout vu lénks no riets", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchesche Layout vun uewen no ënnen", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchesche Layout vu riets no lénks", + "wdqs-app-resultbrowser-table": "Tabell", + "wdqs-app-resultbrowser-image-grid": "Bildraster", + "wdqs-app-resultbrowser-map": "Kaart", + "wdqs-app-resultbrowser-line-chart": "Linnendiagramm", + "wdqs-app-resultbrowser-bar-chart": "Balkendiagramm", + "wdqs-app-resultbrowser-area-chart": "Flächendiagramm", + "wdqs-app-resultbrowser-tree": "Bam", + "wdqs-app-resultbrowser-timeline": "Chronologie", + "wdqs-app-resultbrowser-dimensions": "Dimensiounen", + "wdqs-app-resultbrowser-graph": "Grafik", + "wdqs-app-toast-leave-fullscreen": "[esc] drécke fir aus dem Vollbildmodus erauzegoen", + "wdqs-app-urlshortener-loading": "Lueden...", + "wdqs-dialog-examples-preview-query": "Simulatioun vun der Ufro", + "wdqs-dialog-examples-preview-result": "Simulatioun vum Resultat", + "wdqs-dialog-key-shortcut-show-example": "Beispiller weisen.", + "wdqs-dialog-key-shortcut-show-language": "Sproochemenü weisen.", + "wdqs-dialog-key-shortcut-close-button": "Zoumaachen", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Weisen", + "wdqs-ve-limit": "Limitt", + "wdqs-ve-add-label-title": "Variabel derbäisetzen an där d'Etikett vum Objet dran ass", + "wdqs-ve-remove-row-title": "Dës Rei ewechhuelen", + "wdqs-ve-with": "mat", + "wdqs-ve-anything": "eppes", + "wdqs-ve-any": "all", + "wdqs-ve-or": "oder", + "wdqs-ve-subtype": "Ënnertyp", + "wdqs-ve-sb-suggestions": "Virschléi", + "wdqs-ve-sb-other": "Anerer", + "wdqs-action-query": "Ufro gëtt ausgeféiert", + "wdqs-action-render": "Resultat gëtt duergestallt", + "wdqs-action-error-display": "D'Resultat kann net gewise ginn", + "wdqs-action-timeout": "Zäitlimitt fir eng Ufro gouf erreecht", + "wdqs-action-malformed-query": "D'Ufro ass schlecht formuléiert", + "wdqs-action-server-error": "Feeler vum Server", + "wdqs-action-unknow-error": "Onbekannte Feeler", + "wdqs-action-preview": "Resultat kucken", + "wdqs-result-map-layers-all": "All Niveauen", + "wdqs-result-map-progress": "Date vun der Kaart gi gelueden: $1%", + "wdqs-embed-button-edit-query": "Visuell änneren", + "wdqs-embed-button-edit-query-title": "Dës Ufro mam Assistent fir Ufroen änneren", + "wdqs-embed-button-edit-code": "SPARQL änneren", + "wdqs-embed-explorer-button-incoming": "Linke weisen déi erakommen", + "wdqs-embed-explorer-button-outgoing": "Linke weisen déi erausginn" +} diff --git a/scholia/app/static/gui/i18n/lfn.json b/scholia/app/static/gui/i18n/lfn.json new file mode 100644 index 000000000..e9e93c776 --- /dev/null +++ b/scholia/app/static/gui/i18n/lfn.json @@ -0,0 +1,114 @@ +{ + "@metadata": { + "authors": [ + "Cgboeree", + "Mafcadio" + ] + }, + "wdqs-app-button-examples": "Esemplos", + "wdqs-app-button-prefixes": "Prefisas", + "wdqs-app-button-help": "Aida", + "wdqs-app-button-run": "Esecuta", + "wdqs-app-button-run-title": "Esecuta demanda ( + )", + "wdqs-app-button-clear": "Vacui", + "wdqs-app-button-clear-title": "Vacui demanda", + "wdqs-app-button-restore-title": "Restora demanda presedente", + "wdqs-app-button-fullscreen-title": "Alterna la modo de scermo plen de la editador", + "wdqs-app-button-display": "Mostra", + "wdqs-app-button-display-title": "Mostra la resultas como un table, imaje, etc", + "wdqs-app-button-download": "Descarga", + "wdqs-app-button-download-title": "Descarga resulta", + "wdqs-app-button-link": "Lia", + "wdqs-app-button-link-title": "Oteni lia a demanda", + "wdqs-app-button-code": "Codigo", + "wdqs-app-button-code-title": "Regarda esemplos de codigo", + "wdqs-app-help-feedback": "Dona comentas!", + "wdqs-app-help-request-query": "Solisita un demanda", + "wdqs-app-help-portal": "Porton de aida", + "wdqs-app-help-manual": "Manual per usores", + "wdqs-app-help-examples": "Esemplos de demandas", + "wdqs-app-help-datamodel": "Model de data RDF", + "wdqs-app-help-prefixes": "Lista de prefisas", + "wdqs-app-help-copy": "Informa de lisensa", + "wdqs-app-help-queryhelper": "Aidador per demandas", + "wdqs-app-footer-help": "Presa [CTRL-SPACE] per ativi autocompleta.", + "wdqs-app-footer-updated-ago": "Data corentida $1 ante aora", + "wdqs-app-result-shorturl": "URL corta a resulta", + "wdqs-app-result-shorturl-title": "URL corta a esta resulta", + "wdqs-app-result-rawgraphs": "Abri en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crea un graf con la datos de resultas corente con RAWGraphs.io", + "wdqs-app-result-embed": "Caxi resulta", + "wdqs-app-result-endpoint": "loca final de SPARQL", + "wdqs-app-result-endpoint-title": "Lia a la loca final de SPARQL enviante la resulta", + "wdqs-app-result-formatter-title-datetime": "Primi de ora ISO cru", + "wdqs-app-result-json": "Arcivo de JSON", + "wdqs-app-result-json-verbose": "Arcivo de JSON (parolosa)", + "wdqs-app-result-tsv": "Arcivo TSV", + "wdqs-app-result-tsv-verbose": "Arcivo TSV (parolosa)", + "wdqs-app-result-csv": "Arcivo CVS", + "wdqs-app-result-svg": "Imaje SVG", + "wdqs-app-result-html": "table de HTML", + "wdqs-app-shorturl-page-title": "URL corta a esta paje", + "wdqs-app-editor-placeholder": "(Entra un demanda a SPARQL o eleje un esemplo de demandas)", + "wdqs-app-editor-addprefixes": "Ajunta prefisas normal", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resulta|resultas}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabli la rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Table ierarcial de sinistra a destra", + "wdqs-app-resultbrowser-hierarchical-ud": "Table ierarcial de supra a su", + "wdqs-app-resultbrowser-hierarchical-rl": "Table ierarcial de destra a sinistra", + "wdqs-app-resultbrowser-table": "Table", + "wdqs-app-resultbrowser-image-grid": "Grilia de imajes", + "wdqs-app-resultbrowser-graph-builder": "Construador de grafes", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Carta linial", + "wdqs-app-resultbrowser-bar-chart": "Carta de baras", + "wdqs-app-resultbrowser-scatter-chart": "Carta de sperde", + "wdqs-app-resultbrowser-area-chart": "Carta de area", + "wdqs-app-resultbrowser-bubble-chart": "Carta de boles", + "wdqs-app-resultbrowser-tree-map": "Mapa arborin", + "wdqs-app-resultbrowser-tree": "Arbor", + "wdqs-app-resultbrowser-timeline": "Linia de tempo", + "wdqs-app-resultbrowser-dimensions": "Dimensiones", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Toca [esc] per parti de scermo plen", + "wdqs-dialog-examples-preview-query": "Previde demanda", + "wdqs-dialog-examples-preview-result": "Previde resulta", + "wdqs-dialog-key-shortcut-title": "Vias corta de teclador", + "wdqs-dialog-key-shortcut-run-query": "Esecuta demanda.", + "wdqs-dialog-key-shortcut-esc": "Sorti entra/area de testo corente.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostra aida de tecla rapida per la paje corente.", + "wdqs-dialog-key-shortcut-focus-textarea": "Foca a area de testo de demanda.", + "wdqs-dialog-key-shortcut-jump-to-result": "Salta a resulta de demanda.", + "wdqs-dialog-key-shortcut-focus-filter": "Foca a boton 'Filtro' en Aidador per demandas", + "wdqs-dialog-key-shortcut-focus-show": "Foca a boton 'Mostra' en Aidador per demandas", + "wdqs-dialog-key-shortcut-focus-limit": "Clica boton 'Limita' en Aidador per demandas", + "wdqs-dialog-key-shortcut-show-example": "Mostra esemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Alterna menu de aida.", + "wdqs-dialog-key-shortcut-show-language": "Mostra menu de lingua.", + "wdqs-dialog-key-shortcut-close-button": "Clui", + "wdqs-ve-filter": "Filtri", + "wdqs-ve-show": "Mostra", + "wdqs-ve-limit": "Limita", + "wdqs-ve-add-label-title": "Ajunta variable cual conteni eticeta de esente", + "wdqs-ve-remove-row-title": "Sutrae esta linia", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "cualce cosa", + "wdqs-ve-any": "cualce", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "sutipo", + "wdqs-ve-sb-suggestions": "Sujestes", + "wdqs-ve-sb-other": "Otra", + "wdqs-action-query": "Esecutante demanda", + "wdqs-action-render": "Rendere resulta", + "wdqs-action-error-display": "No pote mostra resulta", + "wdqs-action-timeout": "Limita de abandona de demanda ia es atenida", + "wdqs-action-malformed-query": "Demanda es malformida", + "wdqs-action-empty-query": "Entra un demanda valida de SPARQL o eleje un esemplo de demanda", + "wdqs-action-server-error": "Era de servador", + "wdqs-action-unknow-error": "Era nonconoseda", + "wdqs-action-preview": "Previde la resulta", + "wdqs-result-map-layers-all": "Tota niveles", + "wdqs-result-map-progress": "Cargante datos de mapa: $1", + "wdqs-embed-button-edit-query": "Revise esta demanda", + "wdqs-embed-button-edit-query-title": "Revise esta demanda con la SPARQL editador" +} diff --git a/scholia/app/static/gui/i18n/li.json b/scholia/app/static/gui/i18n/li.json new file mode 100644 index 000000000..3304d4632 --- /dev/null +++ b/scholia/app/static/gui/i18n/li.json @@ -0,0 +1,113 @@ +{ + "@metadata": { + "authors": [ + "Ooswesthoesbes" + ] + }, + "wdqs-app-button-examples": "Veurbiljer", + "wdqs-app-button-prefixes": "Veurveugsele", + "wdqs-app-button-help": "Hölp", + "wdqs-app-button-run": "Gank", + "wdqs-app-button-run-title": "Veur zeukopdrach oet ( + )", + "wdqs-app-button-clear": "Wösj", + "wdqs-app-button-clear-title": "Wösj zeukopdrach", + "wdqs-app-button-restore-title": "Zèt veurige zeukopdrach trögk", + "wdqs-app-button-fullscreen-title": "Äöpen volstenjig sjerm bie bewirke", + "wdqs-app-button-display": "Waergaaf", + "wdqs-app-button-display-title": "Tuin rizzeltaote wie tabel, plaetje, ...", + "wdqs-app-button-download": "Download", + "wdqs-app-button-download-title": "Download rizzeltaot", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link nao zeukopdrach", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Tuin codeveurbiljer", + "wdqs-app-help-feedback": "Gaef ós feedback!", + "wdqs-app-help-request-query": "Vraog zeukopdrach aan", + "wdqs-app-help-portal": "Hölpportaal", + "wdqs-app-help-manual": "Gebroekershandjleijing", + "wdqs-app-help-examples": "Veurbildzeukopdrachte", + "wdqs-app-help-datamodel": "RDF-gegaevesmodel", + "wdqs-app-help-prefixes": "Lies van veurveugsele", + "wdqs-app-help-copy": "Licensjegegaeves", + "wdqs-app-help-queryhelper": "Zeukopdrachhölp", + "wdqs-app-footer-help": "Duuj op [CTRL-SPACE] veur 't aktivere van autematis aanvölle.", + "wdqs-app-footer-updated-ago": "Gegaeves $1 biegewirk", + "wdqs-app-result-shorturl": "Korten URL nao rizzeltaot", + "wdqs-app-result-shorturl-title": "Korten URL nao dit rizzeltaot", + "wdqs-app-result-rawgraphs": "Äöpen in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Maak 'ne grafiek mitte hujige rizzeltaotgegaeves mit RAWGraphs.io", + "wdqs-app-result-embed": "Veug rizzeltaot in", + "wdqs-app-result-endpoint": "SPARQL-endpoint", + "wdqs-app-result-endpoint-title": "Link nao SPARQL-endpoint dae 't rizzeltaot trökguuef", + "wdqs-app-result-formatter-title-datetime": "Roewen ISO-tiedsstempel", + "wdqs-app-result-json": "JSON-bestandj", + "wdqs-app-result-json-verbose": "JSON-bestandj (breidspraokig)", + "wdqs-app-result-tsv": "TSV-bestandj", + "wdqs-app-result-tsv-verbose": "TSV-bestandj (breidspraokig)", + "wdqs-app-result-csv": "CSV-bestandj", + "wdqs-app-result-svg": "SVG-plaetje", + "wdqs-app-result-html": "HTML-tabel", + "wdqs-app-shorturl-page-title": "Korten URL nao dees pagina", + "wdqs-app-editor-placeholder": "(Veur 'n SPARQL-zeukopdrach in of kees e veurbild oet)", + "wdqs-app-editor-addprefixes": "Veug standerdveurveugsele tou", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rizzeltaot|rizzeltaote}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliseer netwerk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hiërarchische indeiling van links nao rechs", + "wdqs-app-resultbrowser-hierarchical-ud": "Hiërarchische indeiling van baove nao ónger", + "wdqs-app-resultbrowser-hierarchical-rl": "Hiërarchische indeiling van rechs nao links", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Plaetjesruuester", + "wdqs-app-resultbrowser-graph-builder": "Grafiekmaeker", + "wdqs-app-resultbrowser-map": "Kaart", + "wdqs-app-resultbrowser-line-chart": "Liendiagram", + "wdqs-app-resultbrowser-bar-chart": "Staafdiagram", + "wdqs-app-resultbrowser-scatter-chart": "Verspreijingsdiagram", + "wdqs-app-resultbrowser-area-chart": "Vlakdiagram", + "wdqs-app-resultbrowser-bubble-chart": "Bellediagram", + "wdqs-app-resultbrowser-tree-map": "Boumdiagram", + "wdqs-app-resultbrowser-tree": "Boum", + "wdqs-app-resultbrowser-timeline": "Tiedlien", + "wdqs-app-resultbrowser-dimensions": "Aafmaetinge", + "wdqs-app-resultbrowser-graph": "Grafiek", + "wdqs-app-toast-leave-fullscreen": "Duuj op [esc] veur 't volstenjig sjerm te verlaote", + "wdqs-dialog-examples-preview-query": "Veurbild van zeukopdrach", + "wdqs-dialog-examples-preview-result": "Veurbild van rizzeltaot", + "wdqs-dialog-key-shortcut-title": "Snelknuup", + "wdqs-dialog-key-shortcut-run-query": "Laot zeukopdrach loupe.", + "wdqs-dialog-key-shortcut-esc": "Verlaot 't hujig inveurveldj/teksdeil.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Tuin hölpsnelknuup veure hujige pagina.", + "wdqs-dialog-key-shortcut-focus-textarea": "Focus op zeukopdrachteksdeil.", + "wdqs-dialog-key-shortcut-jump-to-result": "Gank nao zeukopdrachrizzeltaot.", + "wdqs-dialog-key-shortcut-focus-filter": "Focus op \"Filtjer\"-knoep in Zeukopdrachhölp.", + "wdqs-dialog-key-shortcut-focus-show": "Focus op \"Tuin\"-knoep in Zeukopdrachhölp.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik oppe \"Limiet\"-knoep in Zeukopdrachhölp.", + "wdqs-dialog-key-shortcut-show-example": "Tuin veurbiljer.", + "wdqs-dialog-key-shortcut-help-menu": "Äöpen 't hölpmenu.", + "wdqs-dialog-key-shortcut-show-language": "Tuin spraokmenu.", + "wdqs-dialog-key-shortcut-close-button": "Sloet", + "wdqs-ve-filter": "Filtjer", + "wdqs-ve-show": "Tuin", + "wdqs-ve-limit": "Limiet", + "wdqs-ve-add-label-title": "Veug entiteitslabel mit variabele tou", + "wdqs-ve-remove-row-title": "Haol dees rie eweg", + "wdqs-ve-with": "mit", + "wdqs-ve-anything": "alles", + "wdqs-ve-any": "alle", + "wdqs-ve-or": "of", + "wdqs-ve-subtype": "óngersaort", + "wdqs-ve-sb-suggestions": "Veurstèlle", + "wdqs-ve-sb-other": "Angere", + "wdqs-action-query": "Veur zeukopdrach oet", + "wdqs-action-render": "Rizzeltaot waer 'nt gaeve", + "wdqs-action-error-display": "Kan de rizzeltaote neet waergaeve", + "wdqs-action-timeout": "Time-oet veur zeukopdrachlimiet is gehaold", + "wdqs-action-malformed-query": "Zeukopdrach is óngeljig", + "wdqs-action-empty-query": "Veur 'n geljige SPARQL-zeukopdrach in of kees 'n veurbildzeukopdrach", + "wdqs-action-server-error": "Serverfout", + "wdqs-action-unknow-error": "Ónbekènde fout", + "wdqs-action-preview": "Rizzeltaotveurvertuining", + "wdqs-result-map-layers-all": "Alle läög", + "wdqs-result-map-progress": "Kaartgegaeves 'nt laje: $1%", + "wdqs-embed-button-edit-query": "Bewirk dees zeukopdrach", + "wdqs-embed-button-edit-query-title": "Bewirk dees zeukopdrach mitte SPARQL-bewirker" +} diff --git a/scholia/app/static/gui/i18n/lmo.json b/scholia/app/static/gui/i18n/lmo.json new file mode 100644 index 000000000..45cbcdbee --- /dev/null +++ b/scholia/app/static/gui/i18n/lmo.json @@ -0,0 +1,121 @@ +{ + "@metadata": { + "authors": [ + "Eafoð", + "Salvemm el lombard" + ] + }, + "wdqs-app-button-examples": "Esempi", + "wdqs-app-button-prefixes": "Prefiss", + "wdqs-app-button-more-tools": "Alter istrument", + "wdqs-app-button-help": "Ajut", + "wdqs-app-button-run": "Fà corr", + "wdqs-app-button-run-title": "Eseguiss l'interogazzion ( + )", + "wdqs-app-button-clear": "Neta", + "wdqs-app-button-clear-title": "Neta l'interogazzion", + "wdqs-app-button-restore-title": "Restaora l'interogazzion precedenta", + "wdqs-app-button-format-title": "Formatta l'interogazzion", + "wdqs-app-button-query-helper": "Mostra la spiegazzion de l'interogazzion", + "wdqs-app-button-fullscreen-title": "Cambia el moeud a schemo intregh de l'editor", + "wdqs-app-button-display": "Aspet", + "wdqs-app-button-display-title": "Mostra el risultad come tabella, imagin, ...", + "wdqs-app-button-download": "Descarega", + "wdqs-app-button-download-title": "Descarega el risultad", + "wdqs-app-button-link": "Conligament", + "wdqs-app-button-link-title": "Oten un conligament a l'interogazzion", + "wdqs-app-button-code": "Codes", + "wdqs-app-button-code-title": "Varda esempi de codes", + "wdqs-app-help-feedback": "Lassà sgiò un comentǃ", + "wdqs-app-help-request-query": "Domanda un'interogazzion", + "wdqs-app-help-portal": "Portal de ajut", + "wdqs-app-help-manual": "Manual de l'utent", + "wdqs-app-help-examples": "Interogazzion de esempi", + "wdqs-app-help-datamodel": "Model dati RDF", + "wdqs-app-help-prefixes": "Lista di prefiss", + "wdqs-app-help-copy": "Informazzion sora la licenza", + "wdqs-app-help-queryhelper": "Assistent di interogazzion", + "wdqs-app-logout": "Và foeura", + "wdqs-app-tools-edit-items": "Modifica element", + "wdqs-app-tools-query-data": "Dati de l'interograzzion", + "wdqs-app-tools-enhance-ui": "Migliora l'interfacia de l'utent", + "wdqs-app-tools-visualize-data": "Visualiza i dati", + "wdqs-app-tools-list-properties": "Lista di proprietà", + "wdqs-app-tools-lexicographical-data": "Dati lessicografich", + "wdqs-app-tools-for-programmers": "Per i programador", + "wdqs-app-footer-help": "Schiscia [CTRL-SPAZIO] per ativà l'autocompletament.", + "wdqs-app-footer-updated-ago": "Dati sgiornad $1", + "wdqs-app-result-shorturl": "URL curt al risultad", + "wdqs-app-result-shorturl-title": "URL curt a quell risultad chì", + "wdqs-app-result-rawgraphs": "Derva in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crea un grafich cont i dati di risultati atuai cont el drovà RAWGraphs.io", + "wdqs-app-result-embed": "Incorpora el risultad", + "wdqs-app-result-endpoint": "Endpoint SPARQL", + "wdqs-app-result-endpoint-title": "El conligament a l'endpoint SPARQL l'hà dad indree el risultad", + "wdqs-app-result-formatter-title-datetime": "Timestamp ISO sgresg", + "wdqs-app-result-json": "File JSON", + "wdqs-app-result-json-verbose": "File JSON (de detali)", + "wdqs-app-result-tsv": "File TSV", + "wdqs-app-result-tsv-verbose": "Fail TSV (de detali)", + "wdqs-app-result-csv": "Fail CSV", + "wdqs-app-result-svg": "Imagin SVG", + "wdqs-app-result-html": "Tabella HTML", + "wdqs-app-shorturl-page-title": "URL curt a questa pagina chì", + "wdqs-app-editor-placeholder": "(met dent una query SPARQL o cata foeura una quesry de esempi)", + "wdqs-app-editor-addprefixes": "Sgionta di prefiss standard", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|risultad}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizza la red", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposizzion gerarchica da sinistra a derizza", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposizzion gerarchica de l'alt vers el bass", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposizzion gerarchica da drizza a sinistra", + "wdqs-app-resultbrowser-non-hierarchical": "Aspet minga gerarchich", + "wdqs-app-resultbrowser-table": "Tabella", + "wdqs-app-resultbrowser-image-grid": "Graticola di imagin", + "wdqs-app-resultbrowser-graph-builder": "Costrutor di grafich", + "wdqs-app-resultbrowser-map": "Mappa", + "wdqs-app-resultbrowser-line-chart": "Grafico a linei", + "wdqs-app-resultbrowser-bar-chart": "Grafico a sbarre", + "wdqs-app-resultbrowser-scatter-chart": "Grafich a dispersion", + "wdqs-app-resultbrowser-area-chart": "Areograma", + "wdqs-app-resultbrowser-bubble-chart": "Grafiche bolle", + "wdqs-app-resultbrowser-tree-map": "Mappa a arbor", + "wdqs-app-resultbrowser-tree": "Arbor", + "wdqs-app-resultbrowser-timeline": "Linea temporal", + "wdqs-app-resultbrowser-dimensions": "Dimension", + "wdqs-app-resultbrowser-graph": "Grafich", + "wdqs-app-toast-leave-fullscreen": "Schiscia [esc] per sortì del schermo intregh", + "wdqs-app-urlshortener-bad-service": "Servizzi minga sguiust de abreviazzion URL in impostazzion", + "wdqs-app-urlshortener-failed": "Abreviazion URL fallada", + "wdqs-app-urlshortener-loading": "Adree a caregà...", + "wdqs-dialog-examples-preview-query": "Veduda antezipada de l'interogazzion", + "wdqs-dialog-examples-preview-result": "Veduda antezipada del risultad", + "wdqs-dialog-key-shortcut-title": "Scorciatoie de tastera", + "wdqs-dialog-key-shortcut-run-query": "Eseguiss l'interogazzion", + "wdqs-dialog-key-shortcut-esc": "Lassa el camp de testo atual / area de test.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Fa vedè l'ajut sora i scurciatoi de tastera per la pagina corenta.", + "wdqs-dialog-key-shortcut-focus-textarea": "Concentress sora la taxtarea de l'interogazzion.", + "wdqs-dialog-key-shortcut-jump-to-result": "Salta ai risultad de l'interogazzion.", + "wdqs-dialog-key-shortcut-focus-filter": "Concentress in sul pulsant \"Filter\" in l'ajut sora i interogazzion", + "wdqs-dialog-key-shortcut-focus-show": "Concentress sora el pulsant \"Mostra\" in l'ajut sora i interogazzion.", + "wdqs-dialog-key-shortcut-focus-limit": "Schiscia el boton \"Limita\" in l'ajut sora i interogazzion.", + "wdqs-dialog-key-shortcut-show-example": "Fà vedé di esempi.", + "wdqs-dialog-key-shortcut-help-menu": "Ativa o desativa el menù de ajut.", + "wdqs-dialog-key-shortcut-show-language": "Fà vedé el menù di lengov", + "wdqs-dialog-key-shortcut-close-button": "Sarra", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Fà vedé", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Sgionta una variabel che la gh'ha dent l'eticheta de l'entità", + "wdqs-ve-remove-row-title": "Toeu via quella riga chì", + "wdqs-ve-with": "con", + "wdqs-ve-anything": "qualsessia roba", + "wdqs-ve-any": "qualsessia", + "wdqs-ve-or": "opur", + "wdqs-ve-subtype": "sot-tipo", + "wdqs-ve-sb-suggestions": "Sugeriment", + "wdqs-ve-sb-other": "Alter", + "wdqs-action-query": "Interogazzion in fonzion", + "wdqs-action-render": "Rapresentazzion di risultad", + "wdqs-action-error-display": "Impossibil visualizà el risultad", + "wdqs-action-timeout": "Rivad al limet de temp per l'interogazzion", + "wdqs-action-malformed-query": "Interogazzion formada mal" +} diff --git a/scholia/app/static/gui/i18n/lt.json b/scholia/app/static/gui/i18n/lt.json new file mode 100644 index 000000000..fdc1a3ab1 --- /dev/null +++ b/scholia/app/static/gui/i18n/lt.json @@ -0,0 +1,64 @@ +{ + "@metadata": { + "authors": [ + "Eitvys200", + "Hugo.arg", + "Manvydasz", + "Zygimantus" + ] + }, + "wdqs-app-button-examples": "Pavyzdžiai", + "wdqs-app-button-prefixes": "Priešdėliai", + "wdqs-app-button-help": "Pagalba", + "wdqs-app-button-run": "Paleisti", + "wdqs-app-button-clear": "Išvalyti", + "wdqs-app-button-clear-title": "Valyti užklausą", + "wdqs-app-button-display": "Rodyti", + "wdqs-app-button-display-title": "Rodyti rezultatus kaip lentelę, paveikslėlį, ...", + "wdqs-app-button-download": "Atsisiųsti", + "wdqs-app-button-download-title": "Atsisiųsti rezultatą", + "wdqs-app-button-link": "Nuoroda", + "wdqs-app-button-link-title": "Gauti nuorodą į užklausą", + "wdqs-app-button-code": "Kodas", + "wdqs-app-button-code-title": "Žiūrėti kodo pavyzdžius", + "wdqs-app-help-feedback": "Pateikite atsiliepimą!", + "wdqs-app-help-request-query": "Prašyti užklausos", + "wdqs-app-help-portal": "Pagalbos Portalas", + "wdqs-app-help-manual": "Naudotojo vadovas", + "wdqs-app-help-examples": "Užklausų pavyzdžiai", + "wdqs-app-help-datamodel": "RDF duomenų modelis", + "wdqs-app-help-prefixes": "Priešdėlių sąrašas", + "wdqs-app-help-copy": "Licencijos informacija", + "wdqs-app-footer-updated-ago": "Duomenys atnaujinti $1", + "wdqs-app-result-json": "JSON failas", + "wdqs-app-result-tsv": "TSV failas", + "wdqs-app-result-csv": "CSV failas", + "wdqs-app-result-svg": "SVG Paveikslėlis", + "wdqs-app-editor-addprefixes": "Pridėti standartinius priešdėlius", + "wdqs-app-resultbrowser-stabilize": "Stabilizuoti tinklą", + "wdqs-app-resultbrowser-table": "Lentelė", + "wdqs-app-resultbrowser-map": "Žemėlapis", + "wdqs-app-resultbrowser-dimensions": "Matmenys", + "wdqs-app-resultbrowser-graph": "Grafikas", + "wdqs-app-toast-leave-fullscreen": "Spauskite [esc], norėdami išeiti iš pilno ekrano režimo", + "wdqs-dialog-examples-preview-query": "Peržiūros užklausa", + "wdqs-dialog-examples-preview-result": "Peržiūrėti rezultatą", + "wdqs-ve-filter": "Filtras", + "wdqs-ve-show": "Rodyti", + "wdqs-ve-remove-row-title": "Pašalinti šią eilutę", + "wdqs-ve-with": "su", + "wdqs-ve-anything": "bet kas", + "wdqs-ve-any": "bet kuris", + "wdqs-ve-or": "arba", + "wdqs-ve-subtype": "potipis", + "wdqs-ve-sb-suggestions": "Pasiūlymai", + "wdqs-ve-sb-other": "Kita", + "wdqs-action-query": "Vykdoma užklausa", + "wdqs-action-render": "Atvaizdavimo rezultatas", + "wdqs-action-error-display": "Nepavyko pateikti rezultato", + "wdqs-action-server-error": "Serverio klaida", + "wdqs-action-unknow-error": "Nežinoma klaida", + "wdqs-action-preview": "Rezultato peržiūra", + "wdqs-result-map-layers-all": "Visi sluoksniai", + "wdqs-result-map-progress": "Kraunami žemėlapio duomenys: $1%" +} diff --git a/scholia/app/static/gui/i18n/lv.json b/scholia/app/static/gui/i18n/lv.json new file mode 100644 index 000000000..5d89bbb1f --- /dev/null +++ b/scholia/app/static/gui/i18n/lv.json @@ -0,0 +1,124 @@ +{ + "@metadata": { + "authors": [ + "Papuass", + "Silraks" + ] + }, + "wdqs-app-button-examples": "Piemēri", + "wdqs-app-button-prefixes": "Prefiksi", + "wdqs-app-button-more-tools": "Vairāk rīku", + "wdqs-app-button-help": "Palīdzība", + "wdqs-app-button-run": "Izpildīt", + "wdqs-app-button-run-title": "Izpildīt vaicājumu ( + )", + "wdqs-app-button-clear": "Notīrīt", + "wdqs-app-button-clear-title": "Notīrīt vaicājumu", + "wdqs-app-button-restore-title": "Atjaunot iepriekšējo vaicājumu", + "wdqs-app-button-format-title": "Formatēt vaicājumu", + "wdqs-app-button-query-helper": "Rādīt vaicājuma skaidrojumu", + "wdqs-app-button-fullscreen-title": "Pārslēgt redaktora pilnekrāna režīmu", + "wdqs-app-button-display": "Attēlošana", + "wdqs-app-button-display-title": "Attēlot rezultātu kā tabulu, attēlu, ...", + "wdqs-app-button-download": "Lejupielādēt", + "wdqs-app-button-download-title": "Lejupielādēt rezultātu", + "wdqs-app-button-link": "Saite", + "wdqs-app-button-link-title": "Iegūt saiti vaicājumam", + "wdqs-app-button-code": "Kods", + "wdqs-app-button-code-title": "Skatīt koda piemērus", + "wdqs-app-help-feedback": "Sniedz atsauksmes!", + "wdqs-app-help-request-query": "Pieprasīt vaicājumu", + "wdqs-app-help-portal": "Palīdzības portāls", + "wdqs-app-help-manual": "Lietotāja rokasgrāmata", + "wdqs-app-help-examples": "Vaicājumu piemēri", + "wdqs-app-help-datamodel": "RDF datu modelis", + "wdqs-app-help-prefixes": "Prefiksu saraksts", + "wdqs-app-help-copy": "Licencēšanas informācija", + "wdqs-app-help-queryhelper": "Vaicājumu palīgs", + "wdqs-app-logout": "Iziet", + "wdqs-app-tools-edit-items": "Ierakstu labošanai", + "wdqs-app-tools-query-data": "Vaicājuma dati", + "wdqs-app-tools-enhance-ui": "Lietotāja saskarnes papildinājumi", + "wdqs-app-tools-visualize-data": "Datu vizualizācija", + "wdqs-app-tools-list-properties": "Īpašību saraksts", + "wdqs-app-tools-lexicographical-data": "Leksikogrāfiskie dati", + "wdqs-app-tools-for-programmers": "Programmētājiem", + "wdqs-app-footer-help": "Nospied [CTRL-SPACE], lai aktivizētu automātisko pabeigšanu.", + "wdqs-app-footer-updated-ago": "Dati atjaunināti $1", + "wdqs-app-result-shorturl": "Īsais URL uz rezultātu", + "wdqs-app-result-shorturl-title": "Īsais URL uz šo rezultātu", + "wdqs-app-result-rawgraphs": "Atvērt ar RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Izveidot grafiku no esošajiem rezultātu datiem ar RAWGraphs.io", + "wdqs-app-result-embed": "Iegult rezultātu", + "wdqs-app-result-endpoint": "SPARQL galapunkts", + "wdqs-app-result-endpoint-title": "Saite uz SPARQL galapunktu, kas atgriež rezultātu", + "wdqs-app-result-formatter-title-datetime": "Neapstrādāts ISO laika zīmogs", + "wdqs-app-result-json": "JSON fails", + "wdqs-app-result-json-verbose": "JSON fails (izvērsti)", + "wdqs-app-result-tsv": "TSV fails", + "wdqs-app-result-tsv-verbose": "TSV fails (izvērsti)", + "wdqs-app-result-csv": "CSV fails", + "wdqs-app-result-svg": "SVG Attēls", + "wdqs-app-result-html": "HTML tabula", + "wdqs-app-shorturl-page-title": "Īsais URL uz šo lapu", + "wdqs-app-editor-placeholder": "(Ievadi SPARQL vaicājumu vai izvēlies vaicājuma piemēru)", + "wdqs-app-editor-addprefixes": "Pievienot standarta prefiksus", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rezultāti|rezultāts|rezultāti}} $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizēt tīklu", + "wdqs-app-resultbrowser-table": "Tabula", + "wdqs-app-resultbrowser-image-grid": "Attēlu režģis", + "wdqs-app-resultbrowser-graph-builder": "Diagrammu veidotājs", + "wdqs-app-resultbrowser-map": "Karte", + "wdqs-app-resultbrowser-line-chart": "Līniju diagramma", + "wdqs-app-resultbrowser-bar-chart": "Stabiņu diagramma", + "wdqs-app-resultbrowser-scatter-chart": "Izkliedes diagramma", + "wdqs-app-resultbrowser-area-chart": "Laukuma diagramma", + "wdqs-app-resultbrowser-bubble-chart": "Burbuļu diagramma", + "wdqs-app-resultbrowser-tree-map": "Koka diagramma", + "wdqs-app-resultbrowser-tree": "Koks", + "wdqs-app-resultbrowser-timeline": "Laika skala", + "wdqs-app-resultbrowser-dimensions": "Izmēri", + "wdqs-app-resultbrowser-graph": "Diagramma", + "wdqs-app-toast-leave-fullscreen": "Nospied [esc], lai izietu no pilnekrāna režīma", + "wdqs-app-urlshortener-bad-service": "Nederīgs URL saīsinātājs konfigurācijā", + "wdqs-app-urlshortener-failed": "URL saīsināšana neizdevās", + "wdqs-app-urlshortener-loading": "Ielādē…", + "wdqs-dialog-examples-preview-query": "Priekšskatīt vaicājumu", + "wdqs-dialog-examples-preview-result": "Priekšskatīt rezultātu", + "wdqs-dialog-key-shortcut-title": "Tastatūras īsinājumtaustiņi", + "wdqs-dialog-key-shortcut-run-query": "Izpildīt vaicājumu.", + "wdqs-dialog-key-shortcut-esc": "Pamest aktīvo ievades lauku", + "wdqs-dialog-key-shortcut-jump-to-result": "Pārlēkt uz vaicājuma rezultātu.", + "wdqs-dialog-key-shortcut-show-example": "Rādīt piemērus.", + "wdqs-dialog-key-shortcut-help-menu": "Pārslēgt palīdzības izvēlni", + "wdqs-dialog-key-shortcut-show-language": "Rādīt valodas izvēlni.", + "wdqs-dialog-key-shortcut-close-button": "Aizvērt", + "wdqs-ve-filter": "Filtrēt", + "wdqs-ve-show": "Rādīt", + "wdqs-ve-limit": "Ierobežot", + "wdqs-ve-add-label-title": "Pievienot mainīgo, kas satur ieraksta nosaukumu", + "wdqs-ve-remove-row-title": "Noņemt šo rindu", + "wdqs-ve-with": "ar", + "wdqs-ve-anything": "jebko", + "wdqs-ve-any": "jebkurš", + "wdqs-ve-or": "vai", + "wdqs-ve-subtype": "apakštips", + "wdqs-ve-sb-suggestions": "Ieteikumi", + "wdqs-ve-sb-other": "Citi", + "wdqs-action-query": "Izpilda vaicājumu", + "wdqs-action-render": "Attēlo rezultātu", + "wdqs-action-error-display": "Nevar parādīt rezultātu", + "wdqs-action-timeout": "Vaicājuma laika limits sasniegts", + "wdqs-action-malformed-query": "Vaicājums ir kļūdains", + "wdqs-action-empty-query": "Ievadi derīgu SPARQL vaicājumu vai izvēlies vaicājuma piemēru", + "wdqs-action-server-error": "Servera kļūda", + "wdqs-action-unknow-error": "Nezināma kļūda", + "wdqs-action-preview": "Rezultāta priekšskatījums", + "wdqs-result-map-layers-all": "Visi slāņi", + "wdqs-result-map-progress": "Ielādē kartes datus: $1%", + "wdqs-embed-button-edit-query": "Labot vizuāli", + "wdqs-embed-button-edit-query-title": "Labot šo vaicājumu ar vaicājumu palīgu", + "wdqs-embed-button-edit-code": "Labot SPARQL", + "wdqs-embed-button-edit-code-title": "Labot šo vaicājumu ar SPARQL redaktoru", + "wdqs-embed-explorer-button-incoming": "Rādīt ienākošās saites", + "wdqs-embed-explorer-button-outgoing": "Rādīt izejošās saites" +} diff --git a/scholia/app/static/gui/i18n/mg.json b/scholia/app/static/gui/i18n/mg.json new file mode 100644 index 000000000..edb5c149b --- /dev/null +++ b/scholia/app/static/gui/i18n/mg.json @@ -0,0 +1,55 @@ +{ + "@metadata": { + "authors": [ + "Jagwar" + ] + }, + "wdqs-app-button-examples": "Ohatra", + "wdqs-app-button-prefixes": "Tovona", + "wdqs-app-button-help": "Fanoroana", + "wdqs-app-button-run": "Alefa", + "wdqs-app-button-run-title": "Alefa ilay hataka ( + )", + "wdqs-app-button-clear": "Diovina", + "wdqs-app-button-clear-title": "Halana ilay hataka", + "wdqs-app-button-display": "Fiseho", + "wdqs-app-button-display-title": "Haneho ny valiny amin'ny tabilao, sary, ...", + "wdqs-app-button-download": "Hampidina", + "wdqs-app-button-download-title": "Hampidina ny valiny", + "wdqs-app-button-link": "Handrohy", + "wdqs-app-button-link-title": "Haka ny rohy hovangiana", + "wdqs-app-help-feedback": "Asehoy ny hevitrao!", + "wdqs-app-help-request-query": "Hangataka hataka", + "wdqs-app-help-portal": "Fanampiana amin'ny vavahady", + "wdqs-app-help-manual": "Torolalan'ny mpampiasa", + "wdqs-app-help-examples": "Hataka ohatra", + "wdqs-app-help-datamodel": "Môdelin'angona RDF", + "wdqs-app-help-prefixes": "Lisitry ny tovona", + "wdqs-app-footer-help": "Tsindrio [CTRL-SPACE] raha tia handefa ny famenoana ho azy.", + "wdqs-app-result-shorturl": "URL nafohezina manondro ny valiny", + "wdqs-app-result-shorturl-title": "URL nafohezina manondro io valiny io", + "wdqs-app-result-embed": "Hanofoka ny valiny", + "wdqs-app-result-formatter-title-datetime": "Timestamp ISO tsy misy fiovana", + "wdqs-app-result-json": "Rakitra JSON", + "wdqs-app-result-json-verbose": "Rakitra JSON (be resaka)", + "wdqs-app-result-tsv": "Rakitra TSV", + "wdqs-app-result-tsv-verbose": "rakitra TSV (be resaka)", + "wdqs-app-result-csv": "Rakitra CSV", + "wdqs-app-result-svg": "Rakitra SVG", + "wdqs-app-shorturl-page-title": "URL nafohezina ho an'ity pejy ity", + "wdqs-dialog-examples-preview-query": "Topi-mason'ny hataka", + "wdqs-dialog-examples-preview-result": "Topi-mason'ny valiny", + "wdqs-ve-show": "Aseho", + "wdqs-ve-with": "miaraka amin'i", + "wdqs-ve-anything": "izay misy", + "wdqs-ve-any": "izay misy", + "wdqs-ve-or": "na", + "wdqs-ve-subtype": "zana-karazana", + "wdqs-action-query": "Hataka mandeha", + "wdqs-action-render": "Valiny ho avoaka", + "wdqs-action-error-display": "Tsy afaka naneho ny valiny", + "wdqs-action-timeout": "Tratra ny fotoana nandrasana ny hataka", + "wdqs-action-malformed-query": "Tsy voasoratra tsara ilay hataka", + "wdqs-action-server-error": "Hadisoan'ny lohamilina", + "wdqs-action-unknow-error": "Hadisoana tsy fantatra", + "wdqs-result-map-layers-all": "Sosona rehetra" +} diff --git a/scholia/app/static/gui/i18n/mk.json b/scholia/app/static/gui/i18n/mk.json new file mode 100644 index 000000000..330a7790c --- /dev/null +++ b/scholia/app/static/gui/i18n/mk.json @@ -0,0 +1,132 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06" + ] + }, + "wdqs-app-button-examples": "Примери", + "wdqs-app-button-prefixes": "Претставки", + "wdqs-app-button-more-tools": "Уште алатки", + "wdqs-app-button-help": "Помош", + "wdqs-app-button-run": "Пушти", + "wdqs-app-button-run-title": "Изврши го барањето (CTRL + ENTER)", + "wdqs-app-button-clear": "Исчисти", + "wdqs-app-button-clear-title": "Исчисти барање", + "wdqs-app-button-restore-title": "Поврати претходно барање", + "wdqs-app-button-format-title": "Форматирање на барањето", + "wdqs-app-button-query-helper": "Прикажи образложение за барањето", + "wdqs-app-button-fullscreen-title": "Префрлање од/во целоекрански уредник", + "wdqs-app-button-display": "Прикажи", + "wdqs-app-button-display-title": "Прикажи го исходот како табела, слика, ...", + "wdqs-app-button-download": "Преземи", + "wdqs-app-button-download-title": "Преземи исход", + "wdqs-app-button-link": "Врска", + "wdqs-app-button-link-title": "Дај врска до барањето", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Погл. примери за код", + "wdqs-app-help-feedback": "Дајте ваше мислење!", + "wdqs-app-help-request-query": "Побарај барање", + "wdqs-app-help-portal": "Помошен портал", + "wdqs-app-help-manual": "Упатство", + "wdqs-app-help-examples": "Примери за барања", + "wdqs-app-help-datamodel": "Податочен модел RDF", + "wdqs-app-help-prefixes": "Список на претставки", + "wdqs-app-help-copy": "Лиценцни информации", + "wdqs-app-help-queryhelper": "Помошник за побарувања", + "wdqs-app-logout": "Одјава", + "wdqs-app-tools-edit-items": "Уреди предмети", + "wdqs-app-tools-query-data": "Побарај податоци", + "wdqs-app-tools-enhance-ui": "Подобри кориснички посредник", + "wdqs-app-tools-visualize-data": "Нагледни податоци", + "wdqs-app-tools-list-properties": "Список на својства", + "wdqs-app-tools-lexicographical-data": "Лексикографски податоци", + "wdqs-app-tools-for-programmers": "За програмери", + "wdqs-app-footer-help": "Стиснете на [CTRL-SPACE] за да го вклучите самодополнувачот.", + "wdqs-app-footer-updated-ago": "Податоците се подновени $1", + "wdqs-app-result-shorturl": "Кратка URL до исходот", + "wdqs-app-result-shorturl-title": "Кратка URL до овој исход", + "wdqs-app-result-rawgraphs": "Отвори во RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Создавање на графикон со тековните исходни податоци користејќи го RAWGraphs.io", + "wdqs-app-result-embed": "Вметни го исходот", + "wdqs-app-result-endpoint": "SPARQL-завршеток", + "wdqs-app-result-endpoint-title": "Врска до SPARQL-завршетокоот што го дава исходот", + "wdqs-app-result-formatter-title-datetime": "Сиров датум и време по ISO", + "wdqs-app-result-json": "JSON-податотека", + "wdqs-app-result-json-verbose": "JSON-податотека (опширна)", + "wdqs-app-result-tsv": "TSV-податотека", + "wdqs-app-result-tsv-verbose": "TSV-податотека (опширна)", + "wdqs-app-result-csv": "CSV-податотека", + "wdqs-app-result-svg": "SVG-податотека", + "wdqs-app-result-html": "HTML-табела", + "wdqs-app-shorturl-page-title": "Кратка URL до страницава", + "wdqs-app-editor-placeholder": "(Внесете барање до SPARQL или изберете пример)", + "wdqs-app-editor-addprefixes": "Додај стандардни преставки", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|ставка|ставки}} за $2 мс", + "wdqs-app-resultbrowser-stabilize": "Стабилизирај ја мрежата", + "wdqs-app-resultbrowser-hierarchical-lr": "Чиноследен распоред од лево кон десно", + "wdqs-app-resultbrowser-hierarchical-ud": "Чиноследен распоред од горе надолу", + "wdqs-app-resultbrowser-hierarchical-rl": "Чиноследен распоред од десно кон лево", + "wdqs-app-resultbrowser-non-hierarchical": "Нечиноследен распоред", + "wdqs-app-resultbrowser-table": "Табела", + "wdqs-app-resultbrowser-image-grid": "Решетка со слики", + "wdqs-app-resultbrowser-graph-builder": "Исцртувач на графикон", + "wdqs-app-resultbrowser-map": "Карта", + "wdqs-app-resultbrowser-line-chart": "Линиски дијаграм", + "wdqs-app-resultbrowser-bar-chart": "Столбен дијаграм", + "wdqs-app-resultbrowser-scatter-chart": "Расеан дијаграм", + "wdqs-app-resultbrowser-area-chart": "Површински дијаграм", + "wdqs-app-resultbrowser-bubble-chart": "Меурен дијаграм", + "wdqs-app-resultbrowser-tree-map": "Стеблена карта", + "wdqs-app-resultbrowser-tree": "Стебло", + "wdqs-app-resultbrowser-timeline": "Времеслед", + "wdqs-app-resultbrowser-dimensions": "Димензии", + "wdqs-app-resultbrowser-graph": "Графикон", + "wdqs-app-toast-leave-fullscreen": "Стиснете на [esc] за да го напуштите целоекранскиот приказ", + "wdqs-app-urlshortener-bad-service": "Во поставките е зададен неисправен скратувач на URL", + "wdqs-app-urlshortener-failed": "Скратувањето на URL-то не успеа", + "wdqs-app-urlshortener-loading": "Вчитувам...", + "wdqs-dialog-examples-preview-query": "Преглед на барањето", + "wdqs-dialog-examples-preview-result": "Преглед на исходот", + "wdqs-dialog-key-shortcut-title": "Тастатурни кратенки", + "wdqs-dialog-key-shortcut-run-query": "Пушти барање.", + "wdqs-dialog-key-shortcut-esc": "Остави тековно вносно поле.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Покажи помош за тастатурните кратенки на тековната страница.", + "wdqs-dialog-key-shortcut-focus-textarea": "Сосредоточи во текстуалното поле на барањето.", + "wdqs-dialog-key-shortcut-jump-to-result": "Прејди на исходот.", + "wdqs-dialog-key-shortcut-focus-filter": "Сосредоточи на копчето „Филтер“ во Помошникот со барања.", + "wdqs-dialog-key-shortcut-focus-show": "Сосредоточи на копчето „Прикажи“ во Помошникот со барања.", + "wdqs-dialog-key-shortcut-focus-limit": "Сосредоточи на копчето „Ограничи“ во Помошникот со барања.", + "wdqs-dialog-key-shortcut-show-example": "Покажи примери.", + "wdqs-dialog-key-shortcut-help-menu": "Дај/скриј помошно мени.", + "wdqs-dialog-key-shortcut-show-language": "Покажи јазично мени.", + "wdqs-dialog-key-shortcut-close-button": "Затвори", + "wdqs-ve-filter": "Филтер", + "wdqs-ve-show": "Прикажи", + "wdqs-ve-limit": "Ограничи", + "wdqs-ve-add-label-title": "Додај променлива со натпис на единицата", + "wdqs-ve-remove-row-title": "Отстрани го редов", + "wdqs-ve-with": "со", + "wdqs-ve-anything": "било што", + "wdqs-ve-any": "било кое", + "wdqs-ve-or": "или", + "wdqs-ve-subtype": "поттип", + "wdqs-ve-sb-suggestions": "Предлози", + "wdqs-ve-sb-other": "Друго", + "wdqs-action-query": "Го работам барањето", + "wdqs-action-render": "Правам испис на исходот", + "wdqs-action-error-display": "Не можам да го прикажам исходот", + "wdqs-action-timeout": "Достигнато е временското ограничување на барањето", + "wdqs-action-malformed-query": "Барањето е лошо срочено", + "wdqs-action-empty-query": "Внесете важечко SPARQL-барање или изберете примерно", + "wdqs-action-server-error": "Грешка во опслужувачот", + "wdqs-action-unknow-error": "Непозната грешка", + "wdqs-action-preview": "Преглед на исходот", + "wdqs-result-map-layers-all": "Сите слоеви", + "wdqs-result-map-progress": "Ги вчитувам картографските податоци: $1%", + "wdqs-embed-button-edit-query": "Уреди нагледно", + "wdqs-embed-button-edit-query-title": "Уреди го барањево со помошникот за барања", + "wdqs-embed-button-edit-code": "Уреди SPARQL", + "wdqs-embed-button-edit-code-title": "Уреди го барањево со SPARQL-уредникот", + "wdqs-embed-explorer-button-incoming": "Прикажи дојдовни врски", + "wdqs-embed-explorer-button-outgoing": "Прикажи појдовни врски" +} diff --git a/scholia/app/static/gui/i18n/ml.json b/scholia/app/static/gui/i18n/ml.json new file mode 100644 index 000000000..2339084f8 --- /dev/null +++ b/scholia/app/static/gui/i18n/ml.json @@ -0,0 +1,45 @@ +{ + "@metadata": { + "authors": [ + "Jameela P.", + "Jinoytommanjaly", + "Praveenp" + ] + }, + "wdqs-app-button-examples": "ഉദാഹരണങ്ങൾ", + "wdqs-app-button-prefixes": "പൂർവ്വപ്രത്യയങ്ങൾ", + "wdqs-app-button-more-tools": "കൂടുതൽ ഉപകരണങ്ങൾ", + "wdqs-app-button-help": "സഹായം", + "wdqs-app-button-run": "പ്രവർത്തിപ്പിക്കുക", + "wdqs-app-button-run-title": "അന്വേഷണം നിർവ്വഹിക്കുക ( + )", + "wdqs-app-button-clear": "ശൂന്യമാക്കുക", + "wdqs-app-button-clear-title": "അന്വേഷണം ക്ലിയർ ചെയ്യുക", + "wdqs-app-button-restore-title": "മുമ്പത്തെ ചോദ്യം പുനഃസ്ഥാപിക്കുക", + "wdqs-app-button-display": "പ്രദർശനം", + "wdqs-app-button-download": "ഡൗൺലോഡ്", + "wdqs-app-button-link": "കണ്ണി", + "wdqs-app-button-code": "കോഡ്", + "wdqs-app-button-code-title": "കോഡ് ഉദാഹരണങ്ങൾ കാണുക", + "wdqs-app-help-feedback": "ഫീഡ്‌ബാക്ക് നൽകുക!", + "wdqs-app-help-request-query": "ഒരു ക്യുറി അഭ്യർത്ഥിക്കുക", + "wdqs-app-help-portal": "സഹായ വാതിൽ", + "wdqs-app-help-manual": "ഉപയോക്തൃ സഹായ ഗ്രന്ഥം", + "wdqs-app-help-examples": "ഉദാഹരണ ക്യുറികൾ", + "wdqs-app-logout": "ലോഗൗട്ട്", + "wdqs-app-tools-edit-items": "ഇനങ്ങൾ തിരുത്തുക", + "wdqs-app-tools-query-data": "ഡാറ്റ അന്വേഷിക്കുക", + "wdqs-app-tools-enhance-ui": "ഉപയോക്തൃ ഇന്റർഫേസ് മെച്ചപ്പെടുത്തുക", + "wdqs-app-tools-visualize-data": "ഡാറ്റ ദൃശ്യവൽക്കരിക്കുക", + "wdqs-app-tools-list-properties": "പ്രോപ്പർട്ടികൾ പട്ടികപ്പെടുത്തുക", + "wdqs-app-tools-for-programmers": "പ്രോഗ്രാമർമാർക്ക്", + "wdqs-app-result-tsv": "ടി.എസ്.വി. പ്രമാണം", + "wdqs-app-result-csv": "സി.എസ്.വി. പ്രമാണം", + "wdqs-app-result-svg": "എസ്.വി.ജി. പ്രമാണം", + "wdqs-app-resultbrowser-table": "പട്ടിക", + "wdqs-app-resultbrowser-map": "ഭൂപടം", + "wdqs-app-urlshortener-loading": "ശേഖരിക്കുന്നു...", + "wdqs-dialog-key-shortcut-show-example": "ഉദാഹരണങ്ങൾ കാണിക്കുക.", + "wdqs-ve-show": "പ്രദർശിപ്പിക്കുക", + "wdqs-action-server-error": "സെർവർ പിഴവ്", + "wdqs-action-unknow-error": "അപരിചിതമായ പിഴവ്" +} diff --git a/scholia/app/static/gui/i18n/mni.json b/scholia/app/static/gui/i18n/mni.json new file mode 100644 index 000000000..2ea781520 --- /dev/null +++ b/scholia/app/static/gui/i18n/mni.json @@ -0,0 +1,42 @@ +{ + "@metadata": { + "authors": [ + "Awangba Mangang" + ] + }, + "wdqs-app-button-examples": "ꯈꯨꯗꯝꯁꯤꯡ", + "wdqs-app-button-prefixes": "ꯃꯃꯥꯡꯗꯥ ꯇꯞꯄꯥ", + "wdqs-app-button-more-tools": "ꯑꯍꯦꯟꯕ ꯈꯨꯠꯂꯥꯏꯁꯤꯡ", + "wdqs-app-button-help": "ꯃꯥꯇꯦꯡ", + "wdqs-app-button-run": "ꯆꯦꯟꯂꯨ", + "wdqs-app-button-run-title": "ꯑꯦꯛꯖꯤꯀꯨꯠ ꯀꯨꯦꯔꯤ ( + )", + "wdqs-app-button-clear": "ꯃꯥꯡꯍꯟꯕꯥ", + "wdqs-app-button-clear-title": "ꯊꯤꯒꯠꯂꯨ ꯃꯥꯡꯍꯟꯕꯒꯤ", + "wdqs-app-button-restore-title": "Restore previous query", + "wdqs-app-button-fullscreen-title": "Toggle fullscreen mode of editor", + "wdqs-app-button-display": "Ootpa", + "wdqs-app-button-display-title": "Fol ootpa mathang manao naiba ,mami", + "wdqs-app-button-download": "ꯆꯤꯡꯊꯕꯥ", + "wdqs-app-button-download-title": "ꯆꯤꯡꯊꯕꯒꯤ ꯐꯣꯜ", + "wdqs-app-button-link": "ꯁꯝꯅꯐꯝ", + "wdqs-app-button-code": "ꯀꯣꯗ", + "wdqs-app-tools-edit-items": "ꯄꯣꯠꯂꯝ ꯁꯦꯝꯒꯠꯁꯤ", + "wdqs-app-resultbrowser-map": "ꯃꯦꯞ", + "wdqs-app-resultbrowser-tree": "ꯎ", + "wdqs-app-urlshortener-loading": "ꯍꯥꯞꯆꯤꯟꯂꯤ(ꯎꯨꯡꯂꯤ)", + "wdqs-dialog-key-shortcut-show-example": "ꯈꯨꯗꯝꯁꯤꯡ ꯎꯠꯄꯥ ꯫", + "wdqs-dialog-key-shortcut-show-language": "ꯂꯣꯟ ꯈꯟꯕꯝꯗꯨ ꯎꯠꯂꯨ", + "wdqs-dialog-key-shortcut-close-button": "ꯈꯨꯝꯖꯤꯟꯕ", + "wdqs-ve-show": "ꯎꯨꯠꯄꯥ", + "wdqs-ve-limit": "ꯇꯧꯕ ꯌꯥꯕꯒꯤ ꯆꯥꯡ", + "wdqs-ve-remove-row-title": "ꯃꯁꯤꯒꯤ ꯄꯔꯤꯡꯁꯤ ꯂꯧꯊꯣꯛꯎ", + "wdqs-ve-with": "ꯂꯣꯏꯅꯅ", + "wdqs-ve-anything": "ꯑꯃꯥꯍꯦꯛꯇꯥ", + "wdqs-ve-any": "ꯑꯃꯥ", + "wdqs-ve-or": "ꯅꯠꯇ꯭ꯔꯒ", + "wdqs-ve-subtype": "ꯄꯤꯛꯊꯕ ꯃꯈꯜ", + "wdqs-ve-sb-suggestions": "ꯅꯤꯡꯁꯤꯡꯕꯤꯕꯥ", + "wdqs-ve-sb-other": "ꯑꯇꯩ", + "wdqs-action-unknow-error": "ꯁꯛꯈꯪꯗꯕꯥ ꯑꯔꯥꯟꯕꯥ", + "wdqs-result-map-layers-all": "ꯃꯔꯣꯜ ꯄꯨꯂꯞ" +} diff --git a/scholia/app/static/gui/i18n/mnw.json b/scholia/app/static/gui/i18n/mnw.json new file mode 100644 index 000000000..1884a52c1 --- /dev/null +++ b/scholia/app/static/gui/i18n/mnw.json @@ -0,0 +1,98 @@ +{ + "@metadata": { + "authors": [ + "Aue Nai", + "Htawmonzel" + ] + }, + "wdqs-app-button-examples": "ဥပမာဂမၠိုင်", + "wdqs-app-button-prefixes": "မတောဲဗဂပ်", + "wdqs-app-button-help": "ရီု", + "wdqs-app-button-run": "ဗလး", + "wdqs-app-button-run-title": "Execute ဂလာန်သၟာန် ( + )", + "wdqs-app-button-clear": "ဖအး", + "wdqs-app-button-clear-title": "ဖအး ဂလာန်သၟာန်", + "wdqs-app-button-restore-title": "ကလေင်ကေတ် ဂလာန်သၟာန် ကၠာဂှ်", + "wdqs-app-button-display": "ဗဗဵု", + "wdqs-app-button-display-title": "ဗဗဵု မထ္ၜး နကဵု သ္ၚိအင်၊ ဗီုရုပ်", + "wdqs-app-button-download": "တံင်လုပ်ကေတ်", + "wdqs-app-button-download-title": "တံင်လုပ်ကေတ် သွဟ်", + "wdqs-app-button-link": "လေန်", + "wdqs-app-button-link-title": "ကေတ် လေန် သွက်ဂွံ သၟာန်ပုစ္ဆာ", + "wdqs-app-button-code": "ကုဒ်", + "wdqs-app-button-code-title": "ဗဵု ဥပမာကုဒ်ဂမၠိုင်", + "wdqs-app-help-feedback": "ကဵု ကသပ်ညိ!", + "wdqs-app-help-request-query": "အာတ်မိက် ဂလာန်သၟာန်မွဲ", + "wdqs-app-help-portal": "ဒၞာဲ အရီုအဗင်", + "wdqs-app-help-manual": "သကအ်တဲ ညးလွပ်", + "wdqs-app-help-examples": "ဂလာန်သၟာန် မလေပ်ဒှ်စဂၠိုင်", + "wdqs-app-help-datamodel": "RDF Data Model", + "wdqs-app-help-prefixes": "စရင် ဂလာန်ဖဍန်ဂမၠိုင်", + "wdqs-app-help-copy": "တင်ဂၞင်ပရိုင်သဇိုင် လာင်ဇြေန်", + "wdqs-app-help-queryhelper": "သၟာန် ညးမရီုဗင်", + "wdqs-app-footer-help": "ဍဵု [CTRL-SPACE] သွက်ဂွံ ပချဳဓရာင် အရာမပတုဲ ကေတ်တ်၊၊", + "wdqs-app-footer-updated-ago": "ကလေင်လဟဵုပခိုဟ်လဝ် ဒါတာ နူ $1", + "wdqs-app-result-shorturl-title": "URL မဇမၠေံ ဇရေၚ် လဂွံဏအ်", + "wdqs-app-result-rawgraphs": "ပံက် ပ္ဍဲ RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "ခၞံကၠောန် သ္ၚိအင် နကဵု သွဟ်ဒါတာ မသုင်စောဲလဝ် RAWGraphs.io", + "wdqs-app-result-embed": "လဂွံမခိုၚ်ဗိုန်", + "wdqs-app-result-endpoint": "SPARQL စၟတ်တုဲ", + "wdqs-app-result-json": "ဝှာင် JSON", + "wdqs-app-result-json-verbose": "ဝှာင် JSON (မထပ်ပၠန်)", + "wdqs-app-result-tsv": "ဝှာင် TSV", + "wdqs-app-result-tsv-verbose": "ဝှာင် TSV (မထပ်ပၠန်)", + "wdqs-app-result-csv": "ဝှာင် CSV", + "wdqs-app-result-svg": "ပုံ SVG", + "wdqs-app-result-html": "သ္ၚိအင် HTML", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|result|results}} in $2 ms", + "wdqs-app-resultbrowser-hierarchical-lr": "ဖျေဟ်ဒၞာဲ အတိုင်လၟေင် နူပါဲ အာ ပုင်", + "wdqs-app-resultbrowser-hierarchical-ud": "ဖျေဟ်ဒၞာဲ အတိုင်လၟေင် နူလတူ စှ်ေ သၟဝ်", + "wdqs-app-resultbrowser-hierarchical-rl": "ဖျေဟ်ဒၞာဲ အတိုင်လၟေင် နူ ပုင် အာ ပါဲ", + "wdqs-app-resultbrowser-non-hierarchical": "သက္ကု မဖျေဟ်ဒၞာဲ အတိုင်လၟေင်", + "wdqs-app-resultbrowser-table": "သ္ၚိအင်", + "wdqs-app-resultbrowser-graph-builder": "ညးမသြိုင်ခၞံ သ္ၚိအင်", + "wdqs-app-resultbrowser-map": "ဗီုတိ", + "wdqs-app-resultbrowser-line-chart": "ပၞောန်အင်", + "wdqs-app-resultbrowser-bar-chart": "တိုင်အင်", + "wdqs-app-resultbrowser-scatter-chart": "ကဍံက်အင်", + "wdqs-app-resultbrowser-area-chart": "ဨရိယာ အင်", + "wdqs-app-resultbrowser-bubble-chart": "ကဍာပ်အင်", + "wdqs-app-resultbrowser-tree-map": "Tree map", + "wdqs-app-resultbrowser-tree": "Tree", + "wdqs-app-resultbrowser-timeline": "လၟေင်အခိင်", + "wdqs-app-resultbrowser-dimensions": "ပမာဏ", + "wdqs-app-resultbrowser-graph": "ဂရာပ်", + "wdqs-app-toast-leave-fullscreen": "ဍဵု [esc] သွက်ဂွံ တိတ် မုက်သခြိန်ပေင်င်", + "wdqs-dialog-examples-preview-query": "ဂလာန်သၟာန် နမူနာ", + "wdqs-dialog-examples-preview-result": "ဗဵုသွဟ် နမူနာ", + "wdqs-dialog-key-shortcut-title": "Keyboard Shortcuts", + "wdqs-dialog-key-shortcut-jump-to-result": "ဒံၚ် အာဇရေၚ် လဂွံမဂၠာဲသၟာန်.", + "wdqs-dialog-key-shortcut-show-example": "ထ္ၜး ဥပမာဂမၠိုင်", + "wdqs-dialog-key-shortcut-help-menu": "ဒၞာဲရုဲစှ် မေန်နူ အရီုအဗင်", + "wdqs-dialog-key-shortcut-show-language": "ထ္ၜး စရင် အရေဝ်ဘာသာ", + "wdqs-dialog-key-shortcut-close-button": "ကၟာတ်", + "wdqs-ve-filter": "ဖဍိုဟ်", + "wdqs-ve-show": "ထ္ၜး", + "wdqs-ve-limit": "ပိုင်ခြာ", + "wdqs-ve-remove-row-title": "ပတိတ်ထောအ် ကရုင်ဏအ်", + "wdqs-ve-with": "နကဵု", + "wdqs-ve-anything": "အရာမွဲမွဲ", + "wdqs-ve-any": "မမိက်ကုမွဲမွဲ", + "wdqs-ve-or": "ဟွံသေင်မ္ဂး", + "wdqs-ve-subtype": "ဂကူလစှ်ေ", + "wdqs-ve-sb-suggestions": "တင်မကဵုကသပ်ဂမၠိုင်", + "wdqs-ve-sb-other": "တၞဟ်", + "wdqs-action-error-display": "ဟွံသၟဟ်အစောံ သွက်ဂွံ ထ္ၜး သွဟ်ဂမၠိုင်", + "wdqs-action-timeout": "စောဒက အခိင်အိုတ် ဆညိညဟေင် မစိုပ်ဒတုဲလဝ်", + "wdqs-action-server-error": "သာပါ ဗၠေတ်", + "wdqs-action-unknow-error": "အရာမဗၠေတ် ဟွံတီ", + "wdqs-action-preview": "ဗဵုရံင် သွဟ်", + "wdqs-result-map-layers-all": "ထပ် သီုဖအိုတ်", + "wdqs-result-map-progress": "ကေတ်ဒၟံင် ဒါတာ ဗီုတိ $1%", + "wdqs-embed-button-edit-query": "ပလေဝ်ဒါန်", + "wdqs-embed-button-edit-query-title": "ပလေဝ်ဒါန် စောဒကဏအ် နကဵု အရီုအဗင် စောဒက", + "wdqs-embed-button-edit-code": "ပလေဝ်ဒါန် ကုဒ်", + "wdqs-embed-button-edit-code-title": "ပလေဝ်ဒါန် စောဒကဏအ် နကဵု ညးမဒါန် SPARQL", + "wdqs-embed-explorer-button-incoming": "ထ္ၜး လေန် မလုပ်ကၠုင်တအ်", + "wdqs-embed-explorer-button-outgoing": "ထ္ၜး လေန် မတိတ်အာတအ်" +} diff --git a/scholia/app/static/gui/i18n/mr.json b/scholia/app/static/gui/i18n/mr.json new file mode 100644 index 000000000..ebe657a27 --- /dev/null +++ b/scholia/app/static/gui/i18n/mr.json @@ -0,0 +1,130 @@ +{ + "@metadata": { + "authors": [ + "Sureshkhole", + "V.narsikar" + ] + }, + "wdqs-app-button-examples": "उदाहरणे", + "wdqs-app-button-prefixes": "उपसर्ग", + "wdqs-app-button-more-tools": "अधिक साधने", + "wdqs-app-button-help": "साहाय्य", + "wdqs-app-button-run": "चालवा", + "wdqs-app-button-run-title": "पृच्छा कार्यान्वित करा( + )", + "wdqs-app-button-clear": "स्वच्छ करा", + "wdqs-app-button-clear-title": "पृच्छा मिटवा", + "wdqs-app-button-restore-title": "आधीचा शोध पुर्वपदाला आणा", + "wdqs-app-button-format-title": "क्वीरी तयार करा", + "wdqs-app-button-fullscreen-title": "संपादकाचा पुर्णपटल बंद करा", + "wdqs-app-button-display": "दर्शवा", + "wdqs-app-button-display-title": "निकाल सारणी,चित्र,...म्हणून दाखवा", + "wdqs-app-button-download": "अधिभारण करा", + "wdqs-app-button-download-title": "निकालांचे अधिभारण करा", + "wdqs-app-button-link": "दुवा", + "wdqs-app-button-link-title": "पृच्छेचा दुवा मिळवा", + "wdqs-app-button-code": "संकेत", + "wdqs-app-button-code-title": "संकेताची उदाहरणे बघा", + "wdqs-app-help-feedback": "प्रतिसाद द्या!", + "wdqs-app-help-request-query": "पृच्छेची विनंती करा", + "wdqs-app-help-portal": "सहाय्य दालन", + "wdqs-app-help-manual": "वापरकर्ता मार्गदर्शिका", + "wdqs-app-help-examples": "उदाहरणादाखल पृच्छा", + "wdqs-app-help-datamodel": "आरडीएफ डाटा नमूना", + "wdqs-app-help-prefixes": "उपसर्गांची यादी", + "wdqs-app-help-copy": "परवाना माहिती", + "wdqs-app-help-queryhelper": "शोधासाठीचा मदतनीस", + "wdqs-app-tools-edit-items": "कलमे संपादित करा", + "wdqs-app-tools-query-data": "सांख्यिकीवर क्विरी चालवा", + "wdqs-app-tools-enhance-ui": "सदस्य तोंडवळा सुधारा", + "wdqs-app-tools-visualize-data": "सांख्यिकी सादर करा", + "wdqs-app-tools-list-properties": "गुणधर्मांची यादी", + "wdqs-app-tools-lexicographical-data": "लेक्सिकोग्राफिकल सांख्यिकी", + "wdqs-app-tools-for-programmers": "प्रोग्रामर्स साठी", + "wdqs-app-footer-help": "आपोआप पूर्ण करण्यासाठी[CTRL-SPACE]हे दाबा.", + "wdqs-app-footer-updated-ago": "शेवटले अद्यतन: $1", + "wdqs-app-result-shorturl": "निकालाची लघु यूआरएल", + "wdqs-app-result-shorturl-title": "या निकालाची लघु यूआरएल", + "wdqs-app-result-rawgraphs": "RAWGraphs.io मध्ये उघडा", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io वापरून सध्या मिळालेल्या परिणांमावरून आलेख तयार करा.", + "wdqs-app-result-embed": "निकाल बंदिस्त करा", + "wdqs-app-result-endpoint": "SPARQL शेवट", + "wdqs-app-result-endpoint-title": "Link to the SPARQL च्या शेवटाकडील निकाल दाखवणारा दुवा", + "wdqs-app-result-formatter-title-datetime": "कच्चा ISO वेळठसा", + "wdqs-app-result-json": "JSON धारिका", + "wdqs-app-result-json-verbose": "JSON धारिका (verbose)", + "wdqs-app-result-tsv": "TSV धारिका", + "wdqs-app-result-tsv-verbose": "TSV धारिका (verbose)", + "wdqs-app-result-csv": "CSV धारिका", + "wdqs-app-result-svg": "SVG छायाचित्र", + "wdqs-app-result-html": "एचटीएमएल तक्ता", + "wdqs-app-shorturl-page-title": "या पानाची लघु यूआरएल", + "wdqs-app-editor-placeholder": "(SPARQL पृच्छेचे अंतर्दान(इन्पुट) करा किंवा एखादे पृच्छा उदाहरण निवडा)", + "wdqs-app-editor-addprefixes": "मानांकित उपसर्ग जोडा", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|निकाल|निकाल}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "जाल स्थिर करा", + "wdqs-app-resultbrowser-hierarchical-lr": "उतरंडीचा मायना डावीकडून उजवीकडे", + "wdqs-app-resultbrowser-hierarchical-ud": "उतरंडीचा मायना वरून खाली", + "wdqs-app-resultbrowser-hierarchical-rl": "उतरंडीचा मायना उजवीकडून डावीकडे", + "wdqs-app-resultbrowser-non-hierarchical": "उतरंड नसलेला आराखडा", + "wdqs-app-resultbrowser-table": "तक्ता", + "wdqs-app-resultbrowser-image-grid": "छायाचित्र जाळी", + "wdqs-app-resultbrowser-graph-builder": "आलेख निर्माणक", + "wdqs-app-resultbrowser-map": "नकाशा", + "wdqs-app-resultbrowser-line-chart": "रेखा तक्ता", + "wdqs-app-resultbrowser-bar-chart": "ठोकळ्यांचा तक्ता", + "wdqs-app-resultbrowser-scatter-chart": "विस्फ़ारलेला तक्ता", + "wdqs-app-resultbrowser-area-chart": "क्षेत्र तक्ता", + "wdqs-app-resultbrowser-bubble-chart": "बुडबुड्यांचा तक्ता", + "wdqs-app-resultbrowser-tree-map": "वृक्ष नकाशा", + "wdqs-app-resultbrowser-tree": "वृक्ष", + "wdqs-app-resultbrowser-timeline": "कालक्रम", + "wdqs-app-resultbrowser-dimensions": "मिती", + "wdqs-app-resultbrowser-graph": "आलेख", + "wdqs-app-toast-leave-fullscreen": "पुर्णपटलामधून बाहेर पडण्यासाठी [esc] ची कळ दाबा", + "wdqs-app-urlshortener-bad-service": "संकेतस्थळाची लघूरुपे बनवणारी सेवा चुकत आहे.", + "wdqs-app-urlshortener-failed": "संकेतस्थळ लघूरुप बनवू शकले नाही", + "wdqs-app-urlshortener-loading": "भारण करीत आहे...", + "wdqs-dialog-examples-preview-query": "पृच्छेची झलक बघा", + "wdqs-dialog-examples-preview-result": "झलकेचा निकाल", + "wdqs-dialog-key-shortcut-title": "कळफलक लघुपथ", + "wdqs-dialog-key-shortcut-run-query": "शोध सुरु करा", + "wdqs-dialog-key-shortcut-esc": "सध्याची मजकूराची जागा सोडा", + "wdqs-dialog-key-shortcut-show-shortcut-help": "सध्याच्या पानासाठी कळफ़लकलघुपथ दाखवा.", + "wdqs-dialog-key-shortcut-focus-textarea": "शोध मजकूरक्षेत्रावर केंद्रीत करा", + "wdqs-dialog-key-shortcut-jump-to-result": "शोधाच्या निकालांकडे जा.", + "wdqs-dialog-key-shortcut-focus-filter": "क्वीरी मदतनीसामध्ये गाळणी बटणावर लक्ष द्या", + "wdqs-dialog-key-shortcut-focus-show": "क्वीरी मदतनीसामध्ये दाखवा बटणावर लक्ष द्या", + "wdqs-dialog-key-shortcut-focus-limit": "क्वीरी मदतनीसामध्ये मर्यादा बटणावर लक्ष द्या", + "wdqs-dialog-key-shortcut-show-example": "उदाहरणे दाखवा.", + "wdqs-dialog-key-shortcut-help-menu": "हेल्प मेनूकडे चला", + "wdqs-dialog-key-shortcut-show-language": "भाषा पर्याय दाखवा.", + "wdqs-dialog-key-shortcut-close-button": "बंद करा", + "wdqs-ve-filter": "गाळणी", + "wdqs-ve-show": "दाखवा", + "wdqs-ve-limit": "मर्यादा", + "wdqs-ve-add-label-title": "ह्या नामासाठी चले जोडा", + "wdqs-ve-remove-row-title": "ही ओळ काढा", + "wdqs-ve-with": "सह", + "wdqs-ve-anything": "कोणतीही गोष्ट", + "wdqs-ve-any": "कोणतेही", + "wdqs-ve-or": "किंवा", + "wdqs-ve-subtype": "उपप्रकार", + "wdqs-ve-sb-suggestions": "पर्याय", + "wdqs-ve-sb-other": "इतर", + "wdqs-action-query": "सुरू असणारी पृच्छा", + "wdqs-action-render": "निकाल देत आहे", + "wdqs-action-error-display": "निकाल दर्शवू शकत नाही", + "wdqs-action-timeout": "पृच्छा कालबाह्य अंतीम मर्यादेवर पोचले", + "wdqs-action-malformed-query": "पृच्छा नीट टाकली नाही", + "wdqs-action-server-error": "विदागार त्रुटी", + "wdqs-action-unknow-error": "अपरिचित त्रुटी", + "wdqs-action-preview": "शोधांची झलक", + "wdqs-result-map-layers-all": "सर्व स्तर", + "wdqs-result-map-progress": "नकाश्याची सांख्यिकी दाखवत आहे:$1", + "wdqs-embed-button-edit-query": "दृश्य संपादन करा", + "wdqs-embed-button-edit-query-title": "क्विरी मदतनिसाद्वारे संपादन करा", + "wdqs-embed-button-edit-code": "SPARQL संकेताचे संपादन करा", + "wdqs-embed-button-edit-code-title": "SPARQL संपादकाच्या मदतीने ही क्विरी लिहा", + "wdqs-embed-explorer-button-incoming": "येथे येणारे दुवे दाखवा", + "wdqs-embed-explorer-button-outgoing": "येथून जाणारे दुवे दाखवा" +} diff --git a/scholia/app/static/gui/i18n/ms-arab.json b/scholia/app/static/gui/i18n/ms-arab.json new file mode 100644 index 000000000..6e059a4ce --- /dev/null +++ b/scholia/app/static/gui/i18n/ms-arab.json @@ -0,0 +1,104 @@ +{ + "@metadata": { + "authors": [ + "Tofeiku" + ] + }, + "wdqs-app-button-examples": "چونتوه", + "wdqs-app-button-prefixes": "اولن", + "wdqs-app-button-more-tools": "لبيه باڽق الت", + "wdqs-app-button-help": "بنتوان", + "wdqs-app-button-run": "جالنکن", + "wdqs-app-button-run-title": "لاکوکن جالنن ( + )", + "wdqs-app-button-clear": "برسيهکن", + "wdqs-app-button-clear-title": "برسيهکن ڤرتاڽاءن", + "wdqs-app-button-restore-title": "ڤوليهکن ڤرتاڽاءن سبلومڽ", + "wdqs-app-button-format-title": "فورمتکن ڤرتاڽاءن", + "wdqs-app-button-query-helper": "تونجوق ڤنجلسن ڤرتاڽاءن", + "wdqs-app-button-fullscreen-title": "توݢول مود سکرين ڤنوه ڤڽونتيڠ", + "wdqs-app-button-display": "ڤاڤر", + "wdqs-app-button-display-title": "ڤاڤر حاصيل سباݢاي جدوال، ايميج، ...", + "wdqs-app-button-download": "موات تورون", + "wdqs-app-button-download-title": "موات تورون حاصيل", + "wdqs-app-button-link": "ڤاءوتن", + "wdqs-app-button-link-title": "داڤتکن ڤاءوتن کڤرتاڽاءن", + "wdqs-app-button-code": "کود", + "wdqs-app-button-code-title": "ليهت چونتوه کود", + "wdqs-app-help-feedback": "بري معلوم بالس!", + "wdqs-app-help-request-query": "موهون ڤرتاڽاءن", + "wdqs-app-help-portal": "ڤورتل بنتوان", + "wdqs-app-help-manual": "ڤندوان ڤڠݢونا", + "wdqs-app-help-examples": "ڤرتاڽاءن چونتوه", + "wdqs-app-help-datamodel": "موديل داتا ار. دي. ايف.", + "wdqs-app-help-prefixes": "سناراي اولن", + "wdqs-app-help-copy": "معلومت ڤليسينن", + "wdqs-app-help-queryhelper": "ڤمبنتو ڤرتاڽاءن", + "wdqs-app-logout": "لوݢ کلوار", + "wdqs-app-tools-edit-items": "سونتيڠ بوتير", + "wdqs-app-tools-query-data": "داتا ڤرتاڽاءن", + "wdqs-app-tools-enhance-ui": "ڤرتيڠکت انتارا موک ڤڠݢونا", + "wdqs-app-tools-visualize-data": "ݢمبرکن داتا", + "wdqs-app-tools-list-properties": "سنارايکن صيفت", + "wdqs-app-tools-lexicographical-data": "داتا ڤرقاموسن", + "wdqs-app-tools-for-programmers": "اونتوق ڤڠاتور چارا", + "wdqs-app-footer-updated-ago": "داتا دکمس کيني $1", + "wdqs-app-result-embed": "حاصيل تربنم", + "wdqs-app-result-tsv": "فاءيل تي. ايس. ۏي.", + "wdqs-app-result-csv": "فاءيل سي. ايس. ۏي.", + "wdqs-app-result-svg": "ايميج ايس. ۏي. جي.", + "wdqs-app-result-html": "جدوال ايچ. تي. عيم. ايل.", + "wdqs-app-shorturl-page-title": "يو. ار. ايل. ڤينديق کلامن اين", + "wdqs-app-editor-addprefixes": "تمبه اولن ڤياواي", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|حاصيل}} دالم $2 م. س.", + "wdqs-app-resultbrowser-stabilize": "ستابيلکن رڠکاين", + "wdqs-app-resultbrowser-table": "جدوال", + "wdqs-app-resultbrowser-image-grid": "ݢريد ايميج", + "wdqs-app-resultbrowser-graph-builder": "ڤمبينا ݢرف", + "wdqs-app-resultbrowser-map": "ڤتا", + "wdqs-app-resultbrowser-line-chart": "چرتا ݢاريسن", + "wdqs-app-resultbrowser-bar-chart": "چرتا ڤالڠ", + "wdqs-app-resultbrowser-scatter-chart": "چرتا سرق", + "wdqs-app-resultbrowser-area-chart": "چرتا کاوسن", + "wdqs-app-resultbrowser-bubble-chart": "چرتا ݢلمبوڠ", + "wdqs-app-resultbrowser-tree-map": "ڤتا ڤوکوق", + "wdqs-app-resultbrowser-tree": "ڤوکوق", + "wdqs-app-resultbrowser-timeline": "ݢاريس ماس", + "wdqs-app-resultbrowser-dimensions": "ديمينسي", + "wdqs-app-resultbrowser-graph": "ݢرف", + "wdqs-app-urlshortener-failed": "ڤمينديقن يو. ار. ايل. ݢاݢل", + "wdqs-app-urlshortener-loading": "ممواتکن...", + "wdqs-dialog-examples-preview-query": "ڤرا‌‌ليهت ڤرتاڽاءن", + "wdqs-dialog-examples-preview-result": "ڤرا‌‌ليهت حاصيل", + "wdqs-dialog-key-shortcut-title": "ڤينتس ڤاڤن ککونچي", + "wdqs-dialog-key-shortcut-run-query": "جالنکن ڤرتاڽاءن.", + "wdqs-dialog-key-shortcut-jump-to-result": "لومڤت کحاصيل ڤرتاڽاءن.", + "wdqs-dialog-key-shortcut-focus-filter": "تومڤو ڤد بوتڠ \"ڤناڤيس\" دڤمبنتو ڤرتاڽاءن.", + "wdqs-dialog-key-shortcut-show-example": "تونجوق چونتوه.", + "wdqs-dialog-key-shortcut-show-language": "تونجوق مينو بهاس.", + "wdqs-dialog-key-shortcut-close-button": "توتوڤ", + "wdqs-ve-filter": "ڤناڤيس", + "wdqs-ve-show": "ڤاڤر", + "wdqs-ve-limit": "حد", + "wdqs-ve-with": "دڠن", + "wdqs-ve-anything": "اڤ٢", + "wdqs-ve-any": "سبارڠ", + "wdqs-ve-or": "اتاو", + "wdqs-ve-subtype": "سوبجنيس", + "wdqs-ve-sb-suggestions": "چادڠن", + "wdqs-ve-sb-other": "لاءين", + "wdqs-action-query": "منجالنکن ڤرتاڽاءن", + "wdqs-action-render": "مڠمس ݢابوڠ حاصيل", + "wdqs-action-error-display": "تيدق داڤت مماڤر حاصيل", + "wdqs-action-malformed-query": "ڤرتاڽاءن چاچت", + "wdqs-action-server-error": "رالت ڤلاين", + "wdqs-action-unknow-error": "رالت تيدق دکتاهوءي", + "wdqs-action-preview": "ڤرا‌‌ليهت حاصيل", + "wdqs-result-map-layers-all": "سموا لاڤيسن", + "wdqs-result-map-progress": "مموات داتا ڤتا: $1%", + "wdqs-embed-button-edit-query": "سونتيڠ ۏيسوال", + "wdqs-embed-button-edit-query-title": "سونتيڠ ڤرتاڽاءن اين دڠن ڤمبنتو ڤرتاڽاءن", + "wdqs-embed-button-edit-code": "سونتيڠ سڤرکل", + "wdqs-embed-button-edit-code-title": "سونتيڠ ڤرتاڽاءن اين دڠن ڤڽونتيڠ سڤرکل", + "wdqs-embed-explorer-button-incoming": "تونجوق ڤاءوتن ماسوق", + "wdqs-embed-explorer-button-outgoing": "تونجوق ڤاءوتن کلوار" +} diff --git a/scholia/app/static/gui/i18n/ms.json b/scholia/app/static/gui/i18n/ms.json new file mode 100644 index 000000000..8909b75cb --- /dev/null +++ b/scholia/app/static/gui/i18n/ms.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Anakmalaysia", + "Tofeiku" + ] + }, + "wdqs-app-button-examples": "Contoh", + "wdqs-app-button-prefixes": "Awalan", + "wdqs-app-button-more-tools": "Lebih alat", + "wdqs-app-button-help": "Bantuan", + "wdqs-app-button-run": "Jalankan", + "wdqs-app-button-run-title": "Jalankan kueri ( + )", + "wdqs-app-button-clear": "Padamkan", + "wdqs-app-button-clear-title": "Hapuskan kueri", + "wdqs-app-button-restore-title": "Pulihkan kueri lepas", + "wdqs-app-button-format-title": "Format pertanyaan", + "wdqs-app-button-query-helper": "Tunjuk penjelasan pertanyaan", + "wdqs-app-button-fullscreen-title": "Togel mod penuh skrin editor", + "wdqs-app-button-display": "Paparkan", + "wdqs-app-button-display-title": "Paparkan hasil sebagai jadual, imej dsb.", + "wdqs-app-button-download": "Muat turun", + "wdqs-app-button-download-title": "Muat turun hasil", + "wdqs-app-button-link": "Pautan", + "wdqs-app-button-link-title": "Dapatkan pautan untuk kueri", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Lihat contoh kod", + "wdqs-app-help-feedback": "Maklum Balas!", + "wdqs-app-help-request-query": "Mohon kueri", + "wdqs-app-help-portal": "Portal Bantuan", + "wdqs-app-help-manual": "Panduan Pengguna", + "wdqs-app-help-examples": "Contoh Kueri", + "wdqs-app-help-datamodel": "Model Data RDF", + "wdqs-app-help-prefixes": "Senarai awalan", + "wdqs-app-help-copy": "Maklumat perlesenan", + "wdqs-app-help-queryhelper": "Pembantu Kueri", + "wdqs-app-logout": "Log keluar", + "wdqs-app-tools-edit-items": "Sunting Butir", + "wdqs-app-tools-query-data": "Data pertanyaan", + "wdqs-app-tools-enhance-ui": "Menambah baik antara muka pengguna", + "wdqs-app-tools-visualize-data": "Gambarkan data", + "wdqs-app-tools-list-properties": "Senaraikan sifat", + "wdqs-app-tools-lexicographical-data": "Data perkamusan", + "wdqs-app-tools-for-programmers": "Untuk pengatur cara", + "wdqs-app-footer-help": "Tekan butang [CTRL-SPACE] untuk mengaktifkan penyiapan automatik.", + "wdqs-app-footer-updated-ago": "Data dikemaskinikan $1", + "wdqs-app-result-shorturl": "URL singkat kepada hasil", + "wdqs-app-result-shorturl-title": "URL singkat kepada hasil ini", + "wdqs-app-result-rawgraphs": "Buka di RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Buat graf dengan data hasil semasa menggunakan RAWGraphs.io", + "wdqs-app-result-embed": "Terapkan hasil", + "wdqs-app-result-endpoint": "Endpoint SPARQL", + "wdqs-app-result-endpoint-title": "Paut ke titik hujung SPARQL mengembalikan hasil", + "wdqs-app-result-formatter-title-datetime": "Cap waktu ISO mentah", + "wdqs-app-result-json": "Fail JSON", + "wdqs-app-result-json-verbose": "Fail JSON (terperinci)", + "wdqs-app-result-tsv": "Fail TSV", + "wdqs-app-result-tsv-verbose": "Fail TSV (terperinci)", + "wdqs-app-result-csv": "Fail CSV", + "wdqs-app-result-svg": "Imej SVG", + "wdqs-app-result-html": "Jadual HTML", + "wdqs-app-shorturl-page-title": "URL singkat ke halaman ini", + "wdqs-app-editor-placeholder": "(Masukkan kueri SPARQL atau pilih contoh kueri)", + "wdqs-app-editor-addprefixes": "Tambah Awalan Standard", + "wdqs-app-resultbrowser-response-summary": "$1 hasil dalam $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilkan rangkaian", + "wdqs-app-resultbrowser-hierarchical-lr": "Tatasusunan hierarki kiri ke kanan", + "wdqs-app-resultbrowser-hierarchical-ud": "Tatasusunan hierarki atas ke bawah", + "wdqs-app-resultbrowser-hierarchical-rl": "Tatasusunan hierarki kanan ke kiri", + "wdqs-app-resultbrowser-non-hierarchical": "Tataletak bukan hierarki", + "wdqs-app-resultbrowser-table": "Jadual", + "wdqs-app-resultbrowser-image-grid": "Grid imej", + "wdqs-app-resultbrowser-graph-builder": "Pembina graf", + "wdqs-app-resultbrowser-map": "Peta", + "wdqs-app-resultbrowser-line-chart": "Carta garisan", + "wdqs-app-resultbrowser-bar-chart": "Carta turus", + "wdqs-app-resultbrowser-scatter-chart": "Carta serak", + "wdqs-app-resultbrowser-area-chart": "Carta bidang", + "wdqs-app-resultbrowser-bubble-chart": "Carta buih", + "wdqs-app-resultbrowser-tree-map": "Peta pepohon", + "wdqs-app-resultbrowser-tree": "Pepohon", + "wdqs-app-resultbrowser-timeline": "Garis masa", + "wdqs-app-resultbrowser-dimensions": "Dimensi", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Tekan [esc] untuk keluar dari penuh skrin", + "wdqs-app-urlshortener-bad-service": "Perkhidmatan penyingkat URL teruk dalam tatarajah", + "wdqs-app-urlshortener-failed": "Penyingkatan URL gagal", + "wdqs-app-urlshortener-loading": "Sedang dimuatkan...", + "wdqs-dialog-examples-preview-query": "Pratayang kueri", + "wdqs-dialog-examples-preview-result": "Pratayang hasil", + "wdqs-dialog-key-shortcut-title": "Pintasan Papan Kekunci", + "wdqs-dialog-key-shortcut-run-query": "Jalankan kueri.", + "wdqs-dialog-key-shortcut-esc": "Tinggalkan ruangan/textarea input semasa.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Tunjukkan bantuan pintasan kekunci untuk halaman semasa.", + "wdqs-dialog-key-shortcut-focus-textarea": "Tumpukan kepada textarea kueri.", + "wdqs-dialog-key-shortcut-jump-to-result": "Langkau ke hasil kueri.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokus pada butang \"Tapis\" di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-focus-show": "Fokus pada butang \"Paparkan\" di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik butang \"Had\" di Pembantu Kueri.", + "wdqs-dialog-key-shortcut-show-example": "Paparkan contoh.", + "wdqs-dialog-key-shortcut-help-menu": "Togel menu Bantuan.", + "wdqs-dialog-key-shortcut-show-language": "Paparkan menu bahasa.", + "wdqs-dialog-key-shortcut-close-button": "Tutup", + "wdqs-ve-filter": "Tapis", + "wdqs-ve-show": "Tunjukkan", + "wdqs-ve-limit": "Had", + "wdqs-ve-add-label-title": "Tambah pembolehubah yang mengandungi label entiti", + "wdqs-ve-remove-row-title": "Gugurkan baris ini", + "wdqs-ve-with": "dengan", + "wdqs-ve-anything": "apa-apa sahaja", + "wdqs-ve-any": "sebarang", + "wdqs-ve-or": "atau", + "wdqs-ve-subtype": "subjenis", + "wdqs-ve-sb-suggestions": "Cadangan", + "wdqs-ve-sb-other": "Lain-lain", + "wdqs-action-query": "Kueri sedang dijalankan", + "wdqs-action-render": "Membina hasil", + "wdqs-action-error-display": "Hasil tidak dapat dipaparkan", + "wdqs-action-timeout": "Had timeout kueri dicapai", + "wdqs-action-malformed-query": "Kueri salah format", + "wdqs-action-empty-query": "Masukkan pertanyaan SPARQL sah atau pilih pertanyaan contoh", + "wdqs-action-server-error": "Ralat pelayan", + "wdqs-action-unknow-error": "Ralat tak diketahui", + "wdqs-action-preview": "Pratayang hasil", + "wdqs-result-map-layers-all": "Semua lapisan", + "wdqs-result-map-progress": "Memuatkan data peta: $1%", + "wdqs-embed-button-edit-query": "Sunting secara visual", + "wdqs-embed-button-edit-query-title": "Sunting pertanyaan ini dengan pembantu pertanyaan", + "wdqs-embed-button-edit-code": "Sunting SPARQL", + "wdqs-embed-button-edit-code-title": "Sunting pertanyaan ini dengan penyunting SPARQL", + "wdqs-embed-explorer-button-incoming": "Tunjuk pautan masuk", + "wdqs-embed-explorer-button-outgoing": "Tunjuk pautan keluar" +} diff --git a/scholia/app/static/gui/i18n/mwl.json b/scholia/app/static/gui/i18n/mwl.json new file mode 100644 index 000000000..72733e475 --- /dev/null +++ b/scholia/app/static/gui/i18n/mwl.json @@ -0,0 +1,120 @@ +{ + "@metadata": { + "authors": [ + "Athena in Wonderland", + "MokaAkashiyaPT" + ] + }, + "wdqs-app-button-examples": "Eisemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-help": "Ajuda", + "wdqs-app-button-run": "Eisecutar", + "wdqs-app-button-run-title": "Eisecutar la cunsulta ( + )", + "wdqs-app-button-clear": "Lhimpar", + "wdqs-app-button-clear-title": "Lhimpar cunsulta", + "wdqs-app-button-restore-title": "Restourar la cunsulta atrasada", + "wdqs-app-button-format-title": "Formatar cunsulta", + "wdqs-app-button-fullscreen-title": "Altarnar l modo d'eiditor an ecrana cheno", + "wdqs-app-button-display": "Amostrar", + "wdqs-app-button-display-title": "Amostrar resultado cumo tabela, eimaige, ...", + "wdqs-app-button-download": "Çcargar", + "wdqs-app-button-download-title": "Çcargar l resultado", + "wdqs-app-button-link": "Lhigaçon", + "wdqs-app-button-link-title": "Oubter lhigaçon pa cunsulta", + "wdqs-app-button-code": "Código", + "wdqs-app-button-code-title": "Ber eisemplos de código", + "wdqs-app-help-feedback": "Dar la sue oupenion!", + "wdqs-app-help-request-query": "Solicitar ua cunsulta", + "wdqs-app-help-portal": "Portal de ajuda", + "wdqs-app-help-manual": "Manual de l'outelizador", + "wdqs-app-help-examples": "Cunsultas d'eisemplo", + "wdqs-app-help-datamodel": "Modelo de dados RDF", + "wdqs-app-help-prefixes": "Lhista de prefixos", + "wdqs-app-help-copy": "Anformaçon de lhicença", + "wdqs-app-help-queryhelper": "Assistente de cunsulta", + "wdqs-app-footer-help": "Pressione [CTRL-SPÁCIO] pa atibar la funçon pa outocumpletar.", + "wdqs-app-footer-updated-ago": "Dados atualizados hai $1", + "wdqs-app-result-shorturl": "Andereço URL cúrtio pa l resultado", + "wdqs-app-result-shorturl-title": "Andereço URL cúrtio pa este resultado", + "wdqs-app-result-rawgraphs": "Abrir an RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Criar un gráfico culs dados de ls resultados atuales outelizando RAWGraphs.io", + "wdqs-app-result-embed": "Ancorporar resultado", + "wdqs-app-result-endpoint": "Parámetro SPARQL", + "wdqs-app-result-endpoint-title": "Lhigaçon pa l parámetro SPARQL que debolbe l resultado", + "wdqs-app-result-formatter-title-datetime": "Marca temporal ISO bruta", + "wdqs-app-result-json": "Fexeiro JSON", + "wdqs-app-result-json-verbose": "Fexeiro JSON (deitalhado)", + "wdqs-app-result-tsv": "Fexeiro TSV", + "wdqs-app-result-tsv-verbose": "Fexeiro TSV (deitalhado)", + "wdqs-app-result-csv": "Fexeiro CSV", + "wdqs-app-result-svg": "Eimaige SVG", + "wdqs-app-result-html": "Tabela HTML", + "wdqs-app-shorturl-page-title": "Andereço URL cúrtio pa esta páigina", + "wdqs-app-editor-placeholder": "(scriber ua cunsulta SPARQL ó scolher ua cunsulta d'eisemplo)", + "wdqs-app-editor-addprefixes": "Adicione prefixos padron", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado|resultados}} an $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabelizar rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Çposiçon hierárquica de la squierda pa la dreita", + "wdqs-app-resultbrowser-hierarchical-ud": "Çposiçon hierárquica pa cima i pa baixo", + "wdqs-app-resultbrowser-hierarchical-rl": "Çposiçon hierárquica de la dreita pa la squierda", + "wdqs-app-resultbrowser-non-hierarchical": "Cumposiçon nó heirárquica", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-image-grid": "Greilha de eimaiges", + "wdqs-app-resultbrowser-graph-builder": "Criador de gráficos", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfico de lhinhas", + "wdqs-app-resultbrowser-bar-chart": "Gráfico de barras", + "wdqs-app-resultbrowser-scatter-chart": "Gráfico de disperson", + "wdqs-app-resultbrowser-area-chart": "Gráfico de ária", + "wdqs-app-resultbrowser-bubble-chart": "Gráfico de bolhas", + "wdqs-app-resultbrowser-tree-map": "Mapa an arble", + "wdqs-app-resultbrowser-tree": "Arble", + "wdqs-app-resultbrowser-timeline": "Lhinha de l tiempo", + "wdqs-app-resultbrowser-dimensions": "Dimensones", + "wdqs-app-resultbrowser-graph": "Gráfico", + "wdqs-app-toast-leave-fullscreen": "Pressione [esc] pa salir de l'ecrana cheno", + "wdqs-dialog-examples-preview-query": "Bista prébia de la cunsulta", + "wdqs-dialog-examples-preview-result": "Bista prébia de l resultado", + "wdqs-dialog-key-shortcut-title": "Botones de atalho", + "wdqs-dialog-key-shortcut-run-query": "Eisecutar cunsulta.", + "wdqs-dialog-key-shortcut-esc": "Amprega l atual campo/ária de testo de antrada.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Amostrar la upa subre botones de atalho pa la páigina atual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Centra na ária de testo de la cunsulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Poular pa l resultado de la cunsulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Centra ne l boton \"Filtrar\" ne l Assistente de Cunsultas.", + "wdqs-dialog-key-shortcut-focus-show": "Centra ne l boton \"Amostrar\" ne l Assistente de Cunsultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Carga l boton \"Lhemite\" ne l Assistente de Cunsultas.", + "wdqs-dialog-key-shortcut-show-example": "Amostrar eisemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Atibar l menu de upa.", + "wdqs-dialog-key-shortcut-show-language": "Amostrar l menu de lhénguas.", + "wdqs-dialog-key-shortcut-close-button": "Cerrar", + "wdqs-ve-filter": "Filtro", + "wdqs-ve-show": "Amostrar", + "wdqs-ve-limit": "Lhemite", + "wdqs-ve-add-label-title": "Adicionar bariable cuntendo l rótulo de l'antidade", + "wdqs-ve-remove-row-title": "Eiliminar essa lhinha", + "wdqs-ve-with": "cun", + "wdqs-ve-anything": "qualquiera cousa", + "wdqs-ve-any": "qualquiera", + "wdqs-ve-or": "ó", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Sugestones", + "wdqs-ve-sb-other": "Outro", + "wdqs-action-query": "Eisecutando la cunsulta", + "wdqs-action-render": "Renderizaçon de l resultado", + "wdqs-action-error-display": "Nun ye possible amostrar l resultado", + "wdqs-action-timeout": "Atingido l tiempo de lhemite de la cunsulta", + "wdqs-action-malformed-query": "La cunsulta stá mal formulada", + "wdqs-action-empty-query": "Ponga ua cunsulta SPARQL bálida ó scuolha un de ls eisemplos de cunsultas", + "wdqs-action-server-error": "Erro de l serbidor", + "wdqs-action-unknow-error": "Erro çcoincido", + "wdqs-action-preview": "Bisualizaçon de l resultado", + "wdqs-result-map-layers-all": "Todas las camadas", + "wdqs-result-map-progress": "Cargando ls dados giográficos: $1%", + "wdqs-embed-button-edit-query": "Eiditar", + "wdqs-embed-button-edit-query-title": "Eiditar esta cunsulta cul ousseliar de cunsultas", + "wdqs-embed-button-edit-code": "Eiditar l código", + "wdqs-embed-button-edit-code-title": "Eiditar esta consulta cul eiditor SPARQL", + "wdqs-embed-explorer-button-incoming": "Amostrar lieiras de antrada", + "wdqs-embed-explorer-button-outgoing": "Amostrar lieiras de salida" +} diff --git a/scholia/app/static/gui/i18n/my.json b/scholia/app/static/gui/i18n/my.json new file mode 100644 index 000000000..3676d7e13 --- /dev/null +++ b/scholia/app/static/gui/i18n/my.json @@ -0,0 +1,71 @@ +{ + "@metadata": { + "authors": [ + "Dr Lotus Black", + "NayiMuu", + "Ninjastrikers" + ] + }, + "wdqs-app-button-examples": "ဥပမာများ", + "wdqs-app-button-more-tools": "ကိရိယာများ ပို၍", + "wdqs-app-button-help": "အကူအညီ", + "wdqs-app-button-run": "လည်ပတ်ခြင်း", + "wdqs-app-button-clear": "ရှင်းလင်းပါ။", + "wdqs-app-button-display": "မြင်ကွင်း", + "wdqs-app-button-display-title": "ရလဒ်များကို ဇယား၊ ပုံ အစရှိသဖြင့် ပြသထားသည်။", + "wdqs-app-button-download": "ဒေါင်းလုပ်ယူရန်", + "wdqs-app-button-download-title": "ရလဒ်ကို ဒေါင်းလုဒ်ရန်", + "wdqs-app-button-link": "လင့်", + "wdqs-app-button-code": "ကုဒ်", + "wdqs-app-button-code-title": "ကုဒ်ဥပမာများ ကြည့်ရှုရန်။", + "wdqs-app-help-feedback": "အကြံပေးရန်", + "wdqs-app-help-portal": "အကူအညီ ပေါ်တယ်", + "wdqs-app-help-manual": "အသုံးပြုသူလက်စွဲ", + "wdqs-app-help-datamodel": "RDF ဒေတာမော်ဒယ်", + "wdqs-app-help-copy": "လိုင်စင်သတ်မှတ်ခြင်း အချက်အလက်", + "wdqs-app-tools-for-programmers": "ပရိုဂရမ်မာများအတွက်", + "wdqs-app-footer-help": "အလိုအလျောက် ပြီးပြည့်စုံခြင်းကို သက်ရောက်စေရန် [CTRL-SPACE] ကိုနှိပ်ပါ။", + "wdqs-app-footer-updated-ago": "$ ဒေတာ အဆင်မြှင့်တင်ခဲ့သည်", + "wdqs-app-result-rawgraphs": "RAWGraphs.io တွင် ဖွင့်ပါ။", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io ကို အသုံးပြု၍ လက်ရှိ ရလဒ်ဒေတာများဖြင့် ဂရပ်ဖန်တီးပါ။", + "wdqs-app-result-json": "JSON ဖိုင်", + "wdqs-app-result-json-verbose": "JSON ဖိုင် (ထပ်မံ၍)", + "wdqs-app-result-tsv": "TSV ဖိုင်", + "wdqs-app-result-tsv-verbose": "TSV ဖိုင် (ထပ်မံ၍)", + "wdqs-app-result-csv": "CSV ဖိုင်", + "wdqs-app-result-svg": "SVG ပုံ", + "wdqs-app-resultbrowser-response-summary": "$2 မီလီစက္ကန့်အတွင်း $1 {{PLURAL:$1|ရလဒ်|ရလဒ်များ}}", + "wdqs-app-resultbrowser-stabilize": "ကွန်ရက်ကို တည်ငြိမ်ပေးရန်", + "wdqs-app-resultbrowser-table": "ဇယား", + "wdqs-app-resultbrowser-map": "မြေပုံ", + "wdqs-app-resultbrowser-line-chart": "မျဉ်းဇယား", + "wdqs-app-resultbrowser-bar-chart": "ဘားဇယား", + "wdqs-app-resultbrowser-area-chart": "ဧရိယာဇယား", + "wdqs-app-resultbrowser-timeline": "အချိန်လိုင်း", + "wdqs-app-resultbrowser-dimensions": "ဒိုင်မင်းရှင်းများ", + "wdqs-app-resultbrowser-graph": "ဂရပ်", + "wdqs-app-toast-leave-fullscreen": "စခရင်အပြည့်မှ ထွက်ခွာရန် [esc] ကိုနှိပ်ပါ", + "wdqs-app-urlshortener-loading": "ဝန်ဆွဲတင်နေသည်...", + "wdqs-dialog-examples-preview-result": "ရလဒ်နမူနာကြည့်ရန်", + "wdqs-dialog-key-shortcut-title": "ကီးဘုတ် ဖြတ်လမ်းများ", + "wdqs-dialog-key-shortcut-show-example": "ဥပမာများကို ပြရန်", + "wdqs-dialog-key-shortcut-show-language": "ဘာသာစကားမီနူး ပြရန်။", + "wdqs-dialog-key-shortcut-close-button": "ပိတ်ရန်", + "wdqs-ve-filter": "စိစစ်မှု", + "wdqs-ve-show": "ပြသရန်", + "wdqs-ve-limit": "ကန့်သတ်ချက်", + "wdqs-ve-anything": "မည်သည့်အရာဖြစ်စေ", + "wdqs-ve-any": "နှစ်သက်ရာ", + "wdqs-ve-or": "သို့မဟုတ်", + "wdqs-ve-sb-suggestions": "အကြံပေးမှုများ", + "wdqs-ve-sb-other": "အခြား", + "wdqs-action-error-display": "ရလဒ်များကို ပြသရန် မဖြစ်နိုင်ပါ။", + "wdqs-action-server-error": "ဆာဗာမှားယွင်းမှု", + "wdqs-action-unknow-error": "အမည်မသိအမှား", + "wdqs-action-preview": "ရလဒ် အစမ်းကြည့်ခြင်း", + "wdqs-result-map-layers-all": "အလွှာအားလုံး", + "wdqs-result-map-progress": "မြေပုံဒေတာများအား တင်နေခြင်း: $1%", + "wdqs-embed-button-edit-query": "အမြင်အရ ပြင်ဆင်ရန်", + "wdqs-embed-explorer-button-incoming": "အဝင်လင့်ခ်များကို ပြန်", + "wdqs-embed-explorer-button-outgoing": "အထွက်လင့်ခ်များကို ပြန်" +} diff --git a/scholia/app/static/gui/i18n/nah.json b/scholia/app/static/gui/i18n/nah.json new file mode 100644 index 000000000..8c62f2fe7 --- /dev/null +++ b/scholia/app/static/gui/i18n/nah.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Akapochtli", + "Ricardo gs", + "Teòtlalili" + ] + }, + "wdqs-app-button-examples": "Neixcuitilli", + "wdqs-app-button-prefixes": "Tlapanitlaliliztli", + "wdqs-app-button-help": "Tepalehuiliztli", + "wdqs-app-button-run": "Ma mochihua", + "wdqs-app-button-clear": "Ma mixpopohua", + "wdqs-app-button-display": "Ma monexti", + "wdqs-app-button-download": "Tictemoz in tlahcuilolli", + "wdqs-app-button-link": "tlamecayotlaliztli", + "wdqs-ve-show": "Monextiz", + "wdqs-ve-with": "itloc", + "wdqs-ve-anything": "ahtle", + "wdqs-ve-any": "cequi", + "wdqs-ve-or": "nozo", + "wdqs-ve-subtype": "tlanitlamantli", + "wdqs-action-query": "Yehyecoltiliztli ichihualtiliz", + "wdqs-action-render": "Mochihualiztli ixiptlayo", + "wdqs-action-error-display": "Ahmohuelitittitia in mochihualiztli", + "wdqs-action-timeout": "Otlan in yehyecoltiliztli itlachiyalizcauh" +} diff --git a/scholia/app/static/gui/i18n/nan.json b/scholia/app/static/gui/i18n/nan.json new file mode 100644 index 000000000..940c1b881 --- /dev/null +++ b/scholia/app/static/gui/i18n/nan.json @@ -0,0 +1,52 @@ +{ + "@metadata": { + "authors": [ + "A-lú-mih", + "Luuva", + "Yoxem", + "進也" + ] + }, + "wdqs-app-button-examples": "範例", + "wdqs-app-button-prefixes": "Chiap-thâu-gú", + "wdqs-app-button-help": "說明", + "wdqs-app-button-run": "走", + "wdqs-app-button-run-title": "Chip-hêng cha-sûn ( + )", + "wdqs-app-button-clear": "Piàⁿ-chheng", + "wdqs-app-button-display": "Tián-sī", + "wdqs-app-button-download": "Hā-chài", + "wdqs-app-button-link": "Liân-kiat", + "wdqs-app-help-feedback": "Thê-kiong hoán-èng", + "wdqs-app-help-request-query": "Chhéng-kiû chi̍t hāng cha-sûn", + "wdqs-app-help-portal": "Pang-chō͘ Ji̍p-kháu", + "wdqs-app-help-manual": "Ēng-chiá Soat-bêng-su", + "wdqs-app-help-examples": "Hoān-lē Châ-sûn", + "wdqs-app-help-datamodel": "RDF Chu-liāu Bô͘-hêng", + "wdqs-app-help-prefixes": "Chiap-thâu-sû lia̍t-toaⁿ", + "wdqs-app-footer-help": "Kā [CTRL-SPACE] jí--lo̍h lâi khai-khé chū-tông goân-sêng", + "wdqs-app-result-shorturl": "Kòe-khì kia̍t-kó ê té-pán URL", + "wdqs-app-result-shorturl-title": "Kòe-lâi pún kiat-kó ê té-pán URL", + "wdqs-app-result-embed": "Kheng--leh ê kiat-kó", + "wdqs-app-result-endpoint": "SPARQL bóe-tiám", + "wdqs-app-result-endpoint-title": "Liân kòe SPARQL bóe-tiám thoân tńg kiat-kó", + "wdqs-app-result-formatter-title-datetime": "Goân-sú ê ISO timestamp", + "wdqs-app-shorturl-page-title": "Kòe-lâi pún ia̍h-bīn ê té-pán URL", + "wdqs-app-editor-placeholder": "(Su-ji̍p 1-ê SPARQL chhâ-sûn he̍k-chiá soán 1-ê chhâ-sûn hoān-lē)", + "wdqs-app-editor-addprefixes": "Chin-ka piau-chún jī-thâu", + "wdqs-dialog-examples-preview-query": "Cha-sûn ī-lám", + "wdqs-dialog-examples-preview-result": "Ū-khòaⁿ kiat-kó", + "wdqs-ve-show": "Hían-sī", + "wdqs-ve-with": "chham", + "wdqs-ve-anything": "jīn-hô chi̍t hāng", + "wdqs-ve-any": "jīn-hô", + "wdqs-ve-or": "he̍k-chiá", + "wdqs-ve-subtype": "chhù-lūi-hêng", + "wdqs-action-query": "Tng leh chhâ-sûn", + "wdqs-action-render": "Tng leh sán-seng kiat-kó", + "wdqs-action-error-display": "Bô-hoat-tō͘ hián-sī kiat-kó", + "wdqs-action-timeout": "Chhâ-sûn ê sî-kan chè-hān kàu--a", + "wdqs-action-malformed-query": "Chhâ-sîn bô-chiàⁿ", + "wdqs-action-server-error": "Server chhò-ngō͘", + "wdqs-action-unknow-error": "Bī-ti chhò-ngō͘", + "wdqs-result-map-layers-all": "Choân-pō͘ ê layer" +} diff --git a/scholia/app/static/gui/i18n/nb.json b/scholia/app/static/gui/i18n/nb.json new file mode 100644 index 000000000..9c4b4306c --- /dev/null +++ b/scholia/app/static/gui/i18n/nb.json @@ -0,0 +1,134 @@ +{ + "@metadata": { + "authors": [ + "Danmichaelo", + "Event", + "Jon Harald Søby" + ] + }, + "wdqs-app-button-examples": "Eksempler", + "wdqs-app-button-prefixes": "Prefikser", + "wdqs-app-button-more-tools": "Flere verktøy", + "wdqs-app-button-help": "Hjelp", + "wdqs-app-button-run": "Kjør", + "wdqs-app-button-run-title": "Utfør spørring ( + )", + "wdqs-app-button-clear": "Tøm", + "wdqs-app-button-clear-title": "Tøm spørring", + "wdqs-app-button-restore-title": "Gjenopprett forrige spørring", + "wdqs-app-button-format-title": "Formater spørringen", + "wdqs-app-button-query-helper": "Vis spørringsforklaring", + "wdqs-app-button-fullscreen-title": "Slå på fullskjermmodus for editor", + "wdqs-app-button-display": "Visning", + "wdqs-app-button-display-title": "Vis resultater som tabell, bilde, ...", + "wdqs-app-button-download": "Last ned", + "wdqs-app-button-download-title": "Last ned resultatet", + "wdqs-app-button-link": "Lenke", + "wdqs-app-button-link-title": "Hent lenke til spørringen", + "wdqs-app-button-code": "Kode", + "wdqs-app-button-code-title": "Vis kodeeksempler", + "wdqs-app-help-feedback": "Gi tilbakemelding!", + "wdqs-app-help-request-query": "Be om en spørring", + "wdqs-app-help-portal": "Hjelpeportal", + "wdqs-app-help-manual": "Brukermanual", + "wdqs-app-help-examples": "Eksempelspørringer", + "wdqs-app-help-datamodel": "RDF-datamodell", + "wdqs-app-help-prefixes": "Liste over prefikser", + "wdqs-app-help-copy": "Lisensinformasjon", + "wdqs-app-help-queryhelper": "Spørringshjelper", + "wdqs-app-logout": "Logg ut", + "wdqs-app-tools-edit-items": "Rediger elementer", + "wdqs-app-tools-query-data": "Spørringer mot data", + "wdqs-app-tools-enhance-ui": "Forbedre brukergrensesnittet", + "wdqs-app-tools-visualize-data": "Visualiser data", + "wdqs-app-tools-list-properties": "List opp egenskaper", + "wdqs-app-tools-lexicographical-data": "Leksikografiske data", + "wdqs-app-tools-for-programmers": "For programmerere", + "wdqs-app-footer-help": "Trykk [CTRL-SPACE] for å aktivere autofullføring.", + "wdqs-app-footer-updated-ago": "Data oppdatert $1", + "wdqs-app-result-shorturl": "Kort URL til resultatet", + "wdqs-app-result-shorturl-title": "Kort URL til dette resultatet", + "wdqs-app-result-rawgraphs": "Åpne i RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Opprett et diagram med aktuelle resultatdata ved å bruke RAWGraphs.io", + "wdqs-app-result-embed": "Bygg inn resultatet", + "wdqs-app-result-endpoint": "SPARQL-sluttpunkt", + "wdqs-app-result-endpoint-title": "Lenke til SPARQL-sluttpunktet som returnerer resultatet", + "wdqs-app-result-formatter-title-datetime": "Rått ISO-tidsstempel", + "wdqs-app-result-json": "JSON-fil", + "wdqs-app-result-json-verbose": "JSON-fil (detaljert)", + "wdqs-app-result-tsv": "TSV-fil", + "wdqs-app-result-tsv-verbose": "TSV-fil (detaljert)", + "wdqs-app-result-csv": "CSV-fil", + "wdqs-app-result-svg": "SVG-bilde", + "wdqs-app-result-html": "HTML-tabell", + "wdqs-app-shorturl-page-title": "Kort URL til denne siden", + "wdqs-app-editor-placeholder": "(Sett inn en SPARQL-spørring eller velg et spørringseksempel)", + "wdqs-app-editor-addprefixes": "Legg til standardprefikser", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultat|resultater}} i løpet av $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliser nettverk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarkisk utforming venstre til høyre", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarkisk utforming topp til bunn", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarkisk utforming høyre til venstre", + "wdqs-app-resultbrowser-non-hierarchical": "Ikke-hierarkisk utseende", + "wdqs-app-resultbrowser-table": "Tabell", + "wdqs-app-resultbrowser-image-grid": "Bilderuter", + "wdqs-app-resultbrowser-graph-builder": "Grafbygger", + "wdqs-app-resultbrowser-map": "Kart", + "wdqs-app-resultbrowser-line-chart": "Linjediagram", + "wdqs-app-resultbrowser-bar-chart": "Søylediagram", + "wdqs-app-resultbrowser-scatter-chart": "Spredningsdiagram", + "wdqs-app-resultbrowser-area-chart": "Områdediagram", + "wdqs-app-resultbrowser-bubble-chart": "Boblediagram", + "wdqs-app-resultbrowser-tree-map": "Trediagram", + "wdqs-app-resultbrowser-tree": "Tre", + "wdqs-app-resultbrowser-timeline": "Tidslinje", + "wdqs-app-resultbrowser-dimensions": "Dimensjoner", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Trykk [Esc] for å avslutte fullskjerm", + "wdqs-app-urlshortener-bad-service": "Feil URL-forkortelsestjeneste i konfigurasjonen", + "wdqs-app-urlshortener-failed": "URL-forkortelse mislyktes", + "wdqs-app-urlshortener-loading": "Laster …", + "wdqs-dialog-examples-preview-query": "Forhåndsvis spørring", + "wdqs-dialog-examples-preview-result": "Forhåndsvis resultat", + "wdqs-dialog-key-shortcut-title": "Hurtigtaster", + "wdqs-dialog-key-shortcut-run-query": "Kjør spørring.", + "wdqs-dialog-key-shortcut-esc": "Etterlat gjeldende inndatafelt/-tekstområde.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Vis hjelp for hurtigtaster for den gjeldende siden.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokuser på spørringens tekstfelt.", + "wdqs-dialog-key-shortcut-jump-to-result": "Hopp til spørringsresultat.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokuser på «Filtrer»-knappen i spørringshjelperen.", + "wdqs-dialog-key-shortcut-focus-show": "Fokuser på «Vis»-knappen i spørringshjelperen.", + "wdqs-dialog-key-shortcut-focus-limit": "Klikk «Grense»-knappen i spørringshjelperen.", + "wdqs-dialog-key-shortcut-show-example": "Vis eksempler.", + "wdqs-dialog-key-shortcut-help-menu": "Slå av/på hjelpemenyen.", + "wdqs-dialog-key-shortcut-show-language": "Vis språkmeny.", + "wdqs-dialog-key-shortcut-close-button": "Lukk", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Vis", + "wdqs-ve-limit": "Grense", + "wdqs-ve-add-label-title": "Legg til variabel som inneholder elementetikett", + "wdqs-ve-remove-row-title": "Fjern denne raden", + "wdqs-ve-with": "med", + "wdqs-ve-anything": "hva som helst", + "wdqs-ve-any": "enhver", + "wdqs-ve-or": "eller", + "wdqs-ve-subtype": "undertype", + "wdqs-ve-sb-suggestions": "Forslag", + "wdqs-ve-sb-other": "Annet", + "wdqs-action-query": "Kjører spørring", + "wdqs-action-render": "Gjør klart resultat", + "wdqs-action-error-display": "Kunne ikke vise resultat", + "wdqs-action-timeout": "Spørringen nådde tidsgrensen", + "wdqs-action-malformed-query": "Spørringen er misformet", + "wdqs-action-empty-query": "Angi en gyldig SPARQL-spørring eller velg en eksempelspørring", + "wdqs-action-server-error": "Tjenerfeil", + "wdqs-action-unknow-error": "Ukjent feil", + "wdqs-action-preview": "Resultatforhåndsvisning", + "wdqs-result-map-layers-all": "Alle lag", + "wdqs-result-map-progress": "Laster kartdata: $1 %", + "wdqs-embed-button-edit-query": "Rediger visuelt", + "wdqs-embed-button-edit-query-title": "Rediger denne spørringen med spørringshjelperen", + "wdqs-embed-button-edit-code": "Rediger SPARQL", + "wdqs-embed-button-edit-code-title": "Rediger denne spørringen med SPARQL-redigereren", + "wdqs-embed-explorer-button-incoming": "Vis lenker inn", + "wdqs-embed-explorer-button-outgoing": "Vis lenker ut" +} diff --git a/scholia/app/static/gui/i18n/ne.json b/scholia/app/static/gui/i18n/ne.json new file mode 100644 index 000000000..a1c712b65 --- /dev/null +++ b/scholia/app/static/gui/i18n/ne.json @@ -0,0 +1,97 @@ +{ + "@metadata": { + "authors": [ + "Nirajan pant", + "सरोज कुमार ढकाल", + "हिमाल सुबेदी" + ] + }, + "wdqs-app-button-examples": "उदाहरणहरू", + "wdqs-app-button-prefixes": "प्रिफिक्सहरू", + "wdqs-app-button-help": "सहायता", + "wdqs-app-button-run": "चलाउनुहोस्", + "wdqs-app-button-run-title": "क्वेरी चलाउनुहोस् ( + )", + "wdqs-app-button-clear": "खाली गर्नुहोस्", + "wdqs-app-button-clear-title": "क्वेरी खाली गर्नुहोस्", + "wdqs-app-button-restore-title": "अघिल्लो क्वेरी पुनर्स्थापना गर्नुहोस्", + "wdqs-app-button-fullscreen-title": "पूर्ण स्क्रिन सम्पादन मोड टगल गर्नुहोस्", + "wdqs-app-button-display": "देखाउनुहोस्", + "wdqs-app-button-display-title": "नतिजा स्वरूप तालिका, तस्विर, ...", + "wdqs-app-button-download": "डाउनलोड गर्नुहोस्", + "wdqs-app-button-download-title": "नतिजा डाउनलोड गर्नुहोस्", + "wdqs-app-button-link": "लिङ्क", + "wdqs-app-button-link-title": "क्वेरीको लागि लिङ्क प्राप्त गर्नुहोस्", + "wdqs-app-button-code": "कोड", + "wdqs-app-button-code-title": "कोड उदाहरणहरू हेर्नुहोस्", + "wdqs-app-help-feedback": "सुझाव दिनुहोस्!", + "wdqs-app-help-request-query": "क्वेरी अनुरोध गर्नुहोस्", + "wdqs-app-help-portal": "सहायता पोर्टल", + "wdqs-app-help-manual": "प्रयोगकर्ता निर्देशिका", + "wdqs-app-help-examples": "उदाहरण क्वेरीहरू", + "wdqs-app-help-datamodel": "RDF डेटा मोडल", + "wdqs-app-help-prefixes": "प्रेफिक्सहरूको सूची", + "wdqs-app-help-copy": "इजाजतपत्रबारे जानकारी", + "wdqs-app-help-queryhelper": "क्वेरी सहायक", + "wdqs-app-footer-help": "[CTRL-SPACE] थिचेर स्वत सुझाव सक्रिय पार्नुहोस।", + "wdqs-app-result-shorturl": "नतिजाको छोटो युआरएल", + "wdqs-app-result-shorturl-title": "यो नतिजाको लागि छोटो युआरएल", + "wdqs-app-result-rawgraphs": "RAWGraphs.io मा खोल्नुहोस्", + "wdqs-app-result-rawgraphs-title": "हालको डेटा नतीजालाई RAWGraphs.io रेखा चित्र सृजना गर्नुहोस्", + "wdqs-app-result-embed": "नतिजा इम्बेड गर्नुहोस्", + "wdqs-app-result-endpoint": "SPARQL इन्डपोइन्ट", + "wdqs-app-result-endpoint-title": "नतीजा दिने SPARQL इन्डपोइन्टको लिङ्क \\", + "wdqs-app-result-formatter-title-datetime": "साधारभण ISO समयछाप हेर्नुहोस्", + "wdqs-app-result-json": "JSON फाइल", + "wdqs-app-result-json-verbose": "JSON फाइल (भर्वोज)", + "wdqs-app-result-tsv": "TSV फाइल", + "wdqs-app-result-tsv-verbose": "TSV फाइल (भर्बोज)", + "wdqs-app-result-csv": "CSV फाइल", + "wdqs-app-result-svg": "SVG तस्विर", + "wdqs-app-shorturl-page-title": "यो पृष्ठको लागि छोटो URL", + "wdqs-app-editor-placeholder": "(एक SPARQL क्वेरी प्रविष्टी गर्नुहोस् या कुनै क्वेरी उदाहरण छान्नुहोस्)", + "wdqs-app-editor-addprefixes": "स्तरीय प्रिफिक्सहरू थप्नुहोस्", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|नतिजा|नतिजाहरू}} $2 मिसे मा", + "wdqs-app-resultbrowser-stabilize": "नेटवर्कमा स्थिरता प्रदान गर्नुहोस्", + "wdqs-app-resultbrowser-hierarchical-lr": "देब्रेबाट दाहिने तिर तहगत लेआउट", + "wdqs-app-resultbrowser-hierarchical-ud": "माथिबाट तल तिर तहगत लेआउट", + "wdqs-app-resultbrowser-hierarchical-rl": "दाहिनेबाट देब्रे तिर तहगत लेआउट", + "wdqs-app-resultbrowser-table": "सूची", + "wdqs-app-resultbrowser-image-grid": "तस्विर ग्रिड", + "wdqs-app-resultbrowser-graph-builder": "रेखाचित्र निर्माणकर्ता", + "wdqs-app-resultbrowser-map": "नक्सा", + "wdqs-app-resultbrowser-line-chart": "रेखा चित्र", + "wdqs-app-resultbrowser-bar-chart": "बार चार्ट", + "wdqs-app-resultbrowser-tree-map": "वृक्ष नक्सा", + "wdqs-app-resultbrowser-tree": "वृक्ष चित्र", + "wdqs-app-resultbrowser-timeline": "समयरेखा", + "wdqs-app-resultbrowser-dimensions": "आयामहरू", + "wdqs-app-resultbrowser-graph": "रेखाचित्र", + "wdqs-app-toast-leave-fullscreen": " [esc] थिचेर पूर्ण स्क्रिनबाट बाहिरिनुहोस्", + "wdqs-dialog-examples-preview-query": "क्वेरीको पूर्वावलोकन हेर्नुहोस्", + "wdqs-dialog-examples-preview-result": "नतिजा हेर्नुहोस्", + "wdqs-dialog-key-shortcut-show-example": "उदाहरणहरू देखाउनुहोस्।", + "wdqs-dialog-key-shortcut-close-button": "बन्द गर्नुहोस्", + "wdqs-ve-filter": "छनाेट", + "wdqs-ve-show": "देखाउनुहोस्", + "wdqs-ve-add-label-title": "इन्टिटी लेवल भएको भेरिएबल थप्नुहोस्", + "wdqs-ve-remove-row-title": "यस पङ्क्ति हटाउनुहोस्", + "wdqs-ve-with": "सहित", + "wdqs-ve-anything": "सबै कुरा", + "wdqs-ve-any": "कुनै", + "wdqs-ve-or": "या", + "wdqs-ve-subtype": "सहप्रकार", + "wdqs-ve-sb-suggestions": "सुझावहरू", + "wdqs-ve-sb-other": "अन्य", + "wdqs-action-query": "चलिरहेको क्वेरी", + "wdqs-action-render": "नतिजा तयार पर्दै", + "wdqs-action-error-display": "नतिजा प्रदर्शन गर्न किएन", + "wdqs-action-timeout": "क्वेरी समय अवधि समाप्त भयो", + "wdqs-action-malformed-query": "क्वेरीको स्वरूप मिलेको छैन", + "wdqs-action-server-error": "सर्भर त्रुटी", + "wdqs-action-unknow-error": "अज्ञात त्रुटि", + "wdqs-action-preview": "परिणाम पूर्वावलोकन", + "wdqs-result-map-layers-all": "सबै तहहरू", + "wdqs-result-map-progress": "म्याप डेटा लोड हुँदैछ: $1%", + "wdqs-embed-button-edit-query": "यो क्वेरीलाई सम्पादन गर्नुहोस्", + "wdqs-embed-button-edit-query-title": "यस क्वेरीलाई SPARQL सम्पादक ले सम्पादन गर्नुहोस्" +} diff --git a/scholia/app/static/gui/i18n/nl.json b/scholia/app/static/gui/i18n/nl.json new file mode 100644 index 000000000..9fbf697e5 --- /dev/null +++ b/scholia/app/static/gui/i18n/nl.json @@ -0,0 +1,144 @@ +{ + "@metadata": { + "authors": [ + "Bouman4", + "Dutchy45", + "Elroy", + "Ladsgroup", + "Mainframe98", + "Marcelhospers", + "McDutchie", + "MrLeopold", + "Robin van der Linde", + "Romaine", + "Siebrand", + "Sjoerddebruin", + "Wikibelgiaan" + ] + }, + "wdqs-app-button-examples": "Voorbeelden", + "wdqs-app-button-prefixes": "Voorvoegsels", + "wdqs-app-button-more-tools": "Meer hulpmiddelen", + "wdqs-app-button-help": "Hulp", + "wdqs-app-button-run": "Uitvoeren", + "wdqs-app-button-run-title": "Zoekopdracht uitvoeren ( + )", + "wdqs-app-button-clear": "Wissen", + "wdqs-app-button-clear-title": "Zoekopdracht wissen", + "wdqs-app-button-restore-title": "Vorige zoekopdracht terugzetten", + "wdqs-app-button-format-title": "Formaat query", + "wdqs-app-button-query-helper": "Uitleg over de vraagstelling", + "wdqs-app-button-fullscreen-title": "Schakel de volledig scherm-modus van de editor in", + "wdqs-app-button-display": "Weergaven", + "wdqs-app-button-display-title": "Toon resultaat als tabel, afbeelding, ...", + "wdqs-app-button-download": "Downloaden", + "wdqs-app-button-download-title": "Resultaat downloaden", + "wdqs-app-button-link": "Koppeling", + "wdqs-app-button-link-title": "Koppeling naar zoekopdracht", + "wdqs-app-button-code": "Code", + "wdqs-app-button-code-title": "Bekijk codevoorbeelden", + "wdqs-app-help-feedback": "Geef ons feedback!", + "wdqs-app-help-request-query": "Zoekopdracht aanvragen", + "wdqs-app-help-portal": "Hulpportaal", + "wdqs-app-help-manual": "Gebruikershandleiding", + "wdqs-app-help-examples": "Voorbeeld-zoekopdrachten", + "wdqs-app-help-datamodel": "RDF-gegevensmodel", + "wdqs-app-help-prefixes": "Lijst van voorvoegsels", + "wdqs-app-help-copy": "Licentiegegevens", + "wdqs-app-help-queryhelper": "Zoekopdracht-assistent", + "wdqs-app-logout": "Afmelden", + "wdqs-app-tools-edit-items": "Onderdelen bewerken", + "wdqs-app-tools-query-data": "Gegevens van vraag", + "wdqs-app-tools-enhance-ui": "Verbeter gebruikersinterface", + "wdqs-app-tools-visualize-data": "Visualiseer data", + "wdqs-app-tools-list-properties": "Eigenschappen van lijst", + "wdqs-app-tools-lexicographical-data": "Lexicografische data", + "wdqs-app-tools-for-programmers": "Voor programmeurs", + "wdqs-app-footer-help": "Druk op [CTRL-SPATIE] om automatisch aanvullen te activeren.", + "wdqs-app-footer-updated-ago": "Gegevens $1 bijgewerkt", + "wdqs-app-result-shorturl": "Korte URL naar resultaat", + "wdqs-app-result-shorturl-title": "Korte URL naar dit resultaat", + "wdqs-app-result-rawgraphs": "Open in RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Maak een grafiek met de huidige resultaatgegevens met behulp van RAWGraphs.io", + "wdqs-app-result-embed": "Resultaat invoegen", + "wdqs-app-result-endpoint": "SPARQL-endpoint", + "wdqs-app-result-endpoint-title": "Koppeling naar het SPARQL-eindpunt die het resultaat oplevert", + "wdqs-app-result-formatter-title-datetime": "Ruwe ISO-tijdstempel", + "wdqs-app-result-json": "JSON-bestand", + "wdqs-app-result-json-verbose": "JSON-bestand (breedsprakig)", + "wdqs-app-result-tsv": "TSV-bestand", + "wdqs-app-result-tsv-verbose": "TSV-bestand (breedsprakig)", + "wdqs-app-result-csv": "CSV-bestand", + "wdqs-app-result-svg": "SVG-afbeelding", + "wdqs-app-result-html": "HTML-tabel", + "wdqs-app-shorturl-page-title": "Korte URL naar deze pagina", + "wdqs-app-editor-placeholder": "(Voer een SPARQL-zoekopdracht in of kies een voorbeeld uit)", + "wdqs-app-editor-addprefixes": "Standaard-voorvoegsels toevoegen", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultaat|resultaten}} in $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliseer netwerk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hiërarchische indeling van links naar rechts", + "wdqs-app-resultbrowser-hierarchical-ud": "Hiërarchische indeling van boven naar beneden", + "wdqs-app-resultbrowser-hierarchical-rl": "Hiërarchische indeling van rechts naar links", + "wdqs-app-resultbrowser-non-hierarchical": "Niet-hiërarchische lay-out", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Raster met afbeeldingen", + "wdqs-app-resultbrowser-graph-builder": "Grafiekbouwer", + "wdqs-app-resultbrowser-map": "Kaart", + "wdqs-app-resultbrowser-line-chart": "Lijndiagram", + "wdqs-app-resultbrowser-bar-chart": "Staafdiagram", + "wdqs-app-resultbrowser-scatter-chart": "Verspreidingsdiagram", + "wdqs-app-resultbrowser-area-chart": "Vlakdiagram", + "wdqs-app-resultbrowser-bubble-chart": "Bellendiagram", + "wdqs-app-resultbrowser-tree-map": "Boom", + "wdqs-app-resultbrowser-tree": "Boom", + "wdqs-app-resultbrowser-timeline": "Tijdlijn", + "wdqs-app-resultbrowser-dimensions": "Afmetingen", + "wdqs-app-resultbrowser-graph": "Grafiek", + "wdqs-app-toast-leave-fullscreen": "Druk op [esc] om volledig scherm te verlaten", + "wdqs-app-urlshortener-bad-service": "Verkeerd verkortingsdienst voor URL's ingesteld", + "wdqs-app-urlshortener-failed": "URL-verkorting mislukt", + "wdqs-app-urlshortener-loading": "Laden...", + "wdqs-dialog-examples-preview-query": "Voorbeeld van zoekopdracht", + "wdqs-dialog-examples-preview-result": "Voorbeeld van resultaat", + "wdqs-dialog-key-shortcut-title": "Sneltoetsen", + "wdqs-dialog-key-shortcut-run-query": "Zoekopdracht uitvoeren.", + "wdqs-dialog-key-shortcut-esc": "Verlaat het huidige invoerveld / tekstgebied.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Toon sneltoetshulp voor de huidige pagina.", + "wdqs-dialog-key-shortcut-focus-textarea": "Focus op tekstveld zoekopdracht", + "wdqs-dialog-key-shortcut-jump-to-result": "Ga naar het queryresultaat.", + "wdqs-dialog-key-shortcut-focus-filter": "Focus op de knop \"Filter\" in Query Helper.", + "wdqs-dialog-key-shortcut-focus-show": "Focus op de knop \"Show\" in Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Klik op de knop \"Beperken\" in Query Helper.", + "wdqs-dialog-key-shortcut-show-example": "Weergeef voorbeelden.", + "wdqs-dialog-key-shortcut-help-menu": "Schakel het Help-menu in.", + "wdqs-dialog-key-shortcut-show-language": "Toon taalmenu.", + "wdqs-dialog-key-shortcut-close-button": "Sluiten", + "wdqs-ve-filter": "Filteren", + "wdqs-ve-show": "Weergeven", + "wdqs-ve-limit": "Limiteren", + "wdqs-ve-add-label-title": "Voeg variabele toe met entiteitslabel", + "wdqs-ve-remove-row-title": "Deze rij verwijderen", + "wdqs-ve-with": "met", + "wdqs-ve-anything": "alles", + "wdqs-ve-any": "alle", + "wdqs-ve-or": "of", + "wdqs-ve-subtype": "subtype", + "wdqs-ve-sb-suggestions": "Suggesties", + "wdqs-ve-sb-other": "Overige", + "wdqs-action-query": "Zoekopdracht uitvoeren", + "wdqs-action-render": "Weergeven resultaat", + "wdqs-action-error-display": "Niet in staat om de resultaten weer te geven", + "wdqs-action-timeout": "Time-out voor zoekopdrachtenlimiet is bereikt", + "wdqs-action-malformed-query": "Zoekopdracht is ongeldig", + "wdqs-action-empty-query": "Voer een geldige SPARQL-query in of kies een voorbeeldquery", + "wdqs-action-server-error": "Serverfout", + "wdqs-action-unknow-error": "Onbekende fout", + "wdqs-action-preview": "Resultaatvoorbeeld", + "wdqs-result-map-layers-all": "Alle lagen", + "wdqs-result-map-progress": "Kaartgegevens laden: $1%", + "wdqs-embed-button-edit-query": "Visueel bewerken", + "wdqs-embed-button-edit-query-title": "Bewerk deze query met de query-helper", + "wdqs-embed-button-edit-code": "SPARQL bewerken", + "wdqs-embed-button-edit-code-title": "Bewerk deze query met de SPARQL-editor", + "wdqs-embed-explorer-button-incoming": "Toon inkomende links", + "wdqs-embed-explorer-button-outgoing": "Toon uitgaande links" +} diff --git a/scholia/app/static/gui/i18n/nn.json b/scholia/app/static/gui/i18n/nn.json new file mode 100644 index 000000000..1f30a0364 --- /dev/null +++ b/scholia/app/static/gui/i18n/nn.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Njardarlogar" + ] + }, + "wdqs-app-button-examples": "Døme", + "wdqs-app-button-more-tools": "Fleire verktøy", + "wdqs-app-button-help": "Hjelp", + "wdqs-app-button-run": "Køyr", + "wdqs-app-button-run-title": "Utfør spørjing ( + )", + "wdqs-app-button-clear": "Tøm", + "wdqs-app-button-display": "Vising", + "wdqs-app-button-download": "Last ned", + "wdqs-app-button-link": "Lenkje", + "wdqs-app-footer-updated-ago": "Data oppdatert $1", + "wdqs-app-editor-placeholder": "(Skriv inn ei SPARQL-spørjing eller vel ei dømespørjing)", + "wdqs-dialog-examples-preview-query": "Førehandsvis spørjing", + "wdqs-dialog-examples-preview-result": "Førehandsvis resultat", + "wdqs-ve-show": "Vis", + "wdqs-ve-with": "med", + "wdqs-ve-anything": "kva som helst", + "wdqs-ve-or": "eller", + "wdqs-ve-subtype": "undertype", + "wdqs-action-query": "Køyrer spørjing" +} diff --git a/scholia/app/static/gui/i18n/nqo.json b/scholia/app/static/gui/i18n/nqo.json new file mode 100644 index 000000000..216e0effb --- /dev/null +++ b/scholia/app/static/gui/i18n/nqo.json @@ -0,0 +1,89 @@ +{ + "@metadata": { + "authors": [ + "Aboubacar.banamoridou.toure", + "Lancine.kounfantoh.fofana" + ] + }, + "wdqs-app-button-examples": "ߟߊߒߡߊ߫ ߘߐ߫", + "wdqs-app-button-prefixes": "ߢߍߣߙߊ", + "wdqs-app-button-more-tools": "ߖߐ߯ߙߊ߲߫ ߜߘߍ ߟߎ߬", + "wdqs-app-button-help": "ߘߍ߬ߡߍ߲߬ߠߌ߲", + "wdqs-app-button-run": "ߓߏ߬ߙߌ߬ߟߌ", + "wdqs-app-button-run-title": "ߡߞߊ߬ߛߌ߬ߟߌ ߓߟߏߦߊ߫ (+)", + "wdqs-app-button-clear": "ߊ߬ ߖߏ߰ߛߌ߬", + "wdqs-app-button-clear-title": "ߡߞߊ߬ߛߌ߬ߟߌ ߖߐ߬ߛߌ߬", + "wdqs-app-button-restore-title": "ߡߞߊ߬ߛߌ߬ߟߌ ߕߊ߬ߡߌ߲߬ߣߍ߲ ߠߊߞߐߛߊ߬ߦߌ߬", + "wdqs-app-button-format-title": "ߡߞߊ߬ߛߌ߬ߟߌ ߢߊ߲ߞߊ߲", + "wdqs-app-button-query-helper": "ߡߞߊ߬ߛߌ߬ߟߌ ߢߊߝߐߟߌ ߦߌ߬ߘߊ߬", + "wdqs-app-button-fullscreen-title": "ߞߊ߬ ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߓߌ߬ߟߊ߫ ߥߊ߲߬ߥߊ߲ ߝߊ ߟߊ߫", + "wdqs-app-button-display": "ߦߌ߬ߘߊ߬ߟߌ", + "wdqs-app-button-display-title": "ߞߐߝߟߌ ߟߎ߬ ߦߌ߬ߘߊ߬ ߥߟߊ߬ߟߋ߲ ߘߌ߫߸ ߖߌ߬ߦߊ߬ߓߍ߸ ...", + "wdqs-app-button-download": "ߟߊ߬ߖߌ߰ߒ߬ߞߎ߲߬ߠߌ߲", + "wdqs-app-button-download-title": "ߟߊ߬ߖߌ߰ߒ߬ߞߎ߲߬ߠߌ߲ ߞߐߝߟߌ", + "wdqs-app-button-link": "ߛߘߌ߬ߜߋ߲", + "wdqs-app-button-link-title": "ߛߘߌ߬ߜߋ߲ ߛߐ߬ߘߐ߲߫ ߞߊ߬ ߕߊ߯ ߡߞߊ߬ߛߌ߬ߟߌ ߡߊ߬", + "wdqs-app-button-code": "ߘߏߝߙߍߕߍ", + "wdqs-app-button-code-title": "ߟߊߒߡߊ ߟߎ߬ ߘߏߝߙߍߕߍ ߦߌ߬ߘߊ߬", + "wdqs-app-help-feedback": "ߡߙߌߣߊ߲ ߘߏ߫ ߘߌ߫߹", + "wdqs-app-help-request-query": "ߡߞߊ߬ߛߌ߬ߟߌ ߡߊߞߟߌ߫", + "wdqs-app-help-portal": "ߘߍ߬ߡߍ߲߬ߠߌ߲ ߓߏ߲߬ߘߊ", + "wdqs-app-help-manual": "ߓߟߏߟߕߊ ߟߊߓߊ߯ߙߟߊ", + "wdqs-app-help-examples": "ߡߞߊ߬ߛߌ߬ߟߌ ߟߎ߬ ߟߊߒߡߊ", + "wdqs-app-help-datamodel": "ߔߘߌߍߝ ߟߐ߲ߕߊ ߛߎ߯ߦߊ", + "wdqs-app-help-prefixes": "ߢߍߣߙߊ ߟߎ߬ ߛߙߍߘߍ", + "wdqs-app-help-copy": "ߟߊ߬ߟߐ߲߬ߠߌ߲߬ߧߊ߬ߟߌ ߟߎ߬ ߟߊ߫ ߘߌ߬ߢߍ߬ߡߊ", + "wdqs-app-help-queryhelper": "ߡߊ߬ߢߌ߬ߠߌ߲߬ߠߌ߲ ߘߍ߬ߡߍ߲߬ߓߊ߮", + "wdqs-app-logout": "ߌ ߜߊ߲߬ߞߎ߲߬ߣߍ߲ ߓߐ߫", + "wdqs-app-tools-edit-items": "ߝߌ߬ߛߌ ߟߎ߬ ߡߊߦߟߍ߬ߡߊ߲߫", + "wdqs-app-tools-query-data": "ߟߐ߲ߕߊ ߡߞߊ߬ߛߌ߬ߟߌ", + "wdqs-app-tools-enhance-ui": "ߟߊ߬ߓߊ߯ߙߊ߬ߟߌ߬ ߥߊ߲ߥߊ߲ ߠߊߢߊ߭", + "wdqs-app-tools-visualize-data": "ߟߐ߲ߕߊ ߦߌߘߊߞߊ߬", + "wdqs-app-tools-list-properties": "ߘߎ߲߬ߘߎ߲߬ߡߊ߬ ߛߙߍߘߍ ߟߎ߬", + "wdqs-app-tools-lexicographical-data": "ߘߊߕߐߡߊߟߊ߲ߛߓߍߦߟߊ ߟߐ߲ߕߊ", + "wdqs-app-tools-for-programmers": "ߢߍߥߟߊߦߟߊ ߟߎ߬ ߕߊ", + "wdqs-app-footer-help": "ߊ߬ ߜߍ߬ߙߍ߲߬ߘߍ߬ [CTRL - SPACE] ߞߊ߲߬ ߸ ߞߊ߬ ߟߊ߬ߞߎ߬ߣߎ߲߬ߠߌ ߞߍߒߖߘߍߡߊ ߟߊߓߊ߲߫", + "wdqs-app-footer-updated-ago": "ߓߟߏߡߟߊ߫ ߟߊߦߟߍ߬ߣߍ߲ ߦߋ߫ $1 ߟߋ߬ ߟߊ߫.", + "wdqs-app-result-shorturl": "URL ߛߎߘߎ߲ ߞߊ߬ ߞߐߝߟߌ ߦߋ߫", + "wdqs-app-result-shorturl-title": "ߞߐߝߟߌ ߣߌ߲߬ URL ߛߎߘߎ߲", + "wdqs-app-result-rawgraphs": "ߊ߬ ߟߊߞߊ߬ RAWGraphs.io ߞߣߐ߫", + "wdqs-app-result-rawgraphs-title": "ߣߐ߬ߣߐ߬ߡߊ ߘߏ߫ ߛߌ߲ߘߌ߫ ߊ߬ ߣߌ߫ ߛߌߛߍ߲߬ ߟߐ߲ߕߊ ߞߐߝߟߌ RAWGraphs.io ߟߊߓߊ߯ߙߊ ߘߐ߫", + "wdqs-app-result-embed": "ߞߐߝߟߌ ߟߊߘߏ߲߬ߣߍ߲", + "wdqs-app-result-endpoint": "ߛߑߔߊߙߞߟ ߕߏ߲ߘߋ ߟߊߓߊ߲", + "wdqs-app-result-endpoint-title": "ߛߘߌ߬ߜߋ߲ ߞߊ߬ ߕߊ߯ ߛߑߔߊߙߞߟ ߕߏ߲ߘߋ ߟߊߓߊ߲ ߡߊ߬ ߸ ߞߐߛߊ߬ߦߌ߬ߟߌ ߞߐߝߟߌ ߡߊ߬", + "wdqs-app-result-json": "JSON ߞߐߕߐ߮", + "wdqs-app-result-tsv": "TSV ߞߐߕߐ߮", + "wdqs-app-result-csv": "TSV ߞߐߕߐ߮", + "wdqs-app-result-svg": "SVG ߖߌ߬ߦߊ߬ߓߍ", + "wdqs-app-result-html": "HTML ߥߟߊ߬ߟߋ߲", + "wdqs-app-shorturl-page-title": "ߞߐߜߍ ߣߌ߲߬ URL ߛߎߘߎ߲", + "wdqs-app-resultbrowser-table": "ߥߟߊ߬ߟߋ߲", + "wdqs-app-resultbrowser-map": "ߔߊ߬ߔߘߊ", + "wdqs-app-resultbrowser-tree-map": "ߔߊ߬ߔߘߊ ߦߙߌ߫ ߛߎ߲", + "wdqs-app-resultbrowser-tree": "ߦߙߌߖߎ", + "wdqs-app-resultbrowser-dimensions": "ߛߎߡߊ߲ߘߐ", + "wdqs-app-urlshortener-loading": "ߟߊ߬ߢߎ߲߬ߠߌ߲...", + "wdqs-dialog-key-shortcut-show-example": "ߞߏߟߊߒߞߏߡߊ ߦߌ߬ߘߊ߬", + "wdqs-dialog-key-shortcut-show-language": "ߞߊ߲ ߢߣߊߕߊߟߌ ߦߌ߬ߘߊ߬", + "wdqs-dialog-key-shortcut-close-button": "ߊ߬ ߘߊߕߎ߲߯", + "wdqs-ve-filter": "ߥߣߊ߬ߙߌ߬ߟߌ", + "wdqs-ve-show": "ߊ߬ ߦߌ߬ߘߊ߬", + "wdqs-ve-limit": "ߞߐߘߊ߲", + "wdqs-ve-remove-row-title": "ߕߍߟߍ߲ ߣߌ߲߬ ߛߋ߲߬ߓߐ߫", + "wdqs-ve-with": "ߊ߬ ߣߌ߫", + "wdqs-ve-anything": "ߝߏߛߌ߬", + "wdqs-ve-any": "ߛߌ߫", + "wdqs-ve-or": "ߥߟߊ߫", + "wdqs-ve-sb-other": "ߘߏ߫ ߜߘߍ߫", + "wdqs-action-query": "ߢߌ߬ߣߌ߲߬ߞߊ߬ߟߌ ߓߟߏߦߊߟߌ ߦߴߌ ߘߐ߫", + "wdqs-action-render": "ߟߊ߬ߘߏ߲߬ߠߌ߲ ߞߐߝߟߌ", + "wdqs-action-server-error": "ߡߊ߬ߛߐ߬ߟߊ ߝߎ߬ߕߎ߲߬ߕߌ", + "wdqs-action-unknow-error": "ߝߎ߬ߕߎ߲߬ߕߌ߬ ߡߊߟߐ߲ߓߊߟߌ", + "wdqs-result-map-layers-all": "ߛߊ߯ߘߊ ߓߍ߯ ߟߊߘߍ߬ߣߍ߲", + "wdqs-result-map-progress": "ߡߊߔ ߘߕߊ ߟߊߢߎ߲ ߦߴߌ ߘߐ߫: $1٪", + "wdqs-embed-button-edit-query": "ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߦߋߢߊ ߘߐ߫", + "wdqs-embed-button-edit-query-title": "ߢߌ߬ߣߌ߲߬ߞߊ߬ߟߌ ߘߍ߬ߡߍ߲߬ߟߊ߲ ߠߊߓߊ߯ߙߊ߫ ߸ ߞߊ߬ ߢߌ߬ߣߌ߲߬ߞߊ߬ߟߌ ߣߌ߲߬ ߡߊߦߟߍ߬ߡߊ߲߬", + "wdqs-embed-button-edit-code": "SPARQL ߡߊߦߟߍ߬ߡߊ߲߬", + "wdqs-embed-explorer-button-incoming": "ߛߘߌ߬ߜߋ߲ ߢߍߕߊ ߟߎ߬ ߦߌ߬ߘߊ߬", + "wdqs-embed-explorer-button-outgoing": "ߛߘߌ߬ߜߋ߲ ߕߊ߬ߡߌ߲߬ߣߍ߲ ߦߌ߬ߘߊ߬" +} diff --git a/scholia/app/static/gui/i18n/oc.json b/scholia/app/static/gui/i18n/oc.json new file mode 100644 index 000000000..6b9ec8ec6 --- /dev/null +++ b/scholia/app/static/gui/i18n/oc.json @@ -0,0 +1,93 @@ +{ + "@metadata": { + "authors": [ + "BrennodAloisi", + "Cedric31", + "McDutchie", + "Nicolas Eynaud", + "Quentí" + ] + }, + "wdqs-app-button-examples": "Exemples", + "wdqs-app-button-prefixes": "Prefixes", + "wdqs-app-button-more-tools": "Mai d'aisinas", + "wdqs-app-button-help": "Ajuda", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar la requèsta ( + )", + "wdqs-app-button-clear": "Escafar", + "wdqs-app-button-clear-title": "Escafar la requèsta", + "wdqs-app-button-display": "Afichar", + "wdqs-app-button-display-title": "Afichar lo resultat jos forma de taula, d’imatge, …", + "wdqs-app-button-download": "Telecargar", + "wdqs-app-button-download-title": "Telecargar lo resultat", + "wdqs-app-button-link": "Ligam", + "wdqs-app-button-link-title": "Obténer lo ligam de consultar", + "wdqs-app-button-code": "Còdi", + "wdqs-app-button-code-title": "Afichar d'exemples de còdi", + "wdqs-app-help-feedback": "Donatz vòstre vejaire !", + "wdqs-app-help-request-query": "Demandar una requèsta", + "wdqs-app-help-portal": "Portal d'ajuda", + "wdqs-app-help-manual": "Manual utilizaire", + "wdqs-app-help-examples": "Requèstas d’exemple", + "wdqs-app-help-datamodel": "Modèl de donadas RDF", + "wdqs-app-help-prefixes": "Lista de prefixes", + "wdqs-app-help-copy": "Informacions de licéncia", + "wdqs-app-logout": "Desconnexion", + "wdqs-app-tools-visualize-data": "Visualizar lei donadas", + "wdqs-app-tools-list-properties": "Proprietats de la lista", + "wdqs-app-tools-lexicographical-data": "Donada lexicografica", + "wdqs-app-tools-for-programmers": "Per lei programaires", + "wdqs-app-footer-help": "Quichar [CTRL-SPACE] per activar la sasida automatica.", + "wdqs-app-result-shorturl": "URL corta cap al resultat", + "wdqs-app-result-shorturl-title": "URL corta cap a aqueste resultat", + "wdqs-app-result-rawgraphs": "Dobrir en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crear un grafic amb lei resultats actuaus en utilizant RAWGraphs.io", + "wdqs-app-result-embed": "Integrar lo resultat", + "wdqs-app-result-endpoint": "punt de terminason SPARQL", + "wdqs-app-result-endpoint-title": "Ligam cao al punt de terminason SPARQL que renvia lo resultat", + "wdqs-app-result-formatter-title-datetime": "Orodatatge ISO brut", + "wdqs-app-result-json": "Fichièr JSON", + "wdqs-app-result-json-verbose": "Fichièr JSON (verbós)", + "wdqs-app-result-tsv": "Fichièr TSV", + "wdqs-app-result-tsv-verbose": "Fichièr TSV (verbós)", + "wdqs-app-result-csv": "Fichièr CSV", + "wdqs-app-result-svg": "Imatge SVG", + "wdqs-app-result-html": "Taula HTML", + "wdqs-app-shorturl-page-title": "URL corta d'aquesta pagina", + "wdqs-app-editor-placeholder": "(Entrar una requèsta SPARQL o causir un exemple de requèsta)", + "wdqs-app-editor-addprefixes": "Apondre de prefixes estandards", + "wdqs-app-resultbrowser-stabilize": "Estabilizar la ret", + "wdqs-app-resultbrowser-hierarchical-lr": "Presentacion ierarquica d'esquèrra cap a dreita", + "wdqs-app-resultbrowser-hierarchical-ud": "Presentacion ierarquica d'amont cap aval", + "wdqs-app-resultbrowser-hierarchical-rl": "Presentacion ierarquica de dreita cap a esquèrra", + "wdqs-app-resultbrowser-table": "Taula", + "wdqs-app-resultbrowser-image-grid": "Grilha d'imatges", + "wdqs-app-resultbrowser-graph-builder": "Constructor de grafic", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Grafic de linhas", + "wdqs-app-resultbrowser-tree": "Arbre", + "wdqs-app-resultbrowser-timeline": "Cronologia", + "wdqs-app-resultbrowser-dimensions": "Dimensions", + "wdqs-app-resultbrowser-graph": "Grafic", + "wdqs-dialog-examples-preview-query": "Apercebut de la requèsta", + "wdqs-dialog-examples-preview-result": "Apercebut del resultat", + "wdqs-dialog-key-shortcut-close-button": "Tampar", + "wdqs-ve-filter": "Filtrar", + "wdqs-ve-show": "Afichar", + "wdqs-ve-with": "amb", + "wdqs-ve-anything": "qué que siá", + "wdqs-ve-any": "quin que siá", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "sostítol", + "wdqs-ve-sb-suggestions": "Suggestions", + "wdqs-ve-sb-other": "Autre", + "wdqs-action-query": "Execucion de la requèsta", + "wdqs-action-render": "Visualizacion del resultat", + "wdqs-action-error-display": "Impossible d'afichar lo resultat", + "wdqs-action-timeout": "Limit del temps de requèsta atenta", + "wdqs-action-malformed-query": "La requèsta es mal formulada", + "wdqs-action-server-error": "Error del servidor", + "wdqs-action-unknow-error": "Error desconeguda", + "wdqs-result-map-layers-all": "Totes los jaces", + "wdqs-embed-button-edit-query": "Modifica visualament" +} diff --git a/scholia/app/static/gui/i18n/pa.json b/scholia/app/static/gui/i18n/pa.json new file mode 100644 index 000000000..78bb7c871 --- /dev/null +++ b/scholia/app/static/gui/i18n/pa.json @@ -0,0 +1,41 @@ +{ + "@metadata": { + "authors": [ + "Jimidar", + "Tow", + "ਗੁਰਪ੍ਰੀਤ ਹੁੰਦਲ" + ] + }, + "wdqs-app-button-examples": "ਮਿਸਾਲਾਂ", + "wdqs-app-button-prefixes": "ਅਗੇਤਰ", + "wdqs-app-button-help": "ਮਦਦ", + "wdqs-app-button-run": "ਚਲਾਉ", + "wdqs-app-button-clear": "ਸਾਫ਼ ਕਰੋ", + "wdqs-app-button-display": "ਨੁਮਾਇਸ਼", + "wdqs-app-button-download": "ਡਾਊਨਲੋਡ", + "wdqs-app-button-link": "ਕੜੀ", + "wdqs-app-button-code": "ਕੋਡ", + "wdqs-app-help-feedback": "ਫੀਡਬੈਕ ਦਿਓ!", + "wdqs-app-help-portal": "ਮਦਦ ਪੋਰਟਲ", + "wdqs-app-help-manual": "ਉਪਯੋਗ ਪੁਸਤਕ", + "wdqs-app-tools-list-properties": "ਸੂਚੀ ਜਾਇਦਾਦਾਂ", + "wdqs-app-result-json": "JSON ਫਾਈਲ", + "wdqs-app-result-json-verbose": "JSON ਫਾਈਲ (ਵਿਸਥਾਰ)", + "wdqs-app-result-tsv": "TSV ਫਾਈਲ", + "wdqs-app-result-csv": "CSV ਫਾਈਲ", + "wdqs-app-result-svg": "SVG ਤਸਵੀਰ", + "wdqs-dialog-key-shortcut-show-example": "ਉਦਾਹਰਣ ਦਿਖਾਓ", + "wdqs-dialog-key-shortcut-close-button": "ਬੰਦ ਕਰੋ", + "wdqs-ve-filter": "ਛਾਨਣੀ", + "wdqs-ve-show": "ਵਿਖਾਉ", + "wdqs-ve-with": "ਨਾਲ", + "wdqs-ve-anything": "ਕੁੱਝ ਵੀ", + "wdqs-ve-any": "ਕੋਈ ਵੀ", + "wdqs-ve-or": "ਜਾਂ", + "wdqs-ve-subtype": "ਉਪ-ਕਿਸਮ", + "wdqs-ve-sb-suggestions": "ਸਲਾਹਾਂ", + "wdqs-ve-sb-other": "ਹੋਰ", + "wdqs-action-server-error": "ਸਰਵਰ ਵਿੱਚ ਗ਼ਲਤੀ", + "wdqs-action-unknow-error": "ਅਣਜਾਣ ਗਲਤੀ", + "wdqs-result-map-progress": "ਮੈਪ ਡਾਟਾ ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ: $1%" +} diff --git a/scholia/app/static/gui/i18n/pap.json b/scholia/app/static/gui/i18n/pap.json new file mode 100644 index 000000000..57a33be62 --- /dev/null +++ b/scholia/app/static/gui/i18n/pap.json @@ -0,0 +1,125 @@ +{ + "@metadata": { + "authors": [ + "ObaTango" + ] + }, + "wdqs-app-button-examples": "Ehèmpel", + "wdqs-app-button-prefixes": "Prefiho", + "wdqs-app-button-more-tools": "Mas hèrmènt", + "wdqs-app-button-help": "Yudansa", + "wdqs-app-button-run": "Ehekutá", + "wdqs-app-button-run-title": "Ehekutá konsulta ( + )", + "wdqs-app-button-clear": "Kita", + "wdqs-app-button-clear-title": "Kita e konsulta", + "wdqs-app-button-restore-title": "Pone e konsulta anterior bèk", + "wdqs-app-button-format-title": "Formatá e konsulta", + "wdqs-app-button-query-helper": "Mustra splikashon di e konsulta", + "wdqs-app-button-fullscreen-title": "Kambia pantaya kompletu pa editá", + "wdqs-app-button-display": "Mustra", + "wdqs-app-button-display-title": "Mustra resultado komo tabèl, imágen, ...", + "wdqs-app-button-download": "Baha", + "wdqs-app-button-download-title": "Baha e resultado", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Haña link pa e konsulta", + "wdqs-app-button-code": "Kódigo", + "wdqs-app-button-code-title": "Mira ehèmpel di kódigo", + "wdqs-app-help-feedback": "Duna reakshon", + "wdqs-app-help-request-query": "Pidi un konsulta", + "wdqs-app-help-portal": "Portal di yudansa", + "wdqs-app-help-manual": "Manual di usuario", + "wdqs-app-help-examples": "Ehèmpel di konsulta", + "wdqs-app-help-datamodel": "Modèl di dato RDF", + "wdqs-app-help-prefixes": "Lista di prefiho", + "wdqs-app-help-copy": "Informashon di lisensia", + "wdqs-app-help-queryhelper": "Yudansa pa konsulta", + "wdqs-app-logout": "Sali", + "wdqs-app-tools-edit-items": "Editá elemento", + "wdqs-app-tools-query-data": "Buksa den e datonan", + "wdqs-app-tools-enhance-ui": "Drecha e interface di usuario", + "wdqs-app-tools-visualize-data": "Visualisá dato", + "wdqs-app-tools-list-properties": "Menshoná propiedatnan", + "wdqs-app-tools-lexicographical-data": "Dato leksikográfiko", + "wdqs-app-tools-for-programmers": "Pa programadó", + "wdqs-app-footer-help": "Primi [CTRL-SPACE] pa aktivá yenamentu outomátiko.", + "wdqs-app-footer-updated-ago": "Dato aktualisá $1", + "wdqs-app-result-shorturl": "URK kòriku di e resultado", + "wdqs-app-result-shorturl-title": "URL kòrtiku di e resultado akí", + "wdqs-app-result-embed": "Inkorporá resultado", + "wdqs-app-result-endpoint": "Parameter SPARQL", + "wdqs-app-result-endpoint-title": "Link pa e parameter SPARQL ku ta duna e resultado", + "wdqs-app-result-json": "Fail JSON", + "wdqs-app-result-json-verbose": "Fail JSON (ku informashon adishonal)", + "wdqs-app-result-tsv": "Fail TSV", + "wdqs-app-result-tsv-verbose": "Fail TSV (ku informashon adishonal)", + "wdqs-app-result-csv": "Fail CSV", + "wdqs-app-result-svg": "Imágen SVG", + "wdqs-app-result-html": "Tabèl HTML", + "wdqs-app-shorturl-page-title": "URL kòrtíku pa e página akí", + "wdqs-app-editor-placeholder": "Skibi un konsulta SPARQL òf skohe un ehèmpel di konsulta", + "wdqs-app-editor-addprefixes": "Añadí prefiho stándart", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado}} den $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilisá ret", + "wdqs-app-resultbrowser-hierarchical-lr": "Diseño herárkiko di man robes pa man drechi", + "wdqs-app-resultbrowser-hierarchical-ud": "Diseño herárkiko di ariba pa abou", + "wdqs-app-resultbrowser-hierarchical-rl": "Diseño herárkiko di man drechi pa man robes", + "wdqs-app-resultbrowser-non-hierarchical": "Diseño no-herárkiko", + "wdqs-app-resultbrowser-table": "Tabèl", + "wdqs-app-resultbrowser-image-grid": "Raster di imágen", + "wdqs-app-resultbrowser-graph-builder": "Generadó di grafik", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Grafik di liña", + "wdqs-app-resultbrowser-bar-chart": "Grafik di bara", + "wdqs-app-resultbrowser-scatter-chart": "Grafik di dispershon", + "wdqs-app-resultbrowser-area-chart": "Grafika di área", + "wdqs-app-resultbrowser-bubble-chart": "Grafik di bala", + "wdqs-app-resultbrowser-tree-map": "Mapa di palu", + "wdqs-app-resultbrowser-tree": "Palu", + "wdqs-app-resultbrowser-timeline": "Liña di tempu", + "wdqs-app-resultbrowser-dimensions": "Dimenshon", + "wdqs-app-resultbrowser-graph": "Grafik", + "wdqs-app-toast-leave-fullscreen": "Primi [esc] pa sali di pantaya kompletu", + "wdqs-app-urlshortener-bad-service": "Tin un servisio inkorekto den e konfigurashon pa hasi URL mas chikí", + "wdqs-app-urlshortener-failed": "No por a hasi e URL mas kòrtiku", + "wdqs-app-urlshortener-loading": "Kargando", + "wdqs-dialog-examples-preview-query": "Bista previo di e konsulta.", + "wdqs-dialog-examples-preview-result": "Bista previo di e resultado", + "wdqs-dialog-key-shortcut-run-query": "Ehekutá e konsulta.", + "wdqs-dialog-key-shortcut-esc": "Sali di e vèlt aktual di entrada/área di teksto", + "wdqs-dialog-key-shortcut-jump-to-result": "Bula bai resultado di e konsulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokùs riba \"Felter\"den e Yudansa pa konsulta.", + "wdqs-dialog-key-shortcut-focus-show": "Fokùs riba \"Mustra\"den e Yudansa pa konsulta.", + "wdqs-dialog-key-shortcut-focus-limit": "Klek riba e boton di \"Límite\" den Yudansa pa konsulta", + "wdqs-dialog-key-shortcut-show-example": "Mustra ehèmpel.", + "wdqs-dialog-key-shortcut-show-language": "Mustra menú di idioma.", + "wdqs-dialog-key-shortcut-close-button": "Sera", + "wdqs-ve-filter": "Felter", + "wdqs-ve-show": "Mustra", + "wdqs-ve-limit": "Limitá", + "wdqs-ve-add-label-title": "Añadí variabel ku tin etikèt di e entidat", + "wdqs-ve-remove-row-title": "Eliminá e liña akí", + "wdqs-ve-with": "ku", + "wdqs-ve-anything": "kualke kos", + "wdqs-ve-any": "kualke", + "wdqs-ve-or": "òf", + "wdqs-ve-subtype": "suptipo", + "wdqs-ve-sb-suggestions": "Sugerensia", + "wdqs-ve-sb-other": "Otro", + "wdqs-action-query": "Ehekushon di e konsulta", + "wdqs-action-render": "Mustra resultado", + "wdqs-action-error-display": "No ta posibel mustra e resultado", + "wdqs-action-timeout": "A yega límite di tempu pa e konsulta", + "wdqs-action-malformed-query": "E konsulta no ta korekto", + "wdqs-action-empty-query": "Hinka un konsulta SPARQL bálido òf skohe un ehèmpel di konsulta", + "wdqs-action-server-error": "Eror di server", + "wdqs-action-unknow-error": "Eror deskonosí", + "wdqs-action-preview": "Bista previo di e resultado", + "wdqs-result-map-layers-all": "Tur nivel", + "wdqs-result-map-progress": "Kargando dato di mapa: $1", + "wdqs-embed-button-edit-query": "Editá visualmente", + "wdqs-embed-button-edit-query-title": "Editá e konsulta akí ku e yudansa pa konsulta", + "wdqs-embed-button-edit-code": "Editá SPARQL", + "wdqs-embed-button-edit-code-title": "Editá e konsulta akí ku e editor di SPARQL", + "wdqs-embed-explorer-button-incoming": "Mustra link ku ta drenta", + "wdqs-embed-explorer-button-outgoing": "Mustra link ku ta sali" +} diff --git a/scholia/app/static/gui/i18n/pl.json b/scholia/app/static/gui/i18n/pl.json new file mode 100644 index 000000000..553b2b86b --- /dev/null +++ b/scholia/app/static/gui/i18n/pl.json @@ -0,0 +1,142 @@ +{ + "@metadata": { + "authors": [ + "Chrumps", + "DeRudySoulStorm", + "InternerowyGołąb", + "Jareks", + "Rail", + "Railfail536", + "Rainbow P", + "Sp5uhe", + "Szmyk", + "Warchlak", + "Woytecr" + ] + }, + "wdqs-app-button-examples": "Przykłady", + "wdqs-app-button-prefixes": "Przedrostki", + "wdqs-app-button-more-tools": "Więcej narzędzi", + "wdqs-app-button-help": "Pomoc", + "wdqs-app-button-run": "Uruchom", + "wdqs-app-button-run-title": "Wykonaj zapytanie (CTRL + ENTER)", + "wdqs-app-button-clear": "Wyczyść", + "wdqs-app-button-clear-title": "Wyczyść zapytanie", + "wdqs-app-button-restore-title": "Przywróć poprzednie zapytanie", + "wdqs-app-button-format-title": "Formatuj zapytanie", + "wdqs-app-button-query-helper": "Pokaż objaśnienie zapytania", + "wdqs-app-button-fullscreen-title": "Przełącz na tryb pełnoekranowy edytora", + "wdqs-app-button-display": "Wyświetl", + "wdqs-app-button-display-title": "Pokaż wynik w formie tabeli, obrazu, ...", + "wdqs-app-button-download": "Pobierz", + "wdqs-app-button-download-title": "Pobierz wynik", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Link do zapytania", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Zobacz przykładowe kody", + "wdqs-app-help-feedback": "Przekaż swoją opinię!", + "wdqs-app-help-request-query": "Poproś o napisanie zapytania", + "wdqs-app-help-portal": "Portal pomocy", + "wdqs-app-help-manual": "Podręcznik użytkownika", + "wdqs-app-help-examples": "Przykładowe zapytania", + "wdqs-app-help-datamodel": "Model danych RDF", + "wdqs-app-help-prefixes": "Lista prefiksów", + "wdqs-app-help-copy": "Informacje o licencji", + "wdqs-app-help-queryhelper": "Pomocnik zapytania", + "wdqs-app-logout": "Wyloguj się", + "wdqs-app-tools-edit-items": "Edytuj elementy", + "wdqs-app-tools-query-data": "Dane do zapytań", + "wdqs-app-tools-enhance-ui": "Rozszerz interfejs użytkownika", + "wdqs-app-tools-visualize-data": "Wizualizuj dane", + "wdqs-app-tools-list-properties": "Lista właściwości", + "wdqs-app-tools-lexicographical-data": "Dane leksykograficzne", + "wdqs-app-tools-for-programmers": "Dla programistów", + "wdqs-app-footer-help": "Naciśnij [Ctrl + spacja], aby włączyć automatyczne uzupełnianie.", + "wdqs-app-footer-updated-ago": "Dane zaktualizowano $1 temu", + "wdqs-app-result-shorturl": "Skrócony URL do wyniku", + "wdqs-app-result-shorturl-title": "Skrócony URL do tego wyniku", + "wdqs-app-result-rawgraphs": "Otwórz w RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Stwórz graf z rezultatami danych używając RAWGraphs.io", + "wdqs-app-result-embed": "Osadź wynik", + "wdqs-app-result-endpoint": "Punkt końcowy SPARQL", + "wdqs-app-result-endpoint-title": "Link do punktu końcowego SPARQL zwracającego wynik", + "wdqs-app-result-formatter-title-datetime": "Surowy znacznik czasu ISO", + "wdqs-app-result-json": "Plik JSON", + "wdqs-app-result-json-verbose": "Plik JSON (pełny)", + "wdqs-app-result-tsv": "Plik TSV", + "wdqs-app-result-tsv-verbose": "Plik TSV (pełny)", + "wdqs-app-result-csv": "Plik CSV", + "wdqs-app-result-svg": "Obrazek SVG", + "wdqs-app-result-html": "tabela HTML", + "wdqs-app-shorturl-page-title": "Krótki adres URL do tej strony", + "wdqs-app-editor-placeholder": "(Wprowadź zapytanie SPARQL lub wybierz przykładowe zapytanie)", + "wdqs-app-editor-addprefixes": "Dodaj standardowe prefiksy", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|wynik|wyniki|wyników}} w ciągu $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizuj sieć", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchiczny układ od lewej do prawej", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchiczny układ z góry na dół", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchiczny układ od prawej do lewej", + "wdqs-app-resultbrowser-non-hierarchical": "Układ niehierarchiczny", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-image-grid": "Siatka obrazu", + "wdqs-app-resultbrowser-graph-builder": "Generator wykresów", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Wykres liniowy", + "wdqs-app-resultbrowser-bar-chart": "Wykres słupkowy", + "wdqs-app-resultbrowser-scatter-chart": "Wykres punktowy", + "wdqs-app-resultbrowser-area-chart": "Wykres warstwowy", + "wdqs-app-resultbrowser-bubble-chart": "Wykres bąbelkowy", + "wdqs-app-resultbrowser-tree-map": "Drzewo", + "wdqs-app-resultbrowser-tree": "Drzewo", + "wdqs-app-resultbrowser-timeline": "Oś czasu", + "wdqs-app-resultbrowser-dimensions": "Rozmiary", + "wdqs-app-resultbrowser-graph": "Wykres", + "wdqs-app-toast-leave-fullscreen": "Naciśnij [esc] aby wyjść z trybu pełnoekranowego", + "wdqs-app-urlshortener-bad-service": "Zła usługa skracania URL w konfiguracji", + "wdqs-app-urlshortener-failed": "Skracanie adresu URL nie powiodło się", + "wdqs-app-urlshortener-loading": "Ładowanie...", + "wdqs-dialog-examples-preview-query": "Podgląd zapytania", + "wdqs-dialog-examples-preview-result": "Podgląd wyniku", + "wdqs-dialog-key-shortcut-title": "Skróty klawiaturowe", + "wdqs-dialog-key-shortcut-run-query": "Uruchom zapytanie.", + "wdqs-dialog-key-shortcut-esc": "Opuść bieżące pole wprowadzania / obszar tekstowy.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Pokaż pomoc dotyczącą skrótów klawiaturowych dla bieżącej strony.", + "wdqs-dialog-key-shortcut-focus-textarea": "Ustaw kursor w polu zapytania.", + "wdqs-dialog-key-shortcut-jump-to-result": "Przejdź do wyniku zapytania.", + "wdqs-dialog-key-shortcut-focus-filter": "Ustaw kursor na przycisku „Filtr” w pomocniku zapytania.", + "wdqs-dialog-key-shortcut-focus-show": "Ustaw kursor na przycisku „Pokaż” w pomocniku zapytania.", + "wdqs-dialog-key-shortcut-focus-limit": "Kliknij przycisk „Limit” w pomocniku zapytania.", + "wdqs-dialog-key-shortcut-show-example": "Pokaż przykłady.", + "wdqs-dialog-key-shortcut-help-menu": "Przełącz menu Pomocy.", + "wdqs-dialog-key-shortcut-show-language": "Pokaż menu języka.", + "wdqs-dialog-key-shortcut-close-button": "Zamknij", + "wdqs-ve-filter": "Filtr", + "wdqs-ve-show": "Pokaż", + "wdqs-ve-limit": "Limit", + "wdqs-ve-add-label-title": "Dodaj zmienną zawierającą etykietę encji", + "wdqs-ve-remove-row-title": "Usuń ten wiersz", + "wdqs-ve-with": "z", + "wdqs-ve-anything": "cokolwiek", + "wdqs-ve-any": "dowolna", + "wdqs-ve-or": "lub", + "wdqs-ve-subtype": "podtyp", + "wdqs-ve-sb-suggestions": "Sugestie", + "wdqs-ve-sb-other": "Inne", + "wdqs-action-query": "Uruchamianie zapytania", + "wdqs-action-render": "Renderowanie wyniku", + "wdqs-action-error-display": "Nie można wyświetlić wyniku", + "wdqs-action-timeout": "Osiągnięto limit oczekiwania na wykonanie zapytania", + "wdqs-action-malformed-query": "Zapytanie jest źle sformułowane", + "wdqs-action-empty-query": "Wprowadź poprawne zapytanie SPARQL lub wybierz zapytanie przykładowe", + "wdqs-action-server-error": "Błąd serwera", + "wdqs-action-unknow-error": "Nieznany błąd", + "wdqs-action-preview": "Podgląd wyniku", + "wdqs-result-map-layers-all": "Wszystkie warstwy", + "wdqs-result-map-progress": "Ładowanie danych mapy: $1%", + "wdqs-embed-button-edit-query": "Edytuj wizualnie", + "wdqs-embed-button-edit-query-title": "Edytuj to zapytanie za pomocą edytora zapytań", + "wdqs-embed-button-edit-code": "Edytuj SPARQL", + "wdqs-embed-button-edit-code-title": "Edytuj to zapytanie za pomocą edytora SPARQL", + "wdqs-embed-explorer-button-incoming": "Pokaż linki przychodzące", + "wdqs-embed-explorer-button-outgoing": "Pokaż linki wychodzące" +} diff --git a/scholia/app/static/gui/i18n/ps.json b/scholia/app/static/gui/i18n/ps.json new file mode 100644 index 000000000..b3fa4f94d --- /dev/null +++ b/scholia/app/static/gui/i18n/ps.json @@ -0,0 +1,38 @@ +{ + "@metadata": { + "authors": [ + "Ahmed-Najib-Biabani-Ibrahimkhel", + "Amjad Khan", + "Baloch Khan" + ] + }, + "wdqs-app-button-examples": "بېلگې", + "wdqs-app-button-prefixes": "مختاړي", + "wdqs-app-button-help": "لارښود", + "wdqs-app-button-run": "چلول", + "wdqs-app-button-clear": "سپينول", + "wdqs-app-button-display": "ښکارېدنه", + "wdqs-app-button-download": "ښکته کول", + "wdqs-app-button-link": "تړنه", + "wdqs-app-button-code": "کوډ", + "wdqs-app-help-portal": "مرستندویه ټولنه", + "wdqs-app-help-manual": "کارن لارښود", + "wdqs-app-help-examples": "بېلګه پوښتنې", + "wdqs-app-result-csv": "ثي اس وی دوتنه", + "wdqs-app-result-svg": "إس وی جی انځور", + "wdqs-app-resultbrowser-map": "نخشه", + "wdqs-dialog-key-shortcut-close-button": "تړل", + "wdqs-ve-filter": "فلټر", + "wdqs-ve-show": "ښکاره کول", + "wdqs-ve-limit": "محدودیت", + "wdqs-ve-with": "ورسره", + "wdqs-ve-anything": "هر څه", + "wdqs-ve-any": "هر يو", + "wdqs-ve-or": "يا", + "wdqs-ve-subtype": "څېرمه ډولونه", + "wdqs-ve-sb-other": "بل", + "wdqs-action-unknow-error": "نامعلومه ستونزه", + "wdqs-action-preview": "د پایلو کتنه", + "wdqs-result-map-layers-all": "ټول پرتونه", + "wdqs-result-map-progress": "د نخشې ډاټا رابرسېره کيږی: $1٪" +} diff --git a/scholia/app/static/gui/i18n/pt-br.json b/scholia/app/static/gui/i18n/pt-br.json new file mode 100644 index 000000000..4d4a599e8 --- /dev/null +++ b/scholia/app/static/gui/i18n/pt-br.json @@ -0,0 +1,142 @@ +{ + "@metadata": { + "authors": [ + "!Silent", + "Athena in Wonderland", + "Eduardo Addad de Oliveira", + "Eduardoaddad", + "Felipe L. Ewald", + "HenriqueCrang", + "Jaideraf", + "Luk3", + "Macofe", + "MokaAkashiyaPT", + "Tks4Fish" + ] + }, + "wdqs-app-button-examples": "Exemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Mais ferramentas", + "wdqs-app-button-help": "Ajuda", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar a consulta ( + )", + "wdqs-app-button-clear": "Limpar", + "wdqs-app-button-clear-title": "Limpar consulta", + "wdqs-app-button-restore-title": "Restaurar consulta anterior", + "wdqs-app-button-format-title": "Consulta de formato", + "wdqs-app-button-query-helper": "Mostrar explicação da consulta", + "wdqs-app-button-fullscreen-title": "Alternar modo de editor em tela cheia", + "wdqs-app-button-display": "Exibir", + "wdqs-app-button-display-title": "Exibir resultado como tabela, imagem, ...", + "wdqs-app-button-download": "Baixar", + "wdqs-app-button-download-title": "Fazer o download do resultado", + "wdqs-app-button-link": "Link", + "wdqs-app-button-link-title": "Obter link para consulta", + "wdqs-app-button-code": "Código", + "wdqs-app-button-code-title": "Ver exemplos de código", + "wdqs-app-help-feedback": "Dê sua opinião!", + "wdqs-app-help-request-query": "Solicitar uma consulta", + "wdqs-app-help-portal": "Portal de ajuda", + "wdqs-app-help-manual": "Manual do usuário", + "wdqs-app-help-examples": "Consultas de exemplo", + "wdqs-app-help-datamodel": "Modelo de dados RDF", + "wdqs-app-help-prefixes": "Lista de prefixos", + "wdqs-app-help-copy": "Informações de licenciamento", + "wdqs-app-help-queryhelper": "Auxiliar de consulta", + "wdqs-app-logout": "Sair", + "wdqs-app-tools-edit-items": "Editar itens", + "wdqs-app-tools-query-data": "Dados de consulta", + "wdqs-app-tools-enhance-ui": "Melhore a interface do usuário", + "wdqs-app-tools-visualize-data": "Visualizar dados", + "wdqs-app-tools-list-properties": "Listar propriedades", + "wdqs-app-tools-lexicographical-data": "Dados lexicográficos", + "wdqs-app-tools-for-programmers": "Para programadores", + "wdqs-app-footer-help": "Pressione [CTRL-ESPAÇO] para ativar a função de autocompletar.", + "wdqs-app-footer-updated-ago": "Dados atualizados $1", + "wdqs-app-result-shorturl": "URL curta para o resultado", + "wdqs-app-result-shorturl-title": "URL curta para este resultado", + "wdqs-app-result-rawgraphs": "Abrir em RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crie um gráfico com o dado de resultado atual usando RAWGraphs.io", + "wdqs-app-result-embed": "Incorporar resultado", + "wdqs-app-result-endpoint": "Parâmetro SPARQL", + "wdqs-app-result-endpoint-title": "Link para o parâmetro SPARQL que devolve o resultado", + "wdqs-app-result-formatter-title-datetime": "Marca temporal ISO bruta", + "wdqs-app-result-json": "Arquivo JSON", + "wdqs-app-result-json-verbose": "Arquivo JSON (detalhado)", + "wdqs-app-result-tsv": "Arquivo TSV", + "wdqs-app-result-tsv-verbose": "Arquivo TSV (detalhado)", + "wdqs-app-result-csv": "Arquivo CSV", + "wdqs-app-result-svg": "Imagem SVG", + "wdqs-app-result-html": "Tabela HTML", + "wdqs-app-shorturl-page-title": "URL curta para esta página", + "wdqs-app-editor-placeholder": "(escreva uma consulta SPARQL ou escolha uma consulta de exemplo)", + "wdqs-app-editor-addprefixes": "Adicione prefixos padrão", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado|resultados}} em $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilizar rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Layout hierárquico da esquerda para a direita", + "wdqs-app-resultbrowser-hierarchical-ud": "Layout hierárquico para cima e para baixo", + "wdqs-app-resultbrowser-hierarchical-rl": "Layout hierárquico da direita para a esquerda", + "wdqs-app-resultbrowser-non-hierarchical": "Layout não hierárquico", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-image-grid": "Grelha de imagens", + "wdqs-app-resultbrowser-graph-builder": "Criador de gráficos", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfico de linhas", + "wdqs-app-resultbrowser-bar-chart": "Gráfico de barras", + "wdqs-app-resultbrowser-scatter-chart": "Gráfico de dispersão", + "wdqs-app-resultbrowser-area-chart": "Gráfico de área", + "wdqs-app-resultbrowser-bubble-chart": "Gráfico de bolhas", + "wdqs-app-resultbrowser-tree-map": "Mapa em árvore", + "wdqs-app-resultbrowser-tree": "Árvore", + "wdqs-app-resultbrowser-timeline": "Linha do tempo", + "wdqs-app-resultbrowser-dimensions": "Dimensões", + "wdqs-app-resultbrowser-graph": "Gráfico", + "wdqs-app-toast-leave-fullscreen": "Pressione [esc] para sair da tela cheia", + "wdqs-app-urlshortener-bad-service": "Serviço incorreto de encurtamento de URL na configuração", + "wdqs-app-urlshortener-failed": "O encurtamento do URL falhou", + "wdqs-app-urlshortener-loading": "Carregando...", + "wdqs-dialog-examples-preview-query": "Vista prévia da consulta", + "wdqs-dialog-examples-preview-result": "Vista prévia do resultado", + "wdqs-dialog-key-shortcut-title": "Teclas de atalho", + "wdqs-dialog-key-shortcut-run-query": "Executar consulta.", + "wdqs-dialog-key-shortcut-esc": "Emprega o atual campo/área de texto de entrada.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostrar a ajuda sobre teclas de atalho para a página atual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Foca na área de texto da consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar para o resultado da consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Foca no botão de \"Filtrar\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-focus-show": "Foca no botão de \"Mostrar\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Clique no botão de \"Limite\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-show-example": "Mostrar exemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Ativar o menu de ajuda.", + "wdqs-dialog-key-shortcut-show-language": "Mostrar o menu de idiomas.", + "wdqs-dialog-key-shortcut-close-button": "Fechar", + "wdqs-ve-filter": "Filtro", + "wdqs-ve-show": "Exibir", + "wdqs-ve-limit": "Limite", + "wdqs-ve-add-label-title": "Adicionar variável contendo o rótulo da entidade", + "wdqs-ve-remove-row-title": "Remova essa linha", + "wdqs-ve-with": "com", + "wdqs-ve-anything": "qualquer coisa", + "wdqs-ve-any": "qualquer", + "wdqs-ve-or": "ou", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Sugestões", + "wdqs-ve-sb-other": "Outro", + "wdqs-action-query": "Executando consulta", + "wdqs-action-render": "Renderização do resultado", + "wdqs-action-error-display": "Não é possível exibir o resultado", + "wdqs-action-timeout": "Atingido o tempo de limite da consulta", + "wdqs-action-malformed-query": "A consulta está mal formulada", + "wdqs-action-empty-query": "Introduza uma consulta SPARQL válida ou escolha um dos exemplos de consultas", + "wdqs-action-server-error": "Erro do servidor", + "wdqs-action-unknow-error": "Erro desconhecido", + "wdqs-action-preview": "Visualização do resultado", + "wdqs-result-map-layers-all": "Todas as camadas", + "wdqs-result-map-progress": "Carregando os dados cartográficos: $1%", + "wdqs-embed-button-edit-query": "Editar visualmente", + "wdqs-embed-button-edit-query-title": "Editar esta consulta com o editor SPARQL", + "wdqs-embed-button-edit-code": "Editar SPARQL", + "wdqs-embed-button-edit-code-title": "Editar esta consulta com o editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostrar links de entrada", + "wdqs-embed-explorer-button-outgoing": "Mostrar links de saída" +} diff --git a/scholia/app/static/gui/i18n/pt.json b/scholia/app/static/gui/i18n/pt.json new file mode 100644 index 000000000..76e3a0b75 --- /dev/null +++ b/scholia/app/static/gui/i18n/pt.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "Athena in Wonderland", + "CaiusSPQR", + "GoEThe", + "Hamilton Abreu", + "MokaAkashiyaPT", + "Tark", + "Vitorvicentevalente" + ] + }, + "wdqs-app-button-examples": "Exemplos", + "wdqs-app-button-prefixes": "Prefixos", + "wdqs-app-button-more-tools": "Mais ferramentas", + "wdqs-app-button-help": "Ajuda", + "wdqs-app-button-run": "Executar", + "wdqs-app-button-run-title": "Executar a consulta ( + )", + "wdqs-app-button-clear": "Limpar", + "wdqs-app-button-clear-title": "Limpar consulta", + "wdqs-app-button-restore-title": "Restaurar a consulta anterior", + "wdqs-app-button-format-title": "Formatar consulta", + "wdqs-app-button-query-helper": "Mostrar explicação da consulta", + "wdqs-app-button-fullscreen-title": "Alternar o modo de editor em ecrã cheio", + "wdqs-app-button-display": "Mostrar", + "wdqs-app-button-display-title": "Mostrar resultado como tabela, imagem, ...", + "wdqs-app-button-download": "Descarregar", + "wdqs-app-button-download-title": "Descarregar o resultado", + "wdqs-app-button-link": "Hiperligação", + "wdqs-app-button-link-title": "Obter hiperligação para consulta", + "wdqs-app-button-code": "Código", + "wdqs-app-button-code-title": "Ver exemplos de código", + "wdqs-app-help-feedback": "Dar a sua opinião!", + "wdqs-app-help-request-query": "Solicitar uma consulta", + "wdqs-app-help-portal": "Portal de ajuda", + "wdqs-app-help-manual": "Manual do utilizador", + "wdqs-app-help-examples": "Consultas de exemplo", + "wdqs-app-help-datamodel": "Modelo de dados RDF", + "wdqs-app-help-prefixes": "Lista de prefixos", + "wdqs-app-help-copy": "Informação de licença", + "wdqs-app-help-queryhelper": "Assistente de consulta", + "wdqs-app-logout": "Sair", + "wdqs-app-tools-edit-items": "Editar elementos", + "wdqs-app-tools-query-data": "Consultar dados", + "wdqs-app-tools-enhance-ui": "Melhorar a interface do utilizador", + "wdqs-app-tools-visualize-data": "Ver dados", + "wdqs-app-tools-list-properties": "Listar propriedades", + "wdqs-app-tools-lexicographical-data": "Dados lexicográficos", + "wdqs-app-tools-for-programmers": "Para programadores", + "wdqs-app-footer-help": "Pressione [CTRL-ESPAÇO] para ativar a função para autocompletar.", + "wdqs-app-footer-updated-ago": "Dados atualizados há $1", + "wdqs-app-result-shorturl": "URL curto para o resultado", + "wdqs-app-result-shorturl-title": "URL curto para este resultado", + "wdqs-app-result-rawgraphs": "Abrir em RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Criar um gráfico com os dados do resultado atual utilizando RAWGraphs.io", + "wdqs-app-result-embed": "Incorporar resultado", + "wdqs-app-result-endpoint": "Parâmetro SPARQL", + "wdqs-app-result-endpoint-title": "Hiperligação para o parâmetro SPARQL que devolve o resultado", + "wdqs-app-result-formatter-title-datetime": "Data e hora ISO em bruto", + "wdqs-app-result-json": "Ficheiro JSON", + "wdqs-app-result-json-verbose": "Ficheiro JSON (detalhado)", + "wdqs-app-result-tsv": "Ficheiro TSV", + "wdqs-app-result-tsv-verbose": "Ficheiro TSV (detalhado)", + "wdqs-app-result-csv": "Ficheiro CSV", + "wdqs-app-result-svg": "Imagem SVG", + "wdqs-app-result-html": "Tabela HTML", + "wdqs-app-shorturl-page-title": "URL curto para esta página", + "wdqs-app-editor-placeholder": "(escreva uma consulta SPARQL ou escolha uma consulta de exemplo)", + "wdqs-app-editor-addprefixes": "Adicionar prefixos padrão", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultado|resultados}} em $2 ms", + "wdqs-app-resultbrowser-stabilize": "Estabilizar rede", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposição hierárquica da esquerda para a direita", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposição hierárquica de cima para baixo", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposição hierárquica da direita para a esquerda", + "wdqs-app-resultbrowser-non-hierarchical": "Disposição não hierárquica", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-image-grid": "Grelha de imagens", + "wdqs-app-resultbrowser-graph-builder": "Criador de gráficos", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gráfico de linhas", + "wdqs-app-resultbrowser-bar-chart": "Gráfico de barras", + "wdqs-app-resultbrowser-scatter-chart": "Gráfico de dispersão", + "wdqs-app-resultbrowser-area-chart": "Gráfico de área", + "wdqs-app-resultbrowser-bubble-chart": "Gráfico de bolhas", + "wdqs-app-resultbrowser-tree-map": "Mapa em árvore", + "wdqs-app-resultbrowser-tree": "Árvore", + "wdqs-app-resultbrowser-timeline": "Linha do tempo", + "wdqs-app-resultbrowser-dimensions": "Dimensões", + "wdqs-app-resultbrowser-graph": "Gráfico", + "wdqs-app-toast-leave-fullscreen": "Pressione [esc] para sair do ecrã inteiro", + "wdqs-app-urlshortener-bad-service": "Serviço incorreto de encurtamento de URL na configuração", + "wdqs-app-urlshortener-failed": "O encurtamento do URL falhou", + "wdqs-app-urlshortener-loading": "A carregar...", + "wdqs-dialog-examples-preview-query": "Antevisão da consulta", + "wdqs-dialog-examples-preview-result": "Antevisão do resultado", + "wdqs-dialog-key-shortcut-title": "Teclas de atalho", + "wdqs-dialog-key-shortcut-run-query": "Executar consulta.", + "wdqs-dialog-key-shortcut-esc": "Deixar o atual campo/área de texto de entrada.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostrar a ajuda sobre teclas de atalho para a página atual.", + "wdqs-dialog-key-shortcut-focus-textarea": "Foco na área de texto da consulta.", + "wdqs-dialog-key-shortcut-jump-to-result": "Saltar para o resultado da consulta.", + "wdqs-dialog-key-shortcut-focus-filter": "Foco no botão \"Filtrar\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-focus-show": "Foco no botão \"Mostrar\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-focus-limit": "Clique o botão \"Limite\" no Assistente de Consultas.", + "wdqs-dialog-key-shortcut-show-example": "Mostrar exemplos.", + "wdqs-dialog-key-shortcut-help-menu": "Ativar o menu de ajuda.", + "wdqs-dialog-key-shortcut-show-language": "Mostrar o menu de línguas.", + "wdqs-dialog-key-shortcut-close-button": "Fechar", + "wdqs-ve-filter": "Filtro", + "wdqs-ve-show": "Mostrar", + "wdqs-ve-limit": "Limite", + "wdqs-ve-add-label-title": "Adicionar variável contendo o rótulo da entidade", + "wdqs-ve-remove-row-title": "Retirar esta linha", + "wdqs-ve-with": "com", + "wdqs-ve-anything": "qualquer coisa", + "wdqs-ve-any": "qualquer", + "wdqs-ve-or": "ou", + "wdqs-ve-subtype": "subtipo", + "wdqs-ve-sb-suggestions": "Sugestões", + "wdqs-ve-sb-other": "Outro", + "wdqs-action-query": "A executar consulta", + "wdqs-action-render": "A compor o resultado", + "wdqs-action-error-display": "Não é possível apresentar o resultado", + "wdqs-action-timeout": "O tempo limite da consulta foi atingido", + "wdqs-action-malformed-query": "A consulta está mal formulada", + "wdqs-action-empty-query": "Introduza uma consulta SPARQL válida ou escolha um dos exemplos de consultas", + "wdqs-action-server-error": "Erro de servidor", + "wdqs-action-unknow-error": "Erro desconhecido", + "wdqs-action-preview": "Antevisão do resultado", + "wdqs-result-map-layers-all": "Todas as camadas", + "wdqs-result-map-progress": "A carregar os dados cartográficos: $1%", + "wdqs-embed-button-edit-query": "Editar visualmente", + "wdqs-embed-button-edit-query-title": "Editar esta consulta com o assistente de consultas", + "wdqs-embed-button-edit-code": "Editar SPARQL", + "wdqs-embed-button-edit-code-title": "Editar esta consulta com o editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostrar hiperligações de entrada", + "wdqs-embed-explorer-button-outgoing": "Mostrar hiperligações de saída" +} diff --git a/scholia/app/static/gui/i18n/qqq.json b/scholia/app/static/gui/i18n/qqq.json new file mode 100644 index 000000000..0b53a0666 --- /dev/null +++ b/scholia/app/static/gui/i18n/qqq.json @@ -0,0 +1,143 @@ +{ + "@metadata": { + "locale": "de", + "message-documentation": "qqq", + "authors": [ + "Abián", + "Amire80", + "BaRaN6161 TURK", + "David Sn", + "Jonas Kress", + "Liuxinyu970226", + "Lucas Werkmeister (WMDE)", + "Mar(c)", + "Matěj Suchánek", + "Robby" + ] + }, + "wdqs-app-button-examples": "Button to show examples dialog\n{{Identical|Example}}", + "wdqs-app-button-prefixes": "Menu entry for prefixes\n{{Identical|Prefix}}", + "wdqs-app-button-more-tools": "Menu entry for tools", + "wdqs-app-button-help": "Menu entry for help\n{{Identical|Help}}", + "wdqs-app-button-run": "Button to run SPARQL query\n{{Identical|Run}}", + "wdqs-app-button-run-title": "Title for button to run SPARQL query", + "wdqs-app-button-clear": "Button to clear SPARQL query editor\n{{Identical|Clear}}", + "wdqs-app-button-clear-title": "Title for button to clear SPARQL query editor", + "wdqs-app-button-restore-title": "Title for button to restore SPARQL query in editor", + "wdqs-app-button-format-title": "Title for button to standardize format of the SPARQL query in editor", + "wdqs-app-button-query-helper": "Title for button to display the query helper", + "wdqs-app-button-fullscreen-title": "Title for button to toggle fullscreen mode of editor", + "wdqs-app-button-display": "Button display result as table, image, ...\n{{Identical|Display}}", + "wdqs-app-button-display-title": "Title for button display result as table, image, ...", + "wdqs-app-button-download": "Button download result\n{{Identical|Download}}", + "wdqs-app-button-download-title": "Title for button download result", + "wdqs-app-button-link": "Button get link to query\n{{Identical|Link}}", + "wdqs-app-button-link-title": "Title for button get link to query", + "wdqs-app-button-code": "Button display code example", + "wdqs-app-button-code-title": "Button title display code example", + "wdqs-app-help-feedback": "Button message in help dropdown", + "wdqs-app-help-request-query": "Button message in help dropdown", + "wdqs-app-help-portal": "Button message in help dropdown", + "wdqs-app-help-manual": "Button message in help dropdown", + "wdqs-app-help-examples": "Button message in help dropdown", + "wdqs-app-help-datamodel": "Button message in help dropdown", + "wdqs-app-help-prefixes": "Button message in help dropdown", + "wdqs-app-help-copy": "Link to page with licensing information", + "wdqs-app-help-queryhelper": "Heading of the Query Helper widget", + "wdqs-app-logout": "Link to log out", + "wdqs-app-tools-edit-items": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/Edit_items", + "wdqs-app-tools-query-data": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/Query_data", + "wdqs-app-tools-enhance-ui": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/Enhance_user_interface", + "wdqs-app-tools-visualize-data": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/Visualize_data", + "wdqs-app-tools-list-properties": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:List_of_properties", + "wdqs-app-tools-lexicographical-data": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/Lexicographical_data", + "wdqs-app-tools-for-programmers": "Button message in tools dropdown linking https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Tools/For_programmers", + "wdqs-app-footer-help": "Help message at the footer of the editor", + "wdqs-app-footer-updated-ago": "Message displaying how long ago data was updated. $1 contains the time period, including a suffix indicating that the period is in the past, e. g. “a few seconds ago” or “two minutes ago”.", + "wdqs-app-result-shorturl": "Link message in the footer link dropdown", + "wdqs-app-result-shorturl-title": "Title of link message in the footer link dropdown", + "wdqs-app-result-rawgraphs": "{{doc-important|This message is currently unused because wikidata.rawgraphs.io is down, though it may be used again in the future. Don’t translate it for now.}}\n\nLink message in the footer link dropdown", + "wdqs-app-result-rawgraphs-title": "{{doc-important|This message is currently unused because wikidata.rawgraphs.io is down, though it may be used again in the future. Don’t translate it for now.}}\n\nTitle of link message in the footer link dropdown", + "wdqs-app-result-embed": "Link message in the footer link dropdown", + "wdqs-app-result-endpoint": "Link message in the footer link dropdown", + "wdqs-app-result-endpoint-title": "Title of link message in the footer link dropdown", + "wdqs-app-result-formatter-title-datetime": "Tooltip shown on dates in the table result view", + "wdqs-app-result-json": "Link message in the footer download dropdown", + "wdqs-app-result-json-verbose": "Link message in the footer download dropdown", + "wdqs-app-result-tsv": "Link message in the footer download dropdown", + "wdqs-app-result-tsv-verbose": "Link message in the footer download dropdown", + "wdqs-app-result-csv": "Link message in the footer download dropdown", + "wdqs-app-result-svg": "Link message in the footer download dropdown", + "wdqs-app-result-html": "Link message in the footer download dropdown", + "wdqs-app-shorturl-page-title": "Title of link message on the left side of the editor", + "wdqs-app-editor-placeholder": "Placeholder message in editor box.\n\nThis message has to be displayed left to right. If you are translating into a right-to-left language, you shouldn't write the name \"SPARQL\" in Latin letters.", + "wdqs-app-editor-addprefixes": "Button message in the prefix menu", + "wdqs-app-resultbrowser-response-summary": "Text summarizing query result count and time. Parameters:\n* $1 - result count\n* $2 - query time in milliseconds", + "wdqs-app-resultbrowser-stabilize": "Button message in graph browser toolbar", + "wdqs-app-resultbrowser-hierarchical-lr": "Button message in graph browser toolbar", + "wdqs-app-resultbrowser-hierarchical-ud": "Button message in graph browser toolbar", + "wdqs-app-resultbrowser-hierarchical-rl": "Button message in graph browser toolbar", + "wdqs-app-resultbrowser-non-hierarchical": "Non-hierarchical layout", + "wdqs-app-resultbrowser-table": "Label for Table result view, which shows query results in tabular form, one result per line", + "wdqs-app-resultbrowser-image-grid": "Label of Image grid result view", + "wdqs-app-resultbrowser-graph-builder": "Label of Graph builder result view", + "wdqs-app-resultbrowser-map": "Label of Map result view", + "wdqs-app-resultbrowser-line-chart": "Label of Line chart result view, which shows data as lines on two axes", + "wdqs-app-resultbrowser-bar-chart": "Label of Bar chart result view, which shows data as stacked bars on two axes", + "wdqs-app-resultbrowser-scatter-chart": "Label of Scatter chart result view, which shows data as points laying on two axes", + "wdqs-app-resultbrowser-area-chart": "Label of Area chart result view, which shows data as areas filling space of vertical axis on two axes space", + "wdqs-app-resultbrowser-bubble-chart": "Label of Bubble chart result view, which shows data as bubbles the bigger they are the bigger the data is", + "wdqs-app-resultbrowser-tree-map": "Label of Tree map result view, which shows data as rectangles filling the more space the bigger the data is", + "wdqs-app-resultbrowser-tree": "Label of Tree result view", + "wdqs-app-resultbrowser-timeline": "Label of Timeline result view, which shows data on a time axis\n{{Identical|Timeline}}", + "wdqs-app-resultbrowser-dimensions": "Label of Dimensions result view", + "wdqs-app-resultbrowser-graph": "Label of Graph result view", + "wdqs-app-toast-leave-fullscreen": "Explanation how to exit fullscreen", + "wdqs-app-urlshortener-bad-service": "Error message when URL shortener service is misconfigured", + "wdqs-app-urlshortener-failed": "Error message when URL shortening fails", + "wdqs-app-urlshortener-loading": "Loading message for URL shortener", + "wdqs-dialog-examples-preview-query": "Label to preview query in example dialog", + "wdqs-dialog-examples-preview-result": "Label to preview result in example dialog", + "wdqs-dialog-key-shortcut-title": "Title of keyboard shortcut help dialog", + "wdqs-dialog-key-shortcut-run-query": "Description for Ctrl+Enter shortcut", + "wdqs-dialog-key-shortcut-esc": "Description for esc shortcut", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Label to show shortcut in shortcut help dialog", + "wdqs-dialog-key-shortcut-focus-textarea": "Label to focus on textarea in shortcut help dialog", + "wdqs-dialog-key-shortcut-jump-to-result": "Label to jump to result in shortcut help dialog", + "wdqs-dialog-key-shortcut-focus-filter": "Label to focus on Filter ({{msg-wm|Wdqs-ve-filter}}) in shortcut help dialog.\n\n\"Query Helper\" is {{msg-wm|Wdqs-app-help-queryhelper}}.", + "wdqs-dialog-key-shortcut-focus-show": "Label to focus on Show {{msg-wm|Wdqs-ve-show}} in shortcut help dialog.\n\n\"Query Helper\" is {{msg-wm|Wdqs-app-help-queryhelper}}.", + "wdqs-dialog-key-shortcut-focus-limit": "Label to focus on Limit in shortcut help dialog.\n\n\"Query Helper\" is {{msg-wm|Wdqs-app-help-queryhelper}}.", + "wdqs-dialog-key-shortcut-show-example": "Label to show example in shortcut help dialog", + "wdqs-dialog-key-shortcut-help-menu": "Label to toggle help menu in shortcut help dialog", + "wdqs-dialog-key-shortcut-show-language": "Label to show language in shortcut help dialog", + "wdqs-dialog-key-shortcut-close-button": "Close button label of keyboard shortcut help dialog\n{{Identical|Close}}", + "wdqs-ve-filter": "Label to add a filter in Query Helper\n{{Identical|Filter}}", + "wdqs-ve-show": "Label to show some item\n{{Identical|Show}}", + "wdqs-ve-limit": "Label to limit the number of query results\n{{Identical|Limit}}", + "wdqs-ve-add-label-title": "Title to add variable containing entity label", + "wdqs-ve-remove-row-title": "Title to remove row", + "wdqs-ve-with": "Label item with property\n{{Identical|With}}", + "wdqs-ve-anything": "Label to find anything.", + "wdqs-ve-any": "Label to any property\n{{Identical|Any}}", + "wdqs-ve-or": "Label for logical or\n{{Identical|Or}}", + "wdqs-ve-subtype": "Label for subtype in ontology\n{{Identical|Subtype}}", + "wdqs-ve-sb-suggestions": "Label for group in the selectbox\n{{Identical|Suggestion}}", + "wdqs-ve-sb-other": "Label for group in the selectbox\n{{Identical|Other}}", + "wdqs-action-query": "Label for progressbar", + "wdqs-action-render": "Label for progressbar when rendering", + "wdqs-action-error-display": "Label for progressbar when displaying error", + "wdqs-action-timeout": "Label for progressbar on timeout", + "wdqs-action-malformed-query": "Label for progressbar on syntax error", + "wdqs-action-empty-query": "Text for preventing an empty query from running", + "wdqs-action-server-error": "Label for progressbar displaying server error", + "wdqs-action-unknow-error": "Label for progressbar displaying unknown error", + "wdqs-action-preview": "Label for progressbar displaying preview", + "wdqs-result-map-layers-all": "Label for all layers in layer control on map view", + "wdqs-result-map-progress": "Message while loading data for the map view. $1 is a percentage from 0 to 100.", + "wdqs-embed-button-edit-query": "Label for button to edit a query with the query helper in embed", + "wdqs-embed-button-edit-query-title": "Title for the Edit button in embed", + "wdqs-embed-button-edit-code": "Label for button to edit the query with the SPARQL editor in embed", + "wdqs-embed-button-edit-code-title": "Title for the Edit Code button in embed", + "wdqs-embed-explorer-button-incoming": "Title for button to show incoming links", + "wdqs-embed-explorer-button-outgoing": "Title for button to show outgoing links" +} diff --git a/scholia/app/static/gui/i18n/ro.json b/scholia/app/static/gui/i18n/ro.json new file mode 100644 index 000000000..e44c5c038 --- /dev/null +++ b/scholia/app/static/gui/i18n/ro.json @@ -0,0 +1,136 @@ +{ + "@metadata": { + "authors": [ + "ANDROBETA", + "KlaudiuMihaila", + "MSClaudiu", + "NGC 54", + "Strainu" + ] + }, + "wdqs-app-button-examples": "Exemple", + "wdqs-app-button-prefixes": "Prefixe", + "wdqs-app-button-more-tools": "Mai multe unelte", + "wdqs-app-button-help": "Ajutor", + "wdqs-app-button-run": "Pornire", + "wdqs-app-button-run-title": "Execută interogare (CTRL + ENTER)", + "wdqs-app-button-clear": "Curăță", + "wdqs-app-button-clear-title": "Șterge interogarea", + "wdqs-app-button-restore-title": "Restaurați interogarea anterioară", + "wdqs-app-button-format-title": "Formatați interogarea", + "wdqs-app-button-query-helper": "Arată explicația interogării", + "wdqs-app-button-fullscreen-title": "Comutați între modul de afișare a editorului", + "wdqs-app-button-display": "Afișare", + "wdqs-app-button-display-title": "Afișează rezultatele ca tabel, imagine, ...", + "wdqs-app-button-download": "Descărcare", + "wdqs-app-button-download-title": "Descărcați rezultatul", + "wdqs-app-button-link": "Legătură", + "wdqs-app-button-link-title": "Obțineți linkul la interogare", + "wdqs-app-button-code": "Cod", + "wdqs-app-button-code-title": "Vezi exemple de cod", + "wdqs-app-help-feedback": "Oferiți feedback!", + "wdqs-app-help-request-query": "Solicitați o interogare", + "wdqs-app-help-portal": "Portal de ajutor", + "wdqs-app-help-manual": "Manual de utilizare", + "wdqs-app-help-examples": "Exemplu de interogări", + "wdqs-app-help-datamodel": "Modelul de date RDF", + "wdqs-app-help-prefixes": "Lista prefixelor", + "wdqs-app-help-copy": "Informații despre licențiere", + "wdqs-app-help-queryhelper": "Solicitator de interogări", + "wdqs-app-logout": "Închide sesiunea", + "wdqs-app-tools-edit-items": "Editați elementele", + "wdqs-app-tools-query-data": "Datele de interogare", + "wdqs-app-tools-enhance-ui": "Îmbunătățiți interfața cu utilizatorul", + "wdqs-app-tools-visualize-data": "Vizualizați datele", + "wdqs-app-tools-list-properties": "Listează proprietățile", + "wdqs-app-tools-lexicographical-data": "Date lexicografice", + "wdqs-app-tools-for-programmers": "Pentru programatori", + "wdqs-app-footer-help": "Apăsați pe [CTRL-SPACE] pentru a activa completarea automată.", + "wdqs-app-footer-updated-ago": "Date actualizate $1", + "wdqs-app-result-shorturl": "URL scurt către rezultat", + "wdqs-app-result-shorturl-title": "URL scurt către acest rezultat", + "wdqs-app-result-rawgraphs": "Deschide cu RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Creați un grafic cu datele despre rezultatele curente utilizând RAWGraphs.io", + "wdqs-app-result-embed": "Introduceți rezultatul", + "wdqs-app-result-endpoint": "Punct final SPARQL", + "wdqs-app-result-endpoint-title": "Legătură la punctul final SPARQL care returnează rezultatul", + "wdqs-app-result-formatter-title-datetime": "Baza de timp ISO anterioară", + "wdqs-app-result-json": "Fișier JSON", + "wdqs-app-result-json-verbose": "Fișier JSON (verbose)", + "wdqs-app-result-tsv": "Fișier TSV", + "wdqs-app-result-tsv-verbose": "Fișier TSV (verbose)", + "wdqs-app-result-csv": "Fișier CSV", + "wdqs-app-result-svg": "Imagine SVG", + "wdqs-app-result-html": "Tabel HTML", + "wdqs-app-shorturl-page-title": "URL scurt către această pagină", + "wdqs-app-editor-placeholder": "(Introduceți o interogare SPARQL sau alegeți un exemplu de interogare)", + "wdqs-app-editor-addprefixes": "Adaugă prefixe standard", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rezultat|rezultate}} în $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizați rețeaua", + "wdqs-app-resultbrowser-hierarchical-lr": "Modul ierarhic de la stânga la dreapta", + "wdqs-app-resultbrowser-hierarchical-ud": "Modul ierarhic de sus în jos", + "wdqs-app-resultbrowser-hierarchical-rl": "Modul ierarhic de la dreapta la stânga", + "wdqs-app-resultbrowser-non-hierarchical": "Formatul non-ierarhic", + "wdqs-app-resultbrowser-table": "Tabel", + "wdqs-app-resultbrowser-image-grid": "Grilă de imagini", + "wdqs-app-resultbrowser-graph-builder": "Constructor de grafice", + "wdqs-app-resultbrowser-map": "Hartă", + "wdqs-app-resultbrowser-line-chart": "Grafic cu linii", + "wdqs-app-resultbrowser-bar-chart": "Grafic cu bare", + "wdqs-app-resultbrowser-scatter-chart": "Grafic cu puncte", + "wdqs-app-resultbrowser-area-chart": "Grafic cu arii", + "wdqs-app-resultbrowser-bubble-chart": "Grafic cu bule", + "wdqs-app-resultbrowser-tree-map": "Harta copacilor", + "wdqs-app-resultbrowser-tree": "Arbore", + "wdqs-app-resultbrowser-timeline": "Cronologie", + "wdqs-app-resultbrowser-dimensions": "Dimensiuni", + "wdqs-app-resultbrowser-graph": "Grafic", + "wdqs-app-toast-leave-fullscreen": "Apăsați [esc] pentru a ieși din ecranul complet", + "wdqs-app-urlshortener-bad-service": "Serviciu de scurtare URL greșit în configurație", + "wdqs-app-urlshortener-failed": "Scurtarea URL-ului a eșuat", + "wdqs-app-urlshortener-loading": "Se încarcă...", + "wdqs-dialog-examples-preview-query": "Examinați interogarea", + "wdqs-dialog-examples-preview-result": "Previzualizare rezultate", + "wdqs-dialog-key-shortcut-title": "Comenzi rapide de la tastatură", + "wdqs-dialog-key-shortcut-run-query": "Executare interogare.", + "wdqs-dialog-key-shortcut-esc": "Lăsați câmpul de intrare curent/textarea.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Afișați ajutor pentru comenzi rapide de la tastatură pentru pagina curentă.", + "wdqs-dialog-key-shortcut-focus-textarea": "Concentrați-vă pe textarea interogării.", + "wdqs-dialog-key-shortcut-jump-to-result": "Salt la rezultatul interogării.", + "wdqs-dialog-key-shortcut-focus-filter": "Concentrați-vă pe butonul \"Filtru\" din Ajutorul pentru interogări.", + "wdqs-dialog-key-shortcut-focus-show": "Concentrați-vă pe butonul \"Afișați\" din Ajutor pentru interogări.", + "wdqs-dialog-key-shortcut-focus-limit": "Faceți click pe butonul \"Limitați\" din Ajutor pentru interogări.", + "wdqs-dialog-key-shortcut-show-example": "Arătați exemple.", + "wdqs-dialog-key-shortcut-help-menu": "Schimbați meniul Ajutor.", + "wdqs-dialog-key-shortcut-show-language": "Afișați meniul lingvistic.", + "wdqs-dialog-key-shortcut-close-button": "Închidere", + "wdqs-ve-filter": "Filtrare", + "wdqs-ve-show": "Afișează", + "wdqs-ve-limit": "Limitare", + "wdqs-ve-add-label-title": "Adăugați o variabilă care conține eticheta entității", + "wdqs-ve-remove-row-title": "Elimină această linie", + "wdqs-ve-with": "cu", + "wdqs-ve-anything": "orice", + "wdqs-ve-any": "oricare", + "wdqs-ve-or": "sau", + "wdqs-ve-subtype": "subtip", + "wdqs-ve-sb-suggestions": "Sugestii", + "wdqs-ve-sb-other": "Altele", + "wdqs-action-query": "Rularea interogării", + "wdqs-action-render": "Rezultatul obținerii", + "wdqs-action-error-display": "Rezultatul nu poate fi afișat", + "wdqs-action-timeout": "Limita de expirare a interogării a atins", + "wdqs-action-malformed-query": "Interogarea este incorectă", + "wdqs-action-empty-query": "Introduceți o interogare SPARQL validă sau alegeți o interogare de exemplu", + "wdqs-action-server-error": "Eroare de server", + "wdqs-action-unknow-error": "Eroare necunoscută", + "wdqs-action-preview": "Previzualizarea rezultatelor", + "wdqs-result-map-layers-all": "Toate straturile", + "wdqs-result-map-progress": "Încărcarea datelor hărților: $1%", + "wdqs-embed-button-edit-query": "Modificare vizuală", + "wdqs-embed-button-edit-query-title": "Editați această interogare cu ajutorul ajutorului de interogare", + "wdqs-embed-button-edit-code": "Modificare SPARQL", + "wdqs-embed-button-edit-code-title": "Editați această interogare cu editorul SPARQL", + "wdqs-embed-explorer-button-incoming": "Afișați linkurile primite", + "wdqs-embed-explorer-button-outgoing": "Afișați linkurile de ieșire" +} diff --git a/scholia/app/static/gui/i18n/roa-tara.json b/scholia/app/static/gui/i18n/roa-tara.json new file mode 100644 index 000000000..a641ec892 --- /dev/null +++ b/scholia/app/static/gui/i18n/roa-tara.json @@ -0,0 +1,132 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "wdqs-app-button-examples": "Esembie", + "wdqs-app-button-prefixes": "Prefisse", + "wdqs-app-button-more-tools": "Cchiù struminde", + "wdqs-app-button-help": "Aijute", + "wdqs-app-button-run": "Esegue", + "wdqs-app-button-run-title": "Lange l'inderrogazzione (CTRL + ENTER)", + "wdqs-app-button-clear": "Pulizze", + "wdqs-app-button-clear-title": "Pulizze l'inderrogazione", + "wdqs-app-button-restore-title": "Respristine 'a 'nderrogazione de apprime", + "wdqs-app-button-format-title": "Formatte 'a 'nderrogazione", + "wdqs-app-button-query-helper": "Fà 'ndrucà 'a spiegazione de l'inderrogazione", + "wdqs-app-button-fullscreen-title": "Live e mitte 'u mode a scherme indere d'u cangiatore", + "wdqs-app-button-display": "Fà vedè", + "wdqs-app-button-display-title": "Fà 'ndrucà le resultare cumme tabbelle, immaggine, ...", + "wdqs-app-button-download": "Scareche", + "wdqs-app-button-download-title": "Scareche 'u resultate", + "wdqs-app-button-link": "Collegamende", + "wdqs-app-button-link-title": "Pigghie 'u collegamende a l'inderrogazione", + "wdqs-app-button-code": "Codece", + "wdqs-app-button-code-title": "'Ndruche le esembie de codece", + "wdqs-app-help-feedback": "Lasse 'na segnalazione!", + "wdqs-app-help-request-query": "Cirche 'n'inderrogazione", + "wdqs-app-help-portal": "Portale d'aijute", + "wdqs-app-help-manual": "Manuale de l'utende", + "wdqs-app-help-examples": "Inderrogazione de esembie", + "wdqs-app-help-datamodel": "Modelle date RDF", + "wdqs-app-help-prefixes": "Elenghe de le prefisse", + "wdqs-app-help-copy": "'Mbormazziune sus 'a licenze", + "wdqs-app-help-queryhelper": "Aijute pe le Inderrogazziune", + "wdqs-app-logout": "Isse", + "wdqs-app-tools-edit-items": "Cange le eleminde", + "wdqs-app-tools-query-data": "'Nderroghe le date", + "wdqs-app-tools-enhance-ui": "'Nderfacce utende avanzate", + "wdqs-app-tools-visualize-data": "'Ndruche le date", + "wdqs-app-tools-list-properties": "Elenghe de le probbietà", + "wdqs-app-tools-lexicographical-data": "Date lessicografece", + "wdqs-app-tools-for-programmers": "Pe le programmature", + "wdqs-app-footer-help": "Cazze [CTRL-SPACE] pe ffà funzionà l'autocombletamende.", + "wdqs-app-footer-updated-ago": "Date aggiornate $1 fa", + "wdqs-app-result-shorturl": "URL corte a 'u resultate", + "wdqs-app-result-shorturl-title": "URL corte a stu resultate", + "wdqs-app-result-rawgraphs": "Iapre jndr'à RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Ccrèje 'nu grafeche cu le date d'u resultate de mò ausanne RAWGraphs.io", + "wdqs-app-result-embed": "'Ngorpore 'u resultate", + "wdqs-app-result-endpoint": "Punde de fine SPARQL", + "wdqs-app-result-endpoint-title": "'U collegamende a 'u punde de fine SPARQL ave date stu resultate", + "wdqs-app-result-formatter-title-datetime": "Tiembe de stambe Raw ISO", + "wdqs-app-result-json": "File JSON", + "wdqs-app-result-json-verbose": "File JSON (cu 'u dettaglie)", + "wdqs-app-result-tsv": "File TSV", + "wdqs-app-result-tsv-verbose": "File TSV (cu 'u dettaglie)", + "wdqs-app-result-csv": "File CSV", + "wdqs-app-result-svg": "Immaggine SVG", + "wdqs-app-result-html": "Tabbelle HTML", + "wdqs-app-shorturl-page-title": "URL corte a sta vôsce", + "wdqs-app-editor-placeholder": "(Mitte 'n'inderrogazione SPARQL o scacchie 'n'inderrogazione de esembie)", + "wdqs-app-editor-addprefixes": "Aggiunge le prefisse standàrd", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultate}} jndr'à $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabbilizze 'a rezze", + "wdqs-app-resultbrowser-hierarchical-lr": "Disposizzione gerarchiche da sinistre a destre", + "wdqs-app-resultbrowser-hierarchical-ud": "Disposizzione gerarchiche da sus a sotte", + "wdqs-app-resultbrowser-hierarchical-rl": "Disposizzione gerarchiche da destre a sinistre", + "wdqs-app-resultbrowser-non-hierarchical": "Disposizione non gerarcheche", + "wdqs-app-resultbrowser-table": "Tabbelle", + "wdqs-app-resultbrowser-image-grid": "Griglie de immaggine", + "wdqs-app-resultbrowser-graph-builder": "Costruttore de grafece", + "wdqs-app-resultbrowser-map": "Mappe", + "wdqs-app-resultbrowser-line-chart": "Grafeche a linèe", + "wdqs-app-resultbrowser-bar-chart": "Grafeche a barre", + "wdqs-app-resultbrowser-scatter-chart": "Grafeche a dispersione", + "wdqs-app-resultbrowser-area-chart": "Grafeche a arèe", + "wdqs-app-resultbrowser-bubble-chart": "Grafeche a ballone", + "wdqs-app-resultbrowser-tree-map": "Mappe a arvule", + "wdqs-app-resultbrowser-tree": "Arvule", + "wdqs-app-resultbrowser-timeline": "Linèe d'u tiembe", + "wdqs-app-resultbrowser-dimensions": "Dimenziune", + "wdqs-app-resultbrowser-graph": "Grafeche", + "wdqs-app-toast-leave-fullscreen": "Cazze [esc] pe assè da 'u scherme indere", + "wdqs-app-urlshortener-bad-service": "Service de tagghiamende de l'URL errate jndr'à configurazione", + "wdqs-app-urlshortener-failed": "Tagghiamende de l'URL fallite", + "wdqs-app-urlshortener-loading": "Stoche a careche…", + "wdqs-dialog-examples-preview-query": "Andeprime de l'inderrogazione", + "wdqs-dialog-examples-preview-result": "Andeprime d'u resultate", + "wdqs-dialog-key-shortcut-title": "Scorciatoje cu le taste", + "wdqs-dialog-key-shortcut-run-query": "Lange l'inderrogazzione.", + "wdqs-dialog-key-shortcut-esc": "Lasse 'u cambe/area de teste de immissione de mò.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Fa 'ndrucà le scorciatoje d'a tastiere pe dà 'na màne pa pàgene de mò.", + "wdqs-dialog-key-shortcut-focus-textarea": "Pigghie l'arèe de l'inderrogazzione.", + "wdqs-dialog-key-shortcut-jump-to-result": "Zumbe a 'u resultate de l'inderrogazzione.", + "wdqs-dialog-key-shortcut-focus-filter": "Pigghie 'u buttone \"Filtre\" jndr'à l'Aijutande de l'Inderrogazzione.", + "wdqs-dialog-key-shortcut-focus-show": "Pigghie 'u buttone \"Fa 'ndrucà\" jndr'à l'Aijutande de l'Inderrogazzione.", + "wdqs-dialog-key-shortcut-focus-limit": "Cazze'u buttone \"Limite\" jndr'à l'Aijutande de l'Inderrogazzione.", + "wdqs-dialog-key-shortcut-show-example": "Fà 'ndrucà le esembie.", + "wdqs-dialog-key-shortcut-help-menu": "Sciuèche cu 'u menù d'aijute.", + "wdqs-dialog-key-shortcut-show-language": "Fà 'ndrucà 'u menù d'a lènghe.", + "wdqs-dialog-key-shortcut-close-button": "Achiude", + "wdqs-ve-filter": "Filtre", + "wdqs-ve-show": "Fà vedè", + "wdqs-ve-limit": "Limite", + "wdqs-ve-add-label-title": "Aggiunge 'na variabbile ca tène l'etichette de l'entità", + "wdqs-ve-remove-row-title": "Live sta righe", + "wdqs-ve-with": "cu", + "wdqs-ve-anything": "tutte", + "wdqs-ve-any": "tutte", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "sottotipe", + "wdqs-ve-sb-suggestions": "Suggereminde", + "wdqs-ve-sb-other": "Otre", + "wdqs-action-query": "Inderrogazione ca ste gire", + "wdqs-action-render": "Rappresendazzione de le resultate", + "wdqs-action-error-display": "'Mbossibbile fà 'ndrucà 'u resultate", + "wdqs-action-timeout": "'A 'nderrogazione ha sbunnate 'u tiembe massime", + "wdqs-action-malformed-query": "Inderrogazione scritta male", + "wdqs-action-empty-query": "Mitte 'n'inderrogazzione SPARQL valide o scacchie 'n'inderrogazzione de esembie", + "wdqs-action-server-error": "Errore d'u server", + "wdqs-action-unknow-error": "Errore scanusciute", + "wdqs-action-preview": "Andeprime de le resultate", + "wdqs-result-map-layers-all": "Tutte le levélle", + "wdqs-result-map-progress": "Stoche a careche le date d'a mappe: $1%", + "wdqs-embed-button-edit-query": "Cange visivamende", + "wdqs-embed-button-edit-query-title": "Cange sta 'nderrogazione cu l'aijutande de inderrogazziune", + "wdqs-embed-button-edit-code": "Cange SPARQL", + "wdqs-embed-button-edit-code-title": "Cange st'inderrogazzione cu 'u cangiatore SPARQL", + "wdqs-embed-explorer-button-incoming": "Fà 'ndrucà le collegaminde ca trasene", + "wdqs-embed-explorer-button-outgoing": "Fà 'ndrucà le collegaminde ca iessene" +} diff --git a/scholia/app/static/gui/i18n/ru.json b/scholia/app/static/gui/i18n/ru.json new file mode 100644 index 000000000..2960bc60c --- /dev/null +++ b/scholia/app/static/gui/i18n/ru.json @@ -0,0 +1,144 @@ +{ + "@metadata": { + "authors": [ + "Diralik", + "Edible Melon", + "Facenapalm", + "Infovarius", + "Irus", + "Kareyac", + "Laboramus", + "Movses", + "Nitch", + "Okras", + "Redredsonia", + "Silovan", + "Vlad5250" + ] + }, + "wdqs-app-button-examples": "Примеры", + "wdqs-app-button-prefixes": "Префиксы", + "wdqs-app-button-more-tools": "Другие инструменты", + "wdqs-app-button-help": "Справка", + "wdqs-app-button-run": "Запустить", + "wdqs-app-button-run-title": "Выполнить запрос (CTRL + ENTER)", + "wdqs-app-button-clear": "Очистить", + "wdqs-app-button-clear-title": "Очистить запрос", + "wdqs-app-button-restore-title": "Восстановить предыдущий запрос", + "wdqs-app-button-format-title": "Форматировать запрос", + "wdqs-app-button-query-helper": "Показать объяснение запроса", + "wdqs-app-button-fullscreen-title": "Переключить полноэкранный режим редактора", + "wdqs-app-button-display": "Формат", + "wdqs-app-button-display-title": "Отобразить результат как таблицу, изображение, …", + "wdqs-app-button-download": "Скачать", + "wdqs-app-button-download-title": "Скачать результат", + "wdqs-app-button-link": "Ссылка", + "wdqs-app-button-link-title": "Получить ссылку на запрос", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Посмотреть примеры кода", + "wdqs-app-help-feedback": "Оставить отзыв!", + "wdqs-app-help-request-query": "Запросить запрос", + "wdqs-app-help-portal": "Портал помощи", + "wdqs-app-help-manual": "Руководство пользователя", + "wdqs-app-help-examples": "Примеры запросов", + "wdqs-app-help-datamodel": "Модель данных RDF", + "wdqs-app-help-prefixes": "Список префиксов", + "wdqs-app-help-copy": "Информация о лицензировании", + "wdqs-app-help-queryhelper": "Помощник по запросам", + "wdqs-app-logout": "Выйти", + "wdqs-app-tools-edit-items": "Править объекты", + "wdqs-app-tools-query-data": "Запрос данных", + "wdqs-app-tools-enhance-ui": "Улучшить пользовательский интерфейс", + "wdqs-app-tools-visualize-data": "Наглядные данные", + "wdqs-app-tools-list-properties": "Список свойств", + "wdqs-app-tools-lexicographical-data": "Лексикографические данные", + "wdqs-app-tools-for-programmers": "Для программистов", + "wdqs-app-footer-help": "Нажмите [Ctrl + пробел], чтобы активировать автоматическое завершение.", + "wdqs-app-footer-updated-ago": "Данные обновлены $1", + "wdqs-app-result-shorturl": "Короткий URL результата", + "wdqs-app-result-shorturl-title": "Короткий URL для результата этого запроса", + "wdqs-app-result-rawgraphs": "Открыть в RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Создать граф с текущим результатом с помощью RAWGraphs.io", + "wdqs-app-result-embed": "Встроить результаты", + "wdqs-app-result-endpoint": "Доступ к SPARQL", + "wdqs-app-result-endpoint-title": "Ссылка на точку доступа SPARQL с результатом этого допроса", + "wdqs-app-result-formatter-title-datetime": "Отметка времени для raw ISO", + "wdqs-app-result-json": "JSON-файл", + "wdqs-app-result-json-verbose": "JSON-файл (подробнее)", + "wdqs-app-result-tsv": "TSV-файл", + "wdqs-app-result-tsv-verbose": "TSV-файл (подробнее)", + "wdqs-app-result-csv": "CSV-файл", + "wdqs-app-result-svg": "Изображение SVG", + "wdqs-app-result-html": "HTML-таблица", + "wdqs-app-shorturl-page-title": "Короткий URL-адрес к этой странице", + "wdqs-app-editor-placeholder": "(Введите запрос на SPARQL или выберите один из примеров)", + "wdqs-app-editor-addprefixes": "Добавить стандартные префиксы", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|результат|результата|результатов}} за $2 мс", + "wdqs-app-resultbrowser-stabilize": "Стабилизировать сеть", + "wdqs-app-resultbrowser-hierarchical-lr": "Иерархическая разметка слева направо", + "wdqs-app-resultbrowser-hierarchical-ud": "Иерархическая разметка сверху вниз", + "wdqs-app-resultbrowser-hierarchical-rl": "Иерархическая разметка справа налево", + "wdqs-app-resultbrowser-non-hierarchical": "Неиерархическая разметка", + "wdqs-app-resultbrowser-table": "Таблица", + "wdqs-app-resultbrowser-image-grid": "Сетка изображений", + "wdqs-app-resultbrowser-graph-builder": "Построитель графиков", + "wdqs-app-resultbrowser-map": "Карта", + "wdqs-app-resultbrowser-line-chart": "Линейная диаграмма", + "wdqs-app-resultbrowser-bar-chart": "Столбчатый график", + "wdqs-app-resultbrowser-scatter-chart": "Точечная диаграмма", + "wdqs-app-resultbrowser-area-chart": "Диаграмма с областями", + "wdqs-app-resultbrowser-bubble-chart": "Пузырьковая диаграмма", + "wdqs-app-resultbrowser-tree-map": "Древовидная карта", + "wdqs-app-resultbrowser-tree": "Дерево", + "wdqs-app-resultbrowser-timeline": "Хронология", + "wdqs-app-resultbrowser-dimensions": "Размеры", + "wdqs-app-resultbrowser-graph": "График", + "wdqs-app-toast-leave-fullscreen": "Нажмите [Esc], чтобы выйти из полноэкранного режима", + "wdqs-app-urlshortener-bad-service": "В конфигурации прописан проблемный сервис замены ссылок на короткие URL", + "wdqs-app-urlshortener-failed": "Не удалось создать краткий URL", + "wdqs-app-urlshortener-loading": "Загрузка…", + "wdqs-dialog-examples-preview-query": "Посмотреть запрос", + "wdqs-dialog-examples-preview-result": "Посмотреть результат", + "wdqs-dialog-key-shortcut-title": "Сочетания клавиш", + "wdqs-dialog-key-shortcut-run-query": "Запустить запрос.", + "wdqs-dialog-key-shortcut-esc": "Покинуть текущее поле ввода.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Показать сочетания клавиш для текущей страницы.", + "wdqs-dialog-key-shortcut-focus-textarea": "Поставить курсор в поле запроса", + "wdqs-dialog-key-shortcut-jump-to-result": "Перейти к результатам запроса.", + "wdqs-dialog-key-shortcut-focus-filter": "Поставить курсор на кнопку \"Фильтр\" в Помощнике по запросам.", + "wdqs-dialog-key-shortcut-focus-show": "Поставить курсор на кнопку \"Показать\" в Помощнике по запросам.", + "wdqs-dialog-key-shortcut-focus-limit": "Нажать кнопку \"Limit\" в Помощнике по запросам.", + "wdqs-dialog-key-shortcut-show-example": "Показать примеры.", + "wdqs-dialog-key-shortcut-help-menu": "Раскрыть/Скрыть меню справки.", + "wdqs-dialog-key-shortcut-show-language": "Показать языковое меню.", + "wdqs-dialog-key-shortcut-close-button": "Закрыть", + "wdqs-ve-filter": "Фильтр", + "wdqs-ve-show": "Показать", + "wdqs-ve-limit": "Ограничение", + "wdqs-ve-add-label-title": "Добавить переменную, содержащую метку сущности", + "wdqs-ve-remove-row-title": "Удалить эту строку", + "wdqs-ve-with": "с", + "wdqs-ve-anything": "что-нибудь", + "wdqs-ve-any": "любое", + "wdqs-ve-or": "или", + "wdqs-ve-subtype": "подтип", + "wdqs-ve-sb-suggestions": "Подсказки", + "wdqs-ve-sb-other": "Другое", + "wdqs-action-query": "Выполнение запроса", + "wdqs-action-render": "Обработка результата", + "wdqs-action-error-display": "Не удаётся отобразить результат", + "wdqs-action-timeout": "Запрос занял слишком много времени", + "wdqs-action-malformed-query": "Запрос плохо сформирован", + "wdqs-action-empty-query": "Введите SPARQL-запрос или выберите один из примеров", + "wdqs-action-server-error": "Ошибка сервера", + "wdqs-action-unknow-error": "Неизвестная ошибка", + "wdqs-action-preview": "Предпросмотр результата", + "wdqs-result-map-layers-all": "Все слои", + "wdqs-result-map-progress": "Загрузка данных карты: $1%", + "wdqs-embed-button-edit-query": "Изменить визуально", + "wdqs-embed-button-edit-query-title": "Изменить этот запрос используя помощник", + "wdqs-embed-button-edit-code": "Изменить SPARQL-код", + "wdqs-embed-button-edit-code-title": "Изменить этот запрос с помощью SPARQL-редактора", + "wdqs-embed-explorer-button-incoming": "Показать входящие ссылки", + "wdqs-embed-explorer-button-outgoing": "Показать исходящие ссылки" +} diff --git a/scholia/app/static/gui/i18n/sah.json b/scholia/app/static/gui/i18n/sah.json new file mode 100644 index 000000000..6c4d23da6 --- /dev/null +++ b/scholia/app/static/gui/i18n/sah.json @@ -0,0 +1,126 @@ +{ + "@metadata": { + "authors": [ + "HalanTul" + ] + }, + "wdqs-app-button-examples": "Холобурдар", + "wdqs-app-button-prefixes": "Префикстар", + "wdqs-app-button-more-tools": "Атын тэриллэр", + "wdqs-app-button-help": "Көмө", + "wdqs-app-button-run": "Ыыт", + "wdqs-app-button-run-title": "Көрдөбүлү толоруу ( + )", + "wdqs-app-button-clear": "Сот", + "wdqs-app-button-clear-title": "Көрдөбүлү ыраастаа", + "wdqs-app-button-restore-title": "Бу иннинээҕини иккистээн", + "wdqs-app-button-format-title": "Көрдөбүлү формааттаа", + "wdqs-app-button-fullscreen-title": "Толору экрааны холбуурга", + "wdqs-app-button-display": "Көрдөрүү", + "wdqs-app-button-display-title": "Түмүгүн табылыысса, ойуу уо.д.а. курдук көрдөрүү", + "wdqs-app-button-download": "Хачайдаа", + "wdqs-app-button-download-title": "Түмүгүн хачайдаан ылыы", + "wdqs-app-button-link": "Сигэ", + "wdqs-app-button-link-title": "Көрдөбүл сигэтин ылыы", + "wdqs-app-button-code": "Куод", + "wdqs-app-button-code-title": "Куод холобурун көрүү", + "wdqs-app-help-feedback": "Бу туһунан санааҕын суруй!", + "wdqs-app-help-request-query": "Көрдөбүл көрдөбүлэ", + "wdqs-app-help-portal": "Көмө", + "wdqs-app-help-manual": "Ыйыы-кэрдии", + "wdqs-app-help-examples": "Көрдөбүллэр холобурдара", + "wdqs-app-help-datamodel": "RDF мадьыала", + "wdqs-app-help-prefixes": "Префикс тиһилигэ", + "wdqs-app-help-copy": "Лиссиэнсийэ туһунан", + "wdqs-app-help-queryhelper": "Көрдөбүлгэ көмө", + "wdqs-app-tools-edit-items": "Эбийиэктэри уларытыы", + "wdqs-app-tools-enhance-ui": "Алтыһаанын тупсарыы", + "wdqs-app-tools-visualize-data": "Көстөр дааннайдар", + "wdqs-app-tools-lexicographical-data": "Лекскография дааннайдара", + "wdqs-app-tools-for-programmers": "Программистарга аналлаах", + "wdqs-app-footer-help": "[Ctrl + арыт] баттаан бэйэтэ түмүктэнэрин холбоо.", + "wdqs-app-footer-updated-ago": "Саҥардылынна $1", + "wdqs-app-result-shorturl": "Түмүук кылгас URL-а", + "wdqs-app-result-shorturl-title": "Бу көрдөбүл түмүгүн кылгас URL-ла", + "wdqs-app-result-rawgraphs": "RAWGraphs.io көмөтүнэн арыйыы", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io көмөтүнэн билигин баар түмүктээх граф оҥоруу", + "wdqs-app-result-embed": "Түмүгү угуу", + "wdqs-app-result-endpoint": "SPARQL-га киирии", + "wdqs-app-result-endpoint-title": "Көрдөбүл түмүгэ уонна SPARQL-га сигэ", + "wdqs-app-result-formatter-title-datetime": "Raw ISO кэм кэрдииһэ", + "wdqs-app-result-json": "JSON-билэ", + "wdqs-app-result-json-verbose": "JSON билэ (verbose)", + "wdqs-app-result-tsv": "TSV-билэ", + "wdqs-app-result-tsv-verbose": "TSV билэ (verbose)", + "wdqs-app-result-csv": "CSV-билэ", + "wdqs-app-result-svg": "SVG ойуу", + "wdqs-app-result-html": "HTML-табылыысса", + "wdqs-app-shorturl-page-title": "Бу сирэй кылгас URL-ла", + "wdqs-app-editor-placeholder": "(Көрдөбүлү SPARQL көмөтүнэн киллэр эбэтэр холобуртан хайатын эрэ тал)", + "wdqs-app-editor-addprefixes": "Стандарт префикстары эбии", + "wdqs-app-resultbrowser-response-summary": "$1 түмүк, $2 мс иһигэр", + "wdqs-app-resultbrowser-stabilize": "Ситими туруктаах гын", + "wdqs-app-resultbrowser-hierarchical-lr": "Хаҥастан уҥа иерархиялаах разметка", + "wdqs-app-resultbrowser-hierarchical-ud": "Үөһэттэн аллара иерархиялаах разметка", + "wdqs-app-resultbrowser-hierarchical-rl": "Уҥаттан хаҥас иерархиялаах разметка", + "wdqs-app-resultbrowser-non-hierarchical": "Иерархията суох", + "wdqs-app-resultbrowser-table": "Табылыысса", + "wdqs-app-resultbrowser-image-grid": "Ойуу сиэккэтэ", + "wdqs-app-resultbrowser-graph-builder": "График оҥорооччу", + "wdqs-app-resultbrowser-map": "Каарта", + "wdqs-app-resultbrowser-line-chart": "Дьураа диаграмма", + "wdqs-app-resultbrowser-bar-chart": "Баҕана диаграмма", + "wdqs-app-resultbrowser-scatter-chart": "Туочука диаграмма", + "wdqs-app-resultbrowser-area-chart": "Даллаах диаграмма", + "wdqs-app-resultbrowser-bubble-chart": "Хабахтаах диаграмма", + "wdqs-app-resultbrowser-tree-map": "Мас курдук көрдөрүү", + "wdqs-app-resultbrowser-tree": "Мас", + "wdqs-app-resultbrowser-timeline": "Хронология", + "wdqs-app-resultbrowser-dimensions": "Кээмэйдэрэ", + "wdqs-app-resultbrowser-graph": "График", + "wdqs-app-toast-leave-fullscreen": "[Esc] баттаан толору экраан эрэсиимиттэн таҕыс", + "wdqs-app-urlshortener-bad-service": "Суруллубут кылгас URL-у оҥорор сиэрбис омсолоох буолуон сөп", + "wdqs-app-urlshortener-failed": "Кылгас URL оҥорор сатаммата", + "wdqs-app-urlshortener-loading": "Киллэрии...", + "wdqs-dialog-examples-preview-query": "Көрдөбүлү көр", + "wdqs-dialog-examples-preview-result": "Көрдөбүл түмүгэ хайдах буолуоҕун көр", + "wdqs-dialog-key-shortcut-title": "Баттамнар дьүөрэлэрэ", + "wdqs-dialog-key-shortcut-run-query": "Көрдөбүлү ыыт.", + "wdqs-dialog-key-shortcut-esc": "Мантан таҕыс.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Бу сирэйгэ туттуллар бииргэ баттанар клавишалары көрдөр.", + "wdqs-dialog-key-shortcut-focus-textarea": "Куросру көрдөбүл түннүгэр туруор.", + "wdqs-dialog-key-shortcut-jump-to-result": "Көрдөбүл түмүгэр көс.", + "wdqs-dialog-key-shortcut-focus-filter": "Ыйытык көмөлөһөөччүтүгэр курсору \"Сиидэ\" тимэххэ туруор.", + "wdqs-dialog-key-shortcut-focus-show": "Ыйытык көмөлөһөөччүтүгэр курсору \"Көрдөр\" тимэххэ туруор.", + "wdqs-dialog-key-shortcut-show-example": "Холобурдары көрдөр.", + "wdqs-dialog-key-shortcut-help-menu": "Көмөнү көрдөр/кистээ.", + "wdqs-dialog-key-shortcut-show-language": "Тыл талбатын көрдөр.", + "wdqs-dialog-key-shortcut-close-button": "Сап", + "wdqs-ve-filter": "Сиидэ", + "wdqs-ve-show": "Көрдөр", + "wdqs-ve-limit": "Хааччах", + "wdqs-ve-remove-row-title": "Устуруоканы соторго", + "wdqs-ve-with": "маны кытта", + "wdqs-ve-anything": "түбэспиччэ", + "wdqs-ve-any": "ханнык баҕарар", + "wdqs-ve-or": "эбэтэр", + "wdqs-ve-subtype": "субтип", + "wdqs-ve-sb-suggestions": "Этэн биэриилэр", + "wdqs-ve-sb-other": "Атын", + "wdqs-action-query": "Көрдөбүлү толоруу", + "wdqs-action-render": "Түмүгүн таҥастааһын", + "wdqs-action-error-display": "Түмүгүн көрдөрөр табыллыбата", + "wdqs-action-timeout": "Көрдөбүл аһара уһуннук толорулунна", + "wdqs-action-malformed-query": "Көрдөбүл оччото суохтук оҥоһуллубут", + "wdqs-action-empty-query": "SPARQL-көрдөбүллэ киллэр биитэр холобуртан тал", + "wdqs-action-server-error": "Сиэрбэр алҕаһа", + "wdqs-action-unknow-error": "Биллибэт алҕас", + "wdqs-action-preview": "Бигэргэтиэх иннинэ көрүү", + "wdqs-result-map-layers-all": "Бары араҥалар", + "wdqs-result-map-progress": "Каарта дааннайын хачайдааһын: $1%", + "wdqs-embed-button-edit-query": "Көрөн олорон уларыт", + "wdqs-embed-button-edit-query-title": "Көрдөбүлү көмөлөһөөччүнү туһанан уларыт", + "wdqs-embed-button-edit-code": "SPARQL-куоду уларыт", + "wdqs-embed-button-edit-code-title": "Көрдөбүлү SPARQL-эрэдээктэр көмөтүнэн уларыт", + "wdqs-embed-explorer-button-incoming": "Киирэр сигэлэри көрдөр", + "wdqs-embed-explorer-button-outgoing": "Тахсар сигэлэри көрдөр" +} diff --git a/scholia/app/static/gui/i18n/sco.json b/scholia/app/static/gui/i18n/sco.json new file mode 100644 index 000000000..3e611fe2e --- /dev/null +++ b/scholia/app/static/gui/i18n/sco.json @@ -0,0 +1,66 @@ +{ + "@metadata": { + "authors": [ + "AmaryllisGardener" + ] + }, + "wdqs-app-button-examples": "Examples", + "wdqs-app-button-prefixes": "Prefixes", + "wdqs-app-button-help": "Help", + "wdqs-app-button-run": "Run", + "wdqs-app-button-run-title": "Execute query ( + )", + "wdqs-app-button-clear": "Clear", + "wdqs-app-button-clear-title": "Clear query", + "wdqs-app-button-display": "Display", + "wdqs-app-button-display-title": "Display result as chairt, eemage, ...", + "wdqs-app-button-download": "Dounlaid", + "wdqs-app-button-download-title": "Dounlaid result", + "wdqs-app-button-link": "Airtin", + "wdqs-app-button-link-title": "Get airtin tae query", + "wdqs-app-help-feedback": "Gie Feedback!", + "wdqs-app-help-request-query": "Request a query", + "wdqs-app-help-portal": "Help Portal", + "wdqs-app-help-manual": "Uiser Manual", + "wdqs-app-help-examples": "Example Queries", + "wdqs-app-help-datamodel": "RDF Data Model", + "wdqs-app-help-prefixes": "Leet o prefixes", + "wdqs-app-help-copy": "Licensin information", + "wdqs-app-footer-help": "Press [CTRL-SPACE] tae activate auto completion.", + "wdqs-app-result-shorturl": "Short URL tae result", + "wdqs-app-result-shorturl-title": "Short URL tae this result", + "wdqs-app-result-embed": "Embed result", + "wdqs-app-result-endpoint": "SPARQL endpynt", + "wdqs-app-result-endpoint-title": "Airt tae the SPARQL endpynt returnin the result", + "wdqs-app-result-formatter-title-datetime": "Raw ISO timestamp", + "wdqs-app-result-json": "JSON file", + "wdqs-app-result-json-verbose": "JSON file (verbose)", + "wdqs-app-result-tsv": "TSV file", + "wdqs-app-result-tsv-verbose": "TSV file (verbose)", + "wdqs-app-result-csv": "CSV file", + "wdqs-app-result-svg": "SVG Eemage", + "wdqs-app-shorturl-page-title": "Short URL tae this page", + "wdqs-app-editor-placeholder": "(Input a SPARQL query or chuise a query example)", + "wdqs-app-editor-addprefixes": "Add Staundart Prefixes", + "wdqs-app-resultbrowser-stabilize": "Stabilise network", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarchical layoot left tae richt", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarchical layoot up tae doun", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarchical layoot richt tae left", + "wdqs-dialog-examples-preview-query": "Preview query", + "wdqs-dialog-examples-preview-result": "Preview result", + "wdqs-ve-show": "Shaw", + "wdqs-ve-with": "wi", + "wdqs-ve-anything": "onything", + "wdqs-ve-any": "ony", + "wdqs-ve-or": "or", + "wdqs-ve-subtype": "subteep", + "wdqs-ve-sb-suggestions": "Suggestions", + "wdqs-ve-sb-other": "Ither", + "wdqs-action-query": "Runnin query", + "wdqs-action-render": "Renderin result", + "wdqs-action-error-display": "Unable tae display result", + "wdqs-action-timeout": "Query timeoot leemit reached", + "wdqs-action-malformed-query": "Query is malformed", + "wdqs-action-server-error": "Server error", + "wdqs-action-unknow-error": "Unkent error", + "wdqs-result-map-layers-all": "Aw layers" +} diff --git a/scholia/app/static/gui/i18n/sd.json b/scholia/app/static/gui/i18n/sd.json new file mode 100644 index 000000000..e7e90dd6f --- /dev/null +++ b/scholia/app/static/gui/i18n/sd.json @@ -0,0 +1,126 @@ +{ + "@metadata": { + "authors": [ + "Indus Asia", + "Mehtab ahmed", + "Tweety" + ] + }, + "wdqs-app-button-examples": "مثال", + "wdqs-app-button-prefixes": "اڳياڙيون", + "wdqs-app-button-more-tools": "وڌيڪ اوزار", + "wdqs-app-button-help": "مدد", + "wdqs-app-button-run": "هلايو", + "wdqs-app-button-run-title": "پڇا کي هلايو ( + )", + "wdqs-app-button-clear": "ختم ڪريو", + "wdqs-app-button-clear-title": "پڇا ختم ڪيو", + "wdqs-app-button-restore-title": "گذريل پڇا واپس ڪيو", + "wdqs-app-button-format-title": "پڇا فارميٽ", + "wdqs-app-button-fullscreen-title": "سنوارگاھ سڄي اسڪرين ۾ ڏيکاريو", + "wdqs-app-button-display": "ڏيکاريو", + "wdqs-app-button-display-title": "نتيجا ڏيکاريو بلحاظ خانا، تصوير،...", + "wdqs-app-button-download": "لاهيو", + "wdqs-app-button-download-title": "نتيجو لاهيو", + "wdqs-app-button-link": "ڳنڍڻو", + "wdqs-app-button-link-title": "پڇا جو ڳنڍڻو وٺو", + "wdqs-app-button-code": "ڪوڊ", + "wdqs-app-button-code-title": "ڪوڊ جا مثالَ ڏسو", + "wdqs-app-help-feedback": "پذيرائي ڏيو!", + "wdqs-app-help-request-query": "هڪ سوال طلب ڪيو", + "wdqs-app-help-portal": "مددي باب", + "wdqs-app-help-manual": "واپرائيندڙ لاءِ ھدايتنامو", + "wdqs-app-help-examples": "مثالي پڇائون", + "wdqs-app-help-datamodel": "آر ڊي ايف ڊيٽا ماڊل", + "wdqs-app-help-prefixes": "اڳياڙين جي فھرست", + "wdqs-app-help-copy": "اجازتنامو جي معلومات", + "wdqs-app-help-queryhelper": "پڇا لاءِ مدد", + "wdqs-app-tools-edit-items": "شيون سنواريو", + "wdqs-app-tools-query-data": "پڇا جي ڊيٽا", + "wdqs-app-tools-enhance-ui": "واپرائيندڙ انٽرفيس ڀلو ڪريو", + "wdqs-app-tools-list-properties": "خاصيتن کي فھرست ڏيو", + "wdqs-app-tools-for-programmers": "پروگرامرن لاءِ", + "wdqs-app-footer-help": "خودڪار مڪملي کي سرگرم ڪرڻ لاءِ [CTRL-SPACE] دٻايو.", + "wdqs-app-footer-updated-ago": "ڊيٽا سنورجي وئي $1", + "wdqs-app-result-shorturl": "نتيجي ڏانھن مختصر يوآرايل", + "wdqs-app-result-shorturl-title": "ھن نتيجي ڏانھن مختصر يوآرايل", + "wdqs-app-result-rawgraphs": "کوليو RAWGraphs.io ۾", + "wdqs-app-result-rawgraphs-title": "هڪ گراف جوڙيو، هاڻوڪن نتيجن جي انگن اکرن سان RAWGraphs.io ذريعي", + "wdqs-app-result-embed": "نتيجا گڏايو", + "wdqs-app-result-endpoint": "اسپارڪل خاتمو", + "wdqs-app-result-endpoint-title": "ڳنڊيو اسپارڪل خامتي ڏي نتيجا ڏسڻ لاءِ", + "wdqs-app-result-formatter-title-datetime": "را آئي او ايس وقت جو مهر", + "wdqs-app-result-json": "جيسون فائل", + "wdqs-app-result-json-verbose": "جيسون فائل (وربوس)", + "wdqs-app-result-tsv": "ٽي ايس وي فائل", + "wdqs-app-result-tsv-verbose": "ٽي ايس وي فائل (وربوس)", + "wdqs-app-result-csv": "سي ايس وي فائل", + "wdqs-app-result-svg": "اَيسوِيجِي عڪس", + "wdqs-app-result-html": "ايڇ ٽي ايم ايل خانو", + "wdqs-app-shorturl-page-title": "ھن صفحي ڏانھن مختصر يوآرايل", + "wdqs-app-editor-placeholder": "(داخل ڪيو هڪ اسپارڪل پڇا يا چونڊيو هڪ مثالي پڇا)", + "wdqs-app-editor-addprefixes": "معياري اڳياڙيون وجھو", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|نتيجو|نتيجا}} ۾ $2 ملي سيڪنڊ", + "wdqs-app-resultbrowser-stabilize": "پائيدار ڳنڍڄار (اسٽيبلائز نيٽ ورڪ)", + "wdqs-app-resultbrowser-hierarchical-lr": "درجي بنديءَ وارو پيشنگاه کاٻي کان ساڄو", + "wdqs-app-resultbrowser-hierarchical-ud": "درجي بنديءَ وارو پيشنگاه هيٺ کان مٿي", + "wdqs-app-resultbrowser-hierarchical-rl": "درجي بنديءَ وارو پيشنگاه ساڄي کان کاٻو", + "wdqs-app-resultbrowser-table": "خانو", + "wdqs-app-resultbrowser-image-grid": "ترتيب سان تصويرون", + "wdqs-app-resultbrowser-graph-builder": "گراف ٺاهيندڙ", + "wdqs-app-resultbrowser-map": "نقشو", + "wdqs-app-resultbrowser-line-chart": "ليڪن وارو گراف", + "wdqs-app-resultbrowser-bar-chart": "ليڪائين شڪل وارو گراف", + "wdqs-app-resultbrowser-scatter-chart": "ٽٻڪن وارو گراف", + "wdqs-app-resultbrowser-area-chart": "ايراضي وارو گراف", + "wdqs-app-resultbrowser-bubble-chart": "دائرن وارو گراف", + "wdqs-app-resultbrowser-tree-map": "شجرعاتي نقشو", + "wdqs-app-resultbrowser-tree": "شجرو", + "wdqs-app-resultbrowser-timeline": "ٽائيم لائين", + "wdqs-app-resultbrowser-dimensions": "طرف", + "wdqs-app-resultbrowser-graph": "گراف", + "wdqs-app-toast-leave-fullscreen": "سڄي اسڪرين ختم ڪرڻ لاءِ [esc] دٻايو", + "wdqs-app-urlshortener-loading": "لاھيندي...", + "wdqs-dialog-examples-preview-query": "پڇا جي پيش-نگاھ", + "wdqs-dialog-examples-preview-result": "پيش-نگاھ نتيجو", + "wdqs-dialog-key-shortcut-title": "ڪيبورڊ شارٽڪٽس", + "wdqs-dialog-key-shortcut-run-query": "پڇا هلايو.", + "wdqs-dialog-key-shortcut-esc": "هاڻوڪي داخلا جي جاءِ ڇڏيو", + "wdqs-dialog-key-shortcut-show-shortcut-help": "هن صفحي جا ڪيبورڊ شارٽ ڪٽ ڏيکاريو", + "wdqs-dialog-key-shortcut-focus-textarea": "پڇا جي داخلا تي ڌيان ڏيو.", + "wdqs-dialog-key-shortcut-jump-to-result": "پڇا جي نتيجن ڏي وڃو.", + "wdqs-dialog-key-shortcut-focus-filter": "پڇا ۾ مدد لاءِ ”ڇاڻي“ بٽڻ تي غور ڪيو.", + "wdqs-dialog-key-shortcut-focus-show": "پڇا جي مدد ۾ ”ڏيکاريو“ بٽڻ تي غور ڪيو.", + "wdqs-dialog-key-shortcut-focus-limit": "پڇا جي مدد ۾ ”لمٽ“ واري بٽڻ تي ٺڙڪ ڪيو.", + "wdqs-dialog-key-shortcut-show-example": "مثال ڏيکاريو.", + "wdqs-dialog-key-shortcut-help-menu": "مددي فهرست کوليو", + "wdqs-dialog-key-shortcut-show-language": "ٻولين جي فهرست ڏيکاريو.", + "wdqs-dialog-key-shortcut-close-button": "بند ڪريو", + "wdqs-ve-filter": "ڇاڻي", + "wdqs-ve-show": "ڏيکاريو", + "wdqs-ve-limit": "حد", + "wdqs-ve-add-label-title": "ڦرڻو گھرڻو وجھو جنھن ۾ شيءِ وارو ليبل هجي", + "wdqs-ve-remove-row-title": "هيءَ صف هٽايو", + "wdqs-ve-with": "سان", + "wdqs-ve-anything": "ڪجھ بہ", + "wdqs-ve-any": "ڪا", + "wdqs-ve-or": "يا", + "wdqs-ve-subtype": "ذيلي قسم", + "wdqs-ve-sb-suggestions": "صلاحون", + "wdqs-ve-sb-other": "ٻيو", + "wdqs-action-query": "ھلندڙ پڇا", + "wdqs-action-render": "نتيجا سنوارجي رهيا آهن", + "wdqs-action-error-display": "نتيجو ڏيکارڻ کان قاصر", + "wdqs-action-timeout": "پڇا جو وقت ختم ٿيو", + "wdqs-action-malformed-query": "پڇا درست نه آهي", + "wdqs-action-empty-query": "درست اسپارڪل پڇا داخل ڪيو يا مثالي پڇا چونڊيو", + "wdqs-action-server-error": "سرور جي خرابي", + "wdqs-action-unknow-error": "اڻڄاتل خرابي", + "wdqs-action-preview": "نتيجي جو ڏيک", + "wdqs-result-map-layers-all": "سڀ تھ", + "wdqs-result-map-progress": "نقشي جو ڊيٽا لهي رهيو آهي: $1%", + "wdqs-embed-button-edit-query": "وزيوئلي سنواريو", + "wdqs-embed-button-edit-query-title": "هن پڇا کي پچا-سنوارگاھ سان سنواريو", + "wdqs-embed-button-edit-code-title": "ھن پڇا کي اسپارڪل سنوارگاھ سان سنواريو", + "wdqs-embed-explorer-button-incoming": "ايندڙ ڳنڍڻا ڏيکاريو", + "wdqs-embed-explorer-button-outgoing": "ويندڙ ڳنڍڻا ڏيکاريو" +} diff --git a/scholia/app/static/gui/i18n/sh.json b/scholia/app/static/gui/i18n/sh.json new file mode 100644 index 000000000..3c3fd8eab --- /dev/null +++ b/scholia/app/static/gui/i18n/sh.json @@ -0,0 +1,71 @@ +{ + "@metadata": { + "authors": [ + "Vlad5250" + ] + }, + "wdqs-app-button-examples": "Primjeri", + "wdqs-app-button-prefixes": "Prefiksi", + "wdqs-app-button-more-tools": "Još alata", + "wdqs-app-button-help": "Pomoć", + "wdqs-app-button-run": "Pokreni", + "wdqs-app-button-run-title": "Izvrši upit ( + )", + "wdqs-app-button-clear": "Očisti", + "wdqs-app-button-clear-title": "Očisti upit", + "wdqs-app-button-restore-title": "Povrati prethodni upit", + "wdqs-app-button-format-title": "Formatiranje upita", + "wdqs-app-button-fullscreen-title": "Prebacivanje od/u cijeloekranski urednik", + "wdqs-app-button-display": "Prikaži", + "wdqs-app-button-display-title": "Prikaži ishod kao tabelu, sliku, ...", + "wdqs-app-button-download": "Preuzmi", + "wdqs-app-button-download-title": "Preuzmi ishod", + "wdqs-app-button-link": "Poveznica (link)", + "wdqs-app-button-link-title": "Daj link ka upitu", + "wdqs-app-button-code": "Kôd", + "wdqs-app-button-code-title": "Pogl. primjere za kod", + "wdqs-app-help-feedback": "Pošaljite povratne informacije!", + "wdqs-app-help-request-query": "Postavi upit", + "wdqs-app-help-manual": "Priručnik", + "wdqs-app-help-examples": "Primjeri upita", + "wdqs-app-help-datamodel": "Podatkovni model RDF", + "wdqs-app-help-prefixes": "Spisak prefiksa", + "wdqs-app-help-copy": "Licencne informacije", + "wdqs-app-help-queryhelper": "Pomoć za upitavanja", + "wdqs-app-tools-edit-items": "Uređivanje stavki", + "wdqs-app-tools-query-data": "Podaci upita", + "wdqs-app-tools-enhance-ui": "Poboljšati korisnički interfejs", + "wdqs-app-tools-visualize-data": "Nagledni podaci", + "wdqs-app-tools-list-properties": "Spisak svojstava", + "wdqs-app-tools-lexicographical-data": "Leksikografski podaci", + "wdqs-app-tools-for-programmers": "Za programere", + "wdqs-app-footer-help": "Pritisnite [CTRL-SPACE] da uključite samodovršavač.", + "wdqs-app-footer-updated-ago": "Podaci su podnovljeni $1", + "wdqs-app-result-shorturl": "Kratka URL do ishoda", + "wdqs-app-result-shorturl-title": "Kratka URL do ogog ishoda", + "wdqs-app-result-rawgraphs": "Otvori u RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Stvaranje grafikona s trenutnima ishodnim podacima koristeći RAWGraphs.io", + "wdqs-app-result-embed": "Ugradi rezultat", + "wdqs-app-result-endpoint": "SPARQL-završetak", + "wdqs-app-result-endpoint-title": "Link na SPARQL-završetaak daje ishod", + "wdqs-app-result-formatter-title-datetime": "Sirova vremenska oznaka po ISO-u", + "wdqs-app-result-json": "JSON-datoteka", + "wdqs-app-result-json-verbose": "JSON-datoteka (opširna)", + "wdqs-app-result-tsv": "TSV-datoteka", + "wdqs-app-result-tsv-verbose": "TSV-datoteka (opširna)", + "wdqs-app-result-csv": "CSV-datoteka", + "wdqs-app-result-svg": "SVG-datoteka", + "wdqs-app-result-html": "HTML-tabela", + "wdqs-app-shorturl-page-title": "Kratka URL na ovu stranicu", + "wdqs-app-editor-placeholder": "(Upišite upit do SPARQL ili izaberite primjer)", + "wdqs-app-editor-addprefixes": "Dodaj standardne prefikse", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|unos|unosa}} za $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliziraj mrežu", + "wdqs-action-empty-query": "Unesite validan SPARQL-upit ili izaberite primjerno", + "wdqs-action-server-error": "Greška u serveru", + "wdqs-action-unknow-error": "Nepoznata greška", + "wdqs-action-preview": "Pregled ishoda", + "wdqs-result-map-layers-all": "Svi slojevi", + "wdqs-embed-button-edit-query": "Uredi nagledno", + "wdqs-embed-explorer-button-incoming": "Prikaži dolazne linkove", + "wdqs-embed-explorer-button-outgoing": "Prikaži odlazne linkove" +} diff --git a/scholia/app/static/gui/i18n/shy-latn.json b/scholia/app/static/gui/i18n/shy-latn.json new file mode 100644 index 000000000..e79f4db90 --- /dev/null +++ b/scholia/app/static/gui/i18n/shy-latn.json @@ -0,0 +1,91 @@ +{ + "@metadata": { + "authors": [ + "Vikoula5" + ] + }, + "wdqs-app-button-examples": "Amedya", + "wdqs-app-button-prefixes": "Uzwiren", + "wdqs-app-button-help": "Tallalt", + "wdqs-app-button-run": "Selkem", + "wdqs-app-button-run-title": "Selkem tuttra ( + )", + "wdqs-app-button-clear": "Sfeḍ", + "wdqs-app-button-clear-title": "Sfeḍ tuttra", + "wdqs-app-button-restore-title": "Err-d tuttra yezrin", + "wdqs-app-button-fullscreen-title": "Uɣal ar uskar n ugdil aččuran n umaẓrag", + "wdqs-app-button-display": "Abeqqeḍ", + "wdqs-app-button-display-title": "Abeqqeḍ agmuḍ am tfelwit, tugna...", + "wdqs-app-button-download": "Sider", + "wdqs-app-button-download-title": "Sider agmuḍ", + "wdqs-app-button-link": "Azday", + "wdqs-app-button-link-title": "Awi-d aseɣwen ar tuttra", + "wdqs-app-button-code": "Tangalt", + "wdqs-app-button-code-title": "Sken imedyaten n tengalt", + "wdqs-app-help-feedback": "Mudd-d tiki!", + "wdqs-app-help-manual": "Amnir n useqdac", + "wdqs-app-help-examples": "Amedya n tuttriwin", + "wdqs-app-help-datamodel": "Taneɣruft n isefka EDF", + "wdqs-app-help-prefixes": "Tabdart n izwiren", + "wdqs-app-help-copy": "Talɣut ɣef turagt", + "wdqs-app-help-queryhelper": "Amarag n tuttra", + "wdqs-app-footer-help": "Senned ɣef [CTRL-SPACE] akken ad tremdeḍ akemmel awurman.", + "wdqs-app-result-shorturl": "Tansa tawezlant URL i ugmuḍ", + "wdqs-app-result-shorturl-title": "Tansa URL tawezlant i ugmuḍ-agi", + "wdqs-app-result-rawgraphs": "Ldi RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Rnu adlef s isefka n ugmuḍ n tura s useqdec n RAWGraphs.io", + "wdqs-app-result-embed": "Seddu agmuḍ", + "wdqs-app-result-endpoint": "Taneqqiṭ n tagara n SPARQL", + "wdqs-app-result-endpoint-title": "Qqen taneqqiḍt n tagara SPARQL i d-yettaran agmuḍ", + "wdqs-app-result-formatter-title-datetime": "Asragemz ISO aḥerfi", + "wdqs-app-result-json": "Afaylu JSON", + "wdqs-app-result-json-verbose": "Afaylu JSON (verbose)", + "wdqs-app-result-tsv": "Afaylu TSV", + "wdqs-app-result-tsv-verbose": "Afaylu TSV (verbose)", + "wdqs-app-result-csv": "Afaylu CSV", + "wdqs-app-result-svg": "Tugna SVG", + "wdqs-app-result-html": "Tafelwit HTML", + "wdqs-app-shorturl-page-title": "Tansa URL tawezlant i usebter-agi", + "wdqs-app-editor-placeholder": "(Sekcem tuttra SPARQL neɣ fren amedya n tuttra)", + "wdqs-app-editor-addprefixes": "Rnu tignutin tuzwirin", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|agmuḍ|imgmuḍan}} s $2 ms", + "wdqs-app-resultbrowser-stabilize": "Serked aẓeṭṭa", + "wdqs-app-resultbrowser-hierarchical-lr": "Asegnes amyellal seg uzelmaḍ s ayeffus", + "wdqs-app-resultbrowser-hierarchical-ud": "Asegnes amyellal s ufella d asawen", + "wdqs-app-resultbrowser-hierarchical-rl": "Asegnes amyellal seg uyeffus s azelmad", + "wdqs-app-resultbrowser-non-hierarchical": "Ulac-Asegnes amyellal", + "wdqs-app-resultbrowser-table": "Tafelwit", + "wdqs-app-resultbrowser-map": "Tkaṛda", + "wdqs-app-resultbrowser-tree-map": "Tkaṛda n taseṭṭa", + "wdqs-app-resultbrowser-tree": "Taseṭṭa", + "wdqs-app-resultbrowser-timeline": "Adwal", + "wdqs-app-toast-leave-fullscreen": "Senned ɣef [esc] akken ad teffɣeḍ seg ugdil aččuran", + "wdqs-dialog-examples-preview-query": "Taskant n tuttra", + "wdqs-dialog-examples-preview-result": "Taskant n ugmuḍ", + "wdqs-dialog-key-shortcut-run-query": "Selkem tuttra", + "wdqs-dialog-key-shortcut-show-example": "Ssken amedya", + "wdqs-dialog-key-shortcut-show-language": "Ssken iles d umuɣ", + "wdqs-dialog-key-shortcut-close-button": "Yebleε", + "wdqs-ve-filter": "Imzizdig", + "wdqs-ve-show": "Ssken", + "wdqs-ve-add-label-title": "Rnu amutti igebren tabzimt n tayunt", + "wdqs-ve-remove-row-title": "Kkes seg izirig-agi", + "wdqs-ve-with": "akked", + "wdqs-ve-anything": "kra n tɣawsa", + "wdqs-ve-any": "ayen yellan", + "wdqs-ve-or": "neɣ", + "wdqs-ve-subtype": "anaw asnawan", + "wdqs-ve-sb-suggestions": "Isumar", + "wdqs-ve-sb-other": "Wayeḍ", + "wdqs-action-query": "Aselkem n tuttra", + "wdqs-action-render": "Tiririt n ugmuḍ", + "wdqs-action-error-display": "Ur izmir ara ad d-yesken agmuḍ", + "wdqs-action-timeout": "Talast n wakud n tuttra tewweḍ", + "wdqs-action-malformed-query": "Tuttra ur temqil ara akken iwata", + "wdqs-action-server-error": "Tuccḍa n uqeddac", + "wdqs-action-unknow-error": "Tuccḍa tarussint", + "wdqs-action-preview": "Taskant n ugmuḍ", + "wdqs-result-map-layers-all": "Akk tissiwin", + "wdqs-result-map-progress": "Asali n isefka n tkarḍa: $1", + "wdqs-embed-button-edit-query": "Ẓreg tuttra-agi", + "wdqs-embed-button-edit-query-title": "Ẓreg tuttra-agi s umaẓrag SPARQL" +} diff --git a/scholia/app/static/gui/i18n/sk.json b/scholia/app/static/gui/i18n/sk.json new file mode 100644 index 000000000..82204d47e --- /dev/null +++ b/scholia/app/static/gui/i18n/sk.json @@ -0,0 +1,37 @@ +{ + "@metadata": { + "authors": [ + "Hromoslav", + "Kusavica", + "Luky001", + "Yardom78" + ] + }, + "wdqs-app-button-examples": "Príklady", + "wdqs-app-button-prefixes": "Predpony", + "wdqs-app-button-more-tools": "Ďalšie nástroje", + "wdqs-app-button-help": "Pomoc", + "wdqs-app-button-run": "Spustiť", + "wdqs-app-button-run-title": "Spustiť požiadavku ( + )", + "wdqs-app-button-clear": "Vyčistiť", + "wdqs-app-button-clear-title": "Vyčistiť požiadavku", + "wdqs-app-button-restore-title": "Obnoviť predchádzajúcu požiadavku", + "wdqs-app-button-format-title": "Formátovať požiadavku", + "wdqs-app-button-query-helper": "Zobraziť vysvetlenie požiadavky", + "wdqs-app-button-fullscreen-title": "Prepnúť do režimu celej obrazovky", + "wdqs-app-button-display": "Zobraziť", + "wdqs-app-button-display-title": "Zobraziť výsledok ako tabuľku, obrázok,...", + "wdqs-app-button-download": "Stiahnuť", + "wdqs-app-button-download-title": "Stiahnuť výsledok", + "wdqs-app-button-link": "Odkaz", + "wdqs-app-button-link-title": "Získať pre požiadavku odkaz", + "wdqs-app-button-code": "Kód", + "wdqs-app-button-code-title": "Zobraziť príklady kódu", + "wdqs-app-help-feedback": "Dať spätnú väzbu!", + "wdqs-app-help-request-query": "Zadať požiadavku", + "wdqs-app-help-portal": "Portál pomoci", + "wdqs-app-tools-visualize-data": "Vizualizácia dát", + "wdqs-ve-show": "Zobraziť", + "wdqs-ve-with": "s", + "wdqs-ve-or": "alebo" +} diff --git a/scholia/app/static/gui/i18n/skr-arab.json b/scholia/app/static/gui/i18n/skr-arab.json new file mode 100644 index 000000000..0de91c1bc --- /dev/null +++ b/scholia/app/static/gui/i18n/skr-arab.json @@ -0,0 +1,64 @@ +{ + "@metadata": { + "authors": [ + "Saraiki" + ] + }, + "wdqs-app-button-examples": "مثالاں", + "wdqs-app-button-prefixes": "سابقے", + "wdqs-app-button-help": "مدد", + "wdqs-app-button-run": "دوڑ", + "wdqs-app-button-run-title": "سوال پچھو ( + )", + "wdqs-app-button-clear": "صاف", + "wdqs-app-button-clear-title": "سوال مٹاؤ", + "wdqs-app-button-restore-title": "پہلے آلی کیوری بحال کرو", + "wdqs-app-button-display": "ڈسپلے", + "wdqs-app-button-download": "ڈاؤن لوڈ کرو ، لہاؤ", + "wdqs-app-button-download-title": "ڈاؤنلوڈ نتیجہ", + "wdqs-app-button-link": "ربط", + "wdqs-app-button-code": "کوڈ", + "wdqs-app-help-feedback": "رائت ݙیوو", + "wdqs-app-help-request-query": "سوال پُچھو", + "wdqs-app-help-portal": "مدد پورٹل", + "wdqs-app-help-datamodel": "آر ڈی ایف ڈیٹا ماڈل", + "wdqs-app-help-prefixes": "سابقیاں دی فہرست", + "wdqs-app-help-copy": "اجازت نامہ دی معلومات", + "wdqs-app-help-queryhelper": "پچھݨ دی مدد کرݨ آلا", + "wdqs-app-result-shorturl": "نتیجے دا مختصر یوآرایل", + "wdqs-app-result-shorturl-title": "ایں نتیجے دا مختصر یوآرایل", + "wdqs-app-result-json": "جے ایس او این فائل", + "wdqs-app-result-json-verbose": "جے ایس او این (ڳلہوڑ)", + "wdqs-app-result-tsv": "ٹی ایس وی فائل", + "wdqs-app-result-tsv-verbose": "ٹی ایس وی (ڳلہوڑ)", + "wdqs-app-result-csv": "سی وی ایس فائل", + "wdqs-app-result-svg": "ایس وی جی تصویر", + "wdqs-app-shorturl-page-title": "ایں ورقے دا مختصر یوآرایل", + "wdqs-app-resultbrowser-table": "ٹیبل", + "wdqs-app-resultbrowser-graph-builder": "گراف ٻݨاوݨ آلا", + "wdqs-app-resultbrowser-map": "نقشہ", + "wdqs-app-resultbrowser-bar-chart": "پٹی چارٹ", + "wdqs-app-resultbrowser-tree-map": "شجری نقشہ", + "wdqs-app-resultbrowser-tree": "درخت", + "wdqs-app-resultbrowser-timeline": "ٹائم لائن", + "wdqs-app-resultbrowser-graph": "گراف", + "wdqs-dialog-examples-preview-query": "سوال پچھݨ دا پہلوں ݙکھالا", + "wdqs-dialog-examples-preview-result": "نتیجے دا پیشگی ݙکھالا", + "wdqs-dialog-key-shortcut-show-example": "مثالاں ݙکھاؤ۔", + "wdqs-dialog-key-shortcut-close-button": "بند کرو", + "wdqs-ve-filter": "چھاݨاں", + "wdqs-ve-show": "ݙیکھاؤ", + "wdqs-ve-limit": "حد", + "wdqs-ve-remove-row-title": "ایہ قطار ہٹاؤ", + "wdqs-ve-with": "نال", + "wdqs-ve-anything": "کوئی وی شئے", + "wdqs-ve-any": "کوئی وی", + "wdqs-ve-or": "یا", + "wdqs-ve-subtype": "ذیلی قسم", + "wdqs-ve-sb-suggestions": "تجویزاں", + "wdqs-ve-sb-other": "ٻئے", + "wdqs-action-server-error": "سرور غلطی", + "wdqs-action-unknow-error": "نامعلوم غلطی", + "wdqs-action-preview": "نتیجے دا پیشگی ݙکھالا", + "wdqs-result-map-layers-all": "ساریاں تہیاں", + "wdqs-embed-button-edit-query": "ایں سوال کوں بدلو" +} diff --git a/scholia/app/static/gui/i18n/sl.json b/scholia/app/static/gui/i18n/sl.json new file mode 100644 index 000000000..da74d480e --- /dev/null +++ b/scholia/app/static/gui/i18n/sl.json @@ -0,0 +1,137 @@ +{ + "@metadata": { + "authors": [ + "Eleassar", + "HairyFotr", + "Pickle12", + "P̲̳l̳eo", + "Upwinxp", + "Yerpo" + ] + }, + "wdqs-app-button-examples": "Zgledi", + "wdqs-app-button-prefixes": "Predpone", + "wdqs-app-button-more-tools": "Več orodij", + "wdqs-app-button-help": "Pomoč", + "wdqs-app-button-run": "Zaženi", + "wdqs-app-button-run-title": "Izvedi poizvedbo ( + )", + "wdqs-app-button-clear": "Počisti", + "wdqs-app-button-clear-title": "Počisti poizvedbo", + "wdqs-app-button-restore-title": "Obnovi prejšnjo poizvedbo", + "wdqs-app-button-format-title": "Oblika poizvedbe", + "wdqs-app-button-query-helper": "Prikaži razlago poizvedbe", + "wdqs-app-button-fullscreen-title": "Vklopi celozaslonski način urejevalnika", + "wdqs-app-button-display": "Prikaz", + "wdqs-app-button-display-title": "Prikaži zadetek kot preglednico, sliko, ...", + "wdqs-app-button-download": "Prenos", + "wdqs-app-button-download-title": "Prenesi zadetek", + "wdqs-app-button-link": "Povezava", + "wdqs-app-button-link-title": "Pridobi povezavo na poizvedbo", + "wdqs-app-button-code": "Koda", + "wdqs-app-button-code-title": "Preglej zglede za kodo", + "wdqs-app-help-feedback": "Pošlji povratne informacije!", + "wdqs-app-help-request-query": "Zahtevaj poizvedbo", + "wdqs-app-help-portal": "Portal pomoči", + "wdqs-app-help-manual": "Navodila za uporabo", + "wdqs-app-help-examples": "Zgledi poizvedb", + "wdqs-app-help-datamodel": "Podatkovni model RDF", + "wdqs-app-help-prefixes": "Seznam predpon", + "wdqs-app-help-copy": "Informacija o licenci", + "wdqs-app-help-queryhelper": "Pomočnik za poizvedbe", + "wdqs-app-logout": "Odjava", + "wdqs-app-tools-edit-items": "Uredi predmete", + "wdqs-app-tools-query-data": "Podatki o poizvedbi", + "wdqs-app-tools-enhance-ui": "Izboljšajte uporabniški vmesnik", + "wdqs-app-tools-visualize-data": "Vizualizirajte podatke", + "wdqs-app-tools-list-properties": "Seznam lastnosti", + "wdqs-app-tools-lexicographical-data": "Leksikografski podatki", + "wdqs-app-tools-for-programmers": "Za programerje", + "wdqs-app-footer-help": "Pritisnite [CTRL-SPACE] za vklop samodejnega dopolnjevanja", + "wdqs-app-footer-updated-ago": "Podatki posodobljeni $1", + "wdqs-app-result-shorturl": "Kratek URL do zadetka", + "wdqs-app-result-shorturl-title": "Kratek URL za ta zadetek", + "wdqs-app-result-rawgraphs": "Odpri v RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Z RAWGraphs.io ustvarite graf s trenutnimi podatki o zadetkih", + "wdqs-app-result-embed": "Vključi zadetek", + "wdqs-app-result-endpoint": "Končna točka SPARQL", + "wdqs-app-result-endpoint-title": "Povezava do končne točke SPARQL, ki vrne zadetek", + "wdqs-app-result-formatter-title-datetime": "Neobdelan časovni žig ISO", + "wdqs-app-result-json": "Datoteka JSON", + "wdqs-app-result-json-verbose": "Datoteka JSON (podrobneje)", + "wdqs-app-result-tsv": "Datoteka TSV", + "wdqs-app-result-tsv-verbose": "Datoteka TSV (podrobneje)", + "wdqs-app-result-csv": "Datoteka CSV", + "wdqs-app-result-svg": "Slika SVG", + "wdqs-app-result-html": "Preglednica HTML", + "wdqs-app-shorturl-page-title": "Kratek URL do te strani", + "wdqs-app-editor-placeholder": "(Vnesite poizvedbo SPARQL ali izberite zgled poizvedbe)", + "wdqs-app-editor-addprefixes": "Dodaj standardne predpone", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|zadetek|2=zadetka|few=zadetki|zadetkov}} v $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabiliziraj omrežje", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarhična postavitev od leve proti desni", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarhična postavitev od zgoraj navzdol", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarhična postavitev od desne proti levi", + "wdqs-app-resultbrowser-non-hierarchical": "Nehierarhična postavitev", + "wdqs-app-resultbrowser-table": "Preglednica", + "wdqs-app-resultbrowser-image-grid": "Mreža slik", + "wdqs-app-resultbrowser-graph-builder": "Generator grafikonov", + "wdqs-app-resultbrowser-map": "Zemljevid", + "wdqs-app-resultbrowser-line-chart": "Črtni grafikon", + "wdqs-app-resultbrowser-bar-chart": "Stolpični grafikon", + "wdqs-app-resultbrowser-scatter-chart": "Raztreseni grafikon", + "wdqs-app-resultbrowser-area-chart": "Površinski grafikon", + "wdqs-app-resultbrowser-bubble-chart": "Mehurčni grafikon", + "wdqs-app-resultbrowser-tree-map": "Drevesni grafikon", + "wdqs-app-resultbrowser-tree": "Drevo", + "wdqs-app-resultbrowser-timeline": "Časovnica", + "wdqs-app-resultbrowser-dimensions": "Mere", + "wdqs-app-resultbrowser-graph": "Grafikon", + "wdqs-app-toast-leave-fullscreen": "Za izhod iz celozaslonskega načina pritisnite [esc]", + "wdqs-app-urlshortener-bad-service": "Neveljavna storitev skrajševanja URL v konfiguraciji", + "wdqs-app-urlshortener-failed": "Skrajševanje URL ni uspelo", + "wdqs-app-urlshortener-loading": "Nalaganje ...", + "wdqs-dialog-examples-preview-query": "Predogled poizvedbe", + "wdqs-dialog-examples-preview-result": "Predogled rezultata", + "wdqs-dialog-key-shortcut-title": "Tipkovnične bližnjice", + "wdqs-dialog-key-shortcut-run-query": "Izvedi poizvedbo.", + "wdqs-dialog-key-shortcut-esc": "Zapustite trenutno vnosno polje/besedilno polje.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Prikaži tipkovnično bližnjico za pomoč za trenutno stran.", + "wdqs-dialog-key-shortcut-focus-textarea": "Osredini na besedilno polje poizvedbe.", + "wdqs-dialog-key-shortcut-jump-to-result": "Skoči na zadetek poizvedbe.", + "wdqs-dialog-key-shortcut-focus-filter": "V pomočniku za poizvedbe osredini na gumb »Filtriraj«.", + "wdqs-dialog-key-shortcut-focus-show": "V pomočniku za poizvedbe osredini na gumb »Prikaži«.", + "wdqs-dialog-key-shortcut-focus-limit": "V pomočniku za poizvedbe kliknite gumb »Omejitev«.", + "wdqs-dialog-key-shortcut-show-example": "Prikaži zglede.", + "wdqs-dialog-key-shortcut-help-menu": "Vklopi meni Pomoč.", + "wdqs-dialog-key-shortcut-show-language": "Prikaži jezikovni meni.", + "wdqs-dialog-key-shortcut-close-button": "Zapri", + "wdqs-ve-filter": "Filtriraj", + "wdqs-ve-show": "Prikaži", + "wdqs-ve-limit": "Omejitev", + "wdqs-ve-add-label-title": "Dodaj spremenljivko, ki vsebuje oznako entitete", + "wdqs-ve-remove-row-title": "Odstrani to vrstico", + "wdqs-ve-with": "s/z", + "wdqs-ve-anything": "kar koli", + "wdqs-ve-any": "kateri koli", + "wdqs-ve-or": "ali", + "wdqs-ve-subtype": "podvrsta", + "wdqs-ve-sb-suggestions": "Predlogi", + "wdqs-ve-sb-other": "Drugo", + "wdqs-action-query": "Izvaja se poizvedba", + "wdqs-action-render": "Priprava rezultata", + "wdqs-action-error-display": "Rezultata ni mogoče prikazati", + "wdqs-action-timeout": "Dosežena je časovna omejitev za poizvedbo", + "wdqs-action-malformed-query": "Poizvedba je napačno oblikovana", + "wdqs-action-empty-query": "Vnesite veljavno poizvedbo SPARQL ali izberite zgled poizvedbe", + "wdqs-action-server-error": "Strežniška napaka", + "wdqs-action-unknow-error": "Neznana napaka", + "wdqs-action-preview": "Predogled rezultata", + "wdqs-result-map-layers-all": "Vsi sloji", + "wdqs-result-map-progress": "Nalaganje podatkov zemljevida: $1%", + "wdqs-embed-button-edit-query": "Uredi vizualno", + "wdqs-embed-button-edit-query-title": "Uredi poizvedbo s pomočnikom za poizvedbe", + "wdqs-embed-button-edit-code": "Uredi SPARQL", + "wdqs-embed-button-edit-code-title": "Uredi poizvedbo z urejevalnikom SPARQL", + "wdqs-embed-explorer-button-incoming": "Prikaži vhodne povezave", + "wdqs-embed-explorer-button-outgoing": "Prikaži izhodne povezave" +} diff --git a/scholia/app/static/gui/i18n/sq.json b/scholia/app/static/gui/i18n/sq.json new file mode 100644 index 000000000..5463b80d8 --- /dev/null +++ b/scholia/app/static/gui/i18n/sq.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Liridon" + ] + }, + "wdqs-app-button-examples": "Shembuj", + "wdqs-app-button-prefixes": "Parashtesa", + "wdqs-app-button-more-tools": "Më shumë mjete", + "wdqs-app-button-help": "Ndihmë", + "wdqs-app-button-run": "Llësho", + "wdqs-app-button-run-title": "Ekzekutoni pyetjen ( + )", + "wdqs-app-button-clear": "Pastro", + "wdqs-app-button-clear-title": "Pastro pyetjen", + "wdqs-app-button-restore-title": "Rivendosni pyetjen e mëparshme", + "wdqs-app-button-format-title": "Formato pyetjen", + "wdqs-app-button-display": "Shfaq", + "wdqs-app-button-download": "Shkarko", + "wdqs-app-button-link": "Lidhje", + "wdqs-app-button-code": "Kodi", + "wdqs-app-help-feedback": "Jep mendimin!", + "wdqs-app-help-request-query": "Kërko një pyetje", + "wdqs-ve-show": "Trego", + "wdqs-ve-with": "me", + "wdqs-ve-anything": "gjithçka", + "wdqs-ve-any": "ndonjë", + "wdqs-ve-or": "ose", + "wdqs-ve-subtype": "nënlloj" +} diff --git a/scholia/app/static/gui/i18n/sr-ec.json b/scholia/app/static/gui/i18n/sr-ec.json new file mode 100644 index 000000000..6345af436 --- /dev/null +++ b/scholia/app/static/gui/i18n/sr-ec.json @@ -0,0 +1,139 @@ +{ + "@metadata": { + "authors": [ + "Acamicamacaraca", + "BadDog", + "Kizule", + "Milicevic01", + "Nikola Smolenski", + "Obsuser", + "Prevodim", + "Rancher", + "Zoranzoki21", + "Милан Јелисавчић" + ] + }, + "wdqs-app-button-examples": "Примери", + "wdqs-app-button-prefixes": "Префикси", + "wdqs-app-button-more-tools": "Још алата", + "wdqs-app-button-help": "Помоћ", + "wdqs-app-button-run": "Покрени", + "wdqs-app-button-run-title": "Изврши упит ( + )", + "wdqs-app-button-clear": "Обриши", + "wdqs-app-button-clear-title": "Обриши упит", + "wdqs-app-button-restore-title": "Врати претходни упит", + "wdqs-app-button-format-title": "Форматирај упит", + "wdqs-app-button-fullscreen-title": "Пребаци режим целог екрана уређивача", + "wdqs-app-button-display": "Прикажи", + "wdqs-app-button-display-title": "Прикажи резултат као табелу, слику…", + "wdqs-app-button-download": "Преузми", + "wdqs-app-button-download-title": "Преузми резултат", + "wdqs-app-button-link": "Веза", + "wdqs-app-button-link-title": "Набави везу ка упиту", + "wdqs-app-button-code": "Кôд", + "wdqs-app-button-code-title": "Прикажи примере кодова", + "wdqs-app-help-feedback": "Пошаљите повратне информације!", + "wdqs-app-help-request-query": "Захтевај упит", + "wdqs-app-help-portal": "Портал помоћи", + "wdqs-app-help-manual": "Кориснички приручник", + "wdqs-app-help-examples": "Примери упита", + "wdqs-app-help-datamodel": "RDF модел података", + "wdqs-app-help-prefixes": "Списак префикса", + "wdqs-app-help-copy": "Информације о лиценци", + "wdqs-app-help-queryhelper": "Помоћ око упита", + "wdqs-app-tools-edit-items": "Уређивање ставки", + "wdqs-app-tools-query-data": "Подаци упита", + "wdqs-app-tools-enhance-ui": "Побољшавање корисничког интерфејса", + "wdqs-app-tools-visualize-data": "Визуелизација података", + "wdqs-app-tools-list-properties": "Списак својстава", + "wdqs-app-tools-lexicographical-data": "Лексикографски подаци", + "wdqs-app-tools-for-programmers": "За програмере", + "wdqs-app-footer-help": "Притисните [CTRL–размак] да бисте активирали аутоматско довршавање.", + "wdqs-app-footer-updated-ago": "Подаци ажурирани пре $1", + "wdqs-app-result-shorturl": "Кратак URL према резултату", + "wdqs-app-result-shorturl-title": "Кратак URL према овом резултату", + "wdqs-app-result-rawgraphs": "Отвори у RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Направи графикон с тренутним подацима за резултате користећи RAWGraphs.io", + "wdqs-app-result-embed": "Угради резултат", + "wdqs-app-result-endpoint": "SPARQL крајња тачка", + "wdqs-app-result-endpoint-title": "Веза ка SPARQL крајњој тачки која враћа резултат", + "wdqs-app-result-formatter-title-datetime": "Сирова ISO ознака времена", + "wdqs-app-result-json": "JSON датотека", + "wdqs-app-result-json-verbose": "JSON датотека (опширна)", + "wdqs-app-result-tsv": "TSV датотека", + "wdqs-app-result-tsv-verbose": "TSV датотека (опширна)", + "wdqs-app-result-csv": "CSV датотека", + "wdqs-app-result-svg": "SVG слика", + "wdqs-app-result-html": "HTML табела", + "wdqs-app-shorturl-page-title": "Кратак URL ка овој страници", + "wdqs-app-editor-placeholder": "(Унесите SPARQL упит или одаберите пример упита.)", + "wdqs-app-editor-addprefixes": "Додај стандардне префиксе", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|резултат|резултата}} за $2 ms", + "wdqs-app-resultbrowser-stabilize": "Стабилизуј мрежу", + "wdqs-app-resultbrowser-hierarchical-lr": "Хијерархијски распоред слева надесно", + "wdqs-app-resultbrowser-hierarchical-ud": "Хијерархијски распоред одозго надоле", + "wdqs-app-resultbrowser-hierarchical-rl": "Хијерархијски распоред здесна налево", + "wdqs-app-resultbrowser-non-hierarchical": "Нехијерархијски распоред", + "wdqs-app-resultbrowser-table": "Табела", + "wdqs-app-resultbrowser-image-grid": "Координатна мрежа слике", + "wdqs-app-resultbrowser-graph-builder": "Графичар", + "wdqs-app-resultbrowser-map": "Мапа", + "wdqs-app-resultbrowser-line-chart": "Линијски графикон", + "wdqs-app-resultbrowser-bar-chart": "Тракасти графикон", + "wdqs-app-resultbrowser-scatter-chart": "Распршени графикон", + "wdqs-app-resultbrowser-area-chart": "Обласни графикон", + "wdqs-app-resultbrowser-bubble-chart": "Графикон са мехурићима", + "wdqs-app-resultbrowser-tree-map": "Мапа са стаблима", + "wdqs-app-resultbrowser-tree": "Стабло", + "wdqs-app-resultbrowser-timeline": "Хронологија", + "wdqs-app-resultbrowser-dimensions": "Димензије", + "wdqs-app-resultbrowser-graph": "Графикон", + "wdqs-app-toast-leave-fullscreen": "Притисните [esc] да бисте напустили приказ преко целог екрана", + "wdqs-app-urlshortener-bad-service": "Лоша услуга скраћивања URL-а у конфигурацији", + "wdqs-app-urlshortener-failed": "Скраћивање URL-а није успело", + "wdqs-app-urlshortener-loading": "Учитавање…", + "wdqs-dialog-examples-preview-query": "Преглед упита", + "wdqs-dialog-examples-preview-result": "Преглед резултата", + "wdqs-dialog-key-shortcut-title": "Тастерске пречице", + "wdqs-dialog-key-shortcut-run-query": "Покреће упит.", + "wdqs-dialog-key-shortcut-esc": "Напусти тренутно поље за унос / подручје текста.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Прикажи помоћ за тастерске пречице за тренутну страницу.", + "wdqs-dialog-key-shortcut-focus-textarea": "Фокусирајте се на подручје текста упита.", + "wdqs-dialog-key-shortcut-jump-to-result": "Иди на резултате упита.", + "wdqs-dialog-key-shortcut-focus-filter": "Фокусирајте се на дугме „Филтрирај” у Помоћнику за упите.", + "wdqs-dialog-key-shortcut-focus-show": "Фокусирајте се на дугме „Прикажи” у Помоћнику за упите.", + "wdqs-dialog-key-shortcut-focus-limit": "Кликните на дугме „Ограничи” у Помоћнику за упите.", + "wdqs-dialog-key-shortcut-show-example": "Прикажи примере.", + "wdqs-dialog-key-shortcut-help-menu": "Прикажи/сакриј Помоћни мени.", + "wdqs-dialog-key-shortcut-show-language": "Прикажи мени са језицима.", + "wdqs-dialog-key-shortcut-close-button": "Затвори", + "wdqs-ve-filter": "Филтер", + "wdqs-ve-show": "Прикажи", + "wdqs-ve-limit": "Ограничи", + "wdqs-ve-add-label-title": "Додајте променљиву која садржи ознаку ентитета", + "wdqs-ve-remove-row-title": "Уклони овај ред", + "wdqs-ve-with": "са", + "wdqs-ve-anything": "било шта", + "wdqs-ve-any": "било које", + "wdqs-ve-or": "или", + "wdqs-ve-subtype": "подтип", + "wdqs-ve-sb-suggestions": "Предлози", + "wdqs-ve-sb-other": "Друго", + "wdqs-action-query": "Извршавање упита", + "wdqs-action-render": "Обрађивање резултата", + "wdqs-action-error-display": "Није могуће приказати резултат", + "wdqs-action-timeout": "Достигнуто је временско ограничење упита", + "wdqs-action-malformed-query": "Упит је лошег облика", + "wdqs-action-empty-query": "Унесите валидан SPARQL упит или одаберите упит из примера", + "wdqs-action-server-error": "Грешка сервера", + "wdqs-action-unknow-error": "Непозната грешка", + "wdqs-action-preview": "Преглед резултата", + "wdqs-result-map-layers-all": "Сви слојеви", + "wdqs-result-map-progress": "Учитавање података мапе: $1%", + "wdqs-embed-button-edit-query": "Уреди визуелно", + "wdqs-embed-button-edit-query-title": "Уреди овај упит помоћником", + "wdqs-embed-button-edit-code": "Уреди SPARQL", + "wdqs-embed-button-edit-code-title": "Уреди овај упит SPARQL уређивачем", + "wdqs-embed-explorer-button-incoming": "Прикажи долазне везе", + "wdqs-embed-explorer-button-outgoing": "Прикажи одлазне везе" +} diff --git a/scholia/app/static/gui/i18n/sr-el.json b/scholia/app/static/gui/i18n/sr-el.json new file mode 100644 index 000000000..0a836cdce --- /dev/null +++ b/scholia/app/static/gui/i18n/sr-el.json @@ -0,0 +1,131 @@ +{ + "@metadata": { + "authors": [ + "Kizule", + "Zoranzoki21" + ] + }, + "wdqs-app-button-examples": "Primeri", + "wdqs-app-button-prefixes": "Prefiksi", + "wdqs-app-button-more-tools": "Više alata", + "wdqs-app-button-help": "Pomoć", + "wdqs-app-button-run": "Pokreni", + "wdqs-app-button-run-title": "Izvrši upit ( + )", + "wdqs-app-button-clear": "Obriši", + "wdqs-app-button-clear-title": "Obriši upit", + "wdqs-app-button-restore-title": "Vrati prethodni upit", + "wdqs-app-button-format-title": "Formatiraj upit", + "wdqs-app-button-fullscreen-title": "Prebaci režim celog ekrana uređivača", + "wdqs-app-button-display": "Prikaži", + "wdqs-app-button-display-title": "Prikaži rezultat kao tabelu, sliku…", + "wdqs-app-button-download": "Preuzmi", + "wdqs-app-button-download-title": "Preuzmi rezultat", + "wdqs-app-button-link": "Veza", + "wdqs-app-button-link-title": "Nabavi vezu ka upitu", + "wdqs-app-button-code": "Kôd", + "wdqs-app-button-code-title": "Prikaži primere kodova", + "wdqs-app-help-feedback": "Pošaljite povratne informacije!", + "wdqs-app-help-request-query": "Zahtevaj upit", + "wdqs-app-help-portal": "Portal pomoći", + "wdqs-app-help-manual": "Korisnički priručnik", + "wdqs-app-help-examples": "Primeri upita", + "wdqs-app-help-datamodel": "RDF model podataka", + "wdqs-app-help-prefixes": "Spisak prefiksa", + "wdqs-app-help-copy": "Informacije o licenci", + "wdqs-app-help-queryhelper": "Pomoć oko upita", + "wdqs-app-tools-edit-items": "Uređivanje stavki", + "wdqs-app-tools-query-data": "Podaci upita", + "wdqs-app-tools-enhance-ui": "Poboljšavanje korisničkog interfejsa", + "wdqs-app-tools-visualize-data": "Vizuelizacija podataka", + "wdqs-app-tools-list-properties": "Spisak podešavanja", + "wdqs-app-tools-lexicographical-data": "Leksikografski podaci", + "wdqs-app-tools-for-programmers": "Za programere", + "wdqs-app-footer-help": "Pritisnite [CTRL–razmak] da biste aktivirali automatsko dovršavanje.", + "wdqs-app-footer-updated-ago": "Podaci ažurirani pre $1", + "wdqs-app-result-shorturl": "Kratak URL prema rezultatu", + "wdqs-app-result-shorturl-title": "Kratak URL prema ovom rezultatu", + "wdqs-app-result-rawgraphs": "Otvori u RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Napravi grafikon s trenutnim podacima za rezultate koristeći RAWGraphs.io", + "wdqs-app-result-embed": "Ugradi rezultat", + "wdqs-app-result-endpoint": "SPARQL krajnja tačka", + "wdqs-app-result-endpoint-title": "Veza ka SPARQL krajnjoj tački koja vraća rezultat", + "wdqs-app-result-formatter-title-datetime": "Sirova ISO oznaka vremena", + "wdqs-app-result-json": "JSON datoteka", + "wdqs-app-result-json-verbose": "JSON datoteka (opširna)", + "wdqs-app-result-tsv": "TSV datoteka", + "wdqs-app-result-tsv-verbose": "TSV datoteka (opširna)", + "wdqs-app-result-csv": "CSV datoteka", + "wdqs-app-result-svg": "SVG slika", + "wdqs-app-result-html": "HTML tabela", + "wdqs-app-shorturl-page-title": "Kratak URL ka ovoj stranici", + "wdqs-app-editor-placeholder": "(Unesite SPARQL upit ili odaberite primer upita.)", + "wdqs-app-editor-addprefixes": "Dodaj standardne prefikse", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|rezultat|rezultata}} za $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilizuj mrežu", + "wdqs-app-resultbrowser-hierarchical-lr": "Hijerarhijski raspored sleva nadesno", + "wdqs-app-resultbrowser-hierarchical-ud": "Hijerarhijski raspored odozgo nadole", + "wdqs-app-resultbrowser-hierarchical-rl": "Hijerarhijski raspored zdesna nalevo", + "wdqs-app-resultbrowser-non-hierarchical": "Nehijerarhijski raspored", + "wdqs-app-resultbrowser-table": "Tabela", + "wdqs-app-resultbrowser-image-grid": "Koordinatna mreža slike", + "wdqs-app-resultbrowser-graph-builder": "Grafičar", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Linijski grafikon", + "wdqs-app-resultbrowser-bar-chart": "Trakasti grafikon", + "wdqs-app-resultbrowser-scatter-chart": "Raspršeni grafikon", + "wdqs-app-resultbrowser-area-chart": "Oblasni grafikon", + "wdqs-app-resultbrowser-bubble-chart": "Grafikon sa mehurićima", + "wdqs-app-resultbrowser-tree-map": "Mapa sa stablima", + "wdqs-app-resultbrowser-tree": "Stablo", + "wdqs-app-resultbrowser-timeline": "Hronologija", + "wdqs-app-resultbrowser-dimensions": "Dimenzije", + "wdqs-app-resultbrowser-graph": "Grafikon", + "wdqs-app-toast-leave-fullscreen": "Pritisnite [esc] da biste napustili prikaz preko celog ekrana", + "wdqs-app-urlshortener-bad-service": "Loš servis za skraćivanje linkova u konfiguraciji", + "wdqs-app-urlshortener-failed": "Skraćivanje linka nije uspelo", + "wdqs-app-urlshortener-loading": "Učitavanje...", + "wdqs-dialog-examples-preview-query": "Pregled upita", + "wdqs-dialog-examples-preview-result": "Pregled rezultata", + "wdqs-dialog-key-shortcut-title": "Tasterske prečice", + "wdqs-dialog-key-shortcut-run-query": "Pokreće upit.", + "wdqs-dialog-key-shortcut-esc": "Napusti trenutno polje za unos / područje teksta.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Prikaži pomoć za tasterske prečice za trenutnu stranicu.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokusirajte se na područje teksta upita.", + "wdqs-dialog-key-shortcut-jump-to-result": "Idi na rezultate upita.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokusirajte se na dugme „Filtriraj” u Pomoćniku za upite.", + "wdqs-dialog-key-shortcut-focus-show": "Fokusirajte se na dugme „Prikaži” u Pomoćniku za upite.", + "wdqs-dialog-key-shortcut-focus-limit": "Kliknite na dugme „Ograniči” u Pomoćniku za upite.", + "wdqs-dialog-key-shortcut-show-example": "Prikaži primere.", + "wdqs-dialog-key-shortcut-help-menu": "Prikaži/sakrij Pomoćni meni.", + "wdqs-dialog-key-shortcut-show-language": "Prikaži meni sa jezicima.", + "wdqs-dialog-key-shortcut-close-button": "Zatvori", + "wdqs-ve-filter": "Filter", + "wdqs-ve-show": "Prikaži", + "wdqs-ve-limit": "Ograniči", + "wdqs-ve-add-label-title": "Dodajte promenljivu koja sadrži oznaku entiteta", + "wdqs-ve-remove-row-title": "Ukloni ovaj red", + "wdqs-ve-with": "sa", + "wdqs-ve-anything": "bilo šta", + "wdqs-ve-any": "bilo koje", + "wdqs-ve-or": "ili", + "wdqs-ve-subtype": "podtip", + "wdqs-ve-sb-suggestions": "Predlozi", + "wdqs-ve-sb-other": "Drugo", + "wdqs-action-query": "Izvršavanje upita", + "wdqs-action-render": "Obrađivanje rezultata", + "wdqs-action-error-display": "Nije moguće prikazati rezultat", + "wdqs-action-timeout": "Dostignuto je vremensko ograničenje upita", + "wdqs-action-malformed-query": "Upit je lošeg oblika", + "wdqs-action-empty-query": "Unesite validan SPARQL upit ili odaberite upit iz primera", + "wdqs-action-server-error": "Greška servera", + "wdqs-action-unknow-error": "Nepoznata greška", + "wdqs-action-preview": "Pregled rezultata", + "wdqs-result-map-layers-all": "Svi slojevi", + "wdqs-result-map-progress": "Učitavanje podataka mape: $1%", + "wdqs-embed-button-edit-query": "Uredi vizuelno", + "wdqs-embed-button-edit-query-title": "Uredi ovaj upit pomoćnikom", + "wdqs-embed-button-edit-code": "Uredi SPARQL", + "wdqs-embed-button-edit-code-title": "Uredi ovaj upit SPARQL uređivačem", + "wdqs-embed-explorer-button-incoming": "Prikaži dolazne veze", + "wdqs-embed-explorer-button-outgoing": "Prikaži odlazne veze" +} diff --git a/scholia/app/static/gui/i18n/su.json b/scholia/app/static/gui/i18n/su.json new file mode 100644 index 000000000..dcbb5b337 --- /dev/null +++ b/scholia/app/static/gui/i18n/su.json @@ -0,0 +1,81 @@ +{ + "@metadata": { + "authors": [ + "Uchup19" + ] + }, + "wdqs-app-button-examples": "Conto", + "wdqs-app-button-prefixes": "Awalan", + "wdqs-app-button-help": "Pitulung", + "wdqs-app-button-run": "Jalankeun", + "wdqs-app-button-run-title": "Jalankan kuéri ( + )", + "wdqs-app-button-clear": "Bersihkeun", + "wdqs-app-button-clear-title": "Bersihkeun kuéri", + "wdqs-app-button-restore-title": "Balikeun kuéri saméméhna", + "wdqs-app-button-fullscreen-title": "Saklar éditor modeu layar pinuh", + "wdqs-app-button-display": "Pidangan", + "wdqs-app-button-display-title": "Pidangkeun hasil minangka tabél, gambar, ...", + "wdqs-app-button-download": "Undeur", + "wdqs-app-button-download-title": "Hasil undeuran", + "wdqs-app-button-link": "Tutumbu", + "wdqs-app-button-link-title": "Comot tutumbu pikeun kuéri", + "wdqs-app-button-code": "Sandi", + "wdqs-app-button-code-title": "Ilikan conto sandi", + "wdqs-app-help-feedback": "Béré eupan balik!", + "wdqs-app-help-request-query": "Pénta kuéri", + "wdqs-app-help-portal": "Portal Pitulung", + "wdqs-app-help-manual": "Manual Pamaké", + "wdqs-app-help-examples": "Conto Kuéri", + "wdqs-app-help-datamodel": "Modél Data RDF", + "wdqs-app-help-prefixes": "Daptar awalan", + "wdqs-app-help-copy": "Informasi lisénsi", + "wdqs-app-help-queryhelper": "Panulung kuéri", + "wdqs-app-footer-help": "Pencét [CTRL-SPACE] ajang ngaktifkeun pamérésan otomatis.", + "wdqs-app-result-shorturl": "Pondokeun URL pikeun hasil", + "wdqs-app-result-shorturl-title": "Pondokeun URL pikeun ieu hasil", + "wdqs-app-result-rawgraphs": "Buka dina RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Jieun grafik kalawan data hasil kiwari ngagunakeun RAWGraphs.io", + "wdqs-app-result-embed": "Cecebkeun hasil", + "wdqs-app-result-endpoint": "Titik ahir SPARQL", + "wdqs-app-result-endpoint-title": "Tumbukeun titik ahir SPARQL malik kana hasil", + "wdqs-app-result-formatter-title-datetime": "Cap waktu raw ISO", + "wdqs-app-result-json": "Berkas JSON", + "wdqs-app-result-json-verbose": "Berkas JSON (verbose)", + "wdqs-app-result-tsv": "Berkas TSV", + "wdqs-app-result-tsv-verbose": "Berkas TSV (verbose)", + "wdqs-app-result-csv": "Berkas CSV", + "wdqs-app-result-svg": "Gambar SVG", + "wdqs-app-shorturl-page-title": "Pondokkeun URL pikeun ieu kaca", + "wdqs-app-editor-placeholder": "(Asupkeun kuéri SPARQL atawa pilih conto kuéri)", + "wdqs-app-editor-addprefixes": "Tambahkeun Awalan Standar", + "wdqs-app-resultbrowser-stabilize": "Stabilkeun jaringan", + "wdqs-app-resultbrowser-hierarchical-lr": "Tata teundeun hirarkis kénca ka katuhu", + "wdqs-app-resultbrowser-hierarchical-ud": "Tata teundeun hirarkis luhur ka handap", + "wdqs-app-resultbrowser-hierarchical-rl": "Tata teundeun hirarkis katuhu ka kénca", + "wdqs-app-toast-leave-fullscreen": "Pencét [esc] pikeun ninggalkeun layar pinuh", + "wdqs-dialog-examples-preview-query": "Kuéri pramidang", + "wdqs-dialog-examples-preview-result": "Hasil pramidang", + "wdqs-ve-filter": "Saringan", + "wdqs-ve-show": "Témbongkeun", + "wdqs-ve-add-label-title": "Tambah variabel ngandung éntitas label", + "wdqs-ve-remove-row-title": "Pupus ieu baris", + "wdqs-ve-with": "jeung", + "wdqs-ve-anything": "sakumna", + "wdqs-ve-any": "sakumna", + "wdqs-ve-or": "atawa", + "wdqs-ve-subtype": "subtipeu", + "wdqs-ve-sb-suggestions": "saran", + "wdqs-ve-sb-other": "Séjén", + "wdqs-action-query": "Keur ngajalankeun kuéri", + "wdqs-action-render": "Hasil ngarénder", + "wdqs-action-error-display": "Teu bisa midangkeun hasil", + "wdqs-action-timeout": "Wates waktu kuéri geus béak", + "wdqs-action-malformed-query": "Kuéri salah format", + "wdqs-action-server-error": "Kadalahan sérver", + "wdqs-action-unknow-error": "Kasalahan teu dipikanyaho", + "wdqs-action-preview": "Pramidang hasil", + "wdqs-result-map-layers-all": "Sakabéh layer", + "wdqs-result-map-progress": "Muat data péta: $1%", + "wdqs-embed-button-edit-query": "Édit ieu kuéri", + "wdqs-embed-button-edit-query-title": "Édit ieu kuéri maké éditor SPARQL" +} diff --git a/scholia/app/static/gui/i18n/sv.json b/scholia/app/static/gui/i18n/sv.json new file mode 100644 index 000000000..738632836 --- /dev/null +++ b/scholia/app/static/gui/i18n/sv.json @@ -0,0 +1,137 @@ +{ + "@metadata": { + "authors": [ + "Jopparn", + "Mjälten", + "Rockyfelle", + "Sabelöga", + "Sturban", + "WikiPhoenix" + ] + }, + "wdqs-app-button-examples": "Exempel", + "wdqs-app-button-prefixes": "Prefix", + "wdqs-app-button-more-tools": "Fler verktyg", + "wdqs-app-button-help": "Hjälp", + "wdqs-app-button-run": "Kör", + "wdqs-app-button-run-title": "Utför förfrågan (CTRL + ENTER)", + "wdqs-app-button-clear": "Rensa", + "wdqs-app-button-clear-title": "Rensa förfrågan", + "wdqs-app-button-restore-title": "Återställ föregående fråga", + "wdqs-app-button-format-title": "Formatera fråga", + "wdqs-app-button-query-helper": "Visa frågeförklaring", + "wdqs-app-button-fullscreen-title": "Växla helskärmsläge för redigerare", + "wdqs-app-button-display": "Visning", + "wdqs-app-button-display-title": "Visa resultat som tabell, bild, ...", + "wdqs-app-button-download": "Ladda ned", + "wdqs-app-button-download-title": "Ladda ned resultat", + "wdqs-app-button-link": "Länk", + "wdqs-app-button-link-title": "Hämta länk till förfrågan", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Visa kodexempel", + "wdqs-app-help-feedback": "Ge återkoppling!", + "wdqs-app-help-request-query": "Begär en förfrågan", + "wdqs-app-help-portal": "Hjälpportal", + "wdqs-app-help-manual": "Användarmanual", + "wdqs-app-help-examples": "Exempelförfrågan", + "wdqs-app-help-datamodel": "RDF-datamodell", + "wdqs-app-help-prefixes": "Lista över prefix", + "wdqs-app-help-copy": "Licensinformation", + "wdqs-app-help-queryhelper": "Frågehjälpare", + "wdqs-app-logout": "Logga ut", + "wdqs-app-tools-edit-items": "Redigera objekt", + "wdqs-app-tools-query-data": "Förfrågandata", + "wdqs-app-tools-enhance-ui": "Förbättra användargränssnittet", + "wdqs-app-tools-visualize-data": "Visualisera data", + "wdqs-app-tools-list-properties": "Egenskapslista", + "wdqs-app-tools-lexicographical-data": "Lexikografisk data", + "wdqs-app-tools-for-programmers": "För programmerare", + "wdqs-app-footer-help": "Tryck på [CTRL-SPACE] för att aktivera automatisk komplettering.", + "wdqs-app-footer-updated-ago": "Data uppdaterades $1", + "wdqs-app-result-shorturl": "Kort webbadress till resultatet", + "wdqs-app-result-shorturl-title": "Kort webbadress till detta resultat", + "wdqs-app-result-rawgraphs": "Öppna i RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Skapa ett diagram med aktuellt resultatdata i RAWGraphs.io", + "wdqs-app-result-embed": "Bädda in resultat", + "wdqs-app-result-endpoint": "SPARQL-slutpunkt", + "wdqs-app-result-endpoint-title": "Länk till SPARQL-slutpunkten som returnerar resultatet", + "wdqs-app-result-formatter-title-datetime": "Rå ISO-tidstämpel", + "wdqs-app-result-json": "JSON-fil", + "wdqs-app-result-json-verbose": "JSON-fil (detaljer)", + "wdqs-app-result-tsv": "TSV-fil", + "wdqs-app-result-tsv-verbose": "TSV-fil (detaljer)", + "wdqs-app-result-csv": "CSV-fil", + "wdqs-app-result-svg": "SVG-bild", + "wdqs-app-result-html": "HTML-tabell", + "wdqs-app-shorturl-page-title": "Kort webbadress till denna sida", + "wdqs-app-editor-placeholder": "(Skriv en SPARQL-fråga eller välj ett exempel)", + "wdqs-app-editor-addprefixes": "Lägg till standardprefix", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|resultat}} i $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilisera nätverk", + "wdqs-app-resultbrowser-hierarchical-lr": "Hierarkisk utformning från vänster till höger", + "wdqs-app-resultbrowser-hierarchical-ud": "Hierarkisk utformning från topp till botten", + "wdqs-app-resultbrowser-hierarchical-rl": "Hierarkisk utformning höger till vänster", + "wdqs-app-resultbrowser-non-hierarchical": "Icke-hierarkiskt utformning", + "wdqs-app-resultbrowser-table": "Tabell", + "wdqs-app-resultbrowser-image-grid": "Bildrutnät", + "wdqs-app-resultbrowser-graph-builder": "Grafbyggare", + "wdqs-app-resultbrowser-map": "Karta", + "wdqs-app-resultbrowser-line-chart": "Linjediagram", + "wdqs-app-resultbrowser-bar-chart": "Stapeldiagram", + "wdqs-app-resultbrowser-scatter-chart": "Spridningsdiagram", + "wdqs-app-resultbrowser-area-chart": "Områdesdiagram", + "wdqs-app-resultbrowser-bubble-chart": "Bubbeldiagram", + "wdqs-app-resultbrowser-tree-map": "Trädkort", + "wdqs-app-resultbrowser-tree": "Träd", + "wdqs-app-resultbrowser-timeline": "Tidslinje", + "wdqs-app-resultbrowser-dimensions": "Dimensioner", + "wdqs-app-resultbrowser-graph": "Graf", + "wdqs-app-toast-leave-fullscreen": "Tryck på [esc] för att lämna helskärmsläget", + "wdqs-app-urlshortener-bad-service": "Fel i konfigurationen av tjänsten för att korta ned webbadresser", + "wdqs-app-urlshortener-failed": "Webbadress misslyckades att kortas ned", + "wdqs-app-urlshortener-loading": "Läser in...", + "wdqs-dialog-examples-preview-query": "Förhandsvisa förfrågan", + "wdqs-dialog-examples-preview-result": "Förhandsvisa resultat", + "wdqs-dialog-key-shortcut-title": "Kortkommandon", + "wdqs-dialog-key-shortcut-run-query": "Kör fråga.", + "wdqs-dialog-key-shortcut-esc": "Lämna aktuellt inmatningsfält/textruta.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Visa kortkommandohjälp för aktuell sida.", + "wdqs-dialog-key-shortcut-focus-textarea": "Fokusera på textruta för fråga.", + "wdqs-dialog-key-shortcut-jump-to-result": "Hoppa till frågans resultat.", + "wdqs-dialog-key-shortcut-focus-filter": "Fokusera på knappen \"Filtrera\" i Query Helper.", + "wdqs-dialog-key-shortcut-focus-show": "Fokusera på knappen \"Visa\" i Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Klicka på knappen \"Begränsa\" i Query Helper.", + "wdqs-dialog-key-shortcut-show-example": "Visa exempel.", + "wdqs-dialog-key-shortcut-help-menu": "Visa/dölj hjälpmeny.", + "wdqs-dialog-key-shortcut-show-language": "Visa språkmeny.", + "wdqs-dialog-key-shortcut-close-button": "Stäng", + "wdqs-ve-filter": "Filtrera", + "wdqs-ve-show": "Visa", + "wdqs-ve-limit": "Gräns", + "wdqs-ve-add-label-title": "Lägg till variabel som innehåller entitetsetikett", + "wdqs-ve-remove-row-title": "Ta bort denna rad", + "wdqs-ve-with": "med", + "wdqs-ve-anything": "vad som helst", + "wdqs-ve-any": "någon", + "wdqs-ve-or": "eller", + "wdqs-ve-subtype": "undertyp", + "wdqs-ve-sb-suggestions": "Förslag", + "wdqs-ve-sb-other": "Övrigt", + "wdqs-action-query": "Bearbetar förfrågan", + "wdqs-action-render": "Renderar resultat", + "wdqs-action-error-display": "Det gick inte att visa resultatet", + "wdqs-action-timeout": "Förfrågan nådde tidsgränsen", + "wdqs-action-malformed-query": "Förfrågan är felformulerad", + "wdqs-action-empty-query": "Ange en giltig SPARQL-fråga eller välj en exempelfråga", + "wdqs-action-server-error": "Serverfel", + "wdqs-action-unknow-error": "Okänt fel", + "wdqs-action-preview": "Resultatsförhandsvisning", + "wdqs-result-map-layers-all": "Alla lager", + "wdqs-result-map-progress": "Läser in kartdata: $1%", + "wdqs-embed-button-edit-query": "Redigera visuellt", + "wdqs-embed-button-edit-query-title": "Redigera denna fråga med frågehjälparen", + "wdqs-embed-button-edit-code": "Redigera SPARQL", + "wdqs-embed-button-edit-code-title": "Redigera denna fråga med SPARQL-redigeraren", + "wdqs-embed-explorer-button-incoming": "Visa inkommande länkar", + "wdqs-embed-explorer-button-outgoing": "Visa utgående länkar" +} diff --git a/scholia/app/static/gui/i18n/sw.json b/scholia/app/static/gui/i18n/sw.json new file mode 100644 index 000000000..b667de5ac --- /dev/null +++ b/scholia/app/static/gui/i18n/sw.json @@ -0,0 +1,47 @@ +{ + "@metadata": { + "authors": [ + "Baba Tabita", + "Yasen igra" + ] + }, + "wdqs-app-button-examples": "Mifano", + "wdqs-app-button-prefixes": "Viambishi", + "wdqs-app-button-more-tools": "Vifaa zaidi", + "wdqs-app-button-help": "Msaada", + "wdqs-app-button-clear": "Futa", + "wdqs-app-button-clear-title": "Futa utafutaji", + "wdqs-app-button-display": "Onesha", + "wdqs-app-button-download": "Pakua", + "wdqs-app-button-download-title": "Pakua matokeo", + "wdqs-app-button-link": "Kiungo", + "wdqs-app-button-link-title": "Pata kiungo kwa utafutaji", + "wdqs-app-help-feedback": "Toa maoni!", + "wdqs-app-help-portal": "Lango la msaada", + "wdqs-app-help-manual": "Mwongozo kwa watumiaji", + "wdqs-app-help-prefixes": "Orodha ya viambishi", + "wdqs-app-help-copy": "Habari kuhusu hati", + "wdqs-app-result-shorturl": "URL fupi kwa matokeo", + "wdqs-app-result-shorturl-title": "URL fupi kwa matokeo hayo", + "wdqs-app-result-embed": "Ingiza matokeo", + "wdqs-app-result-json": "Faili ya JSON", + "wdqs-app-result-json-verbose": "Faili ya JSON (ndefu)", + "wdqs-app-result-tsv": "faili ya TSV", + "wdqs-app-result-tsv-verbose": "Faili ya TSV (ndefu)", + "wdqs-app-result-csv": "Faili ya CSV", + "wdqs-app-result-svg": "Picha ya SVG", + "wdqs-app-shorturl-page-title": "URL fupi kwa ukurasa huo", + "wdqs-app-editor-addprefixes": "Ongeza viambishi vya kawaida", + "wdqs-app-resultbrowser-stabilize": "Imarisha mtandao", + "wdqs-app-resultbrowser-tree": "Mti", + "wdqs-ve-show": "Onyesha", + "wdqs-ve-with": "pamoja na", + "wdqs-ve-anything": "chochote", + "wdqs-ve-any": "chochote", + "wdqs-ve-or": "au", + "wdqs-ve-sb-suggestions": "Mapendekezo", + "wdqs-ve-sb-other": "Nyingine", + "wdqs-action-error-display": "Haiwezekani kuonyesha matokeo", + "wdqs-action-server-error": "Hitilafu ya seva", + "wdqs-action-unknow-error": "Hitilafu isiyojulikana" +} diff --git a/scholia/app/static/gui/i18n/ta.json b/scholia/app/static/gui/i18n/ta.json new file mode 100644 index 000000000..712b00cce --- /dev/null +++ b/scholia/app/static/gui/i18n/ta.json @@ -0,0 +1,108 @@ +{ + "@metadata": { + "authors": [ + "Balajijagadesh", + "ElangoRamanujam", + "Info-farmer", + "Mahir78", + "Rakeshonwiki", + "தமிழ்க்குரிசில்" + ] + }, + "wdqs-app-button-examples": "உதாரணங்கள்", + "wdqs-app-button-prefixes": "முன்னொட்டுகள்", + "wdqs-app-button-more-tools": "மேலும் கருவிகள்", + "wdqs-app-button-help": "உதவி", + "wdqs-app-button-run": "ஓடவிடுக!", + "wdqs-app-button-run-title": "வினாவை இயக்குக (+)", + "wdqs-app-button-clear": "அழி", + "wdqs-app-button-clear-title": "வினாவை அழி", + "wdqs-app-button-restore-title": "முன் வினவலை மீட்டெடு", + "wdqs-app-button-format-title": "வினவலை வடிவூட்டு", + "wdqs-app-button-fullscreen-title": "தொகுப்பானை முழுத்திரைக்கு மாற்றுக", + "wdqs-app-button-display": "காண்பி", + "wdqs-app-button-display-title": "முடிவுகளை வகைப்படுத்திக் காட்டுக", + "wdqs-app-button-download": "பதிவிறக்கு", + "wdqs-app-button-download-title": "முடிவை பதிவிறக்குக", + "wdqs-app-button-link": "இணைப்பு", + "wdqs-app-button-link-title": "வினாவிற்கு இணைப்பைப் பெறுக", + "wdqs-app-button-code": "நிரல்", + "wdqs-app-button-code-title": "நிரல் எடுத்துக்காட்டுகளைக் காட்டுக", + "wdqs-app-help-feedback": "கருத்திடுக", + "wdqs-app-help-request-query": "ஒரு வினாவை வேண்டுக", + "wdqs-app-help-portal": "உதவி இணையவாசல்", + "wdqs-app-help-manual": "பயனர் கையேடு", + "wdqs-app-help-examples": "எடுத்துக்காட்டு வினாக்கள்", + "wdqs-app-help-datamodel": "ஆர்டிஎப் தரவு மாதிரி", + "wdqs-app-help-prefixes": "முன்னொட்டுகளின் பட்டியல்", + "wdqs-app-help-copy": "உரிமத்தகவல்", + "wdqs-app-help-queryhelper": "வினவல் உதவி", + "wdqs-app-logout": "விடுபதிகை", + "wdqs-app-tools-edit-items": "உருப்படிகளைத் தொகு", + "wdqs-app-tools-query-data": "வினவல் தரவு", + "wdqs-app-tools-enhance-ui": "பயனர் இடைமுகப்பை செழுமையாக்கு", + "wdqs-app-tools-visualize-data": "தரவை மனங்காண்", + "wdqs-app-tools-list-properties": "பண்புகளைப் பட்டியலிடு", + "wdqs-app-tools-lexicographical-data": "சொற்பொருளித் தரவு", + "wdqs-app-tools-for-programmers": "கணிய நிரலர்களுக்கு", + "wdqs-app-footer-help": "தானியக்க முழுமையாக்கலுக்கு [CTRL-SPACE] அழுத்துக", + "wdqs-app-footer-updated-ago": "தரவு இற்றையானது", + "wdqs-app-result-shorturl": "முடிவுக்குரிய சுருக்க உரலி", + "wdqs-app-result-shorturl-title": "இம்முடிவுக்குரிய சுருக்க உரலி", + "wdqs-app-result-rawgraphs": "RAWGraphs.io -இல் திற", + "wdqs-app-result-embed": "விடையை பதி", + "wdqs-app-result-tsv": "TSV கோப்பு", + "wdqs-app-result-csv": "CSV கோப்பு", + "wdqs-app-result-svg": "SVG படம்", + "wdqs-app-result-html": "HTML அட்டவணை", + "wdqs-app-shorturl-page-title": "இந்த பக்கத்திற்கான சிறுத்த உரலி", + "wdqs-app-editor-addprefixes": "வழக்கமான முன்னொட்டுகளை சேர்க", + "wdqs-app-resultbrowser-table": "அட்டவணை", + "wdqs-app-resultbrowser-image-grid": "படப் பின்னல்", + "wdqs-app-resultbrowser-graph-builder": "கோட்டுரு கட்டுநர்", + "wdqs-app-resultbrowser-map": "வரைபடம்", + "wdqs-app-resultbrowser-line-chart": "கோட்டு வரைவு", + "wdqs-app-resultbrowser-bar-chart": "பட்டை வரைவு", + "wdqs-app-resultbrowser-scatter-chart": "சிதறு வரைவு", + "wdqs-app-resultbrowser-area-chart": "பரப்பு வரைவு", + "wdqs-app-resultbrowser-bubble-chart": "குமுழி வரைவு", + "wdqs-app-resultbrowser-tree-map": "மர வரைப்படம்", + "wdqs-app-resultbrowser-tree": "மரம்", + "wdqs-app-resultbrowser-timeline": "காலவரிசை", + "wdqs-app-resultbrowser-dimensions": "பரிமானங்கள்", + "wdqs-app-resultbrowser-graph": "வரைபு", + "wdqs-app-urlshortener-loading": "ஏற்றப்படுகிறது...", + "wdqs-dialog-examples-preview-query": "வினாவை முன்பார்க்க", + "wdqs-dialog-examples-preview-result": "விடையை முன்பார்க்க", + "wdqs-dialog-key-shortcut-title": "விசைப்பலகை குறுக்குவழிகள்", + "wdqs-dialog-key-shortcut-run-query": "வினவலை ஓட்டுக.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "இந்த பக்கத்திற்கான விசைப்பலகை குறுக்குவழிகளைக் காட்டவும்.", + "wdqs-dialog-key-shortcut-show-example": "எடுத்துக்காட்டுகளைக் காட்டுக", + "wdqs-dialog-key-shortcut-help-menu": "உதவிப் பட்டியலை மாற்றுக", + "wdqs-dialog-key-shortcut-show-language": "மொழிப் பட்டியலைக் காட்டுக", + "wdqs-dialog-key-shortcut-close-button": "மூடுக", + "wdqs-ve-filter": "வடிகட்டி", + "wdqs-ve-show": "காண்பிக்கவும்", + "wdqs-ve-limit": "வரம்பு", + "wdqs-ve-remove-row-title": "இந்த வரிசையை நீக்கவும்", + "wdqs-ve-with": "இத்துடன்", + "wdqs-ve-anything": "ஏதாவது", + "wdqs-ve-any": "ஏதாவது", + "wdqs-ve-or": "அல்லது", + "wdqs-ve-subtype": "உள்வகை", + "wdqs-ve-sb-suggestions": "பரிந்துரைகள்", + "wdqs-ve-sb-other": "பிற", + "wdqs-action-query": "வினா ஓடுகிறது", + "wdqs-action-error-display": "முடிவை காட்ட முடியவில்லை", + "wdqs-action-timeout": "நேர காலாவதி எல்லையை வினா அடைந்துவிட்டது", + "wdqs-action-malformed-query": "வினா விகாரமாகியுள்ளது", + "wdqs-action-server-error": "வழங்கி பிழை", + "wdqs-action-unknow-error": "அறியப்படாத பிழை", + "wdqs-action-preview": "முடிவுகள் முன்தோற்றம்", + "wdqs-result-map-layers-all": "அனைத்து அடுக்குகள்", + "wdqs-result-map-progress": "வரைப்பட தரவு ஏற்றப்படுகிறது: $1%", + "wdqs-embed-button-edit-query": "தொகு", + "wdqs-embed-button-edit-code": "நிரலைத் தொகு", + "wdqs-embed-explorer-button-incoming": "உள்வரும் இணைப்புகளைக் காட்டவும்", + "wdqs-embed-explorer-button-outgoing": "வெளிசெல்லும் இணைப்புகளைக் காட்டவும்" +} diff --git a/scholia/app/static/gui/i18n/tcy.json b/scholia/app/static/gui/i18n/tcy.json new file mode 100644 index 000000000..0a91d0be6 --- /dev/null +++ b/scholia/app/static/gui/i18n/tcy.json @@ -0,0 +1,120 @@ +{ + "@metadata": { + "authors": [ + "BHARATHESHA ALASANDEMAJALU", + "VASANTH S.N.", + "Vishwanatha Badikana" + ] + }, + "wdqs-app-button-examples": "ಉದಾರ್ಮೆಲು", + "wdqs-app-button-prefixes": "ದುಂಬುದ ಪದೊ", + "wdqs-app-button-help": "ಸಕಾಯೊ", + "wdqs-app-button-run": "ನಾಡ್", + "wdqs-app-button-run-title": "ಪ್ರಶ್ನೆನ್ ಕಾರ್ಯಗತಗೊಳಿಸಲೆ (<ಕಂಟ್ರೋಲ್> + <ಎಂಟರ್>)", + "wdqs-app-button-clear": "ಮಾಜಲೇ", + "wdqs-app-button-clear-title": "ಪ್ರಶ್ನೆದ ಜಾಗೆ ಕಾಲಿ ಮಲ್ಪುಲೆ", + "wdqs-app-button-restore-title": "ದುಂಬುದ ಪ್ರಶ್ನೆನ್ ಪೆರ ಸ್ಥಾಪಿಸಲೆ", + "wdqs-app-button-fullscreen-title": "ಸಂಪಾದಕೆರೆ ಪೂರ್ತಿಪರದೆ ಮೋಡ್‍ನ್ ಟಾಗಲ್ ಮಲ್ಪುಲೆ", + "wdqs-app-button-display": "ತೋಜಾಲೆ", + "wdqs-app-button-display-title": "ಟೇಬಲ್, ಚಿತ್ರೊಲೆ ಪಲಿತಾಂಸೊನು ತೋಜಾವು", + "wdqs-app-button-download": "ನಕಲ್ ಮಲ್ಪುಲೆ", + "wdqs-app-button-download-title": "ಪಲಿತಾಂಸೊನು ನಕಲ್ ಮಲ್ಪುಲೆ", + "wdqs-app-button-link": "ಕೊಂಡಿ", + "wdqs-app-button-link-title": "ಪ್ರಶ್ನೆಗ್ ಕೊಂಡಿ ದೆತೊನುಲೆ", + "wdqs-app-button-code": "ಸಂಕೇತೊ", + "wdqs-app-button-code-title": "ಸಂಕೇತೊಲೆ ಉದಾರ್ಮೆನ್ ತೂಲೆ", + "wdqs-app-help-feedback": "ಪ್ರತಿಕ್ರಿಯೆ ಕೊರ್ಲೆ!", + "wdqs-app-help-request-query": "ಪ್ರಶ್ನೆನ್ ಕೇನ್ಲೆ", + "wdqs-app-help-portal": "ಸಕಾಯೊದ ಬಾಕಿಲ್", + "wdqs-app-help-manual": "ಬಳಕೆದಾರೆರೆ ಕೈಪಿಡಿ", + "wdqs-app-help-examples": "ಉದಾರ್ಮೆದ ಪ್ರಶ್ನೆಲು", + "wdqs-app-help-datamodel": "ಅರ್.ಡಿ.ಎಫ್. ಅಂಕಿ ಅಂಸೊ ಮಾದರಿ", + "wdqs-app-help-prefixes": "ದುಂಬುದ ಪದೊಕುಲೆ ಪಟ್ಟಿ", + "wdqs-app-help-copy": "ಲೈಸನ್ಸ್‌ದ ಮಾಹಿತಿ", + "wdqs-app-help-queryhelper": "ಪ್ರಶ್ನೆ ಸಕಾಯೊ", + "wdqs-app-footer-help": "ಸ್ವಯಂಪೂರ್ಣತೆನ್ ಸಕ್ರಿಯ ಮಲ್ಪುಲೆ [ಕಂಟ್ರೋಲ್-ಸ್ಪೇಸ್] ಒತ್ತ್‌ಲೆ.", + "wdqs-app-footer-updated-ago": "$1 ದುಂಬುದ ಅಂಕಿ ಅಂಸೊ ಮಾಹಿತಿನ್ ಮಿತ್ತ್‌ ಪಾಡ್ಲೆ", + "wdqs-app-result-shorturl": "ಎಲ್ಯ ಯು.ಅರ್.ಎಲ್.ಡ್ದ್ ಫಲಿತಾಂಸೊಗು", + "wdqs-app-result-shorturl-title": "ಎಲ್ಯ ಯು.ಅರ್.ಎಲ್.ಡ್ದ್ ಫಲಿತಾಂಸೊಗು", + "wdqs-app-result-rawgraphs": "RAWGraphs.ioಡ್ ತೋಜಾಲೆ", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.ioನ್ ಗಳಸ್‌ದ್ ಇತ್ತದೆ ಪಲಿತಾಂಸೊದ ಅಂಕಿ ಮಾಹಿತಿದ ಗ್ರಾಪ್‌ನ್ ರಚಿಸಲೆ", + "wdqs-app-result-embed": "ಎಂಬೆಡ್ ಆದಿಪ್ಪುನ ಫಲಿತಾಂಸೊ", + "wdqs-app-result-endpoint": "ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್ ಅಂತ್ಯೊ ಬಿಂದು", + "wdqs-app-result-endpoint-title": "ಫಲಿತಾಂಸೊಡ್ದು ಪಿರ ಬತ್ತಿನ ಅಂತ್ಯೊ ಬಿಂದುನು ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್‌ಗ್ ಕೊಂಡಿ ಮಲ್ಪುಲೆ", + "wdqs-app-result-formatter-title-datetime": "ರಾ ಐಎಸ್ಒ ಟಯಮ್‍ಸ್ಟ್ಯಾಂಪ್", + "wdqs-app-result-json": "ಜೆಎಸ್‍ಒಎನ್ ಫೈಲ್", + "wdqs-app-result-json-verbose": "ಜೆಎಸ್‍ಒಎನ್ ಫೈಲ್(ಕ್ರಿಯಾಪದೊ)", + "wdqs-app-result-tsv": "ಟಿಎಸ್‍ವಿ ಫೈಲ್", + "wdqs-app-result-tsv-verbose": "ಟಿಎಸ್‍ವಿ ಫೈಲ್(ಕ್ರಿಯಾಪದೊ)", + "wdqs-app-result-csv": "ಸಿಎಸ್‍ವಿ ಫೈಲ್", + "wdqs-app-result-svg": "ಎಸ್‍ವಿಜಿ ಇಮೇಜ್", + "wdqs-app-result-html": "ಎಚ್ ಟಿ ಎಂ ಎಲ್ ಪಟ್ಟಿ", + "wdqs-app-shorturl-page-title": "ಎಲ್ಯ ಯು.ಅರ್.ಎಲ್.ಡ್ದ್ ಫಲಿತಾಂಸೊಗು", + "wdqs-app-editor-placeholder": "(ಎಸ್‌ಪಿಎಅರ್‌ಕ್ಯುಎಲ್‌ ಪ್ರಶ್ನೆನ್ ಪಾಡ್ದ್ ಅತ್ತಂಡ ಪ್ರಶ್ನೆ ಉದಾರ್ಮೆಗ್ ಆಯ್ಕೆ ಮಾಲ್ಪುಲೆ)", + "wdqs-app-editor-addprefixes": "ಸ್ಟ್ಯಾಂಡರ್ಡ್ ದುಂಬುದ ಪದೊನು ಸೇರಲೆ", + "wdqs-app-resultbrowser-response-summary": "$ ಡ್ {{PLURAL: $1|ಫಲಿತಾಂಸೊ|ಫಲಿತಾಂಸೊಲು}}$2 msಡ್", + "wdqs-app-resultbrowser-stabilize": "ನೆಟ್‍ವರ್ಕ್‌ನ್ ಸ್ತಿರೊ ಮಲ್ಪುಲೆ", + "wdqs-app-resultbrowser-hierarchical-lr": "ಶ್ರೇಣಿ ವ್ಯವಸ್ತೆ ಎಡಡ್ದ್ ಬಲ್ತ್‌ಗ್", + "wdqs-app-resultbrowser-hierarchical-ud": "ಶ್ರೇಣಿ ವ್ಯವಸ್ತೆ ಮಿತ್ತ್‌ಡ್ದ್ ತಿರ್ತ್‌ಗ್", + "wdqs-app-resultbrowser-hierarchical-rl": "ಶ್ರೇಣಿ ವ್ಯವಸ್ತೆ ಬಲತ್ತ್‌ಡ್ದ್ ಎಡತ್ತ್‌ಗ್", + "wdqs-app-resultbrowser-non-hierarchical": "ಕ್ರಮಾನುಗತ ಇನ್ಯಾಸೊ", + "wdqs-app-resultbrowser-table": "ಪಟ್ಟಿ", + "wdqs-app-resultbrowser-image-grid": "ಚಿತ್ರೊದ ಜಾಲರಿ", + "wdqs-app-resultbrowser-graph-builder": "ರೇಕಾಚಿತ್ರೊನು ತಯಾರ್ ಮಲ್ಪುನಕುಲು", + "wdqs-app-resultbrowser-map": "ನಕ್ಸೆ", + "wdqs-app-resultbrowser-line-chart": "ಗಡಿ ಚಿತ್ರೊ", + "wdqs-app-resultbrowser-bar-chart": "ಮಾಹಿತಿ ಪಟ್ಟಿಕೆ", + "wdqs-app-resultbrowser-scatter-chart": "ದಿಕ್ಕ್‌ಪಾಲಾಯಿನ ಪಟ್ಟಿಕೆ", + "wdqs-app-resultbrowser-area-chart": "ಕ್ಷೇತ್ರೊ ಪಟ್ಟಿಕೆ", + "wdqs-app-resultbrowser-bubble-chart": "ಗುಲ್ಲೆ ಪಟ್ಟಿಕೆ", + "wdqs-app-resultbrowser-tree-map": "ಮರತ ನಕ್ಷೆ", + "wdqs-app-resultbrowser-tree": "ಮರ", + "wdqs-app-resultbrowser-timeline": "ಕಾಲೊ ಗಡಿ", + "wdqs-app-resultbrowser-dimensions": "ಆಯಾಮೊಲು", + "wdqs-app-resultbrowser-graph": "ರೇಕಾಚಿತ್ರೊ", + "wdqs-app-toast-leave-fullscreen": "ಪೂರ್ತಿ ಪರದೆ ತೋಜರೆ[esc] ಒತ್ತ್‌ಲೆ", + "wdqs-dialog-examples-preview-query": "ಪ್ರಶ್ನೆದ ಮುನ್ನೋಟೊ", + "wdqs-dialog-examples-preview-result": "ಫಲಿತಾಂಸೊದ ಮುನ್ನೋಟೊ", + "wdqs-dialog-key-shortcut-title": "ಕೀಲಿಮಣೆದ ಅಡ್ಡಸಾದಿ", + "wdqs-dialog-key-shortcut-run-query": "ಪ್ರಶ್ನೆಡ್ ಸಾಗ್‍ಲೆ.", + "wdqs-dialog-key-shortcut-esc": "ಇತ್ತೆ ಉಲಾಯಿ ಬರ್ಪುನ ಕ್ಷೇತ್ರೊ/ಪಠ್ಯೊದ ವ್ಯಾಪ್ತಿನ್ ಬುಡ್ಲೆ", + "wdqs-dialog-key-shortcut-show-shortcut-help": "ಇತ್ತೆದ ಪುಟೊಗು ಕೀಲಿಮಣೆಡ್ ಅಡ್ಡಸಾದಿತ ಸಕಾಯೊನು ತೋಜಾಲ.", + "wdqs-dialog-key-shortcut-focus-textarea": "ಪ್ರಶ್ನೆ ಪಠ್ಯೊಲೆ ಸಂದೇಸೊನು ಕೇಂದ್ರೊಗು ಕೊನಲೆ.", + "wdqs-dialog-key-shortcut-jump-to-result": "ಫಲಿತಾಂಸೊನು ಪ್ರಶ್ನಿಸಯೆರೆ ಪೊ.", + "wdqs-dialog-key-shortcut-focus-filter": "ಪ್ರಶ್ನೆ ಸಕಾಯೊಡು \"ಸೋದನೆ\" ಗುಂಡಿದ ಮಿತ್ತ್ ದೃಸ್ಟಿ ದೀಲೆ", + "wdqs-dialog-key-shortcut-focus-show": "ಪ್ರಶ್ನೆ ಸಕಾಯೊಡು \"ಸೋದನೆ\" ಗುಂಡಿದ ಮಿತ್ತ್ ದೃಸ್ಟಿ ದೀಲೆ", + "wdqs-dialog-key-shortcut-focus-limit": "ಪ್ರಶ್ನೆ ಸಕಾಯೊಗು \"ಮಿತಿ\" ಗುಂಡಿನ್ ಒತ್ತ್‌ಲೆ.", + "wdqs-dialog-key-shortcut-show-example": "ಉದಾರ್ಮೆನ್ ತೋಜಾಲೆ.", + "wdqs-dialog-key-shortcut-help-menu": "ಸಕಾಯೊ ಪರಿವಿಡಿದ ಅಂತರೊ", + "wdqs-dialog-key-shortcut-show-language": "ಬಾಸೆದ ಪರಿವಿಡಿನ್ ತೋಜಾಲೆ.", + "wdqs-dialog-key-shortcut-close-button": "ಮುಚ್ಚಿಲೆ", + "wdqs-ve-filter": "ಅರಿಪೆ", + "wdqs-ve-show": "ತೋಜಾಲೆ", + "wdqs-ve-limit": "ಮಿತಿ", + "wdqs-ve-add-label-title": "ಘಟಕೊದ ಗುರ್ತೊನು ಹೊಂದ್‌ನ ಬದಲಾವಣೆನ್ ಸೇರಲೆ", + "wdqs-ve-remove-row-title": "ಈ ಸಾಲ್‍ನ್ ದೆತ್ತ್‌ಪಾಡ್ಲೆ", + "wdqs-ve-with": "ಒಟ್ಟುಗೆ", + "wdqs-ve-anything": "ಒವ್ವುಲಾ", + "wdqs-ve-any": "ಒವ್ವೇ", + "wdqs-ve-or": "ಅತ್ತಂಡ", + "wdqs-ve-subtype": "ಉಪಮಾದರಿ", + "wdqs-ve-sb-suggestions": "ಸಲಹೆಲು", + "wdqs-ve-sb-other": "ಬೇತೆ", + "wdqs-action-query": "ಚಾಲನೆಡ್ ಇಪ್ಪುನ ಪ್ರಶ್ನೆ", + "wdqs-action-render": "ರೆಂಡರಿಂಗ್ ಫಲಿತಾಂಸೊ", + "wdqs-action-error-display": "ಫಲಿತಾಂಸೊನು ಪ್ರದರ್ಸನೊ ಮಲ್ಪೆರೆ ಸಾದ್ಯೊ ಅಪುಜಿ", + "wdqs-action-timeout": "ಪ್ರಶ್ನೆ ಕಾಲಾವಧಿ ಮಿತಿನ್ ಮುಟ್‍ದ್ಂಡ್", + "wdqs-action-malformed-query": "ಪ್ರಶ್ನೆ ತಪ್ಪಾದಿತ್ತ್‌ಂಡ", + "wdqs-action-empty-query": "ಎಸ್ ಪಿ ಎ ಆರ್ ಕ್ಯೂ ಎಲ್ ಪ್ರಶ್ನೆಗ್ ಸೇರ್ಪಡೆ ಮಾಲ್ಪುಲೆ ಅತ್ತಂಡ ಉದಾರ್ಮೆ ಪ್ರಶ್ನೆನ್ ಆಯ್ಕೆ ಮಲ್ಪುಲೆ", + "wdqs-action-server-error": "ಸರ್ವರ್ ದೋಸೊ", + "wdqs-action-unknow-error": "ತೆರಿಯಂದಿ ದೋಸೊ", + "wdqs-action-preview": "ಪಲಿತಾಂಸೊದ ಪೂರ್ವ ವೀಕ್ಷಣೆ", + "wdqs-result-map-layers-all": "ಮಾತ ಪದರೊಲು", + "wdqs-result-map-progress": "ನಕ್ಷೆಗ್ ದತ್ತಾಂಸೊನು ಸೇರಾವುನೆ:$1", + "wdqs-embed-button-edit-query": "ಸಂಪೊಲಿಪುಲೆ", + "wdqs-embed-button-edit-query-title": "ಪ್ರಶ್ನಾವಳಿದ ಸಕಾಯೊಡು ಈ ಪ್ರಶ್ನೆನ್ ಸಂಪೊಲಿಪುಲೆ", + "wdqs-embed-button-edit-code": "ಸಂಕೇತೊನು ಸಂಪೊಲಿಪುಲೆ", + "wdqs-embed-button-edit-code-title": "ಈ ಪ್ರಶ್ನೆನ್ ಎಸ್ ಪಿ ಎ ಆರ್ ಕ್ಯು ಎಲ್ ಸಂಪಾದಕೊಡು ಸಂಪೊಲಿಪುಲೆ", + "wdqs-embed-explorer-button-incoming": "ಉಲಾಯಿ ಬರ್ಪುನ ಕೊಂಡಿಲೆನ್ ತೋಜಾಲೆ", + "wdqs-embed-explorer-button-outgoing": "ಪಿದಾಯಿ ಪೋಪುನ ಕೊಂಡಿಲೆನ್ ತೋಜಾಲೆ" +} diff --git a/scholia/app/static/gui/i18n/te.json b/scholia/app/static/gui/i18n/te.json new file mode 100644 index 000000000..84260f197 --- /dev/null +++ b/scholia/app/static/gui/i18n/te.json @@ -0,0 +1,67 @@ +{ + "@metadata": { + "authors": [ + "Chaduvari", + "Veeven", + "WP MANIKHANTA" + ] + }, + "wdqs-app-button-examples": "ఉదాహరణలు", + "wdqs-app-button-prefixes": "ఉపసర్గలు", + "wdqs-app-button-more-tools": "మరిన్ని పరికరాలు", + "wdqs-app-button-help": "సహాయం", + "wdqs-app-button-run": "నడుపు", + "wdqs-app-button-run-title": "క్వెరీని అమలు చెయ్యి ( + )", + "wdqs-app-button-clear": "తుడిచివేయి", + "wdqs-app-button-clear-title": "క్వెరీని తుడిచెయ్యి", + "wdqs-app-button-restore-title": "గత క్వెరీని తిరిగి తీసుకు రా", + "wdqs-app-button-format-title": "క్వెరీని ఫార్మాటు చెయ్యి", + "wdqs-app-button-display": "వీక్షించు", + "wdqs-app-button-display-title": "ఫలితాన్ని పట్తిక, బొమ్మ, ... లాగా చూపించు", + "wdqs-app-button-download": "దింపుకోండి", + "wdqs-app-button-download-title": "ఫలితాన్ని దించుకోండి", + "wdqs-app-button-link": "లంకె", + "wdqs-app-button-link-title": "క్వెరీ లింకును పొందండి", + "wdqs-app-button-code": "కోడ్", + "wdqs-app-button-code-title": "కోడ్ ఉదాహరణలను చూడండి", + "wdqs-app-help-feedback": "అభిప్రాయాలు చెప్పండి!", + "wdqs-app-help-request-query": "ఓ క్వెరీ కోసం అభ్యర్ధించండి", + "wdqs-app-help-portal": "సహాయ సూచిక", + "wdqs-app-help-manual": "వాడుకరి మాన్యువల్", + "wdqs-app-help-examples": "నమూనా క్వెరీలు", + "wdqs-app-help-prefixes": "ప్రీఫిక్సుల జాబితా", + "wdqs-app-help-copy": "లైసెన్సు సమాచారం", + "wdqs-app-help-queryhelper": "క్వెరీ సహాయకం", + "wdqs-app-footer-help": "ఆటో పూరణను చేతనం చేసేందుకు [CTRL-SPACE] ను నొక్కండి.", + "wdqs-app-result-shorturl": "ఫలితం యొక్క పొట్టి URL", + "wdqs-app-result-shorturl-title": "ఈ ఫలితం యొక్క పొట్టి URL", + "wdqs-app-result-embed": "ఫలితాన్ని ఇముడ్చు", + "wdqs-app-result-json": "JSON దస్త్రం", + "wdqs-app-result-json-verbose": "JSON దస్త్రం (వెర్బోస్)", + "wdqs-app-result-tsv": "TSV దస్త్రం", + "wdqs-app-result-tsv-verbose": "TSV దస్త్రం (వెర్బోస్)", + "wdqs-app-result-csv": "CSV దస్త్రం", + "wdqs-app-shorturl-page-title": "ఈ పేజీ యొక్క పొట్టి URL", + "wdqs-app-resultbrowser-response-summary": "$2 మి.సె లో $1 {{PLURAL:$1|ఫలితం|ఫలితాలు}}", + "wdqs-app-resultbrowser-table": "పట్టిక", + "wdqs-dialog-examples-preview-query": "మునుజుపు ప్రశ్నార్దకం", + "wdqs-dialog-examples-preview-result": "మునుజుపు ఫలితం", + "wdqs-ve-show": "చూపించు", + "wdqs-ve-with": "తో", + "wdqs-ve-anything": "ఎదైనప్పటికి", + "wdqs-ve-any": "ఏదైనా", + "wdqs-ve-or": "లేదా", + "wdqs-ve-subtype": "ఉపరకము", + "wdqs-ve-sb-other": "ఇతరాలు", + "wdqs-action-query": "జరుగుతున్న ప్రశ్నార్దకం", + "wdqs-action-render": "అనువదించిన ఫలితం", + "wdqs-action-error-display": "ఫలితాన్ని చూపించలేకపోతుంది", + "wdqs-action-timeout": "ప్రశ్నార్దక గడువు మగింపు ఆసన్నమైనది", + "wdqs-action-malformed-query": "క్వెరీ నిర్మాణం సరిగ్గా లేదు.", + "wdqs-action-server-error": "సర్వరు లోపం", + "wdqs-action-unknow-error": "ఏదో తెలియని లోపం", + "wdqs-action-preview": "ఫలితాల మునుజూపు", + "wdqs-result-map-layers-all": "అన్ని పొరలు", + "wdqs-result-map-progress": "మ్యాపు దేటాను లోడు చేస్తున్నాం: $1%", + "wdqs-embed-button-edit-query": "ఈ క్వెరీని సవరించండి" +} diff --git a/scholia/app/static/gui/i18n/tg-cyrl.json b/scholia/app/static/gui/i18n/tg-cyrl.json new file mode 100644 index 000000000..b63e88b1d --- /dev/null +++ b/scholia/app/static/gui/i18n/tg-cyrl.json @@ -0,0 +1,58 @@ +{ + "@metadata": { + "authors": [ + "ToJack", + "Vashgird" + ] + }, + "wdqs-app-button-examples": "Намунаҳо", + "wdqs-app-button-prefixes": "Префиксҳо", + "wdqs-app-button-more-tools": "Асбобҳои зиёдтар", + "wdqs-app-button-help": "Кӯмак", + "wdqs-app-button-run": "Сар додан", + "wdqs-app-button-run-title": "Иҷро кардани дархост", + "wdqs-app-button-clear": "Тоза кардан", + "wdqs-app-button-clear-title": "Тоза кардани дархост", + "wdqs-app-button-restore-title": "Дархости пешинаро барқарор кардан", + "wdqs-app-button-format-title": "Намуди дархост", + "wdqs-app-button-display": "Намоиш додан", + "wdqs-app-button-display-title": "Намоиши натоиҷ чун ҷадвал, расм, ...", + "wdqs-app-button-download": "Бор кардан", + "wdqs-app-button-download-title": "Бор кардани натиҷа", + "wdqs-app-button-link": "Пайванд", + "wdqs-app-button-link-title": "Пайвандро дархост кардан", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Намунаҳои кодро нигаристан", + "wdqs-app-help-feedback": "Пайвасти баръакс гирифтан!", + "wdqs-app-help-request-query": "Дархост фиристодан", + "wdqs-app-help-portal": "Портали Кумак", + "wdqs-app-help-manual": "Дастурамали корбар", + "wdqs-app-help-examples": "Намунаи дархостҳо", + "wdqs-app-help-datamodel": "Модели маълумоти RDF", + "wdqs-app-help-prefixes": "Рӯйхати префиксҳо", + "wdqs-app-help-copy": "Маълумоти иҷозатӣ", + "wdqs-app-help-queryhelper": "Ёрдамчии дархост", + "wdqs-app-tools-edit-items": "Иловаи унвон", + "wdqs-app-tools-query-data": "Маълумоти дархост", + "wdqs-app-tools-enhance-ui": "Интерфейси корбариро беҳтар намудан", + "wdqs-app-tools-visualize-data": "Дидорисозӣ маълумот", + "wdqs-app-tools-list-properties": "Феҳристи хусусиятҳо", + "wdqs-app-tools-lexicographical-data": "Маълумоти лексикографӣ", + "wdqs-app-tools-for-programmers": "Барои барноманависон", + "wdqs-app-editor-addprefixes": "Иловаи пешвандҳои стандартӣ", + "wdqs-app-resultbrowser-map": "Харита", + "wdqs-app-resultbrowser-tree": "Дарахт", + "wdqs-app-urlshortener-loading": "Бор шуда истодааст...", + "wdqs-dialog-key-shortcut-close-button": "Пӯшидан", + "wdqs-ve-filter": "Филтр", + "wdqs-ve-show": "Намоиш додан", + "wdqs-ve-limit": "Ҳудуд", + "wdqs-ve-with": "бо", + "wdqs-ve-anything": "ҳамачиз", + "wdqs-ve-any": "ҳама", + "wdqs-ve-or": "ё", + "wdqs-ve-sb-other": "Дмгар", + "wdqs-action-server-error": "Хатогии сервер", + "wdqs-action-unknow-error": "Хатогии номаълум", + "wdqs-embed-explorer-button-outgoing": "Намоиши пайвандҳои мебаромадагӣ" +} diff --git a/scholia/app/static/gui/i18n/th.json b/scholia/app/static/gui/i18n/th.json new file mode 100644 index 000000000..f3a829110 --- /dev/null +++ b/scholia/app/static/gui/i18n/th.json @@ -0,0 +1,139 @@ +{ + "@metadata": { + "authors": [ + "Aefgh39622", + "Ans", + "B20180", + "Bluegram", + "Horus", + "Octahedron80", + "Patsagorn Y.", + "Pon44695" + ] + }, + "wdqs-app-button-examples": "ตัวอย่าง", + "wdqs-app-button-prefixes": "คำนำหน้า", + "wdqs-app-button-more-tools": "เครื่องมือเพิ่มเติม", + "wdqs-app-button-help": "คำอธิบาย", + "wdqs-app-button-run": "ดำเนินการ", + "wdqs-app-button-run-title": "ดำเนินการเควียรี ( + )", + "wdqs-app-button-clear": "ล้าง", + "wdqs-app-button-clear-title": "ล้างเควียรี", + "wdqs-app-button-restore-title": "ย้อนเควียรีก่อนหน้า", + "wdqs-app-button-format-title": "จัดรูปแบบเควียรี", + "wdqs-app-button-query-helper": "แสดงการอธิบายเควียรีแบบละเอียด", + "wdqs-app-button-fullscreen-title": "เปิดปิดภาวะตัวแก้ไขเต็มจอภาพ", + "wdqs-app-button-display": "แสดงผล", + "wdqs-app-button-display-title": "แสดงผลลัพธ์เป็นตาราง รูปภาพ ฯลฯ", + "wdqs-app-button-download": "ดาวน์โหลด", + "wdqs-app-button-download-title": "ผลลัพธ์ดาวน์โหลด", + "wdqs-app-button-link": "ลิงก์", + "wdqs-app-button-link-title": "ขอลิงก์ไปยังการสืบค้น", + "wdqs-app-button-code": "คำสั่ง", + "wdqs-app-button-code-title": "ดูตัวอย่างคำสั่ง", + "wdqs-app-help-feedback": "เสนอข้อคิดเห็น!", + "wdqs-app-help-request-query": "ขอเควียรี", + "wdqs-app-help-portal": "สถานีย่อยคำอธิบาย", + "wdqs-app-help-manual": "คู่มือผู้ใช้", + "wdqs-app-help-examples": "ตัวอย่างการสืบค้น", + "wdqs-app-help-datamodel": "แบบจำลองข้อมูล RDF", + "wdqs-app-help-prefixes": "รายการคำนำหน้า", + "wdqs-app-help-copy": "สารสนเทศสัญญาอนุญาต", + "wdqs-app-help-queryhelper": "ตัวช่วยการสืบค้น", + "wdqs-app-logout": "ออกจากระบบ", + "wdqs-app-tools-edit-items": "แก้ไขรายการ", + "wdqs-app-tools-query-data": "เควียรีค้นข้อมูล", + "wdqs-app-tools-enhance-ui": "ตัวช่วยเหลืออินเตอร์เฟซผู้ใช้", + "wdqs-app-tools-visualize-data": "ปรับดูข้อมูล", + "wdqs-app-tools-list-properties": "รายการคุณสมบัติ", + "wdqs-app-tools-lexicographical-data": "ข้อมูลคำศัพท์", + "wdqs-app-tools-for-programmers": "สำหรับนักเขียนโปรแกรมและผู้พัฒนา", + "wdqs-app-footer-help": "กด [CTRL-SPACE] เพื่อเปิดใช้งานเติมข้อความให้สมบูรณ์อัตโนมัติ", + "wdqs-app-footer-updated-ago": "ข้อมูลอัปเดตเมื่อ $1", + "wdqs-app-result-shorturl": "URL แบบสั้นของผลลัพธ์", + "wdqs-app-result-shorturl-title": "URL แบบสั้นมายังผลลัพธ์นี้", + "wdqs-app-result-rawgraphs": "เปิดใน RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "สร้างกราฟด้วยข้อมูลผลลัพธ์ปัจจุบันโดยใช้ RAWGraphs.io", + "wdqs-app-result-embed": "ฝังผลลัพธ์", + "wdqs-app-result-endpoint": "เอนด์พอยต์ SPARQL", + "wdqs-app-result-endpoint-title": "ลิงก์ของเอนด์พอยต์สำหรับส่งผลลัพธ์จาก SPARQL", + "wdqs-app-result-formatter-title-datetime": "การประทับเวลา ISO แบบหยาบ", + "wdqs-app-result-json": "ไฟล์ JSON", + "wdqs-app-result-json-verbose": "ไฟล์ JSON (แบบเพิ่มรายละเอียด)", + "wdqs-app-result-tsv": "ไฟล์ TSV", + "wdqs-app-result-tsv-verbose": "ไฟล์ TSV (แบบเพิ่มรายละเอียด)", + "wdqs-app-result-csv": "ไฟล์ CSV", + "wdqs-app-result-svg": "รูปภาพ SVG", + "wdqs-app-result-html": "ตาราง HTML", + "wdqs-app-shorturl-page-title": "URL แบบสั้นไปยังหน้านี้", + "wdqs-app-editor-placeholder": "(ป้อนการสืบค้น SPARQL หรือเลือกตัวอย่างการสืบค้น)", + "wdqs-app-editor-addprefixes": "เพิ่มคำนำหน้ามาตรฐาน", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|ผลลัพธ์|ผลลัพธ์}}ใน $2 มิลลิวินาที", + "wdqs-app-resultbrowser-stabilize": "ทำให้เครือข่ายเสถียร", + "wdqs-app-resultbrowser-hierarchical-lr": "จัดวางผังลำดับชั้นจากซ้ายไปขวา", + "wdqs-app-resultbrowser-hierarchical-ud": "จัดวางผังลำดับชั้นจากบนลงล่าง", + "wdqs-app-resultbrowser-hierarchical-rl": "จัดวางผังลำดับชั้นจากขวามาซ้าย", + "wdqs-app-resultbrowser-non-hierarchical": "ไม่จัดแบบผังลำดับชั้น", + "wdqs-app-resultbrowser-table": "ตาราง", + "wdqs-app-resultbrowser-image-grid": "กรอบรูปภาพ", + "wdqs-app-resultbrowser-graph-builder": "ตัวสร้างกราฟ", + "wdqs-app-resultbrowser-map": "แผนที่", + "wdqs-app-resultbrowser-line-chart": "กราฟเส้น", + "wdqs-app-resultbrowser-bar-chart": "กราฟแท่ง", + "wdqs-app-resultbrowser-scatter-chart": "กราฟกระจาย", + "wdqs-app-resultbrowser-area-chart": "กราฟพื้นที่", + "wdqs-app-resultbrowser-bubble-chart": "กราฟฟองสบู่", + "wdqs-app-resultbrowser-tree-map": "แผนผังต้นไม้", + "wdqs-app-resultbrowser-tree": "ต้นไม้", + "wdqs-app-resultbrowser-timeline": "เส้นเวลา", + "wdqs-app-resultbrowser-dimensions": "มิติ", + "wdqs-app-resultbrowser-graph": "กราฟ", + "wdqs-app-toast-leave-fullscreen": "กด [esc] เพื่อออกจากการแสดงผลเต็มจอ", + "wdqs-app-urlshortener-bad-service": "การตั้งค่าบริการย่อยูอาร์แอลผิดพลาด", + "wdqs-app-urlshortener-failed": "เกิดข้อผิดพลาดขะย่อยอาร์แอล", + "wdqs-app-urlshortener-loading": "กำลังโหลด...", + "wdqs-dialog-examples-preview-query": "แสดงตัวอย่างคิวรี", + "wdqs-dialog-examples-preview-result": "แสดงตัวอย่างผลลัพธ์", + "wdqs-dialog-key-shortcut-title": "แป้นลัดคีย์บอร์ด", + "wdqs-dialog-key-shortcut-run-query": "เริ่มการสืบค้น", + "wdqs-dialog-key-shortcut-esc": "ละทิ้งช่องกรอกข้อมูลปัจจุบัน", + "wdqs-dialog-key-shortcut-show-shortcut-help": "แสดงวิธีใช้แป้นลัดคีย์บอร์ดสำหรับหน้าปัจจุบัน", + "wdqs-dialog-key-shortcut-focus-textarea": "โฟกัสบนพื้นที่กรอกข้อความการสืบค้น", + "wdqs-dialog-key-shortcut-jump-to-result": "กระโดดไปยังผลลัพธ์การสืบค้น", + "wdqs-dialog-key-shortcut-focus-filter": "โฟกัสบนปุ่ม \"กรอง\" ในตัวช่วยการสืบค้น", + "wdqs-dialog-key-shortcut-focus-show": "โฟกัสบนปุ่ม \"แสดง\" ในตัวช่วยการสืบค้น", + "wdqs-dialog-key-shortcut-focus-limit": "คลิกปุ่ม \"จำกัด\" ในตัวช่วยการสืบค้น", + "wdqs-dialog-key-shortcut-show-example": "แสดงตัวอย่าง", + "wdqs-dialog-key-shortcut-help-menu": "เปิดปิดเมนูตัวช่วย", + "wdqs-dialog-key-shortcut-show-language": "แสดงเมนูภาษา", + "wdqs-dialog-key-shortcut-close-button": "ปิด", + "wdqs-ve-filter": "ตัวกรอง", + "wdqs-ve-show": "แสดง", + "wdqs-ve-limit": "จำกัด", + "wdqs-ve-add-label-title": "เพิ่มตัวแปรที่มีป้ายเอนทิตี", + "wdqs-ve-remove-row-title": "ลบแถวนี้", + "wdqs-ve-with": "ด้วย", + "wdqs-ve-anything": "สิ่งใด ๆ", + "wdqs-ve-any": "ใด ๆ", + "wdqs-ve-or": "หรือ", + "wdqs-ve-subtype": "หมวดย่อย", + "wdqs-ve-sb-suggestions": "ข้อเสนอแนะ", + "wdqs-ve-sb-other": "อื่น ๆ", + "wdqs-action-query": "กำลังดำเนินการเควียรี", + "wdqs-action-render": "กำลังแปลผลลัพธ์", + "wdqs-action-error-display": "ไม่สามารถแสดงผลลัพธ์ได้", + "wdqs-action-timeout": "ถึงจำกัดหมดเวลารอของเควียรีแล้ว", + "wdqs-action-malformed-query": "การสืบค้นผิดรูปแบบ", + "wdqs-action-empty-query": "ป้อนคิวรี SPARQL ที่ถูกต้องหรือเลือกคิวรีตัวอย่าง", + "wdqs-action-server-error": "เซิร์ฟเวอร์มีข้อผิดพลาด", + "wdqs-action-unknow-error": "เกิดข้อผิดพลาดไม่ทราบสาเหตุ", + "wdqs-action-preview": "ดูผลลัพธ์ก่อน", + "wdqs-result-map-layers-all": "ชั้นทั้งหมด", + "wdqs-result-map-progress": "กำลังโหลดข้อมูลแผนที่: $1%", + "wdqs-embed-button-edit-query": "แก้ไขแบบเห็นภาพ", + "wdqs-embed-button-edit-query-title": "แก้ไขคิวรีนี้ด้วยตัวช่วยคิวรี", + "wdqs-embed-button-edit-code": "แก้ไข SPARQL", + "wdqs-embed-button-edit-code-title": "แก้ไขคิวรีนี้ด้วยตัวแก้ไข SPARQL", + "wdqs-embed-explorer-button-incoming": "แสดงลิงก์ขาเข้า", + "wdqs-embed-explorer-button-outgoing": "แสดงลิงก์ขาออก" +} diff --git a/scholia/app/static/gui/i18n/tl.json b/scholia/app/static/gui/i18n/tl.json new file mode 100644 index 000000000..0d4504d77 --- /dev/null +++ b/scholia/app/static/gui/i18n/tl.json @@ -0,0 +1,34 @@ +{ + "@metadata": { + "authors": [ + "Emem.calist", + "Ianlopez1115", + "Leeheonjin" + ] + }, + "wdqs-app-button-examples": "Mga halimbawa", + "wdqs-app-button-prefixes": "Mga prepiho", + "wdqs-app-button-help": "Tulong", + "wdqs-app-button-run": "Paandarin", + "wdqs-app-button-clear": "Hawiin (clear)", + "wdqs-app-button-display": "Palitawin (ipakita)", + "wdqs-app-button-download": "Ikargang-pakuha (download)", + "wdqs-app-button-link": "Kawing", + "wdqs-app-help-feedback": "Magbigay ng Katugunan!", + "wdqs-app-help-portal": "Portal pangtulong", + "wdqs-app-help-manual": "Manwal ng Tagagamit", + "wdqs-app-result-shorturl": "Maikling URL sa resulta", + "wdqs-app-result-shorturl-title": "Maikling URL sa resultang ito", + "wdqs-app-result-rawgraphs": "Buksan sa RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Lumikha ng grapo kasama ang kasalukuyang resultang pang-datos gamit ang RAWGraphs.io", + "wdqs-app-result-embed": "Idikit (embed) ang resulta", + "wdqs-dialog-examples-preview-result": "Resulta ng unang tingin", + "wdqs-ve-show": "Ipakita", + "wdqs-ve-with": "kasama", + "wdqs-ve-anything": "kahit na ano pa man", + "wdqs-ve-any": "kahit na ano", + "wdqs-ve-or": "o", + "wdqs-ve-sb-other": "Iba pa", + "wdqs-action-error-display": "Hindi maipakita ang resulta", + "wdqs-action-unknow-error": "Hindi malamang pagkakamali" +} diff --git a/scholia/app/static/gui/i18n/tr.json b/scholia/app/static/gui/i18n/tr.json new file mode 100644 index 000000000..3af35bdcb --- /dev/null +++ b/scholia/app/static/gui/i18n/tr.json @@ -0,0 +1,149 @@ +{ + "@metadata": { + "authors": [ + "Alpkant", + "Archaeodontosaurus", + "Asmen", + "BaRaN6161 TURK", + "Bulgu", + "By erdo can", + "Grkn gll", + "HakanIST", + "Hedda", + "Incelemeelemani", + "Kumkumuk", + "MrSchipunov", + "MuratTheTurkish", + "SaldırganSincap", + "Sayginer", + "Sezgin İbiş", + "Stonecy", + "TmY e12" + ] + }, + "wdqs-app-button-examples": "Örnekler", + "wdqs-app-button-prefixes": "Önekler", + "wdqs-app-button-more-tools": "Daha fazla araç", + "wdqs-app-button-help": "Yardım", + "wdqs-app-button-run": "Çalıştır", + "wdqs-app-button-run-title": "Sorguyu çalıştır (CTRL + ENTER)", + "wdqs-app-button-clear": "Temizle", + "wdqs-app-button-clear-title": "Sorguyu temizle", + "wdqs-app-button-restore-title": "Önceki sorguyu geri yükle", + "wdqs-app-button-format-title": "Biçim sorgusu", + "wdqs-app-button-query-helper": "Sorgu açıklamasını göster", + "wdqs-app-button-fullscreen-title": "Düzenleyicinin tam ekran modunu değiştir", + "wdqs-app-button-display": "Görüntüle", + "wdqs-app-button-display-title": "Sonucu tablo, resim vs. olarak göster", + "wdqs-app-button-download": "İndir", + "wdqs-app-button-download-title": "Sonucu indir", + "wdqs-app-button-link": "Bağlantı", + "wdqs-app-button-link-title": "Sorguya giden bağlantıyı al", + "wdqs-app-button-code": "Kod", + "wdqs-app-button-code-title": "Kod örneklerini görüntüle", + "wdqs-app-help-feedback": "Geri bildirimde bulun", + "wdqs-app-help-request-query": "Sorgu isteğinde bulun", + "wdqs-app-help-portal": "Yardım Portali", + "wdqs-app-help-manual": "Kullanım Kılavuzu", + "wdqs-app-help-examples": "Örnek Sorgular", + "wdqs-app-help-datamodel": "RDF Veri Modeli", + "wdqs-app-help-prefixes": "Önek listeleri", + "wdqs-app-help-copy": "Lisans bilgileri", + "wdqs-app-help-queryhelper": "Sorgu Yardımcısı", + "wdqs-app-logout": "Oturumu kapat", + "wdqs-app-tools-edit-items": "Ögeleri Düzenle", + "wdqs-app-tools-query-data": "Sorgu verisi", + "wdqs-app-tools-enhance-ui": "Kullanıcı arayüzünü geliştir", + "wdqs-app-tools-visualize-data": "Verileri görselleştir", + "wdqs-app-tools-list-properties": "Liste özellikleri", + "wdqs-app-tools-lexicographical-data": "Sözlükbilimsel veriler", + "wdqs-app-tools-for-programmers": "Programcılar için", + "wdqs-app-footer-help": "Otomatik tamamlamayı etkinleştirmek için [CTRL-SPACE] tuşlarına basın.", + "wdqs-app-footer-updated-ago": "Veriler $1 güncellendi", + "wdqs-app-result-shorturl": "Sonuç için kısa URL", + "wdqs-app-result-shorturl-title": "Bu sonuç için kısa URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io'da aç", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io grafiklerini kullanarak geçerli sonuç verileriyle bir grafik oluştur", + "wdqs-app-result-embed": "Sonucu göm", + "wdqs-app-result-endpoint": "SPARQL bitiş noktası", + "wdqs-app-result-endpoint-title": "Sonucu veren SPARQL bitiş noktasına bağlantı", + "wdqs-app-result-formatter-title-datetime": "Ham ISO zaman damgası", + "wdqs-app-result-json": "JSON dosyası", + "wdqs-app-result-json-verbose": "JSON dosyası (ayrıntılı)", + "wdqs-app-result-tsv": "TSV dosyası", + "wdqs-app-result-tsv-verbose": "TSV dosyası (ayrıntılı)", + "wdqs-app-result-csv": "CSV dosyası", + "wdqs-app-result-svg": "SVG Resim", + "wdqs-app-result-html": "HTML tablosu", + "wdqs-app-shorturl-page-title": "Bu sayfa için kısa URL", + "wdqs-app-editor-placeholder": "(Bir SPARQL sorgusu girin ya da örnek bir sorgu seçin)", + "wdqs-app-editor-addprefixes": "Standart Önek Ekle", + "wdqs-app-resultbrowser-response-summary": "$2 ms içinde $1 {{PLURAL:$1|sonuç|sonuç}}", + "wdqs-app-resultbrowser-stabilize": "Ağı dengele", + "wdqs-app-resultbrowser-hierarchical-lr": "Soldan sağa hiyerarşik düzen", + "wdqs-app-resultbrowser-hierarchical-ud": "Aşağıdan yukarı hiyerarşik düzen", + "wdqs-app-resultbrowser-hierarchical-rl": "Sağdan sola hiyerarşik düzen", + "wdqs-app-resultbrowser-non-hierarchical": "Hiyerarşik olmayan düzen", + "wdqs-app-resultbrowser-table": "Tablo", + "wdqs-app-resultbrowser-image-grid": "Görüntü ızgarası", + "wdqs-app-resultbrowser-graph-builder": "Grafik oluşturucu", + "wdqs-app-resultbrowser-map": "Harita", + "wdqs-app-resultbrowser-line-chart": "Çizgi grafik", + "wdqs-app-resultbrowser-bar-chart": "Çubuk grafik", + "wdqs-app-resultbrowser-scatter-chart": "Dağılım grafiği", + "wdqs-app-resultbrowser-area-chart": "Alan grafiği", + "wdqs-app-resultbrowser-bubble-chart": "Kabarcık grafiği", + "wdqs-app-resultbrowser-tree-map": "Ağaç haritası", + "wdqs-app-resultbrowser-tree": "Ağaç", + "wdqs-app-resultbrowser-timeline": "Zaman çizelgesi", + "wdqs-app-resultbrowser-dimensions": "Boyutlar", + "wdqs-app-resultbrowser-graph": "Grafik", + "wdqs-app-toast-leave-fullscreen": "Tam ekrandan çıkmak için [esc] tuşuna basın", + "wdqs-app-urlshortener-bad-service": "Yapılandırmada hatalı URL kısaltıcı hizmeti", + "wdqs-app-urlshortener-failed": "URL kısaltması başarısız oldu", + "wdqs-app-urlshortener-loading": "Yükleniyor...", + "wdqs-dialog-examples-preview-query": "Sorgu önizleme", + "wdqs-dialog-examples-preview-result": "Önizleme sonucu", + "wdqs-dialog-key-shortcut-title": "Klavye Kısayolları", + "wdqs-dialog-key-shortcut-run-query": "Sorguyu çalıştır.", + "wdqs-dialog-key-shortcut-esc": "Geçerli giriş kısmından/metin alanından ayrıl.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Geçerli sayfa için klavye kısayol yardımını göster.", + "wdqs-dialog-key-shortcut-focus-textarea": "Sorgu metin alanına odaklan.", + "wdqs-dialog-key-shortcut-jump-to-result": "Sorgu sonucuna git.", + "wdqs-dialog-key-shortcut-focus-filter": "Sorgu Yardımcısı'ndaki \"Filtre\" düğmesine odaklan.", + "wdqs-dialog-key-shortcut-focus-show": "Sorgu Yardımcısı'nda \"Göster\" düğmesine odaklan.", + "wdqs-dialog-key-shortcut-focus-limit": "Sorgu Yardımcısı'ndaki \"Sınırla\" düğmesine tıkla.", + "wdqs-dialog-key-shortcut-show-example": "Örnekleri göster.", + "wdqs-dialog-key-shortcut-help-menu": "Toggle Yardım menüsü.", + "wdqs-dialog-key-shortcut-show-language": "Dil menüsünü göster.", + "wdqs-dialog-key-shortcut-close-button": "Kapat", + "wdqs-ve-filter": "Filtre", + "wdqs-ve-show": "Göster", + "wdqs-ve-limit": "Sınır", + "wdqs-ve-add-label-title": "Varlık etiketini içeren değişken ekle", + "wdqs-ve-remove-row-title": "Bu satırı kaldır", + "wdqs-ve-with": "ile", + "wdqs-ve-anything": "hiçbir şey", + "wdqs-ve-any": "herhangi", + "wdqs-ve-or": "veya", + "wdqs-ve-subtype": "alt tür", + "wdqs-ve-sb-suggestions": "Öneriler", + "wdqs-ve-sb-other": "Diğer", + "wdqs-action-query": "Sorgu çalıştırılıyor", + "wdqs-action-render": "Sonuçlar gösteriliyor", + "wdqs-action-error-display": "Sonuç görüntülenemiyor", + "wdqs-action-timeout": "Sorgu zaman aşımı sınırına ulaştı", + "wdqs-action-malformed-query": "Sorgu düzgün oluşturulmamıştır", + "wdqs-action-empty-query": "Geçerli bir SPARQL sorgusu girin veya bir örnek sorgu seçin", + "wdqs-action-server-error": "Sunucu hatası", + "wdqs-action-unknow-error": "Bilinmeyen hata", + "wdqs-action-preview": "Sonuç önizleme", + "wdqs-result-map-layers-all": "Tüm katmanlar", + "wdqs-result-map-progress": "Harita verileri yükleniyor: %$1", + "wdqs-embed-button-edit-query": "Görsel olarak düzenle", + "wdqs-embed-button-edit-query-title": "Bu sorguyu, sorgu yardımcısı ile düzenleyin", + "wdqs-embed-button-edit-code": "SPARQL'ı düzenle", + "wdqs-embed-button-edit-code-title": "Bu sorguyu SPARQL editörüyle düzenleyin", + "wdqs-embed-explorer-button-incoming": "Gelen bağlantıları göster", + "wdqs-embed-explorer-button-outgoing": "Giden bağlantıları göster" +} diff --git a/scholia/app/static/gui/i18n/tt-cyrl.json b/scholia/app/static/gui/i18n/tt-cyrl.json new file mode 100644 index 000000000..5134b0dbd --- /dev/null +++ b/scholia/app/static/gui/i18n/tt-cyrl.json @@ -0,0 +1,131 @@ +{ + "@metadata": { + "authors": [ + "Ерней", + "Ильнар" + ] + }, + "wdqs-app-button-examples": "Мисаллар", + "wdqs-app-button-prefixes": "Алкушымчалар", + "wdqs-app-button-more-tools": "Башка кораллар", + "wdqs-app-button-help": "Белешмә", + "wdqs-app-button-run": "Җибәрү", + "wdqs-app-button-run-title": "Сорау җибәрергә ( + )", + "wdqs-app-button-clear": "Бушату", + "wdqs-app-button-clear-title": "Сорауны бетерергә", + "wdqs-app-button-restore-title": "Элекке сорауны кире кайтарырга", + "wdqs-app-button-format-title": "Сорауны форматларга", + "wdqs-app-button-fullscreen-title": "Төзәткечнең тулы экран режимына күчәргә/кайтырга", + "wdqs-app-button-display": "Күрсәтү", + "wdqs-app-button-display-title": "Нәтиҗәне җәдвәл, сурәт, … шикелле күрсәтергә", + "wdqs-app-button-download": "Күчереп алу", + "wdqs-app-button-download-title": "Нәтиҗәне күчереп алу", + "wdqs-app-button-link": "Сылтама", + "wdqs-app-button-link-title": "Сорауга сылтама алырга", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Код мисалларын карарга", + "wdqs-app-help-feedback": "Фикер калдыру!", + "wdqs-app-help-request-query": "Сорауны сорарга", + "wdqs-app-help-portal": "Ярдәм порталы", + "wdqs-app-help-manual": "Кулланма", + "wdqs-app-help-examples": "Сорау мисаллары", + "wdqs-app-help-datamodel": "RDF мәгълүматлар моделе", + "wdqs-app-help-prefixes": "Алкушымчалар исемлеге", + "wdqs-app-help-copy": "Лицензияләү мәгълүматы", + "wdqs-app-help-queryhelper": "Сорау ярдәмчесе", + "wdqs-app-tools-edit-items": "Әйберләрне үзгәртү", + "wdqs-app-tools-query-data": "Мәгълүматлар сорату", + "wdqs-app-tools-enhance-ui": "Кулланучы интерфейсын яхшырту", + "wdqs-app-tools-visualize-data": "Мәгълүматлар күрсәтмәләү", + "wdqs-app-tools-list-properties": "Үзенчәлекләр исемлеге", + "wdqs-app-tools-lexicographical-data": "Лексикографик мәгълүматлар", + "wdqs-app-tools-for-programmers": "Программистлар өчен", + "wdqs-app-footer-help": "Автотәмамлау активлаштыру өчен [Ctrl + пробел] төймәсенә басыгыз.", + "wdqs-app-footer-updated-ago": "Мәгълүматлар $1 яңартылды", + "wdqs-app-result-shorturl": "Нәтиҗәгә кыска URL", + "wdqs-app-result-shorturl-title": "Бу нәтиҗәгә кыска URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io эчендә ачу", + "wdqs-app-result-rawgraphs-title": "Шушы нәтиҗә белән RAWGraphs.io ярдәмендә граф ясарга", + "wdqs-app-result-embed": "Нәтиҗәне кертү", + "wdqs-app-result-endpoint": "SPARQL файдалану", + "wdqs-app-result-endpoint-title": "Шушы сорау нәтиҗәсе белән SPARQL файдалану ноктасына сылтама", + "wdqs-app-result-formatter-title-datetime": "Raw ISO өчен вакыт билгесе", + "wdqs-app-result-json": "JSON файлы", + "wdqs-app-result-json-verbose": "JSON файлы (тулырак)", + "wdqs-app-result-tsv": "TSV файлы", + "wdqs-app-result-tsv-verbose": "TSV файлы (тулырак)", + "wdqs-app-result-csv": "CSV файлы", + "wdqs-app-result-svg": "SVG сурәте", + "wdqs-app-result-html": "HTML җәдвәле", + "wdqs-app-shorturl-page-title": "Бу биткә кыска URL", + "wdqs-app-editor-placeholder": "(Сорауны SPARQL да кертегез яки мисалларның берсен сайлагыз)", + "wdqs-app-editor-addprefixes": "Стандарт алкушымчаларны өстәү", + "wdqs-app-resultbrowser-response-summary": "$2 мс эчендә $1 {{PLURAL:$1|нәтиҗә}}", + "wdqs-app-resultbrowser-stabilize": "Челтәрне тотрыклыландыру", + "wdqs-app-resultbrowser-hierarchical-lr": "Сулдан уңга иерархик билгеләү", + "wdqs-app-resultbrowser-hierarchical-ud": "Өстән аска иерархик билгеләү", + "wdqs-app-resultbrowser-hierarchical-rl": "Уңнан сулга иерархик билгеләү", + "wdqs-app-resultbrowser-non-hierarchical": "Иерархиясыз билгеләү", + "wdqs-app-resultbrowser-table": "Җәдвәл", + "wdqs-app-resultbrowser-image-grid": "Сурәт челтәре", + "wdqs-app-resultbrowser-graph-builder": "График төзүче", + "wdqs-app-resultbrowser-map": "Харита", + "wdqs-app-resultbrowser-line-chart": "Сызыклы диаграмма", + "wdqs-app-resultbrowser-bar-chart": "Баганалы диаграмма", + "wdqs-app-resultbrowser-scatter-chart": "Нокталы диаграмма", + "wdqs-app-resultbrowser-area-chart": "Мәйданлы диаграмма", + "wdqs-app-resultbrowser-bubble-chart": "Куыклы диаграмма", + "wdqs-app-resultbrowser-tree-map": "Агачсыман харита", + "wdqs-app-resultbrowser-tree": "Агач", + "wdqs-app-resultbrowser-timeline": "Вакыт эзлеклелеге", + "wdqs-app-resultbrowser-dimensions": "Зурлыклар", + "wdqs-app-resultbrowser-graph": "График", + "wdqs-app-toast-leave-fullscreen": "Тулы экран режимыннан чыгу эчен [Esc] төймәсенә басыгыз", + "wdqs-app-urlshortener-bad-service": "Конфигурациядә яраксыз URL кыскарту сервисы яздырылган", + "wdqs-app-urlshortener-failed": "Кыска URL булдырып булмады", + "wdqs-app-urlshortener-loading": "Төяү бара…", + "wdqs-dialog-examples-preview-query": "Сорауны алдан карау", + "wdqs-dialog-examples-preview-result": "Нәтиҗәне алдан карау", + "wdqs-dialog-key-shortcut-title": "Төймә тезмәләре", + "wdqs-dialog-key-shortcut-run-query": "Сорау җибәрергә.", + "wdqs-dialog-key-shortcut-esc": "Шушы кертү кырыннан чыгарга.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Шушы бит өчен төймә тезмәләрен күрсәтергә.", + "wdqs-dialog-key-shortcut-focus-textarea": "Сорау кырында курсор куярга.", + "wdqs-dialog-key-shortcut-jump-to-result": "Сорау нәтиҗәсенә күчәргә.", + "wdqs-dialog-key-shortcut-focus-filter": "Сорау ярдәмчесендә курсорны \"Сөзгеч\" төймәсенә куярга.", + "wdqs-dialog-key-shortcut-focus-show": "Сорау ярдәмчесендә курсорны \"Күрсәтү\" төймәсенә куярга.", + "wdqs-dialog-key-shortcut-focus-limit": "Сорау ярдәмчесендә \"Чикләү\" төймәсен басарга.", + "wdqs-dialog-key-shortcut-show-example": "Мисаллар китерергә.", + "wdqs-dialog-key-shortcut-help-menu": "Белешмә менюсын ачарга/яшерергә.", + "wdqs-dialog-key-shortcut-show-language": "Тел менюсын күрсәтергә.", + "wdqs-dialog-key-shortcut-close-button": "Ябу", + "wdqs-ve-filter": "Сөзгеч", + "wdqs-ve-show": "Күрсәтү", + "wdqs-ve-limit": "Чикләү", + "wdqs-ve-add-label-title": "Асыл тамгасын биргән алмаш өстәү", + "wdqs-ve-remove-row-title": "Бу юлны бетерү", + "wdqs-ve-with": "белән", + "wdqs-ve-anything": "берәрсен", + "wdqs-ve-any": "теләгәнен", + "wdqs-ve-or": "яки", + "wdqs-ve-subtype": "астип", + "wdqs-ve-sb-suggestions": "Киңәшләр", + "wdqs-ve-sb-other": "Башка", + "wdqs-action-query": "Сорау башкаруы", + "wdqs-action-render": "Нәтиҗә эшләнә", + "wdqs-action-error-display": "Нәтиҗә күрсәтергә мөмкин түгел", + "wdqs-action-timeout": "Сорау вакыты лимиттан ашты", + "wdqs-action-malformed-query": "Сорау начар бирелгән", + "wdqs-action-empty-query": "SPARQL соравын кертегез яки мисалларның берсен сайлагыз", + "wdqs-action-server-error": "Сервер хатасы", + "wdqs-action-unknow-error": "Билгесез хата", + "wdqs-action-preview": "Нәтиҗә алдан каравы", + "wdqs-result-map-layers-all": "Барлык катламнар", + "wdqs-result-map-progress": "Харита мәгълүматлары төялә: $1%", + "wdqs-embed-button-edit-query": "Күрсәтмәле буларак үзгәртү", + "wdqs-embed-button-edit-query-title": "Бу сорауны Сорау ярдәмчесе белән үзгәртергә", + "wdqs-embed-button-edit-code": "SPARQL кодын үзгәртү", + "wdqs-embed-button-edit-code-title": "Бу сорауны SPARQL төзәткече белән үзгәртергә", + "wdqs-embed-explorer-button-incoming": "Керә торган сылтамаларны күрсәтергә", + "wdqs-embed-explorer-button-outgoing": "Чыга торган сылтамаларны күрсәтергә" +} diff --git a/scholia/app/static/gui/i18n/ug-arab.json b/scholia/app/static/gui/i18n/ug-arab.json new file mode 100644 index 000000000..94c37e7c4 --- /dev/null +++ b/scholia/app/static/gui/i18n/ug-arab.json @@ -0,0 +1,49 @@ +{ + "@metadata": { + "authors": [ + "AlimOmar", + "Uzdil" + ] + }, + "wdqs-app-button-examples": "مىسال", + "wdqs-app-button-prefixes": "ئالدى قوشۇلغۇچى", + "wdqs-app-button-help": "ياردەم", + "wdqs-app-button-run": "يۈرگۈزۈش", + "wdqs-app-button-run-title": "تەكشۈرۈشنى يۈرگۈزۈش ( + )", + "wdqs-app-button-clear": "تازىلاش", + "wdqs-app-button-clear-title": "تەكشۈرۈشنى تازىلاش", + "wdqs-app-button-restore-title": "ئالدىنقى قېتىملىق تەكشۈرۈشنى ئەسلىگە قايتۇرۇش", + "wdqs-app-button-query-helper": "سوئال چۈشەندۈرۈشىنى كۆرسىتىڭ", + "wdqs-app-button-fullscreen-title": "تەھرىرلىگۈچنىڭ پۈتۈن ئېكرانلىق ھالىتىنى ئېچىش ياكى تاقاش", + "wdqs-app-button-display": "كۆرسىتىش", + "wdqs-app-button-download": "چۈشۈرۈش", + "wdqs-app-button-download-title": "چۈشۈرۈش نەتىجىسى", + "wdqs-app-button-link": "ئۇلىنىش", + "wdqs-app-button-link-title": "تەكشۈرۈش ئۇلىنىشىغا ئېرىشىش", + "wdqs-app-help-request-query": "تەكشۈرۈشنى ئىلتىماس قىلىش", + "wdqs-app-help-portal": "ياردەم تېمىسى", + "wdqs-app-help-manual": "ئىشلەتكۈچى قوللانمىسى", + "wdqs-app-help-examples": "ئۈلگە مىسال تەكشۈرۈش", + "wdqs-app-help-datamodel": "RDF سانلىق ئۇچۇر مودېلى", + "wdqs-app-help-prefixes": "ئالدى قوشۇلغۇچى تىزىملىكى", + "wdqs-app-help-copy": "ھوقۇق كېلىشىم ئۇچۇرى", + "wdqs-app-help-queryhelper": "تەكشۈرۈش ياردەمچىسى", + "wdqs-app-result-json": "JSON ھۆججىتى", + "wdqs-app-result-json-verbose": "JSON ھۆججىتى (تەپسىلىي)", + "wdqs-app-result-csv": "SVG ھۆججەت", + "wdqs-app-result-svg": "SVG سۈرەت", + "wdqs-ve-filter": "سۈزگۈچ", + "wdqs-ve-show": "كۆرسىتىش", + "wdqs-ve-remove-row-title": "بۇ قۇرنى چىقىرىۋەتسۇن", + "wdqs-ve-with": "بار", + "wdqs-ve-anything": "خالىغان تۈر", + "wdqs-ve-any": "خالىغان", + "wdqs-ve-or": "ياكى", + "wdqs-ve-subtype": "تارماق تىپ", + "wdqs-ve-sb-suggestions": "نامزاتلار", + "wdqs-ve-sb-other": "باشقا", + "wdqs-action-server-error": "مۇلازىمىتىر خاتالىقى", + "wdqs-action-unknow-error": "نامەلۇم خاتالىق", + "wdqs-action-preview": "نەتىجىسىنى كۆزىتىش", + "wdqs-result-map-layers-all": "بارلىق رەسىم قەۋەتلىرى" +} diff --git a/scholia/app/static/gui/i18n/uk.json b/scholia/app/static/gui/i18n/uk.json new file mode 100644 index 000000000..1a49a1c00 --- /dev/null +++ b/scholia/app/static/gui/i18n/uk.json @@ -0,0 +1,141 @@ +{ + "@metadata": { + "authors": [ + "AS", + "Alex Khimich", + "Avatar6", + "Base", + "Laboramus", + "Movses", + "Piramidion", + "Vlad5250", + "Ата", + "Олександр" + ] + }, + "wdqs-app-button-examples": "Приклади", + "wdqs-app-button-prefixes": "Префікси", + "wdqs-app-button-more-tools": "Інші інструменти", + "wdqs-app-button-help": "Довідка", + "wdqs-app-button-run": "Виконати", + "wdqs-app-button-run-title": "Виконати запит ( + )", + "wdqs-app-button-clear": "Очистити", + "wdqs-app-button-clear-title": "Очистити запит", + "wdqs-app-button-restore-title": "Відновити попередній запит", + "wdqs-app-button-format-title": "Форматування запиту", + "wdqs-app-button-query-helper": "Показати пояснення запита", + "wdqs-app-button-fullscreen-title": "Запустити повноекранний режим редактора", + "wdqs-app-button-display": "Формат", + "wdqs-app-button-display-title": "Показати результат як таблицю, зображення, ...", + "wdqs-app-button-download": "Завантажити", + "wdqs-app-button-download-title": "Завантажити результат", + "wdqs-app-button-link": "Посилання", + "wdqs-app-button-link-title": "Отримати посилання на запит", + "wdqs-app-button-code": "Код", + "wdqs-app-button-code-title": "Переглянути приклади коду", + "wdqs-app-help-feedback": "Залиште відгук!", + "wdqs-app-help-request-query": "Запит на запит", + "wdqs-app-help-portal": "Портал довідки", + "wdqs-app-help-manual": "Посібник користувача", + "wdqs-app-help-examples": "Приклади запитів", + "wdqs-app-help-datamodel": "Модель даних RDF", + "wdqs-app-help-prefixes": "Список префіксів", + "wdqs-app-help-copy": "Інформація про ліцензування", + "wdqs-app-help-queryhelper": "Довідка щодо запитів", + "wdqs-app-logout": "Вийти", + "wdqs-app-tools-edit-items": "Редагувати об'єкти", + "wdqs-app-tools-query-data": "Запит даних", + "wdqs-app-tools-enhance-ui": "Поліпшити інтерфейс користувача", + "wdqs-app-tools-visualize-data": "Унаочнення даних", + "wdqs-app-tools-list-properties": "Список властивостей", + "wdqs-app-tools-lexicographical-data": "Лексикографічні дані", + "wdqs-app-tools-for-programmers": "Для програмістів", + "wdqs-app-footer-help": "Натисніть [CTRL-SPACE], щоб активувати автозаповнення.", + "wdqs-app-footer-updated-ago": "Дані оновлено $1", + "wdqs-app-result-shorturl": "Коротка URL-адреса для результату", + "wdqs-app-result-shorturl-title": "Коротка URL-адреса для цього результату", + "wdqs-app-result-rawgraphs": "Відкрити в RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Створити граф з поточними результатами даних за допомогою RAWGraphs.io", + "wdqs-app-result-embed": "Вбудувати результат", + "wdqs-app-result-endpoint": "Точка доступу SPARQL", + "wdqs-app-result-endpoint-title": "Посилання на точку доступу SPARQL, що повертає результат", + "wdqs-app-result-formatter-title-datetime": "Сира мітка часу ISO", + "wdqs-app-result-json": "JSON-файл", + "wdqs-app-result-json-verbose": "JSON-файл (детальний)", + "wdqs-app-result-tsv": "TSV-файл", + "wdqs-app-result-tsv-verbose": "TSV-файл (детальний)", + "wdqs-app-result-csv": "CSV-файл", + "wdqs-app-result-svg": "Зображення SVG", + "wdqs-app-result-html": "HTML-таблиця", + "wdqs-app-shorturl-page-title": "Коротка URL-адреса цієї сторінки", + "wdqs-app-editor-placeholder": "(Введіть запит SPARQL або виберіть приклад запиту)", + "wdqs-app-editor-addprefixes": "Додати стандартні префікси", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|запис|записи|записів}} за $2 мс", + "wdqs-app-resultbrowser-stabilize": "Стабілізувати мережу", + "wdqs-app-resultbrowser-hierarchical-lr": "Ієрархічна композиція зліва направо", + "wdqs-app-resultbrowser-hierarchical-ud": "Ієрархічна композиція зверху вниз", + "wdqs-app-resultbrowser-hierarchical-rl": "Ієрархічна композиція справа наліво", + "wdqs-app-resultbrowser-non-hierarchical": "Неієрархічна композиція", + "wdqs-app-resultbrowser-table": "Таблиця", + "wdqs-app-resultbrowser-image-grid": "Сітка зображень", + "wdqs-app-resultbrowser-graph-builder": "Graph builder", + "wdqs-app-resultbrowser-map": "Мапа", + "wdqs-app-resultbrowser-line-chart": "Лінійна діаграма", + "wdqs-app-resultbrowser-bar-chart": "Стовпчикова діаграма", + "wdqs-app-resultbrowser-scatter-chart": "Точкова діаграма", + "wdqs-app-resultbrowser-area-chart": "Діаграма з областями", + "wdqs-app-resultbrowser-bubble-chart": "Бульбашкова діаграма", + "wdqs-app-resultbrowser-tree-map": "Деревоподібна карта", + "wdqs-app-resultbrowser-tree": "Дерево", + "wdqs-app-resultbrowser-timeline": "Часова шкала", + "wdqs-app-resultbrowser-dimensions": "Розміри", + "wdqs-app-resultbrowser-graph": "Графік", + "wdqs-app-toast-leave-fullscreen": "Натисніть [esc] щоб вийти з повноекранного режиму", + "wdqs-app-urlshortener-bad-service": "У конфігурації прописаний проблемний сервіс заміни посилань на короткі URL", + "wdqs-app-urlshortener-failed": "Не вдалось створити короткий URL", + "wdqs-app-urlshortener-loading": "Завантаження…", + "wdqs-dialog-examples-preview-query": "Попередній перегляд запиту", + "wdqs-dialog-examples-preview-result": "Попередній перегляд результату", + "wdqs-dialog-key-shortcut-title": "Комбінації клавіш", + "wdqs-dialog-key-shortcut-run-query": "Виконати запит.", + "wdqs-dialog-key-shortcut-esc": "Покинути поточне поле вводу.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Показати скорочення клавіш для поточної сторінки.", + "wdqs-dialog-key-shortcut-focus-textarea": "Поставити курсор у поле запиту", + "wdqs-dialog-key-shortcut-jump-to-result": "Перейти до результатів запиту.", + "wdqs-dialog-key-shortcut-focus-filter": "Поставити курсор на кнопку \"Фільтр\" у довідці щодо запитів.", + "wdqs-dialog-key-shortcut-focus-show": "Поставити курсор на кнопку \"Показати\" у довідці щодо запитів.", + "wdqs-dialog-key-shortcut-focus-limit": "Клацнути кнопку \"Обмеження\" у довідці щодо запитів.", + "wdqs-dialog-key-shortcut-show-example": "Показати приклади", + "wdqs-dialog-key-shortcut-help-menu": "Показати/приховати меню довідки", + "wdqs-dialog-key-shortcut-show-language": "Показати меню вибору мови.", + "wdqs-dialog-key-shortcut-close-button": "Закрити", + "wdqs-ve-filter": "Фільтр", + "wdqs-ve-show": "Показати", + "wdqs-ve-limit": "Обмеження", + "wdqs-ve-add-label-title": "Додати змінну, що містить мітку об'єкту", + "wdqs-ve-remove-row-title": "Видалити цей рядок", + "wdqs-ve-with": "з", + "wdqs-ve-anything": "будь-що", + "wdqs-ve-any": "будь-яке", + "wdqs-ve-or": "або", + "wdqs-ve-subtype": "підтип", + "wdqs-ve-sb-suggestions": "Пропозиції", + "wdqs-ve-sb-other": "Інше", + "wdqs-action-query": "Виконання запиту", + "wdqs-action-render": "Візуалізація результату", + "wdqs-action-error-display": "Не вдалося відобразити результат", + "wdqs-action-timeout": "Вичерпано ліміт часу, відведеного на виконання запиту", + "wdqs-action-malformed-query": "Неправильний запит", + "wdqs-action-empty-query": "Вкажіть коректний запит SPARQL, або виберіть приклад запиту", + "wdqs-action-server-error": "Помилка сервера", + "wdqs-action-unknow-error": "Невідома помилка", + "wdqs-action-preview": "Попередній перегляд результату", + "wdqs-result-map-layers-all": "Всі шари", + "wdqs-result-map-progress": "Завантаження даних карти: $1%", + "wdqs-embed-button-edit-query": "Редагувати візуально", + "wdqs-embed-button-edit-query-title": "Змінити цей запит, використовуючи помічник", + "wdqs-embed-button-edit-code": "Редагувати SPARQL-код", + "wdqs-embed-button-edit-code-title": "Редагувати цей запит через редактор SPARQL", + "wdqs-embed-explorer-button-incoming": "Показати вхідні посилання", + "wdqs-embed-explorer-button-outgoing": "Показати вихідні посилання" +} diff --git a/scholia/app/static/gui/i18n/ur.json b/scholia/app/static/gui/i18n/ur.json new file mode 100644 index 000000000..5ef9492d6 --- /dev/null +++ b/scholia/app/static/gui/i18n/ur.json @@ -0,0 +1,108 @@ +{ + "@metadata": { + "authors": [ + "BukhariSaeed", + "Hindustanilanguage", + "Obaid Raza", + "امین اکبر" + ] + }, + "wdqs-app-button-examples": "مثالیں", + "wdqs-app-button-prefixes": "سابقے", + "wdqs-app-button-more-tools": "مزید آلات", + "wdqs-app-button-help": "معاونت", + "wdqs-app-button-run": "چلیں", + "wdqs-app-button-run-title": "نافذ کیوری ( + )", + "wdqs-app-button-clear": "صاف", + "wdqs-app-button-clear-title": "کیوری صاف کریں", + "wdqs-app-button-restore-title": "گزشتہ کیوری بحال کریں", + "wdqs-app-button-format-title": "کیوری فارمیٹ", + "wdqs-app-button-fullscreen-title": "ایڈیٹر کے فل-اسکرین موڈ کے لیے ٹوگل کریں", + "wdqs-app-button-display": "تظاہرہ", + "wdqs-app-button-display-title": "مظاہرہ نتیجہ بطور جدول، تصویر، ۔۔۔", + "wdqs-app-button-download": "ڈاؤنلوڈ", + "wdqs-app-button-download-title": "نتیجہ ڈاؤنلوڈ کریں", + "wdqs-app-button-link": "ربط", + "wdqs-app-button-link-title": "کیوری کے لیے ربط حاصل کریں", + "wdqs-app-button-code": "کوڈ", + "wdqs-app-button-code-title": "کوڈ مثالیں دیکھیے", + "wdqs-app-help-feedback": "رائے دیں!", + "wdqs-app-help-request-query": "کیوری کے لیے درخواست دیں", + "wdqs-app-help-portal": "باب معاونت", + "wdqs-app-help-manual": "دستی صارف", + "wdqs-app-help-examples": "کیوریوں کی مثالیں", + "wdqs-app-help-datamodel": "RDF ڈیٹا موڈل", + "wdqs-app-help-prefixes": "سابقوں کی فہرست", + "wdqs-app-help-copy": "اجازت نامہ کی معلومات", + "wdqs-app-help-queryhelper": "کیوری مددگار", + "wdqs-app-tools-edit-items": "ترمیم ایٹم", + "wdqs-app-tools-query-data": "کیوری ڈیٹا", + "wdqs-app-tools-list-properties": "خاصیتوں کی فہرست", + "wdqs-app-footer-help": "خود کار تکمیل کے لیے [CTRL-SPACE] دبائیں۔", + "wdqs-app-result-shorturl": "نتیجے کا مختصر یوآرایل", + "wdqs-app-result-shorturl-title": "اس نتیجے کا مختصر یوآرایل", + "wdqs-app-result-rawgraphs": "RAWGraphs.io میں کھولیں", + "wdqs-app-result-rawgraphs-title": "RAWGraphs.io استعمال کرتے ہوئے موجودہ نتیجہ ڈیٹا کے ساتھ گراف بنائیں", + "wdqs-app-result-embed": "نتیجہ نصب کریں", + "wdqs-app-result-endpoint": "SPARQL آخری سرا", + "wdqs-app-result-endpoint-title": "نتیجہ واپس آنے والے SPARQL آخری سرا سے ربط کریں", + "wdqs-app-result-formatter-title-datetime": "خام ISO ٹائم اسٹیمپ", + "wdqs-app-result-json": "JSON فائل", + "wdqs-app-result-json-verbose": "JSON فائل (لفاظ)", + "wdqs-app-result-tsv": "TSV فائل", + "wdqs-app-result-tsv-verbose": "TSV فائل (لفاظ)", + "wdqs-app-result-csv": "CSV فائل", + "wdqs-app-result-svg": "SVG تصویر", + "wdqs-app-result-html": "ایچ ٹی ای مایل جدول", + "wdqs-app-shorturl-page-title": "اس صفحے کا مختصر یوآرایل", + "wdqs-app-editor-placeholder": "(ایک SPARQL کیوری ڈالیں یا کیوری مثال منتخب کریں)", + "wdqs-app-editor-addprefixes": "معیاری سابقے شامل کریں", + "wdqs-app-resultbrowser-stabilize": "نیٹ ورک مستحکم کریں", + "wdqs-app-resultbrowser-hierarchical-lr": "مراتب وار ترتیب بائیں سے دائیں", + "wdqs-app-resultbrowser-hierarchical-ud": "مراتب وار ترتیب اوپر سے نیچے", + "wdqs-app-resultbrowser-hierarchical-rl": "مراتب وار ترتیب دائیں سے بائیں", + "wdqs-app-resultbrowser-table": "جدول", + "wdqs-app-resultbrowser-map": "نقشہ", + "wdqs-app-resultbrowser-line-chart": "لائن چارٹ", + "wdqs-app-resultbrowser-bar-chart": "بار گراف", + "wdqs-app-resultbrowser-scatter-chart": "اسکیٹر چارٹ", + "wdqs-app-resultbrowser-area-chart": "ایریا چارٹ", + "wdqs-app-resultbrowser-bubble-chart": "بلبلہ گراف", + "wdqs-app-resultbrowser-tree-map": "شجرہ نقشہ", + "wdqs-app-resultbrowser-tree": "شجرہ", + "wdqs-app-resultbrowser-timeline": "خط زمانی", + "wdqs-app-resultbrowser-dimensions": "ابعاد", + "wdqs-app-resultbrowser-graph": "گراف", + "wdqs-app-toast-leave-fullscreen": "[esc] کو دبا کر اسکرین بڑی ختم کریں", + "wdqs-dialog-examples-preview-query": "پیش نظارہ کیوری", + "wdqs-dialog-examples-preview-result": "نتیجے کی نمائش", + "wdqs-dialog-key-shortcut-title": "کی بورڈ شارٹ کٹ", + "wdqs-dialog-key-shortcut-run-query": "کیوری چلائیں۔", + "wdqs-dialog-key-shortcut-show-example": "مثالیں دیکھیں۔", + "wdqs-dialog-key-shortcut-close-button": "بند", + "wdqs-ve-filter": "فلٹر", + "wdqs-ve-show": "دکھائیں", + "wdqs-ve-limit": "حد", + "wdqs-ve-add-label-title": "وجود لیبل پر مشتمل متغیرہ شامل کریں", + "wdqs-ve-remove-row-title": "اس قطار کو ہٹائیں", + "wdqs-ve-with": "مع", + "wdqs-ve-anything": "کوئی بھی چیز", + "wdqs-ve-any": "کوئی بھی", + "wdqs-ve-or": "یا", + "wdqs-ve-subtype": "ذیلی قسم", + "wdqs-ve-sb-suggestions": "تجاویز", + "wdqs-ve-sb-other": "دیگر", + "wdqs-action-query": "جاری کیوری", + "wdqs-action-render": "رینڈرنگ نتیجہ", + "wdqs-action-error-display": "نتیجہ دکھانے کے قابل نہیں", + "wdqs-action-timeout": "کیوری ٹائم آؤٹ کی حد تک پہنچ گئی", + "wdqs-action-malformed-query": "کیوری ناقص ہے", + "wdqs-action-server-error": "پیش کار نقص", + "wdqs-action-unknow-error": "نامعلوم خطا", + "wdqs-action-preview": "نتیجہ نمائش", + "wdqs-result-map-layers-all": "تمام پرتیں", + "wdqs-result-map-progress": "نقشہ ڈیٹا لوڈ ہو رہا ہے: $1%", + "wdqs-embed-button-edit-query": "ترمیم", + "wdqs-embed-button-edit-query-title": "اس کیوری کی ترمیم کیوری معاون سے کریں", + "wdqs-embed-button-edit-code": "کوڈ میں ترمیم" +} diff --git a/scholia/app/static/gui/i18n/vec.json b/scholia/app/static/gui/i18n/vec.json new file mode 100644 index 000000000..2e15f7aa3 --- /dev/null +++ b/scholia/app/static/gui/i18n/vec.json @@ -0,0 +1,133 @@ +{ + "@metadata": { + "authors": [ + "Conky77", + "Cusolotto", + "Fierodelveneto" + ] + }, + "wdqs-app-button-examples": "Exenpi", + "wdqs-app-button-prefixes": "Prefisi", + "wdqs-app-button-more-tools": "Altri instrumenti", + "wdqs-app-button-help": "Juto", + "wdqs-app-button-run": "Exegui", + "wdqs-app-button-run-title": "Exegui query ( + )", + "wdqs-app-button-clear": "Neta", + "wdqs-app-button-clear-title": "Neta query", + "wdqs-app-button-restore-title": "Repristina query anteçedente", + "wdqs-app-button-format-title": "Formata ƚa query", + "wdqs-app-button-query-helper": "Mostra spiegasion de ła query", + "wdqs-app-button-fullscreen-title": "Canbia ƚa modaƚità de vixualixaxion a schermo intiero de 'l editor", + "wdqs-app-button-display": "Siera de ła vixuałixasion", + "wdqs-app-button-display-title": "Mostra rixultà come tabeƚa, imajine, ...", + "wdqs-app-button-download": "Descarga", + "wdqs-app-button-download-title": "Descarga rixultà", + "wdqs-app-button-link": "Lingambo", + "wdqs-app-button-link-title": "Tote el lingambo a ƚa query", + "wdqs-app-button-code": "Còdaxe", + "wdqs-app-button-code-title": "Varda exempi de còdaxe", + "wdqs-app-help-feedback": "Lasa Feedback!", + "wdqs-app-help-request-query": "Fa na dimanda", + "wdqs-app-help-portal": "Portaƚe de juto", + "wdqs-app-help-manual": "Manuaƚe utente", + "wdqs-app-help-examples": "Query de exempio", + "wdqs-app-help-datamodel": "Modeƚo dati RDF", + "wdqs-app-help-prefixes": "Lista de i prefisi", + "wdqs-app-help-copy": "Informasion so ƚa liçensa", + "wdqs-app-help-queryhelper": "Asistente query", + "wdqs-app-tools-edit-items": "Modifega eƚementi", + "wdqs-app-tools-query-data": "Dati de ƚa query", + "wdqs-app-tools-enhance-ui": "Mejora ƚ'intermuxo utente", + "wdqs-app-tools-visualize-data": "Vixuałixa dati", + "wdqs-app-tools-list-properties": "Eƚenco propietà", + "wdqs-app-tools-lexicographical-data": "Dati lesegografeghi", + "wdqs-app-tools-for-programmers": "Par i programadori", + "wdqs-app-footer-help": "Struca [CTRL-SPAZIO] par ativare l'autoconpletamento.", + "wdqs-app-footer-updated-ago": "Dati ajornai $1", + "wdqs-app-result-shorturl": "URL curto al rixultà", + "wdqs-app-result-shorturl-title": "URL curto a sto rixultà", + "wdqs-app-result-rawgraphs": "Verxi en RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Crea on grafego co i dati dei rixultai de deso doparando RAWGraphs.io", + "wdqs-app-result-embed": "Incorpora risultado", + "wdqs-app-result-endpoint": "Endpoint SPARQL", + "wdqs-app-result-endpoint-title": "El coƚegamento a'l endpoint SPARQL el ga restituìo el risultado", + "wdqs-app-result-formatter-title-datetime": "Timestamp ISO grexo", + "wdqs-app-result-json": "File JSON", + "wdqs-app-result-json-verbose": "File JSON (detajà)", + "wdqs-app-result-tsv": "File TSV", + "wdqs-app-result-tsv-verbose": "File TSV (detajà)", + "wdqs-app-result-csv": "File CSV", + "wdqs-app-result-svg": "Imagine SVG", + "wdqs-app-result-html": "Tabela HTML", + "wdqs-app-shorturl-page-title": "URL breve a sta pàgina", + "wdqs-app-editor-placeholder": "(Inserisi na query SPARQL o seji na query de exempio)", + "wdqs-app-editor-addprefixes": "Xonta prefisi standard", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|risultado|risultadi}} en $2 ms", + "wdqs-app-resultbrowser-stabilize": "Stabilixa rete", + "wdqs-app-resultbrowser-hierarchical-lr": "Dispoxision gerarchica da sanca a destra", + "wdqs-app-resultbrowser-hierarchical-ud": "Dispoxision gerarchica da ƚ'alto a'l baso", + "wdqs-app-resultbrowser-hierarchical-rl": "Dispoxision gerarchica da destra a sanca", + "wdqs-app-resultbrowser-non-hierarchical": "Layout no gerarchico", + "wdqs-app-resultbrowser-table": "Tabèla", + "wdqs-app-resultbrowser-image-grid": "Grija de imagini", + "wdqs-app-resultbrowser-graph-builder": "Costrutore de grafici", + "wdqs-app-resultbrowser-map": "Mapa", + "wdqs-app-resultbrowser-line-chart": "Gràfico a linee", + "wdqs-app-resultbrowser-bar-chart": "Grafego a bare", + "wdqs-app-resultbrowser-scatter-chart": "Gràfico a dispersion", + "wdqs-app-resultbrowser-area-chart": "Grafego a area", + "wdqs-app-resultbrowser-bubble-chart": "Grafego a boƚe", + "wdqs-app-resultbrowser-tree-map": "Mapa a àlbaro", + "wdqs-app-resultbrowser-tree": "Àlbaro", + "wdqs-app-resultbrowser-timeline": "Linea tenporaƚe", + "wdqs-app-resultbrowser-dimensions": "Dimension", + "wdqs-app-resultbrowser-graph": "Grafego", + "wdqs-app-toast-leave-fullscreen": "Struca [esc] par nar fora da el schermo intiero", + "wdqs-app-urlshortener-bad-service": "Servisio no coreto de abreviasion URL in configurasion", + "wdqs-app-urlshortener-failed": "Abreviasion URL falìa", + "wdqs-app-urlshortener-loading": "Son drio cargare...", + "wdqs-dialog-examples-preview-query": "Anteprima query", + "wdqs-dialog-examples-preview-result": "Anteprima risultado", + "wdqs-dialog-key-shortcut-title": "Scursadore da botonjiera", + "wdqs-dialog-key-shortcut-run-query": "Exegui query.", + "wdqs-dialog-key-shortcut-esc": "Lasa el canpo de testo atuaƚe / area de testo.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Mostrame el juto so le scursadore de botonjiera par sta pajina", + "wdqs-dialog-key-shortcut-focus-textarea": "Concentrarse so ƚa query textarea.", + "wdqs-dialog-key-shortcut-jump-to-result": "Pasa a i risultadi de ƚa query.", + "wdqs-dialog-key-shortcut-focus-filter": "Consentrate so'l boton \"Filtro\" in Query Helper", + "wdqs-dialog-key-shortcut-focus-show": "Consentrate so'l boton \"Mostra\" en Query Helper.", + "wdqs-dialog-key-shortcut-focus-limit": "Schicia el boton \"Limita\" en Query Helper", + "wdqs-dialog-key-shortcut-show-example": "Fa vedare exenpi", + "wdqs-dialog-key-shortcut-help-menu": "Ativa o dixativa el menù: Juto.", + "wdqs-dialog-key-shortcut-show-language": "Mostra el menù de łe lengue", + "wdqs-dialog-key-shortcut-close-button": "Sara", + "wdqs-ve-filter": "Filtra", + "wdqs-ve-show": "Mostra", + "wdqs-ve-limit": "Limite", + "wdqs-ve-add-label-title": "Xonta variabiłe che ła contegna eticheta de l'entità", + "wdqs-ve-remove-row-title": "Cava sto rigo", + "wdqs-ve-with": "co", + "wdqs-ve-anything": "calsiasi roba", + "wdqs-ve-any": "calsiasi", + "wdqs-ve-or": "o", + "wdqs-ve-subtype": "sototipo", + "wdqs-ve-sb-suggestions": "Sujerimenti", + "wdqs-ve-sb-other": "Altro", + "wdqs-action-query": "Execusion de ła query", + "wdqs-action-render": "Raprexentasion dei rixultai", + "wdqs-action-error-display": "Inposibiłe vardar el rixultà", + "wdqs-action-timeout": "Rivà el limite timeout par ła query", + "wdqs-action-malformed-query": "Query no justa", + "wdqs-action-empty-query": "Meti na query SPARQL justa o sełji na query de exenpio", + "wdqs-action-server-error": "Eror al server", + "wdqs-action-unknow-error": "Eror sconosùo", + "wdqs-action-preview": "Anteprima del rixultà", + "wdqs-result-map-layers-all": "Tuti i livełi", + "wdqs-result-map-progress": "Cargamento dati mapa: $1%", + "wdqs-embed-button-edit-query": "Modifega vixualmente", + "wdqs-embed-button-edit-query-title": "Modifega sta domanda co l'asistente a łe domande", + "wdqs-embed-button-edit-code": "Modifega SPARQL", + "wdqs-embed-button-edit-code-title": "Modifega sta domanda co l’editor SPARQL", + "wdqs-embed-explorer-button-incoming": "Mostra lingambi in entrada", + "wdqs-embed-explorer-button-outgoing": "Mostra lingambi che va fora" +} diff --git a/scholia/app/static/gui/i18n/vi.json b/scholia/app/static/gui/i18n/vi.json new file mode 100644 index 000000000..ee3dc4e9d --- /dev/null +++ b/scholia/app/static/gui/i18n/vi.json @@ -0,0 +1,137 @@ +{ + "@metadata": { + "authors": [ + "Anhdonald", + "Leducthn", + "Minh Nguyen", + "Nguyên Lê", + "Phjtieudoc", + "Vinhtantran" + ] + }, + "wdqs-app-button-examples": "Ví dụ", + "wdqs-app-button-prefixes": "Tiếp đầu ngữ", + "wdqs-app-button-more-tools": "Thêm công cụ", + "wdqs-app-button-help": "Giúp đỡ", + "wdqs-app-button-run": "Chạy", + "wdqs-app-button-run-title": "Thực thi truy vấn (Ctrl+Enter)", + "wdqs-app-button-clear": "Tẩy trống", + "wdqs-app-button-clear-title": "Xóa sạch truy vấn", + "wdqs-app-button-restore-title": "Khôi phục truy vấn trước", + "wdqs-app-button-format-title": "Định dạng truy vấn", + "wdqs-app-button-query-helper": "Hiện lời giải thích truy vấn", + "wdqs-app-button-fullscreen-title": "Bật/tắt chế độ toàn màn hình của hộp sửa đổi", + "wdqs-app-button-display": "Hiển thị", + "wdqs-app-button-display-title": "Hiển thị kết quả dưới dạng bảng, hình, …", + "wdqs-app-button-download": "Tải về", + "wdqs-app-button-download-title": "Tải về kết quả", + "wdqs-app-button-link": "Liên kết", + "wdqs-app-button-link-title": "Lấy liên kết đến truy vấn", + "wdqs-app-button-code": "Mã nguồn", + "wdqs-app-button-code-title": "Xem mã nguồn mẫu", + "wdqs-app-help-feedback": "Gửi phản hồi!", + "wdqs-app-help-request-query": "Yêu cầu truy vấn", + "wdqs-app-help-portal": "Cổng trợ giúp", + "wdqs-app-help-manual": "Hướng dẫn sử dụng", + "wdqs-app-help-examples": "Truy vấn mẫu", + "wdqs-app-help-datamodel": "Mô hình dữ liệu RDF", + "wdqs-app-help-prefixes": "Danh sách các tiền tố", + "wdqs-app-help-copy": "Thông tin giấy phép", + "wdqs-app-help-queryhelper": "Tiện ích truy vấn", + "wdqs-app-logout": "Đăng xuất", + "wdqs-app-tools-edit-items": "Sửa đổi khoản mục", + "wdqs-app-tools-query-data": "Truy vấn dữ liệu", + "wdqs-app-tools-enhance-ui": "Nâng cao giao diện", + "wdqs-app-tools-visualize-data": "Diễn họa dữ liệu", + "wdqs-app-tools-list-properties": "Liệt kê thuộc tính", + "wdqs-app-tools-lexicographical-data": "Dữ liệu từ điển học", + "wdqs-app-tools-for-programmers": "Dành cho lập trình viên", + "wdqs-app-footer-help": "Bấm giữ Ctrl và bấm phím cách để kích hoạt chức năng tự động hoàn thành.", + "wdqs-app-footer-updated-ago": "Dữ liệu được cập nhật $1", + "wdqs-app-result-shorturl": "URL ngắn gọn đến kết quả", + "wdqs-app-result-shorturl-title": "URL ngắn gọn đến kết quả này", + "wdqs-app-result-rawgraphs": "Mở trong RAWGraphs.io", + "wdqs-app-result-rawgraphs-title": "Tạo biểu đồ có dữ liệu kết quả hiện tại dùng RAWGraphs.io", + "wdqs-app-result-embed": "Nhúng kết quả", + "wdqs-app-result-endpoint": "Điểm cuối SPARQL", + "wdqs-app-result-endpoint-title": "Liên kết đến điểm cuối SPARQL trả về kết quả", + "wdqs-app-result-formatter-title-datetime": "Dấu thời gian ISO thô", + "wdqs-app-result-json": "Tập tin JSON", + "wdqs-app-result-json-verbose": "Tập tin JSON (chi tiết)", + "wdqs-app-result-tsv": "Tập tin TSV", + "wdqs-app-result-tsv-verbose": "Tập tin TSV (chi tiết)", + "wdqs-app-result-csv": "Tập tin CSV", + "wdqs-app-result-svg": "Hình SVG", + "wdqs-app-result-html": "Bảng HTML", + "wdqs-app-shorturl-page-title": "URL ngắn gọn đến trang này", + "wdqs-app-editor-placeholder": "(Nhập truy vấn SPARQL hoặc chọn một truy vấn mẫu)", + "wdqs-app-editor-addprefixes": "Thêm tiền tố chuyển", + "wdqs-app-resultbrowser-response-summary": "$1 kết quả trong $2 ms", + "wdqs-app-resultbrowser-stabilize": "Ổn định hóa mạng lưới", + "wdqs-app-resultbrowser-hierarchical-lr": "Bố cục thứ bậc từ trái sang phải", + "wdqs-app-resultbrowser-hierarchical-ud": "Bố cục thứ bậc từ trên xuống", + "wdqs-app-resultbrowser-hierarchical-rl": "Bố cục thứ bậc từ phải sang trái", + "wdqs-app-resultbrowser-non-hierarchical": "Bố trí không cấp bậc", + "wdqs-app-resultbrowser-table": "Bảng", + "wdqs-app-resultbrowser-image-grid": "Lưới hình", + "wdqs-app-resultbrowser-graph-builder": "Trình xây dựng biểu đồ", + "wdqs-app-resultbrowser-map": "Bản đồ", + "wdqs-app-resultbrowser-line-chart": "Biểu đồ đường kẻ", + "wdqs-app-resultbrowser-bar-chart": "Biểu đồ thanh", + "wdqs-app-resultbrowser-scatter-chart": "Biểu đồ phân tán", + "wdqs-app-resultbrowser-area-chart": "Biểu đồ vùng", + "wdqs-app-resultbrowser-bubble-chart": "Biểu đồ hình tròn", + "wdqs-app-resultbrowser-tree-map": "Bản đồ cây", + "wdqs-app-resultbrowser-tree": "Cây", + "wdqs-app-resultbrowser-timeline": "Thời biểu", + "wdqs-app-resultbrowser-dimensions": "Kích thước", + "wdqs-app-resultbrowser-graph": "Biểu đồ", + "wdqs-app-toast-leave-fullscreen": "Bấm [esc] để thoát chế độ toàn màn hình", + "wdqs-app-urlshortener-bad-service": "Dịch vụ rút ngắn gọn URL hỏng trong cấu hình", + "wdqs-app-urlshortener-failed": "Rút ngắn gọn URL bị thất bại", + "wdqs-app-urlshortener-loading": "Đang tải…", + "wdqs-dialog-examples-preview-query": "Xem trước truy vấn", + "wdqs-dialog-examples-preview-result": "Xem trước kết quả", + "wdqs-dialog-key-shortcut-title": "Phím tắt", + "wdqs-dialog-key-shortcut-run-query": "Chạy truy vấn.", + "wdqs-dialog-key-shortcut-esc": "Thoát hộp văn bản hiện tại.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "Xem trợ giúp phím tắt của trang hiện tại.", + "wdqs-dialog-key-shortcut-focus-textarea": "Đặt tiêu điểm vào hộp truy vấn.", + "wdqs-dialog-key-shortcut-jump-to-result": "Nhảy tới kết quả truy vấn.", + "wdqs-dialog-key-shortcut-focus-filter": "Đặt tiêu điểm vào nút “Lọc” trong tiện ích truy vấn.", + "wdqs-dialog-key-shortcut-focus-show": "Đặt tiêu điểm vào nút “Hiện” trong tiện ích truy vấn.", + "wdqs-dialog-key-shortcut-focus-limit": "Bấm nút “Limit” trong tiện ích truy vấn.", + "wdqs-dialog-key-shortcut-show-example": "Xem ví dụ.", + "wdqs-dialog-key-shortcut-help-menu": "Bật/tắt trình đơn Trợ giúp.", + "wdqs-dialog-key-shortcut-show-language": "Xem trình đơn ngôn ngữ.", + "wdqs-dialog-key-shortcut-close-button": "Đóng", + "wdqs-ve-filter": "Lọc", + "wdqs-ve-show": "Hiện", + "wdqs-ve-limit": "Giới hạn", + "wdqs-ve-add-label-title": "Thêm biến số chứa nhãn khoản mục", + "wdqs-ve-remove-row-title": "Xóa hàng này", + "wdqs-ve-with": "với", + "wdqs-ve-anything": "bất kỳ thứ gì", + "wdqs-ve-any": "bất kỳ", + "wdqs-ve-or": "hoặc", + "wdqs-ve-subtype": "kiểu con", + "wdqs-ve-sb-suggestions": "Gợi ý", + "wdqs-ve-sb-other": "Khác", + "wdqs-action-query": "Đang chạy truy vấn", + "wdqs-action-render": "Đang kết xuất kết quả", + "wdqs-action-error-display": "Không thể hiển thị kết quả", + "wdqs-action-timeout": "Truy vấn đã hết hạn", + "wdqs-action-malformed-query": "Truy vấn hư hỏng", + "wdqs-action-empty-query": "Nhập truy vấn SPARQL hợp lệ hoặc chọn một truy vấn mẫu", + "wdqs-action-server-error": "Lỗi máy chủ", + "wdqs-action-unknow-error": "Lỗi không rõ", + "wdqs-action-preview": "Xem trướng kết quả", + "wdqs-result-map-layers-all": "Tất cả các lớp", + "wdqs-result-map-progress": "Đang tải dữ liệu bản đồ: $1%", + "wdqs-embed-button-edit-query": "Sửa đổi trực quan", + "wdqs-embed-button-edit-query-title": "Sửa đổi truy vấn này bằng tiện ích truy vấn", + "wdqs-embed-button-edit-code": "Sửa đổi mã SPARQL", + "wdqs-embed-button-edit-code-title": "Sửa đổi truy vấn này trong trình soạn SPARQL", + "wdqs-embed-explorer-button-incoming": "Hiện liên kết đến đây", + "wdqs-embed-explorer-button-outgoing": "Hiện liên kết từ đây" +} diff --git a/scholia/app/static/gui/i18n/xmf.json b/scholia/app/static/gui/i18n/xmf.json new file mode 100644 index 000000000..ce8647a8b --- /dev/null +++ b/scholia/app/static/gui/i18n/xmf.json @@ -0,0 +1,120 @@ +{ + "@metadata": { + "authors": [ + "Narazeni", + "Silovan" + ] + }, + "wdqs-app-button-examples": "სამანგეფი", + "wdqs-app-button-prefixes": "პრეფიქსეფი", + "wdqs-app-button-more-tools": "შხვა ხეჭკუდეფი", + "wdqs-app-button-help": "მოხვარა", + "wdqs-app-button-run": "გოტება", + "wdqs-app-button-run-title": "მოთხირიშ რსულება (CTRL + ENTER)", + "wdqs-app-button-clear": "ლასუა", + "wdqs-app-button-clear-title": "შეკითხირიშ ლასუა", + "wdqs-app-button-restore-title": "კინოხიანი მოთხირიშ ახალშო აკონწყუალა", + "wdqs-app-button-format-title": "მოთხირიშ ფორმატირაფა", + "wdqs-app-button-query-helper": "მოთხირიშ ენწყუმაშ ძირაფა", + "wdqs-app-button-fullscreen-title": "რედაქტორიშ ედომუშამეკრანიან რეჟიმშა გინოჸონაფა", + "wdqs-app-button-display": "ფორმატი", + "wdqs-app-button-display-title": "ქაძირეთ შედეგი მუჭოთ რცხილი, სურათი...", + "wdqs-app-button-download": "გინოჭარუა", + "wdqs-app-button-download-title": "შედეგიშ გჷმოხარგუა", + "wdqs-app-button-link": "რსხილი", + "wdqs-app-button-link-title": "შეკითხირშა რცხიშ მეღება", + "wdqs-app-button-code": "კოდი", + "wdqs-app-button-code-title": "კოდიშ სამანგეფიშ ძირაფა", + "wdqs-app-help-feedback": "გჷმოხონარაფაშ დოტებაǃ", + "wdqs-app-help-request-query": "შეკითხირიშ მოთხირი", + "wdqs-app-help-portal": "მოხვარაშ პორტალი", + "wdqs-app-help-manual": "მახვარებუშ ხემანჯღვერი", + "wdqs-app-help-examples": "მოთხირეფიშ მინუში", + "wdqs-app-help-datamodel": "RDF-იშ მუნაჩემეფიშ მოდელი", + "wdqs-app-help-prefixes": "პრეფიქსეფიშ ერკებული", + "wdqs-app-help-copy": "ლიცენზირაფაშ ინფორმაცია", + "wdqs-app-help-queryhelper": "მოთხირეფიშ მახვარე", + "wdqs-app-logout": "გიშულა", + "wdqs-app-tools-edit-items": "ობიექტეფიშ რედაქტირაფა", + "wdqs-app-tools-query-data": "მოთხირიშ მუნაჩემეფი", + "wdqs-app-tools-enhance-ui": "ომახვარებე ინტერფეისიშ გოუჯგუშაფა", + "wdqs-app-tools-visualize-data": "ვიზუალური მუნაჩემეფი", + "wdqs-app-tools-list-properties": "მუშობურობეფიშ ერკებული", + "wdqs-app-tools-lexicographical-data": "ლექსიკოგრაფიული მუნაჩემეფი", + "wdqs-app-tools-for-programmers": "პროგრამისტეფშო", + "wdqs-app-footer-help": "ავტომატური თებაშ გააქტიურებელო ქეგუნჭირით [CTRL-SPACE].", + "wdqs-app-footer-updated-ago": "მუნაჩემეფი გოახალაფირი რე $1", + "wdqs-app-result-shorturl": "შედეგიშ კუნტა URL", + "wdqs-app-result-shorturl-title": "თე მოთხირიშ შედეგიშ კუნტა URL", + "wdqs-app-result-rawgraphs": "RAWGraphs.io-ის გონწყუმა", + "wdqs-app-result-rawgraphs-title": "გრაფიკიშ აკოქიმინუა მიმალი შედეგით RAWGraphs.io-იშ გჷმორინაფათ", + "wdqs-app-result-embed": "შედეგეფიშ ინოხუნაფა", + "wdqs-app-result-endpoint": "SPARQL-შა ჭირინაფა", + "wdqs-app-result-endpoint-title": "თე მოთხირიშ შედეგიშ SPARQL-შა ჭირინაფაშ რცხი", + "wdqs-app-result-formatter-title-datetime": "ბორჯიშ ეშანუა raw ISO-შო", + "wdqs-app-result-json": "JSON ფაილი", + "wdqs-app-result-json-verbose": "JSON ფაილი (კილიშკილშა)", + "wdqs-app-result-tsv": "TSV ფაილი", + "wdqs-app-result-tsv-verbose": "TSV ფაილი (კილიშკილშა)", + "wdqs-app-result-csv": "CSV ფაილი", + "wdqs-app-result-svg": "SVG სურათი", + "wdqs-app-result-html": "HTML რცხილი", + "wdqs-app-shorturl-page-title": "თე ხასჷლაშ კუნტა URL", + "wdqs-app-editor-placeholder": "(გემშიონით მოთხირი SPARQL-შა ვარდა გეგშაგორით ართ-ართი მოთხირი)", + "wdqs-app-editor-addprefixes": "სტანდარტული პრეფიქსეფიშ გეძინა", + "wdqs-app-resultbrowser-response-summary": "$1 {{PLURAL:$1|შედეგი}} $2 მწ-შა", + "wdqs-app-resultbrowser-stabilize": "რშვილიშ სტაბილიზაცია", + "wdqs-app-resultbrowser-hierarchical-lr": "იერარქიული წკარუა კვარჩხიშე მორძგვიშა", + "wdqs-app-resultbrowser-hierarchical-ud": "იერარქიული წკარუა ჟილეშე გიმეშა", + "wdqs-app-resultbrowser-hierarchical-rl": "იერარქიული წკარუა მორძგვიშე კვარჩხიშა", + "wdqs-app-resultbrowser-non-hierarchical": "ვაიერარქიული მოღანკუეფი", + "wdqs-app-resultbrowser-table": "რცხილი", + "wdqs-app-resultbrowser-image-grid": "სურათიშ ცხირი", + "wdqs-app-resultbrowser-graph-builder": "გრაფიკეფიშ აკმაგაფალი", + "wdqs-app-resultbrowser-map": "რუკა", + "wdqs-app-resultbrowser-line-chart": "ღოზური დიაგრამა", + "wdqs-app-resultbrowser-bar-chart": "სჷმეტური გრაფიკი", + "wdqs-app-resultbrowser-scatter-chart": "ჭურჭულური დიაგრამა", + "wdqs-app-resultbrowser-area-chart": "დიაგრამა ტერიტორიეფით", + "wdqs-app-resultbrowser-bubble-chart": "ბუშტიშობური დიაგრამა", + "wdqs-app-resultbrowser-tree-map": "ჯაშობური რუკა", + "wdqs-app-resultbrowser-tree": "ჯა", + "wdqs-app-resultbrowser-timeline": "ქრონოლოგია", + "wdqs-app-resultbrowser-dimensions": "ზჷმეფი", + "wdqs-app-resultbrowser-graph": "გრაფიკი", + "wdqs-app-toast-leave-fullscreen": "რსულეკრანიანი რეჟიმშე გიშაულარო ქეგუნჭირით [Esc]-ს", + "wdqs-app-urlshortener-failed": "URL დაკუნტარებაქ ვეგშართჷ", + "wdqs-app-urlshortener-loading": "იხარგუ...", + "wdqs-dialog-examples-preview-query": "მოთხირიშ გჷნოჯინა", + "wdqs-dialog-examples-preview-result": "შედეგეფიშ გჷნოჯინა", + "wdqs-dialog-key-shortcut-title": "კლავიატურაშ მალჭანეფეფი", + "wdqs-dialog-key-shortcut-run-query": "მოთხირიშ გოტება.", + "wdqs-dialog-key-shortcut-esc": "მიმალი მიშაჸონაფალი ვეშ დოტება.", + "wdqs-dialog-key-shortcut-show-shortcut-help": "მიმალი ხასჷლაშ მოხუჯე კონჭეფიშ მალჭანაფეფიშ ძირაფა.", + "wdqs-dialog-key-shortcut-jump-to-result": "მოთხირიშ შედეგშა გინულა.", + "wdqs-dialog-key-shortcut-show-example": "სამანგეფიშ ძირაფა.", + "wdqs-dialog-key-shortcut-show-language": "ნინაშ მენიუშ ძირაფა.", + "wdqs-dialog-key-shortcut-close-button": "კილუა", + "wdqs-ve-filter": "ტკიბირი", + "wdqs-ve-show": "ძირაფა", + "wdqs-ve-limit": "ლიმიტი", + "wdqs-ve-remove-row-title": "თე რანწკიშ ლასუა", + "wdqs-ve-with": "წკჷმა", + "wdqs-ve-anything": "მუდგაინი", + "wdqs-ve-any": "ირნერი", + "wdqs-ve-or": "ვარდა", + "wdqs-ve-subtype": "გიმენტიპი", + "wdqs-ve-sb-suggestions": "ზიტყვასქვილეფი", + "wdqs-ve-sb-other": "შხვა", + "wdqs-action-query": "მოთხირიშ რსულება", + "wdqs-action-render": "შედეგიშ დამუშება", + "wdqs-action-error-display": "შედეგიშ გჷმოღალაქ ვემიხუჯინჷ", + "wdqs-action-timeout": "მოთხირქ ძალამ დიდ ბორჯი მიდეღჷ", + "wdqs-action-malformed-query": "მოთხირი გლახათ რე ფორმირაფილი", + "wdqs-action-server-error": "სერვერიშ ჩილათა", + "wdqs-action-unknow-error": "უჩინებუ ჩილათა", + "wdqs-action-preview": "შედეგიშ გიწოთოლორაფა", + "wdqs-result-map-layers-all": "არძა ფენა", + "wdqs-result-map-progress": "იხარგუ რუკაშ მუნაჩემეფი: $1%", + "wdqs-embed-button-edit-query": "ვიზუალური რედაქტირაფა" +} diff --git a/scholia/app/static/gui/i18n/yi.json b/scholia/app/static/gui/i18n/yi.json new file mode 100644 index 000000000..37a25ffa5 --- /dev/null +++ b/scholia/app/static/gui/i18n/yi.json @@ -0,0 +1,40 @@ +{ + "@metadata": { + "authors": [ + "פוילישער" + ] + }, + "wdqs-app-button-examples": "ביישפילן", + "wdqs-app-button-prefixes": "פרעפֿיקסן", + "wdqs-app-button-help": "הילף", + "wdqs-app-button-run": "אויספֿירן", + "wdqs-app-button-clear": "רייניקן", + "wdqs-app-button-display": "אויסשטעלונג", + "wdqs-app-button-download": "אראָפלאָדן", + "wdqs-app-button-link": "לינק", + "wdqs-app-button-code": "קאד", + "wdqs-app-help-portal": "הילף־פארטאל", + "wdqs-app-help-manual": "באניצער־האנטבוך", + "wdqs-app-result-json": "JSON טעקע", + "wdqs-app-result-csv": "CSV טעקע", + "wdqs-app-result-svg": "SVG בילד", + "wdqs-app-result-html": "HTML טאַבעלע", + "wdqs-app-resultbrowser-table": "טאַבעלע", + "wdqs-app-resultbrowser-map": "מאַפע", + "wdqs-app-resultbrowser-tree": "בוים", + "wdqs-app-resultbrowser-timeline": "צייטליניע", + "wdqs-app-resultbrowser-dimensions": "געמעסטן", + "wdqs-dialog-key-shortcut-close-button": "פֿארמאכן", + "wdqs-ve-filter": "פֿילטער", + "wdqs-ve-show": "ווייזן", + "wdqs-ve-limit": "לימיט", + "wdqs-ve-with": "מיט", + "wdqs-ve-anything": "אַלע", + "wdqs-ve-any": "אַלע", + "wdqs-ve-or": "אדער", + "wdqs-ve-subtype": "אונטערטיפ", + "wdqs-ve-sb-suggestions": "הצעות", + "wdqs-ve-sb-other": "אַנדער", + "wdqs-action-render": "רענדער רעזולטאַט", + "wdqs-result-map-layers-all": "אלע שיכטעס" +} diff --git a/scholia/app/static/gui/i18n/zgh.json b/scholia/app/static/gui/i18n/zgh.json new file mode 100644 index 000000000..69606f75b --- /dev/null +++ b/scholia/app/static/gui/i18n/zgh.json @@ -0,0 +1,63 @@ +{ + "@metadata": { + "authors": [ + "Amara-Amaziɣ", + "Aslmad mohamed belarhzali", + "Hakim1bal", + "ⵕⴰⵊⵉ" + ] + }, + "wdqs-app-button-examples": "ⵉⵎⴷⵢⴰⵜⵏ", + "wdqs-app-button-prefixes": "ⵉⵣⵡⵉⵔⵏ", + "wdqs-app-button-more-tools": "ⵓⴳⴳⴰⵔ ⵉⵎⴰⵙⵙⵏ", + "wdqs-app-button-help": "ⵜⵉⵡⵉⵙⵉ", + "wdqs-app-button-clear": "ⵙⴼⴹ", + "wdqs-app-button-display": "ⵙⴽⵏ", + "wdqs-app-button-download": "ⴰⴳⵎ", + "wdqs-app-button-download-title": "ⴰⴳⵎ ⵜⴰⵢⴰⴼⵓⵜ", + "wdqs-app-button-link": "ⴰⵙⵖⵏ", + "wdqs-app-button-code": "ⵜⴰⵏⴳⴰⵍⵜ", + "wdqs-app-button-code-title": "ⵙⴽⵏ ⵉⵎⴷⵢⴰⵜⵏ ⵏ ⵜⵏⴳⴰⵍⵜ", + "wdqs-app-help-feedback": "ⴼⴽ ⵜⴰⵏⵏⴰⵢⵜ ⵏⵏⴽ!", + "wdqs-app-help-request-query": "ⵜⵜⵔ ⴽⵔⴰ ⵏ ⵓⵙⵓⵜⵔ", + "wdqs-app-help-portal": "ⴰⵡⵡⵓⵔ ⵏ ⵜⵡⵉⵙⵉ", + "wdqs-app-help-manual": "ⴰⵡⴼⵓⵙ ⵏ ⵓⵏⵙⵙⵎⵔⵙ", + "wdqs-app-help-examples": "ⵉⵎⴷⵢⴰⵜⵏ ⵏ ⵉⵙⵓⵜⵓⵔⵏ", + "wdqs-app-logout": "ⴼⴼⵖ", + "wdqs-app-tools-edit-items": "ⵙⵏⴼⵍ ⵉⴼⵔⴷⵉⵙⵏ", + "wdqs-app-tools-for-programmers": "ⵉ ⵉⵎⵙⵖⵉⵡⵙⵏ", + "wdqs-app-result-json": "ⴰⴼⴰⵢⵍⵓ JSON", + "wdqs-app-result-tsv": "ⴰⴼⴰⵢⵍⵓ TSV", + "wdqs-app-result-csv": "ⴰⴼⴰⵢⵍⵓ CSV", + "wdqs-app-result-svg": "ⵜⴰⵡⵍⴰⴼⵜ SVG", + "wdqs-app-result-html": "ⵜⴰⴼⵍⵡⵉⵜ HTML", + "wdqs-app-resultbrowser-table": "ⵜⴰⴼⵍⵡⵉⵜ", + "wdqs-app-resultbrowser-map": "ⵜⴰⴽⴰⵕⴹⴰ", + "wdqs-app-resultbrowser-line-chart": "ⴰⵡⴰⵔⵔⴰ ⵏ ⵉⵣⵔⵉⵔⵉⴳⵏ", + "wdqs-app-resultbrowser-bar-chart": "ⴰⵡⴰⵔⵔⴰ ⵏ ⵜⴰⵙⵙⴼⵉⴼⵉⵏ", + "wdqs-app-resultbrowser-scatter-chart": "ⴰⵡⴰⵔⵔⴰ ⵏ ⵓⵍⵍⵓⵣⵣⵓ", + "wdqs-app-resultbrowser-area-chart": "ⴰⵡⴰⵔⵔⴰ ⵏ ⵉⵏⵔⴰⵔⵏ", + "wdqs-app-resultbrowser-bubble-chart": "ⴰⵡⴰⵔⵔⴰ ⵏ ⵜⴱⵉⵡⵡⴰⵍ", + "wdqs-app-resultbrowser-tree-map": "ⵜⴰⴽⴰⵔⴹⴰ ⵏ ⵜⴰⴷⴷⴰⴳⵜ", + "wdqs-app-resultbrowser-tree": "ⵜⴰⴷⴷⴰⴳⵜ", + "wdqs-app-resultbrowser-timeline": "ⵉⴼⵉⵍⵉ ⵏ ⵓⵣⵎⵣ", + "wdqs-app-resultbrowser-dimensions": "ⵉⵎⵏⴰⴷⵏ", + "wdqs-app-urlshortener-loading": "ⴰⵣⴷⴰⵎ...", + "wdqs-dialog-key-shortcut-show-example": "ⵙⵎⴰⵍ ⵉⵎⴷⵢⴰⵜⵏ.", + "wdqs-dialog-key-shortcut-show-language": "ⵙⵎⴰⵍ ⵜⴰⵍⴳⴰⵎⵜ ⵏ ⵜⵓⵜⵍⴰⵢⵉⵏ", + "wdqs-dialog-key-shortcut-close-button": "ⵔⴳⵍ", + "wdqs-ve-filter": "ⵜⴰⵙⵜⴰⵢⵜ", + "wdqs-ve-show": "ⵙⴽⵏ", + "wdqs-ve-limit": "ⴰⵡⵜⵜⵓ", + "wdqs-ve-remove-row-title": "ⵙⵙⵉⵜⵢ ⴰⴷⵓⵔ ⴰⴷ", + "wdqs-ve-with": "ⴰⴽⴷ", + "wdqs-ve-anything": "ⴽⵔⴰ", + "wdqs-ve-any": "ⴰⴽⴽ", + "wdqs-ve-or": "ⵏⵉⵖ", + "wdqs-ve-sb-suggestions": "ⵉⵙⵓⵎⴰⵔ", + "wdqs-ve-sb-other": "ⵢⴰⴹⵏ", + "wdqs-action-server-error": "ⴰⵣⴳⴰⵍ ⵏ ⵓⵎⴰⴽⴽⴰⵢ", + "wdqs-action-unknow-error": "ⴰⵣⴳⴰⵍ ⴰⵔⵓⵙⵙⵉⵏ", + "wdqs-embed-button-edit-query": "ⵙⵏⴼⵍ ⵙ ⵜⵎⵓⵖⵍⵉ", + "wdqs-embed-button-edit-code": "ⵙⵏⴼⵍ SPARQL" +} diff --git a/scholia/app/static/gui/i18n/zh-hans.json b/scholia/app/static/gui/i18n/zh-hans.json new file mode 100644 index 000000000..4b9d52637 --- /dev/null +++ b/scholia/app/static/gui/i18n/zh-hans.json @@ -0,0 +1,146 @@ +{ + "@metadata": { + "authors": [ + "A Chinese Wikipedian", + "A Retired User", + "Arthur2e5", + "Deathkon", + "Fanjiayi", + "GuoPC", + "Liuxinyu970226", + "Phenolla", + "Suesue", + "VulpesVulpes825", + "Yfdyh000", + "予弦", + "夢蝶葬花", + "神樂坂秀吉", + "阿pp" + ] + }, + "wdqs-app-button-examples": "示例", + "wdqs-app-button-prefixes": "前缀", + "wdqs-app-button-more-tools": "更多工具", + "wdqs-app-button-help": "帮助", + "wdqs-app-button-run": "运行", + "wdqs-app-button-run-title": "执行查询(CTRL + ENTER)", + "wdqs-app-button-clear": "清除", + "wdqs-app-button-clear-title": "清空查询", + "wdqs-app-button-restore-title": "恢复上次查询", + "wdqs-app-button-format-title": "样式查询", + "wdqs-app-button-query-helper": "显示查询说明", + "wdqs-app-button-fullscreen-title": "开启或关闭编辑器全屏模式", + "wdqs-app-button-display": "显示", + "wdqs-app-button-display-title": "显示结果为表格、图片...", + "wdqs-app-button-download": "下载", + "wdqs-app-button-download-title": "下载结果", + "wdqs-app-button-link": "链接", + "wdqs-app-button-link-title": "获取查询链接", + "wdqs-app-button-code": "代码", + "wdqs-app-button-code-title": "查看代码示例", + "wdqs-app-help-feedback": "提供反馈!", + "wdqs-app-help-request-query": "请求查询", + "wdqs-app-help-portal": "帮助主题", + "wdqs-app-help-manual": "用户手册", + "wdqs-app-help-examples": "示例查询", + "wdqs-app-help-datamodel": "RDF数据模型", + "wdqs-app-help-prefixes": "前缀列表", + "wdqs-app-help-copy": "许可协议信息", + "wdqs-app-help-queryhelper": "查询帮助", + "wdqs-app-logout": "登出", + "wdqs-app-tools-edit-items": "编辑项目", + "wdqs-app-tools-query-data": "查询数据", + "wdqs-app-tools-enhance-ui": "增强用户界面", + "wdqs-app-tools-visualize-data": "可视化数据", + "wdqs-app-tools-list-properties": "属性列表", + "wdqs-app-tools-lexicographical-data": "词典数据", + "wdqs-app-tools-for-programmers": "对于程序员", + "wdqs-app-footer-help": "按下[CTRL-SPACE]以激活自动完成。", + "wdqs-app-footer-updated-ago": "数据已于$1更新", + "wdqs-app-result-shorturl": "至结果的短URL", + "wdqs-app-result-shorturl-title": "至此结果的短URL", + "wdqs-app-result-rawgraphs": "在RAWGraphs.io中打开", + "wdqs-app-result-rawgraphs-title": "通过RAWGraphs.io使用当前结果数据创建图表", + "wdqs-app-result-embed": "嵌入结果", + "wdqs-app-result-endpoint": "SPARQL末端", + "wdqs-app-result-endpoint-title": "链接至SPARQL末端返回结果", + "wdqs-app-result-formatter-title-datetime": "原始ISO时间戳", + "wdqs-app-result-json": "JSON文件", + "wdqs-app-result-json-verbose": "JSON文件(详细)", + "wdqs-app-result-tsv": "TSV文件", + "wdqs-app-result-tsv-verbose": "TSV文件(详细)", + "wdqs-app-result-csv": "CSV文件", + "wdqs-app-result-svg": "SVG图像", + "wdqs-app-result-html": "HTML表格", + "wdqs-app-shorturl-page-title": "至此页面的短URL", + "wdqs-app-editor-placeholder": "(输入SPARQL查询或选择查询示例)", + "wdqs-app-editor-addprefixes": "添加标准前缀", + "wdqs-app-resultbrowser-response-summary": "$1条{{PLURAL:$1|结果}},$2毫秒", + "wdqs-app-resultbrowser-stabilize": "稳定网络", + "wdqs-app-resultbrowser-hierarchical-lr": "分层布局从左到右", + "wdqs-app-resultbrowser-hierarchical-ud": "分层布局从上到下", + "wdqs-app-resultbrowser-hierarchical-rl": "分层布局从右到左", + "wdqs-app-resultbrowser-non-hierarchical": "非分层布局", + "wdqs-app-resultbrowser-table": "表格", + "wdqs-app-resultbrowser-image-grid": "图片网格", + "wdqs-app-resultbrowser-graph-builder": "图表建立器", + "wdqs-app-resultbrowser-map": "地图", + "wdqs-app-resultbrowser-line-chart": "折线图", + "wdqs-app-resultbrowser-bar-chart": "条形图", + "wdqs-app-resultbrowser-scatter-chart": "散布图", + "wdqs-app-resultbrowser-area-chart": "面积图", + "wdqs-app-resultbrowser-bubble-chart": "气泡图", + "wdqs-app-resultbrowser-tree-map": "树形图", + "wdqs-app-resultbrowser-tree": "树", + "wdqs-app-resultbrowser-timeline": "时间轴", + "wdqs-app-resultbrowser-dimensions": "大小", + "wdqs-app-resultbrowser-graph": "图表", + "wdqs-app-toast-leave-fullscreen": "按[esc]退出全屏模式", + "wdqs-app-urlshortener-bad-service": "URL缩短服务设置错误", + "wdqs-app-urlshortener-failed": "短链接生成失败", + "wdqs-app-urlshortener-loading": "正在载入...", + "wdqs-dialog-examples-preview-query": "预览查询", + "wdqs-dialog-examples-preview-result": "预览结果", + "wdqs-dialog-key-shortcut-title": "键盘快捷键", + "wdqs-dialog-key-shortcut-run-query": "运行查询。", + "wdqs-dialog-key-shortcut-esc": "保留当前输入字段/文本区域。", + "wdqs-dialog-key-shortcut-show-shortcut-help": "为当前页面显示键盘快捷键帮助。", + "wdqs-dialog-key-shortcut-focus-textarea": "集中于查询文本区域。", + "wdqs-dialog-key-shortcut-jump-to-result": "跳到查询结果。", + "wdqs-dialog-key-shortcut-focus-filter": "集中于查询帮助中的“过滤器”按钮。", + "wdqs-dialog-key-shortcut-focus-show": "集中于查询帮助中的“显示”按钮。", + "wdqs-dialog-key-shortcut-focus-limit": "点击查询帮助中的“限制”按钮。", + "wdqs-dialog-key-shortcut-show-example": "显示示例。", + "wdqs-dialog-key-shortcut-help-menu": "开关帮助菜单。", + "wdqs-dialog-key-shortcut-show-language": "显示语言菜单。", + "wdqs-dialog-key-shortcut-close-button": "关闭", + "wdqs-ve-filter": "过滤器", + "wdqs-ve-show": "显示", + "wdqs-ve-limit": "限制", + "wdqs-ve-add-label-title": "添加包含实体标签的变量", + "wdqs-ve-remove-row-title": "移除此行", + "wdqs-ve-with": "有", + "wdqs-ve-anything": "任何事物", + "wdqs-ve-any": "任何", + "wdqs-ve-or": "或", + "wdqs-ve-subtype": "子类型", + "wdqs-ve-sb-suggestions": "建议", + "wdqs-ve-sb-other": "其他", + "wdqs-action-query": "正在运行查询", + "wdqs-action-render": "正在渲染结果", + "wdqs-action-error-display": "无法显示结果", + "wdqs-action-timeout": "已达到查询超时限制", + "wdqs-action-malformed-query": "查询有缺陷", + "wdqs-action-empty-query": "输入有效的SPARQL查询,或选择示例查询", + "wdqs-action-server-error": "服务器错误", + "wdqs-action-unknow-error": "未知错误", + "wdqs-action-preview": "结果预览", + "wdqs-result-map-layers-all": "所有图层", + "wdqs-result-map-progress": "正在加载地图数据:$1%", + "wdqs-embed-button-edit-query": "可视化编辑", + "wdqs-embed-button-edit-query-title": "通过查询帮助器编辑此查询", + "wdqs-embed-button-edit-code": "编辑SPARQL", + "wdqs-embed-button-edit-code-title": "使用SPARQL编辑器编辑此查询", + "wdqs-embed-explorer-button-incoming": "显示传入链接", + "wdqs-embed-explorer-button-outgoing": "显示传出链接" +} diff --git a/scholia/app/static/gui/i18n/zh-hant.json b/scholia/app/static/gui/i18n/zh-hant.json new file mode 100644 index 000000000..24315d1e5 --- /dev/null +++ b/scholia/app/static/gui/i18n/zh-hant.json @@ -0,0 +1,134 @@ +{ + "@metadata": { + "authors": [ + "Kly", + "LNDDYL", + "蘭斯特" + ] + }, + "wdqs-app-button-examples": "範例", + "wdqs-app-button-prefixes": "前綴", + "wdqs-app-button-more-tools": "更多工具", + "wdqs-app-button-help": "說明", + "wdqs-app-button-run": "執行", + "wdqs-app-button-run-title": "執行查詢 (按下 CTRL + ENTER 鍵)", + "wdqs-app-button-clear": "清除", + "wdqs-app-button-clear-title": "清除查詢", + "wdqs-app-button-restore-title": "回復前一次查詢", + "wdqs-app-button-format-title": "格式查詢", + "wdqs-app-button-query-helper": "顯示查詢說明", + "wdqs-app-button-fullscreen-title": "切換為全螢幕編輯模式", + "wdqs-app-button-display": "顯示", + "wdqs-app-button-display-title": "顯示結果為表格、圖片...", + "wdqs-app-button-download": "下載", + "wdqs-app-button-download-title": "下載結果", + "wdqs-app-button-link": "連結", + "wdqs-app-button-link-title": "取得查詢連結", + "wdqs-app-button-code": "代碼", + "wdqs-app-button-code-title": "檢視代碼範例", + "wdqs-app-help-feedback": "提供回饋!", + "wdqs-app-help-request-query": "請求一個查詢", + "wdqs-app-help-portal": "入口網站", + "wdqs-app-help-manual": "使用者手冊", + "wdqs-app-help-examples": "範例查詢", + "wdqs-app-help-datamodel": "RDF 資料模型", + "wdqs-app-help-prefixes": "前綴清單", + "wdqs-app-help-copy": "授權條款", + "wdqs-app-help-queryhelper": "查詢幫手", + "wdqs-app-logout": "登出", + "wdqs-app-tools-edit-items": "編輯項目", + "wdqs-app-tools-query-data": "查詢資料", + "wdqs-app-tools-enhance-ui": "增強使用者介面", + "wdqs-app-tools-visualize-data": "視覺化資料", + "wdqs-app-tools-list-properties": "列出屬性", + "wdqs-app-tools-lexicographical-data": "詞典資料", + "wdqs-app-tools-for-programmers": "對於程式設計師", + "wdqs-app-footer-help": "按下[ CTRL-SPACE 鍵]來啟用自動完成.", + "wdqs-app-footer-updated-ago": "資料已更新在$1", + "wdqs-app-result-shorturl": "連至結果的短網址", + "wdqs-app-result-shorturl-title": "連至此結果的短網址", + "wdqs-app-result-rawgraphs": "在 RAWGraphs.io 開啟", + "wdqs-app-result-rawgraphs-title": "以目前的資料結果來使用 RAWGraphs.io 創建成圖形", + "wdqs-app-result-embed": "嵌入結果", + "wdqs-app-result-endpoint": "SPARQL 端點", + "wdqs-app-result-endpoint-title": "連結至 SPARQL 端點回傳結果", + "wdqs-app-result-formatter-title-datetime": "原始 ISO 時間戳記", + "wdqs-app-result-json": "JSON 檔案", + "wdqs-app-result-json-verbose": "JSON 檔案(詳細)", + "wdqs-app-result-tsv": "TSV 檔案", + "wdqs-app-result-tsv-verbose": "TSV 檔案(詳細)", + "wdqs-app-result-csv": "CSV 檔案", + "wdqs-app-result-svg": "SVG 圖片", + "wdqs-app-result-html": "HTML 表格", + "wdqs-app-shorturl-page-title": "連至此頁面的短網址", + "wdqs-app-editor-placeholder": "(輸入 SPARQL 查詢或選擇查詢範例)", + "wdqs-app-editor-addprefixes": "增加標準前綴", + "wdqs-app-resultbrowser-response-summary": "在 $2 毫秒裡共 $1 {{PLURAL:$1|個結果|個結果}}", + "wdqs-app-resultbrowser-stabilize": "穩定網路", + "wdqs-app-resultbrowser-hierarchical-lr": "分層佈圖由左至右", + "wdqs-app-resultbrowser-hierarchical-ud": "分層佈圖由上至下", + "wdqs-app-resultbrowser-hierarchical-rl": "分層佈圖由右至左", + "wdqs-app-resultbrowser-non-hierarchical": "無分層佈圖", + "wdqs-app-resultbrowser-table": "表格", + "wdqs-app-resultbrowser-image-grid": "圖片網格", + "wdqs-app-resultbrowser-graph-builder": "圖形建置器", + "wdqs-app-resultbrowser-map": "地圖", + "wdqs-app-resultbrowser-line-chart": "線狀圖", + "wdqs-app-resultbrowser-bar-chart": "條狀圖", + "wdqs-app-resultbrowser-scatter-chart": "散佈圖", + "wdqs-app-resultbrowser-area-chart": "區域圖", + "wdqs-app-resultbrowser-bubble-chart": "氣泡圖", + "wdqs-app-resultbrowser-tree-map": "矩形式樹狀結構圖", + "wdqs-app-resultbrowser-tree": "樹狀", + "wdqs-app-resultbrowser-timeline": "時間軸", + "wdqs-app-resultbrowser-dimensions": "尺寸", + "wdqs-app-resultbrowser-graph": "圖形", + "wdqs-app-toast-leave-fullscreen": "按下 [esc] 離開全螢幕", + "wdqs-app-urlshortener-bad-service": "在設置裡的錯誤縮址服務", + "wdqs-app-urlshortener-failed": "縮短網址失敗", + "wdqs-app-urlshortener-loading": "載入中…", + "wdqs-dialog-examples-preview-query": "預覽查詢", + "wdqs-dialog-examples-preview-result": "預覽結果", + "wdqs-dialog-key-shortcut-title": "鍵盤快捷鍵", + "wdqs-dialog-key-shortcut-run-query": "執行查詢。", + "wdqs-dialog-key-shortcut-esc": "離開目前的輸入欄位/文字框。", + "wdqs-dialog-key-shortcut-show-shortcut-help": "顯示目前頁面的鍵盤快捷鍵說明。", + "wdqs-dialog-key-shortcut-focus-textarea": "定位在查詢的文字框。", + "wdqs-dialog-key-shortcut-jump-to-result": "跳至查詢結果。", + "wdqs-dialog-key-shortcut-focus-filter": "定位在查詢幫手的「篩選」按鍵。", + "wdqs-dialog-key-shortcut-focus-show": "定位在查詢幫手的「顯示」按鍵。", + "wdqs-dialog-key-shortcut-focus-limit": "在查詢幫手點擊「限制」按鍵。", + "wdqs-dialog-key-shortcut-show-example": "顯示範例。", + "wdqs-dialog-key-shortcut-help-menu": "切換為說明選單", + "wdqs-dialog-key-shortcut-show-language": "顯示語言選單。", + "wdqs-dialog-key-shortcut-close-button": "關閉", + "wdqs-ve-filter": "篩選", + "wdqs-ve-show": "項目顯示", + "wdqs-ve-limit": "限制", + "wdqs-ve-add-label-title": "添加可變內容項目標籤", + "wdqs-ve-remove-row-title": "移除此列", + "wdqs-ve-with": "與", + "wdqs-ve-anything": "任何項目", + "wdqs-ve-any": "任何", + "wdqs-ve-or": "或", + "wdqs-ve-subtype": "子類型", + "wdqs-ve-sb-suggestions": "建議", + "wdqs-ve-sb-other": "其它", + "wdqs-action-query": "正在進行查詢", + "wdqs-action-render": "正在翻譯結果", + "wdqs-action-error-display": "無法顯示結果", + "wdqs-action-timeout": "已達查詢逾時限制", + "wdqs-action-malformed-query": "查詢異常", + "wdqs-action-empty-query": "請輸入有效的 SPARQL 查詢,或是選擇範例查詢", + "wdqs-action-server-error": "伺服器錯誤", + "wdqs-action-unknow-error": "不明錯誤", + "wdqs-action-preview": "結果預覽", + "wdqs-result-map-layers-all": "所有圖層", + "wdqs-result-map-progress": "載入地圖資料:$1%", + "wdqs-embed-button-edit-query": "編輯視覺化", + "wdqs-embed-button-edit-query-title": "使用查詢幫手來編輯此查詢", + "wdqs-embed-button-edit-code": "編輯 SPARQL", + "wdqs-embed-button-edit-code-title": "以 SPARQL 編輯器來編輯此查詢", + "wdqs-embed-explorer-button-incoming": "顯示導入連結", + "wdqs-embed-explorer-button-outgoing": "顯示導出連結" +} diff --git a/scholia/app/static/gui/index.html b/scholia/app/static/gui/index.html new file mode 100644 index 000000000..2e795835e --- /dev/null +++ b/scholia/app/static/gui/index.html @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+
+
+
+
+ +
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
Test result
+
+
+
+
+
+
+
+

+ +
+
+
+
+ + Loading... +
+
+ +
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scholia/app/static/gui/jsduck.json b/scholia/app/static/gui/jsduck.json new file mode 100644 index 000000000..6b13873b0 --- /dev/null +++ b/scholia/app/static/gui/jsduck.json @@ -0,0 +1,15 @@ +{ + "--title": "Wikidata Query Service UI - Documentation", + "--output": "docs", + "--processes": "0", + "--warnings-exit-nonzero": true, + "--builtin-classes": true, + "--external": "CodeMirror,File,HTMLDocument,jQuery,jQuery.Promise,KeyboardEvent,MouseEvent,Window", + "--warnings": [ + "-nodoc(class,public)", + "-tag(license)" + ], + "--": [ + "wikibase/queryService" + ] +} \ No newline at end of file diff --git a/scholia/app/static/gui/logo-embed.svg b/scholia/app/static/gui/logo-embed.svg new file mode 100644 index 000000000..fbb40e4d0 --- /dev/null +++ b/scholia/app/static/gui/logo-embed.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/scholia/app/static/gui/logo.svg b/scholia/app/static/gui/logo.svg new file mode 100644 index 000000000..86da3745e --- /dev/null +++ b/scholia/app/static/gui/logo.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/scholia/app/static/gui/maint.html b/scholia/app/static/gui/maint.html new file mode 100644 index 000000000..82b450cc0 --- /dev/null +++ b/scholia/app/static/gui/maint.html @@ -0,0 +1,9 @@ + + +Error 503 Service Unavailable + + +

503 Service Unavailable

+The service is temporary down for maintenance. Please check back a bit later. + + diff --git a/scholia/app/static/gui/package-lock.json b/scholia/app/static/gui/package-lock.json new file mode 100644 index 000000000..0fa317f00 --- /dev/null +++ b/scholia/app/static/gui/package-lock.json @@ -0,0 +1,23611 @@ +{ + "name": "wikidata-query-gui", + "version": "0.1.4", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "wikidata-query-gui", + "version": "0.1.4", + "license": "GPL-2.0+", + "dependencies": { + "@wikimedia/jquery.i18n": "^1.0.5", + "bootstrap": "^3.4.1", + "bootstrap-table": "^1.18.2", + "bootstrap-toggle": "^2.2.2", + "cldrpluralruleparser": "^1.3.2", + "codemirror": "^5.61.0", + "d3": "^3.5.17", + "dimple-js": "^2.1.4", + "downloadjs": "1.4.4", + "ekko-lightbox": "^5.3.0", + "es6-shim": "^0.35.6", + "font-awesome": "^4.7.0", + "gijgo": "1.9.6", + "grunt-merge-i18n": "https://github.com/wikimedia/grunt-merge-i18n.git", + "jqcloud2": "^2.0.3", + "jquery": "^3.4.1", + "jquery-resizable-dom": "^0.20.0", + "jquery-toast-plugin": "^1.3.2", + "jquery.uls": "^0.1.0", + "js-cookie": "^2.2.0", + "jstree": "^3.3.11", + "leaflet": "^1.7.1", + "leaflet-fullscreen": "^1.0.2", + "leaflet-minimap": "^3.6.1", + "leaflet-zoombox": "^0.5.0", + "leaflet.locatecontrol": "^0.62.0", + "leaflet.markercluster": "^1.3.0", + "mathjax": "^3.1.2", + "moment": "^2.29.1", + "select2": "^4.0.8", + "underscore": "^1.13.1", + "vis": "^4.21.0", + "wellknown": "^0.5.0" + }, + "devDependencies": { + "@wdio/cli": "^7.4.6", + "@wdio/dot-reporter": "^6.11.0", + "@wdio/local-runner": "^7.4.6", + "@wdio/mocha-framework": "^7.4.6", + "@wdio/spec-reporter": "^7.4.3", + "eslint-config-wikimedia": "^0.16.2", + "eslint-plugin-compat": "^3.9.0", + "eslint-plugin-promise": "^4.3.1", + "grunt": "^1.3.0", + "grunt-auto-install": "^0.3.1", + "grunt-banana-checker": "^0.6.0", + "grunt-cli": "^1.2.0", + "grunt-contrib-clean": "^1.1.0", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-cssmin": "^2.2.1", + "grunt-contrib-htmlmin": "^2.4.0", + "grunt-contrib-jshint": "^1.1.0", + "grunt-contrib-less": "^2.0.0", + "grunt-contrib-qunit": "^3.0.0", + "grunt-contrib-uglify": "^3.3.0", + "grunt-eslint": "^23.0.0", + "grunt-filerev": "^2.3.1", + "grunt-jsonlint": "^1.1.0", + "grunt-shell": "^2.1.0", + "grunt-stylelint": "^0.15.0", + "grunt-usemin": "^3.1.1", + "http-server": "^0.12.0", + "karma-qunit": "^1.2.1", + "load-grunt-tasks": "^3.5.2", + "qunit": "^2.14.0", + "sinon": "^4.4.2", + "stylelint": "^13.10.0", + "stylelint-config-wikimedia": "^0.10.3", + "webdriverio": "^7.4.6" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/core": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.16.tgz", + "integrity": "sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.15", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helpers": "^7.12.13", + "@babel/parser": "^7.12.16", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/generator": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", + "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.16.tgz", + "integrity": "sha512-zYoZC1uvebBFmj1wFAlXwt35JLEgecefATtKp20xalwEK8vHAixLBXTGxNrVGEmTT+gzOThUgr8UEdgtalc1BQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helpers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz", + "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz", + "integrity": "sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.15.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@mdn/browser-compat-data": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz", + "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==", + "dev": true, + "dependencies": { + "extend": "3.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/formatio": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", + "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", + "dev": true, + "dependencies": { + "samsam": "1.3.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.3.tgz", + "integrity": "sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.3.0", + "array-from": "^2.1.1", + "lodash": "^4.17.15" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "dependencies": { + "@babel/core": ">=7.9.0" + } + }, + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, + "dependencies": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==", + "dev": true + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/cucumber": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cucumber/-/cucumber-6.0.1.tgz", + "integrity": "sha512-+GZV6xfN0MeN9shDCdny8GbC8N0+U6uca8cjyaJndcwmrUhwS6qOU2vmYn0d71EOwJF568/v3SxJ8VKxuZNYRw==", + "dev": true + }, + "node_modules/@types/easy-table": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/easy-table/-/easy-table-0.0.32.tgz", + "integrity": "sha512-zKh0f/ixYFnr3Ldf5ZJTi1ZpnRqAynTTtVyGvWDf/TT12asE8ac98t3/WGWfFdRPp/qsccxg82C/Kl3NPNhqEw==", + "dev": true + }, + "node_modules/@types/ejs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.0.6.tgz", + "integrity": "sha512-fj1hi+ZSW0xPLrJJD+YNwIh9GZbyaIepG26E/gXvp8nCa2pYokxUYO1sK9qjGxp2g8ryZYuon7wmjpwE2cyASQ==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.11.tgz", + "integrity": "sha512-mZsifGG4QeQ7hlkhO56u7zt/ycBgGxSVsFI/6lGTU34VtwkiqrrSDgw0+ygs8kFGWcXnFQWMrzF2h7TtDFNixA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "dev": true + }, + "node_modules/@types/inquirer": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-7.3.2.tgz", + "integrity": "sha512-EkeX/hU0SWinA2c7Qu/+6+7KbepFPYJcjankUgtA/VSY6BlVHybL0Cgyey9PDbXwhNXnNGBLU3t+MORp23RgAw==", + "dev": true, + "dependencies": { + "@types/through": "*", + "rxjs": "^6.4.0" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.170", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.170.tgz", + "integrity": "sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==", + "dev": true + }, + "node_modules/@types/lodash.flattendeep": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/lodash.flattendeep/-/lodash.flattendeep-4.4.6.tgz", + "integrity": "sha512-uLm2MaRVlqJSGsMK0RZpP5T3KqReq+9WbYDHCUhBhp98v56hMG/Yht52bsoTSui9xz2mUvQ9NfG3LrNGDL92Ng==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/lodash.pickby": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.pickby/-/lodash.pickby-4.6.6.tgz", + "integrity": "sha512-NFa13XxlMd9eFi0UFZFWIztpMpXhozbijrx3Yb1viYZphT7jyopIFVoIRF4eYMjruWNEG1rnyrRmg/8ej9T8Iw==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/lodash.union": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.union/-/lodash.union-4.6.6.tgz", + "integrity": "sha512-Wu0ZEVNcyCz8eAn6TlUbYWZoGbH9E+iOHxAZbwUoCEXdUiy6qpcz5o44mMXViM4vlPLLCPlkAubEP1gokoSZaw==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "node_modules/@types/mocha": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz", + "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.27.tgz", + "integrity": "sha512-Ecfmo4YDQPwuqTCl1yBxLV5ihKfRlkBmzUEDcfIRvDxOTGQEeikr317Ln7Gcv0tjA8dVgKI3rniqW2G1OyKDng==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/recursive-readdir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/recursive-readdir/-/recursive-readdir-2.2.0.tgz", + "integrity": "sha512-HGk753KRu2N4mWduovY4BLjYq4jTOL29gV2OfGdGxHcPSWGFkC5RRIdk+VTs5XmYd7MVAD+JwKrcb5+5Y7FOCg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "node_modules/@types/stream-buffers": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/stream-buffers/-/stream-buffers-3.0.3.tgz", + "integrity": "sha512-NeFeX7YfFZDYsCfbuaOmFQ0OjSmHreKBpp7MQ4alWQBHeh2USLsj7qyMyn9t82kjqIX516CR/5SRHnARduRtbQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/through": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", + "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "node_modules/@types/which": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/which/-/which-1.3.2.tgz", + "integrity": "sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@ungap/promise-all-settled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "dev": true + }, + "node_modules/@wdio/cli": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-7.4.6.tgz", + "integrity": "sha512-/MToi9g/4oooefulVhwm9CWVB5QswVsscU9+QyEKUtdGh52Nx9QABuPl6PNwtGLgRCIobb/mq2graKKMUXOoOg==", + "dev": true, + "dependencies": { + "@types/ejs": "^3.0.5", + "@types/fs-extra": "^9.0.4", + "@types/inquirer": "^7.3.1", + "@types/lodash.flattendeep": "^4.4.6", + "@types/lodash.pickby": "^4.6.6", + "@types/lodash.union": "^4.6.6", + "@types/recursive-readdir": "^2.2.0", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "async-exit-hook": "^2.0.1", + "chalk": "^4.0.0", + "chokidar": "^3.0.0", + "cli-spinners": "^2.1.0", + "ejs": "^3.0.1", + "fs-extra": "^9.0.0", + "inquirer": "^8.0.0", + "lodash.flattendeep": "^4.4.0", + "lodash.pickby": "^4.6.0", + "lodash.union": "^4.6.0", + "mkdirp": "^1.0.4", + "recursive-readdir": "^2.2.2", + "webdriverio": "7.4.6", + "yargs": "^16.0.3", + "yarn-install": "^1.0.0" + }, + "bin": { + "wdio": "bin/wdio.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "dependencies": { + "@wdio/utils": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@wdio/cli/node_modules/devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "node_modules/@wdio/cli/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@wdio/cli/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@wdio/cli/node_modules/puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/@wdio/cli/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + }, + "node_modules/@wdio/cli/node_modules/webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/cli/node_modules/webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "dependencies": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/dot-reporter": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-6.11.0.tgz", + "integrity": "sha512-0EmRTVazuNXrn4YVhhJ39brSUlsRg+WE22MSU1cNO1xif011C6MKE7ZS5HbS528uSY0dEFYxApyQJ/4TM4bhqQ==", + "dev": true, + "dependencies": { + "@wdio/reporter": "6.11.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@wdio/local-runner": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-7.4.6.tgz", + "integrity": "sha512-jd7kpGgytTx1iLHagT6o+avoTSC4CPYD895faSBZyl1F5GxdM0UJdq61dSNh9dXVbLGTARCsCap9MFpgIKENvQ==", + "dev": true, + "dependencies": { + "@types/stream-buffers": "^3.0.3", + "@wdio/logger": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/runner": "7.4.6", + "@wdio/types": "7.4.2", + "async-exit-hook": "^2.0.1", + "stream-buffers": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/local-runner/node_modules/@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/local-runner/node_modules/@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "dependencies": { + "@wdio/utils": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/local-runner/node_modules/@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/mocha-framework": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.4.6.tgz", + "integrity": "sha512-sh3WNqOxP9wGB6tqa+dJGGK4XKssDCByrnODmyFUC4F3PD6XRcC9Wh0viIPMZOlho58nkWWGo3p5ge6g325QJQ==", + "dev": true, + "dependencies": { + "@types/mocha": "^8.0.0", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "expect-webdriverio": "^2.0.0", + "mocha": "^8.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/mocha-framework/node_modules/@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/mocha-framework/node_modules/@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "dependencies": { + "@wdio/utils": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/reporter": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-6.11.0.tgz", + "integrity": "sha512-SStNZZUI0bXI+omyIU6ql4Rh+Dews1dz1GlowHDrBxwKMPyAwytgYokXLn3zr+E3tkHDiRyJjQxfDetBWBGmtg==", + "dev": true, + "dependencies": { + "@types/cucumber": "^6.0.1", + "fs-extra": "^9.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@wdio/runner": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-7.4.6.tgz", + "integrity": "sha512-GquDnQsOwry+HWIpcEgUnlQv83LmYSJ5EI6oiyQQ4+SBannAke4dDhvhO4RMEfjRld5AeuGrP4l/SDScfc1wzw==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "deepmerge": "^4.0.0", + "gaze": "^1.1.2", + "webdriver": "7.4.6", + "webdriverio": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "dependencies": { + "@wdio/utils": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@wdio/runner/node_modules/devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@wdio/runner/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/@wdio/runner/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "dependencies": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/spec-reporter": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-7.4.3.tgz", + "integrity": "sha512-JDSeKeYD+UZwo/l6Bq7N3zoX2sKxeXEHQ9/1Liz7ZRM97WdYA2/zWribTvrvK6c+I7txAWqTRV5Grh9JDo+A+g==", + "dev": true, + "dependencies": { + "@types/easy-table": "^0.0.32", + "@wdio/reporter": "7.4.2", + "@wdio/types": "7.4.2", + "chalk": "^4.0.0", + "easy-table": "^1.1.1", + "pretty-ms": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/spec-reporter/node_modules/@wdio/reporter": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-7.4.2.tgz", + "integrity": "sha512-TRT1suI/H6Fi3JWoNXYDuvQ+LhszKU7Z41IRdoXUOn5ZnDFAvF3fMDvHyGjVXEv7oyDFgqunKnBhHM8xpq5Dbg==", + "dev": true, + "dependencies": { + "@types/cucumber": "^6.0.1", + "@wdio/types": "7.4.2", + "fs-extra": "^9.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/types": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.4.2.tgz", + "integrity": "sha512-LLSaeC8yCMlQdB75J2TFEE/NAKb7vRCbLAXQmqBm6THNJll1U/Mk9tHIaUK624Eqf5qGBwQ0UKRKnx8qevzPUA==", + "dev": true, + "dependencies": { + "got": "^11.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wikimedia/jquery.i18n": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@wikimedia/jquery.i18n/-/jquery.i18n-1.0.7.tgz", + "integrity": "sha512-bzQbF3JoYsC2paYfvY9DGRcDJVtDX+ru27QW7jsL+NB1mvTwiXPm5M6r5LpVbdxx/c/2uxKTt5PVRAekoh2uGA==" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/archiver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz", + "integrity": "sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.4", + "zip-stream": "^4.0.4" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", + "dev": true + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-metadata-inferer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz", + "integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "node_modules/basic-auth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", + "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bl/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/bootstrap": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz", + "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/bootstrap-table": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/bootstrap-table/-/bootstrap-table-1.18.2.tgz", + "integrity": "sha512-BShrYY9bcadwxikP5Sd/+tZlbLcYqOBjYm5bdJLu3lRTgXEQ1p937ZNlcCMhIrRhvelUKlSl7EFORnEkSHR7gA==" + }, + "node_modules/bootstrap-toggle": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bootstrap-toggle/-/bootstrap-toggle-2.2.2.tgz", + "integrity": "sha1-K4hTT8G5mGdPh3+Yug2LW3Q+lv4=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist/node_modules/caniuse-lite": { + "version": "1.0.30001241", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz", + "integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==", + "dev": true + }, + "node_modules/browserslist/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/browserslist/node_modules/electron-to-chromium": { + "version": "1.3.765", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.765.tgz", + "integrity": "sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==", + "dev": true + }, + "node_modules/browserslist/node_modules/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/cac": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cac/-/cac-3.0.4.tgz", + "integrity": "sha1-bSTO7Dcu/lybeYgIvH9JtHJCpO8=", + "dev": true, + "dependencies": { + "camelcase-keys": "^3.0.0", + "chalk": "^1.1.3", + "indent-string": "^3.0.0", + "minimist": "^1.2.0", + "read-pkg-up": "^1.0.1", + "suffix": "^0.1.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cac/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cac/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cac/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cac/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cac/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-3.0.0.tgz", + "integrity": "sha1-/AxsNgNj9zd+N5O5oWvM8QcMHKQ=", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001185", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz", + "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + } + }, + "node_modules/chrome-launcher/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cldrpluralruleparser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/cldrpluralruleparser/-/cldrpluralruleparser-1.3.2.tgz", + "integrity": "sha512-z+/RRFz5oMy7nglARs8D+uQhqOIwobNHJwdGBp0nDFpQXVUbVEf80VDQ8xW0ifiEldyWdpylJxLNMcQCAq2esg==", + "bin": { + "cldrpluralruleparser": "bin/cldrpluralruleparser.js" + }, + "engines": { + "node": ">=6.11.1" + } + }, + "node_modules/clean-css": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", + "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "dev": true, + "dependencies": { + "source-map": "0.5.x" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "dependencies": { + "exit": "0.1.2", + "glob": "^7.1.1" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "dependencies": { + "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/codemirror": { + "version": "5.61.0", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.0.tgz", + "integrity": "sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "node_modules/comment-parser": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.7.6.tgz", + "integrity": "sha512-GKNxVA7/iuTnAqGADlTWX4tkhzxZKXp5fLJqKTlQLHkE65XDUKutZ3BHaJC5IGcper2tT3QRD1xr4o3jNpgXXg==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz", + "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compress-commons/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "node_modules/console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "dependencies": { + "is-what": "^3.12.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-js-pure": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "dev": true, + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/crc32-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/css-rule-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz", + "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=", + "dev": true, + "dependencies": { + "css-tokenize": "^1.0.1", + "duplexer2": "0.0.2", + "ldjson-stream": "^1.2.1", + "through2": "^0.6.3" + }, + "bin": { + "css-rule-stream": "index.js" + } + }, + "node_modules/css-rule-stream/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/css-rule-stream/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/css-rule-stream/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/css-shorthand-properties": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz", + "integrity": "sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A==", + "dev": true + }, + "node_modules/css-tokenize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", + "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^1.0.33" + } + }, + "node_modules/css-tokenize/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/css-tokenize/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/css-value": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", + "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/d3": { + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", + "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=" + }, + "node_modules/date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/dimple-js": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/dimple-js/-/dimple-js-2.1.4.tgz", + "integrity": "sha1-afhPKyJpR/o62PS3ZjOfrMPjxDE=" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/doiuse": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.4.1.tgz", + "integrity": "sha512-TUpr1/YNg20IB09tZmwGCTsTQoxj8jUld/hUZprZMj8vj0VpAJySXEWCr8WMvqvgzk0/kG/FxeSMGKode4UjPg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.1", + "caniuse-lite": "^1.0.30001179", + "css-rule-stream": "^1.1.0", + "duplexer2": "0.0.2", + "ldjson-stream": "^1.2.1", + "multimatch": "^5.0.0", + "postcss": "^8.2.4", + "source-map": "^0.7.3", + "through2": "^4.0.2", + "yargs": "^16.2.0" + }, + "bin": { + "doiuse": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/doiuse/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/doiuse/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/doiuse/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/doiuse/node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/doiuse/node_modules/postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/doiuse/node_modules/postcss/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/doiuse/node_modules/postcss/node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/doiuse/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/downloadjs": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.4.tgz", + "integrity": "sha1-VqZT+tTenxyHuBa0H6DOuu7WUyk=" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/each-async": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-0.1.3.tgz", + "integrity": "sha1-tDYCWwjaL4ZggCVRnjCWdj3t/KM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/easy-table": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.1.tgz", + "integrity": "sha512-C9Lvm0WFcn2RgxbMnTbXZenMIWcBtkzMr+dWqq/JsVoGFSVUVlPqeOa5LP5kM0I3zoOazFpckOEb2/0LDFfToQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0", + "wcwidth": ">=1.0.1" + } + }, + "node_modules/easy-table/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "dev": true, + "dependencies": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + }, + "bin": { + "ecstatic": "lib/ecstatic.js" + } + }, + "node_modules/edge-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-2.2.1.tgz", + "integrity": "sha512-AI5fC7dfDmCdKo3m5y7PkYE8m6bMqR6pvVpgtrZkkhcJXFLelUgkjrhk3kXXx8Kbw2cRaTT4LkOR7hqf39KJdw==", + "dev": true, + "dependencies": { + "@types/which": "^1.3.2", + "which": "^2.0.2" + } + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ekko-lightbox": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ekko-lightbox/-/ekko-lightbox-5.3.0.tgz", + "integrity": "sha512-mbacwySuVD3Ad6F2hTkjSTvJt59bcVv2l/TmBerp4xZnLak8tPtA4AScUn4DL42c1ksTiAO6sGhJZ52P/1Qgew==" + }, + "node_modules/emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/es6-shim": { + "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-config-wikimedia": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.16.2.tgz", + "integrity": "sha512-tQikCZT2k3z9UzvRDFAUOpVSwE/MEmKIUQQraFh9tgyPOmRY6fVkMONcFqdEuz8eyg2syW9MNvT2d1SGSMLfBg==", + "dev": true, + "dependencies": { + "eslint": "^7.2.0", + "eslint-plugin-es": "^3.0.1", + "eslint-plugin-jsdoc": "^27.1.2", + "eslint-plugin-json": "^2.1.1", + "eslint-plugin-mediawiki": "^0.2.5", + "eslint-plugin-mocha": "^7.0.1", + "eslint-plugin-no-jquery": "^2.4.1", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-qunit": "^4.2.0", + "eslint-plugin-vue": "^6.2.2", + "eslint-plugin-wdio": "^6.0.12" + } + }, + "node_modules/eslint-plugin-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.9.0.tgz", + "integrity": "sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==", + "dev": true, + "dependencies": { + "@mdn/browser-compat-data": "^2.0.7", + "ast-metadata-inferer": "^0.4.0", + "browserslist": "^4.12.2", + "caniuse-lite": "^1.0.30001166", + "core-js": "^3.6.5", + "find-up": "^4.1.0", + "lodash.memoize": "4.1.2", + "semver": "7.3.2" + }, + "engines": { + "node": ">=9.x" + } + }, + "node_modules/eslint-plugin-compat/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "27.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-27.1.2.tgz", + "integrity": "sha512-iWrG2ZK4xrxamoMkoyzgkukdmfqWc5Ncd6K+CnwRgxrbwjQQpzmt5Kl8GB0l12R0oUK2AF+9tGFJKNGzuyz79Q==", + "dev": true, + "dependencies": { + "comment-parser": "^0.7.5", + "debug": "^4.1.1", + "jsdoctypeparser": "^6.1.0", + "lodash": "^4.17.15", + "regextras": "^0.7.1", + "semver": "^6.3.0", + "spdx-expression-parse": "^3.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint-plugin-jsdoc/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", + "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19", + "vscode-json-languageservice": "^3.7.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/eslint-plugin-mediawiki": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.6.tgz", + "integrity": "sha512-e7gx15H39ceam9AnSr6DDyfhMM9L43PVagHzclH3CF33DvWKi/OA+j2dqzJTuJcl5P/EmVIQHG5qoTaepkADsw==", + "dev": true, + "dependencies": { + "eslint-plugin-vue": "^6.2.2", + "upath": "^1.2.0" + } + }, + "node_modules/eslint-plugin-mocha": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-7.0.1.tgz", + "integrity": "sha512-zkQRW9UigRaayGm/pK9TD5RjccKXSgQksNtpsXbG9b6L5I+jNx7m98VUbZ4w1H1ArlNA+K7IOH+z8TscN6sOYg==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "ramda": "^0.27.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/eslint-plugin-no-jquery": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.5.0.tgz", + "integrity": "sha512-RrQ380mUJJKdjgpQ/tZAJ3B3W1n3LbVmULooS2Pv5pUDcc5uVHVSJMTdUlsbvQyfo6hWP2LJ4FbOoDzENWcF7A==", + "dev": true + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-qunit": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-4.3.0.tgz", + "integrity": "sha512-xyQtwoDHWDuIqH5cp8SV0N++gFGwxfMKwRyumsBnJ3INM6Mz/qWUhrCTastOvvAc98aoieu2X5Ht4LgaZ3a75Q==", + "dev": true, + "engines": { + "node": "6.x || 8.x || >=10.0.0" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "dependencies": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/eslint-plugin-wdio": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-6.6.0.tgz", + "integrity": "sha512-6nhKL5pt1/btKrqJWZ4qqaRtrPspXJYJNIkuYLyXGOvla2Ey55iuegbnP29Gb7XTq5B9MXOPTg9CQhk2qqMJ6Q==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/eslint/node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "dependencies": { + "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect-webdriverio": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-2.0.2.tgz", + "integrity": "sha512-dst0tqP1aZ2p7TPmbatqoIQ+7hRTw+IeKNi830XxKhu2DNNe5vQ85i9ttf9rpXgbnUf91HxKcocn4G7A5bQxDA==", + "dev": true, + "dependencies": { + "expect": "^26.6.2", + "jest-matcher-utils": "^26.6.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", + "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "dependencies": { + "glob": "~5.0.0" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=", + "engines": { + "node": ">=0.10.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gijgo": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/gijgo/-/gijgo-1.9.6.tgz", + "integrity": "sha512-4hvFGeAWB0IEC/xBr5BCKhgyAN7dAUifk8ihdtysB/V/1Mi39fu3Fw0yODr20NPTiLB5Ea9NTpjIQyZk7qgZUw==", + "dependencies": { + "jquery": "^3.2.1" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "node_modules/globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globby/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/got": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.1.tgz", + "integrity": "sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true, + "engines": { + "node": ">=4.x" + } + }, + "node_modules/grunt": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz", + "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==", + "dev": true, + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.3.2", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.0", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-auto-install": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-auto-install/-/grunt-auto-install-0.3.1.tgz", + "integrity": "sha1-nJqPgzLzbM3rksiU+NBjQyI6FI4=", + "dev": true, + "dependencies": { + "async": "~0.2.9" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-auto-install/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "node_modules/grunt-banana-checker": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-banana-checker/-/grunt-banana-checker-0.6.0.tgz", + "integrity": "sha1-ZJpnd0AABJ4uwMSyrBSJFYZOsg8=", + "dev": true + }, + "node_modules/grunt-cli": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", + "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", + "dev": true, + "dependencies": { + "grunt-known-options": "~1.1.0", + "interpret": "~1.1.0", + "liftoff": "~2.5.0", + "nopt": "~4.0.1", + "v8flags": "~3.1.1" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-clean": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz", + "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=", + "dev": true, + "dependencies": { + "async": "^1.5.2", + "rimraf": "^2.5.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-contrib-clean/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/grunt-contrib-clean/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/grunt-contrib-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", + "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-concat/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-cssmin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-2.2.1.tgz", + "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "clean-css": "~4.1.1", + "maxmin": "^2.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-htmlmin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-2.4.0.tgz", + "integrity": "sha1-afSYGRmeKsiRUrv4r6XtMhykj5k=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "html-minifier": "~3.5.0", + "pretty-bytes": "^4.0.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-htmlmin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-jshint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz", + "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "hooker": "^0.2.3", + "jshint": "~2.9.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-less": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", + "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", + "dev": true, + "dependencies": { + "async": "^2.0.0", + "chalk": "^1.0.0", + "less": "^3.0.4", + "lodash": "^4.17.10" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-contrib-less/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/grunt-contrib-less/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-less/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-qunit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-3.1.0.tgz", + "integrity": "sha512-mdk8UltH6mxCD63E0hTXMAts42DOi4z4bBBrY7qnuHiShflMF7IueSMYe0zWaZ2dO8mgujh57Zfny2EbigJhRg==", + "dev": true, + "dependencies": { + "eventemitter2": "^5.0.1", + "p-each-series": "^1.0.0", + "puppeteer": "^1.11.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-contrib-qunit/node_modules/eventemitter2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", + "integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI=", + "dev": true + }, + "node_modules/grunt-contrib-uglify": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.4.0.tgz", + "integrity": "sha512-UXsTpeP0pytpTYlmll3RDndsRXfdwmrf1tI/AtD/PrArQAzGmKMvj83aVt3D8egWlE6KqPjsJBLCCvfC52LI/A==", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "maxmin": "^2.1.0", + "uglify-js": "~3.4.0", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-eslint": { + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-23.0.0.tgz", + "integrity": "sha512-QqHSAiGF08EVD7YlD4OSRWuLRaDvpsRdTptwy9WaxUXE+03mCLVA/lEaR6SHWehF7oUwIqCEjaNONeeeWlB4LQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "eslint": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-filerev": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/grunt-filerev/-/grunt-filerev-2.3.1.tgz", + "integrity": "sha1-KZAhDwtantxecZiYf9HAKcbV9N8=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "convert-source-map": "^1.0.0", + "each-async": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-filerev/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-filerev/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-filerev/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-filerev/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-filerev/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-jsonlint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.1.0.tgz", + "integrity": "sha1-ox7pckCu4/NDyiY8Rb1TIGMSfbI=", + "dev": true, + "dependencies": { + "jsonlint": "1.6.2", + "strip-json-comments": "^2.0.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/grunt-jsonlint/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-known-options": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz", + "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==", + "dev": true, + "dependencies": { + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.20", + "underscore.string": "~3.3.5", + "which": "~1.3.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/grunt-legacy-util/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/grunt-legacy-util/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/grunt-merge-i18n": { + "resolved": "git+ssh://git@github.com/wikimedia/grunt-merge-i18n.git#abb919384593d893b91e9127f389490526834adf" + }, + "node_modules/grunt-shell": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-2.1.0.tgz", + "integrity": "sha1-Q595FZ7RHmSmUaacyKPQK+v17MI=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "npm-run-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-shell/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-stylelint": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz", + "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0" + } + }, + "node_modules/grunt-stylelint/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-usemin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/grunt-usemin/-/grunt-usemin-3.1.1.tgz", + "integrity": "sha1-WrZ5UQ1nLOpWbMcXq+i4oAn2QcI=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "debug": "^2.1.3", + "lodash": "^3.6.0", + "path-exists": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "node_modules/grunt-usemin/node_modules/path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-usemin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/grunt/node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/grunt/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-minifier/node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/html-minifier/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/htmlparser2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz", + "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==", + "dev": true, + "dependencies": { + "basic-auth": "^1.0.3", + "colors": "^1.4.0", + "corser": "^2.0.1", + "ecstatic": "^3.3.2", + "http-proxy": "^1.18.0", + "minimist": "^1.2.5", + "opener": "^1.5.1", + "portfinder": "^1.0.25", + "secure-compare": "3.0.1", + "union": "~0.5.0" + }, + "bin": { + "hs": "bin/http-server", + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/http-server/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.0-beta.5.2", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", + "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inquirer": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.3.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.6", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-what": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz", + "integrity": "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/jake/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jqcloud2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/jqcloud2/-/jqcloud2-2.0.3.tgz", + "integrity": "sha1-mxaR+FUT0pAqXsY+rUkxi4WgxHg=", + "dependencies": { + "jquery": ">= 1.9.0" + } + }, + "node_modules/jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "node_modules/jquery-resizable-dom": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/jquery-resizable-dom/-/jquery-resizable-dom-0.20.0.tgz", + "integrity": "sha1-9uQoy0E3YKKsONN3npyjh0/7EZo=" + }, + "node_modules/jquery-toast-plugin": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/jquery-toast-plugin/-/jquery-toast-plugin-1.3.2.tgz", + "integrity": "sha512-0j/nfqA2FHFuJXp8QL33EVVCY//TDVfq4LULhTbasZYl2aZlX6YiSF5IGrI31dQiS9S4JkXBUfX3rMJcfl/u/g==" + }, + "node_modules/jquery.uls": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/jquery.uls/-/jquery.uls-0.1.0.tgz", + "integrity": "sha512-z/BwziIW0i2CRTWUlnp+HP4x7io/EUxvygPUnZxP2GC1Pz/sOxa5Ke9TlsPcoCW1yZshAlSgc9Jn3uchePR5Sg==" + }, + "node_modules/js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "node_modules/js-reporters": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.3.tgz", + "integrity": "sha512-2YzWkHbbRu6LueEs5ZP3P1LqbECvAeUJYrjw3H4y1ofW06hqCS0AbzBtLwbr+Hke51bt9CUepJ/Fj1hlCRIF6A==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoctypeparser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-6.1.0.tgz", + "integrity": "sha512-UCQBZ3xCUBv/PLfwKAJhp6jmGOSLFNKzrotXGNgbKhWvz27wPsCsVeP7gIcHPElQw2agBmynAitXqhxR58XAmA==", + "dev": true, + "bin": { + "jsdoctypeparser": "bin/jsdoctypeparser" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jshint": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz", + "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==", + "dev": true, + "dependencies": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.10", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/jshint/node_modules/strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsonlint": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz", + "integrity": "sha1-VzcEUIX1XrRVxosf9OvAG9UOiDA=", + "dev": true, + "dependencies": { + "JSV": ">= 4.0.x", + "nomnom": ">= 1.5.x" + }, + "bin": { + "jsonlint": "lib/cli.js" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/jstree": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.11.tgz", + "integrity": "sha512-9ZJKroPjCyjb6JLPuAbBrLJKT6pS1f4m5gkwoEagG5oQWtvzm0IiDsntXTxeFtz7AmqrKfij+gLfF9MgWriNxg==", + "dependencies": { + "jquery": ">=1.9.1" + } + }, + "node_modules/JSV": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", + "dev": true + }, + "node_modules/just-extend": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.1.1.tgz", + "integrity": "sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==", + "dev": true + }, + "node_modules/karma-qunit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-1.2.1.tgz", + "integrity": "sha1-iCUq/SEnvAOwzDGXjtaIKxOfRwo=", + "dev": true + }, + "node_modules/keycharm": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.2.0.tgz", + "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=" + }, + "node_modules/keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/ldjson-stream": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz", + "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=", + "dev": true, + "dependencies": { + "split2": "^0.2.1", + "through2": "^0.6.1" + } + }, + "node_modules/ldjson-stream/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/ldjson-stream/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/ldjson-stream/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/leaflet": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.7.1.tgz", + "integrity": "sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==" + }, + "node_modules/leaflet-fullscreen": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leaflet-fullscreen/-/leaflet-fullscreen-1.0.2.tgz", + "integrity": "sha1-CcYcS6xF9jsu4Sav2H5c2XZQ/Bs=" + }, + "node_modules/leaflet-minimap": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/leaflet-minimap/-/leaflet-minimap-3.6.1.tgz", + "integrity": "sha1-KkP/Oz2UekWgrPS978llBbZzpsY=" + }, + "node_modules/leaflet-zoombox": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/leaflet-zoombox/-/leaflet-zoombox-0.5.1.tgz", + "integrity": "sha512-qbLm6vkJzN1thr1cQFf9xsP+M7K5dz0Xa4EAt9kppkGDxV9Xewr1kpg6e8JBFfCGcqJi6pulNhkxLnfooxYZRQ==" + }, + "node_modules/leaflet.locatecontrol": { + "version": "0.62.0", + "resolved": "https://registry.npmjs.org/leaflet.locatecontrol/-/leaflet.locatecontrol-0.62.0.tgz", + "integrity": "sha512-coatKzdlrWAnlrOyy+38K9VhcSs/r/UDH32Q+mD07wvNAzrfBiaVYJhtHfqUWsVU8xKRuza/1nMbWWH54Ey6Sw==" + }, + "node_modules/leaflet.markercluster": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.4.1.tgz", + "integrity": "sha512-ZSEpE/EFApR0bJ1w/dUGwTSUvWlpalKqIzkaYdYB7jaftQA/Y2Jav+eT4CMtEYFj+ZK4mswP13Q2acnPBnhGOw==" + }, + "node_modules/less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "graceful-fs": "^4.1.2", + "mime": "^1.4.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/liftoff/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "marky": "^1.2.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "dependencies": { + "arrify": "^1.0.0", + "multimatch": "^2.0.0", + "pkg-up": "^1.0.0", + "resolve-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "node_modules/lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.pickby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", + "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "node_modules/lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", + "dev": true + }, + "node_modules/lolex": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", + "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==", + "dev": true + }, + "node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marky": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", + "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "dev": true + }, + "node_modules/mathjax": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.1.2.tgz", + "integrity": "sha512-BojKspBv4nNWzO1wC6VEI+g9gHDOhkaGHGgLxXkasdU4pwjdO5AXD5M/wcLPkXYPjZ/N+6sU8rjQTlyvN2cWiQ==" + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "node_modules/maxmin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", + "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "figures": "^1.0.1", + "gzip-size": "^3.0.0", + "pretty-bytes": "^3.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/maxmin/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/meow/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/micromark/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/mocha": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "dev": true, + "dependencies": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", + "minimatch": "3.0.4", + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/mocha/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-request": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", + "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", + "dev": true, + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/nise": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.3.tgz", + "integrity": "sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==", + "dev": true, + "dependencies": { + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "lolex": "^5.0.1", + "path-to-regexp": "^1.7.0" + } + }, + "node_modules/nise/node_modules/@sinonjs/formatio": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz", + "integrity": "sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1", + "@sinonjs/samsam": "^3.1.0" + } + }, + "node_modules/nise/node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-watch": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", + "integrity": "sha512-UWblPYuZYrkCQCW5PxAwYSxaELNBLUckrTBBk8xr1/bUgyOkYYTsUcV4e3ytcazFEOyiRyiUrsG37pu6I0I05g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dev": true, + "dependencies": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + } + }, + "node_modules/nomnom/node_modules/ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "dependencies": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nomnom/node_modules/underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", + "dev": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-to-regexp/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.10.0" + } + }, + "node_modules/postcss-html/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/postcss-html/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/postcss-html/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-html/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.26" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "dependencies": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "node_modules/postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/postcss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/postcss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-ms": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", + "dev": true, + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true, + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/propagating-hammerjs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", + "integrity": "sha512-3PUXWmomwutoZfydC+lJwK1bKCh6sK6jZGB31RUX6+4EXzsbkDZrK4/sVR7gBrvJaEIwpTVyxQUAd29FKkmVdw==", + "dependencies": { + "hammerjs": "^2.0.8" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + }, + "node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/puppeteer/node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/puppeteer/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/puppeteer/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/puppeteer/node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/puppeteer/node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/puppeteer/node_modules/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/puppeteer/node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/puppeteer/node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/puppeteer/node_modules/mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/puppeteer/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/puppeteer/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/puppeteer/node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/puppeteer/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/puppeteer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/puppeteer/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/puppeteer/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/puppeteer/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/qunit": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.14.0.tgz", + "integrity": "sha512-CYfenbgdpmhl2Ql2rDrrj0felY4h8k6lYhtWwGBCLL4qQC33YOj0psV8MWo85L1i0SIOmEDRXkFopWnGCLmf7g==", + "dev": true, + "dependencies": { + "commander": "6.2.0", + "js-reporters": "1.2.3", + "node-watch": "0.7.1", + "tiny-glob": "0.2.8" + }, + "bin": { + "qunit": "bin/qunit.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/qunit/node_modules/commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regextras": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz", + "integrity": "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==", + "dev": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "dependencies": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "node_modules/remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "dependencies": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-alpn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", + "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==", + "dev": true + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "dependencies": { + "resolve-from": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-pkg/node_modules/resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/resq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resq/-/resq-1.10.0.tgz", + "integrity": "sha512-hCUd0xMalqtPDz4jXIqs0M5Wnv/LZXN8h7unFOo4/nvExT9dDPbhwd3udRxLlp0HgBnHcV009UlduE9NZi7A6w==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^2.0.1" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rgb2hex": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.3.tgz", + "integrity": "sha512-clEe0m1xv+Tva1B/TOepuIcvLAxP0U+sCDfgt1SX1HmI2Ahr5/Cd/nzJM1e78NKVtWdoo0s33YehpFA8UfIShQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/samsam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", + "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=", + "dev": true + }, + "node_modules/select2": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", + "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serialize-error": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.0.1.tgz", + "integrity": "sha512-r5o60rWFS+8/b49DNAbB+GXZA0SpDpuWE758JxDKgRTga05r3U5lwyksE91dYKDhXSmnu36RALj615E6Aj5pSg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/sinon": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", + "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@sinonjs/formatio": "^2.0.0", + "diff": "^3.1.0", + "lodash.get": "^4.4.2", + "lolex": "^2.2.0", + "nise": "^1.2.0", + "supports-color": "^5.1.0", + "type-detect": "^4.0.5" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/sinon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true, + "bin": { + "specificity": "bin/specificity" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", + "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", + "dev": true, + "dependencies": { + "through2": "~0.6.1" + } + }, + "node_modules/split2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/split2/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/split2/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-buffers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz", + "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "node_modules/stylelint": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.10.0.tgz", + "integrity": "sha512-eDuLrL0wzPKbl5/TbNGZcbw0lTIGbDEr5W6lCODvb1gAg0ncbgCRt7oU0C2VFDvbrcY0A3MFZOwltwTRmc0XCw==", + "dev": true, + "dependencies": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.7", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/stylelint-config-wikimedia": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.3.tgz", + "integrity": "sha512-+n082jsEfX4v+ra5F6RfsEnjG6VymnHc613yJeyQAJtigL/+B5XDduVmtXk5vPZ01s0eXTOzVuK0aJ98ofmkoA==", + "dev": true, + "dependencies": { + "stylelint": "13.8.0", + "stylelint-no-unsupported-browser-features": "4.1.4" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", + "dev": true + }, + "node_modules/stylelint-config-wikimedia/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/stylelint-config-wikimedia/node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dev": true, + "dependencies": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/stylelint-config-wikimedia/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/stylelint-no-unsupported-browser-features": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/stylelint-no-unsupported-browser-features/-/stylelint-no-unsupported-browser-features-4.1.4.tgz", + "integrity": "sha512-GORR+/z4KkWP9SWO4fLmC5WAIjDClShSfwCYTuAB9cT8GE+rtOXeAqw5RyXuN9BLIBAPjeO2W7LFIrWUH8x7FA==", + "dev": true, + "dependencies": { + "doiuse": "^4.3.1", + "lodash": "^4.17.15", + "postcss": "^8.1.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylelint-no-unsupported-browser-features/node_modules/postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/stylelint-no-unsupported-browser-features/node_modules/postcss/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/stylelint-no-unsupported-browser-features/node_modules/postcss/node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/stylelint/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/stylelint/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylelint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/suffix": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/suffix/-/suffix-0.1.1.tgz", + "integrity": "sha1-zFgjFkag7xEC95R47zqSSP2chC8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "dependencies": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.0.tgz", + "integrity": "sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/table/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.8.tgz", + "integrity": "sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.24", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz", + "integrity": "sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", + "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==" + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "dependencies": { + "unist-util-is": "^4.0.0" + } + }, + "node_modules/unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==", + "dev": true + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "node_modules/url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/vis": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/vis/-/vis-4.21.0.tgz", + "integrity": "sha1-3XFji/9/ZJXQC8n0DCU1JhM97Ws=", + "dependencies": { + "emitter-component": "^1.1.1", + "hammerjs": "^2.0.8", + "keycharm": "^0.2.0", + "moment": "^2.18.1", + "propagating-hammerjs": "^1.4.6" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", + "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", + "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", + "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", + "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "node_modules/vue-eslint-parser": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz", + "integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/vue-eslint-parser/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "dependencies": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "dependencies": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wellknown": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/wellknown/-/wellknown-0.5.0.tgz", + "integrity": "sha1-Ca6YcfqCbPCm7BU37wDDedeNcQE=", + "dependencies": { + "concat-stream": "~1.5.0", + "minimist": "~1.2.0" + }, + "bin": { + "wellknown": "cli.js" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerpool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", + "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", + "integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yarn-install": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yarn-install/-/yarn-install-1.0.0.tgz", + "integrity": "sha1-V/RQULgu/VcYKzlzxUqgXLXSUjA=", + "dev": true, + "dependencies": { + "cac": "^3.0.3", + "chalk": "^1.1.3", + "cross-spawn": "^4.0.2" + }, + "bin": { + "yarn-install": "bin/yarn-install.js", + "yarn-remove": "bin/yarn-remove.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yarn-install/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-install/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-install/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-install/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yarn-install/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/zip-stream": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz", + "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.0.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/zip-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/core": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.16.tgz", + "integrity": "sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.15", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helpers": "^7.12.13", + "@babel/parser": "^7.12.16", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", + "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.16.tgz", + "integrity": "sha512-zYoZC1uvebBFmj1wFAlXwt35JLEgecefATtKp20xalwEK8vHAixLBXTGxNrVGEmTT+gzOThUgr8UEdgtalc1BQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.12.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz", + "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==", + "dev": true + }, + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz", + "integrity": "sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==", + "dev": true, + "requires": { + "core-js-pure": "^3.15.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@mdn/browser-compat-data": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz", + "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==", + "dev": true, + "requires": { + "extend": "3.0.2" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/formatio": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", + "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", + "dev": true, + "requires": { + "samsam": "1.3.0" + } + }, + "@sinonjs/samsam": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.3.tgz", + "integrity": "sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.3.0", + "array-from": "^2.1.1", + "lodash": "^4.17.15" + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==", + "dev": true + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/cucumber": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cucumber/-/cucumber-6.0.1.tgz", + "integrity": "sha512-+GZV6xfN0MeN9shDCdny8GbC8N0+U6uca8cjyaJndcwmrUhwS6qOU2vmYn0d71EOwJF568/v3SxJ8VKxuZNYRw==", + "dev": true + }, + "@types/easy-table": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/easy-table/-/easy-table-0.0.32.tgz", + "integrity": "sha512-zKh0f/ixYFnr3Ldf5ZJTi1ZpnRqAynTTtVyGvWDf/TT12asE8ac98t3/WGWfFdRPp/qsccxg82C/Kl3NPNhqEw==", + "dev": true + }, + "@types/ejs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.0.6.tgz", + "integrity": "sha512-fj1hi+ZSW0xPLrJJD+YNwIh9GZbyaIepG26E/gXvp8nCa2pYokxUYO1sK9qjGxp2g8ryZYuon7wmjpwE2cyASQ==", + "dev": true + }, + "@types/fs-extra": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.11.tgz", + "integrity": "sha512-mZsifGG4QeQ7hlkhO56u7zt/ycBgGxSVsFI/6lGTU34VtwkiqrrSDgw0+ygs8kFGWcXnFQWMrzF2h7TtDFNixA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "dev": true + }, + "@types/inquirer": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-7.3.2.tgz", + "integrity": "sha512-EkeX/hU0SWinA2c7Qu/+6+7KbepFPYJcjankUgtA/VSY6BlVHybL0Cgyey9PDbXwhNXnNGBLU3t+MORp23RgAw==", + "dev": true, + "requires": { + "@types/through": "*", + "rxjs": "^6.4.0" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.170", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.170.tgz", + "integrity": "sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==", + "dev": true + }, + "@types/lodash.flattendeep": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/lodash.flattendeep/-/lodash.flattendeep-4.4.6.tgz", + "integrity": "sha512-uLm2MaRVlqJSGsMK0RZpP5T3KqReq+9WbYDHCUhBhp98v56hMG/Yht52bsoTSui9xz2mUvQ9NfG3LrNGDL92Ng==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/lodash.pickby": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.pickby/-/lodash.pickby-4.6.6.tgz", + "integrity": "sha512-NFa13XxlMd9eFi0UFZFWIztpMpXhozbijrx3Yb1viYZphT7jyopIFVoIRF4eYMjruWNEG1rnyrRmg/8ej9T8Iw==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/lodash.union": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.union/-/lodash.union-4.6.6.tgz", + "integrity": "sha512-Wu0ZEVNcyCz8eAn6TlUbYWZoGbH9E+iOHxAZbwUoCEXdUiy6qpcz5o44mMXViM4vlPLLCPlkAubEP1gokoSZaw==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "@types/mocha": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.2.tgz", + "integrity": "sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==", + "dev": true + }, + "@types/node": { + "version": "14.14.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.27.tgz", + "integrity": "sha512-Ecfmo4YDQPwuqTCl1yBxLV5ihKfRlkBmzUEDcfIRvDxOTGQEeikr317Ln7Gcv0tjA8dVgKI3rniqW2G1OyKDng==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/recursive-readdir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/recursive-readdir/-/recursive-readdir-2.2.0.tgz", + "integrity": "sha512-HGk753KRu2N4mWduovY4BLjYq4jTOL29gV2OfGdGxHcPSWGFkC5RRIdk+VTs5XmYd7MVAD+JwKrcb5+5Y7FOCg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "@types/stream-buffers": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/stream-buffers/-/stream-buffers-3.0.3.tgz", + "integrity": "sha512-NeFeX7YfFZDYsCfbuaOmFQ0OjSmHreKBpp7MQ4alWQBHeh2USLsj7qyMyn9t82kjqIX516CR/5SRHnARduRtbQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/through": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", + "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/which": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/which/-/which-1.3.2.tgz", + "integrity": "sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@ungap/promise-all-settled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "dev": true + }, + "@wdio/cli": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-7.4.6.tgz", + "integrity": "sha512-/MToi9g/4oooefulVhwm9CWVB5QswVsscU9+QyEKUtdGh52Nx9QABuPl6PNwtGLgRCIobb/mq2graKKMUXOoOg==", + "dev": true, + "requires": { + "@types/ejs": "^3.0.5", + "@types/fs-extra": "^9.0.4", + "@types/inquirer": "^7.3.1", + "@types/lodash.flattendeep": "^4.4.6", + "@types/lodash.pickby": "^4.6.6", + "@types/lodash.union": "^4.6.6", + "@types/recursive-readdir": "^2.2.0", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "async-exit-hook": "^2.0.1", + "chalk": "^4.0.0", + "chokidar": "^3.0.0", + "cli-spinners": "^2.1.0", + "ejs": "^3.0.1", + "fs-extra": "^9.0.0", + "inquirer": "^8.0.0", + "lodash.flattendeep": "^4.4.0", + "lodash.pickby": "^4.6.0", + "lodash.union": "^4.6.0", + "mkdirp": "^1.0.4", + "recursive-readdir": "^2.2.2", + "webdriverio": "7.4.6", + "yargs": "^16.0.3", + "yarn-install": "^1.0.0" + }, + "dependencies": { + "@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + } + }, + "@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + } + }, + "@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true + }, + "@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "requires": { + "@wdio/utils": "7.4.6" + } + }, + "@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + } + }, + "devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "dependencies": { + "devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + } + } + }, + "webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + } + }, + "webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "requires": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + } + } + } + }, + "@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + } + }, + "@wdio/dot-reporter": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-6.11.0.tgz", + "integrity": "sha512-0EmRTVazuNXrn4YVhhJ39brSUlsRg+WE22MSU1cNO1xif011C6MKE7ZS5HbS528uSY0dEFYxApyQJ/4TM4bhqQ==", + "dev": true, + "requires": { + "@wdio/reporter": "6.11.0", + "chalk": "^4.0.0" + } + }, + "@wdio/local-runner": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-7.4.6.tgz", + "integrity": "sha512-jd7kpGgytTx1iLHagT6o+avoTSC4CPYD895faSBZyl1F5GxdM0UJdq61dSNh9dXVbLGTARCsCap9MFpgIKENvQ==", + "dev": true, + "requires": { + "@types/stream-buffers": "^3.0.3", + "@wdio/logger": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/runner": "7.4.6", + "@wdio/types": "7.4.2", + "async-exit-hook": "^2.0.1", + "stream-buffers": "^3.0.2" + }, + "dependencies": { + "@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + } + }, + "@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "requires": { + "@wdio/utils": "7.4.6" + } + }, + "@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + } + } + } + }, + "@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + } + }, + "@wdio/mocha-framework": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.4.6.tgz", + "integrity": "sha512-sh3WNqOxP9wGB6tqa+dJGGK4XKssDCByrnODmyFUC4F3PD6XRcC9Wh0viIPMZOlho58nkWWGo3p5ge6g325QJQ==", + "dev": true, + "requires": { + "@types/mocha": "^8.0.0", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "expect-webdriverio": "^2.0.0", + "mocha": "^8.0.1" + }, + "dependencies": { + "@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + } + }, + "@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + } + } + } + }, + "@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true + }, + "@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "requires": { + "@wdio/utils": "7.4.6" + } + }, + "@wdio/reporter": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-6.11.0.tgz", + "integrity": "sha512-SStNZZUI0bXI+omyIU6ql4Rh+Dews1dz1GlowHDrBxwKMPyAwytgYokXLn3zr+E3tkHDiRyJjQxfDetBWBGmtg==", + "dev": true, + "requires": { + "@types/cucumber": "^6.0.1", + "fs-extra": "^9.0.0" + } + }, + "@wdio/runner": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-7.4.6.tgz", + "integrity": "sha512-GquDnQsOwry+HWIpcEgUnlQv83LmYSJ5EI6oiyQQ4+SBannAke4dDhvhO4RMEfjRld5AeuGrP4l/SDScfc1wzw==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "deepmerge": "^4.0.0", + "gaze": "^1.1.2", + "webdriver": "7.4.6", + "webdriverio": "7.4.6" + }, + "dependencies": { + "@wdio/config": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz", + "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2", + "deepmerge": "^4.0.0", + "glob": "^7.1.2" + } + }, + "@wdio/logger": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz", + "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + } + }, + "@wdio/protocols": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz", + "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==", + "dev": true + }, + "@wdio/repl": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz", + "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==", + "dev": true, + "requires": { + "@wdio/utils": "7.4.6" + } + }, + "@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + } + }, + "devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "dependencies": { + "devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + } + } + }, + "webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + } + }, + "webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "requires": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + } + } + } + }, + "@wdio/spec-reporter": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-7.4.3.tgz", + "integrity": "sha512-JDSeKeYD+UZwo/l6Bq7N3zoX2sKxeXEHQ9/1Liz7ZRM97WdYA2/zWribTvrvK6c+I7txAWqTRV5Grh9JDo+A+g==", + "dev": true, + "requires": { + "@types/easy-table": "^0.0.32", + "@wdio/reporter": "7.4.2", + "@wdio/types": "7.4.2", + "chalk": "^4.0.0", + "easy-table": "^1.1.1", + "pretty-ms": "^7.0.0" + }, + "dependencies": { + "@wdio/reporter": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-7.4.2.tgz", + "integrity": "sha512-TRT1suI/H6Fi3JWoNXYDuvQ+LhszKU7Z41IRdoXUOn5ZnDFAvF3fMDvHyGjVXEv7oyDFgqunKnBhHM8xpq5Dbg==", + "dev": true, + "requires": { + "@types/cucumber": "^6.0.1", + "@wdio/types": "7.4.2", + "fs-extra": "^9.0.0" + } + } + } + }, + "@wdio/types": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.4.2.tgz", + "integrity": "sha512-LLSaeC8yCMlQdB75J2TFEE/NAKb7vRCbLAXQmqBm6THNJll1U/Mk9tHIaUK624Eqf5qGBwQ0UKRKnx8qevzPUA==", + "dev": true, + "requires": { + "got": "^11.8.1" + } + }, + "@wdio/utils": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz", + "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==", + "dev": true, + "requires": { + "@wdio/logger": "7.4.2", + "@wdio/types": "7.4.2" + } + }, + "@wikimedia/jquery.i18n": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@wikimedia/jquery.i18n/-/jquery.i18n-1.0.7.tgz", + "integrity": "sha512-bzQbF3JoYsC2paYfvY9DGRcDJVtDX+ru27QW7jsL+NB1mvTwiXPm5M6r5LpVbdxx/c/2uxKTt5PVRAekoh2uGA==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "archiver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz", + "integrity": "sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.4", + "zip-stream": "^4.0.4" + }, + "dependencies": { + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-metadata-inferer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz", + "integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "basic-auth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", + "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "bootstrap": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz", + "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==" + }, + "bootstrap-table": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/bootstrap-table/-/bootstrap-table-1.18.2.tgz", + "integrity": "sha512-BShrYY9bcadwxikP5Sd/+tZlbLcYqOBjYm5bdJLu3lRTgXEQ1p937ZNlcCMhIrRhvelUKlSl7EFORnEkSHR7gA==" + }, + "bootstrap-toggle": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bootstrap-toggle/-/bootstrap-toggle-2.2.2.tgz", + "integrity": "sha1-K4hTT8G5mGdPh3+Yug2LW3Q+lv4=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001241", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz", + "integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.765", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.765.tgz", + "integrity": "sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==", + "dev": true + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + } + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cac": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/cac/-/cac-3.0.4.tgz", + "integrity": "sha1-bSTO7Dcu/lybeYgIvH9JtHJCpO8=", + "dev": true, + "requires": { + "camelcase-keys": "^3.0.0", + "chalk": "^1.1.3", + "indent-string": "^3.0.0", + "minimist": "^1.2.0", + "read-pkg-up": "^1.0.1", + "suffix": "^0.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-3.0.0.tgz", + "integrity": "sha1-/AxsNgNj9zd+N5O5oWvM8QcMHKQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001185", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz", + "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "requires": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cldrpluralruleparser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/cldrpluralruleparser/-/cldrpluralruleparser-1.3.2.tgz", + "integrity": "sha512-z+/RRFz5oMy7nglARs8D+uQhqOIwobNHJwdGBp0nDFpQXVUbVEf80VDQ8xW0ifiEldyWdpylJxLNMcQCAq2esg==" + }, + "clean-css": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", + "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "dev": true, + "requires": { + "source-map": "0.5.x" + } + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "^7.1.1" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "codemirror": { + "version": "5.61.0", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.0.tgz", + "integrity": "sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "comment-parser": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.7.6.tgz", + "integrity": "sha512-GKNxVA7/iuTnAqGADlTWX4tkhzxZKXp5fLJqKTlQLHkE65XDUKutZ3BHaJC5IGcper2tT3QRD1xr4o3jNpgXXg==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compress-commons": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz", + "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "dev": true + }, + "core-js-pure": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "dev": true, + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "css-rule-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz", + "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=", + "dev": true, + "requires": { + "css-tokenize": "^1.0.1", + "duplexer2": "0.0.2", + "ldjson-stream": "^1.2.1", + "through2": "^0.6.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "css-shorthand-properties": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz", + "integrity": "sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A==", + "dev": true + }, + "css-tokenize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", + "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^1.0.33" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "css-value": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", + "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "d3": { + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", + "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=" + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==", + "dev": true + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "devtools": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz", + "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "chrome-launcher": "^0.13.1", + "edge-paths": "^2.1.0", + "puppeteer-core": "^7.1.0", + "ua-parser-js": "^0.7.21", + "uuid": "^8.0.0" + } + }, + "devtools-protocol": { + "version": "0.0.863986", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.863986.tgz", + "integrity": "sha512-WMf5KuRLsLwJMp9JdawSvoEpxZPqyyNeOZ3YR8QF8lE9IVHbbpdWeuXV22SJxPUemFeznvVlwSBeQz91nL+41A==", + "dev": true + }, + "diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dimple-js": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/dimple-js/-/dimple-js-2.1.4.tgz", + "integrity": "sha1-afhPKyJpR/o62PS3ZjOfrMPjxDE=" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "doiuse": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.4.1.tgz", + "integrity": "sha512-TUpr1/YNg20IB09tZmwGCTsTQoxj8jUld/hUZprZMj8vj0VpAJySXEWCr8WMvqvgzk0/kG/FxeSMGKode4UjPg==", + "dev": true, + "requires": { + "browserslist": "^4.16.1", + "caniuse-lite": "^1.0.30001179", + "css-rule-stream": "^1.1.0", + "duplexer2": "0.0.2", + "ldjson-stream": "^1.2.1", + "multimatch": "^5.0.0", + "postcss": "^8.2.4", + "source-map": "^0.7.3", + "through2": "^4.0.2", + "yargs": "^16.2.0" + }, + "dependencies": { + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, + "postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true + } + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "downloadjs": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.4.tgz", + "integrity": "sha1-VqZT+tTenxyHuBa0H6DOuu7WUyk=" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "each-async": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-0.1.3.tgz", + "integrity": "sha1-tDYCWwjaL4ZggCVRnjCWdj3t/KM=", + "dev": true + }, + "easy-table": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.1.tgz", + "integrity": "sha512-C9Lvm0WFcn2RgxbMnTbXZenMIWcBtkzMr+dWqq/JsVoGFSVUVlPqeOa5LP5kM0I3zoOazFpckOEb2/0LDFfToQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "wcwidth": ">=1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + }, + "ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "dev": true, + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "edge-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-2.2.1.tgz", + "integrity": "sha512-AI5fC7dfDmCdKo3m5y7PkYE8m6bMqR6pvVpgtrZkkhcJXFLelUgkjrhk3kXXx8Kbw2cRaTT4LkOR7hqf39KJdw==", + "dev": true, + "requires": { + "@types/which": "^1.3.2", + "which": "^2.0.2" + } + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "ekko-lightbox": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ekko-lightbox/-/ekko-lightbox-5.3.0.tgz", + "integrity": "sha512-mbacwySuVD3Ad6F2hTkjSTvJt59bcVv2l/TmBerp4xZnLak8tPtA4AScUn4DL42c1ksTiAO6sGhJZ52P/1Qgew==" + }, + "emitter-component": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz", + "integrity": "sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-shim": { + "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-config-wikimedia": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.16.2.tgz", + "integrity": "sha512-tQikCZT2k3z9UzvRDFAUOpVSwE/MEmKIUQQraFh9tgyPOmRY6fVkMONcFqdEuz8eyg2syW9MNvT2d1SGSMLfBg==", + "dev": true, + "requires": { + "eslint": "^7.2.0", + "eslint-plugin-es": "^3.0.1", + "eslint-plugin-jsdoc": "^27.1.2", + "eslint-plugin-json": "^2.1.1", + "eslint-plugin-mediawiki": "^0.2.5", + "eslint-plugin-mocha": "^7.0.1", + "eslint-plugin-no-jquery": "^2.4.1", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-qunit": "^4.2.0", + "eslint-plugin-vue": "^6.2.2", + "eslint-plugin-wdio": "^6.0.12" + } + }, + "eslint-plugin-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.9.0.tgz", + "integrity": "sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==", + "dev": true, + "requires": { + "@mdn/browser-compat-data": "^2.0.7", + "ast-metadata-inferer": "^0.4.0", + "browserslist": "^4.12.2", + "caniuse-lite": "^1.0.30001166", + "core-js": "^3.6.5", + "find-up": "^4.1.0", + "lodash.memoize": "4.1.2", + "semver": "7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-plugin-jsdoc": { + "version": "27.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-27.1.2.tgz", + "integrity": "sha512-iWrG2ZK4xrxamoMkoyzgkukdmfqWc5Ncd6K+CnwRgxrbwjQQpzmt5Kl8GB0l12R0oUK2AF+9tGFJKNGzuyz79Q==", + "dev": true, + "requires": { + "comment-parser": "^0.7.5", + "debug": "^4.1.1", + "jsdoctypeparser": "^6.1.0", + "lodash": "^4.17.15", + "regextras": "^0.7.1", + "semver": "^6.3.0", + "spdx-expression-parse": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", + "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", + "dev": true, + "requires": { + "lodash": "^4.17.19", + "vscode-json-languageservice": "^3.7.0" + } + }, + "eslint-plugin-mediawiki": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.6.tgz", + "integrity": "sha512-e7gx15H39ceam9AnSr6DDyfhMM9L43PVagHzclH3CF33DvWKi/OA+j2dqzJTuJcl5P/EmVIQHG5qoTaepkADsw==", + "dev": true, + "requires": { + "eslint-plugin-vue": "^6.2.2", + "upath": "^1.2.0" + } + }, + "eslint-plugin-mocha": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-7.0.1.tgz", + "integrity": "sha512-zkQRW9UigRaayGm/pK9TD5RjccKXSgQksNtpsXbG9b6L5I+jNx7m98VUbZ4w1H1ArlNA+K7IOH+z8TscN6sOYg==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "ramda": "^0.27.0" + } + }, + "eslint-plugin-no-jquery": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.5.0.tgz", + "integrity": "sha512-RrQ380mUJJKdjgpQ/tZAJ3B3W1n3LbVmULooS2Pv5pUDcc5uVHVSJMTdUlsbvQyfo6hWP2LJ4FbOoDzENWcF7A==", + "dev": true + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true + }, + "eslint-plugin-qunit": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-4.3.0.tgz", + "integrity": "sha512-xyQtwoDHWDuIqH5cp8SV0N++gFGwxfMKwRyumsBnJ3INM6Mz/qWUhrCTastOvvAc98aoieu2X5Ht4LgaZ3a75Q==", + "dev": true + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + } + }, + "eslint-plugin-wdio": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-6.6.0.tgz", + "integrity": "sha512-6nhKL5pt1/btKrqJWZ4qqaRtrPspXJYJNIkuYLyXGOvla2Ey55iuegbnP29Gb7XTq5B9MXOPTg9CQhk2qqMJ6Q==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "expect-webdriverio": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-2.0.2.tgz", + "integrity": "sha512-dst0tqP1aZ2p7TPmbatqoIQ+7hRTw+IeKNi830XxKhu2DNNe5vQ85i9ttf9rpXgbnUf91HxKcocn4G7A5bQxDA==", + "dev": true, + "requires": { + "expect": "^26.6.2", + "jest-matcher-utils": "^26.6.2" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", + "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "~5.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", + "dev": true + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "gijgo": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/gijgo/-/gijgo-1.9.6.tgz", + "integrity": "sha512-4hvFGeAWB0IEC/xBr5BCKhgyAN7dAUifk8ihdtysB/V/1Mi39fu3Fw0yODr20NPTiLB5Ea9NTpjIQyZk7qgZUw==", + "requires": { + "jquery": "^3.2.1" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "got": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.1.tgz", + "integrity": "sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "grunt": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz", + "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==", + "dev": true, + "requires": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.3.2", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.0", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "grunt-auto-install": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-auto-install/-/grunt-auto-install-0.3.1.tgz", + "integrity": "sha1-nJqPgzLzbM3rksiU+NBjQyI6FI4=", + "dev": true, + "requires": { + "async": "~0.2.9" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "grunt-banana-checker": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-banana-checker/-/grunt-banana-checker-0.6.0.tgz", + "integrity": "sha1-ZJpnd0AABJ4uwMSyrBSJFYZOsg8=", + "dev": true + }, + "grunt-cli": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", + "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", + "dev": true, + "requires": { + "grunt-known-options": "~1.1.0", + "interpret": "~1.1.0", + "liftoff": "~2.5.0", + "nopt": "~4.0.1", + "v8flags": "~3.1.1" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "grunt-contrib-clean": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz", + "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=", + "dev": true, + "requires": { + "async": "^1.5.2", + "rimraf": "^2.5.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "grunt-contrib-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", + "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-cssmin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-2.2.1.tgz", + "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "clean-css": "~4.1.1", + "maxmin": "^2.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-htmlmin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-2.4.0.tgz", + "integrity": "sha1-afSYGRmeKsiRUrv4r6XtMhykj5k=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "html-minifier": "~3.5.0", + "pretty-bytes": "^4.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-jshint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz", + "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "hooker": "^0.2.3", + "jshint": "~2.9.4" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-less": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", + "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", + "dev": true, + "requires": { + "async": "^2.0.0", + "chalk": "^1.0.0", + "less": "^3.0.4", + "lodash": "^4.17.10" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-qunit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-3.1.0.tgz", + "integrity": "sha512-mdk8UltH6mxCD63E0hTXMAts42DOi4z4bBBrY7qnuHiShflMF7IueSMYe0zWaZ2dO8mgujh57Zfny2EbigJhRg==", + "dev": true, + "requires": { + "eventemitter2": "^5.0.1", + "p-each-series": "^1.0.0", + "puppeteer": "^1.11.0" + }, + "dependencies": { + "eventemitter2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", + "integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI=", + "dev": true + } + } + }, + "grunt-contrib-uglify": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.4.0.tgz", + "integrity": "sha512-UXsTpeP0pytpTYlmll3RDndsRXfdwmrf1tI/AtD/PrArQAzGmKMvj83aVt3D8egWlE6KqPjsJBLCCvfC52LI/A==", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "maxmin": "^2.1.0", + "uglify-js": "~3.4.0", + "uri-path": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-eslint": { + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-23.0.0.tgz", + "integrity": "sha512-QqHSAiGF08EVD7YlD4OSRWuLRaDvpsRdTptwy9WaxUXE+03mCLVA/lEaR6SHWehF7oUwIqCEjaNONeeeWlB4LQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "eslint": "^7.0.0" + } + }, + "grunt-filerev": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/grunt-filerev/-/grunt-filerev-2.3.1.tgz", + "integrity": "sha1-KZAhDwtantxecZiYf9HAKcbV9N8=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "convert-source-map": "^1.0.0", + "each-async": "^0.1.3" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-jsonlint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.1.0.tgz", + "integrity": "sha1-ox7pckCu4/NDyiY8Rb1TIGMSfbI=", + "dev": true, + "requires": { + "jsonlint": "1.6.2", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, + "grunt-known-options": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "dev": true + }, + "grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + } + }, + "grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "requires": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + } + }, + "grunt-legacy-util": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz", + "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==", + "dev": true, + "requires": { + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.20", + "underscore.string": "~3.3.5", + "which": "~1.3.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "grunt-merge-i18n": { + "version": "git+ssh://git@github.com/wikimedia/grunt-merge-i18n.git#abb919384593d893b91e9127f389490526834adf", + "from": "grunt-merge-i18n@https://github.com/wikimedia/grunt-merge-i18n.git" + }, + "grunt-shell": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-2.1.0.tgz", + "integrity": "sha1-Q595FZ7RHmSmUaacyKPQK+v17MI=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "npm-run-path": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-stylelint": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz", + "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==", + "dev": true, + "requires": { + "chalk": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "grunt-usemin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/grunt-usemin/-/grunt-usemin-3.1.1.tgz", + "integrity": "sha1-WrZ5UQ1nLOpWbMcXq+i4oAn2QcI=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "debug": "^2.1.3", + "lodash": "^3.6.0", + "path-exists": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "requires": { + "duplexer": "^0.1.1" + } + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz", + "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==", + "dev": true, + "requires": { + "basic-auth": "^1.0.3", + "colors": "^1.4.0", + "corser": "^2.0.1", + "ecstatic": "^3.3.2", + "http-proxy": "^1.18.0", + "minimist": "^1.2.5", + "opener": "^1.5.1", + "portfinder": "^1.0.25", + "secure-compare": "3.0.1", + "union": "~0.5.0" + }, + "dependencies": { + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + } + } + }, + "http2-wrapper": { + "version": "1.0.0-beta.5.2", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", + "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inquirer": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.3.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.6", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-what": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz", + "integrity": "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jqcloud2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/jqcloud2/-/jqcloud2-2.0.3.tgz", + "integrity": "sha1-mxaR+FUT0pAqXsY+rUkxi4WgxHg=", + "requires": { + "jquery": ">= 1.9.0" + } + }, + "jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "jquery-resizable-dom": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/jquery-resizable-dom/-/jquery-resizable-dom-0.20.0.tgz", + "integrity": "sha1-9uQoy0E3YKKsONN3npyjh0/7EZo=" + }, + "jquery-toast-plugin": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/jquery-toast-plugin/-/jquery-toast-plugin-1.3.2.tgz", + "integrity": "sha512-0j/nfqA2FHFuJXp8QL33EVVCY//TDVfq4LULhTbasZYl2aZlX6YiSF5IGrI31dQiS9S4JkXBUfX3rMJcfl/u/g==" + }, + "jquery.uls": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/jquery.uls/-/jquery.uls-0.1.0.tgz", + "integrity": "sha512-z/BwziIW0i2CRTWUlnp+HP4x7io/EUxvygPUnZxP2GC1Pz/sOxa5Ke9TlsPcoCW1yZshAlSgc9Jn3uchePR5Sg==" + }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "js-reporters": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.3.tgz", + "integrity": "sha512-2YzWkHbbRu6LueEs5ZP3P1LqbECvAeUJYrjw3H4y1ofW06hqCS0AbzBtLwbr+Hke51bt9CUepJ/Fj1hlCRIF6A==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsdoctypeparser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-6.1.0.tgz", + "integrity": "sha512-UCQBZ3xCUBv/PLfwKAJhp6jmGOSLFNKzrotXGNgbKhWvz27wPsCsVeP7gIcHPElQw2agBmynAitXqhxR58XAmA==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "jshint": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz", + "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==", + "dev": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.10", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "dependencies": { + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + } + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonlint": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz", + "integrity": "sha1-VzcEUIX1XrRVxosf9OvAG9UOiDA=", + "dev": true, + "requires": { + "JSV": ">= 4.0.x", + "nomnom": ">= 1.5.x" + } + }, + "jstree": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.11.tgz", + "integrity": "sha512-9ZJKroPjCyjb6JLPuAbBrLJKT6pS1f4m5gkwoEagG5oQWtvzm0IiDsntXTxeFtz7AmqrKfij+gLfF9MgWriNxg==", + "requires": { + "jquery": ">=1.9.1" + } + }, + "JSV": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", + "dev": true + }, + "just-extend": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.1.1.tgz", + "integrity": "sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==", + "dev": true + }, + "karma-qunit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-1.2.1.tgz", + "integrity": "sha1-iCUq/SEnvAOwzDGXjtaIKxOfRwo=", + "dev": true + }, + "keycharm": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.2.0.tgz", + "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "ldjson-stream": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz", + "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=", + "dev": true, + "requires": { + "split2": "^0.2.1", + "through2": "^0.6.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "leaflet": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.7.1.tgz", + "integrity": "sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==" + }, + "leaflet-fullscreen": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leaflet-fullscreen/-/leaflet-fullscreen-1.0.2.tgz", + "integrity": "sha1-CcYcS6xF9jsu4Sav2H5c2XZQ/Bs=" + }, + "leaflet-minimap": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/leaflet-minimap/-/leaflet-minimap-3.6.1.tgz", + "integrity": "sha1-KkP/Oz2UekWgrPS978llBbZzpsY=" + }, + "leaflet-zoombox": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/leaflet-zoombox/-/leaflet-zoombox-0.5.1.tgz", + "integrity": "sha512-qbLm6vkJzN1thr1cQFf9xsP+M7K5dz0Xa4EAt9kppkGDxV9Xewr1kpg6e8JBFfCGcqJi6pulNhkxLnfooxYZRQ==" + }, + "leaflet.locatecontrol": { + "version": "0.62.0", + "resolved": "https://registry.npmjs.org/leaflet.locatecontrol/-/leaflet.locatecontrol-0.62.0.tgz", + "integrity": "sha512-coatKzdlrWAnlrOyy+38K9VhcSs/r/UDH32Q+mD07wvNAzrfBiaVYJhtHfqUWsVU8xKRuza/1nMbWWH54Ey6Sw==" + }, + "leaflet.markercluster": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.4.1.tgz", + "integrity": "sha512-ZSEpE/EFApR0bJ1w/dUGwTSUvWlpalKqIzkaYdYB7jaftQA/Y2Jav+eT4CMtEYFj+ZK4mswP13Q2acnPBnhGOw==" + }, + "less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "marky": "^1.2.0" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "multimatch": "^2.0.0", + "pkg-up": "^1.0.0", + "resolve-pkg": "^0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.pickby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz", + "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", + "dev": true + }, + "lolex": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", + "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==", + "dev": true + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marky": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", + "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "dev": true + }, + "mathjax": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.1.2.tgz", + "integrity": "sha512-BojKspBv4nNWzO1wC6VEI+g9gHDOhkaGHGgLxXkasdU4pwjdO5AXD5M/wcLPkXYPjZ/N+6sU8rjQTlyvN2cWiQ==" + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "maxmin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", + "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "figures": "^1.0.1", + "gzip-size": "^3.0.0", + "pretty-bytes": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "mocha": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "dev": true, + "requires": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", + "minimatch": "3.0.4", + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-request": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", + "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", + "dev": true, + "optional": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nise": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.3.tgz", + "integrity": "sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==", + "dev": true, + "requires": { + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "lolex": "^5.0.1", + "path-to-regexp": "^1.7.0" + }, + "dependencies": { + "@sinonjs/formatio": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz", + "integrity": "sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1", + "@sinonjs/samsam": "^3.1.0" + } + }, + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + } + } + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true + }, + "node-watch": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", + "integrity": "sha512-UWblPYuZYrkCQCW5PxAwYSxaELNBLUckrTBBk8xr1/bUgyOkYYTsUcV4e3ytcazFEOyiRyiUrsG37pu6I0I05g==", + "dev": true + }, + "nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dev": true, + "requires": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true + }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==", + "dev": true + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "pretty-bytes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "pretty-ms": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", + "dev": true, + "requires": { + "parse-ms": "^2.1.0" + } + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "propagating-hammerjs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", + "integrity": "sha512-3PUXWmomwutoZfydC+lJwK1bKCh6sK6jZGB31RUX6+4EXzsbkDZrK4/sVR7gBrvJaEIwpTVyxQUAd29FKkmVdw==", + "requires": { + "hammerjs": "^2.0.8" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "puppeteer-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-7.1.0.tgz", + "integrity": "sha512-2wjKs3L1rYuoVNNtRR/GbAGjbt6LF8DRUxcg/UoCQZrzjfppWlrIqiHRF5uBzJk+Nc0w7ZkvVzKQCvB5PFqFdA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.847576", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.1.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "devtools-protocol": { + "version": "0.0.847576", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.847576.tgz", + "integrity": "sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "qunit": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.14.0.tgz", + "integrity": "sha512-CYfenbgdpmhl2Ql2rDrrj0felY4h8k6lYhtWwGBCLL4qQC33YOj0psV8MWo85L1i0SIOmEDRXkFopWnGCLmf7g==", + "dev": true, + "requires": { + "commander": "6.2.0", + "js-reporters": "1.2.3", + "node-watch": "0.7.1", + "tiny-glob": "0.2.8" + }, + "dependencies": { + "commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true + } + } + }, + "ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regextras": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz", + "integrity": "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==", + "dev": true + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-alpn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", + "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==", + "dev": true + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "requires": { + "resolve-from": "^2.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + } + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dev": true, + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "resq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resq/-/resq-1.10.0.tgz", + "integrity": "sha512-hCUd0xMalqtPDz4jXIqs0M5Wnv/LZXN8h7unFOo4/nvExT9dDPbhwd3udRxLlp0HgBnHcV009UlduE9NZi7A6w==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb2hex": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.3.tgz", + "integrity": "sha512-clEe0m1xv+Tva1B/TOepuIcvLAxP0U+sCDfgt1SX1HmI2Ahr5/Cd/nzJM1e78NKVtWdoo0s33YehpFA8UfIShQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "samsam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", + "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", + "dev": true + }, + "secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=", + "dev": true + }, + "select2": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", + "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "serialize-error": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.0.1.tgz", + "integrity": "sha512-r5o60rWFS+8/b49DNAbB+GXZA0SpDpuWE758JxDKgRTga05r3U5lwyksE91dYKDhXSmnu36RALj615E6Aj5pSg==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "sinon": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", + "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", + "dev": true, + "requires": { + "@sinonjs/formatio": "^2.0.0", + "diff": "^3.1.0", + "lodash.get": "^4.4.2", + "lolex": "^2.2.0", + "nise": "^1.2.0", + "supports-color": "^5.1.0", + "type-detect": "^4.0.5" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", + "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", + "dev": true, + "requires": { + "through2": "~0.6.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-buffers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz", + "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylelint": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.10.0.tgz", + "integrity": "sha512-eDuLrL0wzPKbl5/TbNGZcbw0lTIGbDEr5W6lCODvb1gAg0ncbgCRt7oU0C2VFDvbrcY0A3MFZOwltwTRmc0XCw==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.7", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "stylelint-config-wikimedia": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.3.tgz", + "integrity": "sha512-+n082jsEfX4v+ra5F6RfsEnjG6VymnHc613yJeyQAJtigL/+B5XDduVmtXk5vPZ01s0eXTOzVuK0aJ98ofmkoA==", + "dev": true, + "requires": { + "stylelint": "13.8.0", + "stylelint-no-unsupported-browser-features": "4.1.4" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "stylelint-no-unsupported-browser-features": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/stylelint-no-unsupported-browser-features/-/stylelint-no-unsupported-browser-features-4.1.4.tgz", + "integrity": "sha512-GORR+/z4KkWP9SWO4fLmC5WAIjDClShSfwCYTuAB9cT8GE+rtOXeAqw5RyXuN9BLIBAPjeO2W7LFIrWUH8x7FA==", + "dev": true, + "requires": { + "doiuse": "^4.3.1", + "lodash": "^4.17.15", + "postcss": "^8.1.4" + }, + "dependencies": { + "postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true + } + } + } + } + }, + "suffix": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/suffix/-/suffix-0.1.1.tgz", + "integrity": "sha1-zFgjFkag7xEC95R47zqSSP2chC8=", + "dev": true + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "requires": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.0.tgz", + "integrity": "sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "tiny-glob": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.8.tgz", + "integrity": "sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ua-parser-js": { + "version": "0.7.24", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.24.tgz", + "integrity": "sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", + "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==" + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } + } + }, + "union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "requires": { + "qs": "^6.4.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vis": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/vis/-/vis-4.21.0.tgz", + "integrity": "sha1-3XFji/9/ZJXQC8n0DCU1JhM97Ws=", + "requires": { + "emitter-component": "^1.1.1", + "hammerjs": "^2.0.8", + "keycharm": "^0.2.0", + "moment": "^2.18.1", + "propagating-hammerjs": "^1.4.6" + } + }, + "vscode-json-languageservice": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", + "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", + "dev": true, + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", + "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.16.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", + "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", + "dev": true + }, + "vscode-nls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", + "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vue-eslint-parser": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.4.1.tgz", + "integrity": "sha512-AFvhdxpFvliYq1xt/biNBslTHE/zbEvSnr1qfHA/KxRIpErmEDrQZlQnvEexednRHmLfDNOMuDYwZL5xkLzIXQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webdriver": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz", + "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==", + "dev": true, + "requires": { + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "got": "^11.0.2", + "lodash.merge": "^4.6.1" + } + }, + "webdriverio": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz", + "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==", + "dev": true, + "requires": { + "@types/aria-query": "^4.2.1", + "@wdio/config": "7.4.2", + "@wdio/logger": "7.4.2", + "@wdio/protocols": "7.4.2", + "@wdio/repl": "7.4.6", + "@wdio/types": "7.4.2", + "@wdio/utils": "7.4.6", + "archiver": "^5.0.0", + "aria-query": "^4.2.2", + "atob": "^2.1.2", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "7.4.6", + "devtools-protocol": "^0.0.863986", + "fs-extra": "^9.0.1", + "get-port": "^5.1.1", + "grapheme-splitter": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "lodash.isobject": "^3.0.2", + "lodash.isplainobject": "^4.0.6", + "lodash.zip": "^4.2.0", + "minimatch": "^3.0.4", + "puppeteer-core": "^7.1.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.3", + "serialize-error": "^8.0.0", + "webdriver": "7.4.6" + } + }, + "wellknown": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/wellknown/-/wellknown-0.5.0.tgz", + "integrity": "sha1-Ca6YcfqCbPCm7BU37wDDedeNcQE=", + "requires": { + "concat-stream": "~1.5.0", + "minimist": "~1.2.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "workerpool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", + "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", + "integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + }, + "yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + } + } + }, + "yarn-install": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yarn-install/-/yarn-install-1.0.0.tgz", + "integrity": "sha1-V/RQULgu/VcYKzlzxUqgXLXSUjA=", + "dev": true, + "requires": { + "cac": "^3.0.3", + "chalk": "^1.1.3", + "cross-spawn": "^4.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zip-stream": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz", + "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.0.2", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true + } + } +} diff --git a/scholia/app/static/gui/package.json b/scholia/app/static/gui/package.json new file mode 100644 index 000000000..41ceaf399 --- /dev/null +++ b/scholia/app/static/gui/package.json @@ -0,0 +1,95 @@ +{ + "name": "wikidata-query-gui", + "license": "GPL-2.0+", + "version": "0.1.4", + "scripts": { + "start": "http-server -o", + "grunt": "grunt", + "test": "grunt test && npm run browser_test -- $@", + "browser_test": "grunt browser_test", + "build": "grunt build", + "deploy": "grunt deploy" + }, + "repository": { + "type": "git", + "url": "https://gerrit.wikimedia.org/r/p/wikidata/query/gui.git", + "deploy": { + "gerrit": "gerrit.wikimedia.org", + "repo": "wikidata/query/gui-deploy", + "branch": "production" + } + }, + "//": "PLEASE DO NOT CHANGE downloadjs version until https://github.com/rndme/download/issues/56 is fixed", + "dependencies": { + "@wikimedia/jquery.i18n": "^1.0.5", + "bootstrap": "^3.4.1", + "bootstrap-table": "^1.18.2", + "bootstrap-toggle": "^2.2.2", + "cldrpluralruleparser": "^1.3.2", + "codemirror": "^5.61.0", + "d3": "^3.5.17", + "dimple-js": "^2.1.4", + "downloadjs": "1.4.4", + "ekko-lightbox": "^5.3.0", + "es6-shim": "^0.35.6", + "font-awesome": "^4.7.0", + "gijgo": "1.9.6", + "grunt-merge-i18n": "https://github.com/wikimedia/grunt-merge-i18n.git", + "jqcloud2": "^2.0.3", + "jquery": "^3.4.1", + "jquery-resizable-dom": "^0.20.0", + "jquery-toast-plugin": "^1.3.2", + "jquery.uls": "^0.1.0", + "js-cookie": "^2.2.0", + "jstree": "^3.3.11", + "leaflet": "^1.7.1", + "leaflet-fullscreen": "^1.0.2", + "leaflet-minimap": "^3.6.1", + "leaflet-zoombox": "^0.5.0", + "leaflet.locatecontrol": "^0.62.0", + "leaflet.markercluster": "^1.3.0", + "mathjax": "^3.1.2", + "moment": "^2.29.1", + "select2": "^4.0.8", + "underscore": "^1.13.1", + "vis": "^4.21.0", + "wellknown": "^0.5.0" + }, + "devDependencies": { + "@wdio/cli": "^7.4.6", + "@wdio/dot-reporter": "^6.11.0", + "@wdio/local-runner": "^7.4.6", + "@wdio/mocha-framework": "^7.4.6", + "@wdio/spec-reporter": "^7.4.3", + "eslint-config-wikimedia": "^0.16.2", + "eslint-plugin-compat": "^3.9.0", + "eslint-plugin-promise": "^4.3.1", + "grunt": "^1.3.0", + "grunt-auto-install": "^0.3.1", + "grunt-banana-checker": "^0.6.0", + "grunt-cli": "^1.2.0", + "grunt-contrib-clean": "^1.1.0", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-cssmin": "^2.2.1", + "grunt-contrib-htmlmin": "^2.4.0", + "grunt-contrib-jshint": "^1.1.0", + "grunt-contrib-less": "^2.0.0", + "grunt-contrib-qunit": "^3.0.0", + "grunt-contrib-uglify": "^3.3.0", + "grunt-eslint": "^23.0.0", + "grunt-filerev": "^2.3.1", + "grunt-jsonlint": "^1.1.0", + "grunt-shell": "^2.1.0", + "grunt-stylelint": "^0.15.0", + "grunt-usemin": "^3.1.1", + "http-server": "^0.12.0", + "karma-qunit": "^1.2.1", + "load-grunt-tasks": "^3.5.2", + "qunit": "^2.14.0", + "sinon": "^4.4.2", + "stylelint": "^13.10.0", + "stylelint-config-wikimedia": "^0.10.3", + "webdriverio": "^7.4.6" + } +} diff --git a/scholia/app/static/gui/polestar/LICENSE b/scholia/app/static/gui/polestar/LICENSE new file mode 100644 index 000000000..80f70a4df --- /dev/null +++ b/scholia/app/static/gui/polestar/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2015, University of Washington Interactive Data Lab. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the University of Washington Interactive Data Lab + nor the names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/scholia/app/static/gui/polestar/embed.html b/scholia/app/static/gui/polestar/embed.html new file mode 100644 index 000000000..12610ee60 --- /dev/null +++ b/scholia/app/static/gui/polestar/embed.html @@ -0,0 +1 @@ +Pole✭
diff --git a/scholia/app/static/gui/polestar/scripts/app.js b/scholia/app/static/gui/polestar/scripts/app.js new file mode 100644 index 000000000..fa3f0531c --- /dev/null +++ b/scholia/app/static/gui/polestar/scripts/app.js @@ -0,0 +1,32 @@ +/** + * @license + * + * Copyright (c) 2015, University of Washington Interactive Data Lab. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * * Neither the name of the University of Washington Interactive Data Lab + * nor the names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +"use strict";angular.module("polestar",["vlui","ngSanitize","ngTouch","ngDragDrop","zeroclipboard","Chronicle","LocalStorageModule","720kb.tooltips","ngOrderObjectBy","angular-google-analytics"]).constant("_",window._).constant("vl",window.vl).constant("vg",window.vg).constant("ZSchema",window.ZSchema).constant("Tether",window.Tether).constant("Drop",window.Drop).constant("Blob",window.Blob).constant("URL",window.URL).constant("jsondiffpatch",window.jsondiffpatch).config(["consts",function(e){window.vg.util.extend(e,{appId:"polestar",initialSpec:window.initialSpec||void 0,logToWebSql:!1})}]).config(["vl",function(e){e.config.defaultConfig.countTitle="COUNT"}]).config(["uiZeroclipConfigProvider",function(e){e.setZcConf({swfPath:"bower_components/zeroclipboard/dist/ZeroClipboard.swf"})}]).config(["localStorageServiceProvider",function(e){e.setPrefix("polestar")}]).decorator("Dataset",["$q","vg","$delegate",function(e,a,t){var o=t.update;return t.getUpdate=function(t,n){return t.url?e(function(e,o){a.util.load({url:t.url},function(e,a){e?console.log(e):n(t,a)}),e()}):o(t)},t}]),angular.module("polestar").directive("vlSpecEditor",["Spec",function(e){return{templateUrl:"components/vlSpecEditor/vlSpecEditor.html",restrict:"E",scope:{},link:function(a){a.Spec=e,a.parseShorthand=e.parseShorthand,a.parseVegalite=function(a){e.reset(JSON.parse(a))}}}}]),angular.module("polestar").directive("vgSpecEditor",["Spec",function(e){return{templateUrl:"components/vgSpecEditor/vgSpecEditor.html",restrict:"E",scope:{},link:function(a){a.Spec=e}}}]),angular.module("polestar").directive("nullFilterDirective",["Spec",function(e){return{templateUrl:"components/nullfilterdirective/nullfilterdirective.html",restrict:"E",scope:{},link:function(a,t,o){a.Spec=e,a.updateFilter=function(){e.update()}}}}]),angular.module("polestar").directive("lyraExport",function(){return{template:'Export to lyra',restrict:"E",replace:!0,scope:{},controller:["$scope","$timeout","Spec","Alerts",function(e,a,t,o){e["export"]=function(){var e=t.vgSpec;e||o.add("No vega spec present."),e.marks[0]["lyra.groupType"]="layer";var n="http://idl.cs.washington.edu/projects/lyra/app/",i=window.open(n,"_blank");a(function(){o.add("Please check whether lyra loaded the vega spec correctly. This feature is experimental and may not work.",5e3),i.postMessage({spec:e},n)},5e3)}}]}}),angular.module("polestar").directive("jsonInput",["JSON3",function(e){return{restrict:"A",require:"ngModel",scope:{},link:function(a,t,o,n){var i=function(a){return e.stringify(a,null," ",80)};n.$formatters.push(i)}}}]),angular.module("polestar").directive("configurationEditor",function(){return{templateUrl:"components/configurationeditor/configurationeditor.html",restrict:"E",scope:{},controller:["$scope","Config",function(e,a){e.Config=a}]}}),angular.module("polestar").service("Spec",["_","vg","vl","ZSchema","Alerts","Config","Dataset","Schema","Pills","consts",function(e,a,t,o,n,i,s,c,r,d){function l(t){for(var o in t)e.isObject(t[o])&&l(t[o]),(null===t[o]||void 0===t[o]||e.isObject(t[o])&&0===a.util.keys(t[o]).length&&"bin"!==o||t[o]===[])&&delete t[o]}function p(e){return{}}function g(e,a,o){var n=a.type,i=t.channel.getSupportedRole(o),s=i.dimension&&!i.measure;a.field&&s?"count"===a.aggregate?a={}:n!==t.type.QUANTITATIVE||a.bin?n!==t.type.TEMPORAL||a.timeUnit||(a.timeUnit=d.defaultTimeFn):(a.aggregate=void 0,a.bin={maxbins:t.bin.MAXBINS_DEFAULT}):a.field||(a={});var r=p(o),l=c.getChannelSchema(o).properties;for(var g in l)a[g]&&("value"===g&&a.field?delete r[g]:r[g]=a[g]);e[o]=r}var u={spec:null,chart:{vlSpec:null,encoding:null,shorthand:null,vgSpec:null}};return u._removeEmptyFieldDefs=function(a){a.encoding=e.omit(a.encoding,function(e,o){return!e||void 0===e.field&&void 0===e.value||a.mark&&!t.channel.supportMark(o,a.mark)})},u.parseShorthand=function(e){var a=t.shorthand.parseShorthand(e,null,i.config);u.reset(a)},u.reset=function(a){var o={data:i.data,mark:"point",encoding:e.keys(c.schema.definitions.Encoding.properties).reduce(function(e,a){return e[a]={},e},{}),config:i.config};a&&(o=t.util.mergeDeep(o,a)),u.spec=o},u.update=function(s){s=e.cloneDeep(s||u.spec),u._removeEmptyFieldDefs(s),l(s),"encoding"in s||(s.encoding={}),"config"in s||(s.config={});var r=new o;r.setRemoteReference("http://json-schema.org/draft-04/schema",{});var d=c.schema;o.registerFormat("color",function(e){return/^#([0-9a-f]{3}){1,2}$/i.test(e)}),o.registerFormat("font",function(){return!1});var p=r.validate(s,d);if(p){a.util.extend(s.config,i.large());var g=u.chart;g.fieldSet=u.spec.encoding,g.vlSpec=s,g.cleanSpec=s,g.shorthand=t.shorthand.shorten(s)}else n.add({msg:r.getLastErrors()})},r.listener={set:function(e,a){g(u.spec.encoding,a,e)},remove:function(e){g(u.spec.encoding,{},e)},update:function(e){u.update(e)},reset:function(){u.reset()},dragDrop:function(a,t){var o=e.clone(u.spec.encoding);t&&g(o,r.get(t)||{},t),g(o,r.get(a)||{},a),u.spec.encoding=o}},u.reset(),s.onUpdate.push(u.reset),u}]),angular.module("polestar").controller("MainCtrl",["$scope","$document","Spec","Dataset","Config","consts","Chronicle","Logger","Bookmarks","Modals",function(e,a,t,o,n,i,s,c,r,d){e.Spec=t,e.Dataset=o,e.Config=n,e.Logger=c,e.Bookmarks=r,e.consts=i,e.showDevPanel=!1,e.embedded=!!i.embeddedData,e.canUndo=!1,e.canRedo=!1,e.showModal=function(e){d.open(e),"bookmark-list"==e&&c.logInteraction(c.actions.BOOKMARK_OPEN)},r.isSupported&&r.load(),e.embedded&&(o.dataset={values:i.embeddedData,name:"embedded"}),o.update(o.dataset).then(function(){n.updateDataset(o.dataset),i.initialSpec&&t.reset(i.initialSpec),e.chron=s.record("Spec.spec",e,!0,["Dataset.dataset","Dataset.dataschema","Dataset.stats","Config.config"]),e.canUndoRedo=function(){e.canUndo=e.chron.canUndo(),e.canRedo=e.chron.canRedo()},e.chron.addOnAdjustFunction(e.canUndoRedo),e.chron.addOnUndoFunction(e.canUndoRedo),e.chron.addOnRedoFunction(e.canUndoRedo),e.chron.addOnUndoFunction(function(){c.logInteraction(c.actions.UNDO)}),e.chron.addOnRedoFunction(function(){c.logInteraction(c.actions.REDO)}),angular.element(a).on("keydown",function(a){return a.keyCode!=="Z".charCodeAt(0)||!a.ctrlKey&&!a.metaKey||a.shiftKey?a.keyCode==="Y".charCodeAt(0)&&(a.ctrlKey||a.metaKey)?(e.chron.redo(),e.$digest(),!1):a.keyCode==="Z".charCodeAt(0)&&(a.ctrlKey||a.metaKey)&&a.shiftKey?(e.chron.redo(),e.$digest(),!1):void 0:(e.chron.undo(),e.$digest(),!1)})})}]),angular.module("polestar").controller("MainCtrlEmbed",["$scope","$document","Spec","Dataset","Config","consts","Chronicle","Logger","Bookmarks","Modals",function(e,a,t,o,n,i,s,c,r,d){e.Spec=t,e.Dataset=o,e.Config=n,e.Logger=c,e.Bookmarks=r,e.consts=i,e.showDevPanel=!1,e.embedded=!!i.embeddedData,e.canUndo=!1,e.canRedo=!1,e.showModal=function(e){d.open(e),"bookmark-list"==e&&c.logInteraction(c.actions.BOOKMARK_OPEN)},r.isSupported&&r.load(),e.embedded&&(i.embeddedData._directEmbed?o.dataset=i.embeddedData:o.dataset={values:i.embeddedData,name:"embedded"}),o.update(o.dataset).then(function(){n.updateDataset(o.dataset),i.initialSpec&&t.reset(i.initialSpec),e.chron=s.record("Spec.spec",e,!0,["Dataset.dataset","Dataset.dataschema","Dataset.stats","Config.config"]),e.canUndoRedo=function(){e.canUndo=e.chron.canUndo(),e.canRedo=e.chron.canRedo()},e.chron.addOnAdjustFunction(e.canUndoRedo),e.chron.addOnUndoFunction(e.canUndoRedo),e.chron.addOnRedoFunction(e.canUndoRedo),e.chron.addOnUndoFunction(function(){c.logInteraction(c.actions.UNDO)}),e.chron.addOnRedoFunction(function(){c.logInteraction(c.actions.REDO)}),angular.element(a).on("keydown",function(a){return a.keyCode!=="Z".charCodeAt(0)||!a.ctrlKey&&!a.metaKey||a.shiftKey?a.keyCode==="Y".charCodeAt(0)&&(a.ctrlKey||a.metaKey)?(e.chron.redo(),e.$digest(),!1):a.keyCode==="Z".charCodeAt(0)&&(a.ctrlKey||a.metaKey)&&a.shiftKey?(e.chron.redo(),e.$digest(),!1):void 0:(e.chron.undo(),e.$digest(),!1)})})}]),angular.module("polestar").run(["$templateCache",function(e){e.put("components/nullfilterdirective/nullfilterdirective.html",''),e.put("components/configurationeditor/configurationeditor.html","
{{ Config.config | compactJSON }}
"),e.put("components/vgSpecEditor/vgSpecEditor.html",'

Vega Specification

'),e.put("components/vlSpecEditor/vlSpecEditor.html",'
Load

Vega-Lite Shorthand

Load

Vega-Lite Encoding

'),e.put("app/main/main-embed.html",'
userid: {{Logger.userid}}

'),e.put("app/main/main.html",'
userid: {{Logger.userid}}

')}]); \ No newline at end of file diff --git a/scholia/app/static/gui/polestar/scripts/init.js b/scholia/app/static/gui/polestar/scripts/init.js new file mode 100644 index 000000000..b5bc9f985 --- /dev/null +++ b/scholia/app/static/gui/polestar/scripts/init.js @@ -0,0 +1,7 @@ +if ( window.parent && document.location.hash ) { + try { + window.vguiData = JSON.parse( decodeURIComponent( location.hash.substr( 1 ) ) ); + } catch ( ex ) { + } +} + diff --git a/scholia/app/static/gui/polestar/scripts/vendor.js b/scholia/app/static/gui/polestar/scripts/vendor.js new file mode 100644 index 000000000..ebe9af9b1 --- /dev/null +++ b/scholia/app/static/gui/polestar/scripts/vendor.js @@ -0,0 +1,323 @@ +/*eslint-disable no-unused-vars*/ +/*! + * jQuery JavaScript Library v3.1.0 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2016-07-07T21:44Z + */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t){t=t||J;var n=t.createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function i(e){var t=!!e&&"length"in e&&e.length,n=he.type(e);return"function"!==n&&!he.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t,n){if(he.isFunction(t))return he.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return he.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(xe.test(t))return he.filter(t,e,n);t=he.filter(t,e)}return he.grep(e,function(e){return re.call(t,e)>-1!==n&&1===e.nodeType})}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={};return he.each(e.match(ke)||[],function(e,n){t[n]=!0}),t}function s(e){return e}function l(e){throw e}function u(e,t,n){var i;try{e&&he.isFunction(i=e.promise)?i.call(e).done(t).fail(n):e&&he.isFunction(i=e.then)?i.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function c(){J.removeEventListener("DOMContentLoaded",c),e.removeEventListener("load",c),he.ready()}function f(){this.expando=he.expando+f.uid++}function h(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(Re,"-$&").toLowerCase(),n=e.getAttribute(i),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:$e.test(n)?JSON.parse(n):n)}catch(r){}Le.set(e,t,n)}else n=void 0;return n}function d(e,t,n,i){var r,o=1,a=20,s=i?function(){return i.cur()}:function(){return he.css(e,t,"")},l=s(),u=n&&n[3]||(he.cssNumber[t]?"":"px"),c=(he.cssNumber[t]||"px"!==u&&+l)&&Fe.exec(he.css(e,t));if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1;do o=o||".5",c/=o,he.style(e,t,c+u);while(o!==(o=s()/l)&&1!==o&&--a)}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}function p(e){var t,n=e.ownerDocument,i=e.nodeName,r=ze[i];return r?r:(t=n.body.appendChild(n.createElement(i)),r=he.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),ze[i]=r,r)}function g(e,t){for(var n,i,r=[],o=0,a=e.length;o-1)r&&r.push(o);else if(u=he.contains(o.ownerDocument,o),a=m(f.appendChild(o),"script"),u&&v(a),n)for(c=0;o=a[c++];)We.test(o.type||"")&&n.push(o);return f}function b(){return!0}function _(){return!1}function E(){try{return J.activeElement}catch(e){}}function x(e,t,n,i,r,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(i=i||n,n=void 0);for(s in t)x(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),r===!1)r=_;else if(!r)return e;return 1===o&&(a=r,r=function(e){return he().off(e),a.apply(this,arguments)},r.guid=a.guid||(a.guid=he.guid++)),e.each(function(){he.event.add(this,t,r,i,n)})}function w(e,t){return he.nodeName(e,"table")&&he.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function T(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function S(e){var t=tt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function A(e,t){var n,i,r,o,a,s,l,u;if(1===t.nodeType){if(De.hasData(e)&&(o=De.access(e),a=De.set(t,o),u=o.events)){delete a.handle,a.events={};for(r in u)for(n=0,i=u[r].length;n1&&"string"==typeof p&&!ce.checkClone&&et.test(p))return e.each(function(n){var o=e.eq(n);g&&(t[0]=p.call(this,n,o.html())),k(o,t,i,r)});if(h&&(o=y(t,e[0].ownerDocument,!1,e,r),a=o.firstChild,1===o.childNodes.length&&(o=a),a||r)){for(s=he.map(m(o,"script"),T),l=s.length;f=0&&nw.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[j]=!0,e}function r(e){var t=D.createElement("fieldset");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),i=n.length;i--;)w.attrHandle[n[i]]=t}function a(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&t.disabled===!1&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!Te(t))!==e)}}function c(e){return i(function(t){return t=+t,i(function(n,i){for(var r,o=e([],n.length,t),a=o.length;a--;)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function h(){}function d(e){for(var t=0,n=e.length,i="";t1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function m(e,n,i){for(var r=0,o=n.length;r-1&&(i[u]=!(a[u]=f))}}else b=v(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Q.apply(a,b)})}function b(e){for(var t,n,i,r=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=p(function(e){return e===t},a,!0),u=p(function(e){return ee(t,e)>-1},a,!0),c=[function(e,n,i){var r=!o&&(i||n!==O)||((t=n).nodeType?l(e,n,i):u(e,n,i));return t=null,r}];s1&&g(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(i,a,s,l,u){var c,f,h,d=0,p="0",g=i&&[],m=[],y=O,b=i||o&&w.find.TAG("*",u),_=z+=null==y?1:Math.random()||.1,E=b.length;for(u&&(O=a===D||a||u);p!==E&&null!=(c=b[p]);p++){if(o&&c){for(f=0,a||c.ownerDocument===D||(M(c),s=!$);h=e[f++];)if(h(c,a||D,s)){l.push(c);break}u&&(z=_)}r&&((c=!h&&c)&&d--,i&&g.push(c))}if(d+=p,r&&p!==d){for(f=0;h=n[f++];)h(g,m,a,s);if(i){if(d>0)for(;p--;)g[p]||m[p]||(m[p]=K.call(l));m=v(m)}Q.apply(l,m),u&&!i&&m.length>0&&d+n.length>1&&t.uniqueSort(l)}return u&&(z=_,O=y),g};return r?i(a):a}var E,x,w,T,S,A,C,k,O,I,N,M,D,L,$,R,P,F,U,j="sizzle"+1*new Date,H=e.document,z=0,B=0,q=n(),W=n(),Y=n(),G=function(e,t){return e===t&&(N=!0),0},X={}.hasOwnProperty,V=[],K=V.pop,Z=V.push,Q=V.push,J=V.slice,ee=function(e,t){for(var n=0,i=e.length;n+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),he=new RegExp("^"+ie+"$"),de={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+re),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),_e=function(e,t,n){var i="0x"+t-65536;return i!==i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},Ee=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,xe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},we=function(){M()},Te=p(function(e){return e.disabled===!0},{dir:"parentNode",next:"legend"});try{Q.apply(V=J.call(H.childNodes),H.childNodes),V[H.childNodes.length].nodeType}catch(Se){Q={apply:V.length?function(e,t){Z.apply(e,J.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}x=t.support={},S=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},M=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:H;return i!==D&&9===i.nodeType&&i.documentElement?(D=i,L=D.documentElement,$=!S(D),H!==D&&(n=D.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",we,!1):n.attachEvent&&n.attachEvent("onunload",we)),x.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=r(function(e){return e.appendChild(D.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=me.test(D.getElementsByClassName),x.getById=r(function(e){return L.appendChild(e).id=j,!D.getElementsByName||!D.getElementsByName(j).length}),x.getById?(w.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&$){var n=t.getElementById(e);return n?[n]:[]}},w.filter.ID=function(e){var t=e.replace(be,_e);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(be,_e);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):x.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&$)return t.getElementsByClassName(e)},P=[],R=[],(x.qsa=me.test(D.querySelectorAll))&&(r(function(e){L.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||R.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+j+"-]").length||R.push("~="),e.querySelectorAll(":checked").length||R.push(":checked"),e.querySelectorAll("a#"+j+"+*").length||R.push(".#.+[+~]")}),r(function(e){e.innerHTML="";var t=D.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&R.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&R.push(":enabled",":disabled"),L.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&R.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),R.push(",.*:")})),(x.matchesSelector=me.test(F=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&r(function(e){x.disconnectedMatch=F.call(e,"*"),F.call(e,"[s!='']:x"),P.push("!=",oe)}),R=R.length&&new RegExp(R.join("|")),P=P.length&&new RegExp(P.join("|")),t=me.test(L.compareDocumentPosition),U=t||me.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=t?function(e,t){if(e===t)return N=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===D||e.ownerDocument===H&&U(H,e)?-1:t===D||t.ownerDocument===H&&U(H,t)?1:I?ee(I,e)-ee(I,t):0:4&n?-1:1)}:function(e,t){if(e===t)return N=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],l=[t];if(!r||!o)return e===D?-1:t===D?1:r?-1:o?1:I?ee(I,e)-ee(I,t):0;if(r===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[i]===l[i];)i++;return i?a(s[i],l[i]):s[i]===H?-1:l[i]===H?1:0},D):D},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==D&&M(e),n=n.replace(ce,"='$1']"),x.matchesSelector&&$&&!Y[n+" "]&&(!P||!P.test(n))&&(!R||!R.test(n)))try{var i=F.call(e,n);if(i||x.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(r){}return t(n,D,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==D&&M(e),U(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==D&&M(e);var n=w.attrHandle[t.toLowerCase()],i=n&&X.call(w.attrHandle,t.toLowerCase())?n(e,t,!$):void 0;return void 0!==i?i:x.attributes||!$?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.escape=function(e){return(e+"").replace(Ee,xe)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,r=0;if(N=!x.detectDuplicates,I=!x.sortStable&&e.slice(0),e.sort(G),N){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return I=null,e},T=t.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=T(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=T(t);return n},w=t.selectors={cacheLength:50,createPseudo:i,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,_e),e[3]=(e[3]||e[4]||e[5]||"").replace(be,_e),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=A(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,_e).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=q[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&q(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(r){var o=t.attr(r,e);return null==o?"!="===n:!n||(o+="","="===n?o===i:"!="===n?o!==i:"^="===n?i&&0===o.indexOf(i):"*="===n?i&&o.indexOf(i)>-1:"$="===n?i&&o.slice(-i.length)===i:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(i)>-1:"|="===n&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,f,h,d,p,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s,b=!1;if(m){if(o){for(;g;){for(h=t;h=h[g];)if(s?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?m.firstChild:m.lastChild],a&&y){for(h=m,f=h[j]||(h[j]={}),c=f[h.uniqueID]||(f[h.uniqueID]={}),u=c[e]||[],d=u[0]===z&&u[1],b=d&&u[2],h=d&&m.childNodes[d];h=++d&&h&&h[g]||(b=d=0)||p.pop();)if(1===h.nodeType&&++b&&h===t){c[e]=[z,d,b];break}}else if(y&&(h=t,f=h[j]||(h[j]={}),c=f[h.uniqueID]||(f[h.uniqueID]={}),u=c[e]||[],d=u[0]===z&&u[1],b=d),b===!1)for(;(h=++d&&h&&h[g]||(b=d=0)||p.pop())&&((s?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&(f=h[j]||(h[j]={}),c=f[h.uniqueID]||(f[h.uniqueID]={}),c[e]=[z,b]),h!==t)););return b-=r,b===i||b%i===0&&b/i>=0}}},PSEUDO:function(e,n){var r,o=w.pseudos[e]||w.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[j]?o(n):o.length>1?(r=[e,e,"",n],w.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,r=o(e,n),a=r.length;a--;)i=ee(e,r[a]),e[i]=!(t[i]=r[a])}):function(e){return o(e,0,r)}):o}},pseudos:{not:i(function(e){var t=[],n=[],r=C(e.replace(se,"$1"));return r[j]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(be,_e),function(t){return(t.textContent||t.innerText||T(t)).indexOf(e)>-1}}),lang:i(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,_e).toLowerCase(),function(t){var n;do if(n=$?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:u(!1),disabled:u(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;n=0;)e.push(i);return e}),gt:c(function(e,t,n){for(var i=n<0?n+t:n;++i2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&$&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(be,_e),t)||[])[0],!t)return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=de.needsContext.test(e)?0:o.length;r--&&(a=o[r],!w.relative[s=a.type]);)if((l=w.find[s])&&(i=l(a.matches[0].replace(be,_e),ye.test(o[0].type)&&f(t.parentNode)||t))){if(o.splice(r,1),e=i.length&&d(o),!e)return Q.apply(n,i),n;break}}return(u||C(e,c))(i,t,!$,n,!t||ye.test(e)&&f(t.parentNode)||t),n},x.sortStable=j.split("").sort(G).join("")===j,x.detectDuplicates=!!N,M(),x.sortDetached=r(function(e){return 1&e.compareDocumentPosition(D.createElement("fieldset"))}),r(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&r(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var i;if(!n)return e[t]===!0?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);he.find=ve,he.expr=ve.selectors,he.expr[":"]=he.expr.pseudos,he.uniqueSort=he.unique=ve.uniqueSort,he.text=ve.getText,he.isXMLDoc=ve.isXML,he.contains=ve.contains,he.escapeSelector=ve.escape;var ye=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&he(e).is(n))break;i.push(e)}return i},be=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_e=he.expr.match.needsContext,Ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,xe=/^.[^:#\[\.,]*$/;he.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?he.find.matchesSelector(i,e)?[i]:[]:he.find.matches(e,he.grep(t,function(e){return 1===e.nodeType}))},he.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(he(e).filter(function(){for(t=0;t1?he.uniqueSort(n):n},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&_e.test(e)?he(e):e||[],!1).length}});var we,Te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Se=he.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||we,"string"==typeof e){if(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Te.exec(e),!i||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof he?t[0]:t,he.merge(this,he.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:J,!0)),Ee.test(i[1])&&he.isPlainObject(t))for(i in t)he.isFunction(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return r=J.getElementById(i[2]),r&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):he.isFunction(e)?void 0!==n.ready?n.ready(e):e(he):he.makeArray(e,this)};Se.prototype=he.fn,we=he(J);var Ae=/^(?:parents|prev(?:Until|All))/,Ce={children:!0,contents:!0,next:!0,prev:!0};he.fn.extend({has:function(e){var t=he(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&he.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?he.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?re.call(he(e),this[0]):re.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(he.uniqueSort(he.merge(this.get(),he(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),he.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ye(e,"parentNode")},parentsUntil:function(e,t,n){return ye(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return ye(e,"nextSibling")},prevAll:function(e){return ye(e,"previousSibling")},nextUntil:function(e,t,n){return ye(e,"nextSibling",n)},prevUntil:function(e,t,n){return ye(e,"previousSibling",n)},siblings:function(e){return be((e.parentNode||{}).firstChild,e)},children:function(e){return be(e.firstChild)},contents:function(e){return e.contentDocument||he.merge([],e.childNodes)}},function(e,t){he.fn[e]=function(n,i){var r=he.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=he.filter(i,r)),this.length>1&&(Ce[e]||he.uniqueSort(r),Ae.test(e)&&r.reverse()),this.pushStack(r)}});var ke=/\S+/g;he.Callbacks=function(e){e="string"==typeof e?a(e):he.extend({},e);var t,n,i,r,o=[],s=[],l=-1,u=function(){for(r=e.once,i=t=!0;s.length;l=-1)for(n=s.shift();++l-1;)o.splice(n,1),n<=l&&l--}),this},has:function(e){return e?he.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return r=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return r=s=[],n||t||(o=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},he.extend({Deferred:function(t){var n=[["notify","progress",he.Callbacks("memory"),he.Callbacks("memory"),2],["resolve","done",he.Callbacks("once memory"),he.Callbacks("once memory"),0,"resolved"],["reject","fail",he.Callbacks("once memory"),he.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return r.then(null,e)},pipe:function(){var e=arguments;return he.Deferred(function(t){he.each(n,function(n,i){var r=he.isFunction(e[i[4]])&&e[i[4]];o[i[1]](function(){var e=r&&r.apply(this,arguments);e&&he.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(t,i,r){function o(t,n,i,r){return function(){var u=this,c=arguments,f=function(){var e,f;if(!(t=a&&(i!==l&&(u=void 0,c=[e]),n.rejectWith(u,c))}};t?h():(he.Deferred.getStackHook&&(h.stackTrace=he.Deferred.getStackHook()),e.setTimeout(h))}}var a=0;return he.Deferred(function(e){n[0][3].add(o(0,e,he.isFunction(r)?r:s,e.notifyWith)),n[1][3].add(o(0,e,he.isFunction(t)?t:s)),n[2][3].add(o(0,e,he.isFunction(i)?i:l))}).promise()},promise:function(e){return null!=e?he.extend(e,r):r}},o={};return he.each(n,function(e,t){var a=t[2],s=t[5];r[t[1]]=a.add,s&&a.add(function(){i=s},n[3-e][2].disable,n[0][2].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),r.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,i=Array(n),r=te.call(arguments),o=he.Deferred(),a=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?te.call(arguments):n,--t||o.resolveWith(i,r)}};if(t<=1&&(u(e,o.done(a(n)).resolve,o.reject),"pending"===o.state()||he.isFunction(r[n]&&r[n].then)))return o.then();for(;n--;)u(r[n],a(n),o.reject);return o.promise()}});var Oe=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;he.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Oe.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},he.readyException=function(t){e.setTimeout(function(){throw t})};var Ie=he.Deferred();he.fn.ready=function(e){return Ie.then(e)["catch"](function(e){he.readyException(e)}),this},he.extend({isReady:!1,readyWait:1,holdReady:function(e){e?he.readyWait++:he.ready(!0)},ready:function(e){(e===!0?--he.readyWait:he.isReady)||(he.isReady=!0,e!==!0&&--he.readyWait>0||Ie.resolveWith(J,[he]))}}),he.ready.then=Ie.then,"complete"===J.readyState||"loading"!==J.readyState&&!J.documentElement.doScroll?e.setTimeout(he.ready):(J.addEventListener("DOMContentLoaded",c),e.addEventListener("load",c));var Ne=function(e,t,n,i,r,o,a){var s=0,l=e.length,u=null==n;if("object"===he.type(n)){r=!0;for(s in n)Ne(e,t,s,n[s],!0,o,a)}else if(void 0!==i&&(r=!0,he.isFunction(i)||(a=!0),u&&(a?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(he(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){Le.remove(this,e)})}}),he.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=De.get(e,t),n&&(!i||he.isArray(n)?i=De.access(e,t,he.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=he.queue(e,t),i=n.length,r=n.shift(),o=he._queueHooks(e,t),a=function(){he.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return De.get(e,n)||De.access(e,n,{empty:he.Callbacks("once memory").add(function(){De.remove(e,[t+"queue",n])})})}}),he.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,We=/^$|\/(?:java|ecma)script/i,Ye={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ye.optgroup=Ye.option,Ye.tbody=Ye.tfoot=Ye.colgroup=Ye.caption=Ye.thead,Ye.th=Ye.td;var Ge=/<|&#?\w+;/;!function(){var e=J.createDocumentFragment(),t=e.appendChild(J.createElement("div")),n=J.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),ce.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",ce.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue; +}();var Xe=J.documentElement,Ve=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;he.event={global:{},add:function(e,t,n,i,r){var o,a,s,l,u,c,f,h,d,p,g,m=De.get(e);if(m)for(n.handler&&(o=n,n=o.handler,r=o.selector),r&&he.find.matchesSelector(Xe,r),n.guid||(n.guid=he.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(t){return"undefined"!=typeof he&&he.event.triggered!==t.type?he.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(ke)||[""],u=t.length;u--;)s=Ze.exec(t[u])||[],d=g=s[1],p=(s[2]||"").split(".").sort(),d&&(f=he.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,f=he.event.special[d]||{},c=he.extend({type:d,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&he.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=l[d])||(h=l[d]=[],h.delegateCount=0,f.setup&&f.setup.call(e,i,p,a)!==!1||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),he.event.global[d]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,u,c,f,h,d,p,g,m=De.hasData(e)&&De.get(e);if(m&&(l=m.events)){for(t=(t||"").match(ke)||[""],u=t.length;u--;)if(s=Ze.exec(t[u])||[],d=g=s[1],p=(s[2]||"").split(".").sort(),d){for(f=he.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,h=l[d]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=h.length;o--;)c=h[o],!r&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,f.remove&&f.remove.call(e,c));a&&!h.length&&(f.teardown&&f.teardown.call(e,p,m.handle)!==!1||he.removeEvent(e,d,m.handle),delete l[d])}else for(d in l)he.event.remove(e,d+t[u],n,i,!0);he.isEmptyObject(l)&&De.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=he.event.fix(e),l=new Array(arguments.length),u=(De.get(this,"events")||{})[s.type]||[],c=he.event.special[s.type]||{};for(l[0]=s,t=1;t-1:he.find(r,this,null,[l]).length),i[r]&&i.push(o);i.length&&a.push({elem:l,handlers:i})}return s\x20\t\r\n\f]*)[^>]*)\/>/gi,Je=/\s*$/g;he.extend({htmlPrefilter:function(e){return e.replace(Qe,"<$1>")},clone:function(e,t,n){var i,r,o,a,s=e.cloneNode(!0),l=he.contains(e.ownerDocument,e);if(!(ce.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||he.isXMLDoc(e)))for(a=m(s),o=m(e),i=0,r=o.length;i0&&v(a,!l&&m(e,"script")),s},cleanData:function(e){for(var t,n,i,r=he.event.special,o=0;void 0!==(n=e[o]);o++)if(Me(n)){if(t=n[De.expando]){if(t.events)for(i in t.events)r[i]?he.event.remove(n,i):he.removeEvent(n,i,t.handle);n[De.expando]=void 0}n[Le.expando]&&(n[Le.expando]=void 0)}}}),he.fn.extend({detach:function(e){return O(this,e,!0)},remove:function(e){return O(this,e)},text:function(e){return Ne(this,function(e){return void 0===e?he.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return k(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=w(this,e);t.appendChild(e)}})},prepend:function(){return k(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=w(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return k(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return k(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(he.cleanData(m(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return he.clone(this,e,t)})},html:function(e){return Ne(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Je.test(e)&&!Ye[(qe.exec(e)||["",""])[1].toLowerCase()]){e=he.htmlPrefilter(e);try{for(;n1)}}),he.Tween=R,R.prototype={constructor:R,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||he.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(he.cssNumber[n]?"":"px")},cur:function(){var e=R.propHooks[this.prop];return e&&e.get?e.get(this):R.propHooks._default.get(this)},run:function(e){var t,n=R.propHooks[this.prop];return this.options.duration?this.pos=t=he.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):R.propHooks._default.set(this),this}},R.prototype.init.prototype=R.prototype,R.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=he.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){he.fx.step[e.prop]?he.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[he.cssProps[e.prop]]&&!he.cssHooks[e.prop]?e.elem[e.prop]=e.now:he.style(e.elem,e.prop,e.now+e.unit)}}},R.propHooks.scrollTop=R.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},he.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},he.fx=R.prototype.init,he.fx.step={};var ft,ht,dt=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;he.Animation=he.extend(B,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Fe.exec(t),n),n}]},tweener:function(e,t){he.isFunction(e)?(t=e,e=["*"]):e=e.match(ke);for(var n,i=0,r=e.length;i1)},removeAttr:function(e){return this.each(function(){he.removeAttr(this,e)})}}),he.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?he.prop(e,t,n):(1===o&&he.isXMLDoc(e)||(r=he.attrHooks[t.toLowerCase()]||(he.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void he.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:(i=he.find.attr(e,t),null==i?void 0:i))},attrHooks:{type:{set:function(e,t){if(!ce.radioValue&&"radio"===t&&he.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(ke);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return t===!1?he.removeAttr(e,n):e.setAttribute(n,n),n}},he.each(he.expr.match.bool.source.match(/\w+/g),function(e,t){var n=mt[t]||he.find.attr;mt[t]=function(e,t,i){var r,o,a=t.toLowerCase();return i||(o=mt[a],mt[a]=r,r=null!=n(e,t,i)?a:null,mt[a]=o),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;he.fn.extend({prop:function(e,t){return Ne(this,he.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[he.propFix[e]||e]})}}),he.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&he.isXMLDoc(e)||(t=he.propFix[t]||t,r=he.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=he.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),ce.optSelected||(he.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),he.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){he.propFix[this.toLowerCase()]=this});var bt=/[\t\r\n\f]/g;he.fn.extend({addClass:function(e){var t,n,i,r,o,a,s,l=0;if(he.isFunction(e))return this.each(function(t){he(this).addClass(e.call(this,t,q(this)))});if("string"==typeof e&&e)for(t=e.match(ke)||[];n=this[l++];)if(r=q(n),i=1===n.nodeType&&(" "+r+" ").replace(bt," ")){for(a=0;o=t[a++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");s=he.trim(i),r!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,i,r,o,a,s,l=0;if(he.isFunction(e))return this.each(function(t){he(this).removeClass(e.call(this,t,q(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(ke)||[];n=this[l++];)if(r=q(n),i=1===n.nodeType&&(" "+r+" ").replace(bt," ")){for(a=0;o=t[a++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");s=he.trim(i),r!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):he.isFunction(e)?this.each(function(n){he(this).toggleClass(e.call(this,n,q(this),t),t)}):this.each(function(){var t,i,r,o;if("string"===n)for(i=0,r=he(this),o=e.match(ke)||[];t=o[i++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else void 0!==e&&"boolean"!==n||(t=q(this),t&&De.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":De.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+q(n)+" ").replace(bt," ").indexOf(t)>-1)return!0;return!1}});var _t=/\r/g,Et=/[\x20\t\r\n\f]+/g;he.fn.extend({val:function(e){var t,n,i,r=this[0];{if(arguments.length)return i=he.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(r=i?e.call(this,n,he(this).val()):e,null==r?r="":"number"==typeof r?r+="":he.isArray(r)&&(r=he.map(r,function(e){return null==e?"":e+""})),t=he.valHooks[this.type]||he.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))});if(r)return t=he.valHooks[r.type]||he.valHooks[r.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(_t,""):null==n?"":n)}}}),he.extend({valHooks:{option:{get:function(e){var t=he.find.attr(e,"value");return null!=t?t:he.trim(he.text(e)).replace(Et," ")}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,o="select-one"===e.type,a=o?null:[],s=o?r+1:i.length,l=r<0?s:o?r:0;l-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),he.each(["radio","checkbox"],function(){he.valHooks[this]={set:function(e,t){if(he.isArray(t))return e.checked=he.inArray(he(e).val(),t)>-1}},ce.checkOn||(he.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var xt=/^(?:focusinfocus|focusoutblur)$/;he.extend(he.event,{trigger:function(t,n,i,r){var o,a,s,l,u,c,f,h=[i||J],d=se.call(t,"type")?t.type:t,p=se.call(t,"namespace")?t.namespace.split("."):[];if(a=s=i=i||J,3!==i.nodeType&&8!==i.nodeType&&!xt.test(d+he.event.triggered)&&(d.indexOf(".")>-1&&(p=d.split("."),d=p.shift(),p.sort()),u=d.indexOf(":")<0&&"on"+d,t=t[he.expando]?t:new he.Event(d,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=p.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:he.makeArray(n,[t]),f=he.event.special[d]||{},r||!f.trigger||f.trigger.apply(i,n)!==!1)){if(!r&&!f.noBubble&&!he.isWindow(i)){for(l=f.delegateType||d,xt.test(l+d)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(i.ownerDocument||J)&&h.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=h[o++])&&!t.isPropagationStopped();)t.type=o>1?l:f.bindType||d,c=(De.get(a,"events")||{})[t.type]&&De.get(a,"handle"),c&&c.apply(a,n),c=u&&a[u],c&&c.apply&&Me(a)&&(t.result=c.apply(a,n),t.result===!1&&t.preventDefault());return t.type=d,r||t.isDefaultPrevented()||f._default&&f._default.apply(h.pop(),n)!==!1||!Me(i)||u&&he.isFunction(i[d])&&!he.isWindow(i)&&(s=i[u],s&&(i[u]=null),he.event.triggered=d,i[d](),he.event.triggered=void 0,s&&(i[u]=s)),t.result}},simulate:function(e,t,n){var i=he.extend(new he.Event,n,{type:e,isSimulated:!0});he.event.trigger(i,null,t)}}),he.fn.extend({trigger:function(e,t){return this.each(function(){he.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return he.event.trigger(e,t,n,!0)}}),he.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){he.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),he.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ce.focusin="onfocusin"in e,ce.focusin||he.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){he.event.simulate(t,e.target,he.event.fix(e))};he.event.special[t]={setup:function(){var i=this.ownerDocument||this,r=De.access(i,t);r||i.addEventListener(e,n,!0),De.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=De.access(i,t)-1;r?De.access(i,t,r):(i.removeEventListener(e,n,!0),De.remove(i,t))}}});var wt=e.location,Tt=he.now(),St=/\?/;he.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(i){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||he.error("Invalid XML: "+t),n};var At=/\[\]$/,Ct=/\r?\n/g,kt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;he.param=function(e,t){var n,i=[],r=function(e,t){var n=he.isFunction(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(he.isArray(e)||e.jquery&&!he.isPlainObject(e))he.each(e,function(){r(this.name,this.value)});else for(n in e)W(n,e[n],t,r);return i.join("&")},he.fn.extend({serialize:function(){return he.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=he.prop(this,"elements");return e?he.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!he(this).is(":disabled")&&Ot.test(this.nodeName)&&!kt.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=he(this).val();return null==n?null:he.isArray(n)?he.map(n,function(e){return{name:t.name,value:e.replace(Ct,"\r\n")}}):{name:t.name,value:n.replace(Ct,"\r\n")}}).get()}});var It=/%20/g,Nt=/#.*$/,Mt=/([?&])_=[^&]*/,Dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,$t=/^(?:GET|HEAD)$/,Rt=/^\/\//,Pt={},Ft={},Ut="*/".concat("*"),jt=J.createElement("a");jt.href=wt.href,he.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:Lt.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ut,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":he.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?X(X(e,he.ajaxSettings),t):X(he.ajaxSettings,e)},ajaxPrefilter:Y(Pt),ajaxTransport:Y(Ft),ajax:function(t,n){function i(t,n,i,s){var u,h,d,_,E,x=n;c||(c=!0,l&&e.clearTimeout(l),r=void 0,a=s||"",w.readyState=t>0?4:0,u=t>=200&&t<300||304===t,i&&(_=V(p,w,i)),_=K(p,_,w,u),u?(p.ifModified&&(E=w.getResponseHeader("Last-Modified"),E&&(he.lastModified[o]=E),E=w.getResponseHeader("etag"),E&&(he.etag[o]=E)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=_.state,h=_.data,d=_.error,u=!d)):(d=x,!t&&x||(x="error",t<0&&(t=0))),w.status=t,w.statusText=(n||x)+"",u?v.resolveWith(g,[h,x,w]):v.rejectWith(g,[w,x,d]),w.statusCode(b),b=void 0,f&&m.trigger(u?"ajaxSuccess":"ajaxError",[w,p,u?h:d]),y.fireWith(g,[w,x]),f&&(m.trigger("ajaxComplete",[w,p]),--he.active||he.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,o,a,s,l,u,c,f,h,d,p=he.ajaxSetup({},n),g=p.context||p,m=p.context&&(g.nodeType||g.jquery)?he(g):he.event,v=he.Deferred(),y=he.Callbacks("once memory"),b=p.statusCode||{},_={},E={},x="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Dt.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=E[e.toLowerCase()]=E[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)w.always(e[w.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return r&&r.abort(t),i(0,t),this}};if(v.promise(w),p.url=((t||p.url||wt.href)+"").replace(Rt,wt.protocol+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(ke)||[""],null==p.crossDomain){u=J.createElement("a");try{u.href=p.url,u.href=u.href,p.crossDomain=jt.protocol+"//"+jt.host!=u.protocol+"//"+u.host}catch(T){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=he.param(p.data,p.traditional)),G(Pt,p,n,w),c)return w;f=he.event&&p.global,f&&0===he.active++&&he.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!$t.test(p.type),o=p.url.replace(Nt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(It,"+")):(d=p.url.slice(o.length),p.data&&(o+=(St.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(o=o.replace(Mt,""),d=(St.test(o)?"&":"?")+"_="+Tt++ +d),p.url=o+d),p.ifModified&&(he.lastModified[o]&&w.setRequestHeader("If-Modified-Since",he.lastModified[o]),he.etag[o]&&w.setRequestHeader("If-None-Match",he.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ut+"; q=0.01":""):p.accepts["*"]);for(h in p.headers)w.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(p.beforeSend.call(g,w,p)===!1||c))return w.abort();if(x="abort",y.add(p.complete),w.done(p.success),w.fail(p.error),r=G(Ft,p,n,w)){if(w.readyState=1,f&&m.trigger("ajaxSend",[w,p]),c)return w;p.async&&p.timeout>0&&(l=e.setTimeout(function(){w.abort("timeout")},p.timeout));try{c=!1,r.send(_,i)}catch(T){if(c)throw T;i(-1,T)}}else i(-1,"No Transport");return w},getJSON:function(e,t,n){return he.get(e,t,n,"json")},getScript:function(e,t){return he.get(e,void 0,t,"script")}}),he.each(["get","post"],function(e,t){he[t]=function(e,n,i,r){return he.isFunction(n)&&(r=r||i,i=n,n=void 0),he.ajax(he.extend({url:e,type:t,dataType:r,data:n,success:i},he.isPlainObject(e)&&e))}}),he._evalUrl=function(e){return he.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},he.fn.extend({wrapAll:function(e){var t;return this[0]&&(he.isFunction(e)&&(e=e.call(this[0])),t=he(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return he.isFunction(e)?this.each(function(t){he(this).wrapInner(e.call(this,t))}):this.each(function(){var t=he(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=he.isFunction(e);return this.each(function(n){he(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){he(this).replaceWith(this.childNodes)}),this}}),he.expr.pseudos.hidden=function(e){return!he.expr.pseudos.visible(e)},he.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},he.ajaxSettings.xhr=function(){ +try{return new e.XMLHttpRequest}catch(t){}};var Ht={0:200,1223:204},zt=he.ajaxSettings.xhr();ce.cors=!!zt&&"withCredentials"in zt,ce.ajax=zt=!!zt,he.ajaxTransport(function(t){var n,i;if(ce.cors||zt&&!t.crossDomain)return{send:function(r,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(a in r)s.setRequestHeader(a,r[a]);n=function(e){return function(){n&&(n=i=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ht[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),i=s.onerror=n("error"),void 0!==s.onabort?s.onabort=i:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&i()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(l){if(n)throw l}},abort:function(){n&&n()}}}),he.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),he.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return he.globalEval(e),e}}}),he.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),he.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,r){t=he(" + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scholia/app/static/gui/wikibase/tests/config.test.js b/scholia/app/static/gui/wikibase/tests/config.test.js new file mode 100644 index 000000000..2e244e2bc --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/config.test.js @@ -0,0 +1,128 @@ +( function( $, QUnit ) { + 'use strict'; + var oldGetJson = $.getJSON; + + QUnit.module( + 'config', + { + afterEach: function () { + $.getJSON = oldGetJson; + CONFIG.reset(); + } + } + ); + + QUnit.test( 'Default and custom config exist', function( assert ) { + var done = assert.async(); + + $.getJSON = function( url ) { + var deferred = $.Deferred(); + + if ( url === './default-config.json' ) { + deferred.resolve( { + aKey: "aValue", + anObject: { foo: "bar", wikidata: true }, + notZero: 0 + } ); + } else if ( url === './custom-config.json' ) { + deferred.resolve( { + customKey: "customValue", + anObject: { pie: true, wikidata: false }, + notZero: 1 + } ); + } else { + assert.ok( false, 'Unexpected URL: ' + url ); + } + return deferred.promise(); + }; + + CONFIG.getConfig().then( function( actualConfig ) { + var expected = { + aKey: "aValue", + customKey: "customValue", + anObject: { foo: "bar", pie: true, wikidata: false }, + notZero: 1 + }; + + assert.equal( typeof actualConfig.language, 'string' ); + assert.equal( typeof actualConfig.i18nLoad, 'function' ); + + // These are not static, thus we don't care for the exact value. + delete actualConfig.language; + delete actualConfig.i18nLoad; + + assert.deepEqual( actualConfig, expected ); + done(); + } ); + } ); + + QUnit.test( 'Default config exists, custom config does not', function( assert ) { + var done = assert.async(), + config = { + aKey: 'aValue', + anObject: { foo: 'bar', wikidata: true }, + notZero: 0 + }; + + $.getJSON = function( url ) { + var deferred = $.Deferred(); + + if ( url === './default-config.json' ) { + deferred.resolve( config ); + } else if ( url === './custom-config.json' ) { + deferred.reject( + { status: 404 }, + '', + '' + ); + } else { + assert.ok( false, 'Unexpected URL: ' + url ); + } + return deferred.promise(); + }; + + CONFIG.getConfig().then( function( actualConfig ) { + assert.equal( typeof actualConfig.language, 'string' ); + assert.equal( typeof actualConfig.i18nLoad, 'function' ); + + // These are not static, thus we don't care for the exact value. + delete actualConfig.language; + delete actualConfig.i18nLoad; + + assert.deepEqual( actualConfig, config ); + done(); + } ); + } ); + + QUnit.test( 'Failed loading default-config.json', function( assert ) { + var done = assert.async(); + + $.getJSON = function( url ) { + var deferred = $.Deferred(); + + if ( url === './default-config.json' ) { + deferred.reject( + {}, + '', + '$.getJSON_ERROR' + ); + } else if ( url === './custom-config.json' ) { + deferred.reject( + { status: 404 }, + '', + '' + ); + } else { + assert.ok( false, 'Unexpected URL: ' + url ); + } + return deferred.promise(); + }; + + CONFIG.getConfig().fail( function( errorMessage ) { + assert.equal( errorMessage, 'Failed loading default-config.json: $.getJSON_ERROR' ); + + done(); + } ); + } ); + +}( jQuery, QUnit ) ); diff --git a/scholia/app/static/gui/wikibase/tests/examples b/scholia/app/static/gui/wikibase/tests/examples new file mode 120000 index 000000000..da7b19653 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/examples @@ -0,0 +1 @@ +../../examples/ \ No newline at end of file diff --git a/scholia/app/static/gui/wikibase/tests/index.html b/scholia/app/static/gui/wikibase/tests/index.html new file mode 100644 index 000000000..016db3fec --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/index.html @@ -0,0 +1,82 @@ + + + + + +QUnit Tests + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/CodeSamples.test.js b/scholia/app/static/gui/wikibase/tests/queryService/api/CodeSamples.test.js new file mode 100644 index 000000000..8c613caa1 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/api/CodeSamples.test.js @@ -0,0 +1,66 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.api.CodeSamples' ); + + var CodeSamples = wb.queryService.api.CodeSamples; + + var tests = [ + { + name: 'simple', + endpoint: 'http://sparql.example/endpoint', + root: 'http://sparql.example/', + index: 'http://sparql.example/index.html' + }, + { + name: 'empty', + endpoint: '', + root: '/', + index: '/' + } + ]; + + $.each( tests, function( index, test ) { + QUnit.test( test.name, function( assert ) { + var done = assert.async(); + + function handleError( part ) { + return function() { + if ( location.protocol === 'file:' ) { + window.console.error( 'Could not run code samples test because CORS is not available on file:// pages.' ); + window.console.error( 'To run this test, you must serve and access the tests over HTTP.' ); + assert.expect( 0 ); + } else { + assert.ok( false, 'could not load ' + part ); + } + done(); + }; + } + + $.get( + 'queryService/api/code-examples/' + test.name + '/query.sparql', + function( query ) { + new CodeSamples( test.endpoint, test.root, test.index ) + .getExamples( query ) + .then( function( examples ) { + var promises = []; + $.each( examples, function( lang, data ) { + promises.push( $.get( + 'queryService/api/code-examples/' + test.name + '/' + lang + '.txt', + function( expected ) { + assert.strictEqual( data.code, expected ); + }, + 'text' + ) ); + } ); + $.when.apply( $, promises ) + .then( done ) + .fail( handleError( 'expected code' ) ); + } ).fail( handleError( 'code samples' ) ); + }, + 'text' + ).fail( handleError( 'query' ) ); + } ); + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/HTML.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/HTML.txt new file mode 100644 index 000000000..8047bb205 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/HTML.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Java.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Java.txt new file mode 100644 index 000000000..0fb1d2926 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Java.txt @@ -0,0 +1,41 @@ +// https://github.com/BorderCloud/SPARQL-JAVA +import com.bordercloud.sparql.Endpoint; +import com.bordercloud.sparql.EndpointException; +import java.util.ArrayList; +import java.util.HashMap; + +public class Main { + + public static void main(String[] args) { + String endpointUrl = ""; + + String querySelect = ""; + + try { + HashMap data = retrieveData(endpointUrl, querySelect); + printResult(data, 30); + } catch (EndpointException eex) { + eex.printStackTrace(); + } + } + + public static HashMap retrieveData(String endpointUrl, String query) throws EndpointException { + Endpoint sp = new Endpoint(endpointUrl, false); + sp.setUserAgentRequestHeader("WDQS-Example Java"); // TODO adjust this; see https://w.wiki/CX6 + HashMap rs = sp.query(query); + return rs; + } + + public static void printResult(HashMap rs , int size) { + for (String variable : (ArrayList) rs.get("result").get("variables")) { + System.out.print(String.format("%-"+size+"."+size+"s", variable ) + " | "); + } + System.out.print("\n"); + for (HashMap value : (ArrayList) rs.get("result").get("rows")) { + for (String variable : (ArrayList) rs.get("result").get("variables")) { + System.out.print(String.format("%-"+size+"."+size+"s", value.get(variable)) + " | "); + } + System.out.print("\n"); + } + } +} diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (jQuery).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (jQuery).txt new file mode 100644 index 000000000..9c4e8c16b --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (jQuery).txt @@ -0,0 +1,16 @@ +function makeSPARQLQuery( endpointUrl, sparqlQuery, doneCallback ) { + var settings = { + headers: { Accept: 'application/sparql-results+json' }, + data: { query: sparqlQuery } + }; + return $.ajax( endpointUrl, settings ).then( doneCallback ); +} + +var endpointUrl = '', + sparqlQuery = ""; + +makeSPARQLQuery( endpointUrl, sparqlQuery, function( data ) { + $( 'body' ).append( $( '
' ).text( JSON.stringify( data ) ) );
+		console.log( data );
+	}
+);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (modern).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (modern).txt
new file mode 100644
index 000000000..2b42d2261
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/JavaScript (modern).txt	
@@ -0,0 +1,18 @@
+class SPARQLQueryDispatcher {
+	constructor( endpoint ) {
+		this.endpoint = endpoint;
+	}
+
+	query( sparqlQuery ) {
+		const fullUrl = this.endpoint + '?query=' + encodeURIComponent( sparqlQuery );
+		const headers = { 'Accept': 'application/sparql-results+json' };
+
+		return fetch( fullUrl, { headers } ).then( body => body.json() );
+	}
+}
+
+const endpointUrl = '';
+const sparqlQuery = ``;
+
+const queryDispatcher = new SPARQLQueryDispatcher( endpointUrl );
+queryDispatcher.query( sparqlQuery ).then( console.log );
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Matlab.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Matlab.txt
new file mode 100644
index 000000000..f21548683
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Matlab.txt
@@ -0,0 +1,25 @@
+%https://github.com/cbdavis/MatlabSPARQL/blob/master/sparql.m
+
+endpointUrl = '';
+sparqlQuery = '';
+
+url_head = strcat(endpointUrl,'?query=');
+url_query = urlencode(sparqlQuery);
+format = 'text/tab-separated-values';
+url_tail = strcat('&format=', format);
+user_agent = 'WDQS-example MATLAB'; %TODO adjust this; see https://w.wiki/CX6
+
+url = strcat(url_head, url_query, url_tail);
+
+% get the data from the endpoint
+query_results = urlread(url,'UserAgent',user_agent);
+
+% write the data to a file so that tdfread can parse it
+fid = fopen('query_results.txt','w');
+if fid>=0
+    fprintf(fid, '%s\n', query_results)
+    fclose(fid)
+end
+
+% this reads the tsv file into a struct
+sparql_data = tdfread('query_results.txt')
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/PHP.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/PHP.txt
new file mode 100644
index 000000000..5b0799343
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/PHP.txt
@@ -0,0 +1,40 @@
+endpointUrl = $endpointUrl;
+    }
+
+    public function query(string $sparqlQuery): array
+    {
+
+        $opts = [
+            'http' => [
+                'method' => 'GET',
+                'header' => [
+                    'Accept: application/sparql-results+json',
+                    'User-Agent: WDQS-example PHP/' . PHP_VERSION, // TODO adjust this; see https://w.wiki/CX6
+                ],
+            ],
+        ];
+        $context = stream_context_create($opts);
+
+        $url = $this->endpointUrl . '?query=' . urlencode($sparqlQuery);
+        $response = file_get_contents($url, false, $context);
+        return json_decode($response, true);
+    }
+}
+
+$endpointUrl = '';
+$sparqlQueryString = <<< 'SPARQL'
+
+SPARQL;
+
+$queryDispatcher = new SPARQLQueryDispatcher($endpointUrl);
+$queryResult = $queryDispatcher->query($sparqlQueryString);
+
+var_export($queryResult);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Perl.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Perl.txt
new file mode 100644
index 000000000..172e0cfb3
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Perl.txt
@@ -0,0 +1,27 @@
+use LWP::UserAgent;
+use Data::Dumper;
+use JSON::XS;
+
+sub wdSparqlQuery(@args) {
+  my $agent = shift;
+  my $query = shift;
+  my $format = shift;
+  my $endpointURL = "";
+  my $queryURL = "${endpointURL}?query=${query}&format=${format}";
+  my $ua = LWP::UserAgent -> new;
+  $ua -> agent($agent);
+  my $req = HTTP::Request -> new(GET => $queryURL);
+  my $res = $ua -> request($req);
+  my $str = $res -> content;
+  return $str;
+}
+
+$agent = "WDQS-example "; # TODO adjust this; see https://w.wiki/CX6
+$query = <<'_SPARQL_QUERY_';
+
+_SPARQL_QUERY_
+$format = "json";
+$data = JSON::XS::decode_json(wdSparqlQuery($agent, $query, $format));
+
+print "Retrieved data:\n";
+print Dumper($data);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python (Pywikibot).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python (Pywikibot).txt
new file mode 100644
index 000000000..b4a86280e
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python (Pywikibot).txt	
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+# Pywikibot will automatically set the user-agent to include your username.
+# To customise the user-agent see
+# https://www.mediawiki.org/wiki/Manual:Pywikibot/User-agent
+
+import pywikibot
+from pywikibot.pagegenerators import WikidataSPARQLPageGenerator
+from pywikibot.bot import SingleSiteBot
+
+
+class WikidataQueryBot(SingleSiteBot):
+    """
+    Basic bot to show wikidata queries.
+
+    See https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot
+    for more information.
+    """
+
+    def __init__(self, generator, **kwargs):
+        """
+        Initializer.
+
+        @param generator: the page generator that determines on which pages
+            to print
+        @type generator: generator
+        """
+        super(WikidataQueryBot, self).__init__(**kwargs)
+        self.generator = generator
+
+    def treat(self, page):
+        print(page)
+
+
+if __name__ == '__main__':
+    query = """"""
+    site = pywikibot.Site()
+    gen = WikidataSPARQLPageGenerator(query, site=site.data_repository(),
+                                      endpoint='')
+    bot = WikidataQueryBot(gen, site=site)
+    bot.run()
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python.txt
new file mode 100644
index 000000000..7c9022328
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Python.txt
@@ -0,0 +1,24 @@
+# pip install sparqlwrapper
+# https://rdflib.github.io/sparqlwrapper/
+
+import sys
+from SPARQLWrapper import SPARQLWrapper, JSON
+
+endpoint_url = ""
+
+query = """"""
+
+
+def get_results(endpoint_url, query):
+    user_agent = "WDQS-example Python/%s.%s" % (sys.version_info[0], sys.version_info[1])
+    # TODO adjust user agent; see https://w.wiki/CX6
+    sparql = SPARQLWrapper(endpoint_url, agent=user_agent)
+    sparql.setQuery(query)
+    sparql.setReturnFormat(JSON)
+    return sparql.query().convert()
+
+
+results = get_results(endpoint_url, query)
+
+for result in results["results"]["bindings"]:
+    print(result)
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/R.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/R.txt
new file mode 100644
index 000000000..32a2dcfb6
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/R.txt
@@ -0,0 +1,11 @@
+#http://www.r-bloggers.com/sparql-with-r-in-less-than-5-minutes/
+
+library(SPARQL) # SPARQL querying package
+library(ggplot2)
+
+endpoint <- ""
+query <- ''
+useragent <- paste("WDQS-Example", R.version.string) # TODO adjust this; see https://w.wiki/CX6
+
+qd <- SPARQL(endpoint,query,curl_args=list(useragent=useragent))
+df <- qd$results
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Ruby.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Ruby.txt
new file mode 100644
index 000000000..9cd7a01f4
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Ruby.txt
@@ -0,0 +1,24 @@
+#gem install sparql
+#http://www.rubydoc.info/github/ruby-rdf/sparql/frames
+
+require 'sparql/client'
+
+endpoint = ""
+sparql = <<'SPARQL'.chop
+
+SPARQL
+
+client = SPARQL::Client.new(endpoint,
+                            :method => :get,
+                            # TODO adjust user agent; see https://w.wiki/CX6
+                            headers: {'User-Agent' => 'WDQS-example Ruby'})
+rows = client.query(sparql)
+
+puts "Number of rows: #{rows.size}"
+for row in rows
+  for key,val in row do
+    # print "#{key.to_s.ljust(10)}: #{val}\t"
+    print "#{key}: #{val}\t"
+  end
+  print "\n"
+end
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/URL.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/URL.txt
new file mode 100644
index 000000000..17758a9cc
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/URL.txt
@@ -0,0 +1 @@
+?query=
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Wikilink.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Wikilink.txt
new file mode 100644
index 000000000..afd7b9542
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/Wikilink.txt
@@ -0,0 +1 @@
+[/# Query]
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/listeria.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/listeria.txt
new file mode 100644
index 000000000..bcca6968f
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/listeria.txt
@@ -0,0 +1,11 @@
+{{Wikidata list|sparql=
+|columns=label:Article,description,p131:Place,P580,P582,p625,P18
+|section=131
+|min_section=3
+|sort=label
+|links=text
+|thumb=128
+|autolist=fallback
+}}
+... (This will be overwritten by ListeriaBot) ...
+{{Wikidata list end}}
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/query.sparql b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/empty/query.sparql
new file mode 100644
index 000000000..e69de29bb
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/HTML.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/HTML.txt
new file mode 100644
index 000000000..6e9673e65
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/HTML.txt
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Java.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Java.txt
new file mode 100644
index 000000000..43d3561c1
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Java.txt
@@ -0,0 +1,46 @@
+// https://github.com/BorderCloud/SPARQL-JAVA
+import com.bordercloud.sparql.Endpoint;
+import com.bordercloud.sparql.EndpointException;
+import java.util.ArrayList;
+import java.util.HashMap;
+
+public class Main {
+
+    public static void main(String[] args) {
+        String endpointUrl = "http://sparql.example/endpoint";
+
+        String querySelect = "# cats\n" +
+                "SELECT ?cat ?catLabel WHERE {\n" +
+                "  ?cat wdt:P31 wd:Q146.\n" +
+                "  SERVICE wikibase:label { bd:serviceParam wikibase:language \"[AUTO_LANGUAGE],en\". }\n" +
+                "}\n" +
+                "";
+
+        try {
+            HashMap data = retrieveData(endpointUrl, querySelect);
+            printResult(data, 30);
+        } catch (EndpointException eex) {
+            eex.printStackTrace();
+        }
+    }
+
+    public static HashMap retrieveData(String endpointUrl, String query) throws EndpointException {
+        Endpoint sp = new Endpoint(endpointUrl, false);
+        sp.setUserAgentRequestHeader("WDQS-Example Java"); // TODO adjust this; see https://w.wiki/CX6
+        HashMap rs = sp.query(query);
+        return rs;
+    }
+
+    public static void printResult(HashMap rs , int size) {
+      for (String variable : (ArrayList) rs.get("result").get("variables")) {
+        System.out.print(String.format("%-"+size+"."+size+"s", variable ) + " | ");
+      }
+      System.out.print("\n");
+      for (HashMap value : (ArrayList) rs.get("result").get("rows")) {
+        for (String variable : (ArrayList) rs.get("result").get("variables")) {
+          System.out.print(String.format("%-"+size+"."+size+"s", value.get(variable)) + " | ");
+        }
+        System.out.print("\n");
+      }
+    }
+}
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (jQuery).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (jQuery).txt
new file mode 100644
index 000000000..ddf921094
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (jQuery).txt	
@@ -0,0 +1,21 @@
+function makeSPARQLQuery( endpointUrl, sparqlQuery, doneCallback ) {
+	var settings = {
+		headers: { Accept: 'application/sparql-results+json' },
+		data: { query: sparqlQuery }
+	};
+	return $.ajax( endpointUrl, settings ).then( doneCallback );
+}
+
+var endpointUrl = 'http://sparql.example/endpoint',
+	sparqlQuery = "# cats\n" +
+        "SELECT ?cat ?catLabel WHERE {\n" +
+        "  ?cat wdt:P31 wd:Q146.\n" +
+        "  SERVICE wikibase:label { bd:serviceParam wikibase:language \"[AUTO_LANGUAGE],en\". }\n" +
+        "}\n" +
+        "";
+
+makeSPARQLQuery( endpointUrl, sparqlQuery, function( data ) {
+		$( 'body' ).append( $( '
' ).text( JSON.stringify( data ) ) );
+		console.log( data );
+	}
+);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (modern).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (modern).txt
new file mode 100644
index 000000000..1b9adb1da
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/JavaScript (modern).txt	
@@ -0,0 +1,23 @@
+class SPARQLQueryDispatcher {
+	constructor( endpoint ) {
+		this.endpoint = endpoint;
+	}
+
+	query( sparqlQuery ) {
+		const fullUrl = this.endpoint + '?query=' + encodeURIComponent( sparqlQuery );
+		const headers = { 'Accept': 'application/sparql-results+json' };
+
+		return fetch( fullUrl, { headers } ).then( body => body.json() );
+	}
+}
+
+const endpointUrl = 'http://sparql.example/endpoint';
+const sparqlQuery = `# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+`;
+
+const queryDispatcher = new SPARQLQueryDispatcher( endpointUrl );
+queryDispatcher.query( sparqlQuery ).then( console.log );
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Matlab.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Matlab.txt
new file mode 100644
index 000000000..70893b0df
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Matlab.txt
@@ -0,0 +1,25 @@
+%https://github.com/cbdavis/MatlabSPARQL/blob/master/sparql.m
+
+endpointUrl = 'http://sparql.example/endpoint';
+sparqlQuery = '# cats\nSELECT ?cat ?catLabel WHERE {\n  ?cat wdt:P31 wd:Q146.\n  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }\n}\n';
+
+url_head = strcat(endpointUrl,'?query=');
+url_query = urlencode(sparqlQuery);
+format = 'text/tab-separated-values';
+url_tail = strcat('&format=', format);
+user_agent = 'WDQS-example MATLAB'; %TODO adjust this; see https://w.wiki/CX6
+
+url = strcat(url_head, url_query, url_tail);
+
+% get the data from the endpoint
+query_results = urlread(url,'UserAgent',user_agent);
+
+% write the data to a file so that tdfread can parse it
+fid = fopen('query_results.txt','w');
+if fid>=0
+    fprintf(fid, '%s\n', query_results)
+    fclose(fid)
+end
+
+% this reads the tsv file into a struct
+sparql_data = tdfread('query_results.txt')
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/PHP.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/PHP.txt
new file mode 100644
index 000000000..4c5950bc3
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/PHP.txt
@@ -0,0 +1,45 @@
+endpointUrl = $endpointUrl;
+    }
+
+    public function query(string $sparqlQuery): array
+    {
+
+        $opts = [
+            'http' => [
+                'method' => 'GET',
+                'header' => [
+                    'Accept: application/sparql-results+json',
+                    'User-Agent: WDQS-example PHP/' . PHP_VERSION, // TODO adjust this; see https://w.wiki/CX6
+                ],
+            ],
+        ];
+        $context = stream_context_create($opts);
+
+        $url = $this->endpointUrl . '?query=' . urlencode($sparqlQuery);
+        $response = file_get_contents($url, false, $context);
+        return json_decode($response, true);
+    }
+}
+
+$endpointUrl = 'http://sparql.example/endpoint';
+$sparqlQueryString = <<< 'SPARQL'
+# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+
+SPARQL;
+
+$queryDispatcher = new SPARQLQueryDispatcher($endpointUrl);
+$queryResult = $queryDispatcher->query($sparqlQueryString);
+
+var_export($queryResult);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Perl.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Perl.txt
new file mode 100644
index 000000000..e53dac9ce
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Perl.txt
@@ -0,0 +1,31 @@
+use LWP::UserAgent;
+use Data::Dumper;
+use JSON::XS;
+
+sub wdSparqlQuery(@args) {
+  my $agent = shift;
+  my $query = shift;
+  my $format = shift;
+  my $endpointURL = "http://sparql.example/endpoint";
+  my $queryURL = "${endpointURL}?query=${query}&format=${format}";
+  my $ua = LWP::UserAgent -> new;
+  $ua -> agent($agent);
+  my $req = HTTP::Request -> new(GET => $queryURL);
+  my $res = $ua -> request($req);
+  my $str = $res -> content;
+  return $str;
+}
+
+$agent = "WDQS-example "; # TODO adjust this; see https://w.wiki/CX6
+$query = <<'_SPARQL_QUERY_';
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+
+_SPARQL_QUERY_
+$format = "json";
+$data = JSON::XS::decode_json(wdSparqlQuery($agent, $query, $format));
+
+print "Retrieved data:\n";
+print Dumper($data);
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python (Pywikibot).txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python (Pywikibot).txt
new file mode 100644
index 000000000..e4ac935e3
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python (Pywikibot).txt	
@@ -0,0 +1,47 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+# Pywikibot will automatically set the user-agent to include your username.
+# To customise the user-agent see
+# https://www.mediawiki.org/wiki/Manual:Pywikibot/User-agent
+
+import pywikibot
+from pywikibot.pagegenerators import WikidataSPARQLPageGenerator
+from pywikibot.bot import SingleSiteBot
+
+
+class WikidataQueryBot(SingleSiteBot):
+    """
+    Basic bot to show wikidata queries.
+
+    See https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Pywikibot
+    for more information.
+    """
+
+    def __init__(self, generator, **kwargs):
+        """
+        Initializer.
+
+        @param generator: the page generator that determines on which pages
+            to print
+        @type generator: generator
+        """
+        super(WikidataQueryBot, self).__init__(**kwargs)
+        self.generator = generator
+
+    def treat(self, page):
+        print(page)
+
+
+if __name__ == '__main__':
+    query = """# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+"""
+    site = pywikibot.Site()
+    gen = WikidataSPARQLPageGenerator(query, site=site.data_repository(),
+                                      endpoint='http://sparql.example/endpoint')
+    bot = WikidataQueryBot(gen, site=site)
+    bot.run()
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python.txt
new file mode 100644
index 000000000..27faa4f9f
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Python.txt
@@ -0,0 +1,29 @@
+# pip install sparqlwrapper
+# https://rdflib.github.io/sparqlwrapper/
+
+import sys
+from SPARQLWrapper import SPARQLWrapper, JSON
+
+endpoint_url = "http://sparql.example/endpoint"
+
+query = """# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+"""
+
+
+def get_results(endpoint_url, query):
+    user_agent = "WDQS-example Python/%s.%s" % (sys.version_info[0], sys.version_info[1])
+    # TODO adjust user agent; see https://w.wiki/CX6
+    sparql = SPARQLWrapper(endpoint_url, agent=user_agent)
+    sparql.setQuery(query)
+    sparql.setReturnFormat(JSON)
+    return sparql.query().convert()
+
+
+results = get_results(endpoint_url, query)
+
+for result in results["results"]["bindings"]:
+    print(result)
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/R.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/R.txt
new file mode 100644
index 000000000..29a2ede9f
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/R.txt
@@ -0,0 +1,11 @@
+#http://www.r-bloggers.com/sparql-with-r-in-less-than-5-minutes/
+
+library(SPARQL) # SPARQL querying package
+library(ggplot2)
+
+endpoint <- "http://sparql.example/endpoint"
+query <- '# cats\nSELECT ?cat ?catLabel WHERE {\n  ?cat wdt:P31 wd:Q146.\n  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }\n}\n'
+useragent <- paste("WDQS-Example", R.version.string) # TODO adjust this; see https://w.wiki/CX6
+
+qd <- SPARQL(endpoint,query,curl_args=list(useragent=useragent))
+df <- qd$results
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Ruby.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Ruby.txt
new file mode 100644
index 000000000..60c693fe6
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Ruby.txt
@@ -0,0 +1,29 @@
+#gem install sparql
+#http://www.rubydoc.info/github/ruby-rdf/sparql/frames
+
+require 'sparql/client'
+
+endpoint = "http://sparql.example/endpoint"
+sparql = <<'SPARQL'.chop
+# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+
+SPARQL
+
+client = SPARQL::Client.new(endpoint,
+                            :method => :get,
+                            # TODO adjust user agent; see https://w.wiki/CX6
+                            headers: {'User-Agent' => 'WDQS-example Ruby'})
+rows = client.query(sparql)
+
+puts "Number of rows: #{rows.size}"
+for row in rows
+  for key,val in row do
+    # print "#{key.to_s.ljust(10)}: #{val}\t"
+    print "#{key}: #{val}\t"
+  end
+  print "\n"
+end
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/URL.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/URL.txt
new file mode 100644
index 000000000..51359c344
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/URL.txt
@@ -0,0 +1 @@
+http://sparql.example/endpoint?query=%23%20cats%0ASELECT%20%3Fcat%20%3FcatLabel%20WHERE%20%7B%0A%20%20%3Fcat%20wdt%3AP31%20wd%3AQ146.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0A
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Wikilink.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Wikilink.txt
new file mode 100644
index 000000000..bbf4889e0
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/Wikilink.txt
@@ -0,0 +1 @@
+[http://sparql.example/index.html#%23%20cats%0ASELECT%20%3Fcat%20%3FcatLabel%20WHERE%20%7B%0A%20%20%3Fcat%20wdt%3AP31%20wd%3AQ146.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0A Query]
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/listeria.txt b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/listeria.txt
new file mode 100644
index 000000000..cb51e38c9
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/listeria.txt
@@ -0,0 +1,16 @@
+{{Wikidata list|sparql=# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
+
+|columns=label:Article,description,p131:Place,P580,P582,p625,P18
+|section=131
+|min_section=3
+|sort=label
+|links=text
+|thumb=128
+|autolist=fallback
+}}
+... (This will be overwritten by ListeriaBot) ...
+{{Wikidata list end}}
\ No newline at end of file
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/query.sparql b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/query.sparql
new file mode 100644
index 000000000..e1099b910
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/api/code-examples/simple/query.sparql
@@ -0,0 +1,5 @@
+# cats
+SELECT ?cat ?catLabel WHERE {
+  ?cat wdt:P31 wd:Q146.
+  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
+}
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/App.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/App.test.js
new file mode 100644
index 000000000..9a6af575c
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/App.test.js
@@ -0,0 +1,31 @@
+( function( $, QUnit, sinon, download ) {
+	'use strict';
+
+	QUnit.module( 'wikibase.queryService.ui.App' );
+
+	QUnit.test( 'DownloadJS works with utf-8 ', function( assert ) {
+
+		var stub = sinon.stub( window.document.body, 'appendChild' ),
+			data = '{ "foo": "testöäüРоссийская中华人民共和国😀🤩𝄞😈" }',
+			filename = 'file.json',
+			mimetype =  'application/json;charset=utf-8',
+			done = assert.async();
+
+		stub.callsFake( function ( a ) {
+			var url = $( a ).attr( 'href' ),
+				xhr = new XMLHttpRequest();
+
+		    xhr.open( 'GET', url, false );
+		    xhr.send();
+		    URL.revokeObjectURL( url );
+
+			assert.strictEqual( data, xhr.responseText, 'original data and blob data should be the same' );
+			stub.restore();
+			window.document.body.appendChild( a );
+			done();
+		} );
+
+		download( data, filename, mimetype );
+	} );
+
+}( jQuery, QUnit, sinon, download ) );
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Rdf.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Rdf.test.js
new file mode 100644
index 000000000..ae645d7be
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Rdf.test.js
@@ -0,0 +1,96 @@
+( function( $, QUnit, sinon, wb ) {
+	'use strict';
+
+	QUnit.module( 'wikibase.queryService.ui.editor.hint.Rdf' );
+	var Rdf = wb.queryService.ui.editor.hint.Rdf;
+
+	var HINT_UNKNOWN_PREFIX = {'list':[{'text':'','displayText':'Unknown prefix \'XXX:\''}],'from':{'line':1,'char':4},'to':{'line':1,'char':5}};
+	var HINT_START_SEARCH = { 'from' : {	'char' : 7,	'line' : 1	},	'list' : [ {'displayText' : 'Type to search for an entity',	'text' : ''	} ],'to' : {'char' : 8,	'line' : 1}};
+
+	var VALID_SCENARIOS = [
+            { scenario:'PREFIX0:TERM', prefix:'PREFIX0', content:'PREFIX0:TERM', line:'PREFIX0:TERM', y:1, x:8,
+            	result: {'from':{'char':8,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':12,'line':1}}},
+
+            { scenario:'PREFIX1:TERM',prefix:'PREFIX1', content:'PREFIX1:TERM', line:'PREFIX1:TERM', y:1, x:8 ,
+            	result: {'from':{'char':8,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':12,'line':1}}},
+
+             { scenario:'Defined prefix PREFIXDEF',prefix:'', content:'PREFIX PREFIXDEF: \nPREFIXDEF:TERM', line:'PREFIXDEF:TERM', y:2, x:10,
+         		result: {'from':{'char':10,'line':2},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':14,'line':2}}},
+
+         	{ scenario:'?p wdt:P31/^PREFIX1:TERM',prefix:'PREFIX1', content:'?p wdt:P31/^PREFIX1:TERM', line:'?p wdt:P31/PREFIX1:TERM', y:1, x:19,
+           		result: {'from':{'char':19,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':23,'line':1}}},
+
+       		{ scenario:'?p wdt:P31/|PREFIX1:TERM',prefix:'PREFIX1', content:'?p wdt:P31/|PREFIX1:TERM', line:'?p wdt:P31/PREFIX1:TERM', y:1, x:19,
+           		result: {'from':{'char':19,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':23,'line':1}}},
+
+         	{ scenario:'?p PREFIX:TERM/wdt:p1',prefix:'PREFIX', content:'?p PREFIX:TERM/wdt:p1', line:'?p PREFIX:TERM/wdt:p1', y:1, x:10,
+           		result: {'from':{'char':10,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':14,'line':1}}},
+
+            { scenario:'?p wdt:P31/PREFIX1:TERM',prefix:'PREFIX1', content:'?p wdt:P31/PREFIX1:TERM', line:'?p wdt:P31/PREFIX1:TERM', y:1, x:19,
+          		result: {'from':{'char':19,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':23,'line':1}}},
+
+            { scenario:'?p wdt:P31/PREFIXß:TERM',prefix:'PREFIXß', content:'?p wdt:P31/PREFIXß:TERM', line:'?p wdt:P31/PREFIXß:TERM', y:1, x:19,
+          		result: {'from':{'char':19,'line':1},'list':[{'className':'wikibase-rdf-hint','displayText':'LABEL (ID) DESCRIPTION\n','text':'ID'}],'to':{'char':23,'line':1}}}
+       		];
+
+	QUnit.test( 'is constructable', function( assert ) {
+		assert.expect( 1 );
+		assert.ok( new Rdf() instanceof Rdf );
+	} );
+
+	QUnit.test( 'When there is nothing to autocomplete', function( assert ) {
+		assert.expect( 1 );
+
+		var rdf = new Rdf( null, {getPrefixMap:sinon.stub().returns({})} );
+		rdf.getHint('XXX', 'XXX', 1, 3).done( function( hint ){
+			assert.notOk( true, 'Hinting should not succed');
+		} ).fail( function(){
+			assert.ok( true, 'Hinting must fail' );
+		} );
+	} );
+
+	QUnit.test( 'When empty prefix map', function( assert ) {
+		assert.expect( 1 );
+
+		var rdf = new Rdf( null,  {getPrefixMap:sinon.stub().returns({})} );
+		rdf.getHint('XXX:', 'XXX:', 1, 4).done( function( hint ){
+			assert.deepEqual( hint, HINT_UNKNOWN_PREFIX , 'Hint must be a unknown prefix hint');
+		} );
+	} );
+
+	QUnit.test( 'When prefix exist, but there is nothing to search for', function( assert ) {
+		assert.expect( 1 );
+
+		var rdf = new Rdf( null, {getPrefixMap:sinon.stub().returns({'PREFIX' : 'item'})} );
+		rdf.getHint('PREFIX:', 'PREFIX:', 1, 7).done( function( hint ){
+			assert.deepEqual( hint, HINT_START_SEARCH , 'Hint equals start search');
+		} );
+	} );
+
+
+	$.each( VALID_SCENARIOS, function( key, test){
+
+		var api = new wb.queryService.api.Wikibase();
+		var apiStub = sinon.stub( api, 'searchEntities' ).returns(  $.Deferred().resolve( { search:[{label:'LABEL', id:'ID', description:'DESCRIPTION'}] } ).promise() );
+
+		QUnit.test( 'When running valid scenario: ' + this.scenario, function( assert ) {
+			assert.expect( 1 );
+
+			var prefix = {};
+			prefix[test.prefix] = 'item';
+			var rdf = new Rdf( api, {getPrefixMap:sinon.stub().returns( prefix ), ENTITY_TYPES: { 'ENTITY_URI': 'item' } } );
+			rdf.getHint( test.content, test.line, test.y, test.x ).done( function( hint ){
+				sinon.assert.calledWith( apiStub , 'TERM', 'item' );
+
+				$.each( hint.list, function( key, hint ) {
+					var hintElement = $( '' )[0];
+					hint.render( hintElement );
+					hint.displayText = hintElement.textContent;
+					delete hint.render;
+				} );
+				assert.deepEqual( hint, test.result , 'Hint must return valid hint');
+			} );
+		} );
+	} );
+
+}( jQuery, QUnit, sinon, wikibase ) );
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Sparql.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Sparql.test.js
new file mode 100644
index 000000000..028c3704d
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/editor/hint/Sparql.test.js
@@ -0,0 +1,51 @@
+( function( $, QUnit, sinon, wb ) {
+	'use strict';
+
+	QUnit.module( 'wikibase.queryService.ui.editor.hint.Sparql' );
+	var Sparql = wb.queryService.ui.editor.hint.Sparql;
+
+	var VALID_SCENARIOS = [
+		{ scenario:'New variable', content:'?a', line:'?a', y:1, x:2,
+		  result: {'from':{'char':0,'line':1},'to':{'char':2,'line':1},'list':['?a']}},
+
+		{ scenario:'Existing variable with the same first characters', content:'?a ?aa ?a', line:'?a ?aa ?a', y:1, x:9,
+		  result: {'from':{'char':7,'line':1},'to':{'char':9,'line':1},'list':['?a', '?aa']}},
+
+		{ scenario:'Existing variable with the same first characters (non-ASCII version)', content:'?a ?aé ?a', line:'?a ?aé ?a', y:1, x:9,
+		  result: {'from':{'char':7,'line':1},'to':{'char':9,'line':1},'list':['?a', '?aé']}},
+
+	];
+
+	QUnit.test( 'is constructable', function( assert ) {
+		assert.expect( 1 );
+		assert.ok( new Sparql() instanceof Sparql );
+	} );
+
+	QUnit.test( 'When there is nothing to autocomplete', function( assert ) {
+		assert.expect( 1 );
+		var done = assert.async();
+
+		var sparql = new Sparql();
+		sparql.getHint('XXX', 'XXX', 1, 3).then(
+			function( hint ) {
+				assert.notOk( true, 'Hinting should not succeed');
+			},
+			function() {
+				assert.ok( true, 'Hinting must fail' );
+			}
+		).always( done );
+	} );
+
+	$.each( VALID_SCENARIOS, function( key, test) {
+
+		QUnit.test( 'When running valid scenario: ' + this.scenario, function( assert ) {
+			assert.expect( 1 );
+			var done = assert.async();
+
+			var sparql = new Sparql();
+			sparql.getHint( test.content, test.line, test.y, test.x ).done( function( hint ) {
+				assert.deepEqual( hint, test.result , 'Hint must return valid hint');
+			} ).always( done );
+		} );
+	} );
+}( jQuery, QUnit, sinon, wikibase ) );
diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryHelper.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryHelper.test.js
new file mode 100644
index 000000000..8fbca7322
--- /dev/null
+++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryHelper.test.js
@@ -0,0 +1,114 @@
+( function ( $, QUnit, sinon, wb ) {
+	'use strict';
+
+	QUnit.module( 'wikibase.queryService.ui.queryHelper' );
+
+	var TEST_CASES = [
+			{
+				name: 'Cat query',
+				sparqlIn: 'SELECT ?item ?itemLabel WHERE { ?item wdt:P31 wd:Q146 . SERVICE wikibase:label { bd:serviceParam wikibase:language "en" } }',
+				sparqlOut: 'SELECT ?item ?itemLabel WHERE {\n  ?item wdt:P31 wd:Q146.\n  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }\n}',
+				text: 'instance of cat Limit'
+			},
+			{
+				name: 'Any cat query',
+				sparqlIn: 'SELECT ?item ?itemLabel WHERE { ?item wdt:P31* wd:Q146 . SERVICE wikibase:label { bd:serviceParam wikibase:language "en" } }',
+				sparqlOut: 'SELECT ?item ?itemLabel WHERE {\n  ?item (wdt:P31*) wd:Q146.\n  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }\n}',
+				text: 'any instance of cat Limit'
+			},
+			{
+				name: 'Subtype cat query',
+				sparqlIn: 'SELECT * WHERE {?c  p:P31/ps:P31 wd:Q146 .}',
+				sparqlOut: 'SELECT * WHERE { ?c (p:P31/ps:P31) wd:Q146. }',
+				text: 'instance of or subtype instance of cat Limit'
+			},
+			{
+				name: 'List of presidents with causes of death',
+				sparqlIn: 'SELECT ?h ?cause ?hl ?causel WHERE { ?h wdt:P39 wd:Q11696 . ?h wdt:P509 ?cause . OPTIONAL {    ?h rdfs:label ?hl filter (lang(?hl) = "en") . } OPTIONAL {   ?cause rdfs:label ?causel filter (lang(?causel) = "en").  }}',
+				sparqlOut: 'SELECT ?h ?cause ?hl ?causel WHERE {\n  ?h wdt:P39 wd:Q11696;\n    wdt:P509 ?cause.\n  OPTIONAL {\n    ?h rdfs:label ?hl.\n    FILTER((LANG(?hl)) = \"en\")\n  }\n  OPTIONAL {\n    ?cause rdfs:label ?causel.\n    FILTER((LANG(?causel)) = \"en\")\n  }\n}',
+				text: 'position held President of the United States of America cause of death Limit'
+			},
+			{
+				name: 'List of actors with pictures with year of birth and/or death',
+				sparqlIn: 'SELECT ?human ?humanLabel ?yob ?yod ?picture WHERE{ ?human wdt:P31 wd:Q5 ; wdt:P106 wd:Q33999 . ?human wdt:P18 ?picture . OPTIONAL { ?human wdt:P569 ?dob . ?human wdt:P570 ?dod }. BIND(YEAR(?dob) as ?yob) . BIND(YEAR(?dod) as ?yod) . SERVICE wikibase:label {  bd:serviceParam wikibase:language "en" . }}LIMIT 88',
+				sparqlOut: 'SELECT ?human ?humanLabel ?yob ?yod ?picture WHERE {\n  ?human wdt:P31 wd:Q5;\n    wdt:P106 wd:Q33999;\n    wdt:P18 ?picture.\n  OPTIONAL {\n    ?human wdt:P569 ?dob;\n      wdt:P570 ?dod.\n  }\n  BIND(YEAR(?dob) AS ?yob)\n  BIND(YEAR(?dod) AS ?yod)\n  SERVICE wikibase:label { bd:serviceParam wikibase:language \"en\". }\n}\nLIMIT 88',
+				text: 'instance of human occupation actor image Limit 88'
+			},
+			{
+				name: 'Find instance of human using BIND()',
+				sparqlIn: 'SELECT ?pid WHERE {  BIND(wd:Q5 AS ?thing)  ?pid wdt:P31 ?thing.}',
+				sparqlOut: 'SELECT ?pid WHERE {\n  BIND(wd:Q5 AS ?thing)\n  ?pid wdt:P31 ?thing.\n}',
+				text: 'instance of human Limit'
+			},
+			{
+				name: 'Wildcard query with unbound variables',
+				sparqlIn: 'SELECT * WHERE { ?item wdt:P31 ?instance. }',
+				sparqlOut: 'SELECT * WHERE { ?item wdt:P31 ?instance. }',
+				text: 'instance of Limit'
+			},
+			{
+				name: 'Wildcard query with show section and unbound query',
+				sparqlIn: 'SELECT * WHERE { ?item wdt:P31 wd:Q146.  OPTIONAL { ?item wdt:P39 ?position. } }',
+				sparqlOut: 'SELECT * WHERE {\n  ?item wdt:P31 wd:Q146.\n  OPTIONAL { ?item wdt:P39 ?position. }\n}',
+				text: 'instance of cat position held Limit'
+			}
+	];
+
+	var LABELS = {
+		P18: 'image',
+		P569: 'date of birth',
+		P570: 'date of birth',
+		P31: 'instance of',
+		P39: 'position held',
+		P509: 'cause of death',
+		P106: 'occupation',
+		Q146: 'cat',
+		Q5: 'human',
+		Q11696: 'President of the United States of America',
+		Q33999: 'actor'
+	};
+
+	QUnit.test( 'When instantiating QueryHelper there should be no error ', function ( assert ) {
+		assert.expect( 2 );
+		var qh = new wb.queryService.ui.queryHelper.QueryHelper();
+
+		assert.ok( true, 'Instantiating must not throw an error' );
+		assert.ok( ( qh instanceof wb.queryService.ui.queryHelper.QueryHelper ),
+				'Instantiating must not throw an error' );
+	} );
+
+	$.each( TEST_CASES, function ( index, testCase ) {
+		QUnit.test( 'When setting SPARQL  \'' + testCase.name
+				+ '\' query to QueryHelper then there should be the expected outcome', function (
+				assert ) {
+			assert.expect( 2 );
+
+			var api = new wb.queryService.api.Wikibase();
+			sinon.stub( api, 'searchEntities' ).callsFake( function ( id ) {
+				var label = id;
+				if ( LABELS[id] ) {
+					label = LABELS[id];
+				}
+				return $.Deferred().resolve( {
+					search: [ {
+						label: label,
+						id: id,
+						description: 'DESCRIPTION'
+					} ]
+				} ).promise();
+			} );
+
+			var qh = new wb.queryService.ui.queryHelper.QueryHelper( api );
+			qh.setQuery( testCase.sparqlIn );
+
+			var $html = $( '
' ); + qh.draw( $html ); + $html.find( '.btn' ).remove(); + $html.find( '.select2' ).remove(); + + assert.equal( qh.getQuery().trim(), testCase.sparqlOut ); + assert.equal( $html.text().trim(), testCase.text ); + } ); + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryTemplate.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryTemplate.test.js new file mode 100644 index 000000000..b5ec48421 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/QueryTemplate.test.js @@ -0,0 +1,166 @@ +( function ( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.queryHelper' ); + + var QueryTemplate = wb.queryService.ui.queryHelper.QueryTemplate; + + QUnit.test( '_getQueryTemplateText internal function', function( assert ) { + assert.expect( 10 ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: 'single text' }, 'en' ), + 'single text', + "template with single text should work" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { en: 'English text' } }, 'en' ), + 'English text', + "template with single language version should work" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { de: 'deutscher Text' } }, 'de' ), + 'deutscher Text', + "template with single non-English language version should work" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { en: 'English text', de: 'deutscher Text' } }, 'en' ), + 'English text', + "template with alternative language version should work" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { de: 'deutscher Text', en: 'English text' } }, 'en' ), + 'English text', + "template with alternative language version should work regardless of order in JSON" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { de: 'deutscher Text' } }, 'en', {}, 'de' ), + 'deutscher Text', + "undefined language should fall back to final fallback" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { en: 'English text' } }, 'de' ), + 'English text', + "undefined language should fall back to English if final fallback not specified" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { en: 'English text', 'de': 'deutscher Text' } }, 'de-at', { 'de-at': [ 'de' ] } ), + 'deutscher Text', + "language fallbacks between languages should work" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: { 'de': 'deutscher Text' } }, 'en' ), + 'deutscher Text', + "text should ultimately fall back to any available language" + ); + + assert.strictEqual( + QueryTemplate._getQueryTemplateText( { template: {} }, 'en' ), + '', + "blank template should not provoke errors by returning undefined" + ); + } ); + + QUnit.test( '_getQueryTemplateFragments internal function', function( assert ) { + assert.expect( 7 ); + + assert.deepEqual( + QueryTemplate._getQueryTemplateFragments( { template: 'a ?b c ?d e', variables: { '?b': {}, '?d': {} } } ), + [ 'a ', '?b', ' c ', '?d', ' e' ], + "fragments should be split correctly" + ); + assert.deepEqual( + QueryTemplate._getQueryTemplateFragments( { template: 'a ?b c ?d e ?f g', variables: { '?b': {}, '?d': {} } } ), + [ 'a ', '?b', ' c ', '?d', ' e ?f g' ], + "only variables mentioned in template should be replaced" + ); + assert.deepEqual( + QueryTemplate._getQueryTemplateFragments( { template: 'a ?b c ?b a', variables: { '?b': {} } } ), + [ 'a ', '?b', ' c ', '?b', ' a' ], + "variables occurring multiple times should work" + ); + assert.deepEqual( + QueryTemplate._getQueryTemplateFragments( { template: '?b a ?b', variables: { '?b': {} } } ), + [ '', '?b', ' a ', '?b', '' ], + "fragments should always begin and end with text fragment" + ); + assert.deepEqual( + QueryTemplate._getQueryTemplateFragments( { template: '', variables: { '?b': {} } } ), + [ '' ], + "empty template should convert to single empty fragment" + ); + assert.throws( + function() { + QueryTemplate._getQueryTemplateFragments( { template: 'a \0 c', variables: { '?b': {} } } ); + }, + Error, + "should not be possible to manipulate the fragment list via null bytes in template" + ); + assert.throws( + function() { + QueryTemplate._getQueryTemplateFragments( { template: 'a b c', variables: { '.*': {} } } ); + }, + Error, + "should not be possible to manipulate the fragment list via regex characters in variables" + ); + } ); + + QUnit.test( '_buildTemplate internal function', function( assert ) { + assert.expect( 4 ); + + var variables = {}; + var template = QueryTemplate._buildTemplate( [ 'a ', '?b', ' c ', '?d', ' e ?f g' ], variables ); + + assert.equal( template.text(), 'a ?b c ?d e ?f g', 'template text should look like template' ); + assert.ok( '?b' in variables, 'variables should contain the variables from the template' ); + assert.ok( '?d' in variables, 'variables should contain the variables from the template' ); + assert.equal( Object.getOwnPropertyNames( variables ).length, 2, 'variables should not contain any other properties' ); + } ); + + var testCases = [ + { + description: 'query template with single variable', + sparql: '#TEMPLATE={ "template": "Find ?thing\u200Bs", "variables": { "?thing": {} } }\nSELECT ?human WHERE { BIND(wd:Q5 AS ?thing) ?human wdt:P31 ?thing }', + text: 'Find human\u200Bs' + }, + { + description: 'query template with two variables', + sparql: '#TEMPLATE={ "template": "Find ?thing\u200Bs with ?prop", "variables": { "?thing": {}, "?prop": {} } }\nSELECT ?human ?other WHERE { BIND(wd:Q5 AS ?thing) BIND(wdt:P21 AS ?prop) ?human wdt:P31 ?thing; ?prop ?other }', + text: 'Find human\u200Bs with sex or gender' + }, + { + description: 'query template with the same variable twice', + sparql: '#TEMPLATE={ "template": "Find ?thing\u200Bs that are ?thing\u200Bs", "variables": { "?thing": {} } }\nSELECT ?human WHERE { BIND(wd:Q5 AS ?thing) ?human wdt:P31 ?thing }', + text: 'Find human\u200Bs that are human\u200Bs' + } + ]; + var labels = { + '?thing': 'human', + '?prop': 'sex or gender' + }; + + $.each( testCases, function( index, testCase ) { + QUnit.test( testCase.description, function( assert ) { + assert.expect( 1 ); + + var query = new wb.queryService.ui.queryHelper.SparqlQuery(); + query.parse( testCase.sparql, wb.queryService.RdfNamespaces.ALL_PREFIXES ); + var qt = QueryTemplate.parse( query ); + var $html = qt.getHtml( + function( variable ) { return $.Deferred().resolve( labels[variable] ).promise(); }, + { add: function() {} }, + function() {} + ); + + assert.equal( $html.text(), testCase.text ); + } ); + } ); +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/SparqlQuery.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/SparqlQuery.test.js new file mode 100644 index 000000000..82e76fdf0 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/queryHelper/SparqlQuery.test.js @@ -0,0 +1,323 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.queryHelper' ); + + var PACKAGE = wb.queryService.ui.queryHelper; + var QUERY = { + SIMPLE: 'SELECT * WHERE {}', + LIMIT: 'SELECT * WHERE {} LIMIT 10', + VARIABLES: 'SELECT ?x1 ?x2 ?x3 WHERE {} LIMIT 10', + TRIPLE_VARIABLES: 'SELECT ?y1 ?y2 ?y3 WHERE { ?x1 ?x2 ?x3. }\nLIMIT 10', + TRIPLES_UNION: 'PREFIX : SELECT ?x1 ?x2 ?x3 WHERE { :S :P :O. OPTIONAL{ :S1 :P1 :O1 } :S2 :P2 :O2. { :SU1 :PU1 :OU1 } UNION { :SU2 :PU2 :OU2 } }', + TRIPLES: 'PREFIX : SELECT ?x1 ?x2 ?x3 WHERE { :S :P :O. OPTIONAL{ :S1 :P1 :O1 } :S2 :P2 :O2.}', + SUBQUERIES: 'SELECT * WHERE { {SELECT * WHERE { {SELECT * WHERE {}} }} }', + BOUND: 'PREFIX : SELECT * WHERE { ?bound :P :O. OPTIONAL{ :S1 ?x ?bound2 } :S2 :P2 :O2.}', + COMMENTS: '#foo:bar\n#6*9=42\nSELECT * WHERE { }', + LABEL_SERVICE: 'PREFIX wikibase: PREFIX bd: SELECT * WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" } }', + }; + + QUnit.test( 'When instantiating new SparqlQuery then', function( assert ) { + assert.expect( 2 ); + var q = new PACKAGE.SparqlQuery(); + + assert.ok( true, 'must not throw an error' ); + assert.ok( ( q instanceof PACKAGE.SparqlQuery ), 'object must be type of SparqlQuery' ); + } ); + + QUnit.test( 'When parsing query is \'' + QUERY.SIMPLE + '\' then', function( assert ) { + assert.expect( 1 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.SIMPLE ); + q.getQueryString(); + + assert.ok( true, 'parsing must not throw an error' ); + } ); + + QUnit.test( 'When parsing query ' + QUERY.LIMIT, function( assert ) { + assert.expect( 1 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LIMIT ); + var limit = q.getLimit(); + + assert.equal( 10, limit, 'then LIMIT must be 10' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.LIMIT + '\' and I change LIMIT to LIMIT * 2 then', + function( assert ) { + assert.expect( 1 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LIMIT ); + var limit = q.getLimit(); + q.setLimit( ( limit * 2 ) ); + + assert.equal( 20, q.getLimit(), 'LIMIT must be 20' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.LIMIT + '\' and I set LIMIT to NULL then', function( + assert ) { + assert.expect( 2 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LIMIT ); + q.setLimit( null ); + + assert.equal( null, q.getLimit(), 'LIMIT should be NULL' ); + assert.equal( 'SELECT * WHERE { }', q.getQueryString(), + 'query string should not contain LIMIT ' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.VARIABLES + '\' then', function( assert ) { + assert.expect( 5 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.VARIABLES ); + + assert.ok( q.hasVariable( '?x1' ), '?x1 must be a variable' ); + assert.ok( q.hasVariable( '?x2' ), '?x1 must be a variable' ); + assert.ok( q.hasVariable( '?x3' ), '?x1 must be a variable' ); + + assert.notOk( q.hasVariable( 'x4' ), 'x1 must not be a variable' ); + assert.notOk( q.hasVariable( '?x4' ), '?x1 must not be a variable' ); + } ); + + + QUnit.test( 'When query is \'' + QUERY.VARIABLES + '\' and I delete ?x2 then', function( assert ) { + assert.expect( 4 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.VARIABLES ); + q.removeVariable( '?x2' ); + + assert.ok( q.hasVariable( '?x1' ), '?x1 must be a variable' ); + assert.ok( q.hasVariable( '?x3' ), '?x3 must be a variable' ); + + assert.notOk( q.hasVariable( 'x4' ), 'x1 must not be a variable' ); + assert.notOk( q.hasVariable( '?x2' ), '?x1 must not be a variable' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.SIMPLE + '\' THEN', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.SIMPLE ); + + assert.notOk( q.hasVariable( '?XX' ), '?XX must not be a variable' ); + assert.notOk( q.hasVariable( 'XX' ), 'XX must not be a variable' ); + assert.notOk( q.hasVariable( 'YY' ), 'XX must not be a variable' ); + assert.notOk( q.hasVariable( 'ZZ' ), 'XX must not be a variable' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLES_UNION + '\' then', function( assert ) { + assert.expect( 16 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLES_UNION ); + var triples = q.getTriples(); + + assert.equal( triples.length, 5, 'there should be 5 triples' ); + + assert.equal( triples[0].optional, false, 'triple0 must not be optional' ); + assert.deepEqual( triples[0].query, q, 'query of triple1 must be query' ); + assert.deepEqual( triples[0].triple, { + "subject": "http://a.test/S", + "predicate": "http://a.test/P", + "object": "http://a.test/O" + }, 'tripl1 must be S, P, O' ); + + assert.equal( triples[1].optional, true, 'triple1 must be optional' ); + assert.deepEqual( triples[1].query, q, 'query of triple1 must be query' ); + assert.deepEqual( triples[1].triple, { + "object": "http://a.test/O1", + "predicate": "http://a.test/P1", + "subject": "http://a.test/S1" + }, 'tripl1 must be S1, P1, O1' ); + + assert.equal( triples[2].optional, false, 'triple2 must not be optional' ); + assert.deepEqual( triples[2].query, q, 'query of triple1 must be query' ); + assert.deepEqual( triples[2].triple, { + "object": "http://a.test/O2", + "predicate": "http://a.test/P2", + "subject": "http://a.test/S2" + }, 'tripl2 must be S2, P2, O2' ); + + + assert.equal( triples[3].optional, false, 'triple3 must not be optional' ); + assert.deepEqual( triples[3].query, q, 'query of triple3 must be query' ); + assert.deepEqual( triples[3].triple, { + "subject": "http://a.test/SU1", + "predicate": "http://a.test/PU1", + "object": "http://a.test/OU1" + }, 'triple3 must be SU1, PU1, OU1' ); + + assert.equal( triples[4].optional, false, 'triple3 must not be optional' ); + assert.deepEqual( triples[4].query, q, 'query of triple3 must be query' ); + assert.deepEqual( triples[4].triple, { + "subject": "http://a.test/SU2", + "predicate": "http://a.test/PU2", + "object": "http://a.test/OU2" + }, 'triple3 must be SU2, PU2, OU2' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLES + '\' and I delete 2 triples then', function( + assert ) { + assert.expect( 2 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLES ); + var triples = q.getTriples(); + + triples[0].remove(); + triples[2].remove(); + + triples = q.getTriples(); + + assert.equal( triples.length, 1, 'there should be 1 triple left' ); + assert.deepEqual( triples[0].triple, { + "object": "http://a.test/O1", + "predicate": "http://a.test/P1", + "subject": "http://a.test/S1" + }, 'tripl left must be S1, P1, O1' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.SUBQUERIES + '\' then', function( assert ) { + assert.expect( 4 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.SUBQUERIES ); + var queries = q.getSubQueries(); + + assert.equal( queries.length, 1, 'expecting one subquery' ); + assert.ok( ( queries[0] instanceof PACKAGE.SparqlQuery ), + 'that must be instance of SparqlQuery' ); + + queries = queries[0].getSubQueries(); + assert.equal( queries.length, 1, 'expecting one sub query of sub query' ); + assert.ok( ( queries[0] instanceof PACKAGE.SparqlQuery ), + 'that must be instance of SparqlQuery' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLES + '\' and I add two triples', + function( assert ) { + assert.expect( 5 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLES ); + + q.addTriple( 'SX', 'PX', 'OX' ); + q.addTriple( 'SY', 'PY', 'OY', true ); + + var triples = q.getTriples(); + + assert.equal( triples.length, 5, 'there should be 5 triple ' ); + + assert.deepEqual( triples[3].triple, { + "object": "OX", + "predicate": "PX", + "subject": "SX" + }, 'triple added must be SX, PX, OX' ); + assert.notOk( triples[3].optional, 'triple must not be optional' ); + + assert.deepEqual( triples[4].triple, { + "object": "OY", + "predicate": "PY", + "subject": "SY" + }, 'triple added must be SY, PY, OY' ); + assert.ok( triples[4].optional, 'triple must be optional' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.BOUND + '\'', function( assert ) { + assert.expect( 1 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.BOUND ); + + assert.deepEqual( q.getBoundVariables(), [ + "?bound", "?bound2" + ], 'bound subject variables must be ?bound and ?bound2' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.COMMENTS + '\'', function( assert ) { + assert.expect( 3 ); + + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.COMMENTS ); + + assert.strictEqual( q.getQueryString(), QUERY.COMMENTS, + 'formatted query must be identical' ); + assert.strictEqual( q.getCommentContent( 'foo:' ), 'bar', + 'content of #foo: comment must be bar' ); + assert.strictEqual( q.getCommentContent( '6*9=' ), '42', + 'six times nine must be forty-two' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.LABEL_SERVICE + '\'', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LABEL_SERVICE ); + var s = q.getServices(); + + assert.equal( s.length, 1, 'There should be one service' ); + assert.equal( s[0].name, 'http://wikiba.se/ontology#label', 'Wikibase label service should be in services' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.LABEL_SERVICE + '\' and Wikibase label is removed', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LABEL_SERVICE ); + q.removeService( 'http://wikiba.se/ontology#label' ); + + var s = q.getServices(); + + assert.equal( s.length, 0, 'There should be no services' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.LABEL_SERVICE + '\' and some service is removed', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.LABEL_SERVICE ); + q.removeService( 'SOME_SERVICE' ); + + var s = q.getServices(); + + assert.equal( s.length, 1, 'There should be one service' ); + assert.equal( s[0].name, 'http://wikiba.se/ontology#label', 'Wikibase label service should be in services' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLE_VARIABLES + '\'', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLE_VARIABLES ); + + assert.deepEqual( q.getTripleVariables(), [ '?x1', '?x2', '?x3' ], 'all variables should be returned' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLE_VARIABLES + '\' and variables are cleaned up ', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLE_VARIABLES ); + q.cleanupVariables(); + + assert.deepEqual( q.getQueryString(), QUERY.TRIPLE_VARIABLES.replace( /SELECT(.*)WHERE/, 'SELECT * WHERE' ), + 'Unused variables should be removed' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.TRIPLE_VARIABLES + '\' and variables are cleaned up with filter ', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.TRIPLE_VARIABLES ); + q.cleanupVariables( [ '?someUnrelatedVariable' ] ); + + assert.deepEqual( q.getQueryString(), QUERY.TRIPLE_VARIABLES , 'Unused variables in filter list should not be removed' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.SIMPLE + '\' ', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.SIMPLE ); + + assert.ok( q.isWildcardQuery(), 'isWildcardQuery returns true' ); + } ); + + QUnit.test( 'When query is \'' + QUERY.VARIABLES + '\' ', function( assert ) { + var q = new PACKAGE.SparqlQuery(); + q.parse( QUERY.VARIABLES ); + + assert.notOk( q.isWildcardQuery(), 'isWildcardQuery returns false' ); + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/CoordinateResultBrowser.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/CoordinateResultBrowser.test.js new file mode 100644 index 000000000..767b6fcca --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/CoordinateResultBrowser.test.js @@ -0,0 +1,64 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.resultBrowser' ); + var crb = new wb.queryService.ui.resultBrowser.CoordinateResultBrowser(); + + QUnit.test( '_splitWktLiteral internal helper function', function( assert ) { + assert.expect( 2 ); + + assert.deepEqual( + crb._splitWktLiteral( ' Point(1 2)' ), + { crs: 'http://www.wikidata.org/entity/Q2', wkt: 'Point(1 2)' }, + '_splitWktLiteral should split crs and wkt correctly' + ); + + assert.deepEqual( + crb._splitWktLiteral( 'Point(1 2)' ), + { crs: 'http://www.opengis.net/def/crs/OGC/1.3/CRS84', wkt: 'Point(1 2)' }, + '_splitWktLiteral without explicit reference system should use standard default value' + ); + } ); + + QUnit.test( '_extractGeoJsonWktLiteral internal helper function', function( assert ) { + var testCases = [ + [ + ' Point(1 2)', + { "type": "Point", "coordinates": [ 1, 2 ] }, + 'should extract Wikidata terrestrial coordinate values' + ], + [ + ' Point(1 2)', + null, + 'should not extract Wikidata lunar coordinate values' + ], + [ + 'Point(1 2)', + { "type": "Point", "coordinates": [ 1, 2 ] }, + 'should extract coordinate values without explicit reference system' + ], + [ + 'Linestring(1 2,3 4)', + { "type": "LineString", "coordinates": [ [ 1, 2 ], [ 3, 4 ] ] }, + 'should extract non-point literals' + ] + ]; + assert.expect( testCases.length ); + + testCases.forEach( function( testCase ) { + var done = assert.async(); + var result = crb._extractGeoJsonWktLiteral( testCase[0] ); + var message = '_extractGeoJsonWktLiteral ' + testCase[2]; + if ( result === null ) { + assert.strictEqual( result, testCase[1], message ); + done(); + } else { + result.done( function( result ) { + assert.deepEqual( result, testCase[1], message ); + done(); + } ); + } + } ); + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ImageResultBrowser.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ImageResultBrowser.test.js new file mode 100644 index 000000000..16d04ea29 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ImageResultBrowser.test.js @@ -0,0 +1,32 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.resultBrowser' ); + var irb = new wb.queryService.ui.resultBrowser.ImageResultBrowser(), + sampleItem = '', + sampleItemData = { + item: { type: 'uri', value: 'http://www.wikidata.org/entity/Q28665865' }, + itemLabel: { + 'xml:lang': 'en', + type: 'literal', + value: 'Мyka' + }, + pic: { + type: 'uri', + value: 'http://commons.wikimedia.org/wiki/Special:FilePath/%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D0%B8%D1%8F%20%D0%A3%D1%88%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0.%201927.jpg' + }, + url: 'http://commons.wikimedia.org/wiki/Special:FilePath/%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D0%B8%D1%8F%20%D0%A3%D1%88%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0.%201927.jpg' + }, + aspectRatio = 0.7558823529411764; + + QUnit.test( 'When preloading an item the item should be returned', function( assert ) { + assert.expect( 2 ); + var check = function( item ) { + assert.equal( item.innerHTML , sampleItem ); + assert.equal( $( item ).data( 'aspectRatio' ), aspectRatio ); + }; + return irb._preloadItem( sampleItemData ).done( function( x ) { + check( x ); + } ); + } ); +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ResultBrowser.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ResultBrowser.test.js new file mode 100644 index 000000000..e825fc940 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/ResultBrowser.test.js @@ -0,0 +1,100 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.resultBrowser' ); + var resultBrowser = wb.queryService.ui.resultBrowser; + var browsers = [ + 'TableResultBrowser', 'ImageResultBrowser', 'CoordinateResultBrowser', + 'BubbleChartResultBrowser', 'LineChartResultBrowser', 'BarChartResultBrowser', + 'AreaChartResultBrowser', 'ScatterChartResultBrowser', 'TreeMapResultBrowser', + 'TreeResultBrowser', 'TimelineResultBrowser', 'MultiDimensionResultBrowser', + 'GraphResultBrowser' + ]; + + + var data = { + EMPTY: { "head" : { "vars" : [ ] }, "results" : { "bindings" : [ ] }}, + TableResultBrowser: { "head" : { "vars" : [ "item", "itemLabel" ] }, "results" : { "bindings" : [ { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q498787" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Muezza" } }, { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q677525" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Orangey" } } ] }}, + ImageResultBrowser: {"head":{"vars":["spaceProbeLabel","date","picture"]},"results":{"bindings":[{"date":{"datatype":"http://www.w3.org/2001/XMLSchema#dateTime","type":"literal","value":"1957-10-04T00:00:00Z"},"picture":{"type":"uri","value":"http://commons.wikimedia.org/wiki/Special:FilePath/Sputnik.jpg"},"spaceProbeLabel":{"xml:lang":"fr","type":"literal","value":"Spoutnik1"}},{"date":{"datatype":"http://www.w3.org/2001/XMLSchema#dateTime","type":"literal","value":"1957-10-04T00:00:00Z"},"picture":{"type":"uri","value":"http://commons.wikimedia.org/wiki/Special:FilePath/Sputnik%201.jpg"},"spaceProbeLabel":{"xml:lang":"fr","type":"literal","value":"Spoutnik1"}},{"date":{"datatype":"http://www.w3.org/2001/XMLSchema#dateTime","type":"literal","value":"1961-02-12T00:00:00Z"},"picture":{"type":"uri","value":"http://commons.wikimedia.org/wiki/Special:FilePath/Venera%201%20%28a%29%20%28Memorial%20Museum%20of%20Astronautics%29.JPG"},"spaceProbeLabel":{"xml:lang":"fr","type":"literal","value":"Venera1"}}]}}, + CoordinateResultBrowser: {"head":{"vars":["label","coord","place","image"]},"results":{"bindings":[{"coord":{"datatype":"http://www.opengis.net/ont/geosparql#wktLiteral","type":"literal","value":"Point(41.4869 -79.5953)"},"label":{"xml:lang":"en","type":"literal","value":"PitholeStoneArchBridge"}},{"coord":{"datatype":"http://www.opengis.net/ont/geosparql#wktLiteral","type":"literal","value":"Point(43.5046 11.7996)"},"label":{"xml:lang":"en","type":"literal","value":"PonteBuriano"}}]}}, + BubbleChartResultBrowser: {"head":{"vars":["item","itemLabel","duration"]},"results":{"bindings":[{"item":{"type":"uri","value":"http://www.wikidata.org/entity/Q1440764"},"itemLabel":{"xml:lang":"en","type":"literal","value":"BattleofTimor"},"duration":{"datatype":"http://www.w3.org/2001/XMLSchema#double","type":"literal","value":"356.0"}},{"item":{"type":"uri","value":"http://www.wikidata.org/entity/Q383614"},"itemLabel":{"xml:lang":"en","type":"literal","value":"BattleofKohima"},"duration":{"datatype":"http://www.w3.org/2001/XMLSchema#double","type":"literal","value":"79.0"}}]}}, + LineChartResultBrowser: {"head":{"vars":["objectLabel","year","population","Location"]},"results":{"bindings":[{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7047539"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1960"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7086299"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1961"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7129864"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1962"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7175811"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1963"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7223801"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1964"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7270889"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1965"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7322066"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1966"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7376998"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1967"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7415403"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1968"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7441055"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1969"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}}]}}, + BarChartResultBrowser: {"head":{"vars":["objectLabel","year","population","Location"]},"results":{"bindings":[{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7047539"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1960"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7086299"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1961"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7129864"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1962"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7175811"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1963"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7223801"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1964"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7270889"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1965"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7322066"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1966"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7376998"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1967"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7415403"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1968"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7441055"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1969"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}}]}}, + AreaChartResultBrowser: {"head":{"vars":["objectLabel","year","population","Location"]},"results":{"bindings":[{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7047539"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1960"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7086299"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1961"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7129864"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1962"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7175811"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1963"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7223801"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1964"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7270889"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1965"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7322066"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1966"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7376998"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1967"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7415403"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1968"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7441055"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1969"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}}]}}, + ScatterChartResultBrowser: {"head":{"vars":["objectLabel","year","population","Location"]},"results":{"bindings":[{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7047539"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1960"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7086299"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1961"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7129864"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1962"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7175811"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1963"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7223801"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1964"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7270889"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1965"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7322066"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1966"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7376998"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1967"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7415403"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1968"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}},{"population":{"datatype":"http://www.w3.org/2001/XMLSchema#decimal","type":"literal","value":"7441055"},"objectLabel":{"xml:lang":"en","type":"literal","value":"Austria"},"year":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1969"},"Location":{"xml:lang":"en","type":"literal","value":"Austria"}}]}}, + TreeMapResultBrowser: {"head":{"vars":["show","showLabel","season","seasonLabel","episode","episodeLabel"]},"results":{"bindings":[{"show":{"type":"uri","value":"http://www.wikidata.org/entity/Q886"},"season":{"type":"uri","value":"http://www.wikidata.org/entity/Q13131"},"episode":{"type":"uri","value":"http://www.wikidata.org/entity/Q48697"},"showLabel":{"xml:lang":"en","type":"literal","value":"TheSimpsons"},"seasonLabel":{"xml:lang":"en","type":"literal","value":"24thseasonofTheSimpsons"},"episodeLabel":{"xml:lang":"en","type":"literal","value":"AdventuresinBaby-Getting"}},{"show":{"type":"uri","value":"http://www.wikidata.org/entity/Q886"},"season":{"type":"uri","value":"http://www.wikidata.org/entity/Q13131"},"episode":{"type":"uri","value":"http://www.wikidata.org/entity/Q218073"},"showLabel":{"xml:lang":"en","type":"literal","value":"TheSimpsons"},"seasonLabel":{"xml:lang":"en","type":"literal","value":"24thseasonofTheSimpsons"},"episodeLabel":{"xml:lang":"en","type":"literal","value":"MoonshineRiver"}}]}}, + TreeResultBrowser: {"head":{"vars":["show","showLabel","season","seasonLabel","episode","episodeLabel"]},"results":{"bindings":[{"show":{"type":"uri","value":"http://www.wikidata.org/entity/Q886"},"season":{"type":"uri","value":"http://www.wikidata.org/entity/Q13131"},"episode":{"type":"uri","value":"http://www.wikidata.org/entity/Q48697"},"showLabel":{"xml:lang":"en","type":"literal","value":"TheSimpsons"},"seasonLabel":{"xml:lang":"en","type":"literal","value":"24thseasonofTheSimpsons"},"episodeLabel":{"xml:lang":"en","type":"literal","value":"AdventuresinBaby-Getting"}},{"show":{"type":"uri","value":"http://www.wikidata.org/entity/Q886"},"season":{"type":"uri","value":"http://www.wikidata.org/entity/Q13131"},"episode":{"type":"uri","value":"http://www.wikidata.org/entity/Q218073"},"showLabel":{"xml:lang":"en","type":"literal","value":"TheSimpsons"},"seasonLabel":{"xml:lang":"en","type":"literal","value":"24thseasonofTheSimpsons"},"episodeLabel":{"xml:lang":"en","type":"literal","value":"MoonshineRiver"}}]}}, + TimelineResultBrowser: { "head" : { "vars" : [ "_WikidataLabel", "_publication_date" ] }, "results" : { "bindings" : [ { "_publication_date" : { "datatype" : "http://www.w3.org/2001/XMLSchema#dateTime", "type" : "literal", "value" : "2014-10-01T00:00:00Z" }, "_WikidataLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Wikidata: A Free Collaborative Knowledgebase" } }, { "_publication_date" : { "datatype" : "http://www.w3.org/2001/XMLSchema#dateTime", "type" : "literal", "value" : "2015-01-01T00:00:00Z" }, "_WikidataLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Utilizing the Wikidata system to improve the quality of medical content in Wikipedia in diverse languages: a pilot study" } }, { "_publication_date" : { "datatype" : "http://www.w3.org/2001/XMLSchema#dateTime", "type" : "literal", "value" : "2015-11-16T00:00:00Z" }, "_WikidataLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Wikidata: A platform for data integration and dissemination for the life sciences and beyond" } } ] }}, + MultiDimensionResultBrowser: { "head" : { "vars" : [ "item", "itemLabel" ] }, "results" : { "bindings" : [ { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q498787" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Muezza" } }, { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q677525" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Orangey" } } ] }}, + GraphResultBrowser: { "head" : { "vars" : [ "item", "itemLabel" ] }, "results" : { "bindings" : [ { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q498787" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Muezza" } }, { "item" : { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q677525" }, "itemLabel" : { "xml:lang" : "en", "type" : "literal", "value" : "Orangey" } } ] }}, + }; + + var expected = { + TableResultBrowser: '
', + CoordinateResultBrowser: '
' ) ); + + assert.ok( b.isDrawable(), browser + ' must be drawable' ); + } ); + + QUnit.test( 'When ' + browser + ' is visiting TableResultBrowser with not drawable data then drawable must be false', function( assert ) { + var b = new resultBrowser[ browser ](); + var tb = new resultBrowser.TableResultBrowser(); + tb.addVisitor( b ); + tb.setResult( data.EMPTY ); + tb.draw( $( '
' ) ); + + assert.notOk( b.isDrawable(), browser + ' must not be drawable' ); + } ); + } + + QUnit.test( 'When rendering ' + browser + ' then expected result should be displayed ', function( assert ) { + var b = new resultBrowser[ browser ](); + b.setResult( data[ browser ] ); + + var $result = $( '
' ).width( 100 ).height( 100 ); + $result.appendTo( 'body' ); + + b.draw( $result ); + assert.ok( true, 'Drawing must not throw an error' ); + + assert.ok( $result.html().match( expected[ browser ] ), 'Result must be expected result' + $result.html()); + $result.remove(); + } ); + + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/FormatterHelper.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/FormatterHelper.test.js new file mode 100644 index 000000000..58fe80cf0 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/FormatterHelper.test.js @@ -0,0 +1,108 @@ +( function( QUnit, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.resultBrowser.helper' ); + + wb.queryService.ui.resultBrowser.helper.FormatterHelper.initMoment(); + + var helper = new wb.queryService.ui.resultBrowser.helper.FormatterHelper(); + + QUnit.test( 'Setup', function( assert ) { + assert.expect( 1 ); + + assert.ok( helper instanceof wb.queryService.ui.resultBrowser.helper.FormatterHelper ); + } ); + + QUnit.test( 'parseDate', function( assert ) { + var testCases = [ + [ '2016-12-31', '2016-12-31' ], + [ '2016-12-31T00:00:00', '2016-12-31' ], + + // Testing the supported range + [ '-1000000-12-31T00:00:00Z', 'Invalid date' ], + [ '-271821-01-01T00:00:00Z', 'Invalid date' ], + [ '-271820-01-01T00:00:00Z', '-271820-01-01' ], + [ '-2016-12-31T00:00:00Z', '-2016-12-31' ], + [ '-1-12-31T00:00:00Z', '-0001-12-31' ], + [ '+0-00-00T00:00:00Z', 'Invalid date' ], + [ '+1-12-31T00:00:00Z', '0001-12-31' ], + [ '+2016-12-31T00:00:00Z', '2016-12-31' ], + [ '+275760-01-01T00:00:00Z', '275760-01-01' ], + [ '+275761-01-01T00:00:00Z', 'Invalid date' ], + [ '+1000000-12-31T00:00:00Z', 'Invalid date' ] + ]; + + assert.expect( testCases.length ); + + testCases.forEach( function( testCase ) { + var result = helper.parseDate( testCase[0] ); + assert.strictEqual( result.format( 'YYYY-MM-DD' ), testCase[1] ); + } ); + } ); + + QUnit.test( '_formatDate', function( assert ) { + var testCases = [ + [ '-1000000-12-31T00:00:00Z', '1000001 BCE' ], + [ '-275760-01-01T00:00:00Z', '275761 BCE' ], + [ '-275759-01-01T00:00:00Z', '1 January 275760 BCE' ], + [ '-2016-12-31T00:00:00Z', '31 December 2017 BCE' ], + [ '-2016-00-00T00:00:00Z', '2017 BCE' ], + [ '-1-12-31T00:00:00Z', '31 December 0002 BCE' ], + [ '0-00-00T00:00:00Z', '0001 BCE' ], + [ '+0-00-00T00:00:00Z', '0001 BCE' ], + [ '+000000-00-00T00:00:00Z', '0001 BCE' ], + [ '+1-12-31T00:00:00Z', '31 December 0001' ], + [ '+2016-00-00T00:00:00Z', '2016' ], + [ '+2016-12-31T00:00:00Z', '31 December 2016' ], + [ '+275760-01-01T00:00:00Z', '1 January 275760' ], + [ '+275761-01-01T00:00:00Z', '275761' ], + [ '+1000000-12-31T00:00:00Z', '1000000' ] + ]; + + assert.expect( testCases.length ); + + testCases.forEach( function( testCase ) { + assert.strictEqual( helper._formatDate( testCase[0] ), testCase[1] ); + } ); + } ); + + QUnit.test( 'abbreviateUri', function( assert ) { + var namespaces = wb.queryService.RdfNamespaces.NAMESPACE_SHORTCUTS, + testCases = [], + groupName, group, prefixName, prefixUri; + + for ( groupName in namespaces ) { + group = namespaces[ groupName ]; + for ( prefixName in group ) { + prefixUri = group[ prefixName ]; + testCases.push( [ prefixUri, prefixName + ':' ] ); + } + } + + assert.expect( testCases.length + 1 ); + + assert.ok( testCases.length > 0, "should have at least one test case" ); + + testCases.forEach( function( testCase ) { + assert.strictEqual( helper.abbreviateUri( testCase[0] ), testCase[1] ); + } ); + } ); + + QUnit.test( '_isHiddenField', function( assert ) { + var Options = wb.queryService.ui.resultBrowser.helper.Options; + + helper.setOptions( new Options( {} ) ); + assert.strictEqual( helper._isHiddenField( 'foo' ), false ); + + helper.setOptions( new Options( { hide: '?bar' } ) ); + assert.strictEqual( helper._isHiddenField( 'bar' ), true ); + + helper.setOptions( new Options( { hide: [ '?bar', '?baz' ] } ) ); + assert.strictEqual( helper._isHiddenField( 'foo' ), false ); + assert.strictEqual( helper._isHiddenField( 'bar' ), true ); + assert.strictEqual( helper._isHiddenField( 'baz' ), true ); + + helper.setOptions( new Options( {} ) ); + } ); + +}( QUnit, wikibase ) ); diff --git a/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/Options.test.js b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/Options.test.js new file mode 100644 index 000000000..95f82e925 --- /dev/null +++ b/scholia/app/static/gui/wikibase/tests/queryService/ui/resultBrowser/helper/Options.test.js @@ -0,0 +1,59 @@ +( function( $, QUnit, sinon, wb ) { + 'use strict'; + + QUnit.module( 'wikibase.queryService.ui.resultBrowser.helper.Options' ); + + var Options = wb.queryService.ui.resultBrowser.helper.Options; + + QUnit.test( 'get', function( assert ) { + var options = new Options( { + test1: 'foo', + test2: [ 'bar' ], + /* test3 not defined */ + test4: undefined + } ); + + assert.strictEqual( options.get( 'test1', undefined ), 'foo' ); + assert.deepEqual( options.get( 'test2', [ 'foo' ] ), [ 'bar' ] ); + assert.strictEqual( options.get( 'test3', 42.0 ), 42.0 ); + assert.strictEqual( options.get( 'test4', 'value' ), undefined ); + + assert.throws( function() { options.get( 'test1' ); } ); + } ); + + QUnit.test( 'getArray', function( assert ) { + var options = new Options( { + test1: 'foo', + test2: [ 'bar' ] + /* test3 not defined */ + } ); + + assert.deepEqual( options.getArray( 'test1', undefined ), [ 'foo' ] ); + assert.deepEqual( options.getArray( 'test2', undefined ), [ 'bar' ] ); + assert.deepEqual( options.getArray( 'test3', 'default' ), [ 'default' ] ); + + assert.throws( function() { options.getArray( 'test1' ); } ); + } ); + + QUnit.test( 'getColumnNames', function( assert ) { + var options = new Options( { + test1: '?foo', + test2: [ '?bar', '?baz' ], + /* test3 not defined */ + test4: 'reserved' + } ); + + assert.deepEqual( options.getColumnNames( 'test1', undefined ), [ 'foo' ] ); + assert.deepEqual( options.getColumnNames( 'test2', [ '?unused' ] ), [ 'bar', 'baz' ] ); + assert.deepEqual( options.getColumnNames( 'test3', [ '?default' ] ), [ 'default' ] ); + + var realWarn = window.console.warn; + window.console.warn = sinon.spy(); + assert.deepEqual( options.getColumnNames( 'test4', undefined ), [] ); + assert.ok( window.console.warn.calledOnce ); + window.console.warn = realWarn; + + assert.throws( function() { options.getColumnNames( 'test1' ); } ); + } ); + +}( jQuery, QUnit, sinon, wikibase ) ); diff --git a/scholia/app/static/scholia.js b/scholia/app/static/scholia.js index ef4e9a7a7..cc07670ca 100644 --- a/scholia/app/static/scholia.js +++ b/scholia/app/static/scholia.js @@ -21,7 +21,7 @@ function convertDataTableData(data, columns, linkPrefixes={}, linkSuffixes={}) { // Handle 'Label' columns. // var linkPrefixes = (options && options.linkPrefixes) || {}; - + var convertedData = []; var convertedColumns = []; for (var i = 0 ; i < columns.length ; i++) { @@ -44,13 +44,13 @@ function convertDataTableData(data, columns, linkPrefixes={}, linkSuffixes={}) { } else if (key + 'Label' in data[i]) { convertedRow[key] = '' + data[i][key + 'Label'] + ''; } else if (key.substr(-5) == 'Label') { // pass - + } else if (key + 'Url' in data[i]) { convertedRow[key] = '" + + data[i][key] + "'>" + $("
").text(data[i][key]).html() + ''; } else if (key == 'orcid') { // Add link to ORCID website convertedRow[key] = '' + + data[i][key] + '">' + data[i][key] + ''; } else if (key == 'doi') { @@ -126,7 +126,7 @@ function sparqlToDataTable(sparql, element, options={}) { var linkSuffixes = (typeof options.linkSuffixes === 'undefined') ? {} : options.linkSuffixes; var paging = (typeof options.paging === 'undefined') ? true : options.paging; var sDom = (typeof options.sDom === 'undefined') ? 'lfrtip' : options.sDom; - var url = "https://query.wikidata.org/bigdata/namespace/wdq/sparql?query=" + + var url = "https://query.wikidata.org/bigdata/namespace/wdq/sparql?query=" + encodeURIComponent(sparql) + '&format=json'; $.getJSON(url, function(response) { @@ -143,19 +143,19 @@ function sparqlToDataTable(sparql, element, options={}) { columns.push(column) } - table = $(element).DataTable({ + table = $(element).DataTable({ data: convertedData.data, columns: columns, lengthMenu: [[10, 25, 100, -1], [10, 25, 100, "All"]], ordering: true, - order: [], + order: [], paging: paging, sDom: sDom, }); $(element).append( - 'Edit on query.Wikidata.org'); }); } @@ -214,12 +214,12 @@ function sparqlToDataTable2(sparql, element, filename, options={}) { var linkSuffixes = (typeof options.linkSuffixes === 'undefined') ? {} : options.linkSuffixes; var paging = (typeof options.paging === 'undefined') ? true : options.paging; var sDom = (typeof options.sDom === 'undefined') ? 'lfrtip' : options.sDom; - var url = "https://query.wikidata.org/sparql?query=" + + var url = "https://query.wikidata.org/sparql?query=" + encodeURIComponent(sparql) + '&format=json'; - + $.getJSON(url, function(response) { var simpleData = sparqlDataToSimpleData(response); - + convertedData = convertDataTableData(simpleData.data, simpleData.columns, linkPrefixes=linkPrefixes, linkSuffixes=linkSuffixes); columns = []; for ( i = 0 ; i < convertedData.columns.length ; i++ ) { @@ -230,20 +230,20 @@ function sparqlToDataTable2(sparql, element, filename, options={}) { } columns.push(column) } - - var table = $(element).DataTable({ + + var table = $(element).DataTable({ data: convertedData.data, columns: columns, lengthMenu: [[10, 25, 100, -1], [10, 25, 100, "All"]], ordering: true, - order: [], + order: [], paging: paging, sDom: sDom, }); - + $(element).append( - 'Wikidata Query Service' + '' + @@ -264,4 +264,7 @@ function sparqlToIframe(sparql, element, filename) { filename.replace("_", ": ") + ''); }; - + +function sparqlToEncode(sparql) { + return encodeURIComponent(sparql); +}; From 10ffd98e54163c0ba042b8f7c432d1c565380896 Mon Sep 17 00:00:00 2001 From: juan Date: Wed, 7 Jul 2021 17:41:49 -0500 Subject: [PATCH 2/3] templates proof of concept --- scholia/app/templates/base.html | 85 ++-- scholia/app/templates/base_embed.html | 289 +++++++++++++ .../app/templates/clinical-trial-index.html | 13 +- scholia/app/templates/embed.html | 389 ++++++++++++++++++ 4 files changed, 730 insertions(+), 46 deletions(-) create mode 100644 scholia/app/templates/base_embed.html create mode 100644 scholia/app/templates/embed.html diff --git a/scholia/app/templates/base.html b/scholia/app/templates/base.html index 2472845fe..196a19683 100644 --- a/scholia/app/templates/base.html +++ b/scholia/app/templates/base.html @@ -24,6 +24,9 @@ {% include aspect + '_' + panel + '.sparql' %}`, "#{{ panel }}-iframe", "{{ aspect }}_{{ panel }}.sparql"); {%- endmacro %} +{% macro sparql_query(panel) -%} +sparqlToEncode(`{% include aspect + '_' + panel + '.sparql' %}`); +{%- endmacro %} {% block head %} @@ -54,16 +57,16 @@ if ("{{ q }}" != "") { var url = 'https://www.wikidata.org/w/api.php?action=wbgetentities&ids=' + - '{{ q }}' + + '{{ q }}' + '&format=json&callback=?'; - + $.getJSON(url, function (data) { var item = data.entities["{{ q }}"]; if ('en' in item.labels) { $("#h1").text(item.labels.en.value); } $("#h1").append(' ({{ q }})'); - + var detailsList = Array(); try { var orcid = item.claims.P496[0].mainsnak.datavalue.value; @@ -118,7 +121,7 @@ $( '#details' ).append( detailsList.join( " | " ) ); } catch(e) {} - + /* BioSchemas annotation */ if (item.claims.P31 && ((item.claims.P31[0].mainsnak.datavalue.value.id == 'Q5'))) { @@ -249,16 +252,16 @@ } catch(e) { console.log("Exception: " + e) } } - + /* English Wikipedia */ if ('enwiki' in item.sitelinks) { var title = item.sitelinks.enwiki.title; var wikipediaApiUrl = 'https://en.wikipedia.org/w/api.php?' + - 'action=query&prop=extracts&exsentences=3&exlimit=1&exintro=1&' + + 'action=query&prop=extracts&exsentences=3&exlimit=1&exintro=1&' + 'explaintext=1&callback=?&format=json&titles=' + encodeURIComponent(title); var wikipediaUrl = 'https://en.wikipedia.org/wiki/' + encodeURIComponent(title) - + $.getJSON(wikipediaApiUrl, function(data) { var pages = data.query.pages; var text = pages[Object.keys(pages)[0]].extract + " ... " @@ -269,19 +272,19 @@ }); } - + /* English Wikiversity */ if ('enwikiversity' in item.sitelinks) { var enwikiversityTitle = item.sitelinks.enwikiversity.title; var wikiversityApiUrl = 'https://en.wikiversity.org/w/api.php?' + - 'action=query&prop=extracts&exsentences=3&exlimit=1&exintro=1&' + + 'action=query&prop=extracts&exsentences=3&exlimit=1&exintro=1&' + 'explaintext=1&callback=?&format=json&titles=' + encodeURIComponent(enwikiversityTitle); var wikiversityUrl = 'https://en.wikiversity.org/wiki/' + encodeURIComponent(enwikiversityTitle) $.getJSON(wikiversityApiUrl, function(data) { var pages = data.query.pages; - var text = pages[Object.keys(pages)[0]].extract; + var text = pages[Object.keys(pages)[0]].extract; if (text) { var html = "... (from the English Wikiversity)"; } @@ -297,49 +300,49 @@ }); if ("{{ q2 }}" != "") { - + var url2 = 'https://www.wikidata.org/w/api.php?action=wbgetentities&ids=' + - '{{ q2 }}' + + '{{ q2 }}' + '&format=json&callback=?'; $.getJSON(url2, function (data) { var item = data.entities["{{ q2 }}"]; if ('en' in item.labels) { $("#h1").append(' - '+item.labels.en.value); } - $("#h1").append(' ({{ q2 }})'); + $("#h1").append(' ({{ q2 }})'); }); } - + // this query opens the Wikidata item as a different aspect var endpointUrl = 'https://query.wikidata.org/sparql'; var query = ` - SELECT DISTINCT ?aspect + SELECT DISTINCT ?aspect WHERE { { [] wdt:P50 wd:{{ q }} . BIND("author" AS ?aspect) } - UNION + UNION { [] wdt:P166 wd:{{ q }} . BIND("award" AS ?aspect) } - UNION + UNION { [] wdt:P17 wd:{{ q }} . BIND("country" AS ?aspect) } UNION { [] wdt:P972 wd:{{ q }} . BIND("catalogue" AS ?aspect) } UNION - { wd:{{ q }} wdt:P159? / wdt:P625 [] . BIND("location" AS ?aspect) } - UNION + { wd:{{ q }} wdt:P159? / wdt:P625 [] . BIND("location" AS ?aspect) } + UNION { [] wdt:P1416 | wdt:P108 wd:{{ q }} . BIND("organization" AS ?aspect) } - UNION + UNION { [] wdt:P123 wd:{{ q }} . BIND("publisher" AS ?aspect) } - UNION + UNION { [] wdt:P872 wd:{{ q }} . BIND("printer" AS ?aspect) } - UNION + UNION { [] wdt:P179 wd:{{ q }} . BIND("series" AS ?aspect) } - UNION + UNION { [] wdt:P859 wd:{{ q }} . BIND("sponsor" AS ?aspect) } UNION { [] wdt:P921 wd:{{ q }} . BIND("topic" AS ?aspect) } UNION - { [] wdt:P4510 wd:{{ q }} . BIND("use" AS ?aspect) } + { [] wdt:P4510 wd:{{ q }} . BIND("use" AS ?aspect) } UNION - { [] wdt:P1433 wd:{{ q }} . BIND("venue" AS ?aspect) } + { [] wdt:P1433 wd:{{ q }} . BIND("venue" AS ?aspect) } UNION { wd:{{ q }} wdt:P235 [] . BIND("chemical" AS ?aspect) } UNION @@ -354,7 +357,7 @@ headers: { Accept: 'application/sparql-results+json' }, data: { query: query } }; - + $.ajax( endpointUrl, settings ).then( function ( data ) { data.results.bindings.forEach(function(entry) { var aspect = entry.aspect.value; @@ -398,7 +401,7 @@ $.ajax({ url: wembedderUrl, success: function (data) { - var html = `
Related: `; + var html = `
Related: `; $( '#wembedder' ).append(html); // Make list with results @@ -449,17 +452,17 @@ $("#searchresult").empty(); $.each(data.search, function(i, item) { $("#searchresult") - .append("
" + - escapeHTML(item.label) + + .append("
" + + escapeHTML(item.label) + " - " + escapeHTML(item.description) + "
"); }); }); }); $(document).ready(function() { - + {% block in_ready %}{% endblock %} - + }); @@ -474,7 +477,7 @@
  • Author