diff --git a/.coveragerc b/.coveragerc index 12135301681..3d0c8f70546 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,7 +1,7 @@ [run] -source = arches +source = + arches/ -[report] omit = */python?.?/* */models/migrations/* @@ -10,5 +10,20 @@ omit = */wsgi.py */celery.py */__init__.py - + +data_file = coverage/python/.coverage + +[report] show_missing = true + +exclude_lines = + pragma: no cover + +[html] +directory = coverage/python/htmlcov + +[xml] +output = coverage/python/coverage.xml + +[json] +output = coverage/python/coverage.json diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 00d347c90f6..00000000000 --- a/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -!.eslintrc.js \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 0dd31b80fbe..00000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,64 +0,0 @@ -module.exports = { - "extends": [ - "eslint:recommended", - 'plugin:@typescript-eslint/recommended', - 'plugin:vue/vue3-recommended', - ], - "root": true, - "env": { - "browser": true, - "es6": true, - "node": true - }, - "parser": "vue-eslint-parser", - "parserOptions": { - "ecmaVersion": 11, - "sourceType": "module", - "requireConfigFile": false, - "parser": { - "ts": "@typescript-eslint/parser" - } - }, - "globals": { - "define": false, - "require": false, - "window": false, - "console": false, - "history": false, - "location": false, - "Promise": false, - "setTimeout": false, - "URL": false, - "URLSearchParams": false, - "fetch": false - }, - "ignorePatterns": [".eslintrc.js", "**/media/plugins/*"], - "rules": { - "semi": ["error", "always"], - }, - "overrides": [ - { - "files": [ "*.vue" ], - "rules": { - "vue/html-indent": [2, 4], - } - }, - { - "files": [ "*.js" ], - "rules": { - "indent": ["error", 4], - "space-before-function-paren": ["error", "never"], - "no-extra-boolean-cast": 0, // 0=silence, 1=warning, 2=error - // allow async-await - 'generator-star-spacing': 'off', - // allow debugger during development - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', - 'no-unused-vars': [1, { - argsIgnorePattern: '^_' - }], - "camelcase": [1, {"properties": "always"}], - } - } - ] -}; - \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 997e5903ef1..aa77801b40c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: sudo apt-get install libxml2-dev libpq-dev openjdk-8-jdk libgdal-dev libxslt-dev echo Postgres and ES dependencies installed - - name: Install python packages + - name: Install Python packages run: | python -m pip install --upgrade pip pip install . @@ -70,29 +70,41 @@ jobs: echo "package.json not found, skipping yarn commands." fi + - name: Run frontend tests + run: | + yarn vitest + mv coverage/frontend/coverage.xml feature_branch_frontend_coverage.xml + - name: Check for missing migrations run: | python manage.py makemigrations --check - - name: Ensure previous coverage data is erased + - name: Ensure previous Python coverage data is erased run: | coverage erase - - name: Run unit tests + - name: Run Python unit tests run: | python -W default::DeprecationWarning -m coverage run manage.py test tests --settings="tests.test_settings" - - name: Generate report coverage + - name: Generate Python report coverage run: | coverage report coverage json - mv coverage.json feature_branch_coverage.json + mv coverage/python/coverage.json feature_branch_python_coverage.json - - name: Upload coverage report as artifact + - name: Upload frontend coverage report as artifact uses: actions/upload-artifact@v4 with: - name: feature-branch-coverage-report - path: feature_branch_coverage.json + name: feature-branch-frontend-coverage-report + path: feature_branch_frontend_coverage.xml + overwrite: true + + - name: Upload Python coverage report as artifact + uses: actions/upload-artifact@v4 + with: + name: feature-branch-python-coverage-report + path: feature_branch_python_coverage.json overwrite: true build_target_branch: @@ -111,7 +123,6 @@ jobs: strategy: fail-fast: false matrix: - # python-version: ["3.10", "3.11", "3.12"] python-version: ["3.12"] steps: @@ -131,7 +142,7 @@ jobs: sudo apt-get install libxml2-dev libpq-dev openjdk-8-jdk libgdal-dev libxslt-dev echo Postgres and ES dependencies installed - - name: Install python packages + - name: Install Python packages run: | python -m pip install --upgrade pip pip install . @@ -162,32 +173,199 @@ jobs: echo "package.json not found, skipping yarn commands." fi + - name: Run frontend tests + run: | + if [ -f vitest.config.json ]; then + yarn vitest + mv coverage/frontend/coverage.xml target_branch_frontend_coverage.xml + else + echo "Unable to find vitest config. Skipping frontend tests." + fi + - name: Check for missing migrations run: | python manage.py makemigrations --check - - name: Ensure previous coverage data is erased + - name: Ensure previous Python coverage data is erased run: | coverage erase - - name: Run unit tests + - name: Run Python unit tests run: | python -W default::DeprecationWarning -m coverage run manage.py test tests --settings="tests.test_settings" - - name: Generate report coverage + - name: Generate Python report coverage run: | coverage report coverage json - mv coverage.json target_branch_coverage.json - - name: Upload coverage report as artifact + # handles older target branch + if [ -f coverage/python/coverage.json ]; then + mv coverage/python/coverage.json target_branch_python_coverage.json + else + mv coverage.json target_branch_python_coverage.json + fi + + - name: Upload frontend coverage report as artifact uses: actions/upload-artifact@v4 with: - name: target-branch-coverage-report - path: target_branch_coverage.json + name: target-branch-frontend-coverage-report + path: target_branch_frontend_coverage.xml overwrite: true - check_coverage: + - name: Upload Python coverage report as artifact + uses: actions/upload-artifact@v4 + with: + name: target-branch-python-coverage-report + path: target_branch_python_coverage.json + overwrite: true + + check_frontend_coverage: + runs-on: ubuntu-latest + needs: [build_feature_branch, build_target_branch] + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.x' # Use the latest available version + check-latest: true + + - name: Download feature branch frontend coverage report artifact + uses: actions/download-artifact@v4 + with: + name: feature-branch-frontend-coverage-report + path: . + + - name: Extract feature branch frontend coverage data + shell: pwsh + run: | + [xml]$xml = Get-Content feature_branch_frontend_coverage.xml + $metrics = $xml.coverage.project.metrics + + $statements = [double]$metrics.statements + $coveredstatements = [double]$metrics.coveredstatements + $conditionals = [double]$metrics.conditionals + $coveredconditionals = [double]$metrics.coveredconditionals + $methods = [double]$metrics.methods + $coveredmethods = [double]$metrics.coveredmethods + $elements = [double]$metrics.elements + $coveredelements = [double]$metrics.coveredelements + + $statement_coverage = 0.0 + $conditional_coverage = 0.0 + $method_coverage = 0.0 + $element_coverage = 0.0 + + if ($statements -gt 0) { + $statement_coverage = ($coveredstatements / $statements) * 100 + } + if ($conditionals -gt 0) { + $conditional_coverage = ($coveredconditionals / $conditionals) * 100 + } + if ($methods -gt 0) { + $method_coverage = ($coveredmethods / $methods) * 100 + } + if ($elements -gt 0) { + $element_coverage = ($coveredelements / $elements) * 100 + } + + $nonZeroCount = 0 + $totalCoverage = 0.0 + + if ($statements -gt 0) { $nonZeroCount++; $totalCoverage += $statement_coverage } + if ($conditionals -gt 0) { $nonZeroCount++; $totalCoverage += $conditional_coverage } + if ($methods -gt 0) { $nonZeroCount++; $totalCoverage += $method_coverage } + if ($elements -gt 0) { $nonZeroCount++; $totalCoverage += $element_coverage } + + $feature_branch_frontend_coverage = 0.0 + if ($nonZeroCount -gt 0) { + $feature_branch_frontend_coverage = $totalCoverage / $nonZeroCount + } + + Write-Output "feature_branch_frontend_coverage=$feature_branch_frontend_coverage" | Out-File -Append $env:GITHUB_ENV + + - name: Download target branch frontend coverage report artifact + continue-on-error: true + uses: actions/download-artifact@v4 + with: + name: target-branch-frontend-coverage-report + path: . + + - name: Check if target branch frontend coverage report artifact exists + run: | + if [ -f target_branch_frontend_coverage.xml ]; then + echo "target_branch_frontend_coverage_artifact_exists=true" >> $GITHUB_ENV + else + echo "Target branch coverage not found. Defaulting to 0% coverage." + echo "target_branch_frontend_coverage_artifact_exists=false" >> $GITHUB_ENV + fi + + - name: Extract target branch frontend coverage data + if: ${{ env.target_branch_frontend_coverage_artifact_exists == 'true' }} + shell: pwsh + run: | + [xml]$xml = Get-Content target_branch_frontend_coverage.xml + $metrics = $xml.coverage.project.metrics + + $statements = [double]$metrics.statements + $coveredstatements = [double]$metrics.coveredstatements + $conditionals = [double]$metrics.conditionals + $coveredconditionals = [double]$metrics.coveredconditionals + $methods = [double]$metrics.methods + $coveredmethods = [double]$metrics.coveredmethods + $elements = [double]$metrics.elements + $coveredelements = [double]$metrics.coveredelements + + $statement_coverage = 0.0 + $conditional_coverage = 0.0 + $method_coverage = 0.0 + $element_coverage = 0.0 + + if ($statements -gt 0) { + $statement_coverage = ($coveredstatements / $statements) * 100 + } + if ($conditionals -gt 0) { + $conditional_coverage = ($coveredconditionals / $conditionals) * 100 + } + if ($methods -gt 0) { + $method_coverage = ($coveredmethods / $methods) * 100 + } + if ($elements -gt 0) { + $element_coverage = ($coveredelements / $elements) * 100 + } + + $nonZeroCount = 0 + $totalCoverage = 0.0 + + if ($statements -gt 0) { $nonZeroCount++; $totalCoverage += $statement_coverage } + if ($conditionals -gt 0) { $nonZeroCount++; $totalCoverage += $conditional_coverage } + if ($methods -gt 0) { $nonZeroCount++; $totalCoverage += $method_coverage } + if ($elements -gt 0) { $nonZeroCount++; $totalCoverage += $element_coverage } + + $target_branch_frontend_coverage = 0.0 + if ($nonZeroCount -gt 0) { + $target_branch_frontend_coverage = $totalCoverage / $nonZeroCount + } + + Write-Output "target_branch_frontend_coverage=$target_branch_frontend_coverage" | Out-File -Append $env:GITHUB_ENV + + - name: Compare frontend feature coverage with target coverage + if: github.event_name == 'pull_request' + run: | + feature_branch_frontend_coverage=${feature_branch_frontend_coverage} + target_branch_frontend_coverage=${target_branch_frontend_coverage:-0.0} + + # Compare feature coverage with target coverage using floating-point comparison + if awk -v feature="$feature_branch_frontend_coverage" -v target="$target_branch_frontend_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then + echo "Coverage decreased from $target_branch_frontend_coverage% to $feature_branch_frontend_coverage%. Please add or update tests to increase coverage." + exit 1 + else + echo "Feature branch coverage ($feature_branch_frontend_coverage%) >= Target branch coverage ($target_branch_frontend_coverage%)." + fi + + check_python_coverage: runs-on: ubuntu-latest needs: [build_feature_branch, build_target_branch] steps: @@ -199,28 +377,28 @@ jobs: python-version: '3.x' # Use the latest available version check-latest: true - - name: Download feature branch coverage report artifact + - name: Download feature branch Python coverage report artifact uses: actions/download-artifact@v4 with: - name: feature-branch-coverage-report + name: feature-branch-python-coverage-report path: . - - name: Download target branch coverage report artifact + - name: Download target branch Python coverage report artifact uses: actions/download-artifact@v4 with: - name: target-branch-coverage-report + name: target-branch-python-coverage-report path: . - - name: Compare coverage with baseline + - name: Compare Python feature coverage with target coverage if: github.event_name == 'pull_request' run: | - feature_branch_coverage=$(cat feature_branch_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') - target_branch_coverage=$(cat target_branch_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') + feature_branch_python_coverage=$(cat feature_branch_python_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') + target_branch_python_coverage=$(cat target_branch_python_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') - # Compare current coverage with baseline coverage using floating-point comparison - if awk -v feature="$feature_branch_coverage" -v target="$target_branch_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then - echo "Coverage decreased from $target_branch_coverage% to $feature_branch_coverage%" + # Compare feature coverage with target coverage using floating-point comparison + if awk -v feature="$feature_branch_python_coverage" -v target="$target_branch_python_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then + echo "Coverage decreased from $target_branch_python_coverage% to $feature_branch_python_coverage%. Please add or update tests to increase coverage." exit 1 else - echo "Feature branch coverage ($feature_branch_coverage%) >= Target branch coverage ($target_branch_coverage%)." + echo "Feature branch coverage ($feature_branch_python_coverage%) >= Target branch coverage ($target_branch_python_coverage%)." fi diff --git a/.gitignore b/.gitignore index c5a08d06b2b..3c95bc55e37 100644 --- a/.gitignore +++ b/.gitignore @@ -12,8 +12,7 @@ arches/uploadedfiles arches/settings_local.py tests/settings_local.py arches/logs/authority_file_errors.txt -.coverage -coverage.* +coverage/ arches.log .atom-build.json .atom-build.yml diff --git a/arches/app/datatypes/base.py b/arches/app/datatypes/base.py index 99de186407e..13f1ba88676 100644 --- a/arches/app/datatypes/base.py +++ b/arches/app/datatypes/base.py @@ -109,6 +109,11 @@ def get_map_source(self, node=None, preview=False): if node is None: return None source_config = {"type": "vector", "tiles": [tileserver_url]} + node_config = json.loads(node.config.value) + for prop in ("minzoom", "maxzoom"): + if prop in node_config: + source_config[prop] = node_config[prop] + count = None if preview == True: count = models.TileModel.objects.filter(nodegroup_id=node.nodegroup_id, data__has_key=str(node.nodeid)).count() @@ -202,6 +207,8 @@ def get_tile_data(self, tile): return provisionaledits[userid]["value"] elif not data: logger.exception(_("Tile has no authoritative or provisional data")) + else: + return data def get_display_value(self, tile, node, **kwargs): diff --git a/arches/app/datatypes/concept_types.py b/arches/app/datatypes/concept_types.py index e92b7173faa..ad08c2a6e9b 100644 --- a/arches/app/datatypes/concept_types.py +++ b/arches/app/datatypes/concept_types.py @@ -37,7 +37,7 @@ def lookup_label(self, label, collectionid): ret = label collection_values = self.collection_lookup[collectionid] for concept in collection_values: - if label == concept[1]: + if concept[1] in (label, label.strip()): ret = concept[2] return ret diff --git a/arches/app/datatypes/datatypes.py b/arches/app/datatypes/datatypes.py index 66bfc990dda..aee304aa380 100644 --- a/arches/app/datatypes/datatypes.py +++ b/arches/app/datatypes/datatypes.py @@ -913,33 +913,39 @@ def default_es_mapping(self): class GeojsonFeatureCollectionDataType(BaseDataType): + def __init__(self, model=None): + super(GeojsonFeatureCollectionDataType, self).__init__(model=model) + self.geo_utils = GeoUtils() + def validate(self, value, row_number=None, source=None, node=None, nodeid=None, strict=False, **kwargs): errors = [] - coord_limit = 1500 - coordinate_count = 0 + max_bytes = 32766 # max bytes allowed by Lucene + byte_count = 0 + byte_count += len(str(value).encode("UTF-8")) + + def validate_geom_byte_size_can_be_reduced(feature_collection): + try: + if len(feature_collection['features']) > 0: + feature_geom = GEOSGeometry(JSONSerializer().serialize(feature_collection['features'][0]['geometry'])) + current_precision = abs(self.find_num(feature_geom.coords)) + feature_collection = self.geo_utils.reduce_precision(feature_collection, current_precision) + except ValueError: + message = _("Geojson byte size exceeds Lucene 32766 limit.") + title = _("Geometry Size Exceeds Elasticsearch Limit") + errors.append( + { + "type": "ERROR", + "message": "datatype: {0} {1} - {2}. {3}.".format( + self.datatype_model.datatype, source, message, "This data was not imported." + ), + "title": title, + } + ) - def validate_geom(geom, coordinate_count=0): + def validate_geom_bbox(geom): try: - coordinate_count += geom.num_coords bbox = Polygon(settings.DATA_VALIDATION_BBOX) - if coordinate_count > coord_limit: - message = _( - "Geometry has too many coordinates for Elasticsearch ({0}), \ - Please limit to less then {1} coordinates of 5 digits of precision or less.".format( - coordinate_count, coord_limit - ) - ) - title = _("Geometry Too Many Coordinates for ES") - errors.append( - { - "type": "ERROR", - "message": "datatype: {0} value: {1} {2} - {3}. {4}".format( - self.datatype_model.datatype, value, source, message, "This data was not imported." - ), - "title": title, - } - ) - + if bbox.contains(geom) == False: message = _( "Geometry does not fall within the bounding box of the selected coordinate system. \ @@ -969,12 +975,17 @@ def validate_geom(geom, coordinate_count=0): ) if value is not None: + if byte_count > max_bytes: + validate_geom_byte_size_can_be_reduced(value) for feature in value["features"]: try: geom = GEOSGeometry(JSONSerializer().serialize(feature["geometry"])) - validate_geom(geom, coordinate_count) + if geom.valid: + validate_geom_bbox(geom) + else: + raise Exception except Exception: - message = _("Unable to serialize some geometry features") + message = _("Unable to serialize some geometry features.") title = _("Unable to Serialize Geometry") error_message = self.create_error_message(value, source, row_number, message, title) errors.append(error_message) @@ -992,7 +1003,7 @@ def clean(self, tile, nodeid): def transform_value_for_tile(self, value, **kwargs): if "format" in kwargs and kwargs["format"] == "esrijson": - arches_geojson = GeoUtils().arcgisjson_to_geojson(value) + arches_geojson = self.geo_utils.arcgisjson_to_geojson(value) else: try: geojson = json.loads(value) @@ -1003,20 +1014,14 @@ def transform_value_for_tile(self, value, **kwargs): else: raise TypeError except (json.JSONDecodeError, KeyError, TypeError): - arches_geojson = {} - arches_geojson["type"] = "FeatureCollection" - arches_geojson["features"] = [] try: geometry = GEOSGeometry(value, srid=4326) if geometry.geom_type == "GeometryCollection": - for geom in geometry: - arches_json_geometry = {} - arches_json_geometry["geometry"] = JSONDeserializer().deserialize(GEOSGeometry(geom, srid=4326).json) - arches_json_geometry["type"] = "Feature" - arches_json_geometry["id"] = str(uuid.uuid4()) - arches_json_geometry["properties"] = {} - arches_geojson["features"].append(arches_json_geometry) + arches_geojson = self.geo_utils.convert_geos_geom_collection_to_feature_collection(geometry) else: + arches_geojson = {} + arches_geojson["type"] = "FeatureCollection" + arches_geojson["features"] = [] arches_json_geometry = {} arches_json_geometry["geometry"] = JSONDeserializer().deserialize(geometry.json) arches_json_geometry["type"] = "Feature" @@ -1041,7 +1046,24 @@ def update(self, tile, data, nodeid=None, action=None): updated_data = tile.data[nodeid] return updated_data + def find_num(self, current_item): + if len(current_item) and isinstance(current_item[0], float): + return decimal.Decimal(str(current_item[0])).as_tuple().exponent + else: + return self.find_num(current_item[0]) + def append_to_document(self, document, nodevalue, nodeid, tile, provisional=False): + max_bytes = 32766 # max bytes allowed by Lucene + byte_count = 0 + byte_count += len(str(nodevalue).encode("UTF-8")) + + if len(nodevalue['features']) > 0: + feature_geom = GEOSGeometry(JSONSerializer().serialize(nodevalue['features'][0]['geometry'])) + current_precision = abs(self.find_num(feature_geom.coords)) + + if byte_count > max_bytes and current_precision: + nodevalue = self.geo_utils.reduce_precision(nodevalue, current_precision) + document["geometries"].append({"geom": nodevalue, "nodegroup_id": tile.nodegroup_id, "provisional": provisional, "tileid": tile.pk}) bounds = self.get_bounds_from_value(nodevalue) if bounds is not None: diff --git a/arches/app/etl_modules/bulk_data_deletion.py b/arches/app/etl_modules/bulk_data_deletion.py index 462eac85f00..c722fb648e7 100644 --- a/arches/app/etl_modules/bulk_data_deletion.py +++ b/arches/app/etl_modules/bulk_data_deletion.py @@ -1,6 +1,7 @@ from datetime import datetime import json import logging +import pyprind import uuid from django.contrib.auth.models import User from django.core.exceptions import ValidationError @@ -129,19 +130,34 @@ def get_sample_data(self, nodegroup_id, resourceids): return sample_data[0:5] - def delete_resources(self, userid, loadid, graphid, resourceids): + def delete_resources(self, userid, loadid, graphid=None, resourceids=None, verbose=False): result = {"success": False} - user = User.objects.get(id=userid) + deleted_count = 0 + user = User.objects.get(id=userid) if userid else {} try: - if resourceids and graphid: - resources = Resource.objects.filter(graph_id=graphid).filter(pk__in=resourceids) + if resourceids: + resources = Resource.objects.filter(pk__in=resourceids) elif graphid: resources = Resource.objects.filter(graph_id=graphid) - elif resourceids: - resources = Resource.objects.filter(pk__in=resourceids) + else: + result["message"] = _("Unable to bulk delete resources as no graphid or resourceids specified.") + result["deleted_count"] = 0 + return result + + deleted_count = resources.count() + + if verbose is True: + bar = pyprind.ProgBar(deleted_count) for resource in resources.iterator(chunk_size=2000): resource.delete(user=user, index=False, transaction_id=loadid) + if verbose is True: + bar.update() + + if verbose is True: + print(bar) result["success"] = True + result["deleted_count"] = deleted_count + result["message"] = _("Successfully deleted {} resources").format(str(deleted_count)) except Exception as e: logger.exception(e) result["message"] = _("Unable to delete resources: {}").format(str(e)) @@ -168,7 +184,7 @@ def delete_tiles(self, userid, loadid, nodegroupid, resourceids): return result - def index_resource_deletion(self, loadid, resourceids): + def index_resource_deletion(self, loadid, resourceids=None): if not resourceids: with connection.cursor() as cursor: cursor.execute( @@ -288,7 +304,7 @@ def run_bulk_task(self, userid, loadid, graph_id, nodegroup_id, resourceids): if nodegroup_id: deleted = self.delete_tiles(userid, loadid, nodegroup_id, resourceids) elif graph_id or resourceids: - deleted = self.delete_resources(userid, loadid, graph_id, resourceids) + deleted = self.delete_resources(userid, loadid, graphid=graph_id, resourceids=resourceids) with connection.cursor() as cursor: if deleted["success"]: @@ -341,7 +357,7 @@ def run_bulk_task(self, userid, loadid, graph_id, nodegroup_id, resourceids): if nodegroup_id: self.index_tile_deletion(loadid) else: - self.index_resource_deletion(loadid, resourceids) + self.index_resource_deletion(loadid, resourceids=resourceids) except Exception as e: logger.exception(e) with connection.cursor() as cursor: diff --git a/arches/app/etl_modules/import_single_csv.py b/arches/app/etl_modules/import_single_csv.py index 319160e7538..33341935363 100644 --- a/arches/app/etl_modules/import_single_csv.py +++ b/arches/app/etl_modules/import_single_csv.py @@ -10,7 +10,7 @@ from django.db.models.functions import Lower from django.utils.translation import gettext as _ from arches.app.datatypes.datatypes import DataTypeFactory -from arches.app.models.models import GraphModel, Node, NodeGroup +from arches.app.models.models import GraphModel, Node, NodeGroup, ETLModule from arches.app.models.system_settings import settings import arches.app.tasks as tasks from arches.app.utils.betterJSONSerializer import JSONSerializer @@ -26,6 +26,7 @@ def __init__(self, request=None, loadid=None): self.loadid = request.POST.get("load_id") if request else loadid self.userid = request.user.id if request else None self.moduleid = request.POST.get("module") if request else None + self.config = ETLModule.objects.get(pk=self.moduleid).config if self.moduleid else {} self.datatype_factory = DataTypeFactory() self.node_lookup = {} self.blank_tile_lookup = {} @@ -153,7 +154,7 @@ def write(self, request): temp_dir = os.path.join(settings.UPLOADED_FILES_DIR, "tmp", self.loadid) csv_file_path = os.path.join(temp_dir, csv_file_name) csv_size = default_storage.size(csv_file_path) # file size in byte - use_celery_threshold = 500 # 500 bytes + use_celery_threshold = self.config.get("celeryByteSizeLimit", 500) if csv_size > use_celery_threshold: response = self.run_load_task_async(request, self.loadid) diff --git a/arches/app/media/js/viewmodels/resource-instance-select.js b/arches/app/media/js/viewmodels/resource-instance-select.js index 0715422a722..2e3d275986d 100644 --- a/arches/app/media/js/viewmodels/resource-instance-select.js +++ b/arches/app/media/js/viewmodels/resource-instance-select.js @@ -264,7 +264,7 @@ define([ inverseOntologyProperty = graph.config.inverseOntologyProperty; if (self.node && (!ontologyProperty || !inverseOntologyProperty) ) { - self.relationship(self.node.config.graphs()?.[0]?.useOntologyRelationship); + self.relationship(!!self.node.ontologyclass()); var ontologyProperties = self.node.config.graphs().find(function(nodeConfigGraph) { return nodeConfigGraph.graphid === graph.graphid; }); diff --git a/arches/app/media/js/views/rdm/modals/import-concept-form.js b/arches/app/media/js/views/rdm/modals/import-concept-form.js index a18b7f2fdd0..f4236063451 100644 --- a/arches/app/media/js/views/rdm/modals/import-concept-form.js +++ b/arches/app/media/js/views/rdm/modals/import-concept-form.js @@ -8,7 +8,7 @@ define(['jquery', 'backbone', 'arches', 'models/concept'], function($, Backbone, this.endpoint = this.$el.find('#sparql_endpoint').select2({ minimumResultsForSearch: -1 }); - this.$el.find('input.concept_import').select2({ + this.$el.find('select.concept_import').select2({ // multiple: false, // maximumselectionsize: 1, minimumInputLength: 2, @@ -16,23 +16,25 @@ define(['jquery', 'backbone', 'arches', 'models/concept'], function($, Backbone, ajax: { url: arches.urls.search_sparql_endpoint, dataType: 'json', - data: function(term, page) { + data: function(requestParams) { return { - terms: term, + terms: requestParams.term, endpoint: self.endpoint.val() }; }, - results: function(data, page) { + processResults: function(data, page) { + data.results.bindings.forEach((item)=> { + item.id = item.Subject.value; + return item; + }); return {results: data.results.bindings}; } }, - formatResult:function(result, container, query, escapeMarkup){ - var markup=[]; - window.Select2.util.markMatch(result.Term.value, query.term, markup, escapeMarkup); - if (!result.ScopeNote){ - result.ScopeNote = {'value': ''}; + templateResult:function(result, container, query, escapeMarkup){ + if (result.loading || result.children) { + return result.text; } - var formatedresult = '' + markup.join("") + ' - ' + result.Subject.value + '
(' + result.ScopeNote.value + ')
'; + var formatedresult = '' + result.Term.value + ' - ' + result?.Subject?.value + '
(' + result?.ScopeNote?.value + ')
'; return formatedresult; }, escapeMarkup: function(m) { return m; } diff --git a/arches/app/models/concept.py b/arches/app/models/concept.py index e90d8bc9a7f..2cb7d386b94 100644 --- a/arches/app/models/concept.py +++ b/arches/app/models/concept.py @@ -703,8 +703,8 @@ def get_child_edges( JOIN children c ON(c.conceptidto = valueto.conceptid) JOIN values valuefrom ON(c.conceptidfrom = valuefrom.conceptid) JOIN d_value_types dtypesfrom ON(dtypesfrom.valuetype = valuefrom.valuetype) - WHERE valueto.valuetype in (%(child_valuetypes)s) - AND valuefrom.valuetype in (%(child_valuetypes)s) + WHERE valueto.valuetype = ANY (%(child_valuetypes)s) + AND valuefrom.valuetype = ANY (%(child_valuetypes)s) ) SELECT distinct %(columns)s FROM results {offset_clause} @@ -727,10 +727,9 @@ def get_child_edges( { "conceptid": conceptid, "relationtypes": AsIs(relationtypes), - "child_valuetypes": ("','").join( - child_valuetypes + "child_valuetypes": (child_valuetypes if child_valuetypes - else models.DValueType.objects.filter(category="label").values_list("valuetype", flat=True) + else list(models.DValueType.objects.filter(category="label").values_list("valuetype", flat=True)) ), "columns": AsIs(columns), "depth_limit": depth_limit, diff --git a/arches/app/models/graph.py b/arches/app/models/graph.py index 57018ef77c1..4b1cdd13962 100644 --- a/arches/app/models/graph.py +++ b/arches/app/models/graph.py @@ -30,6 +30,7 @@ from arches.app.models.resource import Resource, UnpublishedModelError from arches.app.models.system_settings import settings from arches.app.datatypes.datatypes import DataTypeFactory +from arches.app.etl_modules.bulk_data_deletion import BulkDataDeletion from arches.app.utils.betterJSONSerializer import JSONSerializer, JSONDeserializer from arches.app.search.search_engine_factory import SearchEngineFactory from arches.app.utils.i18n import LanguageSynchronizer @@ -563,19 +564,18 @@ def delete(self): ) ) - def delete_instances(self, verbose=False): + def delete_instances(self, userid=None, verbose=False): """ deletes all associated resource instances """ - if verbose is True: - bar = pyprind.ProgBar(Resource.objects.filter(graph_id=self.graphid).count()) - for resource in Resource.objects.filter(graph_id=self.graphid): - resource.delete() - if verbose is True: - bar.update() - if verbose is True: - print(bar) + + bulk_deleter = BulkDataDeletion() + loadid = uuid.uuid4() + resp = bulk_deleter.delete_resources(userid, loadid, graphid=self.graphid, verbose=verbose) + bulk_deleter.index_resource_deletion(loadid) + + return resp def get_tree(self, root=None): """ diff --git a/arches/app/models/migrations/10709_refresh_geos_by_transaction.py b/arches/app/models/migrations/10709_refresh_geos_by_transaction.py index 609e94bc7f6..a6094920f4a 100644 --- a/arches/app/models/migrations/10709_refresh_geos_by_transaction.py +++ b/arches/app/models/migrations/10709_refresh_geos_by_transaction.py @@ -56,10 +56,7 @@ class Migration(migrations.Migration): $BODY$; - ALTER FUNCTION public.refresh_transaction_geojson_geometries(uuid) - OWNER TO postgres; - - + CREATE OR REPLACE FUNCTION public.__arches_staging_to_tile( load_id uuid) RETURNS boolean @@ -176,9 +173,6 @@ class Migration(migrations.Migration): RETURN status; END; $BODY$; - - ALTER FUNCTION public.__arches_staging_to_tile(uuid) - OWNER TO postgres; """ reverse = """ diff --git a/arches/app/src/declarations.d.ts b/arches/app/src/declarations.d.ts index 17dd54fb8c4..3e511106c58 100644 --- a/arches/app/src/declarations.d.ts +++ b/arches/app/src/declarations.d.ts @@ -1,72 +1,19 @@ // import declarations from other projects or Arches core -// declare modules that have been added to your project (should mirror `package.json`) +// declare untyped modules that have been added to your project in `package.json` declare module 'arches'; declare module "@babel/runtime"; -declare module "@mapbox/geojson-extent"; declare module "@mapbox/geojsonhint"; -declare module "@mapbox/mapbox-gl-draw"; -declare module "@mapbox/mapbox-gl-geocoder"; -declare module "@tmcw/togeojson"; -declare module "@turf/turf"; -declare module "backbone"; -declare module "bootstrap"; -declare module "bootstrap-colorpicker"; -declare module "chosen-js"; -declare module "ckeditor4"; -declare module "codemirror"; -declare module "core-js"; declare module "cross-env"; -declare module "cross-fetch"; -declare module "cytoscape"; declare module "cytoscape-cola"; -declare module "d3"; -declare module "datatables.net"; -declare module "datatables.net-bs"; -declare module "datatables.net-buttons"; -declare module "datatables.net-buttons-bs"; -declare module "datatables.net-responsive"; -declare module "datatables.net-responsive-bs"; -declare module "dom4"; -declare module "dropzone"; -declare module "eonasdan-bootstrap-datetimepicker"; declare module "font-awesome"; -declare module "ionicons"; -declare module "jqtree"; -declare module "jquery"; -declare module "jquery-migrate"; declare module "jquery-validation"; -declare module "jqueryui"; -declare module "js-cookie"; -declare module "knockout"; declare module "knockout-mapping"; -declare module "knockstrap"; -declare module "latlon-geohash"; -declare module "leaflet"; -declare module "leaflet-draw"; declare module "leaflet-iiif"; -declare module "leaflet.fullscreen"; declare module "lt-themify-icons"; -declare module "mapbox-gl"; -declare module "metismenu"; -declare module "moment"; -declare module "moment-timezone"; -declare module "nouislider"; -declare module "numeral"; -declare module "primevue"; -declare module "primevue/*"; -declare module "proj4"; -declare module "regenerator-runtime"; -declare module "requirejs"; declare module "requirejs-plugins"; declare module "requirejs-text"; declare module "select-woo"; -declare module "select2"; -declare module "underscore"; -declare module "uuidjs"; -declare module "vue"; -declare module "vue3-gettext"; -declare module "webpack-bundle-tracker"; // declare filetypes used in `./src/` folder declare module '*.ts'; diff --git a/arches/app/templates/javascript.htm b/arches/app/templates/javascript.htm index fedbb43da7d..ec9b8fca1ae 100644 --- a/arches/app/templates/javascript.htm +++ b/arches/app/templates/javascript.htm @@ -192,6 +192,7 @@ select-a-nodegroup='{% trans "Select a nodegroup" as selectANodegroup %} "{{ selectANodegroup|escapejs }}"' no-relationships-added='{% trans "No Relationships Added" as noRelationshipsAdded %} "{{ noRelationshipsAdded|escapejs }}"' relate-resource='{% trans "Relate Resource" as relateResource %} "{{ relateResource|escapejs }}"' + configure-related-resource-relationship='{% trans "Configure Related Resource Relationship" as configureRelatedResourceRelationship %} "{{ configureRelatedResourceRelationship|escapejs }}"' cannot-be-related='{% trans "Cannot Be Related" as cannotBeRelated %} "{{ cannotBeRelated|escapejs }}"' related-resources='{% trans "Related Resources" as relatedResources %} "{{ relatedResources|escapejs }}"' view-related-resources='(resource) => {return {% trans "View resources related to ${resource}" as viewRelatedResources %} `{{ viewRelatedResources|escapejs }}` }' diff --git a/arches/app/templates/navbar/graph-designer-menu.htm b/arches/app/templates/navbar/graph-designer-menu.htm index a130f4dd31b..ed615c5d99f 100644 --- a/arches/app/templates/navbar/graph-designer-menu.htm +++ b/arches/app/templates/navbar/graph-designer-menu.htm @@ -42,7 +42,7 @@
  • - +
    @@ -51,7 +51,7 @@
  • - +
    @@ -89,7 +89,7 @@
  • - +
    diff --git a/arches/app/templates/views/components/datatypes/resource-instance.htm b/arches/app/templates/views/components/datatypes/resource-instance.htm index bb7f542802f..c60232fb251 100644 --- a/arches/app/templates/views/components/datatypes/resource-instance.htm +++ b/arches/app/templates/views/components/datatypes/resource-instance.htm @@ -35,13 +35,21 @@ -
    + attr: {'aria-label': $root.translations.configureRelatedResourceRelationship, 'disabled': $parent.isEditable === false,}, + style: {color: $parent.isEditable === true || '#aaa'}, + clickBubble: false," + style="cursor: pointer;"> + + +
    +
    +
    diff --git a/arches/app/templates/views/components/widgets/resource-instance-select.htm b/arches/app/templates/views/components/widgets/resource-instance-select.htm index 8453d97a4ea..b9713078523 100644 --- a/arches/app/templates/views/components/widgets/resource-instance-select.htm +++ b/arches/app/templates/views/components/widgets/resource-instance-select.htm @@ -83,17 +83,21 @@
    - -
    + + +
    +
    - +
    @@ -321,10 +325,14 @@
    -
    + + +
    +
    diff --git a/arches/app/templates/views/rdm/modals/import-concept-form.htm b/arches/app/templates/views/rdm/modals/import-concept-form.htm index 3ace4a9231c..05acbfda7f2 100644 --- a/arches/app/templates/views/rdm/modals/import-concept-form.htm +++ b/arches/app/templates/views/rdm/modals/import-concept-form.htm @@ -18,7 +18,7 @@
    - +
    @@ -177,7 +182,7 @@

    @@ -196,7 +201,7 @@

    @@ -214,7 +219,7 @@

    diff --git a/arches/app/utils/data_management/resources/formats/archesfile.py b/arches/app/utils/data_management/resources/formats/archesfile.py index e436bceee2c..42525d6ea2c 100644 --- a/arches/app/utils/data_management/resources/formats/archesfile.py +++ b/arches/app/utils/data_management/resources/formats/archesfile.py @@ -176,6 +176,7 @@ def update_or_create_tile(src_tile): "resourceinstance": resourceinstance, "parenttile_id": str(src_tile["parenttile_id"]) if src_tile["parenttile_id"] else None, "nodegroup_id": str(src_tile["nodegroup_id"]) if src_tile["nodegroup_id"] else None, + "sortorder": int(src_tile["sortorder"]) if src_tile["sortorder"] else 0, "data": src_tile["data"], } new_values = {"tileid": uuid.UUID(str(src_tile["tileid"]))} diff --git a/arches/app/utils/geo_utils.py b/arches/app/utils/geo_utils.py index 2a7ac8bfb0f..e23fa3f3f40 100644 --- a/arches/app/utils/geo_utils.py +++ b/arches/app/utils/geo_utils.py @@ -1,6 +1,7 @@ import json +import uuid from arcgis2geojson import arcgis2geojson -from django.contrib.gis.geos import GEOSGeometry, GeometryCollection +from django.contrib.gis.geos import GEOSGeometry, GeometryCollection, WKTWriter from arches.app.utils.betterJSONSerializer import JSONSerializer, JSONDeserializer @@ -67,3 +68,37 @@ def arcgisjson_to_geojson(self, geom): features.append({"type": "Feature", "properties": {}, "geometry": arcgis2geojson(geometry)}) feature_collection = {"type": "FeatureCollection", "features": features} return feature_collection + + def convert_geos_geom_collection_to_feature_collection(self, geometry): + arches_geojson = {} + arches_geojson["type"] = "FeatureCollection" + arches_geojson["features"] = [] + for geom in geometry: + arches_json_geometry = {} + arches_json_geometry["geometry"] = JSONDeserializer().deserialize(GEOSGeometry(geom, srid=4326).json) + arches_json_geometry["type"] = "Feature" + arches_json_geometry["id"] = str(uuid.uuid4()) + arches_json_geometry["properties"] = {} + arches_geojson["features"].append(arches_json_geometry) + return arches_geojson + + def reduce_precision(self, geom, current_precision): + if current_precision > 5: + writer = WKTWriter() + max_bytes = 32766 # max bytes allowed by Lucene + current_precision -= 1 + writer.precision = current_precision + less_precise_geom_collection = writer.write(GEOSGeometry(self.create_geom_collection_from_geojson(geom))) + new_byte_count = len(str(less_precise_geom_collection).encode("UTF-8")) + new_geos_geom_collection = GEOSGeometry(less_precise_geom_collection) + if new_geos_geom_collection.valid: + new_feature_collection = self.convert_geos_geom_collection_to_feature_collection(new_geos_geom_collection) + else: + raise ValueError('Geometry is not valid after reducing precision.') + if new_byte_count > max_bytes: + return self.reduce_precision(new_feature_collection, current_precision) + else: + return new_feature_collection + else: + raise ValueError('Geometry still too large after reducing precision to 5 places after the decimal.') + diff --git a/arches/app/utils/index_database.py b/arches/app/utils/index_database.py index ab68a3757a2..9653a875dd7 100644 --- a/arches/app/utils/index_database.py +++ b/arches/app/utils/index_database.py @@ -218,8 +218,7 @@ def optimize_resource_iteration(resources: Iterable[Resource], chunk_size: int): ) else: # public API that arches itself does not currently use for r in resources: - # retrieve graph -- better for this to have been selected already - r.graph + r.clean_fields() # ensure strings become UUIDs prefetch_related_objects(resources, tiles_prefetch, descriptor_prefetch) return resources diff --git a/arches/app/views/api.py b/arches/app/views/api.py index 1c2b4ef6f34..6ddc99a2314 100644 --- a/arches/app/views/api.py +++ b/arches/app/views/api.py @@ -542,12 +542,19 @@ def get(self, request, resourceid=None, slug=None, graphid=None): elif format == "json-ld": try: - models.ResourceInstance.objects.get(pk=resourceid) # check for existance + resource = models.ResourceInstance.objects.select_related("graph").get(pk=resourceid) + if not resource.graph.ontology_id: + return JSONErrorResponse( + message=_( + "The graph '{0}' does not have an ontology. JSON-LD requires one." + ).format(resource.graph.name), + status=400, + ) exporter = ResourceExporter(format=format) output = exporter.writer.write_resources(resourceinstanceids=[resourceid], indent=indent, user=request.user) out = output[0]["outputfile"].getvalue() except models.ResourceInstance.DoesNotExist: - logger.error(_("The specified resource '{0}' does not exist. JSON-LD export failed.".format(resourceid))) + logger.error(_("The specified resource '{0}' does not exist. JSON-LD export failed.").format(resourceid)) return JSONResponse(status=404) else: diff --git a/arches/app/views/graph.py b/arches/app/views/graph.py index 74eb9d4b962..76cc0dd2455 100644 --- a/arches/app/views/graph.py +++ b/arches/app/views/graph.py @@ -422,13 +422,20 @@ def post(self, request, graphid=None): clone_data = graph.copy(root=data) clone_data["copy"].slug = None clone_data["copy"].save() + ret = {"success": True, "graphid": clone_data["copy"].pk} elif self.action == "clone_graph": clone_data = graph.copy() ret = clone_data["copy"] ret.slug = None + ret.publication = None + ret.save() + + if bool(graph.publication_id): + ret.publish(user=request.user) + ret.copy_functions(graph, [clone_data["nodes"], clone_data["nodegroups"]]) elif self.action == "reorder_nodes": @@ -469,12 +476,13 @@ def delete(self, request, graphid): elif self.action == "delete_instances": try: graph = Graph.objects.get(graphid=graphid) - graph.delete_instances() + resp = graph.delete_instances(userid=request.user.id) + success = resp["success"] return JSONResponse( { - "success": True, - "message": "All the resources associated with the Model '{0}' have been successfully deleted.".format(graph.name), - "title": "Resources Successfully Deleted.", + "success": resp["success"], + "message": resp["message"], + "title": f"Resources {'Successfully' if success else 'Unsuccessfully'} Deleted from {graph.name}.", } ) except GraphValidationError as e: @@ -485,7 +493,7 @@ def delete(self, request, graphid): try: graph = Graph.objects.get(graphid=graphid) if graph.isresource: - graph.delete_instances() + graph.delete_instances(userid=request.user.id) graph.delete() return JSONResponse({"success": True}) except GraphValidationError as e: diff --git a/arches/install/arches-templates/.coveragerc b/arches/install/arches-templates/.coveragerc index a92636f5727..ffa4a27fbf8 100644 --- a/arches/install/arches-templates/.coveragerc +++ b/arches/install/arches-templates/.coveragerc @@ -11,5 +11,19 @@ omit = */celery.py */__init__.py +data_file = coverage/python/.coverage + [report] show_missing = true + +exclude_lines = + pragma: no cover + +[html] +directory = coverage/python/htmlcov + +[xml] +output = coverage/python/coverage.xml + +[json] +output = coverage/python/coverage.json diff --git a/arches/install/arches-templates/.eslintignore b/arches/install/arches-templates/.eslintignore deleted file mode 100644 index 00d347c90f6..00000000000 --- a/arches/install/arches-templates/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -!.eslintrc.js \ No newline at end of file diff --git a/arches/install/arches-templates/.eslintrc.js b/arches/install/arches-templates/.eslintrc.js deleted file mode 100644 index 33b18321c59..00000000000 --- a/arches/install/arches-templates/.eslintrc.js +++ /dev/null @@ -1,63 +0,0 @@ -module.exports = { - "extends": [ - "eslint:recommended", - 'plugin:@typescript-eslint/recommended', - 'plugin:vue/vue3-recommended', - ], - "root": true, - "env": { - "browser": true, - "es6": true, - "node": true - }, - "parser": "vue-eslint-parser", - "parserOptions": { - "ecmaVersion": 11, - "sourceType": "module", - "requireConfigFile": false, - "parser": { - "ts": "@typescript-eslint/parser" - } - }, - "globals": { - "define": false, - "require": false, - "window": false, - "console": false, - "history": false, - "location": false, - "Promise": false, - "setTimeout": false, - "URL": false, - "URLSearchParams": false, - "fetch": false - }, - "rules": { - "semi": ["error", "always"], - }, - "overrides": [ - { - "files": [ "*.vue" ], - "rules": { - "vue/html-indent": [2, 4], - } - }, - { - "files": [ "*.js" ], - "rules": { - "indent": ["error", 4], - "space-before-function-paren": ["error", "never"], - "no-extra-boolean-cast": 0, // 0=silence, 1=warning, 2=error - // allow async-await - 'generator-star-spacing': 'off', - // allow debugger during development - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', - 'no-unused-vars': [1, { - argsIgnorePattern: '^_' - }], - "camelcase": [1, {"properties": "always"}], - } - } - ] -}; - \ No newline at end of file diff --git a/arches/install/arches-templates/.github/workflows/main.yml b/arches/install/arches-templates/.github/workflows/main.yml index 997e5903ef1..aa77801b40c 100644 --- a/arches/install/arches-templates/.github/workflows/main.yml +++ b/arches/install/arches-templates/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: sudo apt-get install libxml2-dev libpq-dev openjdk-8-jdk libgdal-dev libxslt-dev echo Postgres and ES dependencies installed - - name: Install python packages + - name: Install Python packages run: | python -m pip install --upgrade pip pip install . @@ -70,29 +70,41 @@ jobs: echo "package.json not found, skipping yarn commands." fi + - name: Run frontend tests + run: | + yarn vitest + mv coverage/frontend/coverage.xml feature_branch_frontend_coverage.xml + - name: Check for missing migrations run: | python manage.py makemigrations --check - - name: Ensure previous coverage data is erased + - name: Ensure previous Python coverage data is erased run: | coverage erase - - name: Run unit tests + - name: Run Python unit tests run: | python -W default::DeprecationWarning -m coverage run manage.py test tests --settings="tests.test_settings" - - name: Generate report coverage + - name: Generate Python report coverage run: | coverage report coverage json - mv coverage.json feature_branch_coverage.json + mv coverage/python/coverage.json feature_branch_python_coverage.json - - name: Upload coverage report as artifact + - name: Upload frontend coverage report as artifact uses: actions/upload-artifact@v4 with: - name: feature-branch-coverage-report - path: feature_branch_coverage.json + name: feature-branch-frontend-coverage-report + path: feature_branch_frontend_coverage.xml + overwrite: true + + - name: Upload Python coverage report as artifact + uses: actions/upload-artifact@v4 + with: + name: feature-branch-python-coverage-report + path: feature_branch_python_coverage.json overwrite: true build_target_branch: @@ -111,7 +123,6 @@ jobs: strategy: fail-fast: false matrix: - # python-version: ["3.10", "3.11", "3.12"] python-version: ["3.12"] steps: @@ -131,7 +142,7 @@ jobs: sudo apt-get install libxml2-dev libpq-dev openjdk-8-jdk libgdal-dev libxslt-dev echo Postgres and ES dependencies installed - - name: Install python packages + - name: Install Python packages run: | python -m pip install --upgrade pip pip install . @@ -162,32 +173,199 @@ jobs: echo "package.json not found, skipping yarn commands." fi + - name: Run frontend tests + run: | + if [ -f vitest.config.json ]; then + yarn vitest + mv coverage/frontend/coverage.xml target_branch_frontend_coverage.xml + else + echo "Unable to find vitest config. Skipping frontend tests." + fi + - name: Check for missing migrations run: | python manage.py makemigrations --check - - name: Ensure previous coverage data is erased + - name: Ensure previous Python coverage data is erased run: | coverage erase - - name: Run unit tests + - name: Run Python unit tests run: | python -W default::DeprecationWarning -m coverage run manage.py test tests --settings="tests.test_settings" - - name: Generate report coverage + - name: Generate Python report coverage run: | coverage report coverage json - mv coverage.json target_branch_coverage.json - - name: Upload coverage report as artifact + # handles older target branch + if [ -f coverage/python/coverage.json ]; then + mv coverage/python/coverage.json target_branch_python_coverage.json + else + mv coverage.json target_branch_python_coverage.json + fi + + - name: Upload frontend coverage report as artifact uses: actions/upload-artifact@v4 with: - name: target-branch-coverage-report - path: target_branch_coverage.json + name: target-branch-frontend-coverage-report + path: target_branch_frontend_coverage.xml overwrite: true - check_coverage: + - name: Upload Python coverage report as artifact + uses: actions/upload-artifact@v4 + with: + name: target-branch-python-coverage-report + path: target_branch_python_coverage.json + overwrite: true + + check_frontend_coverage: + runs-on: ubuntu-latest + needs: [build_feature_branch, build_target_branch] + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.x' # Use the latest available version + check-latest: true + + - name: Download feature branch frontend coverage report artifact + uses: actions/download-artifact@v4 + with: + name: feature-branch-frontend-coverage-report + path: . + + - name: Extract feature branch frontend coverage data + shell: pwsh + run: | + [xml]$xml = Get-Content feature_branch_frontend_coverage.xml + $metrics = $xml.coverage.project.metrics + + $statements = [double]$metrics.statements + $coveredstatements = [double]$metrics.coveredstatements + $conditionals = [double]$metrics.conditionals + $coveredconditionals = [double]$metrics.coveredconditionals + $methods = [double]$metrics.methods + $coveredmethods = [double]$metrics.coveredmethods + $elements = [double]$metrics.elements + $coveredelements = [double]$metrics.coveredelements + + $statement_coverage = 0.0 + $conditional_coverage = 0.0 + $method_coverage = 0.0 + $element_coverage = 0.0 + + if ($statements -gt 0) { + $statement_coverage = ($coveredstatements / $statements) * 100 + } + if ($conditionals -gt 0) { + $conditional_coverage = ($coveredconditionals / $conditionals) * 100 + } + if ($methods -gt 0) { + $method_coverage = ($coveredmethods / $methods) * 100 + } + if ($elements -gt 0) { + $element_coverage = ($coveredelements / $elements) * 100 + } + + $nonZeroCount = 0 + $totalCoverage = 0.0 + + if ($statements -gt 0) { $nonZeroCount++; $totalCoverage += $statement_coverage } + if ($conditionals -gt 0) { $nonZeroCount++; $totalCoverage += $conditional_coverage } + if ($methods -gt 0) { $nonZeroCount++; $totalCoverage += $method_coverage } + if ($elements -gt 0) { $nonZeroCount++; $totalCoverage += $element_coverage } + + $feature_branch_frontend_coverage = 0.0 + if ($nonZeroCount -gt 0) { + $feature_branch_frontend_coverage = $totalCoverage / $nonZeroCount + } + + Write-Output "feature_branch_frontend_coverage=$feature_branch_frontend_coverage" | Out-File -Append $env:GITHUB_ENV + + - name: Download target branch frontend coverage report artifact + continue-on-error: true + uses: actions/download-artifact@v4 + with: + name: target-branch-frontend-coverage-report + path: . + + - name: Check if target branch frontend coverage report artifact exists + run: | + if [ -f target_branch_frontend_coverage.xml ]; then + echo "target_branch_frontend_coverage_artifact_exists=true" >> $GITHUB_ENV + else + echo "Target branch coverage not found. Defaulting to 0% coverage." + echo "target_branch_frontend_coverage_artifact_exists=false" >> $GITHUB_ENV + fi + + - name: Extract target branch frontend coverage data + if: ${{ env.target_branch_frontend_coverage_artifact_exists == 'true' }} + shell: pwsh + run: | + [xml]$xml = Get-Content target_branch_frontend_coverage.xml + $metrics = $xml.coverage.project.metrics + + $statements = [double]$metrics.statements + $coveredstatements = [double]$metrics.coveredstatements + $conditionals = [double]$metrics.conditionals + $coveredconditionals = [double]$metrics.coveredconditionals + $methods = [double]$metrics.methods + $coveredmethods = [double]$metrics.coveredmethods + $elements = [double]$metrics.elements + $coveredelements = [double]$metrics.coveredelements + + $statement_coverage = 0.0 + $conditional_coverage = 0.0 + $method_coverage = 0.0 + $element_coverage = 0.0 + + if ($statements -gt 0) { + $statement_coverage = ($coveredstatements / $statements) * 100 + } + if ($conditionals -gt 0) { + $conditional_coverage = ($coveredconditionals / $conditionals) * 100 + } + if ($methods -gt 0) { + $method_coverage = ($coveredmethods / $methods) * 100 + } + if ($elements -gt 0) { + $element_coverage = ($coveredelements / $elements) * 100 + } + + $nonZeroCount = 0 + $totalCoverage = 0.0 + + if ($statements -gt 0) { $nonZeroCount++; $totalCoverage += $statement_coverage } + if ($conditionals -gt 0) { $nonZeroCount++; $totalCoverage += $conditional_coverage } + if ($methods -gt 0) { $nonZeroCount++; $totalCoverage += $method_coverage } + if ($elements -gt 0) { $nonZeroCount++; $totalCoverage += $element_coverage } + + $target_branch_frontend_coverage = 0.0 + if ($nonZeroCount -gt 0) { + $target_branch_frontend_coverage = $totalCoverage / $nonZeroCount + } + + Write-Output "target_branch_frontend_coverage=$target_branch_frontend_coverage" | Out-File -Append $env:GITHUB_ENV + + - name: Compare frontend feature coverage with target coverage + if: github.event_name == 'pull_request' + run: | + feature_branch_frontend_coverage=${feature_branch_frontend_coverage} + target_branch_frontend_coverage=${target_branch_frontend_coverage:-0.0} + + # Compare feature coverage with target coverage using floating-point comparison + if awk -v feature="$feature_branch_frontend_coverage" -v target="$target_branch_frontend_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then + echo "Coverage decreased from $target_branch_frontend_coverage% to $feature_branch_frontend_coverage%. Please add or update tests to increase coverage." + exit 1 + else + echo "Feature branch coverage ($feature_branch_frontend_coverage%) >= Target branch coverage ($target_branch_frontend_coverage%)." + fi + + check_python_coverage: runs-on: ubuntu-latest needs: [build_feature_branch, build_target_branch] steps: @@ -199,28 +377,28 @@ jobs: python-version: '3.x' # Use the latest available version check-latest: true - - name: Download feature branch coverage report artifact + - name: Download feature branch Python coverage report artifact uses: actions/download-artifact@v4 with: - name: feature-branch-coverage-report + name: feature-branch-python-coverage-report path: . - - name: Download target branch coverage report artifact + - name: Download target branch Python coverage report artifact uses: actions/download-artifact@v4 with: - name: target-branch-coverage-report + name: target-branch-python-coverage-report path: . - - name: Compare coverage with baseline + - name: Compare Python feature coverage with target coverage if: github.event_name == 'pull_request' run: | - feature_branch_coverage=$(cat feature_branch_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') - target_branch_coverage=$(cat target_branch_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') + feature_branch_python_coverage=$(cat feature_branch_python_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') + target_branch_python_coverage=$(cat target_branch_python_coverage.json | grep -o '"totals": {[^}]*' | grep -o '"percent_covered": [0-9.]*' | awk -F ': ' '{print $2}') - # Compare current coverage with baseline coverage using floating-point comparison - if awk -v feature="$feature_branch_coverage" -v target="$target_branch_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then - echo "Coverage decreased from $target_branch_coverage% to $feature_branch_coverage%" + # Compare feature coverage with target coverage using floating-point comparison + if awk -v feature="$feature_branch_python_coverage" -v target="$target_branch_python_coverage" 'BEGIN { exit (feature < target) ? 0 : 1 }'; then + echo "Coverage decreased from $target_branch_python_coverage% to $feature_branch_python_coverage%. Please add or update tests to increase coverage." exit 1 else - echo "Feature branch coverage ($feature_branch_coverage%) >= Target branch coverage ($target_branch_coverage%)." + echo "Feature branch coverage ($feature_branch_python_coverage%) >= Target branch coverage ($target_branch_python_coverage%)." fi diff --git a/arches/install/arches-templates/eslint.config.mjs b/arches/install/arches-templates/eslint.config.mjs new file mode 100644 index 00000000000..4c919b1ca41 --- /dev/null +++ b/arches/install/arches-templates/eslint.config.mjs @@ -0,0 +1,42 @@ + +import js from "@eslint/js"; +import pluginVue from 'eslint-plugin-vue'; +import tseslint from 'typescript-eslint'; + +import vueESLintParser from 'vue-eslint-parser'; + +export default [ + js.configs.recommended, + ...pluginVue.configs['flat/recommended'], + ...tseslint.configs.recommended, + { + "languageOptions": { + "globals": { + "define": false, + "require": false, + "window": false, + "console": false, + "history": false, + "location": false, + "Promise": false, + "setTimeout": false, + "URL": false, + "URLSearchParams": false, + "fetch": false + }, + "parser": vueESLintParser, + "parserOptions": { + "ecmaVersion": 11, + "sourceType": "module", + "requireConfigFile": false, + "parser": { + "ts": "@typescript-eslint/parser" + } + }, + }, + "rules": { + "semi": ["error", "always"], + "vue/html-indent": ["error", 4] + }, + }, +] \ No newline at end of file diff --git a/arches/install/arches-templates/package.json b/arches/install/arches-templates/package.json index cf3ebb9df2b..33de0e2752b 100644 --- a/arches/install/arches-templates/package.json +++ b/arches/install/arches-templates/package.json @@ -5,14 +5,15 @@ "build_development": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js", "build_production": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 NODE_ENV=production webpack --config ./webpack/webpack.config.prod.js", "build_test": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js --env test=true", - "eslint:check": "eslint . --ext .vue,.ts", + "eslint:check": "eslint **/src", + "eslint:fix": "eslint **/src --fix", "eslint:watch": "nodemon --watch . --ext ts,vue --exec yarn --silent eslint:check", - "eslint:fix": "eslint . --ext .vue,.ts --fix", "gettext:extract": "vue-gettext-extract", "gettext:compile": "vue-gettext-compile", "ts:check": "vue-tsc --noEmit", "ts:watch": "vue-tsc --watch --noEmit", - "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js" + "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js", + "vitest": "vitest --run --coverage" }, "devDependencies": { "arches-dev-dependencies": "archesproject/arches-dev-dependencies#{{ arches_version }}" diff --git a/arches/install/arches-templates/project_name/src/declarations.d.ts b/arches/install/arches-templates/project_name/src/declarations.d.ts index ebedbf32c89..d9f471356b4 100644 --- a/arches/install/arches-templates/project_name/src/declarations.d.ts +++ b/arches/install/arches-templates/project_name/src/declarations.d.ts @@ -1,7 +1,8 @@ // import declarations from other projects or Arches core import('../../node_modules/arches/arches/app/src/declarations.d.ts'); -// declare modules that have been added to your project (should mirror `package.json`) +// declare untyped modules that have been added to your project in `package.json` +// Module homepage on npmjs.com uses logos "TS" or "DT" to indicate if typed declare module 'arches'; // declare filetypes used in `./src/` folder diff --git a/arches/install/arches-templates/project_name/urls.py-tpl b/arches/install/arches-templates/project_name/urls.py-tpl index 46a478cd63a..14d33f54de4 100644 --- a/arches/install/arches-templates/project_name/urls.py-tpl +++ b/arches/install/arches-templates/project_name/urls.py-tpl @@ -9,3 +9,4 @@ urlpatterns = [ # if settings.SHOW_LANGUAGE_SWITCH is True: # urlpatterns = i18n_patterns(*urlpatterns) +# urlpatterns.append(path("i18n/", include("django.conf.urls.i18n"))) \ No newline at end of file diff --git a/arches/install/arches-templates/tsconfig.json b/arches/install/arches-templates/tsconfig.json index 1a20509e2d7..58ca2ed70fc 100644 --- a/arches/install/arches-templates/tsconfig.json +++ b/arches/install/arches-templates/tsconfig.json @@ -14,7 +14,7 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "skipLibCheck": true, - "baseUrl": "./{{ project_name }}/src/", + "baseUrl": "{{ project_name }}/src/", "paths": { "@/*": [ "*.ts", diff --git a/arches/install/arches-templates/vitest.config.mts b/arches/install/arches-templates/vitest.config.mts new file mode 100644 index 00000000000..63a041c8b7c --- /dev/null +++ b/arches/install/arches-templates/vitest.config.mts @@ -0,0 +1,37 @@ +import path from 'path'; +import vue from "@vitejs/plugin-vue"; +import { defineConfig } from "vitest/config"; + + +const exclude = [ + '**/node_modules/**', + '**/dist/**', + '**/cypress/**', + '**/.{idea,git,cache,output,temp}/**', + '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*', + '**/src/declarations.d.ts', + path.join(path.basename(__dirname), 'install', '**') +]; + +export default defineConfig({ + plugins: [vue()], + test: { + alias: { + '@/': new URL(path.join(path.basename(__dirname), 'src', '/'), import.meta.url).pathname, + }, + coverage: { + include: [path.join(path.basename(__dirname), 'src', '/')], + exclude: exclude, + reporter: [ + ['clover', { 'file': 'coverage.xml' }], + 'text', + ], + reportsDirectory: path.join(__dirname, 'coverage', 'frontend'), + }, + environment: "jsdom", + globals: true, + exclude: exclude, + passWithNoTests: true, + setupFiles: ['vitest.setup.mts'], + }, +}); diff --git a/arches/install/arches-templates/vitest.setup.mts b/arches/install/arches-templates/vitest.setup.mts new file mode 100644 index 00000000000..8a2d5cf9984 --- /dev/null +++ b/arches/install/arches-templates/vitest.setup.mts @@ -0,0 +1,10 @@ +import { beforeAll, vi } from 'vitest'; + + +beforeAll(() => { + vi.mock('vue3-gettext', () => ({ + useGettext: () => ({ + $gettext: (text: string) => (text) + }) + })); +}); diff --git a/arches/install/arches-templates/webpack/webpack-utils/build-template-filepath-lookup.js b/arches/install/arches-templates/webpack/webpack-utils/build-template-filepath-lookup.js index b5a8cb4770c..eb430aa8a41 100644 --- a/arches/install/arches-templates/webpack/webpack-utils/build-template-filepath-lookup.js +++ b/arches/install/arches-templates/webpack/webpack-utils/build-template-filepath-lookup.js @@ -23,15 +23,15 @@ const buildTemplateFilePathLookup = function(path, outerAcc, templateDirectoryPa const parsedPath = Path.parse(subPath); const filename = parsedPath['dir'] ? Path.join(parsedPath['dir'], parsedPath['base']) : parsedPath['base']; - if (filename.includes('.htm') || filename.includes('.html')) { + if (filename.includes('.DS_Store')) { + return acc; + } + else { return { ...acc, [Path.join('templates', filename).replace(/\\/g, '/')]: Path.resolve(__dirname, Path.join(outerPath, subPath)) }; } - else { - return acc; - } } }, outerAcc); }; diff --git a/arches/install/arches-templates/webpack/webpack.common.js b/arches/install/arches-templates/webpack/webpack.common.js index a8797a3e562..2831c848c21 100644 --- a/arches/install/arches-templates/webpack/webpack.common.js +++ b/arches/install/arches-templates/webpack/webpack.common.js @@ -300,7 +300,10 @@ module.exports = () => { jquery: Path.resolve(__dirname, PROJECT_RELATIVE_NODE_MODULES_PATH, 'jquery', 'dist', 'jquery.min') }), new MiniCssExtractPlugin(), - new BundleTracker({ filename: Path.resolve(__dirname, `webpack-stats.json`) }), + new BundleTracker({ + path: Path.resolve(__dirname), + filename: 'webpack-stats.json' + }), new VueLoaderPlugin(), ], resolveLoader: { diff --git a/arches/locale/de/LC_MESSAGES/django.mo b/arches/locale/de/LC_MESSAGES/django.mo deleted file mode 100644 index ee56c394f4d..00000000000 Binary files a/arches/locale/de/LC_MESSAGES/django.mo and /dev/null differ diff --git a/arches/locale/de/LC_MESSAGES/django.po b/arches/locale/de/LC_MESSAGES/django.po deleted file mode 100644 index d083a3f281d..00000000000 --- a/arches/locale/de/LC_MESSAGES/django.po +++ /dev/null @@ -1,7309 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-30 19:07-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: app/datatypes/base.py:39 -#, python-brace-format -msgid "{0} error, {1} {2} - {3}. Unable to save." -msgstr "" - -#: app/datatypes/base.py:199 -msgid "Multiple provisional edits. Returning first edit" -msgstr "" - -#: app/datatypes/base.py:203 -msgid "Tile has no authoritative or provisional data" -msgstr "" - -#: app/datatypes/concept_types.py:140 -msgid "" -"The widget used to save this data appears to be incorrect for this datatype. " -"Contact system admin to resolve" -msgstr "" - -#: app/datatypes/concept_types.py:148 -msgid "This is an invalid concept prefLabel, or an incomplete UUID" -msgstr "" - -#: app/datatypes/concept_types.py:156 -msgid "This UUID is not an available concept value" -msgstr "" - -#: app/datatypes/datatypes.py:104 -msgid "This is not a string" -msgstr "" - -#: app/datatypes/datatypes.py:328 -msgid "Not a properly formatted number" -msgstr "" - -#: app/datatypes/datatypes.py:419 -msgid "Not of type boolean" -msgstr "" - -#: app/datatypes/datatypes.py:500 -msgid "" -"Incorrect format. Confirm format is in settings.DATE_FORMATS or set the " -"format in settings.DATE_IMPORT_EXPORT_FORMAT." -msgstr "" - -#: app/datatypes/datatypes.py:564 -#, python-brace-format -msgid "{value} is an invalid date format" -msgstr "" - -#: app/datatypes/datatypes.py:665 -msgid "" -"Incorrect Extended Date Time Format. See http://www.loc.gov/standards/" -"datetime/ for supported formats" -msgstr "" - -#: app/datatypes/datatypes.py:718 -msgid "" -"Only dates that specify an exact year, month, and day can be used with the " -"\"=\" operator" -msgstr "" - -#: app/datatypes/datatypes.py:727 -msgid "" -"Only dates that specify an exact year, " -"month, and day can be used with the \">" -"\", \"<\", \">=\", and \"<=\" operators" -msgstr "" - -#: app/datatypes/datatypes.py:739 -msgid "Invalid date specified." -msgstr "" - -#: app/datatypes/datatypes.py:806 -msgid "Unable to serialize some geometry features" -msgstr "" - -#: app/datatypes/datatypes.py:1398 -msgid "File type not permitted" -msgstr "" - -#: app/datatypes/datatypes.py:1424 -#, python-brace-format -msgid "This node has a limit of {0} files. Please reduce files." -msgstr "" - -#: app/datatypes/datatypes.py:1432 -#, python-brace-format -msgid "" -"This node has a file-size limit of {0}. Please reduce file size or contact " -"your sysadmin." -msgstr "" - -#: app/datatypes/datatypes.py:1440 -#, python-brace-format -msgid "The file \"{0}\" does not exist in \"{1}\"" -msgstr "" - -#: app/datatypes/datatypes.py:1444 -#, python-brace-format -msgid "datatype: {0}, value: {1} - {2} ." -msgstr "" - -#: app/datatypes/datatypes.py:1503 app/datatypes/datatypes.py:1590 -msgid "File does not exist" -msgstr "" - -#: app/datatypes/datatypes.py:1622 -msgid "The file url is invalid" -msgstr "" - -#: app/datatypes/datatypes.py:1624 -msgid "A file is not available for this tile" -msgstr "" - -#: app/datatypes/datatypes.py:1626 -msgid "This file's fileid is not a valid UUID" -msgstr "" - -#: app/datatypes/datatypes.py:1757 -#, python-brace-format -msgid "No domain option found for option id {0}, in node conifg: {1}" -msgstr "" - -#: app/datatypes/datatypes.py:1806 -msgid "" -"Invalid domain id. Please check the node this value is mapped to for a list " -"of valid domain ids." -msgstr "" - -#: app/datatypes/datatypes.py:2122 -#, python-brace-format -msgid "The related resource with id '{0}' is not in the system." -msgstr "" - -#: app/etl_modules/base_import_module.py:33 -msgid "Delegating load reversal to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:218 -msgid "Legacy id(s) already exist. Legacy ids must be unique" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:243 -#: app/etl_modules/import_single_csv.py:208 -msgid "Failed to complete load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:244 -#: app/etl_modules/import_single_csv.py:209 -msgid "Unable to insert record into staging table" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:279 -msgid "Invalid excel file/zip specified" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:280 -msgid "Upload a valid excel file" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:307 -msgid "Unable to initialize load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:322 -#: app/etl_modules/import_single_csv.py:161 -msgid "Delegating load to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:326 -#: app/etl_modules/import_single_csv.py:165 -msgid "delegated_to_celery" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:329 -#: app/etl_modules/import_single_csv.py:168 -msgid "" -"Cannot start process. Unable to run process as a background task at this " -"time." -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:335 -#: app/etl_modules/import_single_csv.py:174 -#: app/templates/views/rdm/modals/import-concept-form.htm:40 -msgid "Error" -msgstr "" - -#: app/etl_modules/import_single_csv.py:104 -msgid "No csv file found" -msgstr "" - -#: app/etl_modules/import_single_csv.py:105 -msgid "Upload a valid csv file" -msgstr "" - -#: app/etl_modules/import_single_csv.py:143 -msgid "No valid node is selected" -msgstr "" - -#: app/etl_modules/import_single_csv.py:145 -msgid "Only one column should be selected for id" -msgstr "" - -#: app/functions/primary_descriptors.py:67 -#, python-brace-format -msgid "Invalid nodegroupid, {0}, participating in descriptor function." -msgstr "" - -#: app/functions/primary_descriptors.py:69 app/views/resource.py:745 -#: app/views/search.py:387 -msgid "Undefined" -msgstr "" - -#: app/models/concept.py:153 -msgid "Only include values for include or exclude, but not both" -msgstr "" - -#: app/models/concept.py:844 -#, python-format -msgid "Invalid subconcept definition: %s" -msgstr "" - -#: app/models/concept.py:852 -#, python-format -msgid "Invalid related concept definition: %s" -msgstr "" - -#: app/models/concept.py:863 -#, python-format -msgid "Invalid value definition: %s" -msgstr "" - -#: app/models/concept.py:1267 -msgid "Need to include values when creating a collection" -msgstr "" - -#: app/models/concept.py:1375 -msgid "" -"Index of label failed. Index type (scheme id) could not be derived from the " -"label." -msgstr "" - -#: app/models/fields/i18n.py:166 -msgid "A I18n_TextField object" -msgstr "" - -#: app/models/fields/i18n.py:357 -msgid "A I18n_JSONField object" -msgstr "" - -#: app/models/graph.py:77 -msgid "New Node" -msgstr "" - -#: app/models/graph.py:267 -msgid "Top Node" -msgstr "" - -#: app/models/graph.py:491 -#, python-brace-format -msgid "" -"Duplicate node alias: \"{0}\". All aliases must be unique in a resource " -"model." -msgstr "" - -#: app/models/graph.py:495 -#, python-brace-format -msgid "Fail to save node \"{0}\"." -msgstr "" - -#: app/models/graph.py:554 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot delete a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:703 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot modify a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:735 -msgid "Ontology rules don't allow this node to be appended" -msgstr "" - -#: app/models/graph.py:1002 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot delete nodes from a Resource " -"Model with instances." -msgstr "" - -#: app/models/graph.py:1037 -msgid "The graph you wish to append needs to define an ontology" -msgstr "" - -#: app/models/graph.py:1050 -msgid "Ontology rules don't allow this graph to be appended" -msgstr "" - -#: app/models/graph.py:1522 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot modify a Resource Model " -"with instances." -msgstr "" - -#: app/models/graph.py:1541 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All node names in a card must be unique." -msgstr "" - -#: app/models/graph.py:1550 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All sibling node names must be unique." -msgstr "" - -#: app/models/graph.py:1586 -msgid "" -"The top node of your resource graph: {self.root.name} needs to be a " -"collector. Hint: check that nodegroup_id of your " -"resource node(s) are not null." -msgstr "" - -#: app/models/graph.py:1592 -msgid "The top node of your resource graph must have a datatype of 'semantic'." -msgstr "" - -#: app/models/graph.py:1597 -msgid "" -"If your graph contains more than one node and is not a resource the root " -"must be a collector." -msgstr "" - -#: app/models/graph.py:1602 -msgid "Field name must not be blank." -msgstr "" - -#: app/models/graph.py:1604 -msgid "Field name must contain only alpha-numeric characters or underscores." -msgstr "" - -#: app/models/graph.py:1606 -msgid "Field name cannot begin with an underscore or number" -msgstr "" - -#: app/models/graph.py:1612 -#, python-brace-format -msgid "Field name must be unique to the graph; '{fieldname}' already exists." -msgstr "" - -#: app/models/graph.py:1634 -#, python-brace-format -msgid "A valid {0} ontology class must be selected" -msgstr "" - -#: app/models/graph.py:1637 -#, python-brace-format -msgid "'{0}' is not a valid {1} ontology class" -msgstr "" - -#: app/models/graph.py:1645 -msgid "" -"You must specify an ontology property. Your graph isn't semantically " -"valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' can not be related via Property '{edge." -"ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1664 -msgid "" -"Your graph isn't semantically valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' cannot be related " -"via Property '{edge.ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1672 -#, python-brace-format -msgid "" -"'{0}' is not found in the {1} ontology or is not a valid ontology property " -"for Entity domain '{2}'." -msgstr "" - -#: app/models/graph.py:1681 -msgid "" -"You have assigned ontology classes to your graph nodes but not assigned an " -"ontology to your graph." -msgstr "" - -#: app/models/graph.py:1702 -msgid "The json-ld context you supplied wasn't formatted correctly." -msgstr "" - -#: app/models/graph.py:1707 -#, python-brace-format -msgid "Another resource model already uses the slug '{self.slug}'" -msgstr "" - -#: app/models/graph.py:1753 -msgid "Graph Validation Error" -msgstr "" - -#: app/models/models.py:435 -msgid "Only resource models may be edited - branches are not editable" -msgstr "" - -#: app/models/models.py:437 -msgid "" -"This Model is currently unpublished and not available for instance creation." -msgstr "" - -#: app/models/resource.py:785 -msgid "Published Model Error" -msgstr "" - -#: app/models/resource.py:795 -msgid "Unpublished Model Error" -msgstr "" - -#: app/models/tile.py:276 -msgid "" -"This card violates a unique constraint. The " -"following value is already saved: " -msgstr "" - -#: app/models/tile.py:297 -#, python-brace-format -msgid "" -"Error checking for missing node. Nodeid: {nodeid} with value: {value}, not " -"in nodes. You may have a node in your business data that " -"no longer exists in any graphs." -msgstr "" - -#: app/models/tile.py:302 -msgid "This card requires values for the following: " -msgstr "" - -#: app/models/tile.py:325 -#, python-brace-format -msgid "{0}" -msgstr "" - -#: app/models/tile.py:645 app/models/tile.py:656 app/models/tile.py:673 -msgid "No associated functions or other TypeError raised by a function" -msgstr "" - -#: app/models/tile.py:711 -msgid "Tile Validation Error" -msgstr "" - -#: app/models/tile.py:722 -msgid "Tile Cardinaltiy Error" -msgstr "" - -#: app/search/base_index.py:182 -msgid "Search Index Error:" -msgstr "" - -#: app/search/base_index.py:192 -msgid "Search Index Not Defined Error:" -msgstr "" - -#: app/search/base_index.py:193 -#, python-format -msgid "" -"The index \"%s\" is not defined in settings.ELASTICSEARCH_CUSTOM_INDEXES" -msgstr "" - -#: app/search/components/map_filter.py:75 -msgid "Feature geometry is not defined" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:289 -msgid "" -"You need at least one of the following operators in a Range expression: gte, " -"gt, lte, or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:291 -msgid "You can only use one of either: gte or gt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:293 -msgid "You can only use one of either: lte or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:377 -msgid "You need to specify either a \"field\" or a \"script\"" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:379 -msgid "You need to specify a name for your aggregation" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:381 -msgid "You need to specify an aggregation type" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:570 -msgid "You need to specify a path for your nested aggregation" -msgstr "" - -#: app/search/search_export.py:212 -#, python-brace-format -msgid "Shapefile are fieldnames required for the following nodes: {0}" -msgstr "" - -#: app/tasks.py:31 -msgid "files_deleted" -msgstr "" - -#: app/tasks.py:84 -msgid "" -"Your search {} is ready for download. You have 24 hours to access this file, " -"after which we'll automatically remove it." -msgstr "" - -#: app/tasks.py:88 -msgid "" -"Hello,\n" -"Your request to download a set of search results is now ready." -msgstr "" - -#: app/tasks.py:90 -msgid "Download Now" -msgstr "" - -#: app/tasks.py:91 app/tasks.py:148 -msgid "Thank you" -msgstr "" - -#: app/tasks.py:140 -msgid "Resources have completed loading." -msgstr "" - -#: app/tasks.py:144 -msgid "" -"Hello,\n" -"Your package has successfully loaded into your Arches project." -msgstr "" - -#: app/tasks.py:147 -msgid "Log me in" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:235 -msgid "Completed" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:220 app/tasks.py:235 app/tasks.py:242 -msgid "Failed" -msgstr "" - -#: app/tasks.py:214 -msgid "Branch Excel Import: {} [{}]" -msgstr "" - -#: app/tasks.py:236 -msgid "Single CSV Import: {} [{}]" -msgstr "" - -#: app/templates/base-manager.htm:42 app/templates/change_password.htm:46 -#: app/templates/javascript.htm:404 -#: app/templates/views/rdm/modals/import-concept-form.htm:52 -#: app/templates/views/rdm/modals/import-scheme-form.htm:53 -#: app/templates/views/rdm/modals/manage-parent-form.htm:57 -#: app/templates/views/rdm/modals/related-concept-form.htm:67 -#: app/templates/views/rdm/modals/related-member-form.htm:66 -#: app/templates/views/rdm/modals/value-form.htm:63 -#: app/templates/views/rdm/modals/value-form.htm:142 -#: app/templates/views/rdm/modals/value-form.htm:220 -#: app/templates/views/user-profile-manager.htm:156 -msgid "Cancel" -msgstr "" - -#: app/templates/base-manager.htm:45 -msgid "OK" -msgstr "" - -#: app/templates/base-manager.htm:72 app/templates/rdm.htm:64 -msgid "Tools" -msgstr "" - -#: app/templates/base-manager.htm:80 -msgid "Manage System Settings" -msgstr "" - -#: app/templates/base-manager.htm:86 -#: app/templates/help/system-settings-help.htm:11 app/views/api.py:799 -#: app/views/resource.py:239 -msgid "System Settings" -msgstr "" - -#: app/templates/base-manager.htm:90 -msgid "System Settings Graph" -msgstr "" - -#: app/templates/base-manager.htm:101 app/templates/base-manager.htm:363 -#: app/templates/javascript.htm:386 app/templates/views/search.htm:23 -#: app/views/search.py:105 -msgid "Search" -msgstr "" - -#: app/templates/base-manager.htm:116 -msgid "Add New Resource" -msgstr "" - -#: app/templates/base-manager.htm:149 app/views/graph.py:151 -msgid "Arches Designer" -msgstr "" - -#: app/templates/base-manager.htm:155 app/templates/index.htm:399 -#: app/templates/views/graph.htm:64 -msgid "Resource Models" -msgstr "" - -#: app/templates/base-manager.htm:159 app/templates/views/graph.htm:65 -msgid "Branches" -msgstr "" - -#: app/templates/base-manager.htm:171 -#: app/templates/views/map-layer-manager.htm:26 app/views/map.py:96 -#: app/views/map.py:98 -msgid "Map Layer Manager" -msgstr "" - -#: app/templates/base-manager.htm:177 -#: app/templates/help/map-manager-help.htm:11 -#: app/templates/views/map-layer-manager.htm:88 -msgid "Resource Layers" -msgstr "" - -#: app/templates/base-manager.htm:182 -#: app/templates/help/map-manager-help.htm:31 app/templates/javascript.htm:439 -#: app/templates/views/map-layer-manager.htm:89 -msgid "Basemaps" -msgstr "" - -#: app/templates/base-manager.htm:187 -#: app/templates/help/map-manager-help.htm:46 app/templates/javascript.htm:440 -#: app/templates/javascript.htm:482 -#: app/templates/views/map-layer-manager.htm:90 -msgid "Overlays" -msgstr "" - -#: app/templates/base-manager.htm:201 app/templates/views/edit-history.htm:5 -#: app/views/resource.py:572 -msgid "Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:214 app/views/user.py:107 -#: app/views/user.py:142 -msgid "Profile Manager" -msgstr "" - -#: app/templates/base-manager.htm:223 -msgid "Modules" -msgstr "" - -#: app/templates/base-manager.htm:232 app/templates/rdm.htm:9 -#: app/views/concept.py:67 -msgid "Reference Data Manager" -msgstr "" - -#: app/templates/base-manager.htm:274 -msgid "DEBUG" -msgstr "" - -#: app/templates/base-manager.htm:289 app/templates/index.htm:87 -#: app/templates/javascript.htm:735 app/templates/views/graph.htm:109 -#: app/templates/views/rdm/concept-report.htm:26 -#: app/templates/views/rdm/concept-report.htm:50 -msgid "Manage" -msgstr "" - -#: app/templates/base-manager.htm:323 -msgid "Profile" -msgstr "" - -#: app/templates/base-manager.htm:323 app/templates/base-manager.htm:326 -msgid "Login" -msgstr "" - -#: app/templates/base-manager.htm:328 -msgid "Welcome" -msgstr "" - -#: app/templates/base-manager.htm:349 app/templates/base-manager.htm:422 -msgid "Notifications" -msgstr "" - -#: app/templates/base-manager.htm:374 -msgid "My Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:383 -msgid "Edit Resource" -msgstr "" - -#: app/templates/base-manager.htm:391 -msgid "Print" -msgstr "" - -#: app/templates/base-manager.htm:400 app/templates/javascript.htm:340 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:54 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:110 -msgid "Help" -msgstr "" - -#: app/templates/base-manager.htm:411 -msgid "Logout" -msgstr "" - -#: app/templates/base-manager.htm:426 app/templates/base-manager.htm:448 -#: app/templates/login.htm:73 app/templates/rdm.htm:78 -#: app/templates/views/rdm/concept-report.htm:42 -#: app/templates/views/rdm/concept-report.htm:59 -#: app/templates/views/rdm/modals/add-child-form.htm:49 -#: app/templates/views/rdm/modals/add-collection-form.htm:31 -#: app/templates/views/rdm/modals/add-scheme-form.htm:37 -#: app/templates/views/rdm/modals/delete-collection-form.htm:43 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:43 -#: app/templates/views/rdm/modals/export-scheme-form.htm:26 -msgid "Close" -msgstr "" - -#: app/templates/base-manager.htm:444 -msgid "My Edit History" -msgstr "" - -#: app/templates/base-manager.htm:471 -msgid "Close Help" -msgstr "" - -#: app/templates/base-manager.htm:482 -msgid "for more documentation, visit" -msgstr "" - -#: app/templates/change_password.htm:23 -msgid "Change your password" -msgstr "" - -#: app/templates/change_password.htm:47 -msgid "Change Password" -msgstr "" - -#: app/templates/change_password.htm:50 app/templates/signup.htm:133 -msgid "Your password must:" -msgstr "" - -#: app/templates/errors/404.htm:11 app/templates/errors/500.htm:11 -#: app/templates/javascript.htm:206 -msgid "Arches" -msgstr "" - -#: app/templates/errors/404.htm:19 app/templates/errors/500.htm:19 -msgid "Oops!" -msgstr "" - -#: app/templates/errors/404.htm:20 -msgid "Page Not Found!" -msgstr "" - -#: app/templates/errors/404.htm:22 -msgid "" -"Sorry, but the page you are looking for has not been found on our server." -msgstr "" - -#: app/templates/errors/404.htm:26 app/templates/errors/500.htm:26 -msgid "Back to Homepage" -msgstr "" - -#: app/templates/errors/500.htm:20 -msgid "Internal Server Error!" -msgstr "" - -#: app/templates/errors/500.htm:22 -msgid "Something went wrong and we couldn't process your request." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:6 -msgid "Cards Tab" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:10 -#: app/templates/help/function-help.htm:7 -#: app/templates/help/graph-tab-help.htm:10 -#: app/templates/help/permissions-tab-help.htm:10 -msgid "Overview" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:14 -msgid "" -"In this tab you will configure the user-facing aspects of your graph. There " -"are multiple levels to doing so, which are reflected in the levels of the " -"graph tree. Report Configuration where you choose the " -"template for the resource report, Card Configuration where " -"you'll specify card-related settings, and the Widget Manager where you will choose and configure the data entry widget for each " -"node in the graph." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:19 -#: app/templates/views/graph-designer.htm:307 -msgid "Report Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:23 -msgid "" -"Each Resource Model must be configured with a report template. Reports show " -"data for all nodes in a resource instance for which the user has Read " -"permissions." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:24 -msgid "No Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:25 -msgid "Lists all node data, no special header at the top of the page." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:26 -msgid "Image Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:27 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record images." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:30 app/templates/javascript.htm:535 -msgid "Included Image Nodes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:31 -msgid "" -"Choose one or more nodes that hold images in this Resource Model. These " -"images will be presented as a slideshow in the report header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:34 -msgid "Map Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:35 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record resources that have a geo-location. There are number of settings you " -"should fill out to control the appearance of the map in the header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:38 -msgid "Map Controls" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:39 -msgid "Choose whether or not the user has access to the Map Tools." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:42 -msgid "Position" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:43 -msgid "" -"You can set the position by panning the map. On report load, the map will " -"automatically pan and zoom to the resource geo-location if there is one " -"(also see Default Value below). Pitch values are 0-60 " -"(higher = more oblique), Bearing values can be positive or " -"negative (270 faces west; -180 faces south). Use ctrl + click " -"then pan the map to change Pitch and Bearing." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:46 -msgid "Zoom" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:47 -msgid "" -"Zoom levels go from 0 (zoomed out) to 20 (zoomed in). On report load, the " -"map will automatically pan and zoom to the resource geo-location if there is " -"one." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:50 -msgid "Geocoder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:51 -msgid "" -"Configure which geocoding service the address search bar will use, and " -"whether or not to show the bar at all." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:54 -msgid "Resource Properties" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:55 -msgid "Configure some styling options for how the resource appears on the map." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:58 -#: app/templates/help/cards-tab-help.htm:127 app/templates/javascript.htm:236 -#: app/templates/javascript.htm:313 -msgid "Default Value" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:59 -msgid "" -"Choose whether the map should zoom to the resource geo-location if available " -"or the geo-location of the user." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:67 -#: app/templates/views/graph/graph-designer/card-configuration.htm:7 -msgid "Card Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:71 -msgid "" -"The settings for Cards are mostly related yo how you want a user to see the " -"card, but some have a more direct bearing on data structure as well. The " -"preview shows what the card will look like to users." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:74 -#: app/templates/views/graph/graph-designer/card-configuration.htm:18 -msgid "Card Type" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:75 -msgid "" -"Choose the Card Component to use. Only the Default Card is available " -"initially, but custom Card Components are a way for developers to enhance " -"the user experience." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:78 -#: app/templates/views/graph/graph-designer/card-configuration.htm:28 -msgid "Card Title" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:79 -msgid "Users will see this title when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:82 -#: app/templates/help/graph-tab-help.htm:32 app/templates/javascript.htm:228 -#: app/templates/views/graph/graph-designer/card-configuration.htm:37 -#: app/templates/views/graph/graph-designer/graph-settings.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:48 -msgid "Subtitle" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:83 -msgid "Users will see this subtitle when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:86 -msgid "CSS Classes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:87 -msgid "" -"You can add your own CSS classes to this Card to customize its look and " -"feel. Define these classes in your project's \"package.css\" file." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:90 -msgid "Make Card Visible" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:91 -msgid "" -"Show this Card by default. Developers could hide a card initially, and show " -"it based other variables." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:94 -msgid "Allow Multiple Values" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:95 -msgid "" -"While certain node data types allow the storage of multiple values in a " -"single node, \"concept-list\" for example, this setting is how you control " -"cardinality at a higher level. When determining whether or not to use this " -"setting, we recommend testing out the resource editor interface directly." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:98 -msgid "Enable Card-level Help" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:99 -msgid "" -"To aid data entry users when using this Card, you may want to add some extra " -"guidance. Enable setting to do so, and design the content of this guidance " -"with the Card-Level Help menu." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:106 -msgid "Widget Management" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:110 -msgid "" -"Widgets are data entry helpers for each node that collects information; it's " -"often easier to pick a date from a calendar than to type it in, for example. " -"Generally, the data type of the node will determine which Widget template is " -"used. However, in some cases you will have a choice: For example, in the " -"case of a concept node, you can choose a dropdown menu or a set " -"of radio buttons. Similarly, for a string node you can choose a " -"basic text box or a rich text editor." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:111 -msgid "" -"Depending on the Widget, there are more settings you can configure, most of " -"which are optional and all come with acceptable defaults." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:112 -msgid "Common Settings" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:115 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:18 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:21 -msgid "Widget Label" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:116 -msgid "" -"This will be used in the user interface. The default label comes from the " -"node name." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:119 -#: app/templates/views/graph-designer.htm:312 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:27 -msgid "Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:120 -msgid "" -"The list of available Widgets is determined by the node's data type, though " -"developers can create new Widgets." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:123 app/templates/javascript.htm:199 -msgid "Placeholder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:124 -msgid "Shown in the input area before the user has entered anything." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:128 -msgid "If desired, you can define a default value." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:131 -msgid "Other Settings by Widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:134 -msgid "map-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:135 -msgid "" -"The map widget allows for a good deal of customization, from the default " -"center and zoom level to default layers." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:138 -msgid "datepicker-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:139 -msgid "" -"This widget is used for the normal date data type, not the extended date/" -"time format data type. You can set minumum or maximum dates, change how " -"specific the calendar is when user first opens it, or set the display of the " -"date. However, note that real YYYY-MM-DD dates are stored in the database " -"whether no matter what display format you have chosed for this widget. So if " -"you have set YYYY for the Date Format and a user enters " -"\"2005\", then \"2005-01-01\" will be saved in the database." -msgstr "" - -#: app/templates/help/function-help.htm:11 -msgid "" -"\n" -"

    Functions are discrete operations that can be associated with " -"a Resource Model and are run on specific nodes or cards whenever a user " -"clicks creates or modify's a Resource. Here in the Function Manager you will " -"associate Functions with this Resource Model and configure them " -"appropriately.

    \n" -"

    To add a Function to this Resource Model, click on it in " -"Function Library, and notice that it is added to the list of Selected " -"Functions. To delete a Function, use the symbol in the upper right corner.\n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:16 -msgid "adding a function - click to view" -msgstr "" - -#: app/templates/help/function-help.htm:16 -#: app/templates/help/graph-tab-help.htm:112 -#: app/templates/help/permissions-tab-help.htm:47 -#: app/templates/help/rdm-help.htm:33 app/templates/help/rdm-help.htm:47 -#: app/templates/help/rdm-help.htm:61 app/templates/help/rdm-help.htm:75 -#: app/templates/help/rdm-help.htm:89 -#: app/templates/help/resource-editor-help.htm:18 -#: app/templates/help/resource-editor-help.htm:31 -#: app/templates/help/resource-editor-help.htm:53 -#: app/templates/help/search-help.htm:8 app/templates/help/search-help.htm:30 -#: app/templates/help/search-help.htm:39 app/templates/help/search-help.htm:49 -#: app/templates/help/search-help.htm:65 app/templates/help/search-help.htm:88 -msgid "open in new tab" -msgstr "" - -#: app/templates/help/function-help.htm:19 -#, python-format -msgid "" -"\n" -"

    Arches comes with three default functions (see below). " -"However, functions are envisioned as the hook through which developers can " -"easily customize Arches capabilities, because new Functions can be added to " -"your individual Arches installation. Learn more here.

    \n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:26 -msgid "Define Resource Descriptors" -msgstr "" - -#: app/templates/help/function-help.htm:31 -msgid "" -"This function will generate one or more descriptors for Resources that are " -"created with this Resource Model. These descriptors are used throughout the " -"database interface, but are not saved as part of the resource. This gives " -"you control over the way Resources are identified and described in search " -"results and elsewhere." -msgstr "" - -#: app/templates/help/function-help.htm:32 -msgid "" -"Once added to the Resource Model, use the appropriate tab to configure a " -"descriptor template. Choose a card, and variables corresponding to each node " -"in that card will be added to the template, demarcated with < >. You can rearrange these variables and add text to customize the " -"descriptor. When you have set the descriptors, click Re-Index to update any existing resources in your database." -msgstr "" - -#: app/templates/help/function-help.htm:33 -msgid "" -"If there are multiple instances of a given card in a Resource, the first one " -"added will be used to create these descriptors. To manually change this, " -"edit the Resource in question and drag the desired tile to the top of the " -"list." -msgstr "" - -#: app/templates/help/function-help.htm:34 -msgid "" -"Any user with read access permission to a resource will be seeing these " -"resource descriptors wherever it shows up in search results or on the map. " -"If a card is intended to be hidden from any group of users, it " -"should not be used in this function." -msgstr "" - -#: app/templates/help/function-help.htm:36 -msgid "" -"\n" -"
    Example
    \n" -"

    Consider a Resource where the Name node " -"value is Folsom School and Name Type node value is " -"Primary.

    \n" -"

    Selecting the Name card will populate the " -"template with <Name Type>, <Name>. The resulting " -"descriptor would read Primary, Folsom School. Changing the template " -"to Building Name: <Name> would yield Building Name: " -"Folsom School.

    \n" -" " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:6 -msgid "Graph Tab" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:14 -msgid "" -"In this tab you will design the graph—the core of a Resource Model or " -"Branch. In fact, sometimes Resource Models and Branches are generically " -"referred to as \"graphs\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:15 -msgid "" -"For the first step in building a graph, you should fill out the top-" -"level settings. Some of these may be changed later while others " -"can't, so make sure to do a lot of testing while developing a graph. With " -"the top-level settings in place, it's time to construct the graph by adding nodes (or full Branches) to the graph tree. Along the way, " -"you'll need to set the node-level settings for each node " -"you create." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:16 -msgid "" -"Once you've finished creating this Resource Model or Branch make sure to set " -"its status to \"active\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:21 -msgid "Top-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:25 -#: app/templates/views/rdm/concept-report.htm:269 -#: app/templates/views/rdm/entitytype-report.htm:160 -msgid "Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:28 app/templates/javascript.htm:339 -#: app/templates/views/graph/graph-designer/graph-settings.htm:31 -#: app/templates/views/graph/graph-designer/graph-settings.htm:36 -msgid "Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:29 -msgid "" -"Used to identify this Resource Model throughout the app interface. Default " -"is New Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:33 -msgid "Optional subtitle, displayed on the Arches Designer home page." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:36 -#: app/templates/views/graph/graph-designer/graph-settings.htm:56 -msgid "Ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:37 -msgid "" -"Decide whether an ontology will be enforced in this graph. To learn more " -"about what this means, read Ontologies in Arches. By " -"default, you are allowed to choose between using the CIDOC CRM v6.2, or " -"using no ontology. Once a node or branch has been added to this graph the " -"Ontology setting cannot be modified." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:40 -#: app/templates/views/graph/graph-designer/graph-settings.htm:68 -msgid "Root Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:41 -msgid "" -"This setting is only necessary if an \"Ontology\" has been chosen. Define " -"the ontology class of the root node for this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:80 -msgid "Configuration" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:47 -msgid "Status" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:48 -msgid "" -"Set to \"inactive\" to disallow use of this graph during development. " -"Inactive Resource Models cannot be used to create new resources, and " -"inactive Branches can not be added to a Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:52 -msgid "Resource models that may be related" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:53 -msgid "" -"Choose which Resource Models can be related to this one with resource-to-" -"resource relationships." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:58 -#: app/templates/views/graph/graph-designer/graph-settings.htm:89 -msgid "Root Node Data Type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:59 -msgid "Choose what data type to use for the root node of this Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:63 app/templates/javascript.htm:636 -#: app/templates/javascript.htm:644 -#: app/templates/views/graph/graph-designer/graph-settings.htm:158 -#: app/templates/views/graph/graph-designer/node-form.htm:123 -msgid "Description" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:66 -#: app/templates/views/graph/graph-designer/graph-settings.htm:165 -msgid "Author" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:67 -msgid "" -"You can optionally add an Author to this graph. Only " -"administrators will see this information." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:70 -#: app/templates/views/graph/graph-designer/graph-settings.htm:177 -msgid "Abstract" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "You can optionally add an Abstract to this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"Users will see this abstract when they are presented with a choice of what " -"Resource Model to use to create a new resource." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"This abstract will be shown in the Branch Library which is used during graph " -"construction." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:75 -#: app/templates/views/graph/graph-designer/graph-settings.htm:189 -msgid "JSON-LD Context" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:76 -msgid "" -"Add a JSON-LD Context for " -"this Resource Model. This allows you to namespace common URI endpoints that " -"are used within a JSON-LD output of the resource. You can enter a plain URL " -"(\"http://www.cidoc-crm.org/cidoc-crm/\"), or JSON that defines " -"multiple keys ({\"crm\":\"http://www.cidoc-crm.org/cidoc-crm/\",\"rdf" -"\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"})." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:80 -#: app/templates/views/graph/graph-designer/graph-settings.htm:212 -msgid "Appearance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:84 app/templates/javascript.htm:599 -#: app/templates/views/graph/graph-designer/graph-settings.htm:221 -msgid "Color" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:85 -msgid "" -"Choose a color for this Resource Model to be used in the related resources " -"force directed graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:89 -msgid "Icon" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:90 -msgid "" -"Choose an icon to identify this graph throughout the app interface. You can " -"browse the icons to select one, or type in the search bar to filter them. " -"Arches uses the Font " -"Awesome icon library; custom icons are not supported." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:98 -msgid "Construct the Graph" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:102 -msgid "" -"Use the graph tree on the left side of the page to construct the graph. " -"Every new graph starts with a Top Node, which will take the " -"name of the new Resource Model or Branch. From this node, you can either " -"Add Child Node to add a single node, or Add Branch to add an entire existing Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:103 -msgid "" -"At any point during construction you can switch from Design " -"mode to Preview to see the full shape of your graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:104 -msgid "" -"If you have created a branch structure in a Resource Model that you would " -"like to use in a different Resource Model, you can export it from the graph " -"tree." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:110 -#: app/templates/help/permissions-tab-help.htm:45 -msgid "add a node and branch to new graph - click to view" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:122 -msgid "Node-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:126 -#: app/templates/views/graph/graph-designer/node-form.htm:28 -msgid "Node Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:129 -#: app/templates/views/graph/graph-designer/node-form.htm:40 -msgid "Node Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:130 -msgid "" -"Set the name for this node. This will be used by default in the user " -"interface, but a different name for display can be configured at the widget " -"level." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:133 -#: app/templates/views/graph/graph-designer/node-form.htm:85 -msgid "Ontology Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "only present if this graph uses an ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "" -"This setting assigns an ontological class to this node. To learn more, read " -"Ontologies in Arches" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:137 -msgid "Relationship to..." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:138 -msgid "" -"Define what relationship this node has with its parent node (the one " -"directly above it in the graph tree). A verbalization of your choice is " -"shown in the Semantics section below this setting." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:141 -msgid "Node Data Type and Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:142 -msgid "" -"Depending on which data type you choose, you may have many more settings to " -"fill out. Those listed below will be present for every node no matter the " -"data type." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:145 -#: app/templates/views/graph/graph-designer/node-form.htm:144 -msgid "Data type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:146 -msgid "" -"Choose the data type for this node. Please see the Default Data " -"Types section below. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:149 -#: app/templates/views/graph/graph-designer/node-form.htm:183 -msgid "Expose to Advanced Search" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:150 -msgid "" -"If true users will be able to add this node to an Advanced Search query." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:153 -#: app/templates/views/graph/graph-designer/node-form.htm:203 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:63 -msgid "Required" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:154 -msgid "" -"If true a value must be entered for this node in order to save it. Once data " -"is collected for this node, this setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:157 -msgid "Place node(s) in a separate card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "only present if this node is not already the top node for a card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "" -"If true this node will be set in a different card from its parent. This " -"affects data entry, and you are encouraged to test both states of this " -"setting while building you graph. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:165 -msgid "Default Data Types" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:169 -msgid "" -"The data type of a node determines what kind of data that node will store. " -"Once chosen, some data types will require further configuration." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:170 -msgid "" -"Developers can create new datatypes." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:173 -msgid "boolean" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:174 -msgid "Use this to store a \"yes\"/\"no\" or \"true\"/\"false\" value." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:177 -msgid "concept" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:178 -msgid "" -"Stores one of a series of concepts from the Reference Data Manager. Users " -"will choose a concept in a dropdown list or set of radio buttons. You'll " -"further be prompted to choose a Concept Collection—" -"this controls which concepts the user is able to choose from." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:181 -msgid "concept-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:182 -msgid "Stores multiple concepts in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:185 -msgid "date" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:186 -msgid "Stores a CE calendar date. See etdf for BCE and fuzzy date handling." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:189 -msgid "edtf" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:190 -msgid "" -"Stores an Extended Date/Time Format value. Use this data type for " -"BCE dates or dates with uncertainty. This datatype requires extra " -"configuration to inform the database search methods how to interpret EDTF " -"values. Data entry users can enter edtf dates using formats listed in the EDTF draft specification." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:193 -msgid "file-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:194 -msgid "Stores one or mores files. Use this to upload images, documents, etc." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:197 -msgid "iiif-drawing" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:198 -msgid "" -"Used to store an IIIF compliant image." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:201 -msgid "geojson-feature-collection" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:202 -msgid "" -"Stores geographic coordinates, and is used to show a resource on the map." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:205 -msgid "domain-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:206 -msgid "" -"Similar to \"concept\", choose this to present the user with a dropdown list " -"or set of radio buttons. Unlike \"concept\" this dropdown menu will not come " -"from your system-wide controlled vocubulary, but from a list of values that " -"you must define here." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:209 -msgid "domain-value-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:210 -msgid "Stores multiple domain-values in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:213 -msgid "csv-chart-json" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:214 -msgid "Stores a csv chart formatted as JSON." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:217 -msgid "node-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:218 -msgid "" -"Stores a reference to a different node in this graph. This would allow you " -"to store duplicate data in more than one branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:221 -msgid "number" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:222 -msgid "Stores a number." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:225 -msgid "resource-instance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:226 -msgid "" -"Embeds a separate resource instance into this node. For example, you could " -"add a node called \"Assessed By\" to a condition assessment branch, and use " -"this data type. This would allow you to associate an individual stored in " -"your database as an Actor resource with a specific condition assessment. " -"Note that this construction is different from making a \"resource-to-" -"resource relationship\". " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:229 -msgid "resource-instance-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:230 -msgid "Stores a list of resource instances in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:233 -msgid "semantic" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:234 -msgid "" -"A semantic node does not store data. Semantic nodes are used where " -"necessary to make symbolic connections between other nodes, generally in " -"order to follow ontological rules. The top node of every graph is a semantic " -"node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:237 -msgid "string" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:238 -msgid "" -"Stores a string of text. This could be something simple like a name, or more " -"something elaborate like a descriptive paragraph with formatting and " -"hyperlinks." -msgstr "" - -#: app/templates/help/map-manager-help.htm:6 -msgid "" -"\n" -"

    Three categories of Map Layers will appear on your map: " -"Resource Layers (the contents of your database), " -"Basemaps (static background layers), and Overlays (custom data layers from outside your database). To configure a " -"layer, first select its category in the top bar, and then choose it from the " -"list at left.

    \n" -" " -msgstr "" - -#: app/templates/help/map-manager-help.htm:13 -msgid "" -"Resource Layers display the resource layers in your database. One Resource " -"Layer is created for each node with a geospatial datatype (for example, " -"geojson-feature-collection). You are able to customize the " -"appearance and visibility of each Resource Layer in the following ways." -msgstr "" - -#: app/templates/help/map-manager-help.htm:14 -#: app/templates/help/map-manager-help.htm:34 -#: app/templates/help/map-manager-help.htm:49 app/templates/javascript.htm:588 -#: app/templates/views/map-layer-manager.htm:186 -msgid "Service Styling" -msgstr "" - -#: app/templates/help/map-manager-help.htm:15 -msgid "" -"Define the way features will look on the map. The example map has " -"demonstration features that give you a preview of the changes you make. You " -"can choose to use Advanced Editing to create a more nuanced " -"style. Note that changes made in Advanced Editing will not be reflected if " -"you switch back to basic editing. For styling reference, checkout the
    MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:16 -#: app/templates/help/map-manager-help.htm:36 -#: app/templates/help/map-manager-help.htm:51 app/templates/javascript.htm:395 -#: app/templates/views/graph/graph-designer/card-configuration.htm:70 -#: app/templates/views/map-layer-manager.htm:183 -msgid "Settings" -msgstr "" - -#: app/templates/help/map-manager-help.htm:17 -msgid "" -"You can change the name of this overlay if desired; by default it will use " -"the name of its Resource Model. You make also set the layer to be added to " -"the search map by default, or choose a custom icon for it." -msgstr "" - -#: app/templates/help/map-manager-help.htm:18 app/templates/javascript.htm:590 -msgid "Clustering" -msgstr "" - -#: app/templates/help/map-manager-help.htm:19 -msgid "" -"Arches uses 'clustering' to better display resources at low zoom levels " -"(zoomed out). You are able to control the clustering settings for each layer " -"individually." -msgstr "" - -#: app/templates/help/map-manager-help.htm:21 -msgid "" -"Cluster Distance - distance (in pixels) within which " -"resources will be clustered" -msgstr "" - -#: app/templates/help/map-manager-help.htm:22 -msgid "" -"Cluster Max Zoom - zoom level after which clustering will " -"stop being used" -msgstr "" - -#: app/templates/help/map-manager-help.htm:23 -msgid "" -"Cluster Min Points - minimum number of points needed to " -"create a cluster" -msgstr "" - -#: app/templates/help/map-manager-help.htm:25 app/templates/javascript.htm:207 -#: app/templates/javascript.htm:589 app/templates/views/graph-designer.htm:212 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:10 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:57 -msgid "Permissions" -msgstr "" - -#: app/templates/help/map-manager-help.htm:26 -msgid "" -"This tab shows the permissions for the nodegroup whose geometry is displayed " -"in this Resource Layer. Permissions are defined in the Graph Designer." -msgstr "" - -#: app/templates/help/map-manager-help.htm:33 -msgid "" -"A Basemap will always be present in your map. Arches comes with a few " -"default basemaps, but advanced users are able to add more. Once added, there " -"are few ways to configure each basemap." -msgstr "" - -#: app/templates/help/map-manager-help.htm:35 -msgid "" -"Define a style for this basemap. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:38 -msgid "Layer name - enter a name to identify this basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:39 -msgid "" -"Default search map - choose this layer to be the default " -"basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:40 -#: app/templates/help/map-manager-help.htm:55 -msgid "Layer icon - associate an icon with this layer" -msgstr "" - -#: app/templates/help/map-manager-help.htm:48 -msgid "" -"Overlays allow you to incorporate map layers from external sources. Note " -"that Search Results and Search Markets are treated as overlays, and can be " -"customize separately. New overlays can be added with a little behind-the-" -"scenes work. Once added, there are few ways to configure each overlay." -msgstr "" - -#: app/templates/help/map-manager-help.htm:50 -msgid "" -"Define a style for this overlay. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:53 -msgid "Layer name - enter a name to identify this overlay" -msgstr "" - -#: app/templates/help/map-manager-help.htm:54 -msgid "" -"Default search map - choose whether this overlay should be " -"shown in the search map by default. Note that in the search map itself you " -"can change the order of the layers." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:6 -msgid "Permissions Tab" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:14 -msgid "" -"Arches allows you to define user and user group permissions on a per-" -"nodegroup basis. For example, you may want to hide the coordinates of a " -"Resource from the public, or allow a certain group of users to only update " -"the condition assessment section of a Resource Model. Rules like these are " -"all enforced using permissions." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:15 -msgid "Permissions Levels" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:18 -#: app/templates/javascript.htm:648 app/templates/javascript.htm:756 -#: app/templates/views/components/plugins/workflow.htm:34 -#: app/templates/views/graph/function-manager.htm:121 -#: app/templates/views/rdm/modals/delete-collection-form.htm:44 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:44 -msgid "Delete" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:19 -msgid "" -"Allows users to delete instances of this nodegroup. Note, this is not the " -"same as being allowed to delete an entire resource, permissions for which " -"are not handled here." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:22 -msgid "No Access" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:23 -msgid "" -"Disallows users from seeing or editing instances of this nodegroup. Use this " -"permission level to hide sensitive data from non-authenticated users (the " -"public)." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:26 -msgid "Read" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:27 -msgid "" -"Allows users to see this nodegroup's card. If disallowed, the card/nodegroup " -"will be hidden from the map and resource reports." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:30 -msgid "Create/Update" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:31 -msgid "" -"Allows users to create or edit instances of this nodegroup. This provides " -"the ability to let users edit some information about a resource, while be " -"restricted from editing other information." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:34 -msgid "Non-Authenticated Users" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:35 -msgid "" -"You may notice that by default Arches comes with a \"Guest\" group, as well " -"as user named \"anonymous\" who is a member of that group. Any non-" -"authenticated user is treated as the \"anonymous\" user. This means " -"that all permissions applied to the Guest group will be given to anyone who " -"views the website without logging in." -msgstr "" - -#: app/templates/help/profile-manager-help.htm:7 -msgid "" -"The profile manager allows you to update your account information, such as " -"your password, at any time." -msgstr "" - -#: app/templates/help/rdm-help.htm:6 -msgid "" -"The Reference Data Management (RDM) enables the creation and maintenance of " -"controlled vocabularies that are used throughout your database. In Arches, " -"controlled vocabularies consist of Concepts, and these Concepts are managed " -"in Thesauri and Collections. In the RDM you can create new Thesauri, create " -"new Concepts, import Concepts from external an endpoint (like the Getty " -"AAT), and -- the ultimate goal -- create Collections, which will be used in " -"your database as data input dropdown lists." -msgstr "" - -#: app/templates/help/rdm-help.htm:8 app/templates/javascript.htm:574 -#: app/templates/views/rdm/concept-report.htm:356 -msgid "Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:10 -msgid "" -"A Concept is a qualitative property that can be attached to a resource, " -"something like \"Stone\" (which may describe a building material) or \"House" -"\" (which may describe a past use for a structure). The advantage of storing " -"these properties as Concepts is that a Concept may have attributes of its " -"own. In the case of \"House\", we could add an alternate label, \"Dwelling\" " -"to that Concept. Then, if a user searches for \"dwelling\", any resource " -"with the \"House\" Concept attached to it will be found." -msgstr "" - -#: app/templates/help/rdm-help.htm:11 -msgid "" -"Concepts can also be nested, to allow more complex and meaningful " -"relationships between them. For example, \"House\" may appear next to " -"\"School\" within a parent Concept called \"Building Use\"." -msgstr "" - -#: app/templates/help/rdm-help.htm:15 app/templates/rdm.htm:57 -msgid "Thesauri" -msgstr "" - -#: app/templates/help/rdm-help.htm:17 -msgid "" -"A Thesaurus is an entire set of Concepts which can be imported and exported " -"as a whole. You can create as many new Thesauri as you need, or just add new " -"Concepts to the default \"Arches\" Thesaurus. The organization of your " -"Thesauri has no impact on the way Concepts will be exposed to the public or " -"used throughout the app." -msgstr "" - -#: app/templates/help/rdm-help.htm:21 app/templates/rdm.htm:60 -#: app/templates/views/rdm/concept-report.htm:344 -msgid "Collections" -msgstr "" - -#: app/templates/help/rdm-help.htm:23 -msgid "" -"Collections, or Concept Collections as they are sometimes called, are custom " -"aggregations of Concepts that will be used in your app as dropdown lists " -"during the data entry process. Collections allow you to reorganize your " -"Concepts for the specific purpose of data entry, so your dropdown lists do " -"not have to look anything like your Thesaurus. You can create as many " -"Collections as you want, or add new Concepts to existing Collections." -msgstr "" - -#: app/templates/help/rdm-help.htm:27 -msgid "Example - Create a New Thesaurus" -msgstr "" - -#: app/templates/help/rdm-help.htm:29 -msgid "" -"In the video below, a new Thesaurus is created. Once you have made a " -"Thesaurus, you can begin creating a hierarchy of Concepts within it. " -"Remember, the final step will be to make a new Collection and add Concepts " -"to it (from any of your Thesauri)." -msgstr "" - -#: app/templates/help/rdm-help.htm:31 app/templates/help/rdm-help.htm:45 -#: app/templates/help/rdm-help.htm:59 app/templates/help/rdm-help.htm:73 -#: app/templates/help/rdm-help.htm:87 -msgid "click to view demonstration" -msgstr "" - -#: app/templates/help/rdm-help.htm:41 -msgid "Example - Create a Top Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:43 -msgid "" -"The first level of organization within a Thesaurus is a set of Top Concepts. " -"A Top Concept may be something like \"Architectural Styles\" and its " -"children Concepts will be the actual styles themselves. Below, a new, empty " -"Top Concept is added to an empty Thesaurus." -msgstr "" - -#: app/templates/help/rdm-help.htm:55 -msgid "Example - Create New Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:57 -msgid "" -"To create a new Concept, begin by selecting the Top Concept under which it " -"should be placed. This will bring the details about the Top Concept into the " -"main panel. Use the Manage dropdown to \"Add Child\", type in a label, and " -"select the correct language for the label." -msgstr "" - -#: app/templates/help/rdm-help.htm:69 -msgid "Example - Add an Alternate Label to a Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:71 -msgid "" -"To improve the searchability of your Concepts, you can add as many alternate " -"labels to each one as you want Below, the label \"Dwelling\" is added to the " -"Concept \"House\". The result is that anyone using \"Dwelling\" as a search " -"term will be shown Resources that have the \"House\" Concept." -msgstr "" - -#: app/templates/help/rdm-help.htm:83 -msgid "Example - Create a Collection" -msgstr "" - -#: app/templates/help/rdm-help.htm:85 -msgid "" -"Creating a Collection is very similar to creating a Thesaurus. However, you " -"will be adding existing Concepts to a Collection (potentially from more than " -"one Thesaurus) instead of creating new ones. Below, a new Collection is " -"created. To go further, select the Collection, and use the \"Add dropdown " -"entry\" link to add existing Concepts to this Collection. When configuring " -"the Graph for a Branch or Resource Model, you will now be able to add this " -"Concept Collection to a node." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:7 -msgid "Creating Resource Data" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:11 -msgid "" -"The Resource Editor is used to create new or edit existing Resources. What " -"you see on the left-hand side of the page is this Resource's \"card tree\", " -"which shows all of the data entry cards that you can edit. Think of " -"\"creating data\" as \"adding cards\"." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:12 -msgid "" -"To begin, select a card, enter data, and click Add. Some " -"cards may allow multiple instances, in which case you will be able to add as " -"many of the same type as you want." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:13 -msgid "" -"Note that in the demonstration below, the \"Define Resource Descriptors\" " -"function has already been configured to set the Name card value as the " -"resource display name." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:16 -msgid "basic card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:24 -msgid "" -"Once you have saved data for a resource, you can see a full summary by " -"selecting the top card. This is the resource report." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:25 -msgid "" -"In some cases, cards will be nested within other cards, as in the example of " -"adding a geo-location below." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:29 -msgid "nested card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:42 -msgid "Creating Resources Relations" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:47 -msgid "" -"In the Resource Editor you can also access the Related Resources " -"Editor . To create a relationship between this resource and another " -"in your database, open the editor, find the resource, and click Add." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:48 -msgid "" -"Your Resource Model will need to be configured to allow relations with the " -"target Resource Model. If relations are not allowed, resources in the " -"dropdown menu will not be selectable." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:51 -msgid "create resource relation - click to view" -msgstr "" - -#: app/templates/help/resource-editor-landing-help.htm:7 -msgid "" -"Choose a Resource Model to begin creating a new Resource in your database." -msgstr "" - -#: app/templates/help/search-help.htm:6 -msgid "Introduction to Search" -msgstr "" - -#: app/templates/help/search-help.htm:11 -msgid "" -"Search Bar The quickest way to search the database is to " -"begin typing in the search bar. You'll be presented with database " -"terminology which you can use to create one or more simple filters. The " -"search bar also acts as an aggregator of all currently enabled " -"filters." -msgstr "" - -#: app/templates/help/search-help.htm:12 -msgid "" -"Search Tools There are a number tools you can use to " -"explore the database, which are described in detail below." -msgstr "" - -#: app/templates/help/search-help.htm:13 -msgid "" -"Search Results Whenever you change any search filters, the " -"updated search results will be listed here. You can link to a resource's " -"report, zoom to it on the map, or view its related resources." -msgstr "" - -#: app/templates/help/search-help.htm:14 -msgid "" -"Search Panel The contents of this panel will change " -"depending on what search tool you are using. Typically, the map will be " -"activated by default." -msgstr "" - -#: app/templates/help/search-help.htm:19 app/templates/index.htm:148 -msgid "Search Tools" -msgstr "" - -#: app/templates/help/search-help.htm:22 app/templates/javascript.htm:399 -msgid "Map" -msgstr "" - -#: app/templates/help/search-help.htm:24 -msgid "" -"Search results can be represented on the map in two ways: markers show the first set of resources in the search results, and " -"cells are used to give a general spatial representation of " -"all resources in the search results." -msgstr "" - -#: app/templates/help/search-help.htm:25 -msgid "" -"In addition to displaying search results, the map can show resource layers " -"(showing all resources), or custom overlays, if any have been added. You " -"control the visibility of all layers and basemaps with the tool panel on the " -"right." -msgstr "" - -#: app/templates/help/search-help.htm:26 -msgid "" -"Finally, you can add a spatial filter to your query by using the map drawing " -"tools to draw a shape and apply a buffer distance if desired." -msgstr "" - -#: app/templates/help/search-help.htm:28 -msgid "change basemap - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:37 -msgid "toggle search results layer - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:47 -msgid "search with spatial query - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:58 -msgid "Time" -msgstr "" - -#: app/templates/help/search-help.htm:60 -msgid "" -"You can apply a temporal criterion to your query by using the Time Filter. " -"You have the option of creating the filter by hand, or you can use the time " -"wheel. The time wheel is a graphic representation of all the resources in " -"the database, organized chronologically." -msgstr "" - -#: app/templates/help/search-help.htm:63 -msgid "apply time filter with time wheel - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:74 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:93 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:135 -msgid "Saved" -msgstr "" - -#: app/templates/help/search-help.htm:76 -msgid "" -"Saved searches allow you to view pre-made queries. Saved searches are " -"created by database administrators, so the number of saved searches shown " -"here will vary from one database to the next." -msgstr "" - -#: app/templates/help/search-help.htm:80 app/templates/javascript.htm:594 -msgid "Advanced" -msgstr "" - -#: app/templates/help/search-help.htm:82 -msgid "" -"You can use the advanced search to make more complex queries based on data " -"attributes, or \"facets\". While the basic search filter allows you to " -"combine multiple filters, advanced search is the only way to combine filters " -"with an or operator, and also gives you access to more " -"comparison operators." -msgstr "" - -#: app/templates/help/search-help.htm:83 -msgid "" -"In the example below, a search is made within a single resource type for any " -"name like \"church\" or any name " -"like \"gate\"." -msgstr "" - -#: app/templates/help/search-help.htm:86 -msgid "search for multiple words in names - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:97 -msgid "Related" -msgstr "" - -#: app/templates/help/search-help.htm:99 -msgid "" -"For each resource listed in the search results you can view its related " -"resources with the \"Related Resources\" link under the description. By " -"viewing Related Resources, you get a new view of the database: not how " -"resources are related geographically nor chronologically, but qualitatively." -msgstr "" - -#: app/templates/help/search-help.htm:100 -msgid "" -"There two methods for viewing Related Resources: in a table where each " -"related resource is a row, or in a graph where resources are shown as nodes " -"in a graph, with relationships connecting them." -msgstr "" - -#: app/templates/help/system-settings-help.htm:6 -msgid "" -"\n" -"

    A number of global settings can be defined or altered here.

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:13 -msgid "Default Application Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:15 -msgid "" -"\n" -" Application Name - Name of your Arches app, " -"to be displayed in the browser title bar and elsewhere.
    \n" -" Default Data Import/Export User - Name to " -"associate with data that is imported into the system.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:20 -msgid "Web Analytics" -msgstr "" - -#: app/templates/help/system-settings-help.htm:22 -msgid "" -"\n" -" Google Analytics Key - If you have made a " -"Google Analytics Key to track your app's traffic, enter it here.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:26 -msgid "Thesaurus Service Providers" -msgstr "" - -#: app/templates/help/system-settings-help.htm:28 -msgid "" -"\n" -" Thesaurus SPARQL Endpoint - Advanced users " -"may create more SPARQL endpoints and register them here. These endpoints " -"will be available in the RDM and allow you to import thesaurus entries from " -"external sources.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:35 -msgid "Map Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:37 -msgid "Mapbox API" -msgstr "" - -#: app/templates/help/system-settings-help.htm:38 -msgid "" -"Arches uses the Mapbox mapping library for map display and data creation. " -"Arches also supports Mapbox basemaps and other services." -msgstr "" - -#: app/templates/help/system-settings-help.htm:40 -msgid "" -"Mapbox API Key (Optional) - By default, Arches uses some " -"basemap web services from Mapbox. You will need to create a free " -"API key (or \"access token\") for these services to be activated. " -"Alternatively, you could remove all of the default basemaps and add your " -"own, non-Mapbox layers." -msgstr "" - -#: app/templates/help/system-settings-help.htm:41 -msgid "Mapbox Sprites - Path to Mapbox sprites (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:42 -msgid "Mapbox Glyphs - Path to Mapbox glyphs (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:44 -msgid "Project Extent" -msgstr "" - -#: app/templates/help/system-settings-help.htm:45 -msgid "" -"Draw a polygon representing your project's extent. These bounds will serve " -"as the default for the search result grid bounds, and map bounds in search, " -"cards, and reports." -msgstr "" - -#: app/templates/help/system-settings-help.htm:46 -msgid "Map Zoom" -msgstr "" - -#: app/templates/help/system-settings-help.htm:47 -msgid "" -"You can define the zoom behavior of your map. Zoom level 0 shows the whole " -"world (and is the absolute minimum zoom level) and zoom level 20 is the " -"maximum level that most map services support." -msgstr "" - -#: app/templates/help/system-settings-help.htm:49 -msgid "" -"Default Zoom - Set the zoom level that the map will be " -"shown at by default." -msgstr "" - -#: app/templates/help/system-settings-help.htm:50 -msgid "" -"Min Zoom - Minimum zoom level defines how far the user can " -"zoom out when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:51 -msgid "" -"Max Zoom - Maximum zoom level defines how far the user can " -"zoom in when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:53 -msgid "Search Results Grid" -msgstr "" - -#: app/templates/help/system-settings-help.htm:54 -msgid "" -"Arches aggregates search results and displays them as hexagons. You will " -"need to set default parameters for the hexagon size and precision." -msgstr "" - -#: app/templates/help/system-settings-help.htm:56 -msgid "" -"Hexagon Size (in km) - Set the actual size of the hex bins " -"that will be shown on the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:57 -msgid "" -"Hexagon Grid Precision - Set the precision with which the " -"contents of the hex bins will be calculated." -msgstr "" - -#: app/templates/help/system-settings-help.htm:59 -msgid "" -"Warning: A large project area combined with a small hexagon " -"size and/or high precision will take a very long time to load, and can crash " -"your browser. We suggest changing these settings in small increments to find " -"the best combination for your project." -msgstr "" - -#: app/templates/help/system-settings-help.htm:63 -msgid "Basic Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:65 -msgid "Set the default search results behavior." -msgstr "" - -#: app/templates/help/system-settings-help.htm:66 -msgid "" -"\n" -"

    \n" -" Number of search results per page - Set the " -"number of search results shown per page. Note this also defines the number " -"of search result markers that are shown on the map.
    \n" -" Number of search hints per dropdown - Set " -"the number of search hints that will appear under the search bar as you type " -"in search terms.
    \n" -" Max number of search results to export - " -"Set the maximum number of resources to be exported from the search results. " -"This value should generally be evenly divible by the SEARCH_RESULT_LIMIT " -"setting in Arches (10,000 by default).\n" -"

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:76 -msgid "Temporal Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:78 -msgid "" -"Arches creates a Time Wheel based on the resources in your database, to " -"allow for quick temporal visualization and queries. A few aspects of this " -"temporal search are defined here." -msgstr "" - -#: app/templates/help/system-settings-help.htm:80 -msgid "" -"Color Ramp - not currently implemented The color " -"ramp for the time wheel. For further reference, check out the d3 API reference." -msgstr "" - -#: app/templates/help/system-settings-help.htm:81 -msgid "" -"Time wheel configuration - not currently implemented" -msgstr "" - -#: app/templates/help/system-settings-help.htm:86 -msgid "Saved Searches" -msgstr "" - -#: app/templates/help/system-settings-help.htm:88 -msgid "" -"Arches allows you save a search and present it as convenience for your " -"users. Saved Searches appear as search options in the main Search page. " -"Creating a Saved Search is a three-step process." -msgstr "" - -#: app/templates/help/system-settings-help.htm:90 -msgid "" -"\n" -" 1. Specify Search Criteria - Go to the " -"Search page and enter all the criteria you would like to use to configure " -"your Saved Search. You may notice that with the addition of each new search " -"filter (either by using the term filter, map filtering tools, or temporal " -"filters) the URL for the page will change.
    \n" -" 2. Copy the URL - In your browser address " -"bar, copy the entire URL. This will be a long string that defines " -"each of the search filters created in step 1.
    \n" -" 3. Create the Saved Search - Finally, head " -"back to this page and fill out the settings that you see at left. You can " -"also upload an image that will be shown along with your Search Search.\n" -" " -msgstr "" - -#: app/templates/index.htm:72 -#, python-format -msgid "Arches | %(version)s" -msgstr "" - -#: app/templates/index.htm:80 -msgid "Arches Features" -msgstr "" - -#: app/templates/index.htm:83 -msgid "Search Arches" -msgstr "" - -#: app/templates/index.htm:92 -msgid "Sign in" -msgstr "" - -#: app/templates/index.htm:97 -msgid "Welcome, " -msgstr "" - -#: app/templates/index.htm:101 -msgid "Log off" -msgstr "" - -#: app/templates/index.htm:133 -msgid "Home" -msgstr "" - -#: app/templates/index.htm:138 app/templates/index.htm:215 -msgid "Fast" -msgstr "" - -#: app/templates/index.htm:143 app/templates/index.htm:269 -msgid "Workflows" -msgstr "" - -#: app/templates/index.htm:183 -#, python-format -msgid "Arches %(version)s" -msgstr "" - -#: app/templates/index.htm:184 -msgid "A web and mobile platform for" -msgstr "" - -#: app/templates/index.htm:185 -msgid "managing your most important resource information" -msgstr "" - -#: app/templates/index.htm:193 -msgid "" -"Glarus thrust, Tectonic Area Sardona, Switzerland | Jonas Wagner https://www." -"flickr.com/photos/80225884@N06/ | Attribution 2.0 Generic (CC BY 2.0)" -msgstr "" - -#: app/templates/index.htm:216 -msgid "Deploy Applications Rapidly" -msgstr "" - -#: app/templates/index.htm:218 -msgid "" -"Design custom information management applications in hours. Build your " -"databases with Arches Designer, then configure your interface all without " -"having to write any code." -msgstr "" - -#: app/templates/index.htm:235 -msgid "Interface Manager" -msgstr "" - -#: app/templates/index.htm:237 -msgid "" -"Arches automatically creates data entry forms based on your data models. " -"Use Arches' Card Manager to configure the look and feel of your data entry " -"UI." -msgstr "" - -#: app/templates/index.htm:246 -msgid "Data Security" -msgstr "" - -#: app/templates/index.htm:248 -msgid "" -"Use Arches' Permissions Manager to set up data access rules for all your " -"user groups and individual accounts. You can define read/write/delete and " -"no-access permissions." -msgstr "" - -#: app/templates/index.htm:270 -msgid "Orchestrate your data entry" -msgstr "" - -#: app/templates/index.htm:272 -msgid "" -"Design step-wise data management interfaces that simplify complex editing " -"tasks. Ensure that everyone enters data completely and consistently" -msgstr "" - -#: app/templates/index.htm:295 -msgid "Arches Search Tools" -msgstr "" - -#: app/templates/index.htm:296 -msgid "Find what you're looking for" -msgstr "" - -#: app/templates/index.htm:298 -msgid "" -"Arches comes with powerful built-in search tools. Quickly filter large " -"databases with term, geospatial, and time-based search components" -msgstr "" - -#: app/templates/index.htm:311 -msgid "Search Options" -msgstr "" - -#: app/templates/index.htm:313 -msgid "" -"Arches gives you many ways to find precisely the information you need, even " -"if your Arches application contains 10's of millions of records. In " -"addition to term, thesaurus, geospatial, and temporal filters, Arches " -"provides you with advanced filtering options that support boolean logic, " -"inverses, and many other filtering options." -msgstr "" - -#: app/templates/index.htm:317 -msgid "" -"Arches' search capabilities also provide for sophisticated data " -"visualizations, including interactive displays of the connections between " -"your data objects using a Force Directed Graph." -msgstr "" - -#: app/templates/index.htm:321 -msgid "" -"If you're a software developer, you can build on Arches modular search " -"services and create your own filters, reports, and visualizations to best " -"show off your particular dataset." -msgstr "" - -#: app/templates/index.htm:343 -msgid "Sample Institution Name" -msgstr "" - -#: app/templates/index.htm:346 -msgid "Sample Address" -msgstr "" - -#: app/templates/index.htm:347 -msgid "Getty Conservation Institute" -msgstr "" - -#: app/templates/index.htm:348 -msgid "1200 Getty Center Drive" -msgstr "" - -#: app/templates/index.htm:349 -msgid "Los Angeles, CA 90049" -msgstr "" - -#: app/templates/index.htm:355 -msgid "Guides and Documentation" -msgstr "" - -#: app/templates/index.htm:363 -msgid "What is Arches" -msgstr "" - -#: app/templates/index.htm:366 -msgid "Implementation Considerations" -msgstr "" - -#: app/templates/index.htm:369 -msgid "Information For Developers" -msgstr "" - -#: app/templates/index.htm:379 -msgid "FAQ" -msgstr "" - -#: app/templates/index.htm:382 -msgid "Standards and Interoperability" -msgstr "" - -#: app/templates/index.htm:385 -msgid "Installation Guide" -msgstr "" - -#: app/templates/index.htm:393 -msgid "Arches Project Background" -msgstr "" - -#: app/templates/index.htm:396 -msgid "Arches Webinars/Presentations" -msgstr "" - -#: app/templates/index.htm:415 -msgid "Terms & Conditions" -msgstr "" - -#: app/templates/index.htm:416 -msgid "Privacy Policy" -msgstr "" - -#: app/templates/index.htm:419 -msgid "Powered by Arches" -msgstr "" - -#: app/templates/javascript.htm:114 -msgid "Delete All Resources Associated with this Graph?" -msgstr "" - -#: app/templates/javascript.htm:115 -msgid "" -"Deleting All Resources removes all associated data with this graph " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:118 -msgid "Delete Branch/Resource Model?" -msgstr "" - -#: app/templates/javascript.htm:119 -msgid "" -"Deleting this branch/resource model will remove it (and all associated data) " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:159 -msgid "Please contact your system administrator for more details." -msgstr "" - -#: app/templates/javascript.htm:160 -msgid "Hide Null Values" -msgstr "" - -#: app/templates/javascript.htm:161 app/templates/javascript.htm:509 -msgid "Load More" -msgstr "" - -#: app/templates/javascript.htm:162 -msgid "Load All" -msgstr "" - -#: app/templates/javascript.htm:163 -msgid "Display Name" -msgstr "" - -#: app/templates/javascript.htm:164 -msgid "Display Description" -msgstr "" - -#: app/templates/javascript.htm:165 -msgid "Map Popup" -msgstr "" - -#: app/templates/javascript.htm:166 -msgid "Map Popup Template" -msgstr "" - -#: app/templates/javascript.htm:167 -msgid "ID:" -msgstr "" - -#: app/templates/javascript.htm:168 -msgid "Add Buffer" -msgstr "" - -#: app/templates/javascript.htm:169 -msgid "Buffer Intersecting Feature" -msgstr "" - -#: app/templates/javascript.htm:170 -msgid "Add buffer to features" -msgstr "" - -#: app/templates/javascript.htm:171 -msgid "Add Buffer Feature" -msgstr "" - -#: app/templates/javascript.htm:172 -msgid "Select a feature to perform intersection" -msgstr "" - -#: app/templates/javascript.htm:173 -msgid "Intersect" -msgstr "" - -#: app/templates/javascript.htm:174 -msgid "Re-index" -msgstr "" - -#: app/templates/javascript.htm:175 -msgid "Re-indexing" -msgstr "" - -#: app/templates/javascript.htm:176 -msgid "Re-index Resources Now" -msgstr "" - -#: app/templates/javascript.htm:177 -msgid "" -"If you've made any changes to this function and there are resources already " -"in the system, then you will need to reindex the resources to reflect your " -"changes. This process can take some time (potentially several minuetes or " -"more). Please be patient." -msgstr "" - -#: app/templates/javascript.htm:178 -msgid "Use bracketed node names like this: " -msgstr "" - -#: app/templates/javascript.htm:179 -msgid "Primary Name Template" -msgstr "" - -#: app/templates/javascript.htm:180 -msgid "Primary Description Template" -msgstr "" - -#: app/templates/javascript.htm:181 -msgid "" -"Select a card from which to choose nodes to power your primary name " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:182 -msgid "" -"Select a card from which to choose nodes to power your primary description " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:183 -msgid "Add as new" -msgstr "" - -#: app/templates/javascript.htm:184 -msgid "Add Feature" -msgstr "" - -#: app/templates/javascript.htm:185 -msgid "Distance:" -msgstr "" - -#: app/templates/javascript.htm:186 -msgid "Units:" -msgstr "" - -#: app/templates/javascript.htm:187 -msgid "meters:" -msgstr "" - -#: app/templates/javascript.htm:188 -msgid "feet:" -msgstr "" - -#: app/templates/javascript.htm:189 -msgid "Download" -msgstr "" - -#: app/templates/javascript.htm:190 -msgid "Download File" -msgstr "" - -#: app/templates/javascript.htm:191 -msgid "Triggering Nodegroups" -msgstr "" - -#: app/templates/javascript.htm:192 app/templates/javascript.htm:540 -msgid "Select a Nodegroup" -msgstr "" - -#: app/templates/javascript.htm:193 -msgid "No Relationships Added" -msgstr "" - -#: app/templates/javascript.htm:194 -msgid "Relate Resource" -msgstr "" - -#: app/templates/javascript.htm:195 -msgid "Cannot Be Related" -msgstr "" - -#: app/templates/javascript.htm:196 app/templates/views/resource/editor.htm:92 -msgid "Related Resources" -msgstr "" - -#: app/templates/javascript.htm:197 -msgid "" -"Arches keeps track of how resources are related. Click the 'related " -"resources' link on a search result from the list on the left to see its " -"relatives displayed in an interactive graph" -msgstr "" - -#: app/templates/javascript.htm:198 -msgid "Report Date:" -msgstr "" - -#: app/templates/javascript.htm:200 -msgid "X Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:201 -msgid "Y Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:202 -msgid "Display as Greyscale" -msgstr "" - -#: app/templates/javascript.htm:203 -msgid "Annotation Overlays" -msgstr "" - -#: app/templates/javascript.htm:204 -msgid "Reset to defaults" -msgstr "" - -#: app/templates/javascript.htm:205 -msgid "Data Themes" -msgstr "" - -#: app/templates/javascript.htm:208 -msgid "Allow Normal Access" -msgstr "" - -#: app/templates/javascript.htm:209 -msgid "Person/Group" -msgstr "" - -#: app/templates/javascript.htm:210 -msgid "Set Permissions for this instance" -msgstr "" - -#: app/templates/javascript.htm:211 -msgid "" -"By default only you have access to this record. You can set permissions for " -"specific people or groups by selecting to whom you will grant access" -msgstr "" - -#: app/templates/javascript.htm:212 -msgid "" -"Define access privileges for this instance. You may limit access to " -"yourself, or select which user accounts and groups have permission to this " -"resource." -msgstr "" - -#: app/templates/javascript.htm:213 -msgid "Configure Access to this Instance" -msgstr "" - -#: app/templates/javascript.htm:214 -msgid "Resource Instance Permissions" -msgstr "" - -#: app/templates/javascript.htm:215 -msgid "Unsorted" -msgstr "" - -#: app/templates/javascript.htm:216 -msgid "Ascending" -msgstr "" - -#: app/templates/javascript.htm:217 -msgid "Descending" -msgstr "" - -#: app/templates/javascript.htm:218 -msgid "Fuzzy Year Padding" -msgstr "" - -#: app/templates/javascript.htm:219 -msgid "Fuzzy Month Padding" -msgstr "" - -#: app/templates/javascript.htm:220 -msgid "Fuzzy Day Padding" -msgstr "" - -#: app/templates/javascript.htm:221 -msgid "Fuzzy Season Padding (weeks)" -msgstr "" - -#: app/templates/javascript.htm:222 -msgid "Multiplier if Date is Uncertain (?)" -msgstr "" - -#: app/templates/javascript.htm:223 -msgid "Multiplier if Date is Approximate (~)" -msgstr "" - -#: app/templates/javascript.htm:224 -msgid "Multiplier if Both (? and ~)" -msgstr "" - -#: app/templates/javascript.htm:225 -msgid "Maximum Number of Files" -msgstr "" - -#: app/templates/javascript.htm:226 -msgid "Related Node" -msgstr "" - -#: app/templates/javascript.htm:227 -msgid "Relationship to Node" -msgstr "" - -#: app/templates/javascript.htm:229 -msgid "Continue" -msgstr "" - -#: app/templates/javascript.htm:230 -#: app/templates/views/components/datatypes/number.htm:27 -msgid "Value" -msgstr "" - -#: app/templates/javascript.htm:231 -msgid "Disabled" -msgstr "" - -#: app/templates/javascript.htm:232 app/templates/javascript.htm:269 -msgid "Disable Editing" -msgstr "" - -#: app/templates/javascript.htm:233 app/templates/javascript.htm:270 -msgid "Prevent users from editing value" -msgstr "" - -#: app/templates/javascript.htm:234 -msgid "Domain options" -msgstr "" - -#: app/templates/javascript.htm:235 -msgid "Add new option" -msgstr "" - -#: app/templates/javascript.htm:237 -msgid "Add GNU" -msgstr "" - -#: app/templates/javascript.htm:238 app/templates/javascript.htm:543 -msgid "Showing edits by" -msgstr "" - -#: app/templates/javascript.htm:239 app/templates/javascript.htm:541 -msgid "Return to approved edits" -msgstr "" - -#: app/templates/javascript.htm:240 app/templates/javascript.htm:545 -msgid "This is a new contribution by a provisional editor." -msgstr "" - -#: app/templates/javascript.htm:241 app/templates/javascript.htm:544 -msgid "Currently showing the most recent approved edits" -msgstr "" - -#: app/templates/javascript.htm:242 -#: app/templates/views/resource/editor/provisional-tile-manager.htm:8 -msgid "Provisional Edits" -msgstr "" - -#: app/templates/javascript.htm:243 -msgid "QA Type" -msgstr "" - -#: app/templates/javascript.htm:244 -msgid "All Resources" -msgstr "" - -#: app/templates/javascript.htm:245 -msgid "All Edits" -msgstr "" - -#: app/templates/javascript.htm:246 -msgid "Delete all edits" -msgstr "" - -#: app/templates/javascript.htm:247 -msgid "Delete this record" -msgstr "" - -#: app/templates/javascript.htm:248 -msgid "Cancel edit" -msgstr "" - -#: app/templates/javascript.htm:249 -msgid "Save edit" -msgstr "" - -#: app/templates/javascript.htm:250 -msgid "Sorry, you do not have access to this information" -msgstr "" - -#: app/templates/javascript.htm:251 -msgid "No data added yet for" -msgstr "" - -#: app/templates/javascript.htm:252 -msgid "These data are provisional and pending review" -msgstr "" - -#: app/templates/javascript.htm:253 -msgid "Label 'True'" -msgstr "" - -#: app/templates/javascript.htm:254 -msgid "Label 'False'" -msgstr "" - -#: app/templates/javascript.htm:255 -msgid "Select an Option" -msgstr "" - -#: app/templates/javascript.htm:256 -msgid "Concept Collection" -msgstr "" - -#: app/templates/javascript.htm:257 -msgid "Select a concept collection" -msgstr "" - -#: app/templates/javascript.htm:258 -msgid "Select a Node" -msgstr "" - -#: app/templates/javascript.htm:259 -msgid "Select a Property" -msgstr "" - -#: app/templates/javascript.htm:260 -msgid "No Date Entered" -msgstr "" - -#: app/templates/javascript.htm:261 -msgid "Use date of data entry" -msgstr "" - -#: app/templates/javascript.htm:262 -msgid "Check this to use the date of data entry as the default value." -msgstr "" - -#: app/templates/javascript.htm:263 -msgid "Date" -msgstr "" - -#: app/templates/javascript.htm:264 -msgid "rich text" -msgstr "" - -#: app/templates/javascript.htm:265 -msgid "Direction" -msgstr "" - -#: app/templates/javascript.htm:266 -msgid "Left-to-Right" -msgstr "" - -#: app/templates/javascript.htm:267 -msgid "Right-to-Left" -msgstr "" - -#: app/templates/javascript.htm:268 -msgid "Max Length" -msgstr "" - -#: app/templates/javascript.htm:271 -#: app/templates/views/rdm/modals/add-child-form.htm:25 -#: app/templates/views/rdm/modals/add-collection-form.htm:19 -#: app/templates/views/rdm/modals/add-scheme-form.htm:25 -#: app/templates/views/rdm/modals/value-form.htm:45 -#: app/templates/views/rdm/modals/value-form.htm:46 -#: app/templates/views/rdm/modals/value-form.htm:124 -#: app/templates/views/rdm/modals/value-form.htm:202 -#: app/templates/views/rdm/modals/value-form.htm:203 -msgid "Language" -msgstr "" - -#: app/templates/javascript.htm:272 -msgid "Languages" -msgstr "" - -#: app/templates/javascript.htm:273 -#: app/templates/views/rdm/modals/value-form.htm:34 -#: app/templates/views/rdm/modals/value-form.htm:113 -#: app/templates/views/rdm/modals/value-form.htm:191 -msgid "Type" -msgstr "" - -#: app/templates/javascript.htm:274 -msgid "not a valid EDTF format" -msgstr "" - -#: app/templates/javascript.htm:275 -msgid "Year-month approximate" -msgstr "" - -#: app/templates/javascript.htm:276 -msgid "Entire date (year-month-day) uncertain and approximate" -msgstr "" - -#: app/templates/javascript.htm:277 -msgid "Year uncertain (possibly the year 1984, but not definitely)" -msgstr "" - -#: app/templates/javascript.htm:278 -msgid "" -"Spring, 2001. The values 21, 22, 23, 24 may be used used to signify ' " -"Spring', 'Summer', 'Autumn', 'Winter', respectively, in place of a month " -"value (01 through 12) for a year-and-month format string" -msgstr "" - -#: app/templates/javascript.htm:279 -msgid "" -"The year -100000. 'Y' may be used at the beginning of the date string to " -"signify that the date is a year, when (and only when) the year exceeds four " -"digits, i.e. for years later than 9999 or earlier than -9999." -msgstr "" - -#: app/templates/javascript.htm:280 -msgid "" -"A time interval with calendar year precision, beginning sometime in 1964 and " -"ending sometime in 2008" -msgstr "" - -#: app/templates/javascript.htm:281 -msgid "" -"A time interval with calendar month precision, beginning sometime in June " -"2004 and ending sometime in August of 2006" -msgstr "" - -#: app/templates/javascript.htm:282 -msgid "" -"A time interval beginning sometime on February 1, 2004 and ending sometime " -"in 2005. The start endpoint has calendar day precision and the end endpoint " -"has calendar year precision" -msgstr "" - -#: app/templates/javascript.htm:283 -msgid "[year][“-”][month][“-”][day]" -msgstr "" - -#: app/templates/javascript.htm:284 -msgid "Refers to the calendar date 2021 April 12th with day precision" -msgstr "" - -#: app/templates/javascript.htm:285 -msgid "[year][“-”][month]" -msgstr "" - -#: app/templates/javascript.htm:286 -msgid "Refers to the calendar month April 2021 with month precision" -msgstr "" - -#: app/templates/javascript.htm:287 -msgid " [year]" -msgstr "" - -#: app/templates/javascript.htm:288 -msgid "Refers to the year 2021 with year precision" -msgstr "" - -#: app/templates/javascript.htm:289 -msgid "Some common encodings:" -msgstr "" - -#: app/templates/javascript.htm:290 -msgid "EDTF Date Specfication (Library of Congress)" -msgstr "" - -#: app/templates/javascript.htm:291 -msgid "" -"The EDTF datatype allows you to describe dates (even uncertain dates). You " -"can find a summary of the standard here:" -msgstr "" - -#: app/templates/javascript.htm:292 -msgid "Extended Date/Time Formats (EDTF)" -msgstr "" - -#: app/templates/javascript.htm:293 -msgid "EDTF Formats" -msgstr "" - -#: app/templates/javascript.htm:294 -msgid "Loading Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:295 -msgid "Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:296 -msgid "" -"Click on a block to set a filter, double-click to zoom in, double-click " -"center to zoom out" -msgstr "" - -#: app/templates/javascript.htm:297 -msgid "Last 7 Days" -msgstr "" - -#: app/templates/javascript.htm:298 -msgid "Last 30 Days" -msgstr "" - -#: app/templates/javascript.htm:299 -#: app/templates/views/provisional-history-list.htm:19 -msgid "This week" -msgstr "" - -#: app/templates/javascript.htm:300 -#: app/templates/views/provisional-history-list.htm:20 -msgid "This month" -msgstr "" - -#: app/templates/javascript.htm:301 -#: app/templates/views/provisional-history-list.htm:21 -msgid "This quarter" -msgstr "" - -#: app/templates/javascript.htm:302 -#: app/templates/views/provisional-history-list.htm:22 -msgid "This year" -msgstr "" - -#: app/templates/javascript.htm:303 -#: app/templates/views/provisional-history-list.htm:16 -msgid "Today" -msgstr "" - -#: app/templates/javascript.htm:304 -#: app/templates/views/provisional-history-list.htm:15 -msgid "Custom date range" -msgstr "" - -#: app/templates/javascript.htm:305 -msgid "Search all dates" -msgstr "" - -#: app/templates/javascript.htm:306 -msgid "Date Type" -msgstr "" - -#: app/templates/javascript.htm:307 -msgid "Date Interval" -msgstr "" - -#: app/templates/javascript.htm:308 -msgid "Minimum Date" -msgstr "" - -#: app/templates/javascript.htm:309 -msgid "Maximum Date" -msgstr "" - -#: app/templates/javascript.htm:310 -msgid "Date Format" -msgstr "" - -#: app/templates/javascript.htm:311 -msgid "Has no value" -msgstr "" - -#: app/templates/javascript.htm:312 -msgid "Has any value" -msgstr "" - -#: app/templates/javascript.htm:314 -msgid "Format" -msgstr "" - -#: app/templates/javascript.htm:315 -msgid "view valid formats" -msgstr "" - -#: app/templates/javascript.htm:316 -msgid "Max" -msgstr "" - -#: app/templates/javascript.htm:317 -msgid "Min" -msgstr "" - -#: app/templates/javascript.htm:318 -msgid "Increment" -msgstr "" - -#: app/templates/javascript.htm:319 -msgid "Increment Size" -msgstr "" - -#: app/templates/javascript.htm:320 -msgid "Decimal Places" -msgstr "" - -#: app/templates/javascript.htm:321 -msgid "Number of decimal places" -msgstr "" - -#: app/templates/javascript.htm:322 -msgid "Prefix" -msgstr "" - -#: app/templates/javascript.htm:323 -msgid "Field Prefix" -msgstr "" - -#: app/templates/javascript.htm:324 -msgid "suffix" -msgstr "" - -#: app/templates/javascript.htm:325 -msgid "Field Suffix" -msgstr "" - -#: app/templates/javascript.htm:326 -msgid "From" -msgstr "" - -#: app/templates/javascript.htm:327 -msgid "To" -msgstr "" - -#: app/templates/javascript.htm:328 -msgid "Select" -msgstr "" - -#: app/templates/javascript.htm:329 -msgid "Within" -msgstr "" - -#: app/templates/javascript.htm:330 -msgid "overlaps" -msgstr "" - -#: app/templates/javascript.htm:331 -msgid "equals" -msgstr "" - -#: app/templates/javascript.htm:332 -msgid "is not" -msgstr "" - -#: app/templates/javascript.htm:333 -msgid "not" -msgstr "" - -#: app/templates/javascript.htm:334 -msgid "like" -msgstr "" - -#: app/templates/javascript.htm:335 -msgid "not like" -msgstr "" - -#: app/templates/javascript.htm:336 -msgid "and" -msgstr "" - -#: app/templates/javascript.htm:337 -msgid "or" -msgstr "" - -#: app/templates/javascript.htm:338 -msgid "of" -msgstr "" - -#: app/templates/javascript.htm:341 -#: app/templates/views/user-profile-manager.htm:111 -msgid "None" -msgstr "" - -#: app/templates/javascript.htm:342 app/templates/views/graph.htm:71 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:83 -msgid "Add" -msgstr "" - -#: app/templates/javascript.htm:343 -msgid "Remove" -msgstr "" - -#: app/templates/javascript.htm:344 app/templates/views/graph.htm:41 -#: app/templates/views/graph/function-manager.htm:81 -#: app/templates/views/resource.htm:41 -msgid "Find" -msgstr "" - -#: app/templates/javascript.htm:345 -msgid "Filter" -msgstr "" - -#: app/templates/javascript.htm:346 app/templates/views/list.htm:20 -msgid "Clear" -msgstr "" - -#: app/templates/javascript.htm:347 -msgid "Clear Filter" -msgstr "" - -#: app/templates/javascript.htm:348 -msgid "Buffer" -msgstr "" - -#: app/templates/javascript.htm:349 -msgid "Distance" -msgstr "" - -#: app/templates/javascript.htm:350 -#: app/templates/views/resource/editor.htm:235 -msgid "New" -msgstr "" - -#: app/templates/javascript.htm:351 -#: app/templates/views/resource/editor.htm:262 -msgid "Add New" -msgstr "" - -#: app/templates/javascript.htm:352 -msgid "Return" -msgstr "" - -#: app/templates/javascript.htm:353 -msgid "csv" -msgstr "" - -#: app/templates/javascript.htm:354 -msgid "html" -msgstr "" - -#: app/templates/javascript.htm:355 -msgid "shapefile" -msgstr "" - -#: app/templates/javascript.htm:356 -msgid "geojson url" -msgstr "" - -#: app/templates/javascript.htm:357 -msgid "tile excel" -msgstr "" - -#: app/templates/javascript.htm:358 -msgid "Copy to clipboard" -msgstr "" - -#: app/templates/javascript.htm:359 -msgid "Info" -msgstr "" - -#: app/templates/javascript.htm:360 -msgid "Arches Export" -msgstr "" - -#: app/templates/javascript.htm:361 -msgid "Include the report link in the export?" -msgstr "" - -#: app/templates/javascript.htm:362 -msgid "1. Format" -msgstr "" - -#: app/templates/javascript.htm:363 -msgid "" -"Select the format you'd like for your export data. (tile excel and geojson " -"formats require a resource type filter)" -msgstr "" - -#: app/templates/javascript.htm:364 -msgid "2. Coordinate Precision" -msgstr "" - -#: app/templates/javascript.htm:365 -msgid "" -"Tell us how many decimal places of precision you'd like for geo-data results" -msgstr "" - -#: app/templates/javascript.htm:366 -msgid "3. Report Link" -msgstr "" - -#: app/templates/javascript.htm:367 -msgid "Only applicable to CSV and shapefile exports" -msgstr "" - -#: app/templates/javascript.htm:368 -msgid "4. Name this export" -msgstr "" - -#: app/templates/javascript.htm:369 -msgid "5. Email Address" -msgstr "" - -#: app/templates/javascript.htm:370 -msgid "" -"This download may take some time. Tell us where to email a download link to " -"your results" -msgstr "" - -#: app/templates/javascript.htm:371 -msgid "Export Search Results" -msgstr "" - -#: app/templates/javascript.htm:372 -msgid "Advanced Search" -msgstr "" - -#: app/templates/javascript.htm:373 -msgid "" -"With Advanced Search you can build more sophisticated search queries. Select " -"the search facets you wish to query from the list on the right. Then enter " -"your criteria to customize your search filters" -msgstr "" - -#: app/templates/javascript.htm:374 -msgid "Map Search" -msgstr "" - -#: app/templates/javascript.htm:375 -msgid "Accept GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:376 -msgid "GeoJSON has the following errors that must be resolved:" -msgstr "" - -#: app/templates/javascript.htm:377 -msgid "Edit GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:378 -msgid "Edit Coordinates" -msgstr "" - -#: app/templates/javascript.htm:379 -msgid "Show Feature" -msgstr "" - -#: app/templates/javascript.htm:380 -msgid "Coordinate Reference:" -msgstr "" - -#: app/templates/javascript.htm:381 -msgid "Zoom to all" -msgstr "" - -#: app/templates/javascript.htm:382 -msgid "Zoom to all features" -msgstr "" - -#: app/templates/javascript.htm:383 -msgid "No Email saved for User" -msgstr "" - -#: app/templates/javascript.htm:384 -msgid "Drag GeoJSON or KML files here to add" -msgstr "" - -#: app/templates/javascript.htm:385 -msgid "The following errors occurred:" -msgstr "" - -#: app/templates/javascript.htm:387 -msgid "Enter Search String here" -msgstr "" - -#: app/templates/javascript.htm:388 -msgid "View search string" -msgstr "" - -#: app/templates/javascript.htm:389 -msgid "Search String - use to filter resources displayed" -msgstr "" - -#: app/templates/javascript.htm:390 -msgid "Saved Search" -msgstr "" - -#: app/templates/javascript.htm:391 -msgid "The Arches site administrator hasn't saved any searches yet." -msgstr "" - -#: app/templates/javascript.htm:392 -msgid "searching" -msgstr "" - -#: app/templates/javascript.htm:393 -msgid "Search Facets" -msgstr "" - -#: app/templates/javascript.htm:394 -msgid "Analyze" -msgstr "" - -#: app/templates/javascript.htm:396 app/templates/javascript.htm:521 -msgid "Legend" -msgstr "" - -#: app/templates/javascript.htm:397 -msgid "close" -msgstr "" - -#: app/templates/javascript.htm:398 -#: app/templates/views/resource/edit-log.htm:93 -#: app/templates/views/resource/edit-log.htm:96 -#: app/templates/views/user-profile-manager.htm:91 -msgid "Edit" -msgstr "" - -#: app/templates/javascript.htm:400 -msgid "Details" -msgstr "" - -#: app/templates/javascript.htm:401 -msgid "Report" -msgstr "" - -#: app/templates/javascript.htm:402 -#: app/templates/views/graph/graph-base.htm:48 -#: app/templates/views/rdm/modals/add-image-form.htm:21 -msgid "Done" -msgstr "" - -#: app/templates/javascript.htm:403 -msgid "Apply" -msgstr "" - -#: app/templates/javascript.htm:405 -msgid "Panels" -msgstr "" - -#: app/templates/javascript.htm:406 -msgid "Single Panel" -msgstr "" - -#: app/templates/javascript.htm:407 -msgid "Double Panel" -msgstr "" - -#: app/templates/javascript.htm:408 -msgid "Panel 1" -msgstr "" - -#: app/templates/javascript.htm:409 -msgid "Panel 2" -msgstr "" - -#: app/templates/javascript.htm:410 -msgid "Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:411 -msgid "Selected Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:412 -msgid "Annotation(s)" -msgstr "" - -#: app/templates/javascript.htm:413 -msgid "Brightness" -msgstr "" - -#: app/templates/javascript.htm:414 -msgid "Contrast" -msgstr "" - -#: app/templates/javascript.htm:415 -msgid "Saturation" -msgstr "" - -#: app/templates/javascript.htm:416 -msgid "Greyscale" -msgstr "" - -#: app/templates/javascript.htm:417 app/templates/javascript.htm:420 -msgid "Default Color" -msgstr "" - -#: app/templates/javascript.htm:418 -msgid "Selected Feature Color" -msgstr "" - -#: app/templates/javascript.htm:419 -msgid "Hovered Feature Color" -msgstr "" - -#: app/templates/javascript.htm:421 -msgid "Layer Color Palette" -msgstr "" - -#: app/templates/javascript.htm:422 -msgid "Fill Opacity" -msgstr "" - -#: app/templates/javascript.htm:423 -msgid "Fill Color" -msgstr "" - -#: app/templates/javascript.htm:424 -msgid "Overview Zoom" -msgstr "" - -#: app/templates/javascript.htm:425 -msgid "Min Zoom" -msgstr "" - -#: app/templates/javascript.htm:426 -msgid "Point Radius" -msgstr "" - -#: app/templates/javascript.htm:427 -msgid "Line Opacity" -msgstr "" - -#: app/templates/javascript.htm:428 -msgid "Line Width" -msgstr "" - -#: app/templates/javascript.htm:429 -msgid "Line Color" -msgstr "" - -#: app/templates/javascript.htm:430 -msgid "Stroke Color" -msgstr "" - -#: app/templates/javascript.htm:431 -msgid "Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:432 -msgid "Point Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:433 -msgid "Point Stroke Opacity" -msgstr "" - -#: app/templates/javascript.htm:434 -msgid "Show Style Tools" -msgstr "" - -#: app/templates/javascript.htm:435 -msgid "Hide Style Tools" -msgstr "" - -#: app/templates/javascript.htm:436 -msgid "dismiss" -msgstr "" - -#: app/templates/javascript.htm:437 -msgid "Preview" -msgstr "" - -#: app/templates/javascript.htm:438 -#: app/templates/views/map-layer-manager.htm:72 -msgid "Basemap" -msgstr "" - -#: app/templates/javascript.htm:441 -msgid "Participating Layers" -msgstr "" - -#: app/templates/javascript.htm:442 -msgid "Add a new feature" -msgstr "" - -#: app/templates/javascript.htm:443 -msgid "files uploaded" -msgstr "" - -#: app/templates/javascript.htm:444 -msgid "Max File Size (mb)" -msgstr "" - -#: app/templates/javascript.htm:445 -msgid "example: .jpg, .png, .txt" -msgstr "" - -#: app/templates/javascript.htm:446 -msgid "" -"Images formatted as .jpg, .png, .tiff files may be uploaded. Other formats " -"will be ignored" -msgstr "" - -#: app/templates/javascript.htm:447 -msgid "Accepted formats: .jpg, .png, .tiff" -msgstr "" - -#: app/templates/javascript.htm:448 -msgid "Accepted File Types" -msgstr "" - -#: app/templates/javascript.htm:449 -msgid "Show all files" -msgstr "" - -#: app/templates/javascript.htm:450 -msgid "Show first 5 files" -msgstr "" - -#: app/templates/javascript.htm:451 -msgid "Show first 10 files" -msgstr "" - -#: app/templates/javascript.htm:452 -msgid "Show first 25 files" -msgstr "" - -#: app/templates/javascript.htm:453 -msgid "error" -msgstr "" - -#: app/templates/javascript.htm:454 -msgid "Unsaved" -msgstr "" - -#: app/templates/javascript.htm:455 -msgid "delete all files" -msgstr "" - -#: app/templates/javascript.htm:456 -msgid "add more files" -msgstr "" - -#: app/templates/javascript.htm:457 -msgid "file(s) uploaded" -msgstr "" - -#: app/templates/javascript.htm:458 -msgid "find a file" -msgstr "" - -#: app/templates/javascript.htm:459 -msgid "Uploaded Files" -msgstr "" - -#: app/templates/javascript.htm:460 -msgid "Allowed document formats:" -msgstr "" - -#: app/templates/javascript.htm:461 -msgid "" -"You may upload as many documents as you wish, but the maximum size of any " -"single file is" -msgstr "" - -#: app/templates/javascript.htm:462 -msgid "" -"You may upload as many photos as you wish, but the maximum size of any " -"single file is 8MB." -msgstr "" - -#: app/templates/javascript.htm:463 -msgid "Adding documents to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:464 -msgid "Adding photos to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:465 -msgid "Select Files" -msgstr "" - -#: app/templates/javascript.htm:466 -msgid "Select Photographs" -msgstr "" - -#: app/templates/javascript.htm:467 -msgid "Drag & Drop your files onto this panel" -msgstr "" - -#: app/templates/javascript.htm:468 -msgid "Drag & Drop your photos onto this panel" -msgstr "" - -#: app/templates/javascript.htm:469 -msgid "Upload Photographs" -msgstr "" - -#: app/templates/javascript.htm:470 -msgid "Upload Documents" -msgstr "" - -#: app/templates/javascript.htm:471 -msgid "Show Gallery" -msgstr "" - -#: app/templates/javascript.htm:472 -msgid "Hide Gallery" -msgstr "" - -#: app/templates/javascript.htm:473 -msgid "Select default value" -msgstr "" - -#: app/templates/javascript.htm:474 -msgid "Select a filter" -msgstr "" - -#: app/templates/javascript.htm:475 -msgid "Default Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:476 -msgid "Enter Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:477 -msgid "Select a manifest" -msgstr "" - -#: app/templates/javascript.htm:478 app/templates/javascript.htm:669 -msgid "No manifest selected" -msgstr "" - -#: app/templates/javascript.htm:479 -msgid "Load manifest" -msgstr "" - -#: app/templates/javascript.htm:480 -msgid "Loading manifest" -msgstr "" - -#: app/templates/javascript.htm:481 -msgid "Error loading manifest" -msgstr "" - -#: app/templates/javascript.htm:483 -msgid "Filter images" -msgstr "" - -#: app/templates/javascript.htm:484 -msgid "Draw a" -msgstr "" - -#: app/templates/javascript.htm:485 -msgid "View Gallery" -msgstr "" - -#: app/templates/javascript.htm:486 -msgid "Image" -msgstr "" - -#: app/templates/javascript.htm:487 -msgid "Image List" -msgstr "" - -#: app/templates/javascript.htm:488 -msgid "Image Tools" -msgstr "" - -#: app/templates/javascript.htm:489 app/templates/javascript.htm:667 -msgid "Switch Image Service" -msgstr "" - -#: app/templates/javascript.htm:490 -msgid "Resource Instance Name" -msgstr "" - -#: app/templates/javascript.htm:491 app/templates/javascript.htm:620 -msgid "Related Resource Summary" -msgstr "" - -#: app/templates/javascript.htm:492 app/templates/views/graph-designer.htm:34 -msgid "Resource Model" -msgstr "" - -#: app/templates/javascript.htm:493 app/templates/views/edit-history.htm:18 -msgid "Resource Type" -msgstr "" - -#: app/templates/javascript.htm:494 -msgid "Resource Details" -msgstr "" - -#: app/templates/javascript.htm:495 -msgid "" -"Click the 'Details' link on a search result from the list on the left to " -"view more information about a resource." -msgstr "" - -#: app/templates/javascript.htm:496 -msgid "Resource Information" -msgstr "" - -#: app/templates/javascript.htm:497 -msgid "Has Relationship" -msgstr "" - -#: app/templates/javascript.htm:498 -msgid "Resource's relationship to" -msgstr "" - -#: app/templates/javascript.htm:499 -msgid "Related to" -msgstr "" - -#: app/templates/javascript.htm:500 -msgid "'s relationship to Resource" -msgstr "" - -#: app/templates/javascript.htm:501 -msgid "Relationships" -msgstr "" - -#: app/templates/javascript.htm:502 -msgid "relationships shown" -msgstr "" - -#: app/templates/javascript.htm:503 -msgid "Search Network" -msgstr "" - -#: app/templates/javascript.htm:504 -msgid "Analyze Network" -msgstr "" - -#: app/templates/javascript.htm:505 -msgid "Click a node/edge for info" -msgstr "" - -#: app/templates/javascript.htm:506 -msgid "Click a node to show more relationships" -msgstr "" - -#: app/templates/javascript.htm:507 -msgid "Click a node refocus" -msgstr "" - -#: app/templates/javascript.htm:508 -msgid "Click a node/edge to remove" -msgstr "" - -#: app/templates/javascript.htm:510 -msgid "Workflow Complete" -msgstr "" - -#: app/templates/javascript.htm:511 -msgid "with" -msgstr "" - -#: app/templates/javascript.htm:512 -msgid "Link Text (Optional)" -msgstr "" - -#: app/templates/javascript.htm:513 -msgid "URL for link" -msgstr "" - -#: app/templates/javascript.htm:514 -msgid "URL Link Color" -msgstr "" - -#: app/templates/javascript.htm:515 -msgid "URL Placeholder" -msgstr "" - -#: app/templates/javascript.htm:516 -msgid "URL Label Placeholder" -msgstr "" - -#: app/templates/javascript.htm:517 -msgid "Default relationship to" -msgstr "" - -#: app/templates/javascript.htm:518 -msgid "Default inverse relationship to" -msgstr "" - -#: app/templates/javascript.htm:519 -msgid "References" -msgstr "" - -#: app/templates/javascript.htm:520 -msgid "Does not reference" -msgstr "" - -#: app/templates/javascript.htm:522 -msgid "" -"Check to limit the dropdown to only this widget's node rather than all nodes " -"in the tile." -msgstr "" - -#: app/templates/javascript.htm:523 -msgid "Show only the value of the selected node in the dropdown options" -msgstr "" - -#: app/templates/javascript.htm:524 -msgid "Dropdown Format" -msgstr "" - -#: app/templates/javascript.htm:525 -msgid "Provisional" -msgstr "" - -#: app/templates/javascript.htm:526 -msgid "Card Name" -msgstr "" - -#: app/templates/javascript.htm:527 -msgid "Add Tab" -msgstr "" - -#: app/templates/javascript.htm:528 -msgid "Tab Name" -msgstr "" - -#: app/templates/javascript.htm:529 -msgid "Find a resource..." -msgstr "" - -#: app/templates/javascript.htm:530 -msgid "Find an icon" -msgstr "" - -#: app/templates/javascript.htm:531 -msgid "Select Tab icon" -msgstr "" - -#: app/templates/javascript.htm:532 -msgid "Select cards in this tab" -msgstr "" - -#: app/templates/javascript.htm:533 -msgid "Enter manifest URL" -msgstr "" - -#: app/templates/javascript.htm:534 -msgid "Default Image Service URL" -msgstr "" - -#: app/templates/javascript.htm:536 -msgid "Select image nodes to include" -msgstr "" - -#: app/templates/javascript.htm:537 -msgid "Select an Ontology Property" -msgstr "" - -#: app/templates/javascript.htm:538 -msgid "Select a resource" -msgstr "" - -#: app/templates/javascript.htm:539 -msgid "Select a resource model" -msgstr "" - -#: app/templates/javascript.htm:542 -msgid "Choose a sibling card" -msgstr "" - -#: app/templates/javascript.htm:546 -msgid "This resource has provisional edits that are pending review" -msgstr "" - -#: app/templates/javascript.htm:547 -msgid "" -"This resource has provisional edits (not displayed in this report) that are " -"pending review" -msgstr "" - -#: app/templates/javascript.htm:548 -msgid "Find an address" -msgstr "" - -#: app/templates/javascript.htm:549 -msgid "Select drawings text (optional)" -msgstr "" - -#: app/templates/javascript.htm:550 -msgid "Select drawings map source (optional)" -msgstr "" - -#: app/templates/javascript.htm:551 -msgid "Select drawings map source layer (optional)" -msgstr "" - -#: app/templates/javascript.htm:552 -msgid "Map Center Longitude" -msgstr "" - -#: app/templates/javascript.htm:553 -msgid "Map Center Latitude" -msgstr "" - -#: app/templates/javascript.htm:554 -msgid "Longitude (x coordinate)" -msgstr "" - -#: app/templates/javascript.htm:555 -msgid "Latitude (y coordinate)" -msgstr "" - -#: app/templates/javascript.htm:556 -msgid "Available Geometry Types" -msgstr "" - -#: app/templates/javascript.htm:557 -msgid "Zoom Level" -msgstr "" - -#: app/templates/javascript.htm:558 -msgid "Default Zoom" -msgstr "" - -#: app/templates/javascript.htm:559 -msgid "Update Features" -msgstr "" - -#: app/templates/javascript.htm:560 -msgid "feature(s)" -msgstr "" - -#: app/templates/javascript.htm:561 -msgid "Point" -msgstr "" - -#: app/templates/javascript.htm:562 -msgid "Line" -msgstr "" - -#: app/templates/javascript.htm:563 -msgid "Polygon" -msgstr "" - -#: app/templates/javascript.htm:564 -msgid "Add point" -msgstr "" - -#: app/templates/javascript.htm:565 -msgid "Add line" -msgstr "" - -#: app/templates/javascript.htm:566 -msgid "Add polygon" -msgstr "" - -#: app/templates/javascript.htm:567 -msgid "Select drawing" -msgstr "" - -#: app/templates/javascript.htm:568 -msgid "Related instance map sources" -msgstr "" - -#: app/templates/javascript.htm:569 -msgid "Related instance map source layers (optional)" -msgstr "" - -#: app/templates/javascript.htm:570 -msgid "Intersection layer configuration" -msgstr "" - -#: app/templates/javascript.htm:571 -#, python-brace-format -msgid "Create a new ${graphName}" -msgstr "" - -#: app/templates/javascript.htm:572 -msgid "Add new Relationship" -msgstr "" - -#: app/templates/javascript.htm:573 -msgid "Network response was not ok" -msgstr "" - -#: app/templates/javascript.htm:575 -msgid "Term Matches" -msgstr "" - -#: app/templates/javascript.htm:576 -#, python-brace-format -msgid "${total} date values" -msgstr "" - -#: app/templates/javascript.htm:577 -msgid "Select Widgets" -msgstr "" - -#: app/templates/javascript.htm:578 -msgid "(This card data will define the resource description.)" -msgstr "" - -#: app/templates/javascript.htm:579 -msgid "(This card data will define the resource name.)" -msgstr "" - -#: app/templates/javascript.htm:580 -msgid "Settings Conflict: Remove this card from grouped card?" -msgstr "" - -#: app/templates/javascript.htm:581 -#, python-brace-format -msgid "" -"The cardinality of this card cannot be changed until you remove it from " -"being grouped with the ${cardName} card. Do you want to remove this card " -"from being grouped with the ${cardName} card" -msgstr "" - -#: app/templates/javascript.htm:582 -msgid "!! Referenced model does not exist -- Delete and select a new model !!" -msgstr "" - -#: app/templates/javascript.htm:583 -#: app/templates/views/map-layer-manager.htm:132 -msgid "Layer Preview" -msgstr "" - -#: app/templates/javascript.htm:584 -msgid "Layer Icon" -msgstr "" - -#: app/templates/javascript.htm:585 app/templates/views/graph-designer.htm:127 -#: app/templates/views/graph-designer.htm:136 -#: app/templates/views/graph/function-manager.htm:29 -#: app/templates/views/map-layer-manager.htm:123 -msgid "Save Edits" -msgstr "" - -#: app/templates/javascript.htm:586 app/templates/views/graph-designer.htm:125 -#: app/templates/views/graph-designer.htm:134 -#: app/templates/views/graph/function-manager.htm:28 -#: app/templates/views/map-layer-manager.htm:124 -msgid "Discard Edits" -msgstr "" - -#: app/templates/javascript.htm:587 -msgid "Activated" -msgstr "" - -#: app/templates/javascript.htm:591 -msgid "Layer Name" -msgstr "" - -#: app/templates/javascript.htm:592 -msgid "Add to search map by default:" -msgstr "" - -#: app/templates/javascript.htm:593 -msgid "Legend content" -msgstr "" - -#: app/templates/javascript.htm:595 -msgid "" -"Layer has no data - data on map is for preview purposes. This layer will " -"not show up in map overlays until data is added." -msgstr "" - -#: app/templates/javascript.htm:596 -msgid "Point Style" -msgstr "" - -#: app/templates/javascript.htm:597 -msgid "Line Style" -msgstr "" - -#: app/templates/javascript.htm:598 -msgid "Polygon Style" -msgstr "" - -#: app/templates/javascript.htm:600 -msgid "Halo color" -msgstr "" - -#: app/templates/javascript.htm:601 -msgid "Fill color" -msgstr "" - -#: app/templates/javascript.htm:602 -msgid "Radius" -msgstr "" - -#: app/templates/javascript.htm:603 -msgid "Halo radius" -msgstr "" - -#: app/templates/javascript.htm:604 -msgid "Weight" -msgstr "" - -#: app/templates/javascript.htm:605 -msgid "Halo weight" -msgstr "" - -#: app/templates/javascript.htm:606 -msgid "Outline color" -msgstr "" - -#: app/templates/javascript.htm:607 -msgid "Outline weight" -msgstr "" - -#: app/templates/javascript.htm:608 -msgid "Cluster Distance" -msgstr "" - -#: app/templates/javascript.htm:609 -msgid "Cluster Max Zoom" -msgstr "" - -#: app/templates/javascript.htm:610 -msgid "Cluster Min Points" -msgstr "" - -#: app/templates/javascript.htm:611 -msgid "Vector Simplification" -msgstr "" - -#: app/templates/javascript.htm:612 -msgid "Changes to cluster settings will only be reflected after saving." -msgstr "" - -#: app/templates/javascript.htm:613 -msgid "" -"Preview map data do not use clustering algorithm. Add data for this " -"resource model to see real clustered data." -msgstr "" - -#: app/templates/javascript.htm:614 -msgid "" -"The following users and groups can view this layer. If you wish to change " -"who can access this layer, please update the permissions on the layer node." -msgstr "" - -#: app/templates/javascript.htm:615 -msgid "Users" -msgstr "" - -#: app/templates/javascript.htm:616 -msgid "Groups" -msgstr "" - -#: app/templates/javascript.htm:617 -msgid "Related Resources Editor" -msgstr "" - -#: app/templates/javascript.htm:618 -msgid "Add Related Resources" -msgstr "" - -#: app/templates/javascript.htm:619 -msgid "" -"Arches allows you to define relationships between resources so you can " -"better understand the context and interplay between physical objects, " -"events, activities, people and documents. Relating resources lets you build " -"a network of relationships for your data objects." -msgstr "" - -#: app/templates/javascript.htm:621 -msgid "Table" -msgstr "" - -#: app/templates/javascript.htm:622 -msgid "Visualization" -msgstr "" - -#: app/templates/javascript.htm:623 -msgid "Show Me How" -msgstr "" - -#: app/templates/javascript.htm:624 -msgid "Select resources and relate it to this one" -msgstr "" - -#: app/templates/javascript.htm:625 -msgid "e.g.: .txt" -msgstr "" - -#: app/templates/javascript.htm:626 -msgid "resource relations" -msgstr "" - -#: app/templates/javascript.htm:627 -msgid "'Select an Ontology Property'" -msgstr "" - -#: app/templates/javascript.htm:628 -msgid "This is a Node to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:629 -msgid "'s relationship to " -msgstr "" - -#: app/templates/javascript.htm:630 -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "Relationship to" -msgstr "" - -#: app/templates/javascript.htm:631 -msgid "Inverse Relationship to" -msgstr "" - -#: app/templates/javascript.htm:632 -msgid "This is a Resource Instance to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:633 -msgid "Relationship" -msgstr "" - -#: app/templates/javascript.htm:634 -msgid "From Date" -msgstr "" - -#: app/templates/javascript.htm:635 -msgid "To Date" -msgstr "" - -#: app/templates/javascript.htm:637 -msgid "Delete this entry" -msgstr "" - -#: app/templates/javascript.htm:638 app/templates/javascript.htm:757 -#: app/templates/views/components/plugins/workflow.htm:180 -#: app/templates/views/components/plugins/workflow.htm:183 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:126 -#: app/templates/views/rdm/modals/manage-parent-form.htm:58 -#: app/templates/views/rdm/modals/related-concept-form.htm:68 -#: app/templates/views/rdm/modals/related-member-form.htm:67 -#: app/templates/views/rdm/modals/value-form.htm:64 -#: app/templates/views/rdm/modals/value-form.htm:143 -#: app/templates/views/rdm/modals/value-form.htm:221 -#: app/templates/views/user-profile-manager.htm:155 -msgid "Save" -msgstr "" - -#: app/templates/javascript.htm:639 -msgid "This resource is not related to any other resources" -msgstr "" - -#: app/templates/javascript.htm:640 -msgid "Service" -msgstr "" - -#: app/templates/javascript.htm:641 -msgid "Canvas" -msgstr "" - -#: app/templates/javascript.htm:642 -msgid "Manage Image Service" -msgstr "" - -#: app/templates/javascript.htm:643 -msgid "Title" -msgstr "" - -#: app/templates/javascript.htm:645 -msgid "Attribution" -msgstr "" - -#: app/templates/javascript.htm:646 -msgid "Attribution Logo" -msgstr "" - -#: app/templates/javascript.htm:647 -msgid "Metadata" -msgstr "" - -#: app/templates/javascript.htm:649 -msgid "Manage Image Canvases" -msgstr "" - -#: app/templates/javascript.htm:650 -#: app/templates/views/rdm/concept-report.htm:229 -msgid "Images" -msgstr "" - -#: app/templates/javascript.htm:651 -msgid "Select image to delete from the image service" -msgstr "" - -#: app/templates/javascript.htm:652 app/templates/javascript.htm:750 -msgid "Select All" -msgstr "" - -#: app/templates/javascript.htm:653 app/templates/javascript.htm:751 -msgid "Clear All" -msgstr "" - -#: app/templates/javascript.htm:654 app/templates/javascript.htm:752 -msgid "Delete Selected" -msgstr "" - -#: app/templates/javascript.htm:655 -msgid "Drag or " -msgstr "" - -#: app/templates/javascript.htm:656 -msgid "click here " -msgstr "" - -#: app/templates/javascript.htm:657 -msgid "to upload photos" -msgstr "" - -#: app/templates/javascript.htm:658 -msgid "Selected Image Name" -msgstr "" - -#: app/templates/javascript.htm:659 -msgid "Create New Service" -msgstr "" - -#: app/templates/javascript.htm:660 -msgid "Edit a service" -msgstr "" - -#: app/templates/javascript.htm:661 -msgid "Drag & Drop Your Images Here" -msgstr "" - -#: app/templates/javascript.htm:662 -msgid "Import digital images and create a new image service" -msgstr "" - -#: app/templates/javascript.htm:663 -msgid "Select Images" -msgstr "" - -#: app/templates/javascript.htm:664 -msgid "" -"Create a new service by uploading one or more images. Images will be " -"uploaded and processes so that you can view, annotate, and share them with " -"others" -msgstr "" - -#: app/templates/javascript.htm:665 -msgid "Edit an existing Image Service" -msgstr "" - -#: app/templates/javascript.htm:666 -msgid "" -"Update the information and images related to an existing Image Service. Or " -"copy and paste in the URL of a IIIF Manifest to add a service from an " -"external service" -msgstr "" - -#: app/templates/javascript.htm:668 -msgid "Create Image Service" -msgstr "" - -#: app/templates/javascript.htm:670 -msgid "Service Title" -msgstr "" - -#: app/templates/javascript.htm:671 -msgid "Service Description" -msgstr "" - -#: app/templates/javascript.htm:672 -msgid "Metadata Label" -msgstr "" - -#: app/templates/javascript.htm:673 -msgid "Metadata Value" -msgstr "" - -#: app/templates/javascript.htm:674 -msgid "Image Caption" -msgstr "" - -#: app/templates/javascript.htm:675 -msgid "Upload .csv or .zip File" -msgstr "" - -#: app/templates/javascript.htm:676 -msgid "Drag & Drop your file onto this area to upload" -msgstr "" - -#: app/templates/javascript.htm:677 -msgid "Select File" -msgstr "" - -#: app/templates/javascript.htm:678 app/templates/javascript.htm:693 -msgid "Cancel File Import" -msgstr "" - -#: app/templates/javascript.htm:679 -msgid "" -"Use this workflow to upload a file with data that you want to use to create " -"new data instances of a model." -msgstr "" - -#: app/templates/javascript.htm:680 -msgid "Import Format: Single .csv file" -msgstr "" - -#: app/templates/javascript.htm:681 -msgid "File Summary" -msgstr "" - -#: app/templates/javascript.htm:682 -msgid "File name" -msgstr "" - -#: app/templates/javascript.htm:683 -msgid "File size" -msgstr "" - -#: app/templates/javascript.htm:684 -msgid "Number of rows" -msgstr "" - -#: app/templates/javascript.htm:685 -msgid "Target Model" -msgstr "" - -#: app/templates/javascript.htm:686 -msgid "Import Details" -msgstr "" - -#: app/templates/javascript.htm:687 -msgid "Column names in the first row" -msgstr "" - -#: app/templates/javascript.htm:688 app/templates/javascript.htm:762 -msgid "Use as an id" -msgstr "" - -#: app/templates/javascript.htm:689 -msgid "Showing First" -msgstr "" - -#: app/templates/javascript.htm:690 -msgid "Showing All" -msgstr "" - -#: app/templates/javascript.htm:691 -msgid "Rows" -msgstr "" - -#: app/templates/javascript.htm:692 -msgid "Import data" -msgstr "" - -#: app/templates/javascript.htm:694 -msgid "Import Single CSV" -msgstr "" - -#: app/templates/javascript.htm:695 -msgid "Target Resource" -msgstr "" - -#: app/templates/javascript.htm:696 -msgid "Target Fields" -msgstr "" - -#: app/templates/javascript.htm:697 -msgid "Download Templates" -msgstr "" - -#: app/templates/javascript.htm:698 -msgid "Select Template" -msgstr "" - -#: app/templates/javascript.htm:699 -msgid "Upload .zip File" -msgstr "" - -#: app/templates/javascript.htm:700 -msgid "Upload Your .zip File" -msgstr "" - -#: app/templates/javascript.htm:701 -msgid "Branch Excel" -msgstr "" - -#: app/templates/javascript.htm:702 -msgid "File Upload Summary" -msgstr "" - -#: app/templates/javascript.htm:703 -msgid "File" -msgstr "" - -#: app/templates/javascript.htm:704 -msgid "Size" -msgstr "" - -#: app/templates/javascript.htm:705 -#: app/templates/two_factor_authentication_reset.htm:42 -msgid "Submit" -msgstr "" - -#: app/templates/javascript.htm:706 -msgid "File contents" -msgstr "" - -#: app/templates/javascript.htm:707 -msgid "Import Branch Excel Summary" -msgstr "" - -#: app/templates/javascript.htm:708 -msgid "Excel File" -msgstr "" - -#: app/templates/javascript.htm:709 -msgid "Worksheets" -msgstr "" - -#: app/templates/javascript.htm:710 -msgid "Tiles" -msgstr "" - -#: app/templates/javascript.htm:711 -#: app/templates/views/rdm/modals/import-concept-form.htm:53 -msgid "Import" -msgstr "" - -#: app/templates/javascript.htm:712 -#: app/templates/views/rdm/modals/export-scheme-form.htm:27 -msgid "Export" -msgstr "" - -#: app/templates/javascript.htm:713 -msgid "Filter Tasks" -msgstr "" - -#: app/templates/javascript.htm:714 -msgid "Filter Modules" -msgstr "" - -#: app/templates/javascript.htm:715 -msgid "Start" -msgstr "" - -#: app/templates/javascript.htm:716 -msgid "Warning" -msgstr "" - -#: app/templates/javascript.htm:717 -msgid "Are you sure you want to delete this load?" -msgstr "" - -#: app/templates/javascript.htm:718 -msgid "undo import" -msgstr "" - -#: app/templates/javascript.htm:719 -msgid "remove from history" -msgstr "" - -#: app/templates/javascript.htm:720 -msgid "indexing" -msgstr "" - -#: app/templates/javascript.htm:721 -msgid "completed" -msgstr "" - -#: app/templates/javascript.htm:722 -msgid "failed" -msgstr "" - -#: app/templates/javascript.htm:723 -msgid "running" -msgstr "" - -#: app/templates/javascript.htm:724 -msgid "unloading" -msgstr "" - -#: app/templates/javascript.htm:725 -msgid "unloaded" -msgstr "" - -#: app/templates/javascript.htm:726 -msgid "Validation Errors" -msgstr "" - -#: app/templates/javascript.htm:727 -msgid "No Error Found" -msgstr "" - -#: app/templates/javascript.htm:728 -msgid "Loading data" -msgstr "" - -#: app/templates/javascript.htm:729 -msgid "Loading status" -msgstr "" - -#: app/templates/javascript.htm:730 -msgid "Loading started" -msgstr "" - -#: app/templates/javascript.htm:731 -msgid "Loading ended" -msgstr "" - -#: app/templates/javascript.htm:732 -msgid "Load duration" -msgstr "" - -#: app/templates/javascript.htm:733 -msgid "Indexing ended" -msgstr "" - -#: app/templates/javascript.htm:734 -msgid "Indexing duration" -msgstr "" - -#: app/templates/javascript.htm:736 -msgid "Unable to display the selected file" -msgstr "" - -#: app/templates/javascript.htm:737 -msgid "This file can't be displayed." -msgstr "" - -#: app/templates/javascript.htm:738 -msgid "It may be a proprietary format or there isn't a loader available yet" -msgstr "" - -#: app/templates/javascript.htm:739 -msgid "to present it in this webpage." -msgstr "" - -#: app/templates/javascript.htm:740 -msgid "Unable to parse your file with the " -msgstr "" - -#: app/templates/javascript.htm:741 -msgid "loader" -msgstr "" - -#: app/templates/javascript.htm:742 -msgid "Select File Loader" -msgstr "" - -#: app/templates/javascript.htm:743 -msgid "" -"Select the loader best suited for processing and visualizing the selected " -"file" -msgstr "" - -#: app/templates/javascript.htm:744 -msgid "Upload Files" -msgstr "" - -#: app/templates/javascript.htm:745 -msgid "" -"You may upload as many files as you wish; check with the site admin on the " -"maximum file size." -msgstr "" - -#: app/templates/javascript.htm:746 -msgid "optional" -msgstr "" - -#: app/templates/javascript.htm:747 -msgid "Adding files to this record is" -msgstr "" - -#: app/templates/javascript.htm:748 -msgid "" -"Images formatted as .jpg, .png files may be uploaded. Other formats may " -"require a loader to view." -msgstr "" - -#: app/templates/javascript.htm:749 -msgid "File Filter" -msgstr "" - -#: app/templates/javascript.htm:753 -msgid "Download Selected" -msgstr "" - -#: app/templates/javascript.htm:754 -msgid "Loader" -msgstr "" - -#: app/templates/javascript.htm:755 -msgid "File Renderer" -msgstr "" - -#: app/templates/javascript.htm:758 -msgid "files selected" -msgstr "" - -#: app/templates/javascript.htm:759 -msgid "add files" -msgstr "" - -#: app/templates/javascript.htm:760 -msgid "Apply to Selected Files" -msgstr "" - -#: app/templates/javascript.htm:761 -msgid "Apply the same loader to all selected files in the dataset" -msgstr "" - -#: app/templates/login.htm:38 app/templates/login.htm:68 -msgid "Sign In" -msgstr "" - -#: app/templates/login.htm:40 -msgid "" -"Sign in to Arches to access your data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/login.htm:46 -msgid "Your account has been created. Please sign in." -msgstr "" - -#: app/templates/login.htm:74 -msgid "Login failed" -msgstr "" - -#: app/templates/login.htm:75 -msgid "Invalid username and/or password." -msgstr "" - -#: app/templates/login.htm:80 app/templates/signup.htm:159 -msgid "Forgot password ?" -msgstr "" - -#: app/templates/login.htm:81 -msgid "Forgot password?" -msgstr "" - -#: app/templates/login.htm:84 app/templates/signup.htm:160 -msgid "Create a new account" -msgstr "" - -#: app/templates/login.htm:90 app/templates/signup.htm:153 -msgid "Learn more about Arches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:11 -msgid "Select a graph..." -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:18 -msgid "Graphs/Semantics" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:19 -msgid "Define graph" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:28 -#: app/templates/navbar/graph-designer-menu.htm:102 -msgid "Return to Arches Designer" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:29 -#: app/templates/navbar/graph-designer-menu.htm:103 -msgid "Create Arches Resource Models and Branches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:37 -#: app/templates/navbar/graph-designer-menu.htm:111 -msgid "footer" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:15 -msgid "New Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:16 -msgid "Create new Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:24 -#: app/templates/views/graph.htm:75 app/views/graph.py:346 -msgid "New Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:25 -msgid "Create new Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:36 -msgid "Import Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:37 -msgid "Import Model by uploading a json file" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:63 -msgid "Functions" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:64 -msgid "Configure functions attached to this Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:72 -msgid "Export Mapping File" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:74 -msgid "Use a mapping file with import/export of business data" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:83 -msgid "Delete Associated Instances" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:84 -msgid "Delete All Associated Instances with this Model" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:17 -msgid "Copy Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:18 -msgid "Make a copy and start editing" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:28 -msgid "Delete Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:29 -msgid "Permanently delete this resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:39 -msgid "Review Edit History" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:40 -msgid "View changes to this resource record" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:49 -msgid "Jump to Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:50 -msgid "View the full resource report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:58 -msgid "Print Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:59 -msgid "Print the full resource report" -msgstr "" - -#: app/templates/rdm.htm:66 app/templates/views/rdm/concept-report.htm:28 -#: app/templates/views/rdm/concept-report.htm:52 -msgid "Toggle Dropdown" -msgstr "" - -#: app/templates/rdm.htm:69 -msgid "Add Thesauri" -msgstr "" - -#: app/templates/rdm.htm:70 -msgid "Import Thesauri" -msgstr "" - -#: app/templates/rdm.htm:71 -msgid "Export Thesauri" -msgstr "" - -#: app/templates/rdm.htm:72 -msgid "Delete Thesauri" -msgstr "" - -#: app/templates/rdm.htm:74 -#: app/templates/views/rdm/modals/add-collection-form.htm:7 -msgid "Add Collection" -msgstr "" - -#: app/templates/rdm.htm:75 -#: app/templates/views/rdm/modals/delete-collection-form.htm:7 -msgid "Delete Collection" -msgstr "" - -#: app/templates/rdm.htm:76 -msgid "Export All Collections" -msgstr "" - -#: app/templates/rdm.htm:120 app/templates/views/rdm/concept-report.htm:3 -#: app/templates/views/rdm/entitytype-report.htm:3 -msgid "Loading..." -msgstr "" - -#: app/templates/signup.htm:31 -msgid "Create Account" -msgstr "" - -#: app/templates/signup.htm:33 -msgid "Register to access data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the error below." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the errors below." -msgstr "" - -#: app/templates/signup.htm:127 -msgid "Signup" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:19 -#: app/templates/views/user-profile-manager.htm:127 -#: app/templates/views/user-profile-manager.htm:238 -msgid "Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:24 -msgid "" -"Please enter the code from your external authentication application below." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:63 -msgid "Authentication failed. Please try again." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:71 -msgid "Need to reset two-factor authentication?" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:81 -msgid "" -"The administrator has required that all users enable two-factor " -"authentication." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:82 -msgid "Enable two-factor authentication via email" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:19 -msgid "Update Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:24 -msgid "Please enter an email address below." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:25 -msgid "" -"If it is registered in our system it will receive instructions to update two-" -"factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:53 -msgid "Success!" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:57 -msgid "Email address:" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:65 -msgid "" -"If this email address is registered, an email has been sent to it containing " -"instructions to enable two-factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:72 -#: app/templates/two_factor_authentication_settings.htm:161 -msgid "Click here to return to login page" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:22 -msgid "Two-Factor Authentication Settings" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:33 -msgid "This page will expire in 5 minutes." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:46 -msgid "Two-Factor Authentication:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:49 -msgid "ENABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:51 -msgid "DISABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:71 -msgid "Generate a new shared secret key" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:73 -msgid "Enable two-factor authentication" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:80 -msgid "Scan the QR code below with your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:91 -msgid "Click here to generate data for manual entry." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:97 -msgid "Enter the data below into your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:105 -msgid "Issuer Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:111 -msgid "Account Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:117 -msgid "Secret Key:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:123 -msgid "Algorithm Type:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:126 -msgid "Time based" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:138 -msgid "Click here to generate QR code." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:152 -msgid "" -"To disable two-factor authentication, please contact your administrator." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:156 -msgid "Disable two-factor authentication" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:10 -msgid "Insert Workflow Name" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:21 -msgid "Save and Complete Workflow" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:24 -msgid "Complete" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:146 -msgid "Previous Step" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:149 -msgid "Previous" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:166 -msgid "Undo" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:196 -msgid "Save and Continue" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:199 -#: app/templates/views/components/plugins/workflow.htm:220 -#: app/templates/views/components/plugins/workflow.htm:242 -msgid "Next" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:217 -#: app/templates/views/components/plugins/workflow.htm:239 -msgid "Next Step" -msgstr "" - -#: app/templates/views/concept-graph.htm:14 -msgid "Concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept and all of it's sub concepts." -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -#: app/templates/views/rdm/concept-report.htm:138 -#: app/templates/views/rdm/concept-report.htm:147 -#: app/templates/views/rdm/concept-report.htm:187 -msgid "Jump to this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -msgid "More Child Concept" -msgstr "" - -#: app/templates/views/concept-search.htm:2 -#: app/templates/views/rdm/modals/import-concept-form.htm:21 -msgid "Search for a concept..." -msgstr "" - -#: app/templates/views/edit-history.htm:11 -msgid "Recently Added Resources" -msgstr "" - -#: app/templates/views/edit-history.htm:16 -msgid "Resource Id" -msgstr "" - -#: app/templates/views/edit-history.htm:17 -msgid "Resource Name" -msgstr "" - -#: app/templates/views/edit-history.htm:19 -msgid "Edited" -msgstr "" - -#: app/templates/views/edit-history.htm:20 -msgid "Edit Type" -msgstr "" - -#: app/templates/views/edit-history.htm:21 -msgid "Editor" -msgstr "" - -#: app/templates/views/edit-history.htm:30 -msgid " (Resource Deleted)" -msgstr "" - -#: app/templates/views/edit-history.htm:45 -#: app/templates/views/edit-history.htm:47 -msgid "View Report" -msgstr "" - -#: app/templates/views/graph-designer.htm:26 -msgid "Graph Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:34 -msgid "Branch" -msgstr "" - -#: app/templates/views/graph-designer.htm:55 -msgid "Resource:" -msgstr "" - -#: app/templates/views/graph-designer.htm:63 -msgid "" -"Warning! This will save the graph in its current state and make the Resource " -"accessible to permissioned users." -msgstr "" - -#: app/templates/views/graph-designer.htm:76 -msgid "Notes:" -msgstr "" - -#: app/templates/views/graph-designer.htm:93 -msgid "Publish" -msgstr "" - -#: app/templates/views/graph-designer.htm:112 app/templates/views/graph.htm:51 -msgid "Find a Resource Model/Branch..." -msgstr "" - -#: app/templates/views/graph-designer.htm:145 -#: app/templates/views/graph-designer.htm:157 -msgid "Discard Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:147 -#: app/templates/views/graph-designer.htm:159 -msgid "Save Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:167 -msgid "Unpublish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:173 -msgid "Publish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:185 -msgid "Quit Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:201 -msgid "Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:206 -msgid "Cards" -msgstr "" - -#: app/templates/views/graph-designer.htm:253 -msgid "Add a branch to your model from the library" -msgstr "" - -#: app/templates/views/graph-designer.htm:280 -msgid "Card Designer" -msgstr "" - -#: app/templates/views/graph.htm:25 -msgid "Graphs" -msgstr "" - -#: app/templates/views/graph.htm:74 app/views/graph.py:346 -msgid "New Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:80 -msgid "Import Branch/Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:112 -msgid "Manage Graph" -msgstr "" - -#: app/templates/views/graph.htm:116 -msgid "Manage Functions" -msgstr "" - -#: app/templates/views/graph.htm:119 -msgid "Create Mapping File" -msgstr "" - -#: app/templates/views/graph.htm:122 -msgid "Delete Instances" -msgstr "" - -#: app/templates/views/graph.htm:126 -msgid "Export Model" -msgstr "" - -#: app/templates/views/graph.htm:128 -msgid "Clone Model" -msgstr "" - -#: app/templates/views/graph.htm:130 -msgid "Delete Model" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-components-tree.htm:58 -msgid "Widget" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-form-preview.htm:125 -msgid "Discard" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:23 -msgid "Function Manager" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:41 -msgid "Selected Functions" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:47 -msgid "You haven't added any functions yet." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:49 -msgid "" -"Select functions from the library to add new capabilities to your resource." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:56 -msgid "Close Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:57 -msgid "Show Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:88 -msgid "Library filter goes here" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:96 -msgid "Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:119 -#: app/templates/views/graph/function-manager/function-list.htm:21 -msgid "Function Name" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:137 -msgid "This Function doesn't require any configuration." -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:26 -msgid "Function Description" -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:37 -msgid "Select Function" -msgstr "" - -#: app/templates/views/graph/graph-base.htm:24 -msgid "Graph Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/branch-list.htm:17 -msgid "Because of ontology rules, there are no branches that can be appended." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:31 -msgid "Card name" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:40 -#: app/templates/views/graph/graph-designer/card-configuration.htm:49 -msgid " " -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:46 -msgid "CSS Classes (Optional)" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:95 -msgid "Help Panel Title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:98 -msgid "Help title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:105 -msgid "Content" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:118 -msgid "Unique Values" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:9 -#: app/templates/views/graph/graph-designer/card-tree.htm:9 -#: app/templates/views/resource/editor.htm:46 -msgid "Find a card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:15 -#: app/templates/views/graph/graph-designer/card-tree.htm:15 -#: app/templates/views/graph/graph-designer/graph-tree.htm:18 -#: app/templates/views/resource/editor.htm:52 -msgid " Expand" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:16 -#: app/templates/views/graph/graph-designer/card-tree.htm:16 -#: app/templates/views/graph/graph-designer/graph-tree.htm:19 -#: app/templates/views/resource/editor.htm:53 -msgid " Collapse" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:17 -#: app/templates/views/graph/graph-designer/card-tree.htm:17 -#: app/templates/views/graph/graph-designer/graph-tree.htm:20 -#: app/templates/views/resource/editor.htm:54 -msgid " Grid" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:18 -msgid " Select All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:19 -msgid " Clear All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:19 -#: app/templates/views/graph/graph-designer/graph-tree.htm:22 -msgid " Show IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:22 -#: app/templates/views/graph/graph-designer/graph-tree.htm:25 -msgid " Hide IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:40 -msgid "(edit report)" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:121 -msgid "Make card" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:124 -#: app/templates/views/graph/graph-designer/node-form.htm:252 -msgid "" -"Data from nodes not collected in other cards will be collected in the root " -"card's form section" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:134 -msgid "Resource models that may be related:" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:169 -msgid "Author name" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:181 -msgid "Abstract/description" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:193 -msgid "" -"URI to a JSON-LD Context Object or a Raw Context Object or Array of Context " -"Objects" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:200 -msgid "URI Slug for API Access" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:204 -msgid "Slug" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:225 -msgid " Map Feature Color " -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:12 -msgid "Find a node, datatype, card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:49 -msgid "Node is exportable in search" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:57 -msgid "Add Child Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:58 -msgid "Add Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:61 -msgid "Export Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:64 -msgid "Delete Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/identity-list.htm:5 -msgid "Groups/Accounts" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "Enter node name here..." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "node name" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:54 -msgid "Node Name Alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:59 -msgid "Unique alias generated from this node\\" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:60 -msgid "Use a custom node alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "parent" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:100 -msgid "Semantics" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:129 -msgid "description" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:137 -msgid "Node Data Type and Configuration" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:169 -msgid "Node Settings" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:186 -msgid "Activate to use this node in Advanced Search." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:206 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:66 -msgid "" -"Activate to require that data be collected for this node when a card value " -"is edited" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:224 -msgid "Export via Search Results" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Provide a field name for shapefiles. " -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Limited to 10 characters to meet shapefile requirements." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:230 -msgid "shapefile fieldname" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:255 -msgid "" -"Data from this node and downstream nodes will be collected in a single form " -"section" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:21 -msgid "To set permissions: " -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:23 -msgid " 1. Select one or more cards from the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:26 -msgid "" -" 2. Select a Group or User Account from the dropdown below." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:29 -msgid "" -" 3. Apply Permissions to set your changes. You'll see your " -"selections reflected by the icons in the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:36 -msgid "Set permissions for:" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:43 -msgid "Select a Group/Account..." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:77 -msgid "Revert Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:79 -msgid "Apply Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:88 -msgid "Selected Cards" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:91 -msgid "No cards selected" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:7 -msgid "Widget Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:36 -msgid "Visibility" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:72 -msgid "Overlay" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:97 -msgid "No overlays available" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:120 -msgid "Delete Layer" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:136 -msgid "Activated:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:197 -msgid "Layer Name:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:218 -msgid "Only show on search map:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:249 -msgid "Legend content:" -msgstr "" - -#: app/templates/views/notifications-list.htm:10 -msgid "Dismiss All" -msgstr "" - -#: app/templates/views/notifications-list.htm:26 -msgid "" -"You're up-to-date and do not have any notifications. When you trigger a " -"notification (for example, when you request a large download) it will " -"display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:17 -msgid "Last 7 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:18 -msgid "Last 30 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:49 -msgid "" -"You have not yet edited any data within the specified time period. Once you " -"edit a resource, your edit history will display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:71 -msgid "Card: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:76 -msgid "Edited: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:82 -msgid "pending review" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:32 -msgid "Add Top Concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:33 -msgid "Import Top Concept from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:36 -#: app/templates/views/rdm/concept-report.htm:55 -msgid "Add Child" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:37 -msgid "Import Child from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:39 -#: app/templates/views/rdm/concept-report.htm:57 -msgid "Manage Parents" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:40 -msgid "Make Collection" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:56 -msgid "Import Child from AAT" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:70 -#: app/templates/views/rdm/entitytype-report.htm:78 -msgid "Labels" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:72 -#: app/templates/views/rdm/entitytype-report.htm:81 -msgid "Add label" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:78 -#: app/templates/views/rdm/entitytype-report.htm:87 -msgid "Delete this label?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "preferred" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "alternate" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "hidden" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:94 -#: app/templates/views/rdm/entitytype-report.htm:103 -msgid "Notes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:96 -#: app/templates/views/rdm/entitytype-report.htm:106 -msgid "Add note" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:102 -#: app/templates/views/rdm/entitytype-report.htm:112 -msgid "Delete this note?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:123 -msgid "Broader/Narrower Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "Delete this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "" -"By deleting this concept, you will also be deleting the following concepts " -"as well. This operation cannot be undone." -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:178 -msgid "Related Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:180 -msgid "Add related concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:186 -msgid "Remove the relationship to this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:203 -#: app/templates/views/rdm/entitytype-report.htm:132 -msgid "Values" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:205 -#: app/templates/views/rdm/entitytype-report.htm:135 -msgid "Add value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:211 -#: app/templates/views/rdm/entitytype-report.htm:141 -msgid "Delete this value?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:212 -#: app/templates/views/rdm/entitytype-report.htm:142 -msgid "Edit this value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:231 -msgid "Add images" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:246 -msgid "Delete Image" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:274 -#: app/templates/views/rdm/entitytype-report.htm:165 -msgid "Arches ID:" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:294 -#: app/templates/views/rdm/entitytype-report.htm:179 -msgid "Are you ready to delete this item?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:304 -#: app/templates/views/rdm/entitytype-report.htm:189 -msgid "No" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:305 -#: app/templates/views/rdm/entitytype-report.htm:190 -msgid "Yes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:339 -msgid "Arches Reference Data Manager" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:348 -msgid "Schemes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:352 -msgid "Entity Types" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:29 -msgid "Member Hierarchy" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:32 -msgid "Add dropdown entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:46 -#: app/templates/views/rdm/entitytype-report.htm:55 -msgid "Expand this entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:54 -msgid "Remove this entry from the dropdown" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:89 -msgid "Edit this label" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:113 -msgid "Edit this note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:7 -msgid "Add Concept" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:13 -msgid "Label" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:19 -msgid "Note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:36 -msgid "Relation from Parent" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:50 -#: app/templates/views/rdm/modals/add-collection-form.htm:32 -#: app/templates/views/rdm/modals/add-scheme-form.htm:38 -msgid "Save changes" -msgstr "" - -#: app/templates/views/rdm/modals/add-collection-form.htm:13 -#: app/templates/views/rdm/modals/add-scheme-form.htm:13 -msgid "ConceptScheme Name" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "Import Images" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "(Click on panel or drag and drop files onto panel to upload)" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:7 -msgid "Add Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:19 -msgid "Scope Note" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:13 -msgid "Select collection to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire collection from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:7 -msgid "Delete Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:13 -msgid "Select scheme to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire scheme from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:7 -msgid "Export Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:13 -msgid "Select scheme to export" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:9 -msgid "Import Concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:24 -msgid "Organization" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:33 -msgid "Concept Indentifiers" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:9 -msgid "Import New Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:20 -msgid "SKOS File" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:30 -msgid "When concept ids match" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:32 -msgid "overwrite system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:33 -msgid "use system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:41 -msgid "When inserting new concepts" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:43 -msgid "keep within scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:44 -msgid "stage in candidates" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:54 -msgid "Upload File" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:9 -msgid "New Parent Concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:24 -msgid "Relation to Parent" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:31 -msgid "Current Parents" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept." -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:53 -msgid "Deleting reference to parent:" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:9 -msgid "Manage Related Concepts" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:27 -#: app/templates/views/rdm/modals/related-member-form.htm:27 -msgid "Select a concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:34 -#: app/templates/views/rdm/modals/related-member-form.htm:34 -msgid "Relation type" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:35 -#: app/templates/views/rdm/modals/related-member-form.htm:35 -msgid "Relation to Concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:52 -msgid "Use the search tool to select the concept that you want to relate." -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:9 -msgid "Select Concept Values for Dropdowns" -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:51 -msgid "Selecting a concept will select that concept and all it's children." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Edit Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Add Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Manage Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:24 -msgid "Label Information" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:35 -msgid "Label type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:70 -msgid "Only one preferred label may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Add Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Manage Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:98 -msgid "Note Editor" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:151 -msgid "Only one note of each type may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Add Concept Value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Manage Concept Values" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:179 -msgid "Define a value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:192 -msgid "Value type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:230 -msgid "Only one sort order value can be assigned to a concept." -msgstr "" - -#: app/templates/views/resource.htm:25 -#: app/templates/views/resource/resource-base.htm:24 app/views/resource.py:90 -msgid "Resource Manager" -msgstr "" - -#: app/templates/views/resource.htm:53 -msgid "Resources" -msgstr "" - -#: app/templates/views/resource.htm:93 -msgid "Create Resource" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:7 -msgid "Resource History" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:30 -msgid "Now" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:34 -msgid "Most recent" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:35 -msgid "Oldest" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:36 -msgid "By editor" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:37 -msgid "By edit type" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:50 -msgid "Resource Record Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:52 -msgid "Record created by Arches with unique identifer" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:57 -#: app/templates/views/resource/edit-log.htm:60 -msgid "Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:66 -#: app/templates/views/resource/edit-log.htm:169 -msgid "Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:78 -#: app/templates/views/resource/edit-log.htm:114 -msgid "Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:102 -msgid "New Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:132 -msgid "Previous Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:146 -msgid "Previous Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:162 -#: app/templates/views/resource/edit-log.htm:165 -msgid "Deleted" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:184 -msgid "edited by" -msgstr "" - -#: app/templates/views/resource/editor.htm:25 -msgid "Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:102 -msgid "Manage Permissions" -msgstr "" - -#: app/templates/views/resource/editor.htm:166 -msgid "Welcome to Arches' Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:169 -msgid "" -"You are about to create a new resource record. Select any data card from " -"the list on the left and start entering information." -msgstr "" - -#: app/templates/views/resource/editor.htm:170 -msgid "Don't worry if you decide not to enter any data just yet." -msgstr "" - -#: app/templates/views/resource/editor.htm:171 -msgid "" -"Arches will create your new resource record once you've saved a data entry " -"card." -msgstr "" - -#: app/templates/views/resource/editor.htm:177 -msgid "No cards are available for this model." -msgstr "" - -#: app/templates/views/resource/editor.htm:243 -msgid "Add new" -msgstr "" - -#: app/templates/views/resource/editor.htm:270 -msgid "You do not have permission to edit this card." -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:15 -msgid "User: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:18 -msgid "Created: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:37 -msgid "Accept" -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:40 -msgid "Decline" -msgstr "" - -#: app/templates/views/resource/report.htm:24 -msgid "Resource Report" -msgstr "" - -#: app/templates/views/search.htm:60 -msgid "Clear Filters" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:25 -msgid "Account Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:48 -msgid "User name:" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:64 -msgid "Account" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:74 -msgid "User name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:81 -msgid "Change password" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:100 -msgid "Contact email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:113 -msgid "Phone" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:141 -msgid "Arches user name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:149 -msgid "This is the unique email or name that you use to log on to Arches." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:165 -#: app/templates/views/user-profile-manager.htm:166 -msgid "First name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:176 -msgid "" -"Arches uses your name and phone number to make it easier for other users to " -"find and work with you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:186 -#: app/templates/views/user-profile-manager.htm:187 -msgid "Last name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:202 -msgid "Phone Number (optional)" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:215 -msgid "Contact Email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:226 -msgid "" -"Arches uses your e-maill to alert you to projects and tasks assigned to you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:256 -msgid "Click here to update Two-Factor Authentication settings via email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:346 -msgid "Notification Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:354 -msgid "Trigger" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:355 -msgid "Email Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:356 -msgid "Web Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:365 -#: app/templates/views/user-profile-manager.htm:370 -msgid "Enable" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:375 -msgid "Exporting Search Results" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:825 -#, python-brace-format -msgid "No datatype detected for {0}" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:1132 -#, python-brace-format -msgid "Total resources saved: {save_count}" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:47 -#, python-brace-format -msgid "{0} of {1} resources saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:57 -#, python-brace-format -msgid "{0} of {1} relations saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:182 -msgid "No import errors" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:186 -msgid "" -"***** Errors occured during import. Some data may not have been imported. " -"For more information, check resource import error log: " -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:217 -#, python-brace-format -msgid " {0}: {1}\n" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:269 -msgid "" -"Must supply either a graph id or a list of resource instance ids to export" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:34 -msgid "Getty AAT" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:90 -#, python-format -msgid "" -"Error in SPARQL query:
    Test this query directly by " -"pasting the query below into the Getty's own SPARQL " -"endpoint at http://" -"vocab.getty.edu/sparql
    %s
    Query " -"returned 0 results, please check the query for " -"errors. You may need to add the appropriate " -"languages into the database for this query to work

    " -msgstr "" - -#: app/utils/forms.py:64 -msgid "" -"This email address has already been registered with the " -"system. If you forgot your password, click the " -"'exit' link below and go to the login page to reset your password." -msgstr "" - -#: app/utils/forms.py:109 -msgid "Email" -msgstr "" - -#: app/utils/forms.py:113 -msgid "New password" -msgstr "" - -#: app/utils/forms.py:115 -msgid "Re-enter new password" -msgstr "" - -#: app/utils/password_validation.py:12 -#, python-brace-format -msgid "Be longer than {0} characters" -msgstr "" - -#: app/utils/password_validation.py:20 -msgid "Have at least 1 letter" -msgstr "" - -#: app/utils/password_validation.py:37 -msgid "Your password must contain at least one special character" -msgstr "" - -#: app/utils/password_validation.py:43 -msgid "Have at least 1 special character" -msgstr "" - -#: app/utils/password_validation.py:56 -msgid "Your password must contain at least one number" -msgstr "" - -#: app/utils/password_validation.py:60 -msgid "Have at least 1 number" -msgstr "" - -#: app/utils/password_validation.py:74 -msgid "Your password must contain both upper and lower case letters" -msgstr "" - -#: app/utils/password_validation.py:78 -msgid "Have least 1 upper and lower case character" -msgstr "" - -#: app/utils/response.py:56 -msgid "Could not return JSON Response" -msgstr "" - -#: app/utils/task_management.py:28 -msgid "Celery worker connection failed. Reattempting" -msgstr "" - -#: app/utils/task_management.py:30 -msgid "" -"Failed to connect to celery due to a BrokenPipeError/ConnectionResetError" -msgstr "" - -#: app/utils/task_management.py:33 -msgid "A celery broker is running, but a celery worker is not available" -msgstr "" - -#: app/utils/task_management.py:37 -msgid "Unable to connect to a celery broker" -msgstr "" - -#: app/views/api.py:79 -msgid "Failed to dispatch Kibana proxy" -msgstr "" - -#: app/views/api.py:81 -msgid "KibanaProxy failed" -msgstr "" - -#: app/views/api.py:105 -msgid "Failed to create API request" -msgstr "" - -#: app/views/api.py:121 app/views/api.py:797 app/views/resource.py:236 -#: app/views/resource.py:603 -msgid "Unnamed Resource" -msgstr "" - -#: app/views/api.py:483 -#, python-brace-format -msgid "The specified resource '{0}' does not exist. JSON-LD export failed." -msgstr "" - -#: app/views/api.py:793 app/views/resource.py:232 -msgid "New Resource" -msgstr "" - -#: app/views/api.py:1275 -msgid "Tile not found." -msgstr "" - -#: app/views/api.py:1307 -msgid "No nodegroup matching query parameters found." -msgstr "" - -#: app/views/api.py:1356 -msgid "No nodes matching query parameters found." -msgstr "" - -#: app/views/api.py:1364 -#, python-format -msgid "No graph found for graphid %s" -msgstr "" - -#: app/views/api.py:1424 -msgid "User does not have permission to edit this node." -msgstr "" - -#: app/views/auth.py:132 app/views/auth.py:155 app/views/auth.py:212 -msgid "User signup has been disabled. Please contact your administrator." -msgstr "" - -#: app/views/auth.py:169 -msgid "Signup for Arches" -msgstr "" - -#: app/views/auth.py:172 -msgid "" -"Thanks for your interest in Arches. Click on link below " -"to confirm your email address! Use your email address to login." -msgstr "" - -#: app/views/auth.py:176 -msgid "" -"This link expires in 24 hours. If you can't get to it before " -"then, don't worry, you can always try again with the " -"same email address." -msgstr "" - -#: app/views/auth.py:185 -msgid "Welcome to Arches!" -msgstr "" - -#: app/views/auth.py:190 -#, python-format -msgid "" -"An email has been sent to
    %s
    with a link to " -"activate your account" -msgstr "" - -#: app/views/auth.py:232 -msgid "The signup link has expired, please try signing up again. Thanks!" -msgstr "" - -#: app/views/auth.py:255 -msgid "Invalid password" -msgstr "" - -#: app/views/auth.py:257 -msgid "New password and confirmation must match" -msgstr "" - -#: app/views/auth.py:268 -msgid "Password successfully updated" -msgstr "" - -#: app/views/auth.py:308 app/views/auth.py:326 -msgid "Make sure to set your OAUTH_CLIENT_ID in settings.py" -msgstr "" - -#: app/views/auth.py:372 -msgid "Update Two-Factor Authentication Settings" -msgstr "" - -#: app/views/auth.py:374 -msgid "Click on link below to update your two-factor authentication settings." -msgstr "" - -#: app/views/auth.py:376 -msgid "" -"This link expires in 15 minutes. If you did not request this " -"change, contact your Administrator immediately." -msgstr "" - -#: app/views/auth.py:385 -msgid "Arches Two-Factor Authentication" -msgstr "" - -#: app/views/auth.py:390 -msgid "" -"There has been error sending an email to this address. Please contact your " -"system administrator." -msgstr "" - -#: app/views/concept.py:68 -msgid "Using the RDM" -msgstr "" - -#: app/views/concept.py:238 -msgid "Unable to Load SKOS File" -msgstr "" - -#: app/views/concept.py:238 -msgid "There was an issue saving the contents of the file to Arches. " -msgstr "" - -#: app/views/concept.py:274 -msgid "Unable to Delete" -msgstr "" - -#: app/views/concept.py:274 -msgid "" -"This concept or one of it's subconcepts is already in use by an existing " -"resource." -msgstr "" - -#: app/views/concept.py:327 -msgid "Success" -msgstr "" - -#: app/views/concept.py:327 -msgid "Collection successfully created from the selected concept" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to Make Collection" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to make a collection from the selected concept." -msgstr "" - -#: app/views/graph.py:154 -msgid "Using the Arches Designer" -msgstr "" - -#: app/views/graph.py:171 -#, python-brace-format -msgid "" -"No namespaces appear to be associated with {ontology.ontologyid} in the " -"ontologies table. This is not a problem as long as all necessary namespaces " -"are included in the ONTOLOGY_NAMESPACES setting." -msgstr "" - -#: app/views/graph.py:215 -msgid "Branch Library" -msgstr "" - -#: app/views/graph.py:215 -msgid "Find a graph branch" -msgstr "" - -#: app/views/graph.py:261 -msgid "Designing a Resource Model" -msgstr "" - -#: app/views/graph.py:263 -msgid "Designing a Branch" -msgstr "" - -#: app/views/graph.py:425 -msgid "Elasticsearch indexing error" -msgstr "" - -#: app/views/graph.py:427 -msgid "" -"If you want to change the datatype of an existing node.\n" -" Delete and then re-create the node, or export the branch " -"then edit the datatype and re-import the branch." -msgstr "" - -#: app/views/graph.py:546 -msgid "Managing Functions" -msgstr "" - -#: app/views/manifest_manager.py:300 -msgid "IIIF server proxy not configured" -msgstr "" - -#: app/views/manifest_manager.py:306 -msgid "Manifest Validation Error" -msgstr "" - -#: app/views/map.py:134 -msgid "Tileserver proxy not configured" -msgstr "" - -#: app/views/resource.py:92 -msgid "Creating Resources" -msgstr "" - -#: app/views/resource.py:350 -msgid "Managing System Settings" -msgstr "" - -#: app/views/resource.py:352 -msgid "Using the Resource Editor" -msgstr "" - -#: app/views/resource.py:357 -msgid "Unable to Delete Resource" -msgstr "" - -#: app/views/resource.py:358 -msgid "" -"User does not have permissions to delete this instance because the instance " -"or its data is restricted" -msgstr "" - -#: app/views/resource.py:367 -msgid "Unable to delete. Please verify the model is not currently published." -msgstr "" - -#: app/views/resource.py:547 app/views/resource.py:553 -msgid "Resource Created" -msgstr "" - -#: app/views/resource.py:548 -msgid "Resource Deleted" -msgstr "" - -#: app/views/resource.py:549 -msgid "Tile Deleted" -msgstr "" - -#: app/views/resource.py:550 -msgid "Tile Created" -msgstr "" - -#: app/views/resource.py:551 -msgid "Tile Updated" -msgstr "" - -#: app/views/resource.py:552 -msgid "Edit Deleted" -msgstr "" - -#: app/views/resource.py:771 -msgid "Failed to fetch resource instance descriptors" -msgstr "" - -#: app/views/resource.py:788 -msgid "No active report template is available for this resource." -msgstr "" - -#: app/views/resource.py:903 -msgid "Unable to delete. Relationship does not exist" -msgstr "" - -#: app/views/resource.py:966 app/views/resource.py:980 app/views/tile.py:151 -msgid "Unable to save. Please verify the model is not currently published." -msgstr "" - -#: app/views/search.py:109 -msgid "Searching the Database" -msgstr "" - -#: app/views/search.py:228 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download " -"limit. Anonymous users cannot run an export exceeding this " -"limit. Please sign in with your {app_name} account or " -"refine your search" -msgstr "" - -#: app/views/search.py:244 -#, python-brace-format -msgid "" -"{total} instances have been submitted for export. Click " -"the Bell icon to check for a link to download your data" -msgstr "" - -#: app/views/search.py:249 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download limit. Please " -"refine your search" -msgstr "" - -#: app/views/search.py:270 -msgid "" -"Either no instances were identified for export or no resources have " -"exportable geometry nodes Please confirm that the models of " -"instances you would like to export have geometry nodes and " -"that those nodes are set as exportable" -msgstr "" - -#: app/views/search.py:401 -msgid "There was an error retrieving the search results" -msgstr "" - -#: app/views/search.py:500 -msgid "Downloading" -msgstr "" - -#: app/views/search.py:502 -msgid "The requested file is no longer available" -msgstr "" - -#: app/views/tile.py:72 -msgid "Saving tile failed" -msgstr "" - -#: app/views/tile.py:124 -msgid "Unable to save. Please verify the model is currently unpublished." -msgstr "" - -#: app/views/tile.py:133 app/views/tile.py:235 -msgid "This tile is no longer available" -msgstr "" - -#: app/views/tile.py:133 -msgid "It was likely deleted by another user" -msgstr "" - -#: app/views/tile.py:148 -msgid "Unable to save. Please verify your input is valid" -msgstr "" - -#: app/views/tile.py:154 -msgid "Unable to save." -msgstr "" - -#: app/views/tile.py:181 app/views/tile.py:184 app/views/tile.py:259 -#: app/views/tile.py:261 app/views/tile.py:265 app/views/tile.py:286 -msgid "Request Failed" -msgstr "" - -#: app/views/tile.py:181 -msgid "Unable to Save. Verify model status is active" -msgstr "" - -#: app/views/tile.py:184 app/views/tile.py:259 -msgid "Permission Denied" -msgstr "" - -#: app/views/tile.py:235 -msgid "It was likely already deleted by another user" -msgstr "" - -#: app/views/tile.py:261 -msgid "Unable to delete. Verify model status is active" -msgstr "" - -#: app/views/tile.py:265 -msgid "You do not have permissions to delete a tile with authoritative data." -msgstr "" - -#: app/views/user.py:47 -msgid "Not yet logged in" -msgstr "" - -#: app/views/user.py:110 app/views/user.py:145 -msgid "Profile Editing" -msgstr "" - -#: app/views/user.py:167 -msgid "Your " -msgstr "" - -#: management/commands/load_ontology.py:84 -msgid "" -"You must supply an ontology_config.json within your ontology source " -"directory." -msgstr "" - -#: management/commands/load_ontology.py:85 -#, python-brace-format -msgid "'{config_file}' was not found." -msgstr "" - -#: management/commands/load_ontology.py:89 -msgid "You must supply a version number using the -vn/--version argument." -msgstr "" diff --git a/arches/locale/en_GB/LC_MESSAGES/django.mo b/arches/locale/en_GB/LC_MESSAGES/django.mo deleted file mode 100644 index ee56c394f4d..00000000000 Binary files a/arches/locale/en_GB/LC_MESSAGES/django.mo and /dev/null differ diff --git a/arches/locale/en_GB/LC_MESSAGES/django.po b/arches/locale/en_GB/LC_MESSAGES/django.po deleted file mode 100644 index d083a3f281d..00000000000 --- a/arches/locale/en_GB/LC_MESSAGES/django.po +++ /dev/null @@ -1,7309 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-30 19:07-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: app/datatypes/base.py:39 -#, python-brace-format -msgid "{0} error, {1} {2} - {3}. Unable to save." -msgstr "" - -#: app/datatypes/base.py:199 -msgid "Multiple provisional edits. Returning first edit" -msgstr "" - -#: app/datatypes/base.py:203 -msgid "Tile has no authoritative or provisional data" -msgstr "" - -#: app/datatypes/concept_types.py:140 -msgid "" -"The widget used to save this data appears to be incorrect for this datatype. " -"Contact system admin to resolve" -msgstr "" - -#: app/datatypes/concept_types.py:148 -msgid "This is an invalid concept prefLabel, or an incomplete UUID" -msgstr "" - -#: app/datatypes/concept_types.py:156 -msgid "This UUID is not an available concept value" -msgstr "" - -#: app/datatypes/datatypes.py:104 -msgid "This is not a string" -msgstr "" - -#: app/datatypes/datatypes.py:328 -msgid "Not a properly formatted number" -msgstr "" - -#: app/datatypes/datatypes.py:419 -msgid "Not of type boolean" -msgstr "" - -#: app/datatypes/datatypes.py:500 -msgid "" -"Incorrect format. Confirm format is in settings.DATE_FORMATS or set the " -"format in settings.DATE_IMPORT_EXPORT_FORMAT." -msgstr "" - -#: app/datatypes/datatypes.py:564 -#, python-brace-format -msgid "{value} is an invalid date format" -msgstr "" - -#: app/datatypes/datatypes.py:665 -msgid "" -"Incorrect Extended Date Time Format. See http://www.loc.gov/standards/" -"datetime/ for supported formats" -msgstr "" - -#: app/datatypes/datatypes.py:718 -msgid "" -"Only dates that specify an exact year, month, and day can be used with the " -"\"=\" operator" -msgstr "" - -#: app/datatypes/datatypes.py:727 -msgid "" -"Only dates that specify an exact year, " -"month, and day can be used with the \">" -"\", \"<\", \">=\", and \"<=\" operators" -msgstr "" - -#: app/datatypes/datatypes.py:739 -msgid "Invalid date specified." -msgstr "" - -#: app/datatypes/datatypes.py:806 -msgid "Unable to serialize some geometry features" -msgstr "" - -#: app/datatypes/datatypes.py:1398 -msgid "File type not permitted" -msgstr "" - -#: app/datatypes/datatypes.py:1424 -#, python-brace-format -msgid "This node has a limit of {0} files. Please reduce files." -msgstr "" - -#: app/datatypes/datatypes.py:1432 -#, python-brace-format -msgid "" -"This node has a file-size limit of {0}. Please reduce file size or contact " -"your sysadmin." -msgstr "" - -#: app/datatypes/datatypes.py:1440 -#, python-brace-format -msgid "The file \"{0}\" does not exist in \"{1}\"" -msgstr "" - -#: app/datatypes/datatypes.py:1444 -#, python-brace-format -msgid "datatype: {0}, value: {1} - {2} ." -msgstr "" - -#: app/datatypes/datatypes.py:1503 app/datatypes/datatypes.py:1590 -msgid "File does not exist" -msgstr "" - -#: app/datatypes/datatypes.py:1622 -msgid "The file url is invalid" -msgstr "" - -#: app/datatypes/datatypes.py:1624 -msgid "A file is not available for this tile" -msgstr "" - -#: app/datatypes/datatypes.py:1626 -msgid "This file's fileid is not a valid UUID" -msgstr "" - -#: app/datatypes/datatypes.py:1757 -#, python-brace-format -msgid "No domain option found for option id {0}, in node conifg: {1}" -msgstr "" - -#: app/datatypes/datatypes.py:1806 -msgid "" -"Invalid domain id. Please check the node this value is mapped to for a list " -"of valid domain ids." -msgstr "" - -#: app/datatypes/datatypes.py:2122 -#, python-brace-format -msgid "The related resource with id '{0}' is not in the system." -msgstr "" - -#: app/etl_modules/base_import_module.py:33 -msgid "Delegating load reversal to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:218 -msgid "Legacy id(s) already exist. Legacy ids must be unique" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:243 -#: app/etl_modules/import_single_csv.py:208 -msgid "Failed to complete load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:244 -#: app/etl_modules/import_single_csv.py:209 -msgid "Unable to insert record into staging table" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:279 -msgid "Invalid excel file/zip specified" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:280 -msgid "Upload a valid excel file" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:307 -msgid "Unable to initialize load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:322 -#: app/etl_modules/import_single_csv.py:161 -msgid "Delegating load to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:326 -#: app/etl_modules/import_single_csv.py:165 -msgid "delegated_to_celery" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:329 -#: app/etl_modules/import_single_csv.py:168 -msgid "" -"Cannot start process. Unable to run process as a background task at this " -"time." -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:335 -#: app/etl_modules/import_single_csv.py:174 -#: app/templates/views/rdm/modals/import-concept-form.htm:40 -msgid "Error" -msgstr "" - -#: app/etl_modules/import_single_csv.py:104 -msgid "No csv file found" -msgstr "" - -#: app/etl_modules/import_single_csv.py:105 -msgid "Upload a valid csv file" -msgstr "" - -#: app/etl_modules/import_single_csv.py:143 -msgid "No valid node is selected" -msgstr "" - -#: app/etl_modules/import_single_csv.py:145 -msgid "Only one column should be selected for id" -msgstr "" - -#: app/functions/primary_descriptors.py:67 -#, python-brace-format -msgid "Invalid nodegroupid, {0}, participating in descriptor function." -msgstr "" - -#: app/functions/primary_descriptors.py:69 app/views/resource.py:745 -#: app/views/search.py:387 -msgid "Undefined" -msgstr "" - -#: app/models/concept.py:153 -msgid "Only include values for include or exclude, but not both" -msgstr "" - -#: app/models/concept.py:844 -#, python-format -msgid "Invalid subconcept definition: %s" -msgstr "" - -#: app/models/concept.py:852 -#, python-format -msgid "Invalid related concept definition: %s" -msgstr "" - -#: app/models/concept.py:863 -#, python-format -msgid "Invalid value definition: %s" -msgstr "" - -#: app/models/concept.py:1267 -msgid "Need to include values when creating a collection" -msgstr "" - -#: app/models/concept.py:1375 -msgid "" -"Index of label failed. Index type (scheme id) could not be derived from the " -"label." -msgstr "" - -#: app/models/fields/i18n.py:166 -msgid "A I18n_TextField object" -msgstr "" - -#: app/models/fields/i18n.py:357 -msgid "A I18n_JSONField object" -msgstr "" - -#: app/models/graph.py:77 -msgid "New Node" -msgstr "" - -#: app/models/graph.py:267 -msgid "Top Node" -msgstr "" - -#: app/models/graph.py:491 -#, python-brace-format -msgid "" -"Duplicate node alias: \"{0}\". All aliases must be unique in a resource " -"model." -msgstr "" - -#: app/models/graph.py:495 -#, python-brace-format -msgid "Fail to save node \"{0}\"." -msgstr "" - -#: app/models/graph.py:554 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot delete a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:703 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot modify a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:735 -msgid "Ontology rules don't allow this node to be appended" -msgstr "" - -#: app/models/graph.py:1002 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot delete nodes from a Resource " -"Model with instances." -msgstr "" - -#: app/models/graph.py:1037 -msgid "The graph you wish to append needs to define an ontology" -msgstr "" - -#: app/models/graph.py:1050 -msgid "Ontology rules don't allow this graph to be appended" -msgstr "" - -#: app/models/graph.py:1522 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot modify a Resource Model " -"with instances." -msgstr "" - -#: app/models/graph.py:1541 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All node names in a card must be unique." -msgstr "" - -#: app/models/graph.py:1550 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All sibling node names must be unique." -msgstr "" - -#: app/models/graph.py:1586 -msgid "" -"The top node of your resource graph: {self.root.name} needs to be a " -"collector. Hint: check that nodegroup_id of your " -"resource node(s) are not null." -msgstr "" - -#: app/models/graph.py:1592 -msgid "The top node of your resource graph must have a datatype of 'semantic'." -msgstr "" - -#: app/models/graph.py:1597 -msgid "" -"If your graph contains more than one node and is not a resource the root " -"must be a collector." -msgstr "" - -#: app/models/graph.py:1602 -msgid "Field name must not be blank." -msgstr "" - -#: app/models/graph.py:1604 -msgid "Field name must contain only alpha-numeric characters or underscores." -msgstr "" - -#: app/models/graph.py:1606 -msgid "Field name cannot begin with an underscore or number" -msgstr "" - -#: app/models/graph.py:1612 -#, python-brace-format -msgid "Field name must be unique to the graph; '{fieldname}' already exists." -msgstr "" - -#: app/models/graph.py:1634 -#, python-brace-format -msgid "A valid {0} ontology class must be selected" -msgstr "" - -#: app/models/graph.py:1637 -#, python-brace-format -msgid "'{0}' is not a valid {1} ontology class" -msgstr "" - -#: app/models/graph.py:1645 -msgid "" -"You must specify an ontology property. Your graph isn't semantically " -"valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' can not be related via Property '{edge." -"ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1664 -msgid "" -"Your graph isn't semantically valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' cannot be related " -"via Property '{edge.ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1672 -#, python-brace-format -msgid "" -"'{0}' is not found in the {1} ontology or is not a valid ontology property " -"for Entity domain '{2}'." -msgstr "" - -#: app/models/graph.py:1681 -msgid "" -"You have assigned ontology classes to your graph nodes but not assigned an " -"ontology to your graph." -msgstr "" - -#: app/models/graph.py:1702 -msgid "The json-ld context you supplied wasn't formatted correctly." -msgstr "" - -#: app/models/graph.py:1707 -#, python-brace-format -msgid "Another resource model already uses the slug '{self.slug}'" -msgstr "" - -#: app/models/graph.py:1753 -msgid "Graph Validation Error" -msgstr "" - -#: app/models/models.py:435 -msgid "Only resource models may be edited - branches are not editable" -msgstr "" - -#: app/models/models.py:437 -msgid "" -"This Model is currently unpublished and not available for instance creation." -msgstr "" - -#: app/models/resource.py:785 -msgid "Published Model Error" -msgstr "" - -#: app/models/resource.py:795 -msgid "Unpublished Model Error" -msgstr "" - -#: app/models/tile.py:276 -msgid "" -"This card violates a unique constraint. The " -"following value is already saved: " -msgstr "" - -#: app/models/tile.py:297 -#, python-brace-format -msgid "" -"Error checking for missing node. Nodeid: {nodeid} with value: {value}, not " -"in nodes. You may have a node in your business data that " -"no longer exists in any graphs." -msgstr "" - -#: app/models/tile.py:302 -msgid "This card requires values for the following: " -msgstr "" - -#: app/models/tile.py:325 -#, python-brace-format -msgid "{0}" -msgstr "" - -#: app/models/tile.py:645 app/models/tile.py:656 app/models/tile.py:673 -msgid "No associated functions or other TypeError raised by a function" -msgstr "" - -#: app/models/tile.py:711 -msgid "Tile Validation Error" -msgstr "" - -#: app/models/tile.py:722 -msgid "Tile Cardinaltiy Error" -msgstr "" - -#: app/search/base_index.py:182 -msgid "Search Index Error:" -msgstr "" - -#: app/search/base_index.py:192 -msgid "Search Index Not Defined Error:" -msgstr "" - -#: app/search/base_index.py:193 -#, python-format -msgid "" -"The index \"%s\" is not defined in settings.ELASTICSEARCH_CUSTOM_INDEXES" -msgstr "" - -#: app/search/components/map_filter.py:75 -msgid "Feature geometry is not defined" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:289 -msgid "" -"You need at least one of the following operators in a Range expression: gte, " -"gt, lte, or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:291 -msgid "You can only use one of either: gte or gt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:293 -msgid "You can only use one of either: lte or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:377 -msgid "You need to specify either a \"field\" or a \"script\"" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:379 -msgid "You need to specify a name for your aggregation" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:381 -msgid "You need to specify an aggregation type" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:570 -msgid "You need to specify a path for your nested aggregation" -msgstr "" - -#: app/search/search_export.py:212 -#, python-brace-format -msgid "Shapefile are fieldnames required for the following nodes: {0}" -msgstr "" - -#: app/tasks.py:31 -msgid "files_deleted" -msgstr "" - -#: app/tasks.py:84 -msgid "" -"Your search {} is ready for download. You have 24 hours to access this file, " -"after which we'll automatically remove it." -msgstr "" - -#: app/tasks.py:88 -msgid "" -"Hello,\n" -"Your request to download a set of search results is now ready." -msgstr "" - -#: app/tasks.py:90 -msgid "Download Now" -msgstr "" - -#: app/tasks.py:91 app/tasks.py:148 -msgid "Thank you" -msgstr "" - -#: app/tasks.py:140 -msgid "Resources have completed loading." -msgstr "" - -#: app/tasks.py:144 -msgid "" -"Hello,\n" -"Your package has successfully loaded into your Arches project." -msgstr "" - -#: app/tasks.py:147 -msgid "Log me in" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:235 -msgid "Completed" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:220 app/tasks.py:235 app/tasks.py:242 -msgid "Failed" -msgstr "" - -#: app/tasks.py:214 -msgid "Branch Excel Import: {} [{}]" -msgstr "" - -#: app/tasks.py:236 -msgid "Single CSV Import: {} [{}]" -msgstr "" - -#: app/templates/base-manager.htm:42 app/templates/change_password.htm:46 -#: app/templates/javascript.htm:404 -#: app/templates/views/rdm/modals/import-concept-form.htm:52 -#: app/templates/views/rdm/modals/import-scheme-form.htm:53 -#: app/templates/views/rdm/modals/manage-parent-form.htm:57 -#: app/templates/views/rdm/modals/related-concept-form.htm:67 -#: app/templates/views/rdm/modals/related-member-form.htm:66 -#: app/templates/views/rdm/modals/value-form.htm:63 -#: app/templates/views/rdm/modals/value-form.htm:142 -#: app/templates/views/rdm/modals/value-form.htm:220 -#: app/templates/views/user-profile-manager.htm:156 -msgid "Cancel" -msgstr "" - -#: app/templates/base-manager.htm:45 -msgid "OK" -msgstr "" - -#: app/templates/base-manager.htm:72 app/templates/rdm.htm:64 -msgid "Tools" -msgstr "" - -#: app/templates/base-manager.htm:80 -msgid "Manage System Settings" -msgstr "" - -#: app/templates/base-manager.htm:86 -#: app/templates/help/system-settings-help.htm:11 app/views/api.py:799 -#: app/views/resource.py:239 -msgid "System Settings" -msgstr "" - -#: app/templates/base-manager.htm:90 -msgid "System Settings Graph" -msgstr "" - -#: app/templates/base-manager.htm:101 app/templates/base-manager.htm:363 -#: app/templates/javascript.htm:386 app/templates/views/search.htm:23 -#: app/views/search.py:105 -msgid "Search" -msgstr "" - -#: app/templates/base-manager.htm:116 -msgid "Add New Resource" -msgstr "" - -#: app/templates/base-manager.htm:149 app/views/graph.py:151 -msgid "Arches Designer" -msgstr "" - -#: app/templates/base-manager.htm:155 app/templates/index.htm:399 -#: app/templates/views/graph.htm:64 -msgid "Resource Models" -msgstr "" - -#: app/templates/base-manager.htm:159 app/templates/views/graph.htm:65 -msgid "Branches" -msgstr "" - -#: app/templates/base-manager.htm:171 -#: app/templates/views/map-layer-manager.htm:26 app/views/map.py:96 -#: app/views/map.py:98 -msgid "Map Layer Manager" -msgstr "" - -#: app/templates/base-manager.htm:177 -#: app/templates/help/map-manager-help.htm:11 -#: app/templates/views/map-layer-manager.htm:88 -msgid "Resource Layers" -msgstr "" - -#: app/templates/base-manager.htm:182 -#: app/templates/help/map-manager-help.htm:31 app/templates/javascript.htm:439 -#: app/templates/views/map-layer-manager.htm:89 -msgid "Basemaps" -msgstr "" - -#: app/templates/base-manager.htm:187 -#: app/templates/help/map-manager-help.htm:46 app/templates/javascript.htm:440 -#: app/templates/javascript.htm:482 -#: app/templates/views/map-layer-manager.htm:90 -msgid "Overlays" -msgstr "" - -#: app/templates/base-manager.htm:201 app/templates/views/edit-history.htm:5 -#: app/views/resource.py:572 -msgid "Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:214 app/views/user.py:107 -#: app/views/user.py:142 -msgid "Profile Manager" -msgstr "" - -#: app/templates/base-manager.htm:223 -msgid "Modules" -msgstr "" - -#: app/templates/base-manager.htm:232 app/templates/rdm.htm:9 -#: app/views/concept.py:67 -msgid "Reference Data Manager" -msgstr "" - -#: app/templates/base-manager.htm:274 -msgid "DEBUG" -msgstr "" - -#: app/templates/base-manager.htm:289 app/templates/index.htm:87 -#: app/templates/javascript.htm:735 app/templates/views/graph.htm:109 -#: app/templates/views/rdm/concept-report.htm:26 -#: app/templates/views/rdm/concept-report.htm:50 -msgid "Manage" -msgstr "" - -#: app/templates/base-manager.htm:323 -msgid "Profile" -msgstr "" - -#: app/templates/base-manager.htm:323 app/templates/base-manager.htm:326 -msgid "Login" -msgstr "" - -#: app/templates/base-manager.htm:328 -msgid "Welcome" -msgstr "" - -#: app/templates/base-manager.htm:349 app/templates/base-manager.htm:422 -msgid "Notifications" -msgstr "" - -#: app/templates/base-manager.htm:374 -msgid "My Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:383 -msgid "Edit Resource" -msgstr "" - -#: app/templates/base-manager.htm:391 -msgid "Print" -msgstr "" - -#: app/templates/base-manager.htm:400 app/templates/javascript.htm:340 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:54 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:110 -msgid "Help" -msgstr "" - -#: app/templates/base-manager.htm:411 -msgid "Logout" -msgstr "" - -#: app/templates/base-manager.htm:426 app/templates/base-manager.htm:448 -#: app/templates/login.htm:73 app/templates/rdm.htm:78 -#: app/templates/views/rdm/concept-report.htm:42 -#: app/templates/views/rdm/concept-report.htm:59 -#: app/templates/views/rdm/modals/add-child-form.htm:49 -#: app/templates/views/rdm/modals/add-collection-form.htm:31 -#: app/templates/views/rdm/modals/add-scheme-form.htm:37 -#: app/templates/views/rdm/modals/delete-collection-form.htm:43 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:43 -#: app/templates/views/rdm/modals/export-scheme-form.htm:26 -msgid "Close" -msgstr "" - -#: app/templates/base-manager.htm:444 -msgid "My Edit History" -msgstr "" - -#: app/templates/base-manager.htm:471 -msgid "Close Help" -msgstr "" - -#: app/templates/base-manager.htm:482 -msgid "for more documentation, visit" -msgstr "" - -#: app/templates/change_password.htm:23 -msgid "Change your password" -msgstr "" - -#: app/templates/change_password.htm:47 -msgid "Change Password" -msgstr "" - -#: app/templates/change_password.htm:50 app/templates/signup.htm:133 -msgid "Your password must:" -msgstr "" - -#: app/templates/errors/404.htm:11 app/templates/errors/500.htm:11 -#: app/templates/javascript.htm:206 -msgid "Arches" -msgstr "" - -#: app/templates/errors/404.htm:19 app/templates/errors/500.htm:19 -msgid "Oops!" -msgstr "" - -#: app/templates/errors/404.htm:20 -msgid "Page Not Found!" -msgstr "" - -#: app/templates/errors/404.htm:22 -msgid "" -"Sorry, but the page you are looking for has not been found on our server." -msgstr "" - -#: app/templates/errors/404.htm:26 app/templates/errors/500.htm:26 -msgid "Back to Homepage" -msgstr "" - -#: app/templates/errors/500.htm:20 -msgid "Internal Server Error!" -msgstr "" - -#: app/templates/errors/500.htm:22 -msgid "Something went wrong and we couldn't process your request." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:6 -msgid "Cards Tab" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:10 -#: app/templates/help/function-help.htm:7 -#: app/templates/help/graph-tab-help.htm:10 -#: app/templates/help/permissions-tab-help.htm:10 -msgid "Overview" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:14 -msgid "" -"In this tab you will configure the user-facing aspects of your graph. There " -"are multiple levels to doing so, which are reflected in the levels of the " -"graph tree. Report Configuration where you choose the " -"template for the resource report, Card Configuration where " -"you'll specify card-related settings, and the Widget Manager where you will choose and configure the data entry widget for each " -"node in the graph." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:19 -#: app/templates/views/graph-designer.htm:307 -msgid "Report Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:23 -msgid "" -"Each Resource Model must be configured with a report template. Reports show " -"data for all nodes in a resource instance for which the user has Read " -"permissions." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:24 -msgid "No Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:25 -msgid "Lists all node data, no special header at the top of the page." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:26 -msgid "Image Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:27 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record images." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:30 app/templates/javascript.htm:535 -msgid "Included Image Nodes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:31 -msgid "" -"Choose one or more nodes that hold images in this Resource Model. These " -"images will be presented as a slideshow in the report header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:34 -msgid "Map Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:35 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record resources that have a geo-location. There are number of settings you " -"should fill out to control the appearance of the map in the header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:38 -msgid "Map Controls" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:39 -msgid "Choose whether or not the user has access to the Map Tools." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:42 -msgid "Position" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:43 -msgid "" -"You can set the position by panning the map. On report load, the map will " -"automatically pan and zoom to the resource geo-location if there is one " -"(also see Default Value below). Pitch values are 0-60 " -"(higher = more oblique), Bearing values can be positive or " -"negative (270 faces west; -180 faces south). Use ctrl + click " -"then pan the map to change Pitch and Bearing." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:46 -msgid "Zoom" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:47 -msgid "" -"Zoom levels go from 0 (zoomed out) to 20 (zoomed in). On report load, the " -"map will automatically pan and zoom to the resource geo-location if there is " -"one." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:50 -msgid "Geocoder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:51 -msgid "" -"Configure which geocoding service the address search bar will use, and " -"whether or not to show the bar at all." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:54 -msgid "Resource Properties" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:55 -msgid "Configure some styling options for how the resource appears on the map." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:58 -#: app/templates/help/cards-tab-help.htm:127 app/templates/javascript.htm:236 -#: app/templates/javascript.htm:313 -msgid "Default Value" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:59 -msgid "" -"Choose whether the map should zoom to the resource geo-location if available " -"or the geo-location of the user." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:67 -#: app/templates/views/graph/graph-designer/card-configuration.htm:7 -msgid "Card Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:71 -msgid "" -"The settings for Cards are mostly related yo how you want a user to see the " -"card, but some have a more direct bearing on data structure as well. The " -"preview shows what the card will look like to users." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:74 -#: app/templates/views/graph/graph-designer/card-configuration.htm:18 -msgid "Card Type" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:75 -msgid "" -"Choose the Card Component to use. Only the Default Card is available " -"initially, but custom Card Components are a way for developers to enhance " -"the user experience." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:78 -#: app/templates/views/graph/graph-designer/card-configuration.htm:28 -msgid "Card Title" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:79 -msgid "Users will see this title when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:82 -#: app/templates/help/graph-tab-help.htm:32 app/templates/javascript.htm:228 -#: app/templates/views/graph/graph-designer/card-configuration.htm:37 -#: app/templates/views/graph/graph-designer/graph-settings.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:48 -msgid "Subtitle" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:83 -msgid "Users will see this subtitle when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:86 -msgid "CSS Classes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:87 -msgid "" -"You can add your own CSS classes to this Card to customize its look and " -"feel. Define these classes in your project's \"package.css\" file." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:90 -msgid "Make Card Visible" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:91 -msgid "" -"Show this Card by default. Developers could hide a card initially, and show " -"it based other variables." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:94 -msgid "Allow Multiple Values" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:95 -msgid "" -"While certain node data types allow the storage of multiple values in a " -"single node, \"concept-list\" for example, this setting is how you control " -"cardinality at a higher level. When determining whether or not to use this " -"setting, we recommend testing out the resource editor interface directly." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:98 -msgid "Enable Card-level Help" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:99 -msgid "" -"To aid data entry users when using this Card, you may want to add some extra " -"guidance. Enable setting to do so, and design the content of this guidance " -"with the Card-Level Help menu." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:106 -msgid "Widget Management" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:110 -msgid "" -"Widgets are data entry helpers for each node that collects information; it's " -"often easier to pick a date from a calendar than to type it in, for example. " -"Generally, the data type of the node will determine which Widget template is " -"used. However, in some cases you will have a choice: For example, in the " -"case of a concept node, you can choose a dropdown menu or a set " -"of radio buttons. Similarly, for a string node you can choose a " -"basic text box or a rich text editor." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:111 -msgid "" -"Depending on the Widget, there are more settings you can configure, most of " -"which are optional and all come with acceptable defaults." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:112 -msgid "Common Settings" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:115 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:18 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:21 -msgid "Widget Label" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:116 -msgid "" -"This will be used in the user interface. The default label comes from the " -"node name." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:119 -#: app/templates/views/graph-designer.htm:312 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:27 -msgid "Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:120 -msgid "" -"The list of available Widgets is determined by the node's data type, though " -"developers can create new Widgets." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:123 app/templates/javascript.htm:199 -msgid "Placeholder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:124 -msgid "Shown in the input area before the user has entered anything." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:128 -msgid "If desired, you can define a default value." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:131 -msgid "Other Settings by Widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:134 -msgid "map-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:135 -msgid "" -"The map widget allows for a good deal of customization, from the default " -"center and zoom level to default layers." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:138 -msgid "datepicker-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:139 -msgid "" -"This widget is used for the normal date data type, not the extended date/" -"time format data type. You can set minumum or maximum dates, change how " -"specific the calendar is when user first opens it, or set the display of the " -"date. However, note that real YYYY-MM-DD dates are stored in the database " -"whether no matter what display format you have chosed for this widget. So if " -"you have set YYYY for the Date Format and a user enters " -"\"2005\", then \"2005-01-01\" will be saved in the database." -msgstr "" - -#: app/templates/help/function-help.htm:11 -msgid "" -"\n" -"

    Functions are discrete operations that can be associated with " -"a Resource Model and are run on specific nodes or cards whenever a user " -"clicks creates or modify's a Resource. Here in the Function Manager you will " -"associate Functions with this Resource Model and configure them " -"appropriately.

    \n" -"

    To add a Function to this Resource Model, click on it in " -"Function Library, and notice that it is added to the list of Selected " -"Functions. To delete a Function, use the symbol in the upper right corner.\n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:16 -msgid "adding a function - click to view" -msgstr "" - -#: app/templates/help/function-help.htm:16 -#: app/templates/help/graph-tab-help.htm:112 -#: app/templates/help/permissions-tab-help.htm:47 -#: app/templates/help/rdm-help.htm:33 app/templates/help/rdm-help.htm:47 -#: app/templates/help/rdm-help.htm:61 app/templates/help/rdm-help.htm:75 -#: app/templates/help/rdm-help.htm:89 -#: app/templates/help/resource-editor-help.htm:18 -#: app/templates/help/resource-editor-help.htm:31 -#: app/templates/help/resource-editor-help.htm:53 -#: app/templates/help/search-help.htm:8 app/templates/help/search-help.htm:30 -#: app/templates/help/search-help.htm:39 app/templates/help/search-help.htm:49 -#: app/templates/help/search-help.htm:65 app/templates/help/search-help.htm:88 -msgid "open in new tab" -msgstr "" - -#: app/templates/help/function-help.htm:19 -#, python-format -msgid "" -"\n" -"

    Arches comes with three default functions (see below). " -"However, functions are envisioned as the hook through which developers can " -"easily customize Arches capabilities, because new Functions can be added to " -"your individual Arches installation. Learn more here.

    \n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:26 -msgid "Define Resource Descriptors" -msgstr "" - -#: app/templates/help/function-help.htm:31 -msgid "" -"This function will generate one or more descriptors for Resources that are " -"created with this Resource Model. These descriptors are used throughout the " -"database interface, but are not saved as part of the resource. This gives " -"you control over the way Resources are identified and described in search " -"results and elsewhere." -msgstr "" - -#: app/templates/help/function-help.htm:32 -msgid "" -"Once added to the Resource Model, use the appropriate tab to configure a " -"descriptor template. Choose a card, and variables corresponding to each node " -"in that card will be added to the template, demarcated with < >. You can rearrange these variables and add text to customize the " -"descriptor. When you have set the descriptors, click Re-Index to update any existing resources in your database." -msgstr "" - -#: app/templates/help/function-help.htm:33 -msgid "" -"If there are multiple instances of a given card in a Resource, the first one " -"added will be used to create these descriptors. To manually change this, " -"edit the Resource in question and drag the desired tile to the top of the " -"list." -msgstr "" - -#: app/templates/help/function-help.htm:34 -msgid "" -"Any user with read access permission to a resource will be seeing these " -"resource descriptors wherever it shows up in search results or on the map. " -"If a card is intended to be hidden from any group of users, it " -"should not be used in this function." -msgstr "" - -#: app/templates/help/function-help.htm:36 -msgid "" -"\n" -"
    Example
    \n" -"

    Consider a Resource where the Name node " -"value is Folsom School and Name Type node value is " -"Primary.

    \n" -"

    Selecting the Name card will populate the " -"template with <Name Type>, <Name>. The resulting " -"descriptor would read Primary, Folsom School. Changing the template " -"to Building Name: <Name> would yield Building Name: " -"Folsom School.

    \n" -" " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:6 -msgid "Graph Tab" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:14 -msgid "" -"In this tab you will design the graph—the core of a Resource Model or " -"Branch. In fact, sometimes Resource Models and Branches are generically " -"referred to as \"graphs\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:15 -msgid "" -"For the first step in building a graph, you should fill out the top-" -"level settings. Some of these may be changed later while others " -"can't, so make sure to do a lot of testing while developing a graph. With " -"the top-level settings in place, it's time to construct the graph by adding nodes (or full Branches) to the graph tree. Along the way, " -"you'll need to set the node-level settings for each node " -"you create." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:16 -msgid "" -"Once you've finished creating this Resource Model or Branch make sure to set " -"its status to \"active\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:21 -msgid "Top-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:25 -#: app/templates/views/rdm/concept-report.htm:269 -#: app/templates/views/rdm/entitytype-report.htm:160 -msgid "Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:28 app/templates/javascript.htm:339 -#: app/templates/views/graph/graph-designer/graph-settings.htm:31 -#: app/templates/views/graph/graph-designer/graph-settings.htm:36 -msgid "Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:29 -msgid "" -"Used to identify this Resource Model throughout the app interface. Default " -"is New Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:33 -msgid "Optional subtitle, displayed on the Arches Designer home page." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:36 -#: app/templates/views/graph/graph-designer/graph-settings.htm:56 -msgid "Ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:37 -msgid "" -"Decide whether an ontology will be enforced in this graph. To learn more " -"about what this means, read Ontologies in Arches. By " -"default, you are allowed to choose between using the CIDOC CRM v6.2, or " -"using no ontology. Once a node or branch has been added to this graph the " -"Ontology setting cannot be modified." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:40 -#: app/templates/views/graph/graph-designer/graph-settings.htm:68 -msgid "Root Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:41 -msgid "" -"This setting is only necessary if an \"Ontology\" has been chosen. Define " -"the ontology class of the root node for this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:80 -msgid "Configuration" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:47 -msgid "Status" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:48 -msgid "" -"Set to \"inactive\" to disallow use of this graph during development. " -"Inactive Resource Models cannot be used to create new resources, and " -"inactive Branches can not be added to a Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:52 -msgid "Resource models that may be related" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:53 -msgid "" -"Choose which Resource Models can be related to this one with resource-to-" -"resource relationships." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:58 -#: app/templates/views/graph/graph-designer/graph-settings.htm:89 -msgid "Root Node Data Type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:59 -msgid "Choose what data type to use for the root node of this Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:63 app/templates/javascript.htm:636 -#: app/templates/javascript.htm:644 -#: app/templates/views/graph/graph-designer/graph-settings.htm:158 -#: app/templates/views/graph/graph-designer/node-form.htm:123 -msgid "Description" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:66 -#: app/templates/views/graph/graph-designer/graph-settings.htm:165 -msgid "Author" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:67 -msgid "" -"You can optionally add an Author to this graph. Only " -"administrators will see this information." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:70 -#: app/templates/views/graph/graph-designer/graph-settings.htm:177 -msgid "Abstract" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "You can optionally add an Abstract to this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"Users will see this abstract when they are presented with a choice of what " -"Resource Model to use to create a new resource." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"This abstract will be shown in the Branch Library which is used during graph " -"construction." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:75 -#: app/templates/views/graph/graph-designer/graph-settings.htm:189 -msgid "JSON-LD Context" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:76 -msgid "" -"Add a JSON-LD Context for " -"this Resource Model. This allows you to namespace common URI endpoints that " -"are used within a JSON-LD output of the resource. You can enter a plain URL " -"(\"http://www.cidoc-crm.org/cidoc-crm/\"), or JSON that defines " -"multiple keys ({\"crm\":\"http://www.cidoc-crm.org/cidoc-crm/\",\"rdf" -"\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"})." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:80 -#: app/templates/views/graph/graph-designer/graph-settings.htm:212 -msgid "Appearance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:84 app/templates/javascript.htm:599 -#: app/templates/views/graph/graph-designer/graph-settings.htm:221 -msgid "Color" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:85 -msgid "" -"Choose a color for this Resource Model to be used in the related resources " -"force directed graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:89 -msgid "Icon" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:90 -msgid "" -"Choose an icon to identify this graph throughout the app interface. You can " -"browse the icons to select one, or type in the search bar to filter them. " -"Arches uses the Font " -"Awesome icon library; custom icons are not supported." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:98 -msgid "Construct the Graph" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:102 -msgid "" -"Use the graph tree on the left side of the page to construct the graph. " -"Every new graph starts with a Top Node, which will take the " -"name of the new Resource Model or Branch. From this node, you can either " -"Add Child Node to add a single node, or Add Branch to add an entire existing Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:103 -msgid "" -"At any point during construction you can switch from Design " -"mode to Preview to see the full shape of your graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:104 -msgid "" -"If you have created a branch structure in a Resource Model that you would " -"like to use in a different Resource Model, you can export it from the graph " -"tree." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:110 -#: app/templates/help/permissions-tab-help.htm:45 -msgid "add a node and branch to new graph - click to view" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:122 -msgid "Node-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:126 -#: app/templates/views/graph/graph-designer/node-form.htm:28 -msgid "Node Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:129 -#: app/templates/views/graph/graph-designer/node-form.htm:40 -msgid "Node Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:130 -msgid "" -"Set the name for this node. This will be used by default in the user " -"interface, but a different name for display can be configured at the widget " -"level." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:133 -#: app/templates/views/graph/graph-designer/node-form.htm:85 -msgid "Ontology Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "only present if this graph uses an ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "" -"This setting assigns an ontological class to this node. To learn more, read " -"Ontologies in Arches" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:137 -msgid "Relationship to..." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:138 -msgid "" -"Define what relationship this node has with its parent node (the one " -"directly above it in the graph tree). A verbalization of your choice is " -"shown in the Semantics section below this setting." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:141 -msgid "Node Data Type and Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:142 -msgid "" -"Depending on which data type you choose, you may have many more settings to " -"fill out. Those listed below will be present for every node no matter the " -"data type." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:145 -#: app/templates/views/graph/graph-designer/node-form.htm:144 -msgid "Data type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:146 -msgid "" -"Choose the data type for this node. Please see the Default Data " -"Types section below. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:149 -#: app/templates/views/graph/graph-designer/node-form.htm:183 -msgid "Expose to Advanced Search" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:150 -msgid "" -"If true users will be able to add this node to an Advanced Search query." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:153 -#: app/templates/views/graph/graph-designer/node-form.htm:203 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:63 -msgid "Required" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:154 -msgid "" -"If true a value must be entered for this node in order to save it. Once data " -"is collected for this node, this setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:157 -msgid "Place node(s) in a separate card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "only present if this node is not already the top node for a card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "" -"If true this node will be set in a different card from its parent. This " -"affects data entry, and you are encouraged to test both states of this " -"setting while building you graph. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:165 -msgid "Default Data Types" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:169 -msgid "" -"The data type of a node determines what kind of data that node will store. " -"Once chosen, some data types will require further configuration." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:170 -msgid "" -"Developers can create new datatypes." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:173 -msgid "boolean" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:174 -msgid "Use this to store a \"yes\"/\"no\" or \"true\"/\"false\" value." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:177 -msgid "concept" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:178 -msgid "" -"Stores one of a series of concepts from the Reference Data Manager. Users " -"will choose a concept in a dropdown list or set of radio buttons. You'll " -"further be prompted to choose a Concept Collection—" -"this controls which concepts the user is able to choose from." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:181 -msgid "concept-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:182 -msgid "Stores multiple concepts in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:185 -msgid "date" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:186 -msgid "Stores a CE calendar date. See etdf for BCE and fuzzy date handling." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:189 -msgid "edtf" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:190 -msgid "" -"Stores an Extended Date/Time Format value. Use this data type for " -"BCE dates or dates with uncertainty. This datatype requires extra " -"configuration to inform the database search methods how to interpret EDTF " -"values. Data entry users can enter edtf dates using formats listed in the EDTF draft specification." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:193 -msgid "file-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:194 -msgid "Stores one or mores files. Use this to upload images, documents, etc." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:197 -msgid "iiif-drawing" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:198 -msgid "" -"Used to store an IIIF compliant image." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:201 -msgid "geojson-feature-collection" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:202 -msgid "" -"Stores geographic coordinates, and is used to show a resource on the map." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:205 -msgid "domain-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:206 -msgid "" -"Similar to \"concept\", choose this to present the user with a dropdown list " -"or set of radio buttons. Unlike \"concept\" this dropdown menu will not come " -"from your system-wide controlled vocubulary, but from a list of values that " -"you must define here." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:209 -msgid "domain-value-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:210 -msgid "Stores multiple domain-values in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:213 -msgid "csv-chart-json" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:214 -msgid "Stores a csv chart formatted as JSON." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:217 -msgid "node-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:218 -msgid "" -"Stores a reference to a different node in this graph. This would allow you " -"to store duplicate data in more than one branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:221 -msgid "number" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:222 -msgid "Stores a number." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:225 -msgid "resource-instance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:226 -msgid "" -"Embeds a separate resource instance into this node. For example, you could " -"add a node called \"Assessed By\" to a condition assessment branch, and use " -"this data type. This would allow you to associate an individual stored in " -"your database as an Actor resource with a specific condition assessment. " -"Note that this construction is different from making a \"resource-to-" -"resource relationship\". " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:229 -msgid "resource-instance-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:230 -msgid "Stores a list of resource instances in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:233 -msgid "semantic" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:234 -msgid "" -"A semantic node does not store data. Semantic nodes are used where " -"necessary to make symbolic connections between other nodes, generally in " -"order to follow ontological rules. The top node of every graph is a semantic " -"node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:237 -msgid "string" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:238 -msgid "" -"Stores a string of text. This could be something simple like a name, or more " -"something elaborate like a descriptive paragraph with formatting and " -"hyperlinks." -msgstr "" - -#: app/templates/help/map-manager-help.htm:6 -msgid "" -"\n" -"

    Three categories of Map Layers will appear on your map: " -"Resource Layers (the contents of your database), " -"Basemaps (static background layers), and Overlays (custom data layers from outside your database). To configure a " -"layer, first select its category in the top bar, and then choose it from the " -"list at left.

    \n" -" " -msgstr "" - -#: app/templates/help/map-manager-help.htm:13 -msgid "" -"Resource Layers display the resource layers in your database. One Resource " -"Layer is created for each node with a geospatial datatype (for example, " -"geojson-feature-collection). You are able to customize the " -"appearance and visibility of each Resource Layer in the following ways." -msgstr "" - -#: app/templates/help/map-manager-help.htm:14 -#: app/templates/help/map-manager-help.htm:34 -#: app/templates/help/map-manager-help.htm:49 app/templates/javascript.htm:588 -#: app/templates/views/map-layer-manager.htm:186 -msgid "Service Styling" -msgstr "" - -#: app/templates/help/map-manager-help.htm:15 -msgid "" -"Define the way features will look on the map. The example map has " -"demonstration features that give you a preview of the changes you make. You " -"can choose to use Advanced Editing to create a more nuanced " -"style. Note that changes made in Advanced Editing will not be reflected if " -"you switch back to basic editing. For styling reference, checkout the
    MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:16 -#: app/templates/help/map-manager-help.htm:36 -#: app/templates/help/map-manager-help.htm:51 app/templates/javascript.htm:395 -#: app/templates/views/graph/graph-designer/card-configuration.htm:70 -#: app/templates/views/map-layer-manager.htm:183 -msgid "Settings" -msgstr "" - -#: app/templates/help/map-manager-help.htm:17 -msgid "" -"You can change the name of this overlay if desired; by default it will use " -"the name of its Resource Model. You make also set the layer to be added to " -"the search map by default, or choose a custom icon for it." -msgstr "" - -#: app/templates/help/map-manager-help.htm:18 app/templates/javascript.htm:590 -msgid "Clustering" -msgstr "" - -#: app/templates/help/map-manager-help.htm:19 -msgid "" -"Arches uses 'clustering' to better display resources at low zoom levels " -"(zoomed out). You are able to control the clustering settings for each layer " -"individually." -msgstr "" - -#: app/templates/help/map-manager-help.htm:21 -msgid "" -"Cluster Distance - distance (in pixels) within which " -"resources will be clustered" -msgstr "" - -#: app/templates/help/map-manager-help.htm:22 -msgid "" -"Cluster Max Zoom - zoom level after which clustering will " -"stop being used" -msgstr "" - -#: app/templates/help/map-manager-help.htm:23 -msgid "" -"Cluster Min Points - minimum number of points needed to " -"create a cluster" -msgstr "" - -#: app/templates/help/map-manager-help.htm:25 app/templates/javascript.htm:207 -#: app/templates/javascript.htm:589 app/templates/views/graph-designer.htm:212 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:10 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:57 -msgid "Permissions" -msgstr "" - -#: app/templates/help/map-manager-help.htm:26 -msgid "" -"This tab shows the permissions for the nodegroup whose geometry is displayed " -"in this Resource Layer. Permissions are defined in the Graph Designer." -msgstr "" - -#: app/templates/help/map-manager-help.htm:33 -msgid "" -"A Basemap will always be present in your map. Arches comes with a few " -"default basemaps, but advanced users are able to add more. Once added, there " -"are few ways to configure each basemap." -msgstr "" - -#: app/templates/help/map-manager-help.htm:35 -msgid "" -"Define a style for this basemap. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:38 -msgid "Layer name - enter a name to identify this basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:39 -msgid "" -"Default search map - choose this layer to be the default " -"basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:40 -#: app/templates/help/map-manager-help.htm:55 -msgid "Layer icon - associate an icon with this layer" -msgstr "" - -#: app/templates/help/map-manager-help.htm:48 -msgid "" -"Overlays allow you to incorporate map layers from external sources. Note " -"that Search Results and Search Markets are treated as overlays, and can be " -"customize separately. New overlays can be added with a little behind-the-" -"scenes work. Once added, there are few ways to configure each overlay." -msgstr "" - -#: app/templates/help/map-manager-help.htm:50 -msgid "" -"Define a style for this overlay. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:53 -msgid "Layer name - enter a name to identify this overlay" -msgstr "" - -#: app/templates/help/map-manager-help.htm:54 -msgid "" -"Default search map - choose whether this overlay should be " -"shown in the search map by default. Note that in the search map itself you " -"can change the order of the layers." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:6 -msgid "Permissions Tab" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:14 -msgid "" -"Arches allows you to define user and user group permissions on a per-" -"nodegroup basis. For example, you may want to hide the coordinates of a " -"Resource from the public, or allow a certain group of users to only update " -"the condition assessment section of a Resource Model. Rules like these are " -"all enforced using permissions." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:15 -msgid "Permissions Levels" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:18 -#: app/templates/javascript.htm:648 app/templates/javascript.htm:756 -#: app/templates/views/components/plugins/workflow.htm:34 -#: app/templates/views/graph/function-manager.htm:121 -#: app/templates/views/rdm/modals/delete-collection-form.htm:44 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:44 -msgid "Delete" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:19 -msgid "" -"Allows users to delete instances of this nodegroup. Note, this is not the " -"same as being allowed to delete an entire resource, permissions for which " -"are not handled here." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:22 -msgid "No Access" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:23 -msgid "" -"Disallows users from seeing or editing instances of this nodegroup. Use this " -"permission level to hide sensitive data from non-authenticated users (the " -"public)." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:26 -msgid "Read" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:27 -msgid "" -"Allows users to see this nodegroup's card. If disallowed, the card/nodegroup " -"will be hidden from the map and resource reports." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:30 -msgid "Create/Update" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:31 -msgid "" -"Allows users to create or edit instances of this nodegroup. This provides " -"the ability to let users edit some information about a resource, while be " -"restricted from editing other information." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:34 -msgid "Non-Authenticated Users" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:35 -msgid "" -"You may notice that by default Arches comes with a \"Guest\" group, as well " -"as user named \"anonymous\" who is a member of that group. Any non-" -"authenticated user is treated as the \"anonymous\" user. This means " -"that all permissions applied to the Guest group will be given to anyone who " -"views the website without logging in." -msgstr "" - -#: app/templates/help/profile-manager-help.htm:7 -msgid "" -"The profile manager allows you to update your account information, such as " -"your password, at any time." -msgstr "" - -#: app/templates/help/rdm-help.htm:6 -msgid "" -"The Reference Data Management (RDM) enables the creation and maintenance of " -"controlled vocabularies that are used throughout your database. In Arches, " -"controlled vocabularies consist of Concepts, and these Concepts are managed " -"in Thesauri and Collections. In the RDM you can create new Thesauri, create " -"new Concepts, import Concepts from external an endpoint (like the Getty " -"AAT), and -- the ultimate goal -- create Collections, which will be used in " -"your database as data input dropdown lists." -msgstr "" - -#: app/templates/help/rdm-help.htm:8 app/templates/javascript.htm:574 -#: app/templates/views/rdm/concept-report.htm:356 -msgid "Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:10 -msgid "" -"A Concept is a qualitative property that can be attached to a resource, " -"something like \"Stone\" (which may describe a building material) or \"House" -"\" (which may describe a past use for a structure). The advantage of storing " -"these properties as Concepts is that a Concept may have attributes of its " -"own. In the case of \"House\", we could add an alternate label, \"Dwelling\" " -"to that Concept. Then, if a user searches for \"dwelling\", any resource " -"with the \"House\" Concept attached to it will be found." -msgstr "" - -#: app/templates/help/rdm-help.htm:11 -msgid "" -"Concepts can also be nested, to allow more complex and meaningful " -"relationships between them. For example, \"House\" may appear next to " -"\"School\" within a parent Concept called \"Building Use\"." -msgstr "" - -#: app/templates/help/rdm-help.htm:15 app/templates/rdm.htm:57 -msgid "Thesauri" -msgstr "" - -#: app/templates/help/rdm-help.htm:17 -msgid "" -"A Thesaurus is an entire set of Concepts which can be imported and exported " -"as a whole. You can create as many new Thesauri as you need, or just add new " -"Concepts to the default \"Arches\" Thesaurus. The organization of your " -"Thesauri has no impact on the way Concepts will be exposed to the public or " -"used throughout the app." -msgstr "" - -#: app/templates/help/rdm-help.htm:21 app/templates/rdm.htm:60 -#: app/templates/views/rdm/concept-report.htm:344 -msgid "Collections" -msgstr "" - -#: app/templates/help/rdm-help.htm:23 -msgid "" -"Collections, or Concept Collections as they are sometimes called, are custom " -"aggregations of Concepts that will be used in your app as dropdown lists " -"during the data entry process. Collections allow you to reorganize your " -"Concepts for the specific purpose of data entry, so your dropdown lists do " -"not have to look anything like your Thesaurus. You can create as many " -"Collections as you want, or add new Concepts to existing Collections." -msgstr "" - -#: app/templates/help/rdm-help.htm:27 -msgid "Example - Create a New Thesaurus" -msgstr "" - -#: app/templates/help/rdm-help.htm:29 -msgid "" -"In the video below, a new Thesaurus is created. Once you have made a " -"Thesaurus, you can begin creating a hierarchy of Concepts within it. " -"Remember, the final step will be to make a new Collection and add Concepts " -"to it (from any of your Thesauri)." -msgstr "" - -#: app/templates/help/rdm-help.htm:31 app/templates/help/rdm-help.htm:45 -#: app/templates/help/rdm-help.htm:59 app/templates/help/rdm-help.htm:73 -#: app/templates/help/rdm-help.htm:87 -msgid "click to view demonstration" -msgstr "" - -#: app/templates/help/rdm-help.htm:41 -msgid "Example - Create a Top Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:43 -msgid "" -"The first level of organization within a Thesaurus is a set of Top Concepts. " -"A Top Concept may be something like \"Architectural Styles\" and its " -"children Concepts will be the actual styles themselves. Below, a new, empty " -"Top Concept is added to an empty Thesaurus." -msgstr "" - -#: app/templates/help/rdm-help.htm:55 -msgid "Example - Create New Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:57 -msgid "" -"To create a new Concept, begin by selecting the Top Concept under which it " -"should be placed. This will bring the details about the Top Concept into the " -"main panel. Use the Manage dropdown to \"Add Child\", type in a label, and " -"select the correct language for the label." -msgstr "" - -#: app/templates/help/rdm-help.htm:69 -msgid "Example - Add an Alternate Label to a Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:71 -msgid "" -"To improve the searchability of your Concepts, you can add as many alternate " -"labels to each one as you want Below, the label \"Dwelling\" is added to the " -"Concept \"House\". The result is that anyone using \"Dwelling\" as a search " -"term will be shown Resources that have the \"House\" Concept." -msgstr "" - -#: app/templates/help/rdm-help.htm:83 -msgid "Example - Create a Collection" -msgstr "" - -#: app/templates/help/rdm-help.htm:85 -msgid "" -"Creating a Collection is very similar to creating a Thesaurus. However, you " -"will be adding existing Concepts to a Collection (potentially from more than " -"one Thesaurus) instead of creating new ones. Below, a new Collection is " -"created. To go further, select the Collection, and use the \"Add dropdown " -"entry\" link to add existing Concepts to this Collection. When configuring " -"the Graph for a Branch or Resource Model, you will now be able to add this " -"Concept Collection to a node." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:7 -msgid "Creating Resource Data" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:11 -msgid "" -"The Resource Editor is used to create new or edit existing Resources. What " -"you see on the left-hand side of the page is this Resource's \"card tree\", " -"which shows all of the data entry cards that you can edit. Think of " -"\"creating data\" as \"adding cards\"." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:12 -msgid "" -"To begin, select a card, enter data, and click Add. Some " -"cards may allow multiple instances, in which case you will be able to add as " -"many of the same type as you want." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:13 -msgid "" -"Note that in the demonstration below, the \"Define Resource Descriptors\" " -"function has already been configured to set the Name card value as the " -"resource display name." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:16 -msgid "basic card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:24 -msgid "" -"Once you have saved data for a resource, you can see a full summary by " -"selecting the top card. This is the resource report." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:25 -msgid "" -"In some cases, cards will be nested within other cards, as in the example of " -"adding a geo-location below." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:29 -msgid "nested card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:42 -msgid "Creating Resources Relations" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:47 -msgid "" -"In the Resource Editor you can also access the Related Resources " -"Editor . To create a relationship between this resource and another " -"in your database, open the editor, find the resource, and click Add." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:48 -msgid "" -"Your Resource Model will need to be configured to allow relations with the " -"target Resource Model. If relations are not allowed, resources in the " -"dropdown menu will not be selectable." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:51 -msgid "create resource relation - click to view" -msgstr "" - -#: app/templates/help/resource-editor-landing-help.htm:7 -msgid "" -"Choose a Resource Model to begin creating a new Resource in your database." -msgstr "" - -#: app/templates/help/search-help.htm:6 -msgid "Introduction to Search" -msgstr "" - -#: app/templates/help/search-help.htm:11 -msgid "" -"Search Bar The quickest way to search the database is to " -"begin typing in the search bar. You'll be presented with database " -"terminology which you can use to create one or more simple filters. The " -"search bar also acts as an aggregator of all currently enabled " -"filters." -msgstr "" - -#: app/templates/help/search-help.htm:12 -msgid "" -"Search Tools There are a number tools you can use to " -"explore the database, which are described in detail below." -msgstr "" - -#: app/templates/help/search-help.htm:13 -msgid "" -"Search Results Whenever you change any search filters, the " -"updated search results will be listed here. You can link to a resource's " -"report, zoom to it on the map, or view its related resources." -msgstr "" - -#: app/templates/help/search-help.htm:14 -msgid "" -"Search Panel The contents of this panel will change " -"depending on what search tool you are using. Typically, the map will be " -"activated by default." -msgstr "" - -#: app/templates/help/search-help.htm:19 app/templates/index.htm:148 -msgid "Search Tools" -msgstr "" - -#: app/templates/help/search-help.htm:22 app/templates/javascript.htm:399 -msgid "Map" -msgstr "" - -#: app/templates/help/search-help.htm:24 -msgid "" -"Search results can be represented on the map in two ways: markers show the first set of resources in the search results, and " -"cells are used to give a general spatial representation of " -"all resources in the search results." -msgstr "" - -#: app/templates/help/search-help.htm:25 -msgid "" -"In addition to displaying search results, the map can show resource layers " -"(showing all resources), or custom overlays, if any have been added. You " -"control the visibility of all layers and basemaps with the tool panel on the " -"right." -msgstr "" - -#: app/templates/help/search-help.htm:26 -msgid "" -"Finally, you can add a spatial filter to your query by using the map drawing " -"tools to draw a shape and apply a buffer distance if desired." -msgstr "" - -#: app/templates/help/search-help.htm:28 -msgid "change basemap - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:37 -msgid "toggle search results layer - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:47 -msgid "search with spatial query - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:58 -msgid "Time" -msgstr "" - -#: app/templates/help/search-help.htm:60 -msgid "" -"You can apply a temporal criterion to your query by using the Time Filter. " -"You have the option of creating the filter by hand, or you can use the time " -"wheel. The time wheel is a graphic representation of all the resources in " -"the database, organized chronologically." -msgstr "" - -#: app/templates/help/search-help.htm:63 -msgid "apply time filter with time wheel - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:74 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:93 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:135 -msgid "Saved" -msgstr "" - -#: app/templates/help/search-help.htm:76 -msgid "" -"Saved searches allow you to view pre-made queries. Saved searches are " -"created by database administrators, so the number of saved searches shown " -"here will vary from one database to the next." -msgstr "" - -#: app/templates/help/search-help.htm:80 app/templates/javascript.htm:594 -msgid "Advanced" -msgstr "" - -#: app/templates/help/search-help.htm:82 -msgid "" -"You can use the advanced search to make more complex queries based on data " -"attributes, or \"facets\". While the basic search filter allows you to " -"combine multiple filters, advanced search is the only way to combine filters " -"with an or operator, and also gives you access to more " -"comparison operators." -msgstr "" - -#: app/templates/help/search-help.htm:83 -msgid "" -"In the example below, a search is made within a single resource type for any " -"name like \"church\" or any name " -"like \"gate\"." -msgstr "" - -#: app/templates/help/search-help.htm:86 -msgid "search for multiple words in names - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:97 -msgid "Related" -msgstr "" - -#: app/templates/help/search-help.htm:99 -msgid "" -"For each resource listed in the search results you can view its related " -"resources with the \"Related Resources\" link under the description. By " -"viewing Related Resources, you get a new view of the database: not how " -"resources are related geographically nor chronologically, but qualitatively." -msgstr "" - -#: app/templates/help/search-help.htm:100 -msgid "" -"There two methods for viewing Related Resources: in a table where each " -"related resource is a row, or in a graph where resources are shown as nodes " -"in a graph, with relationships connecting them." -msgstr "" - -#: app/templates/help/system-settings-help.htm:6 -msgid "" -"\n" -"

    A number of global settings can be defined or altered here.

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:13 -msgid "Default Application Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:15 -msgid "" -"\n" -" Application Name - Name of your Arches app, " -"to be displayed in the browser title bar and elsewhere.
    \n" -" Default Data Import/Export User - Name to " -"associate with data that is imported into the system.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:20 -msgid "Web Analytics" -msgstr "" - -#: app/templates/help/system-settings-help.htm:22 -msgid "" -"\n" -" Google Analytics Key - If you have made a " -"Google Analytics Key to track your app's traffic, enter it here.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:26 -msgid "Thesaurus Service Providers" -msgstr "" - -#: app/templates/help/system-settings-help.htm:28 -msgid "" -"\n" -" Thesaurus SPARQL Endpoint - Advanced users " -"may create more SPARQL endpoints and register them here. These endpoints " -"will be available in the RDM and allow you to import thesaurus entries from " -"external sources.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:35 -msgid "Map Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:37 -msgid "Mapbox API" -msgstr "" - -#: app/templates/help/system-settings-help.htm:38 -msgid "" -"Arches uses the Mapbox mapping library for map display and data creation. " -"Arches also supports Mapbox basemaps and other services." -msgstr "" - -#: app/templates/help/system-settings-help.htm:40 -msgid "" -"Mapbox API Key (Optional) - By default, Arches uses some " -"basemap web services from Mapbox. You will need to create a free " -"API key (or \"access token\") for these services to be activated. " -"Alternatively, you could remove all of the default basemaps and add your " -"own, non-Mapbox layers." -msgstr "" - -#: app/templates/help/system-settings-help.htm:41 -msgid "Mapbox Sprites - Path to Mapbox sprites (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:42 -msgid "Mapbox Glyphs - Path to Mapbox glyphs (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:44 -msgid "Project Extent" -msgstr "" - -#: app/templates/help/system-settings-help.htm:45 -msgid "" -"Draw a polygon representing your project's extent. These bounds will serve " -"as the default for the search result grid bounds, and map bounds in search, " -"cards, and reports." -msgstr "" - -#: app/templates/help/system-settings-help.htm:46 -msgid "Map Zoom" -msgstr "" - -#: app/templates/help/system-settings-help.htm:47 -msgid "" -"You can define the zoom behavior of your map. Zoom level 0 shows the whole " -"world (and is the absolute minimum zoom level) and zoom level 20 is the " -"maximum level that most map services support." -msgstr "" - -#: app/templates/help/system-settings-help.htm:49 -msgid "" -"Default Zoom - Set the zoom level that the map will be " -"shown at by default." -msgstr "" - -#: app/templates/help/system-settings-help.htm:50 -msgid "" -"Min Zoom - Minimum zoom level defines how far the user can " -"zoom out when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:51 -msgid "" -"Max Zoom - Maximum zoom level defines how far the user can " -"zoom in when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:53 -msgid "Search Results Grid" -msgstr "" - -#: app/templates/help/system-settings-help.htm:54 -msgid "" -"Arches aggregates search results and displays them as hexagons. You will " -"need to set default parameters for the hexagon size and precision." -msgstr "" - -#: app/templates/help/system-settings-help.htm:56 -msgid "" -"Hexagon Size (in km) - Set the actual size of the hex bins " -"that will be shown on the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:57 -msgid "" -"Hexagon Grid Precision - Set the precision with which the " -"contents of the hex bins will be calculated." -msgstr "" - -#: app/templates/help/system-settings-help.htm:59 -msgid "" -"Warning: A large project area combined with a small hexagon " -"size and/or high precision will take a very long time to load, and can crash " -"your browser. We suggest changing these settings in small increments to find " -"the best combination for your project." -msgstr "" - -#: app/templates/help/system-settings-help.htm:63 -msgid "Basic Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:65 -msgid "Set the default search results behavior." -msgstr "" - -#: app/templates/help/system-settings-help.htm:66 -msgid "" -"\n" -"

    \n" -" Number of search results per page - Set the " -"number of search results shown per page. Note this also defines the number " -"of search result markers that are shown on the map.
    \n" -" Number of search hints per dropdown - Set " -"the number of search hints that will appear under the search bar as you type " -"in search terms.
    \n" -" Max number of search results to export - " -"Set the maximum number of resources to be exported from the search results. " -"This value should generally be evenly divible by the SEARCH_RESULT_LIMIT " -"setting in Arches (10,000 by default).\n" -"

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:76 -msgid "Temporal Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:78 -msgid "" -"Arches creates a Time Wheel based on the resources in your database, to " -"allow for quick temporal visualization and queries. A few aspects of this " -"temporal search are defined here." -msgstr "" - -#: app/templates/help/system-settings-help.htm:80 -msgid "" -"Color Ramp - not currently implemented The color " -"ramp for the time wheel. For further reference, check out the d3 API reference." -msgstr "" - -#: app/templates/help/system-settings-help.htm:81 -msgid "" -"Time wheel configuration - not currently implemented" -msgstr "" - -#: app/templates/help/system-settings-help.htm:86 -msgid "Saved Searches" -msgstr "" - -#: app/templates/help/system-settings-help.htm:88 -msgid "" -"Arches allows you save a search and present it as convenience for your " -"users. Saved Searches appear as search options in the main Search page. " -"Creating a Saved Search is a three-step process." -msgstr "" - -#: app/templates/help/system-settings-help.htm:90 -msgid "" -"\n" -" 1. Specify Search Criteria - Go to the " -"Search page and enter all the criteria you would like to use to configure " -"your Saved Search. You may notice that with the addition of each new search " -"filter (either by using the term filter, map filtering tools, or temporal " -"filters) the URL for the page will change.
    \n" -" 2. Copy the URL - In your browser address " -"bar, copy the entire URL. This will be a long string that defines " -"each of the search filters created in step 1.
    \n" -" 3. Create the Saved Search - Finally, head " -"back to this page and fill out the settings that you see at left. You can " -"also upload an image that will be shown along with your Search Search.\n" -" " -msgstr "" - -#: app/templates/index.htm:72 -#, python-format -msgid "Arches | %(version)s" -msgstr "" - -#: app/templates/index.htm:80 -msgid "Arches Features" -msgstr "" - -#: app/templates/index.htm:83 -msgid "Search Arches" -msgstr "" - -#: app/templates/index.htm:92 -msgid "Sign in" -msgstr "" - -#: app/templates/index.htm:97 -msgid "Welcome, " -msgstr "" - -#: app/templates/index.htm:101 -msgid "Log off" -msgstr "" - -#: app/templates/index.htm:133 -msgid "Home" -msgstr "" - -#: app/templates/index.htm:138 app/templates/index.htm:215 -msgid "Fast" -msgstr "" - -#: app/templates/index.htm:143 app/templates/index.htm:269 -msgid "Workflows" -msgstr "" - -#: app/templates/index.htm:183 -#, python-format -msgid "Arches %(version)s" -msgstr "" - -#: app/templates/index.htm:184 -msgid "A web and mobile platform for" -msgstr "" - -#: app/templates/index.htm:185 -msgid "managing your most important resource information" -msgstr "" - -#: app/templates/index.htm:193 -msgid "" -"Glarus thrust, Tectonic Area Sardona, Switzerland | Jonas Wagner https://www." -"flickr.com/photos/80225884@N06/ | Attribution 2.0 Generic (CC BY 2.0)" -msgstr "" - -#: app/templates/index.htm:216 -msgid "Deploy Applications Rapidly" -msgstr "" - -#: app/templates/index.htm:218 -msgid "" -"Design custom information management applications in hours. Build your " -"databases with Arches Designer, then configure your interface all without " -"having to write any code." -msgstr "" - -#: app/templates/index.htm:235 -msgid "Interface Manager" -msgstr "" - -#: app/templates/index.htm:237 -msgid "" -"Arches automatically creates data entry forms based on your data models. " -"Use Arches' Card Manager to configure the look and feel of your data entry " -"UI." -msgstr "" - -#: app/templates/index.htm:246 -msgid "Data Security" -msgstr "" - -#: app/templates/index.htm:248 -msgid "" -"Use Arches' Permissions Manager to set up data access rules for all your " -"user groups and individual accounts. You can define read/write/delete and " -"no-access permissions." -msgstr "" - -#: app/templates/index.htm:270 -msgid "Orchestrate your data entry" -msgstr "" - -#: app/templates/index.htm:272 -msgid "" -"Design step-wise data management interfaces that simplify complex editing " -"tasks. Ensure that everyone enters data completely and consistently" -msgstr "" - -#: app/templates/index.htm:295 -msgid "Arches Search Tools" -msgstr "" - -#: app/templates/index.htm:296 -msgid "Find what you're looking for" -msgstr "" - -#: app/templates/index.htm:298 -msgid "" -"Arches comes with powerful built-in search tools. Quickly filter large " -"databases with term, geospatial, and time-based search components" -msgstr "" - -#: app/templates/index.htm:311 -msgid "Search Options" -msgstr "" - -#: app/templates/index.htm:313 -msgid "" -"Arches gives you many ways to find precisely the information you need, even " -"if your Arches application contains 10's of millions of records. In " -"addition to term, thesaurus, geospatial, and temporal filters, Arches " -"provides you with advanced filtering options that support boolean logic, " -"inverses, and many other filtering options." -msgstr "" - -#: app/templates/index.htm:317 -msgid "" -"Arches' search capabilities also provide for sophisticated data " -"visualizations, including interactive displays of the connections between " -"your data objects using a Force Directed Graph." -msgstr "" - -#: app/templates/index.htm:321 -msgid "" -"If you're a software developer, you can build on Arches modular search " -"services and create your own filters, reports, and visualizations to best " -"show off your particular dataset." -msgstr "" - -#: app/templates/index.htm:343 -msgid "Sample Institution Name" -msgstr "" - -#: app/templates/index.htm:346 -msgid "Sample Address" -msgstr "" - -#: app/templates/index.htm:347 -msgid "Getty Conservation Institute" -msgstr "" - -#: app/templates/index.htm:348 -msgid "1200 Getty Center Drive" -msgstr "" - -#: app/templates/index.htm:349 -msgid "Los Angeles, CA 90049" -msgstr "" - -#: app/templates/index.htm:355 -msgid "Guides and Documentation" -msgstr "" - -#: app/templates/index.htm:363 -msgid "What is Arches" -msgstr "" - -#: app/templates/index.htm:366 -msgid "Implementation Considerations" -msgstr "" - -#: app/templates/index.htm:369 -msgid "Information For Developers" -msgstr "" - -#: app/templates/index.htm:379 -msgid "FAQ" -msgstr "" - -#: app/templates/index.htm:382 -msgid "Standards and Interoperability" -msgstr "" - -#: app/templates/index.htm:385 -msgid "Installation Guide" -msgstr "" - -#: app/templates/index.htm:393 -msgid "Arches Project Background" -msgstr "" - -#: app/templates/index.htm:396 -msgid "Arches Webinars/Presentations" -msgstr "" - -#: app/templates/index.htm:415 -msgid "Terms & Conditions" -msgstr "" - -#: app/templates/index.htm:416 -msgid "Privacy Policy" -msgstr "" - -#: app/templates/index.htm:419 -msgid "Powered by Arches" -msgstr "" - -#: app/templates/javascript.htm:114 -msgid "Delete All Resources Associated with this Graph?" -msgstr "" - -#: app/templates/javascript.htm:115 -msgid "" -"Deleting All Resources removes all associated data with this graph " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:118 -msgid "Delete Branch/Resource Model?" -msgstr "" - -#: app/templates/javascript.htm:119 -msgid "" -"Deleting this branch/resource model will remove it (and all associated data) " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:159 -msgid "Please contact your system administrator for more details." -msgstr "" - -#: app/templates/javascript.htm:160 -msgid "Hide Null Values" -msgstr "" - -#: app/templates/javascript.htm:161 app/templates/javascript.htm:509 -msgid "Load More" -msgstr "" - -#: app/templates/javascript.htm:162 -msgid "Load All" -msgstr "" - -#: app/templates/javascript.htm:163 -msgid "Display Name" -msgstr "" - -#: app/templates/javascript.htm:164 -msgid "Display Description" -msgstr "" - -#: app/templates/javascript.htm:165 -msgid "Map Popup" -msgstr "" - -#: app/templates/javascript.htm:166 -msgid "Map Popup Template" -msgstr "" - -#: app/templates/javascript.htm:167 -msgid "ID:" -msgstr "" - -#: app/templates/javascript.htm:168 -msgid "Add Buffer" -msgstr "" - -#: app/templates/javascript.htm:169 -msgid "Buffer Intersecting Feature" -msgstr "" - -#: app/templates/javascript.htm:170 -msgid "Add buffer to features" -msgstr "" - -#: app/templates/javascript.htm:171 -msgid "Add Buffer Feature" -msgstr "" - -#: app/templates/javascript.htm:172 -msgid "Select a feature to perform intersection" -msgstr "" - -#: app/templates/javascript.htm:173 -msgid "Intersect" -msgstr "" - -#: app/templates/javascript.htm:174 -msgid "Re-index" -msgstr "" - -#: app/templates/javascript.htm:175 -msgid "Re-indexing" -msgstr "" - -#: app/templates/javascript.htm:176 -msgid "Re-index Resources Now" -msgstr "" - -#: app/templates/javascript.htm:177 -msgid "" -"If you've made any changes to this function and there are resources already " -"in the system, then you will need to reindex the resources to reflect your " -"changes. This process can take some time (potentially several minuetes or " -"more). Please be patient." -msgstr "" - -#: app/templates/javascript.htm:178 -msgid "Use bracketed node names like this: " -msgstr "" - -#: app/templates/javascript.htm:179 -msgid "Primary Name Template" -msgstr "" - -#: app/templates/javascript.htm:180 -msgid "Primary Description Template" -msgstr "" - -#: app/templates/javascript.htm:181 -msgid "" -"Select a card from which to choose nodes to power your primary name " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:182 -msgid "" -"Select a card from which to choose nodes to power your primary description " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:183 -msgid "Add as new" -msgstr "" - -#: app/templates/javascript.htm:184 -msgid "Add Feature" -msgstr "" - -#: app/templates/javascript.htm:185 -msgid "Distance:" -msgstr "" - -#: app/templates/javascript.htm:186 -msgid "Units:" -msgstr "" - -#: app/templates/javascript.htm:187 -msgid "meters:" -msgstr "" - -#: app/templates/javascript.htm:188 -msgid "feet:" -msgstr "" - -#: app/templates/javascript.htm:189 -msgid "Download" -msgstr "" - -#: app/templates/javascript.htm:190 -msgid "Download File" -msgstr "" - -#: app/templates/javascript.htm:191 -msgid "Triggering Nodegroups" -msgstr "" - -#: app/templates/javascript.htm:192 app/templates/javascript.htm:540 -msgid "Select a Nodegroup" -msgstr "" - -#: app/templates/javascript.htm:193 -msgid "No Relationships Added" -msgstr "" - -#: app/templates/javascript.htm:194 -msgid "Relate Resource" -msgstr "" - -#: app/templates/javascript.htm:195 -msgid "Cannot Be Related" -msgstr "" - -#: app/templates/javascript.htm:196 app/templates/views/resource/editor.htm:92 -msgid "Related Resources" -msgstr "" - -#: app/templates/javascript.htm:197 -msgid "" -"Arches keeps track of how resources are related. Click the 'related " -"resources' link on a search result from the list on the left to see its " -"relatives displayed in an interactive graph" -msgstr "" - -#: app/templates/javascript.htm:198 -msgid "Report Date:" -msgstr "" - -#: app/templates/javascript.htm:200 -msgid "X Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:201 -msgid "Y Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:202 -msgid "Display as Greyscale" -msgstr "" - -#: app/templates/javascript.htm:203 -msgid "Annotation Overlays" -msgstr "" - -#: app/templates/javascript.htm:204 -msgid "Reset to defaults" -msgstr "" - -#: app/templates/javascript.htm:205 -msgid "Data Themes" -msgstr "" - -#: app/templates/javascript.htm:208 -msgid "Allow Normal Access" -msgstr "" - -#: app/templates/javascript.htm:209 -msgid "Person/Group" -msgstr "" - -#: app/templates/javascript.htm:210 -msgid "Set Permissions for this instance" -msgstr "" - -#: app/templates/javascript.htm:211 -msgid "" -"By default only you have access to this record. You can set permissions for " -"specific people or groups by selecting to whom you will grant access" -msgstr "" - -#: app/templates/javascript.htm:212 -msgid "" -"Define access privileges for this instance. You may limit access to " -"yourself, or select which user accounts and groups have permission to this " -"resource." -msgstr "" - -#: app/templates/javascript.htm:213 -msgid "Configure Access to this Instance" -msgstr "" - -#: app/templates/javascript.htm:214 -msgid "Resource Instance Permissions" -msgstr "" - -#: app/templates/javascript.htm:215 -msgid "Unsorted" -msgstr "" - -#: app/templates/javascript.htm:216 -msgid "Ascending" -msgstr "" - -#: app/templates/javascript.htm:217 -msgid "Descending" -msgstr "" - -#: app/templates/javascript.htm:218 -msgid "Fuzzy Year Padding" -msgstr "" - -#: app/templates/javascript.htm:219 -msgid "Fuzzy Month Padding" -msgstr "" - -#: app/templates/javascript.htm:220 -msgid "Fuzzy Day Padding" -msgstr "" - -#: app/templates/javascript.htm:221 -msgid "Fuzzy Season Padding (weeks)" -msgstr "" - -#: app/templates/javascript.htm:222 -msgid "Multiplier if Date is Uncertain (?)" -msgstr "" - -#: app/templates/javascript.htm:223 -msgid "Multiplier if Date is Approximate (~)" -msgstr "" - -#: app/templates/javascript.htm:224 -msgid "Multiplier if Both (? and ~)" -msgstr "" - -#: app/templates/javascript.htm:225 -msgid "Maximum Number of Files" -msgstr "" - -#: app/templates/javascript.htm:226 -msgid "Related Node" -msgstr "" - -#: app/templates/javascript.htm:227 -msgid "Relationship to Node" -msgstr "" - -#: app/templates/javascript.htm:229 -msgid "Continue" -msgstr "" - -#: app/templates/javascript.htm:230 -#: app/templates/views/components/datatypes/number.htm:27 -msgid "Value" -msgstr "" - -#: app/templates/javascript.htm:231 -msgid "Disabled" -msgstr "" - -#: app/templates/javascript.htm:232 app/templates/javascript.htm:269 -msgid "Disable Editing" -msgstr "" - -#: app/templates/javascript.htm:233 app/templates/javascript.htm:270 -msgid "Prevent users from editing value" -msgstr "" - -#: app/templates/javascript.htm:234 -msgid "Domain options" -msgstr "" - -#: app/templates/javascript.htm:235 -msgid "Add new option" -msgstr "" - -#: app/templates/javascript.htm:237 -msgid "Add GNU" -msgstr "" - -#: app/templates/javascript.htm:238 app/templates/javascript.htm:543 -msgid "Showing edits by" -msgstr "" - -#: app/templates/javascript.htm:239 app/templates/javascript.htm:541 -msgid "Return to approved edits" -msgstr "" - -#: app/templates/javascript.htm:240 app/templates/javascript.htm:545 -msgid "This is a new contribution by a provisional editor." -msgstr "" - -#: app/templates/javascript.htm:241 app/templates/javascript.htm:544 -msgid "Currently showing the most recent approved edits" -msgstr "" - -#: app/templates/javascript.htm:242 -#: app/templates/views/resource/editor/provisional-tile-manager.htm:8 -msgid "Provisional Edits" -msgstr "" - -#: app/templates/javascript.htm:243 -msgid "QA Type" -msgstr "" - -#: app/templates/javascript.htm:244 -msgid "All Resources" -msgstr "" - -#: app/templates/javascript.htm:245 -msgid "All Edits" -msgstr "" - -#: app/templates/javascript.htm:246 -msgid "Delete all edits" -msgstr "" - -#: app/templates/javascript.htm:247 -msgid "Delete this record" -msgstr "" - -#: app/templates/javascript.htm:248 -msgid "Cancel edit" -msgstr "" - -#: app/templates/javascript.htm:249 -msgid "Save edit" -msgstr "" - -#: app/templates/javascript.htm:250 -msgid "Sorry, you do not have access to this information" -msgstr "" - -#: app/templates/javascript.htm:251 -msgid "No data added yet for" -msgstr "" - -#: app/templates/javascript.htm:252 -msgid "These data are provisional and pending review" -msgstr "" - -#: app/templates/javascript.htm:253 -msgid "Label 'True'" -msgstr "" - -#: app/templates/javascript.htm:254 -msgid "Label 'False'" -msgstr "" - -#: app/templates/javascript.htm:255 -msgid "Select an Option" -msgstr "" - -#: app/templates/javascript.htm:256 -msgid "Concept Collection" -msgstr "" - -#: app/templates/javascript.htm:257 -msgid "Select a concept collection" -msgstr "" - -#: app/templates/javascript.htm:258 -msgid "Select a Node" -msgstr "" - -#: app/templates/javascript.htm:259 -msgid "Select a Property" -msgstr "" - -#: app/templates/javascript.htm:260 -msgid "No Date Entered" -msgstr "" - -#: app/templates/javascript.htm:261 -msgid "Use date of data entry" -msgstr "" - -#: app/templates/javascript.htm:262 -msgid "Check this to use the date of data entry as the default value." -msgstr "" - -#: app/templates/javascript.htm:263 -msgid "Date" -msgstr "" - -#: app/templates/javascript.htm:264 -msgid "rich text" -msgstr "" - -#: app/templates/javascript.htm:265 -msgid "Direction" -msgstr "" - -#: app/templates/javascript.htm:266 -msgid "Left-to-Right" -msgstr "" - -#: app/templates/javascript.htm:267 -msgid "Right-to-Left" -msgstr "" - -#: app/templates/javascript.htm:268 -msgid "Max Length" -msgstr "" - -#: app/templates/javascript.htm:271 -#: app/templates/views/rdm/modals/add-child-form.htm:25 -#: app/templates/views/rdm/modals/add-collection-form.htm:19 -#: app/templates/views/rdm/modals/add-scheme-form.htm:25 -#: app/templates/views/rdm/modals/value-form.htm:45 -#: app/templates/views/rdm/modals/value-form.htm:46 -#: app/templates/views/rdm/modals/value-form.htm:124 -#: app/templates/views/rdm/modals/value-form.htm:202 -#: app/templates/views/rdm/modals/value-form.htm:203 -msgid "Language" -msgstr "" - -#: app/templates/javascript.htm:272 -msgid "Languages" -msgstr "" - -#: app/templates/javascript.htm:273 -#: app/templates/views/rdm/modals/value-form.htm:34 -#: app/templates/views/rdm/modals/value-form.htm:113 -#: app/templates/views/rdm/modals/value-form.htm:191 -msgid "Type" -msgstr "" - -#: app/templates/javascript.htm:274 -msgid "not a valid EDTF format" -msgstr "" - -#: app/templates/javascript.htm:275 -msgid "Year-month approximate" -msgstr "" - -#: app/templates/javascript.htm:276 -msgid "Entire date (year-month-day) uncertain and approximate" -msgstr "" - -#: app/templates/javascript.htm:277 -msgid "Year uncertain (possibly the year 1984, but not definitely)" -msgstr "" - -#: app/templates/javascript.htm:278 -msgid "" -"Spring, 2001. The values 21, 22, 23, 24 may be used used to signify ' " -"Spring', 'Summer', 'Autumn', 'Winter', respectively, in place of a month " -"value (01 through 12) for a year-and-month format string" -msgstr "" - -#: app/templates/javascript.htm:279 -msgid "" -"The year -100000. 'Y' may be used at the beginning of the date string to " -"signify that the date is a year, when (and only when) the year exceeds four " -"digits, i.e. for years later than 9999 or earlier than -9999." -msgstr "" - -#: app/templates/javascript.htm:280 -msgid "" -"A time interval with calendar year precision, beginning sometime in 1964 and " -"ending sometime in 2008" -msgstr "" - -#: app/templates/javascript.htm:281 -msgid "" -"A time interval with calendar month precision, beginning sometime in June " -"2004 and ending sometime in August of 2006" -msgstr "" - -#: app/templates/javascript.htm:282 -msgid "" -"A time interval beginning sometime on February 1, 2004 and ending sometime " -"in 2005. The start endpoint has calendar day precision and the end endpoint " -"has calendar year precision" -msgstr "" - -#: app/templates/javascript.htm:283 -msgid "[year][“-”][month][“-”][day]" -msgstr "" - -#: app/templates/javascript.htm:284 -msgid "Refers to the calendar date 2021 April 12th with day precision" -msgstr "" - -#: app/templates/javascript.htm:285 -msgid "[year][“-”][month]" -msgstr "" - -#: app/templates/javascript.htm:286 -msgid "Refers to the calendar month April 2021 with month precision" -msgstr "" - -#: app/templates/javascript.htm:287 -msgid " [year]" -msgstr "" - -#: app/templates/javascript.htm:288 -msgid "Refers to the year 2021 with year precision" -msgstr "" - -#: app/templates/javascript.htm:289 -msgid "Some common encodings:" -msgstr "" - -#: app/templates/javascript.htm:290 -msgid "EDTF Date Specfication (Library of Congress)" -msgstr "" - -#: app/templates/javascript.htm:291 -msgid "" -"The EDTF datatype allows you to describe dates (even uncertain dates). You " -"can find a summary of the standard here:" -msgstr "" - -#: app/templates/javascript.htm:292 -msgid "Extended Date/Time Formats (EDTF)" -msgstr "" - -#: app/templates/javascript.htm:293 -msgid "EDTF Formats" -msgstr "" - -#: app/templates/javascript.htm:294 -msgid "Loading Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:295 -msgid "Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:296 -msgid "" -"Click on a block to set a filter, double-click to zoom in, double-click " -"center to zoom out" -msgstr "" - -#: app/templates/javascript.htm:297 -msgid "Last 7 Days" -msgstr "" - -#: app/templates/javascript.htm:298 -msgid "Last 30 Days" -msgstr "" - -#: app/templates/javascript.htm:299 -#: app/templates/views/provisional-history-list.htm:19 -msgid "This week" -msgstr "" - -#: app/templates/javascript.htm:300 -#: app/templates/views/provisional-history-list.htm:20 -msgid "This month" -msgstr "" - -#: app/templates/javascript.htm:301 -#: app/templates/views/provisional-history-list.htm:21 -msgid "This quarter" -msgstr "" - -#: app/templates/javascript.htm:302 -#: app/templates/views/provisional-history-list.htm:22 -msgid "This year" -msgstr "" - -#: app/templates/javascript.htm:303 -#: app/templates/views/provisional-history-list.htm:16 -msgid "Today" -msgstr "" - -#: app/templates/javascript.htm:304 -#: app/templates/views/provisional-history-list.htm:15 -msgid "Custom date range" -msgstr "" - -#: app/templates/javascript.htm:305 -msgid "Search all dates" -msgstr "" - -#: app/templates/javascript.htm:306 -msgid "Date Type" -msgstr "" - -#: app/templates/javascript.htm:307 -msgid "Date Interval" -msgstr "" - -#: app/templates/javascript.htm:308 -msgid "Minimum Date" -msgstr "" - -#: app/templates/javascript.htm:309 -msgid "Maximum Date" -msgstr "" - -#: app/templates/javascript.htm:310 -msgid "Date Format" -msgstr "" - -#: app/templates/javascript.htm:311 -msgid "Has no value" -msgstr "" - -#: app/templates/javascript.htm:312 -msgid "Has any value" -msgstr "" - -#: app/templates/javascript.htm:314 -msgid "Format" -msgstr "" - -#: app/templates/javascript.htm:315 -msgid "view valid formats" -msgstr "" - -#: app/templates/javascript.htm:316 -msgid "Max" -msgstr "" - -#: app/templates/javascript.htm:317 -msgid "Min" -msgstr "" - -#: app/templates/javascript.htm:318 -msgid "Increment" -msgstr "" - -#: app/templates/javascript.htm:319 -msgid "Increment Size" -msgstr "" - -#: app/templates/javascript.htm:320 -msgid "Decimal Places" -msgstr "" - -#: app/templates/javascript.htm:321 -msgid "Number of decimal places" -msgstr "" - -#: app/templates/javascript.htm:322 -msgid "Prefix" -msgstr "" - -#: app/templates/javascript.htm:323 -msgid "Field Prefix" -msgstr "" - -#: app/templates/javascript.htm:324 -msgid "suffix" -msgstr "" - -#: app/templates/javascript.htm:325 -msgid "Field Suffix" -msgstr "" - -#: app/templates/javascript.htm:326 -msgid "From" -msgstr "" - -#: app/templates/javascript.htm:327 -msgid "To" -msgstr "" - -#: app/templates/javascript.htm:328 -msgid "Select" -msgstr "" - -#: app/templates/javascript.htm:329 -msgid "Within" -msgstr "" - -#: app/templates/javascript.htm:330 -msgid "overlaps" -msgstr "" - -#: app/templates/javascript.htm:331 -msgid "equals" -msgstr "" - -#: app/templates/javascript.htm:332 -msgid "is not" -msgstr "" - -#: app/templates/javascript.htm:333 -msgid "not" -msgstr "" - -#: app/templates/javascript.htm:334 -msgid "like" -msgstr "" - -#: app/templates/javascript.htm:335 -msgid "not like" -msgstr "" - -#: app/templates/javascript.htm:336 -msgid "and" -msgstr "" - -#: app/templates/javascript.htm:337 -msgid "or" -msgstr "" - -#: app/templates/javascript.htm:338 -msgid "of" -msgstr "" - -#: app/templates/javascript.htm:341 -#: app/templates/views/user-profile-manager.htm:111 -msgid "None" -msgstr "" - -#: app/templates/javascript.htm:342 app/templates/views/graph.htm:71 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:83 -msgid "Add" -msgstr "" - -#: app/templates/javascript.htm:343 -msgid "Remove" -msgstr "" - -#: app/templates/javascript.htm:344 app/templates/views/graph.htm:41 -#: app/templates/views/graph/function-manager.htm:81 -#: app/templates/views/resource.htm:41 -msgid "Find" -msgstr "" - -#: app/templates/javascript.htm:345 -msgid "Filter" -msgstr "" - -#: app/templates/javascript.htm:346 app/templates/views/list.htm:20 -msgid "Clear" -msgstr "" - -#: app/templates/javascript.htm:347 -msgid "Clear Filter" -msgstr "" - -#: app/templates/javascript.htm:348 -msgid "Buffer" -msgstr "" - -#: app/templates/javascript.htm:349 -msgid "Distance" -msgstr "" - -#: app/templates/javascript.htm:350 -#: app/templates/views/resource/editor.htm:235 -msgid "New" -msgstr "" - -#: app/templates/javascript.htm:351 -#: app/templates/views/resource/editor.htm:262 -msgid "Add New" -msgstr "" - -#: app/templates/javascript.htm:352 -msgid "Return" -msgstr "" - -#: app/templates/javascript.htm:353 -msgid "csv" -msgstr "" - -#: app/templates/javascript.htm:354 -msgid "html" -msgstr "" - -#: app/templates/javascript.htm:355 -msgid "shapefile" -msgstr "" - -#: app/templates/javascript.htm:356 -msgid "geojson url" -msgstr "" - -#: app/templates/javascript.htm:357 -msgid "tile excel" -msgstr "" - -#: app/templates/javascript.htm:358 -msgid "Copy to clipboard" -msgstr "" - -#: app/templates/javascript.htm:359 -msgid "Info" -msgstr "" - -#: app/templates/javascript.htm:360 -msgid "Arches Export" -msgstr "" - -#: app/templates/javascript.htm:361 -msgid "Include the report link in the export?" -msgstr "" - -#: app/templates/javascript.htm:362 -msgid "1. Format" -msgstr "" - -#: app/templates/javascript.htm:363 -msgid "" -"Select the format you'd like for your export data. (tile excel and geojson " -"formats require a resource type filter)" -msgstr "" - -#: app/templates/javascript.htm:364 -msgid "2. Coordinate Precision" -msgstr "" - -#: app/templates/javascript.htm:365 -msgid "" -"Tell us how many decimal places of precision you'd like for geo-data results" -msgstr "" - -#: app/templates/javascript.htm:366 -msgid "3. Report Link" -msgstr "" - -#: app/templates/javascript.htm:367 -msgid "Only applicable to CSV and shapefile exports" -msgstr "" - -#: app/templates/javascript.htm:368 -msgid "4. Name this export" -msgstr "" - -#: app/templates/javascript.htm:369 -msgid "5. Email Address" -msgstr "" - -#: app/templates/javascript.htm:370 -msgid "" -"This download may take some time. Tell us where to email a download link to " -"your results" -msgstr "" - -#: app/templates/javascript.htm:371 -msgid "Export Search Results" -msgstr "" - -#: app/templates/javascript.htm:372 -msgid "Advanced Search" -msgstr "" - -#: app/templates/javascript.htm:373 -msgid "" -"With Advanced Search you can build more sophisticated search queries. Select " -"the search facets you wish to query from the list on the right. Then enter " -"your criteria to customize your search filters" -msgstr "" - -#: app/templates/javascript.htm:374 -msgid "Map Search" -msgstr "" - -#: app/templates/javascript.htm:375 -msgid "Accept GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:376 -msgid "GeoJSON has the following errors that must be resolved:" -msgstr "" - -#: app/templates/javascript.htm:377 -msgid "Edit GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:378 -msgid "Edit Coordinates" -msgstr "" - -#: app/templates/javascript.htm:379 -msgid "Show Feature" -msgstr "" - -#: app/templates/javascript.htm:380 -msgid "Coordinate Reference:" -msgstr "" - -#: app/templates/javascript.htm:381 -msgid "Zoom to all" -msgstr "" - -#: app/templates/javascript.htm:382 -msgid "Zoom to all features" -msgstr "" - -#: app/templates/javascript.htm:383 -msgid "No Email saved for User" -msgstr "" - -#: app/templates/javascript.htm:384 -msgid "Drag GeoJSON or KML files here to add" -msgstr "" - -#: app/templates/javascript.htm:385 -msgid "The following errors occurred:" -msgstr "" - -#: app/templates/javascript.htm:387 -msgid "Enter Search String here" -msgstr "" - -#: app/templates/javascript.htm:388 -msgid "View search string" -msgstr "" - -#: app/templates/javascript.htm:389 -msgid "Search String - use to filter resources displayed" -msgstr "" - -#: app/templates/javascript.htm:390 -msgid "Saved Search" -msgstr "" - -#: app/templates/javascript.htm:391 -msgid "The Arches site administrator hasn't saved any searches yet." -msgstr "" - -#: app/templates/javascript.htm:392 -msgid "searching" -msgstr "" - -#: app/templates/javascript.htm:393 -msgid "Search Facets" -msgstr "" - -#: app/templates/javascript.htm:394 -msgid "Analyze" -msgstr "" - -#: app/templates/javascript.htm:396 app/templates/javascript.htm:521 -msgid "Legend" -msgstr "" - -#: app/templates/javascript.htm:397 -msgid "close" -msgstr "" - -#: app/templates/javascript.htm:398 -#: app/templates/views/resource/edit-log.htm:93 -#: app/templates/views/resource/edit-log.htm:96 -#: app/templates/views/user-profile-manager.htm:91 -msgid "Edit" -msgstr "" - -#: app/templates/javascript.htm:400 -msgid "Details" -msgstr "" - -#: app/templates/javascript.htm:401 -msgid "Report" -msgstr "" - -#: app/templates/javascript.htm:402 -#: app/templates/views/graph/graph-base.htm:48 -#: app/templates/views/rdm/modals/add-image-form.htm:21 -msgid "Done" -msgstr "" - -#: app/templates/javascript.htm:403 -msgid "Apply" -msgstr "" - -#: app/templates/javascript.htm:405 -msgid "Panels" -msgstr "" - -#: app/templates/javascript.htm:406 -msgid "Single Panel" -msgstr "" - -#: app/templates/javascript.htm:407 -msgid "Double Panel" -msgstr "" - -#: app/templates/javascript.htm:408 -msgid "Panel 1" -msgstr "" - -#: app/templates/javascript.htm:409 -msgid "Panel 2" -msgstr "" - -#: app/templates/javascript.htm:410 -msgid "Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:411 -msgid "Selected Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:412 -msgid "Annotation(s)" -msgstr "" - -#: app/templates/javascript.htm:413 -msgid "Brightness" -msgstr "" - -#: app/templates/javascript.htm:414 -msgid "Contrast" -msgstr "" - -#: app/templates/javascript.htm:415 -msgid "Saturation" -msgstr "" - -#: app/templates/javascript.htm:416 -msgid "Greyscale" -msgstr "" - -#: app/templates/javascript.htm:417 app/templates/javascript.htm:420 -msgid "Default Color" -msgstr "" - -#: app/templates/javascript.htm:418 -msgid "Selected Feature Color" -msgstr "" - -#: app/templates/javascript.htm:419 -msgid "Hovered Feature Color" -msgstr "" - -#: app/templates/javascript.htm:421 -msgid "Layer Color Palette" -msgstr "" - -#: app/templates/javascript.htm:422 -msgid "Fill Opacity" -msgstr "" - -#: app/templates/javascript.htm:423 -msgid "Fill Color" -msgstr "" - -#: app/templates/javascript.htm:424 -msgid "Overview Zoom" -msgstr "" - -#: app/templates/javascript.htm:425 -msgid "Min Zoom" -msgstr "" - -#: app/templates/javascript.htm:426 -msgid "Point Radius" -msgstr "" - -#: app/templates/javascript.htm:427 -msgid "Line Opacity" -msgstr "" - -#: app/templates/javascript.htm:428 -msgid "Line Width" -msgstr "" - -#: app/templates/javascript.htm:429 -msgid "Line Color" -msgstr "" - -#: app/templates/javascript.htm:430 -msgid "Stroke Color" -msgstr "" - -#: app/templates/javascript.htm:431 -msgid "Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:432 -msgid "Point Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:433 -msgid "Point Stroke Opacity" -msgstr "" - -#: app/templates/javascript.htm:434 -msgid "Show Style Tools" -msgstr "" - -#: app/templates/javascript.htm:435 -msgid "Hide Style Tools" -msgstr "" - -#: app/templates/javascript.htm:436 -msgid "dismiss" -msgstr "" - -#: app/templates/javascript.htm:437 -msgid "Preview" -msgstr "" - -#: app/templates/javascript.htm:438 -#: app/templates/views/map-layer-manager.htm:72 -msgid "Basemap" -msgstr "" - -#: app/templates/javascript.htm:441 -msgid "Participating Layers" -msgstr "" - -#: app/templates/javascript.htm:442 -msgid "Add a new feature" -msgstr "" - -#: app/templates/javascript.htm:443 -msgid "files uploaded" -msgstr "" - -#: app/templates/javascript.htm:444 -msgid "Max File Size (mb)" -msgstr "" - -#: app/templates/javascript.htm:445 -msgid "example: .jpg, .png, .txt" -msgstr "" - -#: app/templates/javascript.htm:446 -msgid "" -"Images formatted as .jpg, .png, .tiff files may be uploaded. Other formats " -"will be ignored" -msgstr "" - -#: app/templates/javascript.htm:447 -msgid "Accepted formats: .jpg, .png, .tiff" -msgstr "" - -#: app/templates/javascript.htm:448 -msgid "Accepted File Types" -msgstr "" - -#: app/templates/javascript.htm:449 -msgid "Show all files" -msgstr "" - -#: app/templates/javascript.htm:450 -msgid "Show first 5 files" -msgstr "" - -#: app/templates/javascript.htm:451 -msgid "Show first 10 files" -msgstr "" - -#: app/templates/javascript.htm:452 -msgid "Show first 25 files" -msgstr "" - -#: app/templates/javascript.htm:453 -msgid "error" -msgstr "" - -#: app/templates/javascript.htm:454 -msgid "Unsaved" -msgstr "" - -#: app/templates/javascript.htm:455 -msgid "delete all files" -msgstr "" - -#: app/templates/javascript.htm:456 -msgid "add more files" -msgstr "" - -#: app/templates/javascript.htm:457 -msgid "file(s) uploaded" -msgstr "" - -#: app/templates/javascript.htm:458 -msgid "find a file" -msgstr "" - -#: app/templates/javascript.htm:459 -msgid "Uploaded Files" -msgstr "" - -#: app/templates/javascript.htm:460 -msgid "Allowed document formats:" -msgstr "" - -#: app/templates/javascript.htm:461 -msgid "" -"You may upload as many documents as you wish, but the maximum size of any " -"single file is" -msgstr "" - -#: app/templates/javascript.htm:462 -msgid "" -"You may upload as many photos as you wish, but the maximum size of any " -"single file is 8MB." -msgstr "" - -#: app/templates/javascript.htm:463 -msgid "Adding documents to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:464 -msgid "Adding photos to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:465 -msgid "Select Files" -msgstr "" - -#: app/templates/javascript.htm:466 -msgid "Select Photographs" -msgstr "" - -#: app/templates/javascript.htm:467 -msgid "Drag & Drop your files onto this panel" -msgstr "" - -#: app/templates/javascript.htm:468 -msgid "Drag & Drop your photos onto this panel" -msgstr "" - -#: app/templates/javascript.htm:469 -msgid "Upload Photographs" -msgstr "" - -#: app/templates/javascript.htm:470 -msgid "Upload Documents" -msgstr "" - -#: app/templates/javascript.htm:471 -msgid "Show Gallery" -msgstr "" - -#: app/templates/javascript.htm:472 -msgid "Hide Gallery" -msgstr "" - -#: app/templates/javascript.htm:473 -msgid "Select default value" -msgstr "" - -#: app/templates/javascript.htm:474 -msgid "Select a filter" -msgstr "" - -#: app/templates/javascript.htm:475 -msgid "Default Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:476 -msgid "Enter Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:477 -msgid "Select a manifest" -msgstr "" - -#: app/templates/javascript.htm:478 app/templates/javascript.htm:669 -msgid "No manifest selected" -msgstr "" - -#: app/templates/javascript.htm:479 -msgid "Load manifest" -msgstr "" - -#: app/templates/javascript.htm:480 -msgid "Loading manifest" -msgstr "" - -#: app/templates/javascript.htm:481 -msgid "Error loading manifest" -msgstr "" - -#: app/templates/javascript.htm:483 -msgid "Filter images" -msgstr "" - -#: app/templates/javascript.htm:484 -msgid "Draw a" -msgstr "" - -#: app/templates/javascript.htm:485 -msgid "View Gallery" -msgstr "" - -#: app/templates/javascript.htm:486 -msgid "Image" -msgstr "" - -#: app/templates/javascript.htm:487 -msgid "Image List" -msgstr "" - -#: app/templates/javascript.htm:488 -msgid "Image Tools" -msgstr "" - -#: app/templates/javascript.htm:489 app/templates/javascript.htm:667 -msgid "Switch Image Service" -msgstr "" - -#: app/templates/javascript.htm:490 -msgid "Resource Instance Name" -msgstr "" - -#: app/templates/javascript.htm:491 app/templates/javascript.htm:620 -msgid "Related Resource Summary" -msgstr "" - -#: app/templates/javascript.htm:492 app/templates/views/graph-designer.htm:34 -msgid "Resource Model" -msgstr "" - -#: app/templates/javascript.htm:493 app/templates/views/edit-history.htm:18 -msgid "Resource Type" -msgstr "" - -#: app/templates/javascript.htm:494 -msgid "Resource Details" -msgstr "" - -#: app/templates/javascript.htm:495 -msgid "" -"Click the 'Details' link on a search result from the list on the left to " -"view more information about a resource." -msgstr "" - -#: app/templates/javascript.htm:496 -msgid "Resource Information" -msgstr "" - -#: app/templates/javascript.htm:497 -msgid "Has Relationship" -msgstr "" - -#: app/templates/javascript.htm:498 -msgid "Resource's relationship to" -msgstr "" - -#: app/templates/javascript.htm:499 -msgid "Related to" -msgstr "" - -#: app/templates/javascript.htm:500 -msgid "'s relationship to Resource" -msgstr "" - -#: app/templates/javascript.htm:501 -msgid "Relationships" -msgstr "" - -#: app/templates/javascript.htm:502 -msgid "relationships shown" -msgstr "" - -#: app/templates/javascript.htm:503 -msgid "Search Network" -msgstr "" - -#: app/templates/javascript.htm:504 -msgid "Analyze Network" -msgstr "" - -#: app/templates/javascript.htm:505 -msgid "Click a node/edge for info" -msgstr "" - -#: app/templates/javascript.htm:506 -msgid "Click a node to show more relationships" -msgstr "" - -#: app/templates/javascript.htm:507 -msgid "Click a node refocus" -msgstr "" - -#: app/templates/javascript.htm:508 -msgid "Click a node/edge to remove" -msgstr "" - -#: app/templates/javascript.htm:510 -msgid "Workflow Complete" -msgstr "" - -#: app/templates/javascript.htm:511 -msgid "with" -msgstr "" - -#: app/templates/javascript.htm:512 -msgid "Link Text (Optional)" -msgstr "" - -#: app/templates/javascript.htm:513 -msgid "URL for link" -msgstr "" - -#: app/templates/javascript.htm:514 -msgid "URL Link Color" -msgstr "" - -#: app/templates/javascript.htm:515 -msgid "URL Placeholder" -msgstr "" - -#: app/templates/javascript.htm:516 -msgid "URL Label Placeholder" -msgstr "" - -#: app/templates/javascript.htm:517 -msgid "Default relationship to" -msgstr "" - -#: app/templates/javascript.htm:518 -msgid "Default inverse relationship to" -msgstr "" - -#: app/templates/javascript.htm:519 -msgid "References" -msgstr "" - -#: app/templates/javascript.htm:520 -msgid "Does not reference" -msgstr "" - -#: app/templates/javascript.htm:522 -msgid "" -"Check to limit the dropdown to only this widget's node rather than all nodes " -"in the tile." -msgstr "" - -#: app/templates/javascript.htm:523 -msgid "Show only the value of the selected node in the dropdown options" -msgstr "" - -#: app/templates/javascript.htm:524 -msgid "Dropdown Format" -msgstr "" - -#: app/templates/javascript.htm:525 -msgid "Provisional" -msgstr "" - -#: app/templates/javascript.htm:526 -msgid "Card Name" -msgstr "" - -#: app/templates/javascript.htm:527 -msgid "Add Tab" -msgstr "" - -#: app/templates/javascript.htm:528 -msgid "Tab Name" -msgstr "" - -#: app/templates/javascript.htm:529 -msgid "Find a resource..." -msgstr "" - -#: app/templates/javascript.htm:530 -msgid "Find an icon" -msgstr "" - -#: app/templates/javascript.htm:531 -msgid "Select Tab icon" -msgstr "" - -#: app/templates/javascript.htm:532 -msgid "Select cards in this tab" -msgstr "" - -#: app/templates/javascript.htm:533 -msgid "Enter manifest URL" -msgstr "" - -#: app/templates/javascript.htm:534 -msgid "Default Image Service URL" -msgstr "" - -#: app/templates/javascript.htm:536 -msgid "Select image nodes to include" -msgstr "" - -#: app/templates/javascript.htm:537 -msgid "Select an Ontology Property" -msgstr "" - -#: app/templates/javascript.htm:538 -msgid "Select a resource" -msgstr "" - -#: app/templates/javascript.htm:539 -msgid "Select a resource model" -msgstr "" - -#: app/templates/javascript.htm:542 -msgid "Choose a sibling card" -msgstr "" - -#: app/templates/javascript.htm:546 -msgid "This resource has provisional edits that are pending review" -msgstr "" - -#: app/templates/javascript.htm:547 -msgid "" -"This resource has provisional edits (not displayed in this report) that are " -"pending review" -msgstr "" - -#: app/templates/javascript.htm:548 -msgid "Find an address" -msgstr "" - -#: app/templates/javascript.htm:549 -msgid "Select drawings text (optional)" -msgstr "" - -#: app/templates/javascript.htm:550 -msgid "Select drawings map source (optional)" -msgstr "" - -#: app/templates/javascript.htm:551 -msgid "Select drawings map source layer (optional)" -msgstr "" - -#: app/templates/javascript.htm:552 -msgid "Map Center Longitude" -msgstr "" - -#: app/templates/javascript.htm:553 -msgid "Map Center Latitude" -msgstr "" - -#: app/templates/javascript.htm:554 -msgid "Longitude (x coordinate)" -msgstr "" - -#: app/templates/javascript.htm:555 -msgid "Latitude (y coordinate)" -msgstr "" - -#: app/templates/javascript.htm:556 -msgid "Available Geometry Types" -msgstr "" - -#: app/templates/javascript.htm:557 -msgid "Zoom Level" -msgstr "" - -#: app/templates/javascript.htm:558 -msgid "Default Zoom" -msgstr "" - -#: app/templates/javascript.htm:559 -msgid "Update Features" -msgstr "" - -#: app/templates/javascript.htm:560 -msgid "feature(s)" -msgstr "" - -#: app/templates/javascript.htm:561 -msgid "Point" -msgstr "" - -#: app/templates/javascript.htm:562 -msgid "Line" -msgstr "" - -#: app/templates/javascript.htm:563 -msgid "Polygon" -msgstr "" - -#: app/templates/javascript.htm:564 -msgid "Add point" -msgstr "" - -#: app/templates/javascript.htm:565 -msgid "Add line" -msgstr "" - -#: app/templates/javascript.htm:566 -msgid "Add polygon" -msgstr "" - -#: app/templates/javascript.htm:567 -msgid "Select drawing" -msgstr "" - -#: app/templates/javascript.htm:568 -msgid "Related instance map sources" -msgstr "" - -#: app/templates/javascript.htm:569 -msgid "Related instance map source layers (optional)" -msgstr "" - -#: app/templates/javascript.htm:570 -msgid "Intersection layer configuration" -msgstr "" - -#: app/templates/javascript.htm:571 -#, python-brace-format -msgid "Create a new ${graphName}" -msgstr "" - -#: app/templates/javascript.htm:572 -msgid "Add new Relationship" -msgstr "" - -#: app/templates/javascript.htm:573 -msgid "Network response was not ok" -msgstr "" - -#: app/templates/javascript.htm:575 -msgid "Term Matches" -msgstr "" - -#: app/templates/javascript.htm:576 -#, python-brace-format -msgid "${total} date values" -msgstr "" - -#: app/templates/javascript.htm:577 -msgid "Select Widgets" -msgstr "" - -#: app/templates/javascript.htm:578 -msgid "(This card data will define the resource description.)" -msgstr "" - -#: app/templates/javascript.htm:579 -msgid "(This card data will define the resource name.)" -msgstr "" - -#: app/templates/javascript.htm:580 -msgid "Settings Conflict: Remove this card from grouped card?" -msgstr "" - -#: app/templates/javascript.htm:581 -#, python-brace-format -msgid "" -"The cardinality of this card cannot be changed until you remove it from " -"being grouped with the ${cardName} card. Do you want to remove this card " -"from being grouped with the ${cardName} card" -msgstr "" - -#: app/templates/javascript.htm:582 -msgid "!! Referenced model does not exist -- Delete and select a new model !!" -msgstr "" - -#: app/templates/javascript.htm:583 -#: app/templates/views/map-layer-manager.htm:132 -msgid "Layer Preview" -msgstr "" - -#: app/templates/javascript.htm:584 -msgid "Layer Icon" -msgstr "" - -#: app/templates/javascript.htm:585 app/templates/views/graph-designer.htm:127 -#: app/templates/views/graph-designer.htm:136 -#: app/templates/views/graph/function-manager.htm:29 -#: app/templates/views/map-layer-manager.htm:123 -msgid "Save Edits" -msgstr "" - -#: app/templates/javascript.htm:586 app/templates/views/graph-designer.htm:125 -#: app/templates/views/graph-designer.htm:134 -#: app/templates/views/graph/function-manager.htm:28 -#: app/templates/views/map-layer-manager.htm:124 -msgid "Discard Edits" -msgstr "" - -#: app/templates/javascript.htm:587 -msgid "Activated" -msgstr "" - -#: app/templates/javascript.htm:591 -msgid "Layer Name" -msgstr "" - -#: app/templates/javascript.htm:592 -msgid "Add to search map by default:" -msgstr "" - -#: app/templates/javascript.htm:593 -msgid "Legend content" -msgstr "" - -#: app/templates/javascript.htm:595 -msgid "" -"Layer has no data - data on map is for preview purposes. This layer will " -"not show up in map overlays until data is added." -msgstr "" - -#: app/templates/javascript.htm:596 -msgid "Point Style" -msgstr "" - -#: app/templates/javascript.htm:597 -msgid "Line Style" -msgstr "" - -#: app/templates/javascript.htm:598 -msgid "Polygon Style" -msgstr "" - -#: app/templates/javascript.htm:600 -msgid "Halo color" -msgstr "" - -#: app/templates/javascript.htm:601 -msgid "Fill color" -msgstr "" - -#: app/templates/javascript.htm:602 -msgid "Radius" -msgstr "" - -#: app/templates/javascript.htm:603 -msgid "Halo radius" -msgstr "" - -#: app/templates/javascript.htm:604 -msgid "Weight" -msgstr "" - -#: app/templates/javascript.htm:605 -msgid "Halo weight" -msgstr "" - -#: app/templates/javascript.htm:606 -msgid "Outline color" -msgstr "" - -#: app/templates/javascript.htm:607 -msgid "Outline weight" -msgstr "" - -#: app/templates/javascript.htm:608 -msgid "Cluster Distance" -msgstr "" - -#: app/templates/javascript.htm:609 -msgid "Cluster Max Zoom" -msgstr "" - -#: app/templates/javascript.htm:610 -msgid "Cluster Min Points" -msgstr "" - -#: app/templates/javascript.htm:611 -msgid "Vector Simplification" -msgstr "" - -#: app/templates/javascript.htm:612 -msgid "Changes to cluster settings will only be reflected after saving." -msgstr "" - -#: app/templates/javascript.htm:613 -msgid "" -"Preview map data do not use clustering algorithm. Add data for this " -"resource model to see real clustered data." -msgstr "" - -#: app/templates/javascript.htm:614 -msgid "" -"The following users and groups can view this layer. If you wish to change " -"who can access this layer, please update the permissions on the layer node." -msgstr "" - -#: app/templates/javascript.htm:615 -msgid "Users" -msgstr "" - -#: app/templates/javascript.htm:616 -msgid "Groups" -msgstr "" - -#: app/templates/javascript.htm:617 -msgid "Related Resources Editor" -msgstr "" - -#: app/templates/javascript.htm:618 -msgid "Add Related Resources" -msgstr "" - -#: app/templates/javascript.htm:619 -msgid "" -"Arches allows you to define relationships between resources so you can " -"better understand the context and interplay between physical objects, " -"events, activities, people and documents. Relating resources lets you build " -"a network of relationships for your data objects." -msgstr "" - -#: app/templates/javascript.htm:621 -msgid "Table" -msgstr "" - -#: app/templates/javascript.htm:622 -msgid "Visualization" -msgstr "" - -#: app/templates/javascript.htm:623 -msgid "Show Me How" -msgstr "" - -#: app/templates/javascript.htm:624 -msgid "Select resources and relate it to this one" -msgstr "" - -#: app/templates/javascript.htm:625 -msgid "e.g.: .txt" -msgstr "" - -#: app/templates/javascript.htm:626 -msgid "resource relations" -msgstr "" - -#: app/templates/javascript.htm:627 -msgid "'Select an Ontology Property'" -msgstr "" - -#: app/templates/javascript.htm:628 -msgid "This is a Node to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:629 -msgid "'s relationship to " -msgstr "" - -#: app/templates/javascript.htm:630 -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "Relationship to" -msgstr "" - -#: app/templates/javascript.htm:631 -msgid "Inverse Relationship to" -msgstr "" - -#: app/templates/javascript.htm:632 -msgid "This is a Resource Instance to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:633 -msgid "Relationship" -msgstr "" - -#: app/templates/javascript.htm:634 -msgid "From Date" -msgstr "" - -#: app/templates/javascript.htm:635 -msgid "To Date" -msgstr "" - -#: app/templates/javascript.htm:637 -msgid "Delete this entry" -msgstr "" - -#: app/templates/javascript.htm:638 app/templates/javascript.htm:757 -#: app/templates/views/components/plugins/workflow.htm:180 -#: app/templates/views/components/plugins/workflow.htm:183 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:126 -#: app/templates/views/rdm/modals/manage-parent-form.htm:58 -#: app/templates/views/rdm/modals/related-concept-form.htm:68 -#: app/templates/views/rdm/modals/related-member-form.htm:67 -#: app/templates/views/rdm/modals/value-form.htm:64 -#: app/templates/views/rdm/modals/value-form.htm:143 -#: app/templates/views/rdm/modals/value-form.htm:221 -#: app/templates/views/user-profile-manager.htm:155 -msgid "Save" -msgstr "" - -#: app/templates/javascript.htm:639 -msgid "This resource is not related to any other resources" -msgstr "" - -#: app/templates/javascript.htm:640 -msgid "Service" -msgstr "" - -#: app/templates/javascript.htm:641 -msgid "Canvas" -msgstr "" - -#: app/templates/javascript.htm:642 -msgid "Manage Image Service" -msgstr "" - -#: app/templates/javascript.htm:643 -msgid "Title" -msgstr "" - -#: app/templates/javascript.htm:645 -msgid "Attribution" -msgstr "" - -#: app/templates/javascript.htm:646 -msgid "Attribution Logo" -msgstr "" - -#: app/templates/javascript.htm:647 -msgid "Metadata" -msgstr "" - -#: app/templates/javascript.htm:649 -msgid "Manage Image Canvases" -msgstr "" - -#: app/templates/javascript.htm:650 -#: app/templates/views/rdm/concept-report.htm:229 -msgid "Images" -msgstr "" - -#: app/templates/javascript.htm:651 -msgid "Select image to delete from the image service" -msgstr "" - -#: app/templates/javascript.htm:652 app/templates/javascript.htm:750 -msgid "Select All" -msgstr "" - -#: app/templates/javascript.htm:653 app/templates/javascript.htm:751 -msgid "Clear All" -msgstr "" - -#: app/templates/javascript.htm:654 app/templates/javascript.htm:752 -msgid "Delete Selected" -msgstr "" - -#: app/templates/javascript.htm:655 -msgid "Drag or " -msgstr "" - -#: app/templates/javascript.htm:656 -msgid "click here " -msgstr "" - -#: app/templates/javascript.htm:657 -msgid "to upload photos" -msgstr "" - -#: app/templates/javascript.htm:658 -msgid "Selected Image Name" -msgstr "" - -#: app/templates/javascript.htm:659 -msgid "Create New Service" -msgstr "" - -#: app/templates/javascript.htm:660 -msgid "Edit a service" -msgstr "" - -#: app/templates/javascript.htm:661 -msgid "Drag & Drop Your Images Here" -msgstr "" - -#: app/templates/javascript.htm:662 -msgid "Import digital images and create a new image service" -msgstr "" - -#: app/templates/javascript.htm:663 -msgid "Select Images" -msgstr "" - -#: app/templates/javascript.htm:664 -msgid "" -"Create a new service by uploading one or more images. Images will be " -"uploaded and processes so that you can view, annotate, and share them with " -"others" -msgstr "" - -#: app/templates/javascript.htm:665 -msgid "Edit an existing Image Service" -msgstr "" - -#: app/templates/javascript.htm:666 -msgid "" -"Update the information and images related to an existing Image Service. Or " -"copy and paste in the URL of a IIIF Manifest to add a service from an " -"external service" -msgstr "" - -#: app/templates/javascript.htm:668 -msgid "Create Image Service" -msgstr "" - -#: app/templates/javascript.htm:670 -msgid "Service Title" -msgstr "" - -#: app/templates/javascript.htm:671 -msgid "Service Description" -msgstr "" - -#: app/templates/javascript.htm:672 -msgid "Metadata Label" -msgstr "" - -#: app/templates/javascript.htm:673 -msgid "Metadata Value" -msgstr "" - -#: app/templates/javascript.htm:674 -msgid "Image Caption" -msgstr "" - -#: app/templates/javascript.htm:675 -msgid "Upload .csv or .zip File" -msgstr "" - -#: app/templates/javascript.htm:676 -msgid "Drag & Drop your file onto this area to upload" -msgstr "" - -#: app/templates/javascript.htm:677 -msgid "Select File" -msgstr "" - -#: app/templates/javascript.htm:678 app/templates/javascript.htm:693 -msgid "Cancel File Import" -msgstr "" - -#: app/templates/javascript.htm:679 -msgid "" -"Use this workflow to upload a file with data that you want to use to create " -"new data instances of a model." -msgstr "" - -#: app/templates/javascript.htm:680 -msgid "Import Format: Single .csv file" -msgstr "" - -#: app/templates/javascript.htm:681 -msgid "File Summary" -msgstr "" - -#: app/templates/javascript.htm:682 -msgid "File name" -msgstr "" - -#: app/templates/javascript.htm:683 -msgid "File size" -msgstr "" - -#: app/templates/javascript.htm:684 -msgid "Number of rows" -msgstr "" - -#: app/templates/javascript.htm:685 -msgid "Target Model" -msgstr "" - -#: app/templates/javascript.htm:686 -msgid "Import Details" -msgstr "" - -#: app/templates/javascript.htm:687 -msgid "Column names in the first row" -msgstr "" - -#: app/templates/javascript.htm:688 app/templates/javascript.htm:762 -msgid "Use as an id" -msgstr "" - -#: app/templates/javascript.htm:689 -msgid "Showing First" -msgstr "" - -#: app/templates/javascript.htm:690 -msgid "Showing All" -msgstr "" - -#: app/templates/javascript.htm:691 -msgid "Rows" -msgstr "" - -#: app/templates/javascript.htm:692 -msgid "Import data" -msgstr "" - -#: app/templates/javascript.htm:694 -msgid "Import Single CSV" -msgstr "" - -#: app/templates/javascript.htm:695 -msgid "Target Resource" -msgstr "" - -#: app/templates/javascript.htm:696 -msgid "Target Fields" -msgstr "" - -#: app/templates/javascript.htm:697 -msgid "Download Templates" -msgstr "" - -#: app/templates/javascript.htm:698 -msgid "Select Template" -msgstr "" - -#: app/templates/javascript.htm:699 -msgid "Upload .zip File" -msgstr "" - -#: app/templates/javascript.htm:700 -msgid "Upload Your .zip File" -msgstr "" - -#: app/templates/javascript.htm:701 -msgid "Branch Excel" -msgstr "" - -#: app/templates/javascript.htm:702 -msgid "File Upload Summary" -msgstr "" - -#: app/templates/javascript.htm:703 -msgid "File" -msgstr "" - -#: app/templates/javascript.htm:704 -msgid "Size" -msgstr "" - -#: app/templates/javascript.htm:705 -#: app/templates/two_factor_authentication_reset.htm:42 -msgid "Submit" -msgstr "" - -#: app/templates/javascript.htm:706 -msgid "File contents" -msgstr "" - -#: app/templates/javascript.htm:707 -msgid "Import Branch Excel Summary" -msgstr "" - -#: app/templates/javascript.htm:708 -msgid "Excel File" -msgstr "" - -#: app/templates/javascript.htm:709 -msgid "Worksheets" -msgstr "" - -#: app/templates/javascript.htm:710 -msgid "Tiles" -msgstr "" - -#: app/templates/javascript.htm:711 -#: app/templates/views/rdm/modals/import-concept-form.htm:53 -msgid "Import" -msgstr "" - -#: app/templates/javascript.htm:712 -#: app/templates/views/rdm/modals/export-scheme-form.htm:27 -msgid "Export" -msgstr "" - -#: app/templates/javascript.htm:713 -msgid "Filter Tasks" -msgstr "" - -#: app/templates/javascript.htm:714 -msgid "Filter Modules" -msgstr "" - -#: app/templates/javascript.htm:715 -msgid "Start" -msgstr "" - -#: app/templates/javascript.htm:716 -msgid "Warning" -msgstr "" - -#: app/templates/javascript.htm:717 -msgid "Are you sure you want to delete this load?" -msgstr "" - -#: app/templates/javascript.htm:718 -msgid "undo import" -msgstr "" - -#: app/templates/javascript.htm:719 -msgid "remove from history" -msgstr "" - -#: app/templates/javascript.htm:720 -msgid "indexing" -msgstr "" - -#: app/templates/javascript.htm:721 -msgid "completed" -msgstr "" - -#: app/templates/javascript.htm:722 -msgid "failed" -msgstr "" - -#: app/templates/javascript.htm:723 -msgid "running" -msgstr "" - -#: app/templates/javascript.htm:724 -msgid "unloading" -msgstr "" - -#: app/templates/javascript.htm:725 -msgid "unloaded" -msgstr "" - -#: app/templates/javascript.htm:726 -msgid "Validation Errors" -msgstr "" - -#: app/templates/javascript.htm:727 -msgid "No Error Found" -msgstr "" - -#: app/templates/javascript.htm:728 -msgid "Loading data" -msgstr "" - -#: app/templates/javascript.htm:729 -msgid "Loading status" -msgstr "" - -#: app/templates/javascript.htm:730 -msgid "Loading started" -msgstr "" - -#: app/templates/javascript.htm:731 -msgid "Loading ended" -msgstr "" - -#: app/templates/javascript.htm:732 -msgid "Load duration" -msgstr "" - -#: app/templates/javascript.htm:733 -msgid "Indexing ended" -msgstr "" - -#: app/templates/javascript.htm:734 -msgid "Indexing duration" -msgstr "" - -#: app/templates/javascript.htm:736 -msgid "Unable to display the selected file" -msgstr "" - -#: app/templates/javascript.htm:737 -msgid "This file can't be displayed." -msgstr "" - -#: app/templates/javascript.htm:738 -msgid "It may be a proprietary format or there isn't a loader available yet" -msgstr "" - -#: app/templates/javascript.htm:739 -msgid "to present it in this webpage." -msgstr "" - -#: app/templates/javascript.htm:740 -msgid "Unable to parse your file with the " -msgstr "" - -#: app/templates/javascript.htm:741 -msgid "loader" -msgstr "" - -#: app/templates/javascript.htm:742 -msgid "Select File Loader" -msgstr "" - -#: app/templates/javascript.htm:743 -msgid "" -"Select the loader best suited for processing and visualizing the selected " -"file" -msgstr "" - -#: app/templates/javascript.htm:744 -msgid "Upload Files" -msgstr "" - -#: app/templates/javascript.htm:745 -msgid "" -"You may upload as many files as you wish; check with the site admin on the " -"maximum file size." -msgstr "" - -#: app/templates/javascript.htm:746 -msgid "optional" -msgstr "" - -#: app/templates/javascript.htm:747 -msgid "Adding files to this record is" -msgstr "" - -#: app/templates/javascript.htm:748 -msgid "" -"Images formatted as .jpg, .png files may be uploaded. Other formats may " -"require a loader to view." -msgstr "" - -#: app/templates/javascript.htm:749 -msgid "File Filter" -msgstr "" - -#: app/templates/javascript.htm:753 -msgid "Download Selected" -msgstr "" - -#: app/templates/javascript.htm:754 -msgid "Loader" -msgstr "" - -#: app/templates/javascript.htm:755 -msgid "File Renderer" -msgstr "" - -#: app/templates/javascript.htm:758 -msgid "files selected" -msgstr "" - -#: app/templates/javascript.htm:759 -msgid "add files" -msgstr "" - -#: app/templates/javascript.htm:760 -msgid "Apply to Selected Files" -msgstr "" - -#: app/templates/javascript.htm:761 -msgid "Apply the same loader to all selected files in the dataset" -msgstr "" - -#: app/templates/login.htm:38 app/templates/login.htm:68 -msgid "Sign In" -msgstr "" - -#: app/templates/login.htm:40 -msgid "" -"Sign in to Arches to access your data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/login.htm:46 -msgid "Your account has been created. Please sign in." -msgstr "" - -#: app/templates/login.htm:74 -msgid "Login failed" -msgstr "" - -#: app/templates/login.htm:75 -msgid "Invalid username and/or password." -msgstr "" - -#: app/templates/login.htm:80 app/templates/signup.htm:159 -msgid "Forgot password ?" -msgstr "" - -#: app/templates/login.htm:81 -msgid "Forgot password?" -msgstr "" - -#: app/templates/login.htm:84 app/templates/signup.htm:160 -msgid "Create a new account" -msgstr "" - -#: app/templates/login.htm:90 app/templates/signup.htm:153 -msgid "Learn more about Arches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:11 -msgid "Select a graph..." -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:18 -msgid "Graphs/Semantics" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:19 -msgid "Define graph" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:28 -#: app/templates/navbar/graph-designer-menu.htm:102 -msgid "Return to Arches Designer" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:29 -#: app/templates/navbar/graph-designer-menu.htm:103 -msgid "Create Arches Resource Models and Branches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:37 -#: app/templates/navbar/graph-designer-menu.htm:111 -msgid "footer" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:15 -msgid "New Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:16 -msgid "Create new Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:24 -#: app/templates/views/graph.htm:75 app/views/graph.py:346 -msgid "New Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:25 -msgid "Create new Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:36 -msgid "Import Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:37 -msgid "Import Model by uploading a json file" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:63 -msgid "Functions" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:64 -msgid "Configure functions attached to this Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:72 -msgid "Export Mapping File" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:74 -msgid "Use a mapping file with import/export of business data" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:83 -msgid "Delete Associated Instances" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:84 -msgid "Delete All Associated Instances with this Model" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:17 -msgid "Copy Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:18 -msgid "Make a copy and start editing" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:28 -msgid "Delete Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:29 -msgid "Permanently delete this resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:39 -msgid "Review Edit History" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:40 -msgid "View changes to this resource record" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:49 -msgid "Jump to Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:50 -msgid "View the full resource report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:58 -msgid "Print Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:59 -msgid "Print the full resource report" -msgstr "" - -#: app/templates/rdm.htm:66 app/templates/views/rdm/concept-report.htm:28 -#: app/templates/views/rdm/concept-report.htm:52 -msgid "Toggle Dropdown" -msgstr "" - -#: app/templates/rdm.htm:69 -msgid "Add Thesauri" -msgstr "" - -#: app/templates/rdm.htm:70 -msgid "Import Thesauri" -msgstr "" - -#: app/templates/rdm.htm:71 -msgid "Export Thesauri" -msgstr "" - -#: app/templates/rdm.htm:72 -msgid "Delete Thesauri" -msgstr "" - -#: app/templates/rdm.htm:74 -#: app/templates/views/rdm/modals/add-collection-form.htm:7 -msgid "Add Collection" -msgstr "" - -#: app/templates/rdm.htm:75 -#: app/templates/views/rdm/modals/delete-collection-form.htm:7 -msgid "Delete Collection" -msgstr "" - -#: app/templates/rdm.htm:76 -msgid "Export All Collections" -msgstr "" - -#: app/templates/rdm.htm:120 app/templates/views/rdm/concept-report.htm:3 -#: app/templates/views/rdm/entitytype-report.htm:3 -msgid "Loading..." -msgstr "" - -#: app/templates/signup.htm:31 -msgid "Create Account" -msgstr "" - -#: app/templates/signup.htm:33 -msgid "Register to access data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the error below." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the errors below." -msgstr "" - -#: app/templates/signup.htm:127 -msgid "Signup" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:19 -#: app/templates/views/user-profile-manager.htm:127 -#: app/templates/views/user-profile-manager.htm:238 -msgid "Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:24 -msgid "" -"Please enter the code from your external authentication application below." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:63 -msgid "Authentication failed. Please try again." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:71 -msgid "Need to reset two-factor authentication?" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:81 -msgid "" -"The administrator has required that all users enable two-factor " -"authentication." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:82 -msgid "Enable two-factor authentication via email" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:19 -msgid "Update Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:24 -msgid "Please enter an email address below." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:25 -msgid "" -"If it is registered in our system it will receive instructions to update two-" -"factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:53 -msgid "Success!" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:57 -msgid "Email address:" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:65 -msgid "" -"If this email address is registered, an email has been sent to it containing " -"instructions to enable two-factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:72 -#: app/templates/two_factor_authentication_settings.htm:161 -msgid "Click here to return to login page" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:22 -msgid "Two-Factor Authentication Settings" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:33 -msgid "This page will expire in 5 minutes." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:46 -msgid "Two-Factor Authentication:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:49 -msgid "ENABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:51 -msgid "DISABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:71 -msgid "Generate a new shared secret key" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:73 -msgid "Enable two-factor authentication" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:80 -msgid "Scan the QR code below with your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:91 -msgid "Click here to generate data for manual entry." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:97 -msgid "Enter the data below into your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:105 -msgid "Issuer Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:111 -msgid "Account Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:117 -msgid "Secret Key:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:123 -msgid "Algorithm Type:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:126 -msgid "Time based" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:138 -msgid "Click here to generate QR code." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:152 -msgid "" -"To disable two-factor authentication, please contact your administrator." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:156 -msgid "Disable two-factor authentication" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:10 -msgid "Insert Workflow Name" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:21 -msgid "Save and Complete Workflow" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:24 -msgid "Complete" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:146 -msgid "Previous Step" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:149 -msgid "Previous" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:166 -msgid "Undo" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:196 -msgid "Save and Continue" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:199 -#: app/templates/views/components/plugins/workflow.htm:220 -#: app/templates/views/components/plugins/workflow.htm:242 -msgid "Next" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:217 -#: app/templates/views/components/plugins/workflow.htm:239 -msgid "Next Step" -msgstr "" - -#: app/templates/views/concept-graph.htm:14 -msgid "Concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept and all of it's sub concepts." -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -#: app/templates/views/rdm/concept-report.htm:138 -#: app/templates/views/rdm/concept-report.htm:147 -#: app/templates/views/rdm/concept-report.htm:187 -msgid "Jump to this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -msgid "More Child Concept" -msgstr "" - -#: app/templates/views/concept-search.htm:2 -#: app/templates/views/rdm/modals/import-concept-form.htm:21 -msgid "Search for a concept..." -msgstr "" - -#: app/templates/views/edit-history.htm:11 -msgid "Recently Added Resources" -msgstr "" - -#: app/templates/views/edit-history.htm:16 -msgid "Resource Id" -msgstr "" - -#: app/templates/views/edit-history.htm:17 -msgid "Resource Name" -msgstr "" - -#: app/templates/views/edit-history.htm:19 -msgid "Edited" -msgstr "" - -#: app/templates/views/edit-history.htm:20 -msgid "Edit Type" -msgstr "" - -#: app/templates/views/edit-history.htm:21 -msgid "Editor" -msgstr "" - -#: app/templates/views/edit-history.htm:30 -msgid " (Resource Deleted)" -msgstr "" - -#: app/templates/views/edit-history.htm:45 -#: app/templates/views/edit-history.htm:47 -msgid "View Report" -msgstr "" - -#: app/templates/views/graph-designer.htm:26 -msgid "Graph Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:34 -msgid "Branch" -msgstr "" - -#: app/templates/views/graph-designer.htm:55 -msgid "Resource:" -msgstr "" - -#: app/templates/views/graph-designer.htm:63 -msgid "" -"Warning! This will save the graph in its current state and make the Resource " -"accessible to permissioned users." -msgstr "" - -#: app/templates/views/graph-designer.htm:76 -msgid "Notes:" -msgstr "" - -#: app/templates/views/graph-designer.htm:93 -msgid "Publish" -msgstr "" - -#: app/templates/views/graph-designer.htm:112 app/templates/views/graph.htm:51 -msgid "Find a Resource Model/Branch..." -msgstr "" - -#: app/templates/views/graph-designer.htm:145 -#: app/templates/views/graph-designer.htm:157 -msgid "Discard Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:147 -#: app/templates/views/graph-designer.htm:159 -msgid "Save Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:167 -msgid "Unpublish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:173 -msgid "Publish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:185 -msgid "Quit Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:201 -msgid "Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:206 -msgid "Cards" -msgstr "" - -#: app/templates/views/graph-designer.htm:253 -msgid "Add a branch to your model from the library" -msgstr "" - -#: app/templates/views/graph-designer.htm:280 -msgid "Card Designer" -msgstr "" - -#: app/templates/views/graph.htm:25 -msgid "Graphs" -msgstr "" - -#: app/templates/views/graph.htm:74 app/views/graph.py:346 -msgid "New Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:80 -msgid "Import Branch/Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:112 -msgid "Manage Graph" -msgstr "" - -#: app/templates/views/graph.htm:116 -msgid "Manage Functions" -msgstr "" - -#: app/templates/views/graph.htm:119 -msgid "Create Mapping File" -msgstr "" - -#: app/templates/views/graph.htm:122 -msgid "Delete Instances" -msgstr "" - -#: app/templates/views/graph.htm:126 -msgid "Export Model" -msgstr "" - -#: app/templates/views/graph.htm:128 -msgid "Clone Model" -msgstr "" - -#: app/templates/views/graph.htm:130 -msgid "Delete Model" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-components-tree.htm:58 -msgid "Widget" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-form-preview.htm:125 -msgid "Discard" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:23 -msgid "Function Manager" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:41 -msgid "Selected Functions" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:47 -msgid "You haven't added any functions yet." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:49 -msgid "" -"Select functions from the library to add new capabilities to your resource." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:56 -msgid "Close Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:57 -msgid "Show Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:88 -msgid "Library filter goes here" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:96 -msgid "Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:119 -#: app/templates/views/graph/function-manager/function-list.htm:21 -msgid "Function Name" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:137 -msgid "This Function doesn't require any configuration." -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:26 -msgid "Function Description" -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:37 -msgid "Select Function" -msgstr "" - -#: app/templates/views/graph/graph-base.htm:24 -msgid "Graph Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/branch-list.htm:17 -msgid "Because of ontology rules, there are no branches that can be appended." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:31 -msgid "Card name" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:40 -#: app/templates/views/graph/graph-designer/card-configuration.htm:49 -msgid " " -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:46 -msgid "CSS Classes (Optional)" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:95 -msgid "Help Panel Title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:98 -msgid "Help title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:105 -msgid "Content" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:118 -msgid "Unique Values" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:9 -#: app/templates/views/graph/graph-designer/card-tree.htm:9 -#: app/templates/views/resource/editor.htm:46 -msgid "Find a card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:15 -#: app/templates/views/graph/graph-designer/card-tree.htm:15 -#: app/templates/views/graph/graph-designer/graph-tree.htm:18 -#: app/templates/views/resource/editor.htm:52 -msgid " Expand" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:16 -#: app/templates/views/graph/graph-designer/card-tree.htm:16 -#: app/templates/views/graph/graph-designer/graph-tree.htm:19 -#: app/templates/views/resource/editor.htm:53 -msgid " Collapse" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:17 -#: app/templates/views/graph/graph-designer/card-tree.htm:17 -#: app/templates/views/graph/graph-designer/graph-tree.htm:20 -#: app/templates/views/resource/editor.htm:54 -msgid " Grid" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:18 -msgid " Select All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:19 -msgid " Clear All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:19 -#: app/templates/views/graph/graph-designer/graph-tree.htm:22 -msgid " Show IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:22 -#: app/templates/views/graph/graph-designer/graph-tree.htm:25 -msgid " Hide IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:40 -msgid "(edit report)" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:121 -msgid "Make card" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:124 -#: app/templates/views/graph/graph-designer/node-form.htm:252 -msgid "" -"Data from nodes not collected in other cards will be collected in the root " -"card's form section" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:134 -msgid "Resource models that may be related:" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:169 -msgid "Author name" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:181 -msgid "Abstract/description" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:193 -msgid "" -"URI to a JSON-LD Context Object or a Raw Context Object or Array of Context " -"Objects" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:200 -msgid "URI Slug for API Access" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:204 -msgid "Slug" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:225 -msgid " Map Feature Color " -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:12 -msgid "Find a node, datatype, card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:49 -msgid "Node is exportable in search" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:57 -msgid "Add Child Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:58 -msgid "Add Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:61 -msgid "Export Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:64 -msgid "Delete Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/identity-list.htm:5 -msgid "Groups/Accounts" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "Enter node name here..." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "node name" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:54 -msgid "Node Name Alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:59 -msgid "Unique alias generated from this node\\" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:60 -msgid "Use a custom node alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "parent" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:100 -msgid "Semantics" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:129 -msgid "description" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:137 -msgid "Node Data Type and Configuration" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:169 -msgid "Node Settings" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:186 -msgid "Activate to use this node in Advanced Search." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:206 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:66 -msgid "" -"Activate to require that data be collected for this node when a card value " -"is edited" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:224 -msgid "Export via Search Results" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Provide a field name for shapefiles. " -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Limited to 10 characters to meet shapefile requirements." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:230 -msgid "shapefile fieldname" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:255 -msgid "" -"Data from this node and downstream nodes will be collected in a single form " -"section" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:21 -msgid "To set permissions: " -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:23 -msgid " 1. Select one or more cards from the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:26 -msgid "" -" 2. Select a Group or User Account from the dropdown below." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:29 -msgid "" -" 3. Apply Permissions to set your changes. You'll see your " -"selections reflected by the icons in the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:36 -msgid "Set permissions for:" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:43 -msgid "Select a Group/Account..." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:77 -msgid "Revert Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:79 -msgid "Apply Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:88 -msgid "Selected Cards" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:91 -msgid "No cards selected" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:7 -msgid "Widget Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:36 -msgid "Visibility" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:72 -msgid "Overlay" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:97 -msgid "No overlays available" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:120 -msgid "Delete Layer" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:136 -msgid "Activated:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:197 -msgid "Layer Name:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:218 -msgid "Only show on search map:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:249 -msgid "Legend content:" -msgstr "" - -#: app/templates/views/notifications-list.htm:10 -msgid "Dismiss All" -msgstr "" - -#: app/templates/views/notifications-list.htm:26 -msgid "" -"You're up-to-date and do not have any notifications. When you trigger a " -"notification (for example, when you request a large download) it will " -"display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:17 -msgid "Last 7 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:18 -msgid "Last 30 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:49 -msgid "" -"You have not yet edited any data within the specified time period. Once you " -"edit a resource, your edit history will display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:71 -msgid "Card: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:76 -msgid "Edited: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:82 -msgid "pending review" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:32 -msgid "Add Top Concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:33 -msgid "Import Top Concept from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:36 -#: app/templates/views/rdm/concept-report.htm:55 -msgid "Add Child" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:37 -msgid "Import Child from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:39 -#: app/templates/views/rdm/concept-report.htm:57 -msgid "Manage Parents" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:40 -msgid "Make Collection" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:56 -msgid "Import Child from AAT" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:70 -#: app/templates/views/rdm/entitytype-report.htm:78 -msgid "Labels" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:72 -#: app/templates/views/rdm/entitytype-report.htm:81 -msgid "Add label" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:78 -#: app/templates/views/rdm/entitytype-report.htm:87 -msgid "Delete this label?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "preferred" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "alternate" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "hidden" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:94 -#: app/templates/views/rdm/entitytype-report.htm:103 -msgid "Notes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:96 -#: app/templates/views/rdm/entitytype-report.htm:106 -msgid "Add note" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:102 -#: app/templates/views/rdm/entitytype-report.htm:112 -msgid "Delete this note?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:123 -msgid "Broader/Narrower Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "Delete this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "" -"By deleting this concept, you will also be deleting the following concepts " -"as well. This operation cannot be undone." -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:178 -msgid "Related Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:180 -msgid "Add related concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:186 -msgid "Remove the relationship to this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:203 -#: app/templates/views/rdm/entitytype-report.htm:132 -msgid "Values" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:205 -#: app/templates/views/rdm/entitytype-report.htm:135 -msgid "Add value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:211 -#: app/templates/views/rdm/entitytype-report.htm:141 -msgid "Delete this value?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:212 -#: app/templates/views/rdm/entitytype-report.htm:142 -msgid "Edit this value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:231 -msgid "Add images" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:246 -msgid "Delete Image" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:274 -#: app/templates/views/rdm/entitytype-report.htm:165 -msgid "Arches ID:" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:294 -#: app/templates/views/rdm/entitytype-report.htm:179 -msgid "Are you ready to delete this item?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:304 -#: app/templates/views/rdm/entitytype-report.htm:189 -msgid "No" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:305 -#: app/templates/views/rdm/entitytype-report.htm:190 -msgid "Yes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:339 -msgid "Arches Reference Data Manager" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:348 -msgid "Schemes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:352 -msgid "Entity Types" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:29 -msgid "Member Hierarchy" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:32 -msgid "Add dropdown entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:46 -#: app/templates/views/rdm/entitytype-report.htm:55 -msgid "Expand this entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:54 -msgid "Remove this entry from the dropdown" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:89 -msgid "Edit this label" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:113 -msgid "Edit this note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:7 -msgid "Add Concept" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:13 -msgid "Label" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:19 -msgid "Note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:36 -msgid "Relation from Parent" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:50 -#: app/templates/views/rdm/modals/add-collection-form.htm:32 -#: app/templates/views/rdm/modals/add-scheme-form.htm:38 -msgid "Save changes" -msgstr "" - -#: app/templates/views/rdm/modals/add-collection-form.htm:13 -#: app/templates/views/rdm/modals/add-scheme-form.htm:13 -msgid "ConceptScheme Name" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "Import Images" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "(Click on panel or drag and drop files onto panel to upload)" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:7 -msgid "Add Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:19 -msgid "Scope Note" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:13 -msgid "Select collection to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire collection from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:7 -msgid "Delete Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:13 -msgid "Select scheme to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire scheme from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:7 -msgid "Export Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:13 -msgid "Select scheme to export" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:9 -msgid "Import Concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:24 -msgid "Organization" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:33 -msgid "Concept Indentifiers" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:9 -msgid "Import New Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:20 -msgid "SKOS File" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:30 -msgid "When concept ids match" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:32 -msgid "overwrite system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:33 -msgid "use system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:41 -msgid "When inserting new concepts" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:43 -msgid "keep within scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:44 -msgid "stage in candidates" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:54 -msgid "Upload File" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:9 -msgid "New Parent Concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:24 -msgid "Relation to Parent" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:31 -msgid "Current Parents" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept." -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:53 -msgid "Deleting reference to parent:" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:9 -msgid "Manage Related Concepts" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:27 -#: app/templates/views/rdm/modals/related-member-form.htm:27 -msgid "Select a concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:34 -#: app/templates/views/rdm/modals/related-member-form.htm:34 -msgid "Relation type" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:35 -#: app/templates/views/rdm/modals/related-member-form.htm:35 -msgid "Relation to Concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:52 -msgid "Use the search tool to select the concept that you want to relate." -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:9 -msgid "Select Concept Values for Dropdowns" -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:51 -msgid "Selecting a concept will select that concept and all it's children." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Edit Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Add Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Manage Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:24 -msgid "Label Information" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:35 -msgid "Label type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:70 -msgid "Only one preferred label may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Add Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Manage Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:98 -msgid "Note Editor" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:151 -msgid "Only one note of each type may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Add Concept Value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Manage Concept Values" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:179 -msgid "Define a value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:192 -msgid "Value type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:230 -msgid "Only one sort order value can be assigned to a concept." -msgstr "" - -#: app/templates/views/resource.htm:25 -#: app/templates/views/resource/resource-base.htm:24 app/views/resource.py:90 -msgid "Resource Manager" -msgstr "" - -#: app/templates/views/resource.htm:53 -msgid "Resources" -msgstr "" - -#: app/templates/views/resource.htm:93 -msgid "Create Resource" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:7 -msgid "Resource History" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:30 -msgid "Now" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:34 -msgid "Most recent" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:35 -msgid "Oldest" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:36 -msgid "By editor" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:37 -msgid "By edit type" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:50 -msgid "Resource Record Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:52 -msgid "Record created by Arches with unique identifer" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:57 -#: app/templates/views/resource/edit-log.htm:60 -msgid "Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:66 -#: app/templates/views/resource/edit-log.htm:169 -msgid "Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:78 -#: app/templates/views/resource/edit-log.htm:114 -msgid "Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:102 -msgid "New Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:132 -msgid "Previous Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:146 -msgid "Previous Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:162 -#: app/templates/views/resource/edit-log.htm:165 -msgid "Deleted" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:184 -msgid "edited by" -msgstr "" - -#: app/templates/views/resource/editor.htm:25 -msgid "Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:102 -msgid "Manage Permissions" -msgstr "" - -#: app/templates/views/resource/editor.htm:166 -msgid "Welcome to Arches' Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:169 -msgid "" -"You are about to create a new resource record. Select any data card from " -"the list on the left and start entering information." -msgstr "" - -#: app/templates/views/resource/editor.htm:170 -msgid "Don't worry if you decide not to enter any data just yet." -msgstr "" - -#: app/templates/views/resource/editor.htm:171 -msgid "" -"Arches will create your new resource record once you've saved a data entry " -"card." -msgstr "" - -#: app/templates/views/resource/editor.htm:177 -msgid "No cards are available for this model." -msgstr "" - -#: app/templates/views/resource/editor.htm:243 -msgid "Add new" -msgstr "" - -#: app/templates/views/resource/editor.htm:270 -msgid "You do not have permission to edit this card." -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:15 -msgid "User: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:18 -msgid "Created: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:37 -msgid "Accept" -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:40 -msgid "Decline" -msgstr "" - -#: app/templates/views/resource/report.htm:24 -msgid "Resource Report" -msgstr "" - -#: app/templates/views/search.htm:60 -msgid "Clear Filters" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:25 -msgid "Account Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:48 -msgid "User name:" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:64 -msgid "Account" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:74 -msgid "User name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:81 -msgid "Change password" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:100 -msgid "Contact email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:113 -msgid "Phone" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:141 -msgid "Arches user name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:149 -msgid "This is the unique email or name that you use to log on to Arches." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:165 -#: app/templates/views/user-profile-manager.htm:166 -msgid "First name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:176 -msgid "" -"Arches uses your name and phone number to make it easier for other users to " -"find and work with you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:186 -#: app/templates/views/user-profile-manager.htm:187 -msgid "Last name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:202 -msgid "Phone Number (optional)" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:215 -msgid "Contact Email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:226 -msgid "" -"Arches uses your e-maill to alert you to projects and tasks assigned to you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:256 -msgid "Click here to update Two-Factor Authentication settings via email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:346 -msgid "Notification Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:354 -msgid "Trigger" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:355 -msgid "Email Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:356 -msgid "Web Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:365 -#: app/templates/views/user-profile-manager.htm:370 -msgid "Enable" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:375 -msgid "Exporting Search Results" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:825 -#, python-brace-format -msgid "No datatype detected for {0}" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:1132 -#, python-brace-format -msgid "Total resources saved: {save_count}" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:47 -#, python-brace-format -msgid "{0} of {1} resources saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:57 -#, python-brace-format -msgid "{0} of {1} relations saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:182 -msgid "No import errors" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:186 -msgid "" -"***** Errors occured during import. Some data may not have been imported. " -"For more information, check resource import error log: " -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:217 -#, python-brace-format -msgid " {0}: {1}\n" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:269 -msgid "" -"Must supply either a graph id or a list of resource instance ids to export" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:34 -msgid "Getty AAT" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:90 -#, python-format -msgid "" -"Error in SPARQL query:
    Test this query directly by " -"pasting the query below into the Getty's own SPARQL " -"endpoint at http://" -"vocab.getty.edu/sparql
    %s
    Query " -"returned 0 results, please check the query for " -"errors. You may need to add the appropriate " -"languages into the database for this query to work

    " -msgstr "" - -#: app/utils/forms.py:64 -msgid "" -"This email address has already been registered with the " -"system. If you forgot your password, click the " -"'exit' link below and go to the login page to reset your password." -msgstr "" - -#: app/utils/forms.py:109 -msgid "Email" -msgstr "" - -#: app/utils/forms.py:113 -msgid "New password" -msgstr "" - -#: app/utils/forms.py:115 -msgid "Re-enter new password" -msgstr "" - -#: app/utils/password_validation.py:12 -#, python-brace-format -msgid "Be longer than {0} characters" -msgstr "" - -#: app/utils/password_validation.py:20 -msgid "Have at least 1 letter" -msgstr "" - -#: app/utils/password_validation.py:37 -msgid "Your password must contain at least one special character" -msgstr "" - -#: app/utils/password_validation.py:43 -msgid "Have at least 1 special character" -msgstr "" - -#: app/utils/password_validation.py:56 -msgid "Your password must contain at least one number" -msgstr "" - -#: app/utils/password_validation.py:60 -msgid "Have at least 1 number" -msgstr "" - -#: app/utils/password_validation.py:74 -msgid "Your password must contain both upper and lower case letters" -msgstr "" - -#: app/utils/password_validation.py:78 -msgid "Have least 1 upper and lower case character" -msgstr "" - -#: app/utils/response.py:56 -msgid "Could not return JSON Response" -msgstr "" - -#: app/utils/task_management.py:28 -msgid "Celery worker connection failed. Reattempting" -msgstr "" - -#: app/utils/task_management.py:30 -msgid "" -"Failed to connect to celery due to a BrokenPipeError/ConnectionResetError" -msgstr "" - -#: app/utils/task_management.py:33 -msgid "A celery broker is running, but a celery worker is not available" -msgstr "" - -#: app/utils/task_management.py:37 -msgid "Unable to connect to a celery broker" -msgstr "" - -#: app/views/api.py:79 -msgid "Failed to dispatch Kibana proxy" -msgstr "" - -#: app/views/api.py:81 -msgid "KibanaProxy failed" -msgstr "" - -#: app/views/api.py:105 -msgid "Failed to create API request" -msgstr "" - -#: app/views/api.py:121 app/views/api.py:797 app/views/resource.py:236 -#: app/views/resource.py:603 -msgid "Unnamed Resource" -msgstr "" - -#: app/views/api.py:483 -#, python-brace-format -msgid "The specified resource '{0}' does not exist. JSON-LD export failed." -msgstr "" - -#: app/views/api.py:793 app/views/resource.py:232 -msgid "New Resource" -msgstr "" - -#: app/views/api.py:1275 -msgid "Tile not found." -msgstr "" - -#: app/views/api.py:1307 -msgid "No nodegroup matching query parameters found." -msgstr "" - -#: app/views/api.py:1356 -msgid "No nodes matching query parameters found." -msgstr "" - -#: app/views/api.py:1364 -#, python-format -msgid "No graph found for graphid %s" -msgstr "" - -#: app/views/api.py:1424 -msgid "User does not have permission to edit this node." -msgstr "" - -#: app/views/auth.py:132 app/views/auth.py:155 app/views/auth.py:212 -msgid "User signup has been disabled. Please contact your administrator." -msgstr "" - -#: app/views/auth.py:169 -msgid "Signup for Arches" -msgstr "" - -#: app/views/auth.py:172 -msgid "" -"Thanks for your interest in Arches. Click on link below " -"to confirm your email address! Use your email address to login." -msgstr "" - -#: app/views/auth.py:176 -msgid "" -"This link expires in 24 hours. If you can't get to it before " -"then, don't worry, you can always try again with the " -"same email address." -msgstr "" - -#: app/views/auth.py:185 -msgid "Welcome to Arches!" -msgstr "" - -#: app/views/auth.py:190 -#, python-format -msgid "" -"An email has been sent to
    %s
    with a link to " -"activate your account" -msgstr "" - -#: app/views/auth.py:232 -msgid "The signup link has expired, please try signing up again. Thanks!" -msgstr "" - -#: app/views/auth.py:255 -msgid "Invalid password" -msgstr "" - -#: app/views/auth.py:257 -msgid "New password and confirmation must match" -msgstr "" - -#: app/views/auth.py:268 -msgid "Password successfully updated" -msgstr "" - -#: app/views/auth.py:308 app/views/auth.py:326 -msgid "Make sure to set your OAUTH_CLIENT_ID in settings.py" -msgstr "" - -#: app/views/auth.py:372 -msgid "Update Two-Factor Authentication Settings" -msgstr "" - -#: app/views/auth.py:374 -msgid "Click on link below to update your two-factor authentication settings." -msgstr "" - -#: app/views/auth.py:376 -msgid "" -"This link expires in 15 minutes. If you did not request this " -"change, contact your Administrator immediately." -msgstr "" - -#: app/views/auth.py:385 -msgid "Arches Two-Factor Authentication" -msgstr "" - -#: app/views/auth.py:390 -msgid "" -"There has been error sending an email to this address. Please contact your " -"system administrator." -msgstr "" - -#: app/views/concept.py:68 -msgid "Using the RDM" -msgstr "" - -#: app/views/concept.py:238 -msgid "Unable to Load SKOS File" -msgstr "" - -#: app/views/concept.py:238 -msgid "There was an issue saving the contents of the file to Arches. " -msgstr "" - -#: app/views/concept.py:274 -msgid "Unable to Delete" -msgstr "" - -#: app/views/concept.py:274 -msgid "" -"This concept or one of it's subconcepts is already in use by an existing " -"resource." -msgstr "" - -#: app/views/concept.py:327 -msgid "Success" -msgstr "" - -#: app/views/concept.py:327 -msgid "Collection successfully created from the selected concept" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to Make Collection" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to make a collection from the selected concept." -msgstr "" - -#: app/views/graph.py:154 -msgid "Using the Arches Designer" -msgstr "" - -#: app/views/graph.py:171 -#, python-brace-format -msgid "" -"No namespaces appear to be associated with {ontology.ontologyid} in the " -"ontologies table. This is not a problem as long as all necessary namespaces " -"are included in the ONTOLOGY_NAMESPACES setting." -msgstr "" - -#: app/views/graph.py:215 -msgid "Branch Library" -msgstr "" - -#: app/views/graph.py:215 -msgid "Find a graph branch" -msgstr "" - -#: app/views/graph.py:261 -msgid "Designing a Resource Model" -msgstr "" - -#: app/views/graph.py:263 -msgid "Designing a Branch" -msgstr "" - -#: app/views/graph.py:425 -msgid "Elasticsearch indexing error" -msgstr "" - -#: app/views/graph.py:427 -msgid "" -"If you want to change the datatype of an existing node.\n" -" Delete and then re-create the node, or export the branch " -"then edit the datatype and re-import the branch." -msgstr "" - -#: app/views/graph.py:546 -msgid "Managing Functions" -msgstr "" - -#: app/views/manifest_manager.py:300 -msgid "IIIF server proxy not configured" -msgstr "" - -#: app/views/manifest_manager.py:306 -msgid "Manifest Validation Error" -msgstr "" - -#: app/views/map.py:134 -msgid "Tileserver proxy not configured" -msgstr "" - -#: app/views/resource.py:92 -msgid "Creating Resources" -msgstr "" - -#: app/views/resource.py:350 -msgid "Managing System Settings" -msgstr "" - -#: app/views/resource.py:352 -msgid "Using the Resource Editor" -msgstr "" - -#: app/views/resource.py:357 -msgid "Unable to Delete Resource" -msgstr "" - -#: app/views/resource.py:358 -msgid "" -"User does not have permissions to delete this instance because the instance " -"or its data is restricted" -msgstr "" - -#: app/views/resource.py:367 -msgid "Unable to delete. Please verify the model is not currently published." -msgstr "" - -#: app/views/resource.py:547 app/views/resource.py:553 -msgid "Resource Created" -msgstr "" - -#: app/views/resource.py:548 -msgid "Resource Deleted" -msgstr "" - -#: app/views/resource.py:549 -msgid "Tile Deleted" -msgstr "" - -#: app/views/resource.py:550 -msgid "Tile Created" -msgstr "" - -#: app/views/resource.py:551 -msgid "Tile Updated" -msgstr "" - -#: app/views/resource.py:552 -msgid "Edit Deleted" -msgstr "" - -#: app/views/resource.py:771 -msgid "Failed to fetch resource instance descriptors" -msgstr "" - -#: app/views/resource.py:788 -msgid "No active report template is available for this resource." -msgstr "" - -#: app/views/resource.py:903 -msgid "Unable to delete. Relationship does not exist" -msgstr "" - -#: app/views/resource.py:966 app/views/resource.py:980 app/views/tile.py:151 -msgid "Unable to save. Please verify the model is not currently published." -msgstr "" - -#: app/views/search.py:109 -msgid "Searching the Database" -msgstr "" - -#: app/views/search.py:228 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download " -"limit. Anonymous users cannot run an export exceeding this " -"limit. Please sign in with your {app_name} account or " -"refine your search" -msgstr "" - -#: app/views/search.py:244 -#, python-brace-format -msgid "" -"{total} instances have been submitted for export. Click " -"the Bell icon to check for a link to download your data" -msgstr "" - -#: app/views/search.py:249 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download limit. Please " -"refine your search" -msgstr "" - -#: app/views/search.py:270 -msgid "" -"Either no instances were identified for export or no resources have " -"exportable geometry nodes Please confirm that the models of " -"instances you would like to export have geometry nodes and " -"that those nodes are set as exportable" -msgstr "" - -#: app/views/search.py:401 -msgid "There was an error retrieving the search results" -msgstr "" - -#: app/views/search.py:500 -msgid "Downloading" -msgstr "" - -#: app/views/search.py:502 -msgid "The requested file is no longer available" -msgstr "" - -#: app/views/tile.py:72 -msgid "Saving tile failed" -msgstr "" - -#: app/views/tile.py:124 -msgid "Unable to save. Please verify the model is currently unpublished." -msgstr "" - -#: app/views/tile.py:133 app/views/tile.py:235 -msgid "This tile is no longer available" -msgstr "" - -#: app/views/tile.py:133 -msgid "It was likely deleted by another user" -msgstr "" - -#: app/views/tile.py:148 -msgid "Unable to save. Please verify your input is valid" -msgstr "" - -#: app/views/tile.py:154 -msgid "Unable to save." -msgstr "" - -#: app/views/tile.py:181 app/views/tile.py:184 app/views/tile.py:259 -#: app/views/tile.py:261 app/views/tile.py:265 app/views/tile.py:286 -msgid "Request Failed" -msgstr "" - -#: app/views/tile.py:181 -msgid "Unable to Save. Verify model status is active" -msgstr "" - -#: app/views/tile.py:184 app/views/tile.py:259 -msgid "Permission Denied" -msgstr "" - -#: app/views/tile.py:235 -msgid "It was likely already deleted by another user" -msgstr "" - -#: app/views/tile.py:261 -msgid "Unable to delete. Verify model status is active" -msgstr "" - -#: app/views/tile.py:265 -msgid "You do not have permissions to delete a tile with authoritative data." -msgstr "" - -#: app/views/user.py:47 -msgid "Not yet logged in" -msgstr "" - -#: app/views/user.py:110 app/views/user.py:145 -msgid "Profile Editing" -msgstr "" - -#: app/views/user.py:167 -msgid "Your " -msgstr "" - -#: management/commands/load_ontology.py:84 -msgid "" -"You must supply an ontology_config.json within your ontology source " -"directory." -msgstr "" - -#: management/commands/load_ontology.py:85 -#, python-brace-format -msgid "'{config_file}' was not found." -msgstr "" - -#: management/commands/load_ontology.py:89 -msgid "You must supply a version number using the -vn/--version argument." -msgstr "" diff --git a/arches/locale/es/LC_MESSAGES/django.mo b/arches/locale/es/LC_MESSAGES/django.mo deleted file mode 100644 index ee56c394f4d..00000000000 Binary files a/arches/locale/es/LC_MESSAGES/django.mo and /dev/null differ diff --git a/arches/locale/es/LC_MESSAGES/django.po b/arches/locale/es/LC_MESSAGES/django.po deleted file mode 100644 index d083a3f281d..00000000000 --- a/arches/locale/es/LC_MESSAGES/django.po +++ /dev/null @@ -1,7309 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-30 19:07-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: app/datatypes/base.py:39 -#, python-brace-format -msgid "{0} error, {1} {2} - {3}. Unable to save." -msgstr "" - -#: app/datatypes/base.py:199 -msgid "Multiple provisional edits. Returning first edit" -msgstr "" - -#: app/datatypes/base.py:203 -msgid "Tile has no authoritative or provisional data" -msgstr "" - -#: app/datatypes/concept_types.py:140 -msgid "" -"The widget used to save this data appears to be incorrect for this datatype. " -"Contact system admin to resolve" -msgstr "" - -#: app/datatypes/concept_types.py:148 -msgid "This is an invalid concept prefLabel, or an incomplete UUID" -msgstr "" - -#: app/datatypes/concept_types.py:156 -msgid "This UUID is not an available concept value" -msgstr "" - -#: app/datatypes/datatypes.py:104 -msgid "This is not a string" -msgstr "" - -#: app/datatypes/datatypes.py:328 -msgid "Not a properly formatted number" -msgstr "" - -#: app/datatypes/datatypes.py:419 -msgid "Not of type boolean" -msgstr "" - -#: app/datatypes/datatypes.py:500 -msgid "" -"Incorrect format. Confirm format is in settings.DATE_FORMATS or set the " -"format in settings.DATE_IMPORT_EXPORT_FORMAT." -msgstr "" - -#: app/datatypes/datatypes.py:564 -#, python-brace-format -msgid "{value} is an invalid date format" -msgstr "" - -#: app/datatypes/datatypes.py:665 -msgid "" -"Incorrect Extended Date Time Format. See http://www.loc.gov/standards/" -"datetime/ for supported formats" -msgstr "" - -#: app/datatypes/datatypes.py:718 -msgid "" -"Only dates that specify an exact year, month, and day can be used with the " -"\"=\" operator" -msgstr "" - -#: app/datatypes/datatypes.py:727 -msgid "" -"Only dates that specify an exact year, " -"month, and day can be used with the \">" -"\", \"<\", \">=\", and \"<=\" operators" -msgstr "" - -#: app/datatypes/datatypes.py:739 -msgid "Invalid date specified." -msgstr "" - -#: app/datatypes/datatypes.py:806 -msgid "Unable to serialize some geometry features" -msgstr "" - -#: app/datatypes/datatypes.py:1398 -msgid "File type not permitted" -msgstr "" - -#: app/datatypes/datatypes.py:1424 -#, python-brace-format -msgid "This node has a limit of {0} files. Please reduce files." -msgstr "" - -#: app/datatypes/datatypes.py:1432 -#, python-brace-format -msgid "" -"This node has a file-size limit of {0}. Please reduce file size or contact " -"your sysadmin." -msgstr "" - -#: app/datatypes/datatypes.py:1440 -#, python-brace-format -msgid "The file \"{0}\" does not exist in \"{1}\"" -msgstr "" - -#: app/datatypes/datatypes.py:1444 -#, python-brace-format -msgid "datatype: {0}, value: {1} - {2} ." -msgstr "" - -#: app/datatypes/datatypes.py:1503 app/datatypes/datatypes.py:1590 -msgid "File does not exist" -msgstr "" - -#: app/datatypes/datatypes.py:1622 -msgid "The file url is invalid" -msgstr "" - -#: app/datatypes/datatypes.py:1624 -msgid "A file is not available for this tile" -msgstr "" - -#: app/datatypes/datatypes.py:1626 -msgid "This file's fileid is not a valid UUID" -msgstr "" - -#: app/datatypes/datatypes.py:1757 -#, python-brace-format -msgid "No domain option found for option id {0}, in node conifg: {1}" -msgstr "" - -#: app/datatypes/datatypes.py:1806 -msgid "" -"Invalid domain id. Please check the node this value is mapped to for a list " -"of valid domain ids." -msgstr "" - -#: app/datatypes/datatypes.py:2122 -#, python-brace-format -msgid "The related resource with id '{0}' is not in the system." -msgstr "" - -#: app/etl_modules/base_import_module.py:33 -msgid "Delegating load reversal to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:218 -msgid "Legacy id(s) already exist. Legacy ids must be unique" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:243 -#: app/etl_modules/import_single_csv.py:208 -msgid "Failed to complete load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:244 -#: app/etl_modules/import_single_csv.py:209 -msgid "Unable to insert record into staging table" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:279 -msgid "Invalid excel file/zip specified" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:280 -msgid "Upload a valid excel file" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:307 -msgid "Unable to initialize load" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:322 -#: app/etl_modules/import_single_csv.py:161 -msgid "Delegating load to Celery task" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:326 -#: app/etl_modules/import_single_csv.py:165 -msgid "delegated_to_celery" -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:329 -#: app/etl_modules/import_single_csv.py:168 -msgid "" -"Cannot start process. Unable to run process as a background task at this " -"time." -msgstr "" - -#: app/etl_modules/branch_csv_importer.py:335 -#: app/etl_modules/import_single_csv.py:174 -#: app/templates/views/rdm/modals/import-concept-form.htm:40 -msgid "Error" -msgstr "" - -#: app/etl_modules/import_single_csv.py:104 -msgid "No csv file found" -msgstr "" - -#: app/etl_modules/import_single_csv.py:105 -msgid "Upload a valid csv file" -msgstr "" - -#: app/etl_modules/import_single_csv.py:143 -msgid "No valid node is selected" -msgstr "" - -#: app/etl_modules/import_single_csv.py:145 -msgid "Only one column should be selected for id" -msgstr "" - -#: app/functions/primary_descriptors.py:67 -#, python-brace-format -msgid "Invalid nodegroupid, {0}, participating in descriptor function." -msgstr "" - -#: app/functions/primary_descriptors.py:69 app/views/resource.py:745 -#: app/views/search.py:387 -msgid "Undefined" -msgstr "" - -#: app/models/concept.py:153 -msgid "Only include values for include or exclude, but not both" -msgstr "" - -#: app/models/concept.py:844 -#, python-format -msgid "Invalid subconcept definition: %s" -msgstr "" - -#: app/models/concept.py:852 -#, python-format -msgid "Invalid related concept definition: %s" -msgstr "" - -#: app/models/concept.py:863 -#, python-format -msgid "Invalid value definition: %s" -msgstr "" - -#: app/models/concept.py:1267 -msgid "Need to include values when creating a collection" -msgstr "" - -#: app/models/concept.py:1375 -msgid "" -"Index of label failed. Index type (scheme id) could not be derived from the " -"label." -msgstr "" - -#: app/models/fields/i18n.py:166 -msgid "A I18n_TextField object" -msgstr "" - -#: app/models/fields/i18n.py:357 -msgid "A I18n_JSONField object" -msgstr "" - -#: app/models/graph.py:77 -msgid "New Node" -msgstr "" - -#: app/models/graph.py:267 -msgid "Top Node" -msgstr "" - -#: app/models/graph.py:491 -#, python-brace-format -msgid "" -"Duplicate node alias: \"{0}\". All aliases must be unique in a resource " -"model." -msgstr "" - -#: app/models/graph.py:495 -#, python-brace-format -msgid "Fail to save node \"{0}\"." -msgstr "" - -#: app/models/graph.py:554 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot delete a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:703 -#, python-brace-format -msgid "" -"Your resource model: {0}, already has instances saved. You cannot modify a " -"Resource Model with instances." -msgstr "" - -#: app/models/graph.py:735 -msgid "Ontology rules don't allow this node to be appended" -msgstr "" - -#: app/models/graph.py:1002 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot delete nodes from a Resource " -"Model with instances." -msgstr "" - -#: app/models/graph.py:1037 -msgid "The graph you wish to append needs to define an ontology" -msgstr "" - -#: app/models/graph.py:1050 -msgid "Ontology rules don't allow this graph to be appended" -msgstr "" - -#: app/models/graph.py:1522 -#, python-brace-format -msgid "" -"Your resource model: {self.name}, already has instances " -"saved. You cannot modify a Resource Model " -"with instances." -msgstr "" - -#: app/models/graph.py:1541 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All node names in a card must be unique." -msgstr "" - -#: app/models/graph.py:1550 -#, python-brace-format -msgid "Duplicate node name: \"{0}\". All sibling node names must be unique." -msgstr "" - -#: app/models/graph.py:1586 -msgid "" -"The top node of your resource graph: {self.root.name} needs to be a " -"collector. Hint: check that nodegroup_id of your " -"resource node(s) are not null." -msgstr "" - -#: app/models/graph.py:1592 -msgid "The top node of your resource graph must have a datatype of 'semantic'." -msgstr "" - -#: app/models/graph.py:1597 -msgid "" -"If your graph contains more than one node and is not a resource the root " -"must be a collector." -msgstr "" - -#: app/models/graph.py:1602 -msgid "Field name must not be blank." -msgstr "" - -#: app/models/graph.py:1604 -msgid "Field name must contain only alpha-numeric characters or underscores." -msgstr "" - -#: app/models/graph.py:1606 -msgid "Field name cannot begin with an underscore or number" -msgstr "" - -#: app/models/graph.py:1612 -#, python-brace-format -msgid "Field name must be unique to the graph; '{fieldname}' already exists." -msgstr "" - -#: app/models/graph.py:1634 -#, python-brace-format -msgid "A valid {0} ontology class must be selected" -msgstr "" - -#: app/models/graph.py:1637 -#, python-brace-format -msgid "'{0}' is not a valid {1} ontology class" -msgstr "" - -#: app/models/graph.py:1645 -msgid "" -"You must specify an ontology property. Your graph isn't semantically " -"valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' can not be related via Property '{edge." -"ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1664 -msgid "" -"Your graph isn't semantically valid. Entity domain '{edge.domainnode." -"ontologyclass}' and Entity range '{edge." -"rangenode.ontologyclass}' cannot be related " -"via Property '{edge.ontologyproperty}'." -msgstr "" - -#: app/models/graph.py:1672 -#, python-brace-format -msgid "" -"'{0}' is not found in the {1} ontology or is not a valid ontology property " -"for Entity domain '{2}'." -msgstr "" - -#: app/models/graph.py:1681 -msgid "" -"You have assigned ontology classes to your graph nodes but not assigned an " -"ontology to your graph." -msgstr "" - -#: app/models/graph.py:1702 -msgid "The json-ld context you supplied wasn't formatted correctly." -msgstr "" - -#: app/models/graph.py:1707 -#, python-brace-format -msgid "Another resource model already uses the slug '{self.slug}'" -msgstr "" - -#: app/models/graph.py:1753 -msgid "Graph Validation Error" -msgstr "" - -#: app/models/models.py:435 -msgid "Only resource models may be edited - branches are not editable" -msgstr "" - -#: app/models/models.py:437 -msgid "" -"This Model is currently unpublished and not available for instance creation." -msgstr "" - -#: app/models/resource.py:785 -msgid "Published Model Error" -msgstr "" - -#: app/models/resource.py:795 -msgid "Unpublished Model Error" -msgstr "" - -#: app/models/tile.py:276 -msgid "" -"This card violates a unique constraint. The " -"following value is already saved: " -msgstr "" - -#: app/models/tile.py:297 -#, python-brace-format -msgid "" -"Error checking for missing node. Nodeid: {nodeid} with value: {value}, not " -"in nodes. You may have a node in your business data that " -"no longer exists in any graphs." -msgstr "" - -#: app/models/tile.py:302 -msgid "This card requires values for the following: " -msgstr "" - -#: app/models/tile.py:325 -#, python-brace-format -msgid "{0}" -msgstr "" - -#: app/models/tile.py:645 app/models/tile.py:656 app/models/tile.py:673 -msgid "No associated functions or other TypeError raised by a function" -msgstr "" - -#: app/models/tile.py:711 -msgid "Tile Validation Error" -msgstr "" - -#: app/models/tile.py:722 -msgid "Tile Cardinaltiy Error" -msgstr "" - -#: app/search/base_index.py:182 -msgid "Search Index Error:" -msgstr "" - -#: app/search/base_index.py:192 -msgid "Search Index Not Defined Error:" -msgstr "" - -#: app/search/base_index.py:193 -#, python-format -msgid "" -"The index \"%s\" is not defined in settings.ELASTICSEARCH_CUSTOM_INDEXES" -msgstr "" - -#: app/search/components/map_filter.py:75 -msgid "Feature geometry is not defined" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:289 -msgid "" -"You need at least one of the following operators in a Range expression: gte, " -"gt, lte, or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:291 -msgid "You can only use one of either: gte or gt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:293 -msgid "You can only use one of either: lte or lt" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:377 -msgid "You need to specify either a \"field\" or a \"script\"" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:379 -msgid "You need to specify a name for your aggregation" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:381 -msgid "You need to specify an aggregation type" -msgstr "" - -#: app/search/elasticsearch_dsl_builder.py:570 -msgid "You need to specify a path for your nested aggregation" -msgstr "" - -#: app/search/search_export.py:212 -#, python-brace-format -msgid "Shapefile are fieldnames required for the following nodes: {0}" -msgstr "" - -#: app/tasks.py:31 -msgid "files_deleted" -msgstr "" - -#: app/tasks.py:84 -msgid "" -"Your search {} is ready for download. You have 24 hours to access this file, " -"after which we'll automatically remove it." -msgstr "" - -#: app/tasks.py:88 -msgid "" -"Hello,\n" -"Your request to download a set of search results is now ready." -msgstr "" - -#: app/tasks.py:90 -msgid "Download Now" -msgstr "" - -#: app/tasks.py:91 app/tasks.py:148 -msgid "Thank you" -msgstr "" - -#: app/tasks.py:140 -msgid "Resources have completed loading." -msgstr "" - -#: app/tasks.py:144 -msgid "" -"Hello,\n" -"Your package has successfully loaded into your Arches project." -msgstr "" - -#: app/tasks.py:147 -msgid "Log me in" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:235 -msgid "Completed" -msgstr "" - -#: app/tasks.py:213 app/tasks.py:220 app/tasks.py:235 app/tasks.py:242 -msgid "Failed" -msgstr "" - -#: app/tasks.py:214 -msgid "Branch Excel Import: {} [{}]" -msgstr "" - -#: app/tasks.py:236 -msgid "Single CSV Import: {} [{}]" -msgstr "" - -#: app/templates/base-manager.htm:42 app/templates/change_password.htm:46 -#: app/templates/javascript.htm:404 -#: app/templates/views/rdm/modals/import-concept-form.htm:52 -#: app/templates/views/rdm/modals/import-scheme-form.htm:53 -#: app/templates/views/rdm/modals/manage-parent-form.htm:57 -#: app/templates/views/rdm/modals/related-concept-form.htm:67 -#: app/templates/views/rdm/modals/related-member-form.htm:66 -#: app/templates/views/rdm/modals/value-form.htm:63 -#: app/templates/views/rdm/modals/value-form.htm:142 -#: app/templates/views/rdm/modals/value-form.htm:220 -#: app/templates/views/user-profile-manager.htm:156 -msgid "Cancel" -msgstr "" - -#: app/templates/base-manager.htm:45 -msgid "OK" -msgstr "" - -#: app/templates/base-manager.htm:72 app/templates/rdm.htm:64 -msgid "Tools" -msgstr "" - -#: app/templates/base-manager.htm:80 -msgid "Manage System Settings" -msgstr "" - -#: app/templates/base-manager.htm:86 -#: app/templates/help/system-settings-help.htm:11 app/views/api.py:799 -#: app/views/resource.py:239 -msgid "System Settings" -msgstr "" - -#: app/templates/base-manager.htm:90 -msgid "System Settings Graph" -msgstr "" - -#: app/templates/base-manager.htm:101 app/templates/base-manager.htm:363 -#: app/templates/javascript.htm:386 app/templates/views/search.htm:23 -#: app/views/search.py:105 -msgid "Search" -msgstr "" - -#: app/templates/base-manager.htm:116 -msgid "Add New Resource" -msgstr "" - -#: app/templates/base-manager.htm:149 app/views/graph.py:151 -msgid "Arches Designer" -msgstr "" - -#: app/templates/base-manager.htm:155 app/templates/index.htm:399 -#: app/templates/views/graph.htm:64 -msgid "Resource Models" -msgstr "" - -#: app/templates/base-manager.htm:159 app/templates/views/graph.htm:65 -msgid "Branches" -msgstr "" - -#: app/templates/base-manager.htm:171 -#: app/templates/views/map-layer-manager.htm:26 app/views/map.py:96 -#: app/views/map.py:98 -msgid "Map Layer Manager" -msgstr "" - -#: app/templates/base-manager.htm:177 -#: app/templates/help/map-manager-help.htm:11 -#: app/templates/views/map-layer-manager.htm:88 -msgid "Resource Layers" -msgstr "" - -#: app/templates/base-manager.htm:182 -#: app/templates/help/map-manager-help.htm:31 app/templates/javascript.htm:439 -#: app/templates/views/map-layer-manager.htm:89 -msgid "Basemaps" -msgstr "" - -#: app/templates/base-manager.htm:187 -#: app/templates/help/map-manager-help.htm:46 app/templates/javascript.htm:440 -#: app/templates/javascript.htm:482 -#: app/templates/views/map-layer-manager.htm:90 -msgid "Overlays" -msgstr "" - -#: app/templates/base-manager.htm:201 app/templates/views/edit-history.htm:5 -#: app/views/resource.py:572 -msgid "Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:214 app/views/user.py:107 -#: app/views/user.py:142 -msgid "Profile Manager" -msgstr "" - -#: app/templates/base-manager.htm:223 -msgid "Modules" -msgstr "" - -#: app/templates/base-manager.htm:232 app/templates/rdm.htm:9 -#: app/views/concept.py:67 -msgid "Reference Data Manager" -msgstr "" - -#: app/templates/base-manager.htm:274 -msgid "DEBUG" -msgstr "" - -#: app/templates/base-manager.htm:289 app/templates/index.htm:87 -#: app/templates/javascript.htm:735 app/templates/views/graph.htm:109 -#: app/templates/views/rdm/concept-report.htm:26 -#: app/templates/views/rdm/concept-report.htm:50 -msgid "Manage" -msgstr "" - -#: app/templates/base-manager.htm:323 -msgid "Profile" -msgstr "" - -#: app/templates/base-manager.htm:323 app/templates/base-manager.htm:326 -msgid "Login" -msgstr "" - -#: app/templates/base-manager.htm:328 -msgid "Welcome" -msgstr "" - -#: app/templates/base-manager.htm:349 app/templates/base-manager.htm:422 -msgid "Notifications" -msgstr "" - -#: app/templates/base-manager.htm:374 -msgid "My Recent Edits" -msgstr "" - -#: app/templates/base-manager.htm:383 -msgid "Edit Resource" -msgstr "" - -#: app/templates/base-manager.htm:391 -msgid "Print" -msgstr "" - -#: app/templates/base-manager.htm:400 app/templates/javascript.htm:340 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:54 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:110 -msgid "Help" -msgstr "" - -#: app/templates/base-manager.htm:411 -msgid "Logout" -msgstr "" - -#: app/templates/base-manager.htm:426 app/templates/base-manager.htm:448 -#: app/templates/login.htm:73 app/templates/rdm.htm:78 -#: app/templates/views/rdm/concept-report.htm:42 -#: app/templates/views/rdm/concept-report.htm:59 -#: app/templates/views/rdm/modals/add-child-form.htm:49 -#: app/templates/views/rdm/modals/add-collection-form.htm:31 -#: app/templates/views/rdm/modals/add-scheme-form.htm:37 -#: app/templates/views/rdm/modals/delete-collection-form.htm:43 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:43 -#: app/templates/views/rdm/modals/export-scheme-form.htm:26 -msgid "Close" -msgstr "" - -#: app/templates/base-manager.htm:444 -msgid "My Edit History" -msgstr "" - -#: app/templates/base-manager.htm:471 -msgid "Close Help" -msgstr "" - -#: app/templates/base-manager.htm:482 -msgid "for more documentation, visit" -msgstr "" - -#: app/templates/change_password.htm:23 -msgid "Change your password" -msgstr "" - -#: app/templates/change_password.htm:47 -msgid "Change Password" -msgstr "" - -#: app/templates/change_password.htm:50 app/templates/signup.htm:133 -msgid "Your password must:" -msgstr "" - -#: app/templates/errors/404.htm:11 app/templates/errors/500.htm:11 -#: app/templates/javascript.htm:206 -msgid "Arches" -msgstr "" - -#: app/templates/errors/404.htm:19 app/templates/errors/500.htm:19 -msgid "Oops!" -msgstr "" - -#: app/templates/errors/404.htm:20 -msgid "Page Not Found!" -msgstr "" - -#: app/templates/errors/404.htm:22 -msgid "" -"Sorry, but the page you are looking for has not been found on our server." -msgstr "" - -#: app/templates/errors/404.htm:26 app/templates/errors/500.htm:26 -msgid "Back to Homepage" -msgstr "" - -#: app/templates/errors/500.htm:20 -msgid "Internal Server Error!" -msgstr "" - -#: app/templates/errors/500.htm:22 -msgid "Something went wrong and we couldn't process your request." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:6 -msgid "Cards Tab" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:10 -#: app/templates/help/function-help.htm:7 -#: app/templates/help/graph-tab-help.htm:10 -#: app/templates/help/permissions-tab-help.htm:10 -msgid "Overview" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:14 -msgid "" -"In this tab you will configure the user-facing aspects of your graph. There " -"are multiple levels to doing so, which are reflected in the levels of the " -"graph tree. Report Configuration where you choose the " -"template for the resource report, Card Configuration where " -"you'll specify card-related settings, and the Widget Manager where you will choose and configure the data entry widget for each " -"node in the graph." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:19 -#: app/templates/views/graph-designer.htm:307 -msgid "Report Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:23 -msgid "" -"Each Resource Model must be configured with a report template. Reports show " -"data for all nodes in a resource instance for which the user has Read " -"permissions." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:24 -msgid "No Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:25 -msgid "Lists all node data, no special header at the top of the page." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:26 -msgid "Image Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:27 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record images." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:30 app/templates/javascript.htm:535 -msgid "Included Image Nodes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:31 -msgid "" -"Choose one or more nodes that hold images in this Resource Model. These " -"images will be presented as a slideshow in the report header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:34 -msgid "Map Header Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:35 -msgid "" -"Use this template for Resource Models that will be be primarily used to " -"record resources that have a geo-location. There are number of settings you " -"should fill out to control the appearance of the map in the header." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:38 -msgid "Map Controls" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:39 -msgid "Choose whether or not the user has access to the Map Tools." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:42 -msgid "Position" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:43 -msgid "" -"You can set the position by panning the map. On report load, the map will " -"automatically pan and zoom to the resource geo-location if there is one " -"(also see Default Value below). Pitch values are 0-60 " -"(higher = more oblique), Bearing values can be positive or " -"negative (270 faces west; -180 faces south). Use ctrl + click " -"then pan the map to change Pitch and Bearing." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:46 -msgid "Zoom" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:47 -msgid "" -"Zoom levels go from 0 (zoomed out) to 20 (zoomed in). On report load, the " -"map will automatically pan and zoom to the resource geo-location if there is " -"one." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:50 -msgid "Geocoder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:51 -msgid "" -"Configure which geocoding service the address search bar will use, and " -"whether or not to show the bar at all." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:54 -msgid "Resource Properties" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:55 -msgid "Configure some styling options for how the resource appears on the map." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:58 -#: app/templates/help/cards-tab-help.htm:127 app/templates/javascript.htm:236 -#: app/templates/javascript.htm:313 -msgid "Default Value" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:59 -msgid "" -"Choose whether the map should zoom to the resource geo-location if available " -"or the geo-location of the user." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:67 -#: app/templates/views/graph/graph-designer/card-configuration.htm:7 -msgid "Card Configuration" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:71 -msgid "" -"The settings for Cards are mostly related yo how you want a user to see the " -"card, but some have a more direct bearing on data structure as well. The " -"preview shows what the card will look like to users." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:74 -#: app/templates/views/graph/graph-designer/card-configuration.htm:18 -msgid "Card Type" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:75 -msgid "" -"Choose the Card Component to use. Only the Default Card is available " -"initially, but custom Card Components are a way for developers to enhance " -"the user experience." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:78 -#: app/templates/views/graph/graph-designer/card-configuration.htm:28 -msgid "Card Title" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:79 -msgid "Users will see this title when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:82 -#: app/templates/help/graph-tab-help.htm:32 app/templates/javascript.htm:228 -#: app/templates/views/graph/graph-designer/card-configuration.htm:37 -#: app/templates/views/graph/graph-designer/graph-settings.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:48 -msgid "Subtitle" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:83 -msgid "Users will see this subtitle when performing data entry." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:86 -msgid "CSS Classes" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:87 -msgid "" -"You can add your own CSS classes to this Card to customize its look and " -"feel. Define these classes in your project's \"package.css\" file." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:90 -msgid "Make Card Visible" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:91 -msgid "" -"Show this Card by default. Developers could hide a card initially, and show " -"it based other variables." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:94 -msgid "Allow Multiple Values" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:95 -msgid "" -"While certain node data types allow the storage of multiple values in a " -"single node, \"concept-list\" for example, this setting is how you control " -"cardinality at a higher level. When determining whether or not to use this " -"setting, we recommend testing out the resource editor interface directly." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:98 -msgid "Enable Card-level Help" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:99 -msgid "" -"To aid data entry users when using this Card, you may want to add some extra " -"guidance. Enable setting to do so, and design the content of this guidance " -"with the Card-Level Help menu." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:106 -msgid "Widget Management" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:110 -msgid "" -"Widgets are data entry helpers for each node that collects information; it's " -"often easier to pick a date from a calendar than to type it in, for example. " -"Generally, the data type of the node will determine which Widget template is " -"used. However, in some cases you will have a choice: For example, in the " -"case of a concept node, you can choose a dropdown menu or a set " -"of radio buttons. Similarly, for a string node you can choose a " -"basic text box or a rich text editor." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:111 -msgid "" -"Depending on the Widget, there are more settings you can configure, most of " -"which are optional and all come with acceptable defaults." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:112 -msgid "Common Settings" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:115 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:18 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:21 -msgid "Widget Label" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:116 -msgid "" -"This will be used in the user interface. The default label comes from the " -"node name." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:119 -#: app/templates/views/graph-designer.htm:312 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:27 -msgid "Template" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:120 -msgid "" -"The list of available Widgets is determined by the node's data type, though " -"developers can create new Widgets." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:123 app/templates/javascript.htm:199 -msgid "Placeholder" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:124 -msgid "Shown in the input area before the user has entered anything." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:128 -msgid "If desired, you can define a default value." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:131 -msgid "Other Settings by Widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:134 -msgid "map-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:135 -msgid "" -"The map widget allows for a good deal of customization, from the default " -"center and zoom level to default layers." -msgstr "" - -#: app/templates/help/cards-tab-help.htm:138 -msgid "datepicker-widget" -msgstr "" - -#: app/templates/help/cards-tab-help.htm:139 -msgid "" -"This widget is used for the normal date data type, not the extended date/" -"time format data type. You can set minumum or maximum dates, change how " -"specific the calendar is when user first opens it, or set the display of the " -"date. However, note that real YYYY-MM-DD dates are stored in the database " -"whether no matter what display format you have chosed for this widget. So if " -"you have set YYYY for the Date Format and a user enters " -"\"2005\", then \"2005-01-01\" will be saved in the database." -msgstr "" - -#: app/templates/help/function-help.htm:11 -msgid "" -"\n" -"

    Functions are discrete operations that can be associated with " -"a Resource Model and are run on specific nodes or cards whenever a user " -"clicks creates or modify's a Resource. Here in the Function Manager you will " -"associate Functions with this Resource Model and configure them " -"appropriately.

    \n" -"

    To add a Function to this Resource Model, click on it in " -"Function Library, and notice that it is added to the list of Selected " -"Functions. To delete a Function, use the symbol in the upper right corner.\n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:16 -msgid "adding a function - click to view" -msgstr "" - -#: app/templates/help/function-help.htm:16 -#: app/templates/help/graph-tab-help.htm:112 -#: app/templates/help/permissions-tab-help.htm:47 -#: app/templates/help/rdm-help.htm:33 app/templates/help/rdm-help.htm:47 -#: app/templates/help/rdm-help.htm:61 app/templates/help/rdm-help.htm:75 -#: app/templates/help/rdm-help.htm:89 -#: app/templates/help/resource-editor-help.htm:18 -#: app/templates/help/resource-editor-help.htm:31 -#: app/templates/help/resource-editor-help.htm:53 -#: app/templates/help/search-help.htm:8 app/templates/help/search-help.htm:30 -#: app/templates/help/search-help.htm:39 app/templates/help/search-help.htm:49 -#: app/templates/help/search-help.htm:65 app/templates/help/search-help.htm:88 -msgid "open in new tab" -msgstr "" - -#: app/templates/help/function-help.htm:19 -#, python-format -msgid "" -"\n" -"

    Arches comes with three default functions (see below). " -"However, functions are envisioned as the hook through which developers can " -"easily customize Arches capabilities, because new Functions can be added to " -"your individual Arches installation. Learn more here.

    \n" -" " -msgstr "" - -#: app/templates/help/function-help.htm:26 -msgid "Define Resource Descriptors" -msgstr "" - -#: app/templates/help/function-help.htm:31 -msgid "" -"This function will generate one or more descriptors for Resources that are " -"created with this Resource Model. These descriptors are used throughout the " -"database interface, but are not saved as part of the resource. This gives " -"you control over the way Resources are identified and described in search " -"results and elsewhere." -msgstr "" - -#: app/templates/help/function-help.htm:32 -msgid "" -"Once added to the Resource Model, use the appropriate tab to configure a " -"descriptor template. Choose a card, and variables corresponding to each node " -"in that card will be added to the template, demarcated with < >. You can rearrange these variables and add text to customize the " -"descriptor. When you have set the descriptors, click Re-Index to update any existing resources in your database." -msgstr "" - -#: app/templates/help/function-help.htm:33 -msgid "" -"If there are multiple instances of a given card in a Resource, the first one " -"added will be used to create these descriptors. To manually change this, " -"edit the Resource in question and drag the desired tile to the top of the " -"list." -msgstr "" - -#: app/templates/help/function-help.htm:34 -msgid "" -"Any user with read access permission to a resource will be seeing these " -"resource descriptors wherever it shows up in search results or on the map. " -"If a card is intended to be hidden from any group of users, it " -"should not be used in this function." -msgstr "" - -#: app/templates/help/function-help.htm:36 -msgid "" -"\n" -"
    Example
    \n" -"

    Consider a Resource where the Name node " -"value is Folsom School and Name Type node value is " -"Primary.

    \n" -"

    Selecting the Name card will populate the " -"template with <Name Type>, <Name>. The resulting " -"descriptor would read Primary, Folsom School. Changing the template " -"to Building Name: <Name> would yield Building Name: " -"Folsom School.

    \n" -" " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:6 -msgid "Graph Tab" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:14 -msgid "" -"In this tab you will design the graph—the core of a Resource Model or " -"Branch. In fact, sometimes Resource Models and Branches are generically " -"referred to as \"graphs\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:15 -msgid "" -"For the first step in building a graph, you should fill out the top-" -"level settings. Some of these may be changed later while others " -"can't, so make sure to do a lot of testing while developing a graph. With " -"the top-level settings in place, it's time to construct the graph by adding nodes (or full Branches) to the graph tree. Along the way, " -"you'll need to set the node-level settings for each node " -"you create." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:16 -msgid "" -"Once you've finished creating this Resource Model or Branch make sure to set " -"its status to \"active\"." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:21 -msgid "Top-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:25 -#: app/templates/views/rdm/concept-report.htm:269 -#: app/templates/views/rdm/entitytype-report.htm:160 -msgid "Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:28 app/templates/javascript.htm:339 -#: app/templates/views/graph/graph-designer/graph-settings.htm:31 -#: app/templates/views/graph/graph-designer/graph-settings.htm:36 -msgid "Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:29 -msgid "" -"Used to identify this Resource Model throughout the app interface. Default " -"is New Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:33 -msgid "Optional subtitle, displayed on the Arches Designer home page." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:36 -#: app/templates/views/graph/graph-designer/graph-settings.htm:56 -msgid "Ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:37 -msgid "" -"Decide whether an ontology will be enforced in this graph. To learn more " -"about what this means, read Ontologies in Arches. By " -"default, you are allowed to choose between using the CIDOC CRM v6.2, or " -"using no ontology. Once a node or branch has been added to this graph the " -"Ontology setting cannot be modified." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:40 -#: app/templates/views/graph/graph-designer/graph-settings.htm:68 -msgid "Root Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:41 -msgid "" -"This setting is only necessary if an \"Ontology\" has been chosen. Define " -"the ontology class of the root node for this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:44 -#: app/templates/views/graph/graph-designer/graph-settings.htm:80 -msgid "Configuration" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:47 -msgid "Status" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:48 -msgid "" -"Set to \"inactive\" to disallow use of this graph during development. " -"Inactive Resource Models cannot be used to create new resources, and " -"inactive Branches can not be added to a Resource Model." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:52 -msgid "Resource models that may be related" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:53 -msgid "" -"Choose which Resource Models can be related to this one with resource-to-" -"resource relationships." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:58 -#: app/templates/views/graph/graph-designer/graph-settings.htm:89 -msgid "Root Node Data Type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:59 -msgid "Choose what data type to use for the root node of this Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:63 app/templates/javascript.htm:636 -#: app/templates/javascript.htm:644 -#: app/templates/views/graph/graph-designer/graph-settings.htm:158 -#: app/templates/views/graph/graph-designer/node-form.htm:123 -msgid "Description" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:66 -#: app/templates/views/graph/graph-designer/graph-settings.htm:165 -msgid "Author" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:67 -msgid "" -"You can optionally add an Author to this graph. Only " -"administrators will see this information." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:70 -#: app/templates/views/graph/graph-designer/graph-settings.htm:177 -msgid "Abstract" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "You can optionally add an Abstract to this graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"Users will see this abstract when they are presented with a choice of what " -"Resource Model to use to create a new resource." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:71 -msgid "" -"This abstract will be shown in the Branch Library which is used during graph " -"construction." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:75 -#: app/templates/views/graph/graph-designer/graph-settings.htm:189 -msgid "JSON-LD Context" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:76 -msgid "" -"Add a JSON-LD Context for " -"this Resource Model. This allows you to namespace common URI endpoints that " -"are used within a JSON-LD output of the resource. You can enter a plain URL " -"(\"http://www.cidoc-crm.org/cidoc-crm/\"), or JSON that defines " -"multiple keys ({\"crm\":\"http://www.cidoc-crm.org/cidoc-crm/\",\"rdf" -"\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"})." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:80 -#: app/templates/views/graph/graph-designer/graph-settings.htm:212 -msgid "Appearance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:84 app/templates/javascript.htm:599 -#: app/templates/views/graph/graph-designer/graph-settings.htm:221 -msgid "Color" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:85 -msgid "" -"Choose a color for this Resource Model to be used in the related resources " -"force directed graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:89 -msgid "Icon" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:90 -msgid "" -"Choose an icon to identify this graph throughout the app interface. You can " -"browse the icons to select one, or type in the search bar to filter them. " -"Arches uses the Font " -"Awesome icon library; custom icons are not supported." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:98 -msgid "Construct the Graph" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:102 -msgid "" -"Use the graph tree on the left side of the page to construct the graph. " -"Every new graph starts with a Top Node, which will take the " -"name of the new Resource Model or Branch. From this node, you can either " -"Add Child Node to add a single node, or Add Branch to add an entire existing Branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:103 -msgid "" -"At any point during construction you can switch from Design " -"mode to Preview to see the full shape of your graph." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:104 -msgid "" -"If you have created a branch structure in a Resource Model that you would " -"like to use in a different Resource Model, you can export it from the graph " -"tree." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:110 -#: app/templates/help/permissions-tab-help.htm:45 -msgid "add a node and branch to new graph - click to view" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:122 -msgid "Node-Level Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:126 -#: app/templates/views/graph/graph-designer/node-form.htm:28 -msgid "Node Identifiers" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:129 -#: app/templates/views/graph/graph-designer/node-form.htm:40 -msgid "Node Name" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:130 -msgid "" -"Set the name for this node. This will be used by default in the user " -"interface, but a different name for display can be configured at the widget " -"level." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:133 -#: app/templates/views/graph/graph-designer/node-form.htm:85 -msgid "Ontology Class" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "only present if this graph uses an ontology" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:134 -msgid "" -"This setting assigns an ontological class to this node. To learn more, read " -"Ontologies in Arches" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:137 -msgid "Relationship to..." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:138 -msgid "" -"Define what relationship this node has with its parent node (the one " -"directly above it in the graph tree). A verbalization of your choice is " -"shown in the Semantics section below this setting." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:141 -msgid "Node Data Type and Settings" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:142 -msgid "" -"Depending on which data type you choose, you may have many more settings to " -"fill out. Those listed below will be present for every node no matter the " -"data type." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:145 -#: app/templates/views/graph/graph-designer/node-form.htm:144 -msgid "Data type" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:146 -msgid "" -"Choose the data type for this node. Please see the Default Data " -"Types section below. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:149 -#: app/templates/views/graph/graph-designer/node-form.htm:183 -msgid "Expose to Advanced Search" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:150 -msgid "" -"If true users will be able to add this node to an Advanced Search query." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:153 -#: app/templates/views/graph/graph-designer/node-form.htm:203 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:63 -msgid "Required" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:154 -msgid "" -"If true a value must be entered for this node in order to save it. Once data " -"is collected for this node, this setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:157 -msgid "Place node(s) in a separate card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "only present if this node is not already the top node for a card" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:158 -msgid "" -"If true this node will be set in a different card from its parent. This " -"affects data entry, and you are encouraged to test both states of this " -"setting while building you graph. Once data is collected for this node, this " -"setting cannot be changed." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:165 -msgid "Default Data Types" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:169 -msgid "" -"The data type of a node determines what kind of data that node will store. " -"Once chosen, some data types will require further configuration." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:170 -msgid "" -"Developers can create new datatypes." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:173 -msgid "boolean" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:174 -msgid "Use this to store a \"yes\"/\"no\" or \"true\"/\"false\" value." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:177 -msgid "concept" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:178 -msgid "" -"Stores one of a series of concepts from the Reference Data Manager. Users " -"will choose a concept in a dropdown list or set of radio buttons. You'll " -"further be prompted to choose a Concept Collection—" -"this controls which concepts the user is able to choose from." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:181 -msgid "concept-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:182 -msgid "Stores multiple concepts in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:185 -msgid "date" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:186 -msgid "Stores a CE calendar date. See etdf for BCE and fuzzy date handling." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:189 -msgid "edtf" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:190 -msgid "" -"Stores an Extended Date/Time Format value. Use this data type for " -"BCE dates or dates with uncertainty. This datatype requires extra " -"configuration to inform the database search methods how to interpret EDTF " -"values. Data entry users can enter edtf dates using formats listed in the EDTF draft specification." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:193 -msgid "file-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:194 -msgid "Stores one or mores files. Use this to upload images, documents, etc." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:197 -msgid "iiif-drawing" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:198 -msgid "" -"Used to store an IIIF compliant image." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:201 -msgid "geojson-feature-collection" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:202 -msgid "" -"Stores geographic coordinates, and is used to show a resource on the map." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:205 -msgid "domain-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:206 -msgid "" -"Similar to \"concept\", choose this to present the user with a dropdown list " -"or set of radio buttons. Unlike \"concept\" this dropdown menu will not come " -"from your system-wide controlled vocubulary, but from a list of values that " -"you must define here." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:209 -msgid "domain-value-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:210 -msgid "Stores multiple domain-values in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:213 -msgid "csv-chart-json" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:214 -msgid "Stores a csv chart formatted as JSON." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:217 -msgid "node-value" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:218 -msgid "" -"Stores a reference to a different node in this graph. This would allow you " -"to store duplicate data in more than one branch." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:221 -msgid "number" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:222 -msgid "Stores a number." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:225 -msgid "resource-instance" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:226 -msgid "" -"Embeds a separate resource instance into this node. For example, you could " -"add a node called \"Assessed By\" to a condition assessment branch, and use " -"this data type. This would allow you to associate an individual stored in " -"your database as an Actor resource with a specific condition assessment. " -"Note that this construction is different from making a \"resource-to-" -"resource relationship\". " -msgstr "" - -#: app/templates/help/graph-tab-help.htm:229 -msgid "resource-instance-list" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:230 -msgid "Stores a list of resource instances in a single node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:233 -msgid "semantic" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:234 -msgid "" -"A semantic node does not store data. Semantic nodes are used where " -"necessary to make symbolic connections between other nodes, generally in " -"order to follow ontological rules. The top node of every graph is a semantic " -"node." -msgstr "" - -#: app/templates/help/graph-tab-help.htm:237 -msgid "string" -msgstr "" - -#: app/templates/help/graph-tab-help.htm:238 -msgid "" -"Stores a string of text. This could be something simple like a name, or more " -"something elaborate like a descriptive paragraph with formatting and " -"hyperlinks." -msgstr "" - -#: app/templates/help/map-manager-help.htm:6 -msgid "" -"\n" -"

    Three categories of Map Layers will appear on your map: " -"Resource Layers (the contents of your database), " -"Basemaps (static background layers), and Overlays (custom data layers from outside your database). To configure a " -"layer, first select its category in the top bar, and then choose it from the " -"list at left.

    \n" -" " -msgstr "" - -#: app/templates/help/map-manager-help.htm:13 -msgid "" -"Resource Layers display the resource layers in your database. One Resource " -"Layer is created for each node with a geospatial datatype (for example, " -"geojson-feature-collection). You are able to customize the " -"appearance and visibility of each Resource Layer in the following ways." -msgstr "" - -#: app/templates/help/map-manager-help.htm:14 -#: app/templates/help/map-manager-help.htm:34 -#: app/templates/help/map-manager-help.htm:49 app/templates/javascript.htm:588 -#: app/templates/views/map-layer-manager.htm:186 -msgid "Service Styling" -msgstr "" - -#: app/templates/help/map-manager-help.htm:15 -msgid "" -"Define the way features will look on the map. The example map has " -"demonstration features that give you a preview of the changes you make. You " -"can choose to use Advanced Editing to create a more nuanced " -"style. Note that changes made in Advanced Editing will not be reflected if " -"you switch back to basic editing. For styling reference, checkout the
    MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:16 -#: app/templates/help/map-manager-help.htm:36 -#: app/templates/help/map-manager-help.htm:51 app/templates/javascript.htm:395 -#: app/templates/views/graph/graph-designer/card-configuration.htm:70 -#: app/templates/views/map-layer-manager.htm:183 -msgid "Settings" -msgstr "" - -#: app/templates/help/map-manager-help.htm:17 -msgid "" -"You can change the name of this overlay if desired; by default it will use " -"the name of its Resource Model. You make also set the layer to be added to " -"the search map by default, or choose a custom icon for it." -msgstr "" - -#: app/templates/help/map-manager-help.htm:18 app/templates/javascript.htm:590 -msgid "Clustering" -msgstr "" - -#: app/templates/help/map-manager-help.htm:19 -msgid "" -"Arches uses 'clustering' to better display resources at low zoom levels " -"(zoomed out). You are able to control the clustering settings for each layer " -"individually." -msgstr "" - -#: app/templates/help/map-manager-help.htm:21 -msgid "" -"Cluster Distance - distance (in pixels) within which " -"resources will be clustered" -msgstr "" - -#: app/templates/help/map-manager-help.htm:22 -msgid "" -"Cluster Max Zoom - zoom level after which clustering will " -"stop being used" -msgstr "" - -#: app/templates/help/map-manager-help.htm:23 -msgid "" -"Cluster Min Points - minimum number of points needed to " -"create a cluster" -msgstr "" - -#: app/templates/help/map-manager-help.htm:25 app/templates/javascript.htm:207 -#: app/templates/javascript.htm:589 app/templates/views/graph-designer.htm:212 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:10 -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:57 -msgid "Permissions" -msgstr "" - -#: app/templates/help/map-manager-help.htm:26 -msgid "" -"This tab shows the permissions for the nodegroup whose geometry is displayed " -"in this Resource Layer. Permissions are defined in the Graph Designer." -msgstr "" - -#: app/templates/help/map-manager-help.htm:33 -msgid "" -"A Basemap will always be present in your map. Arches comes with a few " -"default basemaps, but advanced users are able to add more. Once added, there " -"are few ways to configure each basemap." -msgstr "" - -#: app/templates/help/map-manager-help.htm:35 -msgid "" -"Define a style for this basemap. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:38 -msgid "Layer name - enter a name to identify this basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:39 -msgid "" -"Default search map - choose this layer to be the default " -"basemap" -msgstr "" - -#: app/templates/help/map-manager-help.htm:40 -#: app/templates/help/map-manager-help.htm:55 -msgid "Layer icon - associate an icon with this layer" -msgstr "" - -#: app/templates/help/map-manager-help.htm:48 -msgid "" -"Overlays allow you to incorporate map layers from external sources. Note " -"that Search Results and Search Markets are treated as overlays, and can be " -"customize separately. New overlays can be added with a little behind-the-" -"scenes work. Once added, there are few ways to configure each overlay." -msgstr "" - -#: app/templates/help/map-manager-help.htm:50 -msgid "" -"Define a style for this overlay. Note that depending on the type of layer, " -"there are different styling options. For styling reference, checkout the MapBox Style Specification." -msgstr "" - -#: app/templates/help/map-manager-help.htm:53 -msgid "Layer name - enter a name to identify this overlay" -msgstr "" - -#: app/templates/help/map-manager-help.htm:54 -msgid "" -"Default search map - choose whether this overlay should be " -"shown in the search map by default. Note that in the search map itself you " -"can change the order of the layers." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:6 -msgid "Permissions Tab" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:14 -msgid "" -"Arches allows you to define user and user group permissions on a per-" -"nodegroup basis. For example, you may want to hide the coordinates of a " -"Resource from the public, or allow a certain group of users to only update " -"the condition assessment section of a Resource Model. Rules like these are " -"all enforced using permissions." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:15 -msgid "Permissions Levels" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:18 -#: app/templates/javascript.htm:648 app/templates/javascript.htm:756 -#: app/templates/views/components/plugins/workflow.htm:34 -#: app/templates/views/graph/function-manager.htm:121 -#: app/templates/views/rdm/modals/delete-collection-form.htm:44 -#: app/templates/views/rdm/modals/delete-scheme-form.htm:44 -msgid "Delete" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:19 -msgid "" -"Allows users to delete instances of this nodegroup. Note, this is not the " -"same as being allowed to delete an entire resource, permissions for which " -"are not handled here." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:22 -msgid "No Access" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:23 -msgid "" -"Disallows users from seeing or editing instances of this nodegroup. Use this " -"permission level to hide sensitive data from non-authenticated users (the " -"public)." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:26 -msgid "Read" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:27 -msgid "" -"Allows users to see this nodegroup's card. If disallowed, the card/nodegroup " -"will be hidden from the map and resource reports." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:30 -msgid "Create/Update" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:31 -msgid "" -"Allows users to create or edit instances of this nodegroup. This provides " -"the ability to let users edit some information about a resource, while be " -"restricted from editing other information." -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:34 -msgid "Non-Authenticated Users" -msgstr "" - -#: app/templates/help/permissions-tab-help.htm:35 -msgid "" -"You may notice that by default Arches comes with a \"Guest\" group, as well " -"as user named \"anonymous\" who is a member of that group. Any non-" -"authenticated user is treated as the \"anonymous\" user. This means " -"that all permissions applied to the Guest group will be given to anyone who " -"views the website without logging in." -msgstr "" - -#: app/templates/help/profile-manager-help.htm:7 -msgid "" -"The profile manager allows you to update your account information, such as " -"your password, at any time." -msgstr "" - -#: app/templates/help/rdm-help.htm:6 -msgid "" -"The Reference Data Management (RDM) enables the creation and maintenance of " -"controlled vocabularies that are used throughout your database. In Arches, " -"controlled vocabularies consist of Concepts, and these Concepts are managed " -"in Thesauri and Collections. In the RDM you can create new Thesauri, create " -"new Concepts, import Concepts from external an endpoint (like the Getty " -"AAT), and -- the ultimate goal -- create Collections, which will be used in " -"your database as data input dropdown lists." -msgstr "" - -#: app/templates/help/rdm-help.htm:8 app/templates/javascript.htm:574 -#: app/templates/views/rdm/concept-report.htm:356 -msgid "Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:10 -msgid "" -"A Concept is a qualitative property that can be attached to a resource, " -"something like \"Stone\" (which may describe a building material) or \"House" -"\" (which may describe a past use for a structure). The advantage of storing " -"these properties as Concepts is that a Concept may have attributes of its " -"own. In the case of \"House\", we could add an alternate label, \"Dwelling\" " -"to that Concept. Then, if a user searches for \"dwelling\", any resource " -"with the \"House\" Concept attached to it will be found." -msgstr "" - -#: app/templates/help/rdm-help.htm:11 -msgid "" -"Concepts can also be nested, to allow more complex and meaningful " -"relationships between them. For example, \"House\" may appear next to " -"\"School\" within a parent Concept called \"Building Use\"." -msgstr "" - -#: app/templates/help/rdm-help.htm:15 app/templates/rdm.htm:57 -msgid "Thesauri" -msgstr "" - -#: app/templates/help/rdm-help.htm:17 -msgid "" -"A Thesaurus is an entire set of Concepts which can be imported and exported " -"as a whole. You can create as many new Thesauri as you need, or just add new " -"Concepts to the default \"Arches\" Thesaurus. The organization of your " -"Thesauri has no impact on the way Concepts will be exposed to the public or " -"used throughout the app." -msgstr "" - -#: app/templates/help/rdm-help.htm:21 app/templates/rdm.htm:60 -#: app/templates/views/rdm/concept-report.htm:344 -msgid "Collections" -msgstr "" - -#: app/templates/help/rdm-help.htm:23 -msgid "" -"Collections, or Concept Collections as they are sometimes called, are custom " -"aggregations of Concepts that will be used in your app as dropdown lists " -"during the data entry process. Collections allow you to reorganize your " -"Concepts for the specific purpose of data entry, so your dropdown lists do " -"not have to look anything like your Thesaurus. You can create as many " -"Collections as you want, or add new Concepts to existing Collections." -msgstr "" - -#: app/templates/help/rdm-help.htm:27 -msgid "Example - Create a New Thesaurus" -msgstr "" - -#: app/templates/help/rdm-help.htm:29 -msgid "" -"In the video below, a new Thesaurus is created. Once you have made a " -"Thesaurus, you can begin creating a hierarchy of Concepts within it. " -"Remember, the final step will be to make a new Collection and add Concepts " -"to it (from any of your Thesauri)." -msgstr "" - -#: app/templates/help/rdm-help.htm:31 app/templates/help/rdm-help.htm:45 -#: app/templates/help/rdm-help.htm:59 app/templates/help/rdm-help.htm:73 -#: app/templates/help/rdm-help.htm:87 -msgid "click to view demonstration" -msgstr "" - -#: app/templates/help/rdm-help.htm:41 -msgid "Example - Create a Top Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:43 -msgid "" -"The first level of organization within a Thesaurus is a set of Top Concepts. " -"A Top Concept may be something like \"Architectural Styles\" and its " -"children Concepts will be the actual styles themselves. Below, a new, empty " -"Top Concept is added to an empty Thesaurus." -msgstr "" - -#: app/templates/help/rdm-help.htm:55 -msgid "Example - Create New Concepts" -msgstr "" - -#: app/templates/help/rdm-help.htm:57 -msgid "" -"To create a new Concept, begin by selecting the Top Concept under which it " -"should be placed. This will bring the details about the Top Concept into the " -"main panel. Use the Manage dropdown to \"Add Child\", type in a label, and " -"select the correct language for the label." -msgstr "" - -#: app/templates/help/rdm-help.htm:69 -msgid "Example - Add an Alternate Label to a Concept" -msgstr "" - -#: app/templates/help/rdm-help.htm:71 -msgid "" -"To improve the searchability of your Concepts, you can add as many alternate " -"labels to each one as you want Below, the label \"Dwelling\" is added to the " -"Concept \"House\". The result is that anyone using \"Dwelling\" as a search " -"term will be shown Resources that have the \"House\" Concept." -msgstr "" - -#: app/templates/help/rdm-help.htm:83 -msgid "Example - Create a Collection" -msgstr "" - -#: app/templates/help/rdm-help.htm:85 -msgid "" -"Creating a Collection is very similar to creating a Thesaurus. However, you " -"will be adding existing Concepts to a Collection (potentially from more than " -"one Thesaurus) instead of creating new ones. Below, a new Collection is " -"created. To go further, select the Collection, and use the \"Add dropdown " -"entry\" link to add existing Concepts to this Collection. When configuring " -"the Graph for a Branch or Resource Model, you will now be able to add this " -"Concept Collection to a node." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:7 -msgid "Creating Resource Data" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:11 -msgid "" -"The Resource Editor is used to create new or edit existing Resources. What " -"you see on the left-hand side of the page is this Resource's \"card tree\", " -"which shows all of the data entry cards that you can edit. Think of " -"\"creating data\" as \"adding cards\"." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:12 -msgid "" -"To begin, select a card, enter data, and click Add. Some " -"cards may allow multiple instances, in which case you will be able to add as " -"many of the same type as you want." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:13 -msgid "" -"Note that in the demonstration below, the \"Define Resource Descriptors\" " -"function has already been configured to set the Name card value as the " -"resource display name." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:16 -msgid "basic card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:24 -msgid "" -"Once you have saved data for a resource, you can see a full summary by " -"selecting the top card. This is the resource report." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:25 -msgid "" -"In some cases, cards will be nested within other cards, as in the example of " -"adding a geo-location below." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:29 -msgid "nested card data enty - click to view" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:42 -msgid "Creating Resources Relations" -msgstr "" - -#: app/templates/help/resource-editor-help.htm:47 -msgid "" -"In the Resource Editor you can also access the Related Resources " -"Editor . To create a relationship between this resource and another " -"in your database, open the editor, find the resource, and click Add." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:48 -msgid "" -"Your Resource Model will need to be configured to allow relations with the " -"target Resource Model. If relations are not allowed, resources in the " -"dropdown menu will not be selectable." -msgstr "" - -#: app/templates/help/resource-editor-help.htm:51 -msgid "create resource relation - click to view" -msgstr "" - -#: app/templates/help/resource-editor-landing-help.htm:7 -msgid "" -"Choose a Resource Model to begin creating a new Resource in your database." -msgstr "" - -#: app/templates/help/search-help.htm:6 -msgid "Introduction to Search" -msgstr "" - -#: app/templates/help/search-help.htm:11 -msgid "" -"Search Bar The quickest way to search the database is to " -"begin typing in the search bar. You'll be presented with database " -"terminology which you can use to create one or more simple filters. The " -"search bar also acts as an aggregator of all currently enabled " -"filters." -msgstr "" - -#: app/templates/help/search-help.htm:12 -msgid "" -"Search Tools There are a number tools you can use to " -"explore the database, which are described in detail below." -msgstr "" - -#: app/templates/help/search-help.htm:13 -msgid "" -"Search Results Whenever you change any search filters, the " -"updated search results will be listed here. You can link to a resource's " -"report, zoom to it on the map, or view its related resources." -msgstr "" - -#: app/templates/help/search-help.htm:14 -msgid "" -"Search Panel The contents of this panel will change " -"depending on what search tool you are using. Typically, the map will be " -"activated by default." -msgstr "" - -#: app/templates/help/search-help.htm:19 app/templates/index.htm:148 -msgid "Search Tools" -msgstr "" - -#: app/templates/help/search-help.htm:22 app/templates/javascript.htm:399 -msgid "Map" -msgstr "" - -#: app/templates/help/search-help.htm:24 -msgid "" -"Search results can be represented on the map in two ways: markers show the first set of resources in the search results, and " -"cells are used to give a general spatial representation of " -"all resources in the search results." -msgstr "" - -#: app/templates/help/search-help.htm:25 -msgid "" -"In addition to displaying search results, the map can show resource layers " -"(showing all resources), or custom overlays, if any have been added. You " -"control the visibility of all layers and basemaps with the tool panel on the " -"right." -msgstr "" - -#: app/templates/help/search-help.htm:26 -msgid "" -"Finally, you can add a spatial filter to your query by using the map drawing " -"tools to draw a shape and apply a buffer distance if desired." -msgstr "" - -#: app/templates/help/search-help.htm:28 -msgid "change basemap - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:37 -msgid "toggle search results layer - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:47 -msgid "search with spatial query - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:58 -msgid "Time" -msgstr "" - -#: app/templates/help/search-help.htm:60 -msgid "" -"You can apply a temporal criterion to your query by using the Time Filter. " -"You have the option of creating the filter by hand, or you can use the time " -"wheel. The time wheel is a graphic representation of all the resources in " -"the database, organized chronologically." -msgstr "" - -#: app/templates/help/search-help.htm:63 -msgid "apply time filter with time wheel - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:74 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:93 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:135 -msgid "Saved" -msgstr "" - -#: app/templates/help/search-help.htm:76 -msgid "" -"Saved searches allow you to view pre-made queries. Saved searches are " -"created by database administrators, so the number of saved searches shown " -"here will vary from one database to the next." -msgstr "" - -#: app/templates/help/search-help.htm:80 app/templates/javascript.htm:594 -msgid "Advanced" -msgstr "" - -#: app/templates/help/search-help.htm:82 -msgid "" -"You can use the advanced search to make more complex queries based on data " -"attributes, or \"facets\". While the basic search filter allows you to " -"combine multiple filters, advanced search is the only way to combine filters " -"with an or operator, and also gives you access to more " -"comparison operators." -msgstr "" - -#: app/templates/help/search-help.htm:83 -msgid "" -"In the example below, a search is made within a single resource type for any " -"name like \"church\" or any name " -"like \"gate\"." -msgstr "" - -#: app/templates/help/search-help.htm:86 -msgid "search for multiple words in names - click to view" -msgstr "" - -#: app/templates/help/search-help.htm:97 -msgid "Related" -msgstr "" - -#: app/templates/help/search-help.htm:99 -msgid "" -"For each resource listed in the search results you can view its related " -"resources with the \"Related Resources\" link under the description. By " -"viewing Related Resources, you get a new view of the database: not how " -"resources are related geographically nor chronologically, but qualitatively." -msgstr "" - -#: app/templates/help/search-help.htm:100 -msgid "" -"There two methods for viewing Related Resources: in a table where each " -"related resource is a row, or in a graph where resources are shown as nodes " -"in a graph, with relationships connecting them." -msgstr "" - -#: app/templates/help/system-settings-help.htm:6 -msgid "" -"\n" -"

    A number of global settings can be defined or altered here.

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:13 -msgid "Default Application Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:15 -msgid "" -"\n" -" Application Name - Name of your Arches app, " -"to be displayed in the browser title bar and elsewhere.
    \n" -" Default Data Import/Export User - Name to " -"associate with data that is imported into the system.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:20 -msgid "Web Analytics" -msgstr "" - -#: app/templates/help/system-settings-help.htm:22 -msgid "" -"\n" -" Google Analytics Key - If you have made a " -"Google Analytics Key to track your app's traffic, enter it here.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:26 -msgid "Thesaurus Service Providers" -msgstr "" - -#: app/templates/help/system-settings-help.htm:28 -msgid "" -"\n" -" Thesaurus SPARQL Endpoint - Advanced users " -"may create more SPARQL endpoints and register them here. These endpoints " -"will be available in the RDM and allow you to import thesaurus entries from " -"external sources.
    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:35 -msgid "Map Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:37 -msgid "Mapbox API" -msgstr "" - -#: app/templates/help/system-settings-help.htm:38 -msgid "" -"Arches uses the Mapbox mapping library for map display and data creation. " -"Arches also supports Mapbox basemaps and other services." -msgstr "" - -#: app/templates/help/system-settings-help.htm:40 -msgid "" -"Mapbox API Key (Optional) - By default, Arches uses some " -"basemap web services from Mapbox. You will need to create a free " -"API key (or \"access token\") for these services to be activated. " -"Alternatively, you could remove all of the default basemaps and add your " -"own, non-Mapbox layers." -msgstr "" - -#: app/templates/help/system-settings-help.htm:41 -msgid "Mapbox Sprites - Path to Mapbox sprites (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:42 -msgid "Mapbox Glyphs - Path to Mapbox glyphs (use default)." -msgstr "" - -#: app/templates/help/system-settings-help.htm:44 -msgid "Project Extent" -msgstr "" - -#: app/templates/help/system-settings-help.htm:45 -msgid "" -"Draw a polygon representing your project's extent. These bounds will serve " -"as the default for the search result grid bounds, and map bounds in search, " -"cards, and reports." -msgstr "" - -#: app/templates/help/system-settings-help.htm:46 -msgid "Map Zoom" -msgstr "" - -#: app/templates/help/system-settings-help.htm:47 -msgid "" -"You can define the zoom behavior of your map. Zoom level 0 shows the whole " -"world (and is the absolute minimum zoom level) and zoom level 20 is the " -"maximum level that most map services support." -msgstr "" - -#: app/templates/help/system-settings-help.htm:49 -msgid "" -"Default Zoom - Set the zoom level that the map will be " -"shown at by default." -msgstr "" - -#: app/templates/help/system-settings-help.htm:50 -msgid "" -"Min Zoom - Minimum zoom level defines how far the user can " -"zoom out when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:51 -msgid "" -"Max Zoom - Maximum zoom level defines how far the user can " -"zoom in when viewing the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:53 -msgid "Search Results Grid" -msgstr "" - -#: app/templates/help/system-settings-help.htm:54 -msgid "" -"Arches aggregates search results and displays them as hexagons. You will " -"need to set default parameters for the hexagon size and precision." -msgstr "" - -#: app/templates/help/system-settings-help.htm:56 -msgid "" -"Hexagon Size (in km) - Set the actual size of the hex bins " -"that will be shown on the map." -msgstr "" - -#: app/templates/help/system-settings-help.htm:57 -msgid "" -"Hexagon Grid Precision - Set the precision with which the " -"contents of the hex bins will be calculated." -msgstr "" - -#: app/templates/help/system-settings-help.htm:59 -msgid "" -"Warning: A large project area combined with a small hexagon " -"size and/or high precision will take a very long time to load, and can crash " -"your browser. We suggest changing these settings in small increments to find " -"the best combination for your project." -msgstr "" - -#: app/templates/help/system-settings-help.htm:63 -msgid "Basic Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:65 -msgid "Set the default search results behavior." -msgstr "" - -#: app/templates/help/system-settings-help.htm:66 -msgid "" -"\n" -"

    \n" -" Number of search results per page - Set the " -"number of search results shown per page. Note this also defines the number " -"of search result markers that are shown on the map.
    \n" -" Number of search hints per dropdown - Set " -"the number of search hints that will appear under the search bar as you type " -"in search terms.
    \n" -" Max number of search results to export - " -"Set the maximum number of resources to be exported from the search results. " -"This value should generally be evenly divible by the SEARCH_RESULT_LIMIT " -"setting in Arches (10,000 by default).\n" -"

    \n" -" " -msgstr "" - -#: app/templates/help/system-settings-help.htm:76 -msgid "Temporal Search Settings" -msgstr "" - -#: app/templates/help/system-settings-help.htm:78 -msgid "" -"Arches creates a Time Wheel based on the resources in your database, to " -"allow for quick temporal visualization and queries. A few aspects of this " -"temporal search are defined here." -msgstr "" - -#: app/templates/help/system-settings-help.htm:80 -msgid "" -"Color Ramp - not currently implemented The color " -"ramp for the time wheel. For further reference, check out the d3 API reference." -msgstr "" - -#: app/templates/help/system-settings-help.htm:81 -msgid "" -"Time wheel configuration - not currently implemented" -msgstr "" - -#: app/templates/help/system-settings-help.htm:86 -msgid "Saved Searches" -msgstr "" - -#: app/templates/help/system-settings-help.htm:88 -msgid "" -"Arches allows you save a search and present it as convenience for your " -"users. Saved Searches appear as search options in the main Search page. " -"Creating a Saved Search is a three-step process." -msgstr "" - -#: app/templates/help/system-settings-help.htm:90 -msgid "" -"\n" -" 1. Specify Search Criteria - Go to the " -"Search page and enter all the criteria you would like to use to configure " -"your Saved Search. You may notice that with the addition of each new search " -"filter (either by using the term filter, map filtering tools, or temporal " -"filters) the URL for the page will change.
    \n" -" 2. Copy the URL - In your browser address " -"bar, copy the entire URL. This will be a long string that defines " -"each of the search filters created in step 1.
    \n" -" 3. Create the Saved Search - Finally, head " -"back to this page and fill out the settings that you see at left. You can " -"also upload an image that will be shown along with your Search Search.\n" -" " -msgstr "" - -#: app/templates/index.htm:72 -#, python-format -msgid "Arches | %(version)s" -msgstr "" - -#: app/templates/index.htm:80 -msgid "Arches Features" -msgstr "" - -#: app/templates/index.htm:83 -msgid "Search Arches" -msgstr "" - -#: app/templates/index.htm:92 -msgid "Sign in" -msgstr "" - -#: app/templates/index.htm:97 -msgid "Welcome, " -msgstr "" - -#: app/templates/index.htm:101 -msgid "Log off" -msgstr "" - -#: app/templates/index.htm:133 -msgid "Home" -msgstr "" - -#: app/templates/index.htm:138 app/templates/index.htm:215 -msgid "Fast" -msgstr "" - -#: app/templates/index.htm:143 app/templates/index.htm:269 -msgid "Workflows" -msgstr "" - -#: app/templates/index.htm:183 -#, python-format -msgid "Arches %(version)s" -msgstr "" - -#: app/templates/index.htm:184 -msgid "A web and mobile platform for" -msgstr "" - -#: app/templates/index.htm:185 -msgid "managing your most important resource information" -msgstr "" - -#: app/templates/index.htm:193 -msgid "" -"Glarus thrust, Tectonic Area Sardona, Switzerland | Jonas Wagner https://www." -"flickr.com/photos/80225884@N06/ | Attribution 2.0 Generic (CC BY 2.0)" -msgstr "" - -#: app/templates/index.htm:216 -msgid "Deploy Applications Rapidly" -msgstr "" - -#: app/templates/index.htm:218 -msgid "" -"Design custom information management applications in hours. Build your " -"databases with Arches Designer, then configure your interface all without " -"having to write any code." -msgstr "" - -#: app/templates/index.htm:235 -msgid "Interface Manager" -msgstr "" - -#: app/templates/index.htm:237 -msgid "" -"Arches automatically creates data entry forms based on your data models. " -"Use Arches' Card Manager to configure the look and feel of your data entry " -"UI." -msgstr "" - -#: app/templates/index.htm:246 -msgid "Data Security" -msgstr "" - -#: app/templates/index.htm:248 -msgid "" -"Use Arches' Permissions Manager to set up data access rules for all your " -"user groups and individual accounts. You can define read/write/delete and " -"no-access permissions." -msgstr "" - -#: app/templates/index.htm:270 -msgid "Orchestrate your data entry" -msgstr "" - -#: app/templates/index.htm:272 -msgid "" -"Design step-wise data management interfaces that simplify complex editing " -"tasks. Ensure that everyone enters data completely and consistently" -msgstr "" - -#: app/templates/index.htm:295 -msgid "Arches Search Tools" -msgstr "" - -#: app/templates/index.htm:296 -msgid "Find what you're looking for" -msgstr "" - -#: app/templates/index.htm:298 -msgid "" -"Arches comes with powerful built-in search tools. Quickly filter large " -"databases with term, geospatial, and time-based search components" -msgstr "" - -#: app/templates/index.htm:311 -msgid "Search Options" -msgstr "" - -#: app/templates/index.htm:313 -msgid "" -"Arches gives you many ways to find precisely the information you need, even " -"if your Arches application contains 10's of millions of records. In " -"addition to term, thesaurus, geospatial, and temporal filters, Arches " -"provides you with advanced filtering options that support boolean logic, " -"inverses, and many other filtering options." -msgstr "" - -#: app/templates/index.htm:317 -msgid "" -"Arches' search capabilities also provide for sophisticated data " -"visualizations, including interactive displays of the connections between " -"your data objects using a Force Directed Graph." -msgstr "" - -#: app/templates/index.htm:321 -msgid "" -"If you're a software developer, you can build on Arches modular search " -"services and create your own filters, reports, and visualizations to best " -"show off your particular dataset." -msgstr "" - -#: app/templates/index.htm:343 -msgid "Sample Institution Name" -msgstr "" - -#: app/templates/index.htm:346 -msgid "Sample Address" -msgstr "" - -#: app/templates/index.htm:347 -msgid "Getty Conservation Institute" -msgstr "" - -#: app/templates/index.htm:348 -msgid "1200 Getty Center Drive" -msgstr "" - -#: app/templates/index.htm:349 -msgid "Los Angeles, CA 90049" -msgstr "" - -#: app/templates/index.htm:355 -msgid "Guides and Documentation" -msgstr "" - -#: app/templates/index.htm:363 -msgid "What is Arches" -msgstr "" - -#: app/templates/index.htm:366 -msgid "Implementation Considerations" -msgstr "" - -#: app/templates/index.htm:369 -msgid "Information For Developers" -msgstr "" - -#: app/templates/index.htm:379 -msgid "FAQ" -msgstr "" - -#: app/templates/index.htm:382 -msgid "Standards and Interoperability" -msgstr "" - -#: app/templates/index.htm:385 -msgid "Installation Guide" -msgstr "" - -#: app/templates/index.htm:393 -msgid "Arches Project Background" -msgstr "" - -#: app/templates/index.htm:396 -msgid "Arches Webinars/Presentations" -msgstr "" - -#: app/templates/index.htm:415 -msgid "Terms & Conditions" -msgstr "" - -#: app/templates/index.htm:416 -msgid "Privacy Policy" -msgstr "" - -#: app/templates/index.htm:419 -msgid "Powered by Arches" -msgstr "" - -#: app/templates/javascript.htm:114 -msgid "Delete All Resources Associated with this Graph?" -msgstr "" - -#: app/templates/javascript.htm:115 -msgid "" -"Deleting All Resources removes all associated data with this graph " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:118 -msgid "Delete Branch/Resource Model?" -msgstr "" - -#: app/templates/javascript.htm:119 -msgid "" -"Deleting this branch/resource model will remove it (and all associated data) " -"entirely. Are you sure you would like to proceed?" -msgstr "" - -#: app/templates/javascript.htm:159 -msgid "Please contact your system administrator for more details." -msgstr "" - -#: app/templates/javascript.htm:160 -msgid "Hide Null Values" -msgstr "" - -#: app/templates/javascript.htm:161 app/templates/javascript.htm:509 -msgid "Load More" -msgstr "" - -#: app/templates/javascript.htm:162 -msgid "Load All" -msgstr "" - -#: app/templates/javascript.htm:163 -msgid "Display Name" -msgstr "" - -#: app/templates/javascript.htm:164 -msgid "Display Description" -msgstr "" - -#: app/templates/javascript.htm:165 -msgid "Map Popup" -msgstr "" - -#: app/templates/javascript.htm:166 -msgid "Map Popup Template" -msgstr "" - -#: app/templates/javascript.htm:167 -msgid "ID:" -msgstr "" - -#: app/templates/javascript.htm:168 -msgid "Add Buffer" -msgstr "" - -#: app/templates/javascript.htm:169 -msgid "Buffer Intersecting Feature" -msgstr "" - -#: app/templates/javascript.htm:170 -msgid "Add buffer to features" -msgstr "" - -#: app/templates/javascript.htm:171 -msgid "Add Buffer Feature" -msgstr "" - -#: app/templates/javascript.htm:172 -msgid "Select a feature to perform intersection" -msgstr "" - -#: app/templates/javascript.htm:173 -msgid "Intersect" -msgstr "" - -#: app/templates/javascript.htm:174 -msgid "Re-index" -msgstr "" - -#: app/templates/javascript.htm:175 -msgid "Re-indexing" -msgstr "" - -#: app/templates/javascript.htm:176 -msgid "Re-index Resources Now" -msgstr "" - -#: app/templates/javascript.htm:177 -msgid "" -"If you've made any changes to this function and there are resources already " -"in the system, then you will need to reindex the resources to reflect your " -"changes. This process can take some time (potentially several minuetes or " -"more). Please be patient." -msgstr "" - -#: app/templates/javascript.htm:178 -msgid "Use bracketed node names like this: " -msgstr "" - -#: app/templates/javascript.htm:179 -msgid "Primary Name Template" -msgstr "" - -#: app/templates/javascript.htm:180 -msgid "Primary Description Template" -msgstr "" - -#: app/templates/javascript.htm:181 -msgid "" -"Select a card from which to choose nodes to power your primary name " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:182 -msgid "" -"Select a card from which to choose nodes to power your primary description " -"identifier." -msgstr "" - -#: app/templates/javascript.htm:183 -msgid "Add as new" -msgstr "" - -#: app/templates/javascript.htm:184 -msgid "Add Feature" -msgstr "" - -#: app/templates/javascript.htm:185 -msgid "Distance:" -msgstr "" - -#: app/templates/javascript.htm:186 -msgid "Units:" -msgstr "" - -#: app/templates/javascript.htm:187 -msgid "meters:" -msgstr "" - -#: app/templates/javascript.htm:188 -msgid "feet:" -msgstr "" - -#: app/templates/javascript.htm:189 -msgid "Download" -msgstr "" - -#: app/templates/javascript.htm:190 -msgid "Download File" -msgstr "" - -#: app/templates/javascript.htm:191 -msgid "Triggering Nodegroups" -msgstr "" - -#: app/templates/javascript.htm:192 app/templates/javascript.htm:540 -msgid "Select a Nodegroup" -msgstr "" - -#: app/templates/javascript.htm:193 -msgid "No Relationships Added" -msgstr "" - -#: app/templates/javascript.htm:194 -msgid "Relate Resource" -msgstr "" - -#: app/templates/javascript.htm:195 -msgid "Cannot Be Related" -msgstr "" - -#: app/templates/javascript.htm:196 app/templates/views/resource/editor.htm:92 -msgid "Related Resources" -msgstr "" - -#: app/templates/javascript.htm:197 -msgid "" -"Arches keeps track of how resources are related. Click the 'related " -"resources' link on a search result from the list on the left to see its " -"relatives displayed in an interactive graph" -msgstr "" - -#: app/templates/javascript.htm:198 -msgid "Report Date:" -msgstr "" - -#: app/templates/javascript.htm:200 -msgid "X Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:201 -msgid "Y Coordinate Placeholder" -msgstr "" - -#: app/templates/javascript.htm:202 -msgid "Display as Greyscale" -msgstr "" - -#: app/templates/javascript.htm:203 -msgid "Annotation Overlays" -msgstr "" - -#: app/templates/javascript.htm:204 -msgid "Reset to defaults" -msgstr "" - -#: app/templates/javascript.htm:205 -msgid "Data Themes" -msgstr "" - -#: app/templates/javascript.htm:208 -msgid "Allow Normal Access" -msgstr "" - -#: app/templates/javascript.htm:209 -msgid "Person/Group" -msgstr "" - -#: app/templates/javascript.htm:210 -msgid "Set Permissions for this instance" -msgstr "" - -#: app/templates/javascript.htm:211 -msgid "" -"By default only you have access to this record. You can set permissions for " -"specific people or groups by selecting to whom you will grant access" -msgstr "" - -#: app/templates/javascript.htm:212 -msgid "" -"Define access privileges for this instance. You may limit access to " -"yourself, or select which user accounts and groups have permission to this " -"resource." -msgstr "" - -#: app/templates/javascript.htm:213 -msgid "Configure Access to this Instance" -msgstr "" - -#: app/templates/javascript.htm:214 -msgid "Resource Instance Permissions" -msgstr "" - -#: app/templates/javascript.htm:215 -msgid "Unsorted" -msgstr "" - -#: app/templates/javascript.htm:216 -msgid "Ascending" -msgstr "" - -#: app/templates/javascript.htm:217 -msgid "Descending" -msgstr "" - -#: app/templates/javascript.htm:218 -msgid "Fuzzy Year Padding" -msgstr "" - -#: app/templates/javascript.htm:219 -msgid "Fuzzy Month Padding" -msgstr "" - -#: app/templates/javascript.htm:220 -msgid "Fuzzy Day Padding" -msgstr "" - -#: app/templates/javascript.htm:221 -msgid "Fuzzy Season Padding (weeks)" -msgstr "" - -#: app/templates/javascript.htm:222 -msgid "Multiplier if Date is Uncertain (?)" -msgstr "" - -#: app/templates/javascript.htm:223 -msgid "Multiplier if Date is Approximate (~)" -msgstr "" - -#: app/templates/javascript.htm:224 -msgid "Multiplier if Both (? and ~)" -msgstr "" - -#: app/templates/javascript.htm:225 -msgid "Maximum Number of Files" -msgstr "" - -#: app/templates/javascript.htm:226 -msgid "Related Node" -msgstr "" - -#: app/templates/javascript.htm:227 -msgid "Relationship to Node" -msgstr "" - -#: app/templates/javascript.htm:229 -msgid "Continue" -msgstr "" - -#: app/templates/javascript.htm:230 -#: app/templates/views/components/datatypes/number.htm:27 -msgid "Value" -msgstr "" - -#: app/templates/javascript.htm:231 -msgid "Disabled" -msgstr "" - -#: app/templates/javascript.htm:232 app/templates/javascript.htm:269 -msgid "Disable Editing" -msgstr "" - -#: app/templates/javascript.htm:233 app/templates/javascript.htm:270 -msgid "Prevent users from editing value" -msgstr "" - -#: app/templates/javascript.htm:234 -msgid "Domain options" -msgstr "" - -#: app/templates/javascript.htm:235 -msgid "Add new option" -msgstr "" - -#: app/templates/javascript.htm:237 -msgid "Add GNU" -msgstr "" - -#: app/templates/javascript.htm:238 app/templates/javascript.htm:543 -msgid "Showing edits by" -msgstr "" - -#: app/templates/javascript.htm:239 app/templates/javascript.htm:541 -msgid "Return to approved edits" -msgstr "" - -#: app/templates/javascript.htm:240 app/templates/javascript.htm:545 -msgid "This is a new contribution by a provisional editor." -msgstr "" - -#: app/templates/javascript.htm:241 app/templates/javascript.htm:544 -msgid "Currently showing the most recent approved edits" -msgstr "" - -#: app/templates/javascript.htm:242 -#: app/templates/views/resource/editor/provisional-tile-manager.htm:8 -msgid "Provisional Edits" -msgstr "" - -#: app/templates/javascript.htm:243 -msgid "QA Type" -msgstr "" - -#: app/templates/javascript.htm:244 -msgid "All Resources" -msgstr "" - -#: app/templates/javascript.htm:245 -msgid "All Edits" -msgstr "" - -#: app/templates/javascript.htm:246 -msgid "Delete all edits" -msgstr "" - -#: app/templates/javascript.htm:247 -msgid "Delete this record" -msgstr "" - -#: app/templates/javascript.htm:248 -msgid "Cancel edit" -msgstr "" - -#: app/templates/javascript.htm:249 -msgid "Save edit" -msgstr "" - -#: app/templates/javascript.htm:250 -msgid "Sorry, you do not have access to this information" -msgstr "" - -#: app/templates/javascript.htm:251 -msgid "No data added yet for" -msgstr "" - -#: app/templates/javascript.htm:252 -msgid "These data are provisional and pending review" -msgstr "" - -#: app/templates/javascript.htm:253 -msgid "Label 'True'" -msgstr "" - -#: app/templates/javascript.htm:254 -msgid "Label 'False'" -msgstr "" - -#: app/templates/javascript.htm:255 -msgid "Select an Option" -msgstr "" - -#: app/templates/javascript.htm:256 -msgid "Concept Collection" -msgstr "" - -#: app/templates/javascript.htm:257 -msgid "Select a concept collection" -msgstr "" - -#: app/templates/javascript.htm:258 -msgid "Select a Node" -msgstr "" - -#: app/templates/javascript.htm:259 -msgid "Select a Property" -msgstr "" - -#: app/templates/javascript.htm:260 -msgid "No Date Entered" -msgstr "" - -#: app/templates/javascript.htm:261 -msgid "Use date of data entry" -msgstr "" - -#: app/templates/javascript.htm:262 -msgid "Check this to use the date of data entry as the default value." -msgstr "" - -#: app/templates/javascript.htm:263 -msgid "Date" -msgstr "" - -#: app/templates/javascript.htm:264 -msgid "rich text" -msgstr "" - -#: app/templates/javascript.htm:265 -msgid "Direction" -msgstr "" - -#: app/templates/javascript.htm:266 -msgid "Left-to-Right" -msgstr "" - -#: app/templates/javascript.htm:267 -msgid "Right-to-Left" -msgstr "" - -#: app/templates/javascript.htm:268 -msgid "Max Length" -msgstr "" - -#: app/templates/javascript.htm:271 -#: app/templates/views/rdm/modals/add-child-form.htm:25 -#: app/templates/views/rdm/modals/add-collection-form.htm:19 -#: app/templates/views/rdm/modals/add-scheme-form.htm:25 -#: app/templates/views/rdm/modals/value-form.htm:45 -#: app/templates/views/rdm/modals/value-form.htm:46 -#: app/templates/views/rdm/modals/value-form.htm:124 -#: app/templates/views/rdm/modals/value-form.htm:202 -#: app/templates/views/rdm/modals/value-form.htm:203 -msgid "Language" -msgstr "" - -#: app/templates/javascript.htm:272 -msgid "Languages" -msgstr "" - -#: app/templates/javascript.htm:273 -#: app/templates/views/rdm/modals/value-form.htm:34 -#: app/templates/views/rdm/modals/value-form.htm:113 -#: app/templates/views/rdm/modals/value-form.htm:191 -msgid "Type" -msgstr "" - -#: app/templates/javascript.htm:274 -msgid "not a valid EDTF format" -msgstr "" - -#: app/templates/javascript.htm:275 -msgid "Year-month approximate" -msgstr "" - -#: app/templates/javascript.htm:276 -msgid "Entire date (year-month-day) uncertain and approximate" -msgstr "" - -#: app/templates/javascript.htm:277 -msgid "Year uncertain (possibly the year 1984, but not definitely)" -msgstr "" - -#: app/templates/javascript.htm:278 -msgid "" -"Spring, 2001. The values 21, 22, 23, 24 may be used used to signify ' " -"Spring', 'Summer', 'Autumn', 'Winter', respectively, in place of a month " -"value (01 through 12) for a year-and-month format string" -msgstr "" - -#: app/templates/javascript.htm:279 -msgid "" -"The year -100000. 'Y' may be used at the beginning of the date string to " -"signify that the date is a year, when (and only when) the year exceeds four " -"digits, i.e. for years later than 9999 or earlier than -9999." -msgstr "" - -#: app/templates/javascript.htm:280 -msgid "" -"A time interval with calendar year precision, beginning sometime in 1964 and " -"ending sometime in 2008" -msgstr "" - -#: app/templates/javascript.htm:281 -msgid "" -"A time interval with calendar month precision, beginning sometime in June " -"2004 and ending sometime in August of 2006" -msgstr "" - -#: app/templates/javascript.htm:282 -msgid "" -"A time interval beginning sometime on February 1, 2004 and ending sometime " -"in 2005. The start endpoint has calendar day precision and the end endpoint " -"has calendar year precision" -msgstr "" - -#: app/templates/javascript.htm:283 -msgid "[year][“-”][month][“-”][day]" -msgstr "" - -#: app/templates/javascript.htm:284 -msgid "Refers to the calendar date 2021 April 12th with day precision" -msgstr "" - -#: app/templates/javascript.htm:285 -msgid "[year][“-”][month]" -msgstr "" - -#: app/templates/javascript.htm:286 -msgid "Refers to the calendar month April 2021 with month precision" -msgstr "" - -#: app/templates/javascript.htm:287 -msgid " [year]" -msgstr "" - -#: app/templates/javascript.htm:288 -msgid "Refers to the year 2021 with year precision" -msgstr "" - -#: app/templates/javascript.htm:289 -msgid "Some common encodings:" -msgstr "" - -#: app/templates/javascript.htm:290 -msgid "EDTF Date Specfication (Library of Congress)" -msgstr "" - -#: app/templates/javascript.htm:291 -msgid "" -"The EDTF datatype allows you to describe dates (even uncertain dates). You " -"can find a summary of the standard here:" -msgstr "" - -#: app/templates/javascript.htm:292 -msgid "Extended Date/Time Formats (EDTF)" -msgstr "" - -#: app/templates/javascript.htm:293 -msgid "EDTF Formats" -msgstr "" - -#: app/templates/javascript.htm:294 -msgid "Loading Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:295 -msgid "Time Wheel" -msgstr "" - -#: app/templates/javascript.htm:296 -msgid "" -"Click on a block to set a filter, double-click to zoom in, double-click " -"center to zoom out" -msgstr "" - -#: app/templates/javascript.htm:297 -msgid "Last 7 Days" -msgstr "" - -#: app/templates/javascript.htm:298 -msgid "Last 30 Days" -msgstr "" - -#: app/templates/javascript.htm:299 -#: app/templates/views/provisional-history-list.htm:19 -msgid "This week" -msgstr "" - -#: app/templates/javascript.htm:300 -#: app/templates/views/provisional-history-list.htm:20 -msgid "This month" -msgstr "" - -#: app/templates/javascript.htm:301 -#: app/templates/views/provisional-history-list.htm:21 -msgid "This quarter" -msgstr "" - -#: app/templates/javascript.htm:302 -#: app/templates/views/provisional-history-list.htm:22 -msgid "This year" -msgstr "" - -#: app/templates/javascript.htm:303 -#: app/templates/views/provisional-history-list.htm:16 -msgid "Today" -msgstr "" - -#: app/templates/javascript.htm:304 -#: app/templates/views/provisional-history-list.htm:15 -msgid "Custom date range" -msgstr "" - -#: app/templates/javascript.htm:305 -msgid "Search all dates" -msgstr "" - -#: app/templates/javascript.htm:306 -msgid "Date Type" -msgstr "" - -#: app/templates/javascript.htm:307 -msgid "Date Interval" -msgstr "" - -#: app/templates/javascript.htm:308 -msgid "Minimum Date" -msgstr "" - -#: app/templates/javascript.htm:309 -msgid "Maximum Date" -msgstr "" - -#: app/templates/javascript.htm:310 -msgid "Date Format" -msgstr "" - -#: app/templates/javascript.htm:311 -msgid "Has no value" -msgstr "" - -#: app/templates/javascript.htm:312 -msgid "Has any value" -msgstr "" - -#: app/templates/javascript.htm:314 -msgid "Format" -msgstr "" - -#: app/templates/javascript.htm:315 -msgid "view valid formats" -msgstr "" - -#: app/templates/javascript.htm:316 -msgid "Max" -msgstr "" - -#: app/templates/javascript.htm:317 -msgid "Min" -msgstr "" - -#: app/templates/javascript.htm:318 -msgid "Increment" -msgstr "" - -#: app/templates/javascript.htm:319 -msgid "Increment Size" -msgstr "" - -#: app/templates/javascript.htm:320 -msgid "Decimal Places" -msgstr "" - -#: app/templates/javascript.htm:321 -msgid "Number of decimal places" -msgstr "" - -#: app/templates/javascript.htm:322 -msgid "Prefix" -msgstr "" - -#: app/templates/javascript.htm:323 -msgid "Field Prefix" -msgstr "" - -#: app/templates/javascript.htm:324 -msgid "suffix" -msgstr "" - -#: app/templates/javascript.htm:325 -msgid "Field Suffix" -msgstr "" - -#: app/templates/javascript.htm:326 -msgid "From" -msgstr "" - -#: app/templates/javascript.htm:327 -msgid "To" -msgstr "" - -#: app/templates/javascript.htm:328 -msgid "Select" -msgstr "" - -#: app/templates/javascript.htm:329 -msgid "Within" -msgstr "" - -#: app/templates/javascript.htm:330 -msgid "overlaps" -msgstr "" - -#: app/templates/javascript.htm:331 -msgid "equals" -msgstr "" - -#: app/templates/javascript.htm:332 -msgid "is not" -msgstr "" - -#: app/templates/javascript.htm:333 -msgid "not" -msgstr "" - -#: app/templates/javascript.htm:334 -msgid "like" -msgstr "" - -#: app/templates/javascript.htm:335 -msgid "not like" -msgstr "" - -#: app/templates/javascript.htm:336 -msgid "and" -msgstr "" - -#: app/templates/javascript.htm:337 -msgid "or" -msgstr "" - -#: app/templates/javascript.htm:338 -msgid "of" -msgstr "" - -#: app/templates/javascript.htm:341 -#: app/templates/views/user-profile-manager.htm:111 -msgid "None" -msgstr "" - -#: app/templates/javascript.htm:342 app/templates/views/graph.htm:71 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:83 -msgid "Add" -msgstr "" - -#: app/templates/javascript.htm:343 -msgid "Remove" -msgstr "" - -#: app/templates/javascript.htm:344 app/templates/views/graph.htm:41 -#: app/templates/views/graph/function-manager.htm:81 -#: app/templates/views/resource.htm:41 -msgid "Find" -msgstr "" - -#: app/templates/javascript.htm:345 -msgid "Filter" -msgstr "" - -#: app/templates/javascript.htm:346 app/templates/views/list.htm:20 -msgid "Clear" -msgstr "" - -#: app/templates/javascript.htm:347 -msgid "Clear Filter" -msgstr "" - -#: app/templates/javascript.htm:348 -msgid "Buffer" -msgstr "" - -#: app/templates/javascript.htm:349 -msgid "Distance" -msgstr "" - -#: app/templates/javascript.htm:350 -#: app/templates/views/resource/editor.htm:235 -msgid "New" -msgstr "" - -#: app/templates/javascript.htm:351 -#: app/templates/views/resource/editor.htm:262 -msgid "Add New" -msgstr "" - -#: app/templates/javascript.htm:352 -msgid "Return" -msgstr "" - -#: app/templates/javascript.htm:353 -msgid "csv" -msgstr "" - -#: app/templates/javascript.htm:354 -msgid "html" -msgstr "" - -#: app/templates/javascript.htm:355 -msgid "shapefile" -msgstr "" - -#: app/templates/javascript.htm:356 -msgid "geojson url" -msgstr "" - -#: app/templates/javascript.htm:357 -msgid "tile excel" -msgstr "" - -#: app/templates/javascript.htm:358 -msgid "Copy to clipboard" -msgstr "" - -#: app/templates/javascript.htm:359 -msgid "Info" -msgstr "" - -#: app/templates/javascript.htm:360 -msgid "Arches Export" -msgstr "" - -#: app/templates/javascript.htm:361 -msgid "Include the report link in the export?" -msgstr "" - -#: app/templates/javascript.htm:362 -msgid "1. Format" -msgstr "" - -#: app/templates/javascript.htm:363 -msgid "" -"Select the format you'd like for your export data. (tile excel and geojson " -"formats require a resource type filter)" -msgstr "" - -#: app/templates/javascript.htm:364 -msgid "2. Coordinate Precision" -msgstr "" - -#: app/templates/javascript.htm:365 -msgid "" -"Tell us how many decimal places of precision you'd like for geo-data results" -msgstr "" - -#: app/templates/javascript.htm:366 -msgid "3. Report Link" -msgstr "" - -#: app/templates/javascript.htm:367 -msgid "Only applicable to CSV and shapefile exports" -msgstr "" - -#: app/templates/javascript.htm:368 -msgid "4. Name this export" -msgstr "" - -#: app/templates/javascript.htm:369 -msgid "5. Email Address" -msgstr "" - -#: app/templates/javascript.htm:370 -msgid "" -"This download may take some time. Tell us where to email a download link to " -"your results" -msgstr "" - -#: app/templates/javascript.htm:371 -msgid "Export Search Results" -msgstr "" - -#: app/templates/javascript.htm:372 -msgid "Advanced Search" -msgstr "" - -#: app/templates/javascript.htm:373 -msgid "" -"With Advanced Search you can build more sophisticated search queries. Select " -"the search facets you wish to query from the list on the right. Then enter " -"your criteria to customize your search filters" -msgstr "" - -#: app/templates/javascript.htm:374 -msgid "Map Search" -msgstr "" - -#: app/templates/javascript.htm:375 -msgid "Accept GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:376 -msgid "GeoJSON has the following errors that must be resolved:" -msgstr "" - -#: app/templates/javascript.htm:377 -msgid "Edit GeoJSON" -msgstr "" - -#: app/templates/javascript.htm:378 -msgid "Edit Coordinates" -msgstr "" - -#: app/templates/javascript.htm:379 -msgid "Show Feature" -msgstr "" - -#: app/templates/javascript.htm:380 -msgid "Coordinate Reference:" -msgstr "" - -#: app/templates/javascript.htm:381 -msgid "Zoom to all" -msgstr "" - -#: app/templates/javascript.htm:382 -msgid "Zoom to all features" -msgstr "" - -#: app/templates/javascript.htm:383 -msgid "No Email saved for User" -msgstr "" - -#: app/templates/javascript.htm:384 -msgid "Drag GeoJSON or KML files here to add" -msgstr "" - -#: app/templates/javascript.htm:385 -msgid "The following errors occurred:" -msgstr "" - -#: app/templates/javascript.htm:387 -msgid "Enter Search String here" -msgstr "" - -#: app/templates/javascript.htm:388 -msgid "View search string" -msgstr "" - -#: app/templates/javascript.htm:389 -msgid "Search String - use to filter resources displayed" -msgstr "" - -#: app/templates/javascript.htm:390 -msgid "Saved Search" -msgstr "" - -#: app/templates/javascript.htm:391 -msgid "The Arches site administrator hasn't saved any searches yet." -msgstr "" - -#: app/templates/javascript.htm:392 -msgid "searching" -msgstr "" - -#: app/templates/javascript.htm:393 -msgid "Search Facets" -msgstr "" - -#: app/templates/javascript.htm:394 -msgid "Analyze" -msgstr "" - -#: app/templates/javascript.htm:396 app/templates/javascript.htm:521 -msgid "Legend" -msgstr "" - -#: app/templates/javascript.htm:397 -msgid "close" -msgstr "" - -#: app/templates/javascript.htm:398 -#: app/templates/views/resource/edit-log.htm:93 -#: app/templates/views/resource/edit-log.htm:96 -#: app/templates/views/user-profile-manager.htm:91 -msgid "Edit" -msgstr "" - -#: app/templates/javascript.htm:400 -msgid "Details" -msgstr "" - -#: app/templates/javascript.htm:401 -msgid "Report" -msgstr "" - -#: app/templates/javascript.htm:402 -#: app/templates/views/graph/graph-base.htm:48 -#: app/templates/views/rdm/modals/add-image-form.htm:21 -msgid "Done" -msgstr "" - -#: app/templates/javascript.htm:403 -msgid "Apply" -msgstr "" - -#: app/templates/javascript.htm:405 -msgid "Panels" -msgstr "" - -#: app/templates/javascript.htm:406 -msgid "Single Panel" -msgstr "" - -#: app/templates/javascript.htm:407 -msgid "Double Panel" -msgstr "" - -#: app/templates/javascript.htm:408 -msgid "Panel 1" -msgstr "" - -#: app/templates/javascript.htm:409 -msgid "Panel 2" -msgstr "" - -#: app/templates/javascript.htm:410 -msgid "Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:411 -msgid "Selected Panel Layout" -msgstr "" - -#: app/templates/javascript.htm:412 -msgid "Annotation(s)" -msgstr "" - -#: app/templates/javascript.htm:413 -msgid "Brightness" -msgstr "" - -#: app/templates/javascript.htm:414 -msgid "Contrast" -msgstr "" - -#: app/templates/javascript.htm:415 -msgid "Saturation" -msgstr "" - -#: app/templates/javascript.htm:416 -msgid "Greyscale" -msgstr "" - -#: app/templates/javascript.htm:417 app/templates/javascript.htm:420 -msgid "Default Color" -msgstr "" - -#: app/templates/javascript.htm:418 -msgid "Selected Feature Color" -msgstr "" - -#: app/templates/javascript.htm:419 -msgid "Hovered Feature Color" -msgstr "" - -#: app/templates/javascript.htm:421 -msgid "Layer Color Palette" -msgstr "" - -#: app/templates/javascript.htm:422 -msgid "Fill Opacity" -msgstr "" - -#: app/templates/javascript.htm:423 -msgid "Fill Color" -msgstr "" - -#: app/templates/javascript.htm:424 -msgid "Overview Zoom" -msgstr "" - -#: app/templates/javascript.htm:425 -msgid "Min Zoom" -msgstr "" - -#: app/templates/javascript.htm:426 -msgid "Point Radius" -msgstr "" - -#: app/templates/javascript.htm:427 -msgid "Line Opacity" -msgstr "" - -#: app/templates/javascript.htm:428 -msgid "Line Width" -msgstr "" - -#: app/templates/javascript.htm:429 -msgid "Line Color" -msgstr "" - -#: app/templates/javascript.htm:430 -msgid "Stroke Color" -msgstr "" - -#: app/templates/javascript.htm:431 -msgid "Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:432 -msgid "Point Stroke Width" -msgstr "" - -#: app/templates/javascript.htm:433 -msgid "Point Stroke Opacity" -msgstr "" - -#: app/templates/javascript.htm:434 -msgid "Show Style Tools" -msgstr "" - -#: app/templates/javascript.htm:435 -msgid "Hide Style Tools" -msgstr "" - -#: app/templates/javascript.htm:436 -msgid "dismiss" -msgstr "" - -#: app/templates/javascript.htm:437 -msgid "Preview" -msgstr "" - -#: app/templates/javascript.htm:438 -#: app/templates/views/map-layer-manager.htm:72 -msgid "Basemap" -msgstr "" - -#: app/templates/javascript.htm:441 -msgid "Participating Layers" -msgstr "" - -#: app/templates/javascript.htm:442 -msgid "Add a new feature" -msgstr "" - -#: app/templates/javascript.htm:443 -msgid "files uploaded" -msgstr "" - -#: app/templates/javascript.htm:444 -msgid "Max File Size (mb)" -msgstr "" - -#: app/templates/javascript.htm:445 -msgid "example: .jpg, .png, .txt" -msgstr "" - -#: app/templates/javascript.htm:446 -msgid "" -"Images formatted as .jpg, .png, .tiff files may be uploaded. Other formats " -"will be ignored" -msgstr "" - -#: app/templates/javascript.htm:447 -msgid "Accepted formats: .jpg, .png, .tiff" -msgstr "" - -#: app/templates/javascript.htm:448 -msgid "Accepted File Types" -msgstr "" - -#: app/templates/javascript.htm:449 -msgid "Show all files" -msgstr "" - -#: app/templates/javascript.htm:450 -msgid "Show first 5 files" -msgstr "" - -#: app/templates/javascript.htm:451 -msgid "Show first 10 files" -msgstr "" - -#: app/templates/javascript.htm:452 -msgid "Show first 25 files" -msgstr "" - -#: app/templates/javascript.htm:453 -msgid "error" -msgstr "" - -#: app/templates/javascript.htm:454 -msgid "Unsaved" -msgstr "" - -#: app/templates/javascript.htm:455 -msgid "delete all files" -msgstr "" - -#: app/templates/javascript.htm:456 -msgid "add more files" -msgstr "" - -#: app/templates/javascript.htm:457 -msgid "file(s) uploaded" -msgstr "" - -#: app/templates/javascript.htm:458 -msgid "find a file" -msgstr "" - -#: app/templates/javascript.htm:459 -msgid "Uploaded Files" -msgstr "" - -#: app/templates/javascript.htm:460 -msgid "Allowed document formats:" -msgstr "" - -#: app/templates/javascript.htm:461 -msgid "" -"You may upload as many documents as you wish, but the maximum size of any " -"single file is" -msgstr "" - -#: app/templates/javascript.htm:462 -msgid "" -"You may upload as many photos as you wish, but the maximum size of any " -"single file is 8MB." -msgstr "" - -#: app/templates/javascript.htm:463 -msgid "Adding documents to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:464 -msgid "Adding photos to this record is optional." -msgstr "" - -#: app/templates/javascript.htm:465 -msgid "Select Files" -msgstr "" - -#: app/templates/javascript.htm:466 -msgid "Select Photographs" -msgstr "" - -#: app/templates/javascript.htm:467 -msgid "Drag & Drop your files onto this panel" -msgstr "" - -#: app/templates/javascript.htm:468 -msgid "Drag & Drop your photos onto this panel" -msgstr "" - -#: app/templates/javascript.htm:469 -msgid "Upload Photographs" -msgstr "" - -#: app/templates/javascript.htm:470 -msgid "Upload Documents" -msgstr "" - -#: app/templates/javascript.htm:471 -msgid "Show Gallery" -msgstr "" - -#: app/templates/javascript.htm:472 -msgid "Hide Gallery" -msgstr "" - -#: app/templates/javascript.htm:473 -msgid "Select default value" -msgstr "" - -#: app/templates/javascript.htm:474 -msgid "Select a filter" -msgstr "" - -#: app/templates/javascript.htm:475 -msgid "Default Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:476 -msgid "Enter Manifest URL" -msgstr "" - -#: app/templates/javascript.htm:477 -msgid "Select a manifest" -msgstr "" - -#: app/templates/javascript.htm:478 app/templates/javascript.htm:669 -msgid "No manifest selected" -msgstr "" - -#: app/templates/javascript.htm:479 -msgid "Load manifest" -msgstr "" - -#: app/templates/javascript.htm:480 -msgid "Loading manifest" -msgstr "" - -#: app/templates/javascript.htm:481 -msgid "Error loading manifest" -msgstr "" - -#: app/templates/javascript.htm:483 -msgid "Filter images" -msgstr "" - -#: app/templates/javascript.htm:484 -msgid "Draw a" -msgstr "" - -#: app/templates/javascript.htm:485 -msgid "View Gallery" -msgstr "" - -#: app/templates/javascript.htm:486 -msgid "Image" -msgstr "" - -#: app/templates/javascript.htm:487 -msgid "Image List" -msgstr "" - -#: app/templates/javascript.htm:488 -msgid "Image Tools" -msgstr "" - -#: app/templates/javascript.htm:489 app/templates/javascript.htm:667 -msgid "Switch Image Service" -msgstr "" - -#: app/templates/javascript.htm:490 -msgid "Resource Instance Name" -msgstr "" - -#: app/templates/javascript.htm:491 app/templates/javascript.htm:620 -msgid "Related Resource Summary" -msgstr "" - -#: app/templates/javascript.htm:492 app/templates/views/graph-designer.htm:34 -msgid "Resource Model" -msgstr "" - -#: app/templates/javascript.htm:493 app/templates/views/edit-history.htm:18 -msgid "Resource Type" -msgstr "" - -#: app/templates/javascript.htm:494 -msgid "Resource Details" -msgstr "" - -#: app/templates/javascript.htm:495 -msgid "" -"Click the 'Details' link on a search result from the list on the left to " -"view more information about a resource." -msgstr "" - -#: app/templates/javascript.htm:496 -msgid "Resource Information" -msgstr "" - -#: app/templates/javascript.htm:497 -msgid "Has Relationship" -msgstr "" - -#: app/templates/javascript.htm:498 -msgid "Resource's relationship to" -msgstr "" - -#: app/templates/javascript.htm:499 -msgid "Related to" -msgstr "" - -#: app/templates/javascript.htm:500 -msgid "'s relationship to Resource" -msgstr "" - -#: app/templates/javascript.htm:501 -msgid "Relationships" -msgstr "" - -#: app/templates/javascript.htm:502 -msgid "relationships shown" -msgstr "" - -#: app/templates/javascript.htm:503 -msgid "Search Network" -msgstr "" - -#: app/templates/javascript.htm:504 -msgid "Analyze Network" -msgstr "" - -#: app/templates/javascript.htm:505 -msgid "Click a node/edge for info" -msgstr "" - -#: app/templates/javascript.htm:506 -msgid "Click a node to show more relationships" -msgstr "" - -#: app/templates/javascript.htm:507 -msgid "Click a node refocus" -msgstr "" - -#: app/templates/javascript.htm:508 -msgid "Click a node/edge to remove" -msgstr "" - -#: app/templates/javascript.htm:510 -msgid "Workflow Complete" -msgstr "" - -#: app/templates/javascript.htm:511 -msgid "with" -msgstr "" - -#: app/templates/javascript.htm:512 -msgid "Link Text (Optional)" -msgstr "" - -#: app/templates/javascript.htm:513 -msgid "URL for link" -msgstr "" - -#: app/templates/javascript.htm:514 -msgid "URL Link Color" -msgstr "" - -#: app/templates/javascript.htm:515 -msgid "URL Placeholder" -msgstr "" - -#: app/templates/javascript.htm:516 -msgid "URL Label Placeholder" -msgstr "" - -#: app/templates/javascript.htm:517 -msgid "Default relationship to" -msgstr "" - -#: app/templates/javascript.htm:518 -msgid "Default inverse relationship to" -msgstr "" - -#: app/templates/javascript.htm:519 -msgid "References" -msgstr "" - -#: app/templates/javascript.htm:520 -msgid "Does not reference" -msgstr "" - -#: app/templates/javascript.htm:522 -msgid "" -"Check to limit the dropdown to only this widget's node rather than all nodes " -"in the tile." -msgstr "" - -#: app/templates/javascript.htm:523 -msgid "Show only the value of the selected node in the dropdown options" -msgstr "" - -#: app/templates/javascript.htm:524 -msgid "Dropdown Format" -msgstr "" - -#: app/templates/javascript.htm:525 -msgid "Provisional" -msgstr "" - -#: app/templates/javascript.htm:526 -msgid "Card Name" -msgstr "" - -#: app/templates/javascript.htm:527 -msgid "Add Tab" -msgstr "" - -#: app/templates/javascript.htm:528 -msgid "Tab Name" -msgstr "" - -#: app/templates/javascript.htm:529 -msgid "Find a resource..." -msgstr "" - -#: app/templates/javascript.htm:530 -msgid "Find an icon" -msgstr "" - -#: app/templates/javascript.htm:531 -msgid "Select Tab icon" -msgstr "" - -#: app/templates/javascript.htm:532 -msgid "Select cards in this tab" -msgstr "" - -#: app/templates/javascript.htm:533 -msgid "Enter manifest URL" -msgstr "" - -#: app/templates/javascript.htm:534 -msgid "Default Image Service URL" -msgstr "" - -#: app/templates/javascript.htm:536 -msgid "Select image nodes to include" -msgstr "" - -#: app/templates/javascript.htm:537 -msgid "Select an Ontology Property" -msgstr "" - -#: app/templates/javascript.htm:538 -msgid "Select a resource" -msgstr "" - -#: app/templates/javascript.htm:539 -msgid "Select a resource model" -msgstr "" - -#: app/templates/javascript.htm:542 -msgid "Choose a sibling card" -msgstr "" - -#: app/templates/javascript.htm:546 -msgid "This resource has provisional edits that are pending review" -msgstr "" - -#: app/templates/javascript.htm:547 -msgid "" -"This resource has provisional edits (not displayed in this report) that are " -"pending review" -msgstr "" - -#: app/templates/javascript.htm:548 -msgid "Find an address" -msgstr "" - -#: app/templates/javascript.htm:549 -msgid "Select drawings text (optional)" -msgstr "" - -#: app/templates/javascript.htm:550 -msgid "Select drawings map source (optional)" -msgstr "" - -#: app/templates/javascript.htm:551 -msgid "Select drawings map source layer (optional)" -msgstr "" - -#: app/templates/javascript.htm:552 -msgid "Map Center Longitude" -msgstr "" - -#: app/templates/javascript.htm:553 -msgid "Map Center Latitude" -msgstr "" - -#: app/templates/javascript.htm:554 -msgid "Longitude (x coordinate)" -msgstr "" - -#: app/templates/javascript.htm:555 -msgid "Latitude (y coordinate)" -msgstr "" - -#: app/templates/javascript.htm:556 -msgid "Available Geometry Types" -msgstr "" - -#: app/templates/javascript.htm:557 -msgid "Zoom Level" -msgstr "" - -#: app/templates/javascript.htm:558 -msgid "Default Zoom" -msgstr "" - -#: app/templates/javascript.htm:559 -msgid "Update Features" -msgstr "" - -#: app/templates/javascript.htm:560 -msgid "feature(s)" -msgstr "" - -#: app/templates/javascript.htm:561 -msgid "Point" -msgstr "" - -#: app/templates/javascript.htm:562 -msgid "Line" -msgstr "" - -#: app/templates/javascript.htm:563 -msgid "Polygon" -msgstr "" - -#: app/templates/javascript.htm:564 -msgid "Add point" -msgstr "" - -#: app/templates/javascript.htm:565 -msgid "Add line" -msgstr "" - -#: app/templates/javascript.htm:566 -msgid "Add polygon" -msgstr "" - -#: app/templates/javascript.htm:567 -msgid "Select drawing" -msgstr "" - -#: app/templates/javascript.htm:568 -msgid "Related instance map sources" -msgstr "" - -#: app/templates/javascript.htm:569 -msgid "Related instance map source layers (optional)" -msgstr "" - -#: app/templates/javascript.htm:570 -msgid "Intersection layer configuration" -msgstr "" - -#: app/templates/javascript.htm:571 -#, python-brace-format -msgid "Create a new ${graphName}" -msgstr "" - -#: app/templates/javascript.htm:572 -msgid "Add new Relationship" -msgstr "" - -#: app/templates/javascript.htm:573 -msgid "Network response was not ok" -msgstr "" - -#: app/templates/javascript.htm:575 -msgid "Term Matches" -msgstr "" - -#: app/templates/javascript.htm:576 -#, python-brace-format -msgid "${total} date values" -msgstr "" - -#: app/templates/javascript.htm:577 -msgid "Select Widgets" -msgstr "" - -#: app/templates/javascript.htm:578 -msgid "(This card data will define the resource description.)" -msgstr "" - -#: app/templates/javascript.htm:579 -msgid "(This card data will define the resource name.)" -msgstr "" - -#: app/templates/javascript.htm:580 -msgid "Settings Conflict: Remove this card from grouped card?" -msgstr "" - -#: app/templates/javascript.htm:581 -#, python-brace-format -msgid "" -"The cardinality of this card cannot be changed until you remove it from " -"being grouped with the ${cardName} card. Do you want to remove this card " -"from being grouped with the ${cardName} card" -msgstr "" - -#: app/templates/javascript.htm:582 -msgid "!! Referenced model does not exist -- Delete and select a new model !!" -msgstr "" - -#: app/templates/javascript.htm:583 -#: app/templates/views/map-layer-manager.htm:132 -msgid "Layer Preview" -msgstr "" - -#: app/templates/javascript.htm:584 -msgid "Layer Icon" -msgstr "" - -#: app/templates/javascript.htm:585 app/templates/views/graph-designer.htm:127 -#: app/templates/views/graph-designer.htm:136 -#: app/templates/views/graph/function-manager.htm:29 -#: app/templates/views/map-layer-manager.htm:123 -msgid "Save Edits" -msgstr "" - -#: app/templates/javascript.htm:586 app/templates/views/graph-designer.htm:125 -#: app/templates/views/graph-designer.htm:134 -#: app/templates/views/graph/function-manager.htm:28 -#: app/templates/views/map-layer-manager.htm:124 -msgid "Discard Edits" -msgstr "" - -#: app/templates/javascript.htm:587 -msgid "Activated" -msgstr "" - -#: app/templates/javascript.htm:591 -msgid "Layer Name" -msgstr "" - -#: app/templates/javascript.htm:592 -msgid "Add to search map by default:" -msgstr "" - -#: app/templates/javascript.htm:593 -msgid "Legend content" -msgstr "" - -#: app/templates/javascript.htm:595 -msgid "" -"Layer has no data - data on map is for preview purposes. This layer will " -"not show up in map overlays until data is added." -msgstr "" - -#: app/templates/javascript.htm:596 -msgid "Point Style" -msgstr "" - -#: app/templates/javascript.htm:597 -msgid "Line Style" -msgstr "" - -#: app/templates/javascript.htm:598 -msgid "Polygon Style" -msgstr "" - -#: app/templates/javascript.htm:600 -msgid "Halo color" -msgstr "" - -#: app/templates/javascript.htm:601 -msgid "Fill color" -msgstr "" - -#: app/templates/javascript.htm:602 -msgid "Radius" -msgstr "" - -#: app/templates/javascript.htm:603 -msgid "Halo radius" -msgstr "" - -#: app/templates/javascript.htm:604 -msgid "Weight" -msgstr "" - -#: app/templates/javascript.htm:605 -msgid "Halo weight" -msgstr "" - -#: app/templates/javascript.htm:606 -msgid "Outline color" -msgstr "" - -#: app/templates/javascript.htm:607 -msgid "Outline weight" -msgstr "" - -#: app/templates/javascript.htm:608 -msgid "Cluster Distance" -msgstr "" - -#: app/templates/javascript.htm:609 -msgid "Cluster Max Zoom" -msgstr "" - -#: app/templates/javascript.htm:610 -msgid "Cluster Min Points" -msgstr "" - -#: app/templates/javascript.htm:611 -msgid "Vector Simplification" -msgstr "" - -#: app/templates/javascript.htm:612 -msgid "Changes to cluster settings will only be reflected after saving." -msgstr "" - -#: app/templates/javascript.htm:613 -msgid "" -"Preview map data do not use clustering algorithm. Add data for this " -"resource model to see real clustered data." -msgstr "" - -#: app/templates/javascript.htm:614 -msgid "" -"The following users and groups can view this layer. If you wish to change " -"who can access this layer, please update the permissions on the layer node." -msgstr "" - -#: app/templates/javascript.htm:615 -msgid "Users" -msgstr "" - -#: app/templates/javascript.htm:616 -msgid "Groups" -msgstr "" - -#: app/templates/javascript.htm:617 -msgid "Related Resources Editor" -msgstr "" - -#: app/templates/javascript.htm:618 -msgid "Add Related Resources" -msgstr "" - -#: app/templates/javascript.htm:619 -msgid "" -"Arches allows you to define relationships between resources so you can " -"better understand the context and interplay between physical objects, " -"events, activities, people and documents. Relating resources lets you build " -"a network of relationships for your data objects." -msgstr "" - -#: app/templates/javascript.htm:621 -msgid "Table" -msgstr "" - -#: app/templates/javascript.htm:622 -msgid "Visualization" -msgstr "" - -#: app/templates/javascript.htm:623 -msgid "Show Me How" -msgstr "" - -#: app/templates/javascript.htm:624 -msgid "Select resources and relate it to this one" -msgstr "" - -#: app/templates/javascript.htm:625 -msgid "e.g.: .txt" -msgstr "" - -#: app/templates/javascript.htm:626 -msgid "resource relations" -msgstr "" - -#: app/templates/javascript.htm:627 -msgid "'Select an Ontology Property'" -msgstr "" - -#: app/templates/javascript.htm:628 -msgid "This is a Node to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:629 -msgid "'s relationship to " -msgstr "" - -#: app/templates/javascript.htm:630 -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "Relationship to" -msgstr "" - -#: app/templates/javascript.htm:631 -msgid "Inverse Relationship to" -msgstr "" - -#: app/templates/javascript.htm:632 -msgid "This is a Resource Instance to Resource Instance relationship" -msgstr "" - -#: app/templates/javascript.htm:633 -msgid "Relationship" -msgstr "" - -#: app/templates/javascript.htm:634 -msgid "From Date" -msgstr "" - -#: app/templates/javascript.htm:635 -msgid "To Date" -msgstr "" - -#: app/templates/javascript.htm:637 -msgid "Delete this entry" -msgstr "" - -#: app/templates/javascript.htm:638 app/templates/javascript.htm:757 -#: app/templates/views/components/plugins/workflow.htm:180 -#: app/templates/views/components/plugins/workflow.htm:183 -#: app/templates/views/graph/card-configuration/card-form-preview.htm:126 -#: app/templates/views/rdm/modals/manage-parent-form.htm:58 -#: app/templates/views/rdm/modals/related-concept-form.htm:68 -#: app/templates/views/rdm/modals/related-member-form.htm:67 -#: app/templates/views/rdm/modals/value-form.htm:64 -#: app/templates/views/rdm/modals/value-form.htm:143 -#: app/templates/views/rdm/modals/value-form.htm:221 -#: app/templates/views/user-profile-manager.htm:155 -msgid "Save" -msgstr "" - -#: app/templates/javascript.htm:639 -msgid "This resource is not related to any other resources" -msgstr "" - -#: app/templates/javascript.htm:640 -msgid "Service" -msgstr "" - -#: app/templates/javascript.htm:641 -msgid "Canvas" -msgstr "" - -#: app/templates/javascript.htm:642 -msgid "Manage Image Service" -msgstr "" - -#: app/templates/javascript.htm:643 -msgid "Title" -msgstr "" - -#: app/templates/javascript.htm:645 -msgid "Attribution" -msgstr "" - -#: app/templates/javascript.htm:646 -msgid "Attribution Logo" -msgstr "" - -#: app/templates/javascript.htm:647 -msgid "Metadata" -msgstr "" - -#: app/templates/javascript.htm:649 -msgid "Manage Image Canvases" -msgstr "" - -#: app/templates/javascript.htm:650 -#: app/templates/views/rdm/concept-report.htm:229 -msgid "Images" -msgstr "" - -#: app/templates/javascript.htm:651 -msgid "Select image to delete from the image service" -msgstr "" - -#: app/templates/javascript.htm:652 app/templates/javascript.htm:750 -msgid "Select All" -msgstr "" - -#: app/templates/javascript.htm:653 app/templates/javascript.htm:751 -msgid "Clear All" -msgstr "" - -#: app/templates/javascript.htm:654 app/templates/javascript.htm:752 -msgid "Delete Selected" -msgstr "" - -#: app/templates/javascript.htm:655 -msgid "Drag or " -msgstr "" - -#: app/templates/javascript.htm:656 -msgid "click here " -msgstr "" - -#: app/templates/javascript.htm:657 -msgid "to upload photos" -msgstr "" - -#: app/templates/javascript.htm:658 -msgid "Selected Image Name" -msgstr "" - -#: app/templates/javascript.htm:659 -msgid "Create New Service" -msgstr "" - -#: app/templates/javascript.htm:660 -msgid "Edit a service" -msgstr "" - -#: app/templates/javascript.htm:661 -msgid "Drag & Drop Your Images Here" -msgstr "" - -#: app/templates/javascript.htm:662 -msgid "Import digital images and create a new image service" -msgstr "" - -#: app/templates/javascript.htm:663 -msgid "Select Images" -msgstr "" - -#: app/templates/javascript.htm:664 -msgid "" -"Create a new service by uploading one or more images. Images will be " -"uploaded and processes so that you can view, annotate, and share them with " -"others" -msgstr "" - -#: app/templates/javascript.htm:665 -msgid "Edit an existing Image Service" -msgstr "" - -#: app/templates/javascript.htm:666 -msgid "" -"Update the information and images related to an existing Image Service. Or " -"copy and paste in the URL of a IIIF Manifest to add a service from an " -"external service" -msgstr "" - -#: app/templates/javascript.htm:668 -msgid "Create Image Service" -msgstr "" - -#: app/templates/javascript.htm:670 -msgid "Service Title" -msgstr "" - -#: app/templates/javascript.htm:671 -msgid "Service Description" -msgstr "" - -#: app/templates/javascript.htm:672 -msgid "Metadata Label" -msgstr "" - -#: app/templates/javascript.htm:673 -msgid "Metadata Value" -msgstr "" - -#: app/templates/javascript.htm:674 -msgid "Image Caption" -msgstr "" - -#: app/templates/javascript.htm:675 -msgid "Upload .csv or .zip File" -msgstr "" - -#: app/templates/javascript.htm:676 -msgid "Drag & Drop your file onto this area to upload" -msgstr "" - -#: app/templates/javascript.htm:677 -msgid "Select File" -msgstr "" - -#: app/templates/javascript.htm:678 app/templates/javascript.htm:693 -msgid "Cancel File Import" -msgstr "" - -#: app/templates/javascript.htm:679 -msgid "" -"Use this workflow to upload a file with data that you want to use to create " -"new data instances of a model." -msgstr "" - -#: app/templates/javascript.htm:680 -msgid "Import Format: Single .csv file" -msgstr "" - -#: app/templates/javascript.htm:681 -msgid "File Summary" -msgstr "" - -#: app/templates/javascript.htm:682 -msgid "File name" -msgstr "" - -#: app/templates/javascript.htm:683 -msgid "File size" -msgstr "" - -#: app/templates/javascript.htm:684 -msgid "Number of rows" -msgstr "" - -#: app/templates/javascript.htm:685 -msgid "Target Model" -msgstr "" - -#: app/templates/javascript.htm:686 -msgid "Import Details" -msgstr "" - -#: app/templates/javascript.htm:687 -msgid "Column names in the first row" -msgstr "" - -#: app/templates/javascript.htm:688 app/templates/javascript.htm:762 -msgid "Use as an id" -msgstr "" - -#: app/templates/javascript.htm:689 -msgid "Showing First" -msgstr "" - -#: app/templates/javascript.htm:690 -msgid "Showing All" -msgstr "" - -#: app/templates/javascript.htm:691 -msgid "Rows" -msgstr "" - -#: app/templates/javascript.htm:692 -msgid "Import data" -msgstr "" - -#: app/templates/javascript.htm:694 -msgid "Import Single CSV" -msgstr "" - -#: app/templates/javascript.htm:695 -msgid "Target Resource" -msgstr "" - -#: app/templates/javascript.htm:696 -msgid "Target Fields" -msgstr "" - -#: app/templates/javascript.htm:697 -msgid "Download Templates" -msgstr "" - -#: app/templates/javascript.htm:698 -msgid "Select Template" -msgstr "" - -#: app/templates/javascript.htm:699 -msgid "Upload .zip File" -msgstr "" - -#: app/templates/javascript.htm:700 -msgid "Upload Your .zip File" -msgstr "" - -#: app/templates/javascript.htm:701 -msgid "Branch Excel" -msgstr "" - -#: app/templates/javascript.htm:702 -msgid "File Upload Summary" -msgstr "" - -#: app/templates/javascript.htm:703 -msgid "File" -msgstr "" - -#: app/templates/javascript.htm:704 -msgid "Size" -msgstr "" - -#: app/templates/javascript.htm:705 -#: app/templates/two_factor_authentication_reset.htm:42 -msgid "Submit" -msgstr "" - -#: app/templates/javascript.htm:706 -msgid "File contents" -msgstr "" - -#: app/templates/javascript.htm:707 -msgid "Import Branch Excel Summary" -msgstr "" - -#: app/templates/javascript.htm:708 -msgid "Excel File" -msgstr "" - -#: app/templates/javascript.htm:709 -msgid "Worksheets" -msgstr "" - -#: app/templates/javascript.htm:710 -msgid "Tiles" -msgstr "" - -#: app/templates/javascript.htm:711 -#: app/templates/views/rdm/modals/import-concept-form.htm:53 -msgid "Import" -msgstr "" - -#: app/templates/javascript.htm:712 -#: app/templates/views/rdm/modals/export-scheme-form.htm:27 -msgid "Export" -msgstr "" - -#: app/templates/javascript.htm:713 -msgid "Filter Tasks" -msgstr "" - -#: app/templates/javascript.htm:714 -msgid "Filter Modules" -msgstr "" - -#: app/templates/javascript.htm:715 -msgid "Start" -msgstr "" - -#: app/templates/javascript.htm:716 -msgid "Warning" -msgstr "" - -#: app/templates/javascript.htm:717 -msgid "Are you sure you want to delete this load?" -msgstr "" - -#: app/templates/javascript.htm:718 -msgid "undo import" -msgstr "" - -#: app/templates/javascript.htm:719 -msgid "remove from history" -msgstr "" - -#: app/templates/javascript.htm:720 -msgid "indexing" -msgstr "" - -#: app/templates/javascript.htm:721 -msgid "completed" -msgstr "" - -#: app/templates/javascript.htm:722 -msgid "failed" -msgstr "" - -#: app/templates/javascript.htm:723 -msgid "running" -msgstr "" - -#: app/templates/javascript.htm:724 -msgid "unloading" -msgstr "" - -#: app/templates/javascript.htm:725 -msgid "unloaded" -msgstr "" - -#: app/templates/javascript.htm:726 -msgid "Validation Errors" -msgstr "" - -#: app/templates/javascript.htm:727 -msgid "No Error Found" -msgstr "" - -#: app/templates/javascript.htm:728 -msgid "Loading data" -msgstr "" - -#: app/templates/javascript.htm:729 -msgid "Loading status" -msgstr "" - -#: app/templates/javascript.htm:730 -msgid "Loading started" -msgstr "" - -#: app/templates/javascript.htm:731 -msgid "Loading ended" -msgstr "" - -#: app/templates/javascript.htm:732 -msgid "Load duration" -msgstr "" - -#: app/templates/javascript.htm:733 -msgid "Indexing ended" -msgstr "" - -#: app/templates/javascript.htm:734 -msgid "Indexing duration" -msgstr "" - -#: app/templates/javascript.htm:736 -msgid "Unable to display the selected file" -msgstr "" - -#: app/templates/javascript.htm:737 -msgid "This file can't be displayed." -msgstr "" - -#: app/templates/javascript.htm:738 -msgid "It may be a proprietary format or there isn't a loader available yet" -msgstr "" - -#: app/templates/javascript.htm:739 -msgid "to present it in this webpage." -msgstr "" - -#: app/templates/javascript.htm:740 -msgid "Unable to parse your file with the " -msgstr "" - -#: app/templates/javascript.htm:741 -msgid "loader" -msgstr "" - -#: app/templates/javascript.htm:742 -msgid "Select File Loader" -msgstr "" - -#: app/templates/javascript.htm:743 -msgid "" -"Select the loader best suited for processing and visualizing the selected " -"file" -msgstr "" - -#: app/templates/javascript.htm:744 -msgid "Upload Files" -msgstr "" - -#: app/templates/javascript.htm:745 -msgid "" -"You may upload as many files as you wish; check with the site admin on the " -"maximum file size." -msgstr "" - -#: app/templates/javascript.htm:746 -msgid "optional" -msgstr "" - -#: app/templates/javascript.htm:747 -msgid "Adding files to this record is" -msgstr "" - -#: app/templates/javascript.htm:748 -msgid "" -"Images formatted as .jpg, .png files may be uploaded. Other formats may " -"require a loader to view." -msgstr "" - -#: app/templates/javascript.htm:749 -msgid "File Filter" -msgstr "" - -#: app/templates/javascript.htm:753 -msgid "Download Selected" -msgstr "" - -#: app/templates/javascript.htm:754 -msgid "Loader" -msgstr "" - -#: app/templates/javascript.htm:755 -msgid "File Renderer" -msgstr "" - -#: app/templates/javascript.htm:758 -msgid "files selected" -msgstr "" - -#: app/templates/javascript.htm:759 -msgid "add files" -msgstr "" - -#: app/templates/javascript.htm:760 -msgid "Apply to Selected Files" -msgstr "" - -#: app/templates/javascript.htm:761 -msgid "Apply the same loader to all selected files in the dataset" -msgstr "" - -#: app/templates/login.htm:38 app/templates/login.htm:68 -msgid "Sign In" -msgstr "" - -#: app/templates/login.htm:40 -msgid "" -"Sign in to Arches to access your data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/login.htm:46 -msgid "Your account has been created. Please sign in." -msgstr "" - -#: app/templates/login.htm:74 -msgid "Login failed" -msgstr "" - -#: app/templates/login.htm:75 -msgid "Invalid username and/or password." -msgstr "" - -#: app/templates/login.htm:80 app/templates/signup.htm:159 -msgid "Forgot password ?" -msgstr "" - -#: app/templates/login.htm:81 -msgid "Forgot password?" -msgstr "" - -#: app/templates/login.htm:84 app/templates/signup.htm:160 -msgid "Create a new account" -msgstr "" - -#: app/templates/login.htm:90 app/templates/signup.htm:153 -msgid "Learn more about Arches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:11 -msgid "Select a graph..." -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:18 -msgid "Graphs/Semantics" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:19 -msgid "Define graph" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:28 -#: app/templates/navbar/graph-designer-menu.htm:102 -msgid "Return to Arches Designer" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:29 -#: app/templates/navbar/graph-designer-menu.htm:103 -msgid "Create Arches Resource Models and Branches" -msgstr "" - -#: app/templates/navbar/function-manage-menu.htm:37 -#: app/templates/navbar/graph-designer-menu.htm:111 -msgid "footer" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:15 -msgid "New Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:16 -msgid "Create new Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:24 -#: app/templates/views/graph.htm:75 app/views/graph.py:346 -msgid "New Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:25 -msgid "Create new Branch" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:36 -msgid "Import Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:37 -msgid "Import Model by uploading a json file" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:63 -msgid "Functions" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:64 -msgid "Configure functions attached to this Resource Model" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:72 -msgid "Export Mapping File" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:74 -msgid "Use a mapping file with import/export of business data" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:83 -msgid "Delete Associated Instances" -msgstr "" - -#: app/templates/navbar/graph-designer-menu.htm:84 -msgid "Delete All Associated Instances with this Model" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:17 -msgid "Copy Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:18 -msgid "Make a copy and start editing" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:28 -msgid "Delete Resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:29 -msgid "Permanently delete this resource" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:39 -msgid "Review Edit History" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:40 -msgid "View changes to this resource record" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:49 -msgid "Jump to Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:50 -msgid "View the full resource report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:58 -msgid "Print Report" -msgstr "" - -#: app/templates/navbar/resource-manage-menu.htm:59 -msgid "Print the full resource report" -msgstr "" - -#: app/templates/rdm.htm:66 app/templates/views/rdm/concept-report.htm:28 -#: app/templates/views/rdm/concept-report.htm:52 -msgid "Toggle Dropdown" -msgstr "" - -#: app/templates/rdm.htm:69 -msgid "Add Thesauri" -msgstr "" - -#: app/templates/rdm.htm:70 -msgid "Import Thesauri" -msgstr "" - -#: app/templates/rdm.htm:71 -msgid "Export Thesauri" -msgstr "" - -#: app/templates/rdm.htm:72 -msgid "Delete Thesauri" -msgstr "" - -#: app/templates/rdm.htm:74 -#: app/templates/views/rdm/modals/add-collection-form.htm:7 -msgid "Add Collection" -msgstr "" - -#: app/templates/rdm.htm:75 -#: app/templates/views/rdm/modals/delete-collection-form.htm:7 -msgid "Delete Collection" -msgstr "" - -#: app/templates/rdm.htm:76 -msgid "Export All Collections" -msgstr "" - -#: app/templates/rdm.htm:120 app/templates/views/rdm/concept-report.htm:3 -#: app/templates/views/rdm/entitytype-report.htm:3 -msgid "Loading..." -msgstr "" - -#: app/templates/signup.htm:31 -msgid "Create Account" -msgstr "" - -#: app/templates/signup.htm:33 -msgid "Register to access data modeling, editing, and discovery tools." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the error below." -msgstr "" - -#: app/templates/signup.htm:40 -msgid "Please correct the errors below." -msgstr "" - -#: app/templates/signup.htm:127 -msgid "Signup" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:19 -#: app/templates/views/user-profile-manager.htm:127 -#: app/templates/views/user-profile-manager.htm:238 -msgid "Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:24 -msgid "" -"Please enter the code from your external authentication application below." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:63 -msgid "Authentication failed. Please try again." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:71 -msgid "Need to reset two-factor authentication?" -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:81 -msgid "" -"The administrator has required that all users enable two-factor " -"authentication." -msgstr "" - -#: app/templates/two_factor_authentication_login.htm:82 -msgid "Enable two-factor authentication via email" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:19 -msgid "Update Two-Factor Authentication" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:24 -msgid "Please enter an email address below." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:25 -msgid "" -"If it is registered in our system it will receive instructions to update two-" -"factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:53 -msgid "Success!" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:57 -msgid "Email address:" -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:65 -msgid "" -"If this email address is registered, an email has been sent to it containing " -"instructions to enable two-factor authentication." -msgstr "" - -#: app/templates/two_factor_authentication_reset.htm:72 -#: app/templates/two_factor_authentication_settings.htm:161 -msgid "Click here to return to login page" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:22 -msgid "Two-Factor Authentication Settings" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:33 -msgid "This page will expire in 5 minutes." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:46 -msgid "Two-Factor Authentication:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:49 -msgid "ENABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:51 -msgid "DISABLED" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:71 -msgid "Generate a new shared secret key" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:73 -msgid "Enable two-factor authentication" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:80 -msgid "Scan the QR code below with your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:91 -msgid "Click here to generate data for manual entry." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:97 -msgid "Enter the data below into your external authentication application." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:105 -msgid "Issuer Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:111 -msgid "Account Name:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:117 -msgid "Secret Key:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:123 -msgid "Algorithm Type:" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:126 -msgid "Time based" -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:138 -msgid "Click here to generate QR code." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:152 -msgid "" -"To disable two-factor authentication, please contact your administrator." -msgstr "" - -#: app/templates/two_factor_authentication_settings.htm:156 -msgid "Disable two-factor authentication" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:10 -msgid "Insert Workflow Name" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:21 -msgid "Save and Complete Workflow" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:24 -msgid "Complete" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:146 -msgid "Previous Step" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:149 -msgid "Previous" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:166 -msgid "Undo" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:196 -msgid "Save and Continue" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:199 -#: app/templates/views/components/plugins/workflow.htm:220 -#: app/templates/views/components/plugins/workflow.htm:242 -msgid "Next" -msgstr "" - -#: app/templates/views/components/plugins/workflow.htm:217 -#: app/templates/views/components/plugins/workflow.htm:239 -msgid "Next Step" -msgstr "" - -#: app/templates/views/concept-graph.htm:14 -msgid "Concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:19 -msgid "Delete this concept and all of it's sub concepts." -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -#: app/templates/views/rdm/concept-report.htm:138 -#: app/templates/views/rdm/concept-report.htm:147 -#: app/templates/views/rdm/concept-report.htm:187 -msgid "Jump to this concept" -msgstr "" - -#: app/templates/views/concept-graph.htm:20 -msgid "More Child Concept" -msgstr "" - -#: app/templates/views/concept-search.htm:2 -#: app/templates/views/rdm/modals/import-concept-form.htm:21 -msgid "Search for a concept..." -msgstr "" - -#: app/templates/views/edit-history.htm:11 -msgid "Recently Added Resources" -msgstr "" - -#: app/templates/views/edit-history.htm:16 -msgid "Resource Id" -msgstr "" - -#: app/templates/views/edit-history.htm:17 -msgid "Resource Name" -msgstr "" - -#: app/templates/views/edit-history.htm:19 -msgid "Edited" -msgstr "" - -#: app/templates/views/edit-history.htm:20 -msgid "Edit Type" -msgstr "" - -#: app/templates/views/edit-history.htm:21 -msgid "Editor" -msgstr "" - -#: app/templates/views/edit-history.htm:30 -msgid " (Resource Deleted)" -msgstr "" - -#: app/templates/views/edit-history.htm:45 -#: app/templates/views/edit-history.htm:47 -msgid "View Report" -msgstr "" - -#: app/templates/views/graph-designer.htm:26 -msgid "Graph Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:34 -msgid "Branch" -msgstr "" - -#: app/templates/views/graph-designer.htm:55 -msgid "Resource:" -msgstr "" - -#: app/templates/views/graph-designer.htm:63 -msgid "" -"Warning! This will save the graph in its current state and make the Resource " -"accessible to permissioned users." -msgstr "" - -#: app/templates/views/graph-designer.htm:76 -msgid "Notes:" -msgstr "" - -#: app/templates/views/graph-designer.htm:93 -msgid "Publish" -msgstr "" - -#: app/templates/views/graph-designer.htm:112 app/templates/views/graph.htm:51 -msgid "Find a Resource Model/Branch..." -msgstr "" - -#: app/templates/views/graph-designer.htm:145 -#: app/templates/views/graph-designer.htm:157 -msgid "Discard Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:147 -#: app/templates/views/graph-designer.htm:159 -msgid "Save Card Edits" -msgstr "" - -#: app/templates/views/graph-designer.htm:167 -msgid "Unpublish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:173 -msgid "Publish Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:185 -msgid "Quit Designer" -msgstr "" - -#: app/templates/views/graph-designer.htm:201 -msgid "Graph" -msgstr "" - -#: app/templates/views/graph-designer.htm:206 -msgid "Cards" -msgstr "" - -#: app/templates/views/graph-designer.htm:253 -msgid "Add a branch to your model from the library" -msgstr "" - -#: app/templates/views/graph-designer.htm:280 -msgid "Card Designer" -msgstr "" - -#: app/templates/views/graph.htm:25 -msgid "Graphs" -msgstr "" - -#: app/templates/views/graph.htm:74 app/views/graph.py:346 -msgid "New Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:80 -msgid "Import Branch/Resource Model" -msgstr "" - -#: app/templates/views/graph.htm:112 -msgid "Manage Graph" -msgstr "" - -#: app/templates/views/graph.htm:116 -msgid "Manage Functions" -msgstr "" - -#: app/templates/views/graph.htm:119 -msgid "Create Mapping File" -msgstr "" - -#: app/templates/views/graph.htm:122 -msgid "Delete Instances" -msgstr "" - -#: app/templates/views/graph.htm:126 -msgid "Export Model" -msgstr "" - -#: app/templates/views/graph.htm:128 -msgid "Clone Model" -msgstr "" - -#: app/templates/views/graph.htm:130 -msgid "Delete Model" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-components-tree.htm:58 -msgid "Widget" -msgstr "" - -#: app/templates/views/graph/card-configuration/card-form-preview.htm:125 -msgid "Discard" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:23 -msgid "Function Manager" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:41 -msgid "Selected Functions" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:47 -msgid "You haven't added any functions yet." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:49 -msgid "" -"Select functions from the library to add new capabilities to your resource." -msgstr "" - -#: app/templates/views/graph/function-manager.htm:56 -msgid "Close Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:57 -msgid "Show Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:88 -msgid "Library filter goes here" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:96 -msgid "Function Library" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:119 -#: app/templates/views/graph/function-manager/function-list.htm:21 -msgid "Function Name" -msgstr "" - -#: app/templates/views/graph/function-manager.htm:137 -msgid "This Function doesn't require any configuration." -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:26 -msgid "Function Description" -msgstr "" - -#: app/templates/views/graph/function-manager/function-list.htm:37 -msgid "Select Function" -msgstr "" - -#: app/templates/views/graph/graph-base.htm:24 -msgid "Graph Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/branch-list.htm:17 -msgid "Because of ontology rules, there are no branches that can be appended." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:31 -msgid "Card name" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:40 -#: app/templates/views/graph/graph-designer/card-configuration.htm:49 -msgid " " -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:46 -msgid "CSS Classes (Optional)" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:95 -msgid "Help Panel Title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:98 -msgid "Help title" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:105 -msgid "Content" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-configuration.htm:118 -msgid "Unique Values" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:9 -#: app/templates/views/graph/graph-designer/card-tree.htm:9 -#: app/templates/views/resource/editor.htm:46 -msgid "Find a card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:15 -#: app/templates/views/graph/graph-designer/card-tree.htm:15 -#: app/templates/views/graph/graph-designer/graph-tree.htm:18 -#: app/templates/views/resource/editor.htm:52 -msgid " Expand" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:16 -#: app/templates/views/graph/graph-designer/card-tree.htm:16 -#: app/templates/views/graph/graph-designer/graph-tree.htm:19 -#: app/templates/views/resource/editor.htm:53 -msgid " Collapse" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:17 -#: app/templates/views/graph/graph-designer/card-tree.htm:17 -#: app/templates/views/graph/graph-designer/graph-tree.htm:20 -#: app/templates/views/resource/editor.htm:54 -msgid " Grid" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:18 -msgid " Select All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree-permissions.htm:19 -msgid " Clear All" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:19 -#: app/templates/views/graph/graph-designer/graph-tree.htm:22 -msgid " Show IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:22 -#: app/templates/views/graph/graph-designer/graph-tree.htm:25 -msgid " Hide IDs" -msgstr "" - -#: app/templates/views/graph/graph-designer/card-tree.htm:40 -msgid "(edit report)" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:121 -msgid "Make card" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:124 -#: app/templates/views/graph/graph-designer/node-form.htm:252 -msgid "" -"Data from nodes not collected in other cards will be collected in the root " -"card's form section" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:134 -msgid "Resource models that may be related:" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:169 -msgid "Author name" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:181 -msgid "Abstract/description" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:193 -msgid "" -"URI to a JSON-LD Context Object or a Raw Context Object or Array of Context " -"Objects" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:200 -msgid "URI Slug for API Access" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:204 -msgid "Slug" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-settings.htm:225 -msgid " Map Feature Color " -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:12 -msgid "Find a node, datatype, card..." -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:49 -msgid "Node is exportable in search" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:57 -msgid "Add Child Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:58 -msgid "Add Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:61 -msgid "Export Branch" -msgstr "" - -#: app/templates/views/graph/graph-designer/graph-tree.htm:64 -msgid "Delete Node" -msgstr "" - -#: app/templates/views/graph/graph-designer/identity-list.htm:5 -msgid "Groups/Accounts" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "Enter node name here..." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:45 -msgid "node name" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:54 -msgid "Node Name Alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:59 -msgid "Unique alias generated from this node\\" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:60 -msgid "Use a custom node alias" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:71 -msgid "parent" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:100 -msgid "Semantics" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:129 -msgid "description" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:137 -msgid "Node Data Type and Configuration" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:169 -msgid "Node Settings" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:186 -msgid "Activate to use this node in Advanced Search." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:206 -#: app/templates/views/graph/graph-designer/widget-configuration.htm:66 -msgid "" -"Activate to require that data be collected for this node when a card value " -"is edited" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:224 -msgid "Export via Search Results" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Provide a field name for shapefiles. " -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:227 -msgid "Limited to 10 characters to meet shapefile requirements." -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:230 -msgid "shapefile fieldname" -msgstr "" - -#: app/templates/views/graph/graph-designer/node-form.htm:255 -msgid "" -"Data from this node and downstream nodes will be collected in a single form " -"section" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:21 -msgid "To set permissions: " -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:23 -msgid " 1. Select one or more cards from the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:26 -msgid "" -" 2. Select a Group or User Account from the dropdown below." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:29 -msgid "" -" 3. Apply Permissions to set your changes. You'll see your " -"selections reflected by the icons in the card tree." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:36 -msgid "Set permissions for:" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:43 -msgid "Select a Group/Account..." -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:77 -msgid "Revert Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:79 -msgid "Apply Permissions" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:88 -msgid "Selected Cards" -msgstr "" - -#: app/templates/views/graph/graph-designer/permission-settings-form.htm:91 -msgid "No cards selected" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:7 -msgid "Widget Manager" -msgstr "" - -#: app/templates/views/graph/graph-designer/widget-configuration.htm:36 -msgid "Visibility" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:72 -msgid "Overlay" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:97 -msgid "No overlays available" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:120 -msgid "Delete Layer" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:136 -msgid "Activated:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:197 -msgid "Layer Name:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:218 -msgid "Only show on search map:" -msgstr "" - -#: app/templates/views/map-layer-manager.htm:249 -msgid "Legend content:" -msgstr "" - -#: app/templates/views/notifications-list.htm:10 -msgid "Dismiss All" -msgstr "" - -#: app/templates/views/notifications-list.htm:26 -msgid "" -"You're up-to-date and do not have any notifications. When you trigger a " -"notification (for example, when you request a large download) it will " -"display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:17 -msgid "Last 7 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:18 -msgid "Last 30 days" -msgstr "" - -#: app/templates/views/provisional-history-list.htm:49 -msgid "" -"You have not yet edited any data within the specified time period. Once you " -"edit a resource, your edit history will display here." -msgstr "" - -#: app/templates/views/provisional-history-list.htm:71 -msgid "Card: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:76 -msgid "Edited: " -msgstr "" - -#: app/templates/views/provisional-history-list.htm:82 -msgid "pending review" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:32 -msgid "Add Top Concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:33 -msgid "Import Top Concept from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:36 -#: app/templates/views/rdm/concept-report.htm:55 -msgid "Add Child" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:37 -msgid "Import Child from SPARQL" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:39 -#: app/templates/views/rdm/concept-report.htm:57 -msgid "Manage Parents" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:40 -msgid "Make Collection" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:56 -msgid "Import Child from AAT" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:70 -#: app/templates/views/rdm/entitytype-report.htm:78 -msgid "Labels" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:72 -#: app/templates/views/rdm/entitytype-report.htm:81 -msgid "Add label" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:78 -#: app/templates/views/rdm/entitytype-report.htm:87 -msgid "Delete this label?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "preferred" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "alternate" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:81 -msgid "hidden" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:94 -#: app/templates/views/rdm/entitytype-report.htm:103 -msgid "Notes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:96 -#: app/templates/views/rdm/entitytype-report.htm:106 -msgid "Add note" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:102 -#: app/templates/views/rdm/entitytype-report.htm:112 -msgid "Delete this note?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:123 -msgid "Broader/Narrower Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "Delete this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:146 -msgid "" -"By deleting this concept, you will also be deleting the following concepts " -"as well. This operation cannot be undone." -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:178 -msgid "Related Concepts" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:180 -msgid "Add related concept" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:186 -msgid "Remove the relationship to this concept?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:203 -#: app/templates/views/rdm/entitytype-report.htm:132 -msgid "Values" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:205 -#: app/templates/views/rdm/entitytype-report.htm:135 -msgid "Add value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:211 -#: app/templates/views/rdm/entitytype-report.htm:141 -msgid "Delete this value?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:212 -#: app/templates/views/rdm/entitytype-report.htm:142 -msgid "Edit this value" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:231 -msgid "Add images" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:246 -msgid "Delete Image" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:274 -#: app/templates/views/rdm/entitytype-report.htm:165 -msgid "Arches ID:" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:294 -#: app/templates/views/rdm/entitytype-report.htm:179 -msgid "Are you ready to delete this item?" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:304 -#: app/templates/views/rdm/entitytype-report.htm:189 -msgid "No" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:305 -#: app/templates/views/rdm/entitytype-report.htm:190 -msgid "Yes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:339 -msgid "Arches Reference Data Manager" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:348 -msgid "Schemes" -msgstr "" - -#: app/templates/views/rdm/concept-report.htm:352 -msgid "Entity Types" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:29 -msgid "Member Hierarchy" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:32 -msgid "Add dropdown entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:46 -#: app/templates/views/rdm/entitytype-report.htm:55 -msgid "Expand this entry" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:54 -msgid "Remove this entry from the dropdown" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:89 -msgid "Edit this label" -msgstr "" - -#: app/templates/views/rdm/entitytype-report.htm:113 -msgid "Edit this note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:7 -msgid "Add Concept" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:13 -msgid "Label" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:19 -msgid "Note" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:36 -msgid "Relation from Parent" -msgstr "" - -#: app/templates/views/rdm/modals/add-child-form.htm:50 -#: app/templates/views/rdm/modals/add-collection-form.htm:32 -#: app/templates/views/rdm/modals/add-scheme-form.htm:38 -msgid "Save changes" -msgstr "" - -#: app/templates/views/rdm/modals/add-collection-form.htm:13 -#: app/templates/views/rdm/modals/add-scheme-form.htm:13 -msgid "ConceptScheme Name" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "Import Images" -msgstr "" - -#: app/templates/views/rdm/modals/add-image-form.htm:9 -msgid "(Click on panel or drag and drop files onto panel to upload)" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:7 -msgid "Add Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/add-scheme-form.htm:19 -msgid "Scope Note" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:13 -msgid "Select collection to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-collection-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire collection from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:7 -msgid "Delete Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:13 -msgid "Select scheme to delete" -msgstr "" - -#: app/templates/views/rdm/modals/delete-scheme-form.htm:33 -msgid "" -"You won't be able to undo this operation!  Are you sure you want to " -"permanently delete this entire scheme from Arches?" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:7 -msgid "Export Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/export-scheme-form.htm:13 -msgid "Select scheme to export" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:9 -msgid "Import Concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:24 -msgid "Organization" -msgstr "" - -#: app/templates/views/rdm/modals/import-concept-form.htm:33 -msgid "Concept Indentifiers" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:9 -msgid "Import New Concept Scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:20 -msgid "SKOS File" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:30 -msgid "When concept ids match" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:32 -msgid "overwrite system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:33 -msgid "use system concept" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:41 -msgid "When inserting new concepts" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:43 -msgid "keep within scheme" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:44 -msgid "stage in candidates" -msgstr "" - -#: app/templates/views/rdm/modals/import-scheme-form.htm:54 -msgid "Upload File" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:9 -msgid "New Parent Concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:24 -msgid "Relation to Parent" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:31 -msgid "Current Parents" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept" -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:37 -msgid "Remove the relationship to this parent concept." -msgstr "" - -#: app/templates/views/rdm/modals/manage-parent-form.htm:53 -msgid "Deleting reference to parent:" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:9 -msgid "Manage Related Concepts" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:27 -#: app/templates/views/rdm/modals/related-member-form.htm:27 -msgid "Select a concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:34 -#: app/templates/views/rdm/modals/related-member-form.htm:34 -msgid "Relation type" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:35 -#: app/templates/views/rdm/modals/related-member-form.htm:35 -msgid "Relation to Concept" -msgstr "" - -#: app/templates/views/rdm/modals/related-concept-form.htm:52 -msgid "Use the search tool to select the concept that you want to relate." -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:9 -msgid "Select Concept Values for Dropdowns" -msgstr "" - -#: app/templates/views/rdm/modals/related-member-form.htm:51 -msgid "Selecting a concept will select that concept and all it's children." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Edit Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Add Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:9 -msgid "Manage Concept Label" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:24 -msgid "Label Information" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:35 -msgid "Label type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:70 -msgid "Only one preferred label may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Add Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:83 -msgid "Manage Concept Note" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:98 -msgid "Note Editor" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:151 -msgid "Only one note of each type may exist for each language." -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Add Concept Value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:164 -msgid "Manage Concept Values" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:179 -msgid "Define a value" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:192 -msgid "Value type" -msgstr "" - -#: app/templates/views/rdm/modals/value-form.htm:230 -msgid "Only one sort order value can be assigned to a concept." -msgstr "" - -#: app/templates/views/resource.htm:25 -#: app/templates/views/resource/resource-base.htm:24 app/views/resource.py:90 -msgid "Resource Manager" -msgstr "" - -#: app/templates/views/resource.htm:53 -msgid "Resources" -msgstr "" - -#: app/templates/views/resource.htm:93 -msgid "Create Resource" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:7 -msgid "Resource History" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:30 -msgid "Now" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:34 -msgid "Most recent" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:35 -msgid "Oldest" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:36 -msgid "By editor" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:37 -msgid "By edit type" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:50 -msgid "Resource Record Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:52 -msgid "Record created by Arches with unique identifer" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:57 -#: app/templates/views/resource/edit-log.htm:60 -msgid "Created" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:66 -#: app/templates/views/resource/edit-log.htm:169 -msgid "Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:78 -#: app/templates/views/resource/edit-log.htm:114 -msgid "Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:102 -msgid "New Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:132 -msgid "Previous Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:146 -msgid "Previous Provisional Tile Data" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:162 -#: app/templates/views/resource/edit-log.htm:165 -msgid "Deleted" -msgstr "" - -#: app/templates/views/resource/edit-log.htm:184 -msgid "edited by" -msgstr "" - -#: app/templates/views/resource/editor.htm:25 -msgid "Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:102 -msgid "Manage Permissions" -msgstr "" - -#: app/templates/views/resource/editor.htm:166 -msgid "Welcome to Arches' Resource Editor" -msgstr "" - -#: app/templates/views/resource/editor.htm:169 -msgid "" -"You are about to create a new resource record. Select any data card from " -"the list on the left and start entering information." -msgstr "" - -#: app/templates/views/resource/editor.htm:170 -msgid "Don't worry if you decide not to enter any data just yet." -msgstr "" - -#: app/templates/views/resource/editor.htm:171 -msgid "" -"Arches will create your new resource record once you've saved a data entry " -"card." -msgstr "" - -#: app/templates/views/resource/editor.htm:177 -msgid "No cards are available for this model." -msgstr "" - -#: app/templates/views/resource/editor.htm:243 -msgid "Add new" -msgstr "" - -#: app/templates/views/resource/editor.htm:270 -msgid "You do not have permission to edit this card." -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:15 -msgid "User: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:18 -msgid "Created: " -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:37 -msgid "Accept" -msgstr "" - -#: app/templates/views/resource/editor/provisional-tile-manager.htm:40 -msgid "Decline" -msgstr "" - -#: app/templates/views/resource/report.htm:24 -msgid "Resource Report" -msgstr "" - -#: app/templates/views/search.htm:60 -msgid "Clear Filters" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:25 -msgid "Account Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:48 -msgid "User name:" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:64 -msgid "Account" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:74 -msgid "User name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:81 -msgid "Change password" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:100 -msgid "Contact email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:113 -msgid "Phone" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:141 -msgid "Arches user name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:149 -msgid "This is the unique email or name that you use to log on to Arches." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:165 -#: app/templates/views/user-profile-manager.htm:166 -msgid "First name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:176 -msgid "" -"Arches uses your name and phone number to make it easier for other users to " -"find and work with you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:186 -#: app/templates/views/user-profile-manager.htm:187 -msgid "Last name" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:202 -msgid "Phone Number (optional)" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:215 -msgid "Contact Email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:226 -msgid "" -"Arches uses your e-maill to alert you to projects and tasks assigned to you." -msgstr "" - -#: app/templates/views/user-profile-manager.htm:256 -msgid "Click here to update Two-Factor Authentication settings via email" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:346 -msgid "Notification Settings" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:354 -msgid "Trigger" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:355 -msgid "Email Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:356 -msgid "Web Notification" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:365 -#: app/templates/views/user-profile-manager.htm:370 -msgid "Enable" -msgstr "" - -#: app/templates/views/user-profile-manager.htm:375 -msgid "Exporting Search Results" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:825 -#, python-brace-format -msgid "No datatype detected for {0}" -msgstr "" - -#: app/utils/data_management/resources/formats/csvfile.py:1132 -#, python-brace-format -msgid "Total resources saved: {save_count}" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:47 -#, python-brace-format -msgid "{0} of {1} resources saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:57 -#, python-brace-format -msgid "{0} of {1} relations saved" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:182 -msgid "No import errors" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:186 -msgid "" -"***** Errors occured during import. Some data may not have been imported. " -"For more information, check resource import error log: " -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:217 -#, python-brace-format -msgid " {0}: {1}\n" -msgstr "" - -#: app/utils/data_management/resources/formats/format.py:269 -msgid "" -"Must supply either a graph id or a list of resource instance ids to export" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:34 -msgid "Getty AAT" -msgstr "" - -#: app/utils/data_management/sparql_providers/aat_provider.py:90 -#, python-format -msgid "" -"Error in SPARQL query:
    Test this query directly by " -"pasting the query below into the Getty's own SPARQL " -"endpoint at http://" -"vocab.getty.edu/sparql
    %s
    Query " -"returned 0 results, please check the query for " -"errors. You may need to add the appropriate " -"languages into the database for this query to work

    " -msgstr "" - -#: app/utils/forms.py:64 -msgid "" -"This email address has already been registered with the " -"system. If you forgot your password, click the " -"'exit' link below and go to the login page to reset your password." -msgstr "" - -#: app/utils/forms.py:109 -msgid "Email" -msgstr "" - -#: app/utils/forms.py:113 -msgid "New password" -msgstr "" - -#: app/utils/forms.py:115 -msgid "Re-enter new password" -msgstr "" - -#: app/utils/password_validation.py:12 -#, python-brace-format -msgid "Be longer than {0} characters" -msgstr "" - -#: app/utils/password_validation.py:20 -msgid "Have at least 1 letter" -msgstr "" - -#: app/utils/password_validation.py:37 -msgid "Your password must contain at least one special character" -msgstr "" - -#: app/utils/password_validation.py:43 -msgid "Have at least 1 special character" -msgstr "" - -#: app/utils/password_validation.py:56 -msgid "Your password must contain at least one number" -msgstr "" - -#: app/utils/password_validation.py:60 -msgid "Have at least 1 number" -msgstr "" - -#: app/utils/password_validation.py:74 -msgid "Your password must contain both upper and lower case letters" -msgstr "" - -#: app/utils/password_validation.py:78 -msgid "Have least 1 upper and lower case character" -msgstr "" - -#: app/utils/response.py:56 -msgid "Could not return JSON Response" -msgstr "" - -#: app/utils/task_management.py:28 -msgid "Celery worker connection failed. Reattempting" -msgstr "" - -#: app/utils/task_management.py:30 -msgid "" -"Failed to connect to celery due to a BrokenPipeError/ConnectionResetError" -msgstr "" - -#: app/utils/task_management.py:33 -msgid "A celery broker is running, but a celery worker is not available" -msgstr "" - -#: app/utils/task_management.py:37 -msgid "Unable to connect to a celery broker" -msgstr "" - -#: app/views/api.py:79 -msgid "Failed to dispatch Kibana proxy" -msgstr "" - -#: app/views/api.py:81 -msgid "KibanaProxy failed" -msgstr "" - -#: app/views/api.py:105 -msgid "Failed to create API request" -msgstr "" - -#: app/views/api.py:121 app/views/api.py:797 app/views/resource.py:236 -#: app/views/resource.py:603 -msgid "Unnamed Resource" -msgstr "" - -#: app/views/api.py:483 -#, python-brace-format -msgid "The specified resource '{0}' does not exist. JSON-LD export failed." -msgstr "" - -#: app/views/api.py:793 app/views/resource.py:232 -msgid "New Resource" -msgstr "" - -#: app/views/api.py:1275 -msgid "Tile not found." -msgstr "" - -#: app/views/api.py:1307 -msgid "No nodegroup matching query parameters found." -msgstr "" - -#: app/views/api.py:1356 -msgid "No nodes matching query parameters found." -msgstr "" - -#: app/views/api.py:1364 -#, python-format -msgid "No graph found for graphid %s" -msgstr "" - -#: app/views/api.py:1424 -msgid "User does not have permission to edit this node." -msgstr "" - -#: app/views/auth.py:132 app/views/auth.py:155 app/views/auth.py:212 -msgid "User signup has been disabled. Please contact your administrator." -msgstr "" - -#: app/views/auth.py:169 -msgid "Signup for Arches" -msgstr "" - -#: app/views/auth.py:172 -msgid "" -"Thanks for your interest in Arches. Click on link below " -"to confirm your email address! Use your email address to login." -msgstr "" - -#: app/views/auth.py:176 -msgid "" -"This link expires in 24 hours. If you can't get to it before " -"then, don't worry, you can always try again with the " -"same email address." -msgstr "" - -#: app/views/auth.py:185 -msgid "Welcome to Arches!" -msgstr "" - -#: app/views/auth.py:190 -#, python-format -msgid "" -"An email has been sent to
    %s
    with a link to " -"activate your account" -msgstr "" - -#: app/views/auth.py:232 -msgid "The signup link has expired, please try signing up again. Thanks!" -msgstr "" - -#: app/views/auth.py:255 -msgid "Invalid password" -msgstr "" - -#: app/views/auth.py:257 -msgid "New password and confirmation must match" -msgstr "" - -#: app/views/auth.py:268 -msgid "Password successfully updated" -msgstr "" - -#: app/views/auth.py:308 app/views/auth.py:326 -msgid "Make sure to set your OAUTH_CLIENT_ID in settings.py" -msgstr "" - -#: app/views/auth.py:372 -msgid "Update Two-Factor Authentication Settings" -msgstr "" - -#: app/views/auth.py:374 -msgid "Click on link below to update your two-factor authentication settings." -msgstr "" - -#: app/views/auth.py:376 -msgid "" -"This link expires in 15 minutes. If you did not request this " -"change, contact your Administrator immediately." -msgstr "" - -#: app/views/auth.py:385 -msgid "Arches Two-Factor Authentication" -msgstr "" - -#: app/views/auth.py:390 -msgid "" -"There has been error sending an email to this address. Please contact your " -"system administrator." -msgstr "" - -#: app/views/concept.py:68 -msgid "Using the RDM" -msgstr "" - -#: app/views/concept.py:238 -msgid "Unable to Load SKOS File" -msgstr "" - -#: app/views/concept.py:238 -msgid "There was an issue saving the contents of the file to Arches. " -msgstr "" - -#: app/views/concept.py:274 -msgid "Unable to Delete" -msgstr "" - -#: app/views/concept.py:274 -msgid "" -"This concept or one of it's subconcepts is already in use by an existing " -"resource." -msgstr "" - -#: app/views/concept.py:327 -msgid "Success" -msgstr "" - -#: app/views/concept.py:327 -msgid "Collection successfully created from the selected concept" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to Make Collection" -msgstr "" - -#: app/views/concept.py:329 -msgid "Unable to make a collection from the selected concept." -msgstr "" - -#: app/views/graph.py:154 -msgid "Using the Arches Designer" -msgstr "" - -#: app/views/graph.py:171 -#, python-brace-format -msgid "" -"No namespaces appear to be associated with {ontology.ontologyid} in the " -"ontologies table. This is not a problem as long as all necessary namespaces " -"are included in the ONTOLOGY_NAMESPACES setting." -msgstr "" - -#: app/views/graph.py:215 -msgid "Branch Library" -msgstr "" - -#: app/views/graph.py:215 -msgid "Find a graph branch" -msgstr "" - -#: app/views/graph.py:261 -msgid "Designing a Resource Model" -msgstr "" - -#: app/views/graph.py:263 -msgid "Designing a Branch" -msgstr "" - -#: app/views/graph.py:425 -msgid "Elasticsearch indexing error" -msgstr "" - -#: app/views/graph.py:427 -msgid "" -"If you want to change the datatype of an existing node.\n" -" Delete and then re-create the node, or export the branch " -"then edit the datatype and re-import the branch." -msgstr "" - -#: app/views/graph.py:546 -msgid "Managing Functions" -msgstr "" - -#: app/views/manifest_manager.py:300 -msgid "IIIF server proxy not configured" -msgstr "" - -#: app/views/manifest_manager.py:306 -msgid "Manifest Validation Error" -msgstr "" - -#: app/views/map.py:134 -msgid "Tileserver proxy not configured" -msgstr "" - -#: app/views/resource.py:92 -msgid "Creating Resources" -msgstr "" - -#: app/views/resource.py:350 -msgid "Managing System Settings" -msgstr "" - -#: app/views/resource.py:352 -msgid "Using the Resource Editor" -msgstr "" - -#: app/views/resource.py:357 -msgid "Unable to Delete Resource" -msgstr "" - -#: app/views/resource.py:358 -msgid "" -"User does not have permissions to delete this instance because the instance " -"or its data is restricted" -msgstr "" - -#: app/views/resource.py:367 -msgid "Unable to delete. Please verify the model is not currently published." -msgstr "" - -#: app/views/resource.py:547 app/views/resource.py:553 -msgid "Resource Created" -msgstr "" - -#: app/views/resource.py:548 -msgid "Resource Deleted" -msgstr "" - -#: app/views/resource.py:549 -msgid "Tile Deleted" -msgstr "" - -#: app/views/resource.py:550 -msgid "Tile Created" -msgstr "" - -#: app/views/resource.py:551 -msgid "Tile Updated" -msgstr "" - -#: app/views/resource.py:552 -msgid "Edit Deleted" -msgstr "" - -#: app/views/resource.py:771 -msgid "Failed to fetch resource instance descriptors" -msgstr "" - -#: app/views/resource.py:788 -msgid "No active report template is available for this resource." -msgstr "" - -#: app/views/resource.py:903 -msgid "Unable to delete. Relationship does not exist" -msgstr "" - -#: app/views/resource.py:966 app/views/resource.py:980 app/views/tile.py:151 -msgid "Unable to save. Please verify the model is not currently published." -msgstr "" - -#: app/views/search.py:109 -msgid "Searching the Database" -msgstr "" - -#: app/views/search.py:228 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download " -"limit. Anonymous users cannot run an export exceeding this " -"limit. Please sign in with your {app_name} account or " -"refine your search" -msgstr "" - -#: app/views/search.py:244 -#, python-brace-format -msgid "" -"{total} instances have been submitted for export. Click " -"the Bell icon to check for a link to download your data" -msgstr "" - -#: app/views/search.py:249 -#, python-brace-format -msgid "" -"Your search exceeds the {download_limit} instance download limit. Please " -"refine your search" -msgstr "" - -#: app/views/search.py:270 -msgid "" -"Either no instances were identified for export or no resources have " -"exportable geometry nodes Please confirm that the models of " -"instances you would like to export have geometry nodes and " -"that those nodes are set as exportable" -msgstr "" - -#: app/views/search.py:401 -msgid "There was an error retrieving the search results" -msgstr "" - -#: app/views/search.py:500 -msgid "Downloading" -msgstr "" - -#: app/views/search.py:502 -msgid "The requested file is no longer available" -msgstr "" - -#: app/views/tile.py:72 -msgid "Saving tile failed" -msgstr "" - -#: app/views/tile.py:124 -msgid "Unable to save. Please verify the model is currently unpublished." -msgstr "" - -#: app/views/tile.py:133 app/views/tile.py:235 -msgid "This tile is no longer available" -msgstr "" - -#: app/views/tile.py:133 -msgid "It was likely deleted by another user" -msgstr "" - -#: app/views/tile.py:148 -msgid "Unable to save. Please verify your input is valid" -msgstr "" - -#: app/views/tile.py:154 -msgid "Unable to save." -msgstr "" - -#: app/views/tile.py:181 app/views/tile.py:184 app/views/tile.py:259 -#: app/views/tile.py:261 app/views/tile.py:265 app/views/tile.py:286 -msgid "Request Failed" -msgstr "" - -#: app/views/tile.py:181 -msgid "Unable to Save. Verify model status is active" -msgstr "" - -#: app/views/tile.py:184 app/views/tile.py:259 -msgid "Permission Denied" -msgstr "" - -#: app/views/tile.py:235 -msgid "It was likely already deleted by another user" -msgstr "" - -#: app/views/tile.py:261 -msgid "Unable to delete. Verify model status is active" -msgstr "" - -#: app/views/tile.py:265 -msgid "You do not have permissions to delete a tile with authoritative data." -msgstr "" - -#: app/views/user.py:47 -msgid "Not yet logged in" -msgstr "" - -#: app/views/user.py:110 app/views/user.py:145 -msgid "Profile Editing" -msgstr "" - -#: app/views/user.py:167 -msgid "Your " -msgstr "" - -#: management/commands/load_ontology.py:84 -msgid "" -"You must supply an ontology_config.json within your ontology source " -"directory." -msgstr "" - -#: management/commands/load_ontology.py:85 -#, python-brace-format -msgid "'{config_file}' was not found." -msgstr "" - -#: management/commands/load_ontology.py:89 -msgid "You must supply a version number using the -vn/--version argument." -msgstr "" diff --git a/arches/management/commands/updateproject.py b/arches/management/commands/updateproject.py index ec3a041427a..e71ac7b6641 100644 --- a/arches/management/commands/updateproject.py +++ b/arches/management/commands/updateproject.py @@ -82,22 +82,13 @@ def update_to_v7_5(self): self.stdout.write("Publishing finished! \n\n") def update_to_v7_6(self): - for dotfile in [".eslintrc.js", ".eslintignore", ".babelrc", ".browserslistrc", ".stylelintrc.json", ".yarnrc"]: - previous_dotfile_path = os.path.join(settings.APP_ROOT, dotfile) - if os.path.exists(previous_dotfile_path): - self.stdout.write("Deleting {} from project root directory".format(dotfile)) - os.remove(previous_dotfile_path) - - if dotfile != ".yarnrc": # `.yarnrc` is removed entirely in this version - self.stdout.write("Copying {} to project directory".format(dotfile)) - shutil.copy2(os.path.join(settings.ROOT_DIR, "install", "arches-templates", dotfile), os.path.join(settings.APP_ROOT, "..")) - - if os.path.exists(os.path.join(settings.APP_ROOT, "yarn.lock")): - self.stdout.write("Deleting yarn.lock from project".format(dotfile)) - os.remove(os.path.join(settings.APP_ROOT, "yarn.lock")) + for file_to_delete in [".eslintrc.js", ".eslintignore", ".yarnrc", "yarn.lock"]: + if os.path.exists(os.path.join(settings.APP_ROOT, file_to_delete)): + self.stdout.write("Deleting {} from project root directory".format(file_to_delete)) + os.remove(os.path.join(settings.APP_ROOT, file_to_delete)) if os.path.exists(os.path.join(settings.APP_ROOT, "media", "node_modules")): - self.stdout.write("Deleting node_modules folder from media directory".format(dotfile)) + self.stdout.write("Deleting node_modules folder from media directory") shutil.rmtree(os.path.join(settings.APP_ROOT, "media", "node_modules")) for project_metadata_file in ["LICENSE", "MANIFEST.in", "pyproject.toml"]: @@ -105,7 +96,23 @@ def update_to_v7_6(self): self.stdout.write("Copying {} to project directory".format(project_metadata_file)) shutil.copy2(os.path.join(settings.ROOT_DIR, "install", "arches-templates", project_metadata_file), os.path.join(settings.APP_ROOT, "..")) - for config_file in ["nodemon.json", "tsconfig.json", ".coveragerc", ".gitignore"]: + for config_file in [ + "nodemon.json", + "tsconfig.json", + ".coveragerc", + ".gitignore", + ".babelrc", + ".browserslistrc", + ".stylelintrc.json", + "gettext.config.js", + "vitest.config.mts", + "vitest.setup.mts", + "eslint.config.mjs", + ]: + if os.path.exists(os.path.join(settings.APP_ROOT, config_file)): + self.stdout.write("Deleting {} from project root directory".format(config_file)) + os.remove(os.path.join(settings.APP_ROOT, config_file)) + self.stdout.write("Copying {} to project directory".format(config_file)) shutil.copy2(os.path.join(settings.ROOT_DIR, "install", "arches-templates", config_file), os.path.join(settings.APP_ROOT, "..")) @@ -145,10 +152,6 @@ def update_to_v7_6(self): open(os.path.join(settings.APP_ROOT, "locale", "messages.pot"), 'w').close() - if not os.path.isfile(os.path.join(settings.APP_ROOT, "gettext.config.js")): - self.stdout.write("Copying gettext config to project root directory") - shutil.copy2(os.path.join(settings.ROOT_DIR, "install", "arches-templates", "gettext.config.js"), os.path.join(settings.APP_ROOT, '..')) - if os.path.isdir(os.path.join(settings.APP_ROOT, 'webpack')): self.stdout.write("Non-root-level webpack directory detected! Removing...") shutil.rmtree(os.path.join(settings.APP_ROOT, 'webpack'), ignore_errors=True) diff --git a/arches/urls.py b/arches/urls.py index f9a4bdc0e22..46a14a4c80e 100644 --- a/arches/urls.py +++ b/arches/urls.py @@ -288,7 +288,6 @@ # re_path(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: re_path(r"^admin/", admin.site.urls), - path("i18n/", include("django.conf.urls.i18n")), re_path(r"^password_reset/$",PasswordResetView.as_view(),name="password_reset",), re_path(r"^password_reset/done/$", auth_views.PasswordResetDoneView.as_view(), name="password_reset_done"), path( diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000000..4c919b1ca41 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,42 @@ + +import js from "@eslint/js"; +import pluginVue from 'eslint-plugin-vue'; +import tseslint from 'typescript-eslint'; + +import vueESLintParser from 'vue-eslint-parser'; + +export default [ + js.configs.recommended, + ...pluginVue.configs['flat/recommended'], + ...tseslint.configs.recommended, + { + "languageOptions": { + "globals": { + "define": false, + "require": false, + "window": false, + "console": false, + "history": false, + "location": false, + "Promise": false, + "setTimeout": false, + "URL": false, + "URLSearchParams": false, + "fetch": false + }, + "parser": vueESLintParser, + "parserOptions": { + "ecmaVersion": 11, + "sourceType": "module", + "requireConfigFile": false, + "parser": { + "ts": "@typescript-eslint/parser" + } + }, + }, + "rules": { + "semi": ["error", "always"], + "vue/html-indent": ["error", 4] + }, + }, +] \ No newline at end of file diff --git a/package.json b/package.json index c59de6f4725..552a7eab933 100644 --- a/package.json +++ b/package.json @@ -6,14 +6,15 @@ "build_development": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js", "build_production": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 NODE_ENV=production webpack --config ./webpack/webpack.config.prod.js", "build_test": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js --env test=true", - "eslint:check": "eslint . --ext .vue,.ts", + "eslint:check": "eslint ./arches/app/src", + "eslint:fix": "eslint ./arches/app/src --fix", "eslint:watch": "nodemon --watch . --ext ts,vue --exec yarn --silent eslint:check", - "eslint:fix": "eslint . --ext .vue,.ts --fix", "gettext:extract": "vue-gettext-extract", "gettext:compile": "vue-gettext-compile", "ts:check": "vue-tsc --noEmit", "ts:watch": "vue-tsc --watch --noEmit", - "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js" + "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js", + "vitest": "vitest --run --coverage" }, "repository": { "url": "git@github.com:archesproject/arches.git", @@ -74,9 +75,9 @@ "moment-timezone": "~0.5.43", "nouislider": "11.0.3", "numeral": "^2.0.6", - "primevue": "^3.50.0", + "primevue": "^3.51.0", "proj4": "^2.3.15", - "regenerator-runtime": "^0.13.9", + "regenerator-runtime": "^0.14.1", "requirejs": "~2.3.2", "requirejs-plugins": "1.0.2", "requirejs-text": "~2.0.16", @@ -86,7 +87,7 @@ "uuidjs": "^3.3.0", "vue": "^3.4.21", "vue3-gettext": "^3.0.0-beta.4", - "webpack-bundle-tracker": "^1.4.0" + "webpack-bundle-tracker": "^3.1.0" }, "resolutions": { "@vue/compiler-sfc": "^3.4.21" diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 2644e1aad6c..00000000000 --- a/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -const postcssPresetEnv = require('postcss-preset-env'); - -module.exports = { - plugins: [postcssPresetEnv()], -}; diff --git a/releases/6.2.8.md b/releases/6.2.8.md new file mode 100644 index 00000000000..a6bfe98b21f --- /dev/null +++ b/releases/6.2.8.md @@ -0,0 +1,51 @@ +Arches 6.2.8 release notes +-------------------------- +### Bug Fixes and Enhancements + +- Preserve tile sortorder during `import_business_data` (from JSON) #10874 + +### Dependency changes: +``` +Python: + Upgraded: + Django 3.2.24 -> 3.2.25 + Added: + None +``` + +### Upgrading Arches +1. You must be upgraded to at least version 6.2.0 before proceeding. + +2. Upgrade to Arches 6.2.8 + + If using a virtual environment, be sure to activate it: + + pip install --upgrade arches==6.2.8 + +3. Update your Javascript dependencies + + Navigate to the directory with your project's package.json file. This is located in the same directory as your project's settings.py file. + Ensure your arches dependency points to either `#archesproject/arches#dev/6.2.x` or `#archesproject/arches#stable/6.2.8`.\ + For example: + + "dependencies": { + "arches": "archesproject/arches#dev/6.2.x" + } + + If upgrading from version <= 6.2.3 run: + + yarn install + +4. If you are running Arches on Apache, be sure to run: + + ``` + python manage.py collectstatic + ``` + and restart your server. + ``` + sudo service apache2 reload + ``` + +5. If you are running Celery, you should also restart your Celery worker(s). The process for doing this depends on how Celery is being run. + +6. **Important**: As of version 6.2.6, Arches supports rate limiting on authentication endpoints to help protect your system. In order to fully take advantage of this feature, you must have your default cache configured using Memcached or Redis. See the Django docs more information on [cache configuration](https://docs.djangoproject.com/en/3.2/topics/cache/#setting-up-the-cache). diff --git a/releases/7.5.2.md b/releases/7.5.2.md index 16aa44d8319..ec6bd947ca2 100644 --- a/releases/7.5.2.md +++ b/releases/7.5.2.md @@ -15,6 +15,9 @@ Arches 7.5.2 Release Notes - Fix Slick carousel plugin path so it can be used in the application #10778 - Fix incompatible version of datatables.net #10740 - Fix max file size warning in the file widget #10660 +- Fix unsaved card edits persistence and highlighting #10027 +- Fix URL label validation #10592 +- Fix entry of URL labels after tile exists #8451 ### Dependency changes: ``` diff --git a/releases/7.5.3.md b/releases/7.5.3.md new file mode 100644 index 00000000000..d79448c867c --- /dev/null +++ b/releases/7.5.3.md @@ -0,0 +1,65 @@ +Arches 7.5.3 Release Notes +-------------------------- + +### Bug Fixes and Enhancements + +- Preserve tile sortorder during `import_business_data` (from JSON) #10874 +- Fix child concepts not being deleted when a thesaurus is deleted #9444 +- Prevent get_tile_data() from returning None for tiles holding only None, #10829 +- Updates select dropdown to fix broken SPARQL import of concepts #10856 + +### Dependency changes: +``` +Python: + Upgraded: + none + +JavaScript: + Upgraded: + none +``` + +### Upgrading Arches + +1. Upgrade to version 7.5.0 before proceeding. If upgrading from an earlier version, refer to the upgrade process in the [Version 7.5.0 release notes](https://github.com/archesproject/arches/blob/dev/7.5.x/releases/7.5.0.md) + +2. Upgrade to Arches 7.5.3 + ``` + pip install --upgrade arches==7.5.3 + ``` + +3. Update the JavaScript dependencies and devDependencies: + In the project's `package.json` file change arches from `stable/7.5.0` to `stable/7.5.3`: + ``` + "dependencies": { + "arches": "archesproject/arches#stable/7.5.3", + }, + "devDependencies": { + "arches-dev-dependencies": "archesproject/arches-dev-dependencies#stable/7.5.3" + } + ``` + In in your terminal navigate to the directory with your project's package.json file. Then run: + + yarn install + + +4. Start your application server in a separate terminal if it's not already running. Your webpack build will not complete without your application server running. + +5. In a different terminal navigate to the directory with your project's package.json file, run `yarn start` or `yarn build_development`. This will generate your `media/build` directory. + - If running your project in development: + - `yarn start` will build the frontend of the application and then start a webpack development server + - `yarn build_development` will build a development bundle for the frontend assests of the application -- this should complete in less than 2 minutes + - If running your project in production: + - `yarn build_production` This builds a production bundle. **takes up to 2hrs depending on resources** + - Alternatively you can `cd ..` up a directory and run `python manage.py build_production`. This will create a production bundle of frontend assessts and also call `collectstatic`. + + +6. If you are running Arches on Apache, be sure to run: + + ``` + collectstatic + ``` + and restart your server: + ``` + sudo service apache2 reload + ``` diff --git a/releases/7.6.0.md b/releases/7.6.0.md index a10391498a3..105a4a1423d 100644 --- a/releases/7.6.0.md +++ b/releases/7.6.0.md @@ -3,9 +3,15 @@ Arches 7.6.0 Release Notes ### Major enhancements -- An interface for contributing front-end features in Vue is now provided via the ``createVueApplication()`` function. A minimal example is available in the [Arches Vue Integration Styleguide](https://github.com/archesproject/arches-docs/blob/master/docs/developing/vue/arches-vue-integration.md). +- An interface for developing front-end features in Vue is now provided via the ``createVueApplication()`` function. A minimal example is available in the [Arches Vue Integration Styleguide](https://github.com/archesproject/arches-docs/blob/master/docs/developing/vue/arches-vue-integration.md). The ``createVueApplication()`` function is experimental in 7.6. It currently registers all available ``PrimeVue`` services and directives, such as [toast (error messaging) plugins](https://primevue.org/toast/), [tooltip animations](https://primevue.org/tooltip/), and more. Over time, if some of these features do not see significant use in core Arches (or if registering them leads to a performance drag), they may be dropped from the ``createVueApplication()`` wrapper. Implementers may always register any needed plugins/services in their own Vue applications. (Note: The vast majority of ``PrimeVue``'s functionality does not require these services or directives.) -- The ``createVueApplication()`` function is experimental in 7.6. It currently registers all available ``PrimeVue`` services and directives, such as [toast (error messaging) plugins](https://primevue.org/toast/), [tooltip animations](https://primevue.org/tooltip/), and more. Over time, if some of these features do not see significant use in core Arches (or if registering them leads to a performance drag), they may be dropped from the ``createVueApplication()`` wrapper. Implementers may always register any needed plugins/services in their own Vue applications. (Note: The vast majority of ``PrimeVue``'s functionality does not require these services or directives.) +- Adds Vue internationalization (i18n) + +- Adds TypeScript support + +- Adds frontend testing and Python testing for projects + +- Adds Github actions to build applications, run tests, and compare coverage between branches for projects. - Plugins now support the configuration boolean `is_standalone`. Standalone plugins do not appear in the sidebar, and do not display the sidebar or application header. @@ -13,19 +19,24 @@ Arches 7.6.0 Release Notes - 10453 Reduce queries for related objects when indexing resources ### Additional improvements and bug fixes +- 10774 adds frontend testing framework - 10757 moves `node_modules` and `webpack` directories to root - 10558 Combine templates for Arches project and applications and move several dotfiles to root - 10490 Fixes an issue where webpack receives multiple build calls when running in a container -- 10501 Adds Vue i18n +- Handle missing ontologies in JSON-LD api response - 10710 Workflow history API: return 400 (instead of 401) for attempts to update completed workflows - 9768 Filter out tiles created during resource creation from activity stream API - 9769 Ensure resource creation edit log timestamps precede resource update timestamps - 10738 Adds Github action for comparing test coverage between branches and rejecting branches that lower test coverage - 10842 Adds project-level testing and GitHub test runners - 10699 Allow overriding search_results view +- 10911 Styling fix in resource model manage menu - 10726 Upgrade openpyxl package to 3.1.2 and fixes ETL modules - 9191 Adds unlocalized string datatype +- 10781 Graph.delete_instances() now uses BulkDataDeletion - 10665 Return resourceid in ActivityStream rather than resource url +- 10754 Move the i18n/ url outside of the i18n_patterns function +- Allow minzoom and maxzoom to be applied to a resource map source from a geojson node config #10929 ### Dependency changes ``` @@ -34,12 +45,12 @@ System: GNU gettext == 0.22.4 Upgraded: - NodeJS 16.x > 20.12.2 + NodeJS == 20.12.2 Python: Upgraded: - Django 4.2.8 > 4.2.9 - openpyxl 3.0.7 > 3.0.10 + Django == 4.2.9 + openpyxl == 3.0.10 Added: @@ -50,35 +61,67 @@ Python: JavaScript: Upgraded: + babel-loader == 9.1.3 + copy-webpack-plugin == 12.0.2 + cross-fetch == 4.0.0 + css-loader == 7.1.1 + datatables.net-bs == 1.13.11 + datatables.net-buttons == 2.4.3 + datatables.net-buttons-bs == 2.4.3 + datatables.net-responsive == 2.5.1 + datatables.net-responsive-bs == 2.5.1 + eslint == 9.0.0 + html-loader == 5.0.0 + postcss-loader == 8.1.1 + sass-loader == 14.2.0 + style-loader == 4.0.0 + stylelint == 16.3.1 + stylelint-config-standard == 36.0.0 + stylelint-webpack-plugin == 5.0.0 vue == 3.4.21 - datatables.net-bs ~1.13.11 - datatables.net-buttons ~2.4.3 - datatables.net-buttons-bs ~2.4.3 - datatables.net-responsive ~2.5.1 - datatables.net-responsive-bs ~2.5.1 + webpack-bundle-tracker == 3.1.0 + webpack-cli == 5.1.4 + webpack-dev-server == 5.0.4 Added: @babel/plugin-transform-class-properties == 7.23.3 @typescript-eslint/eslint-plugin == 6.18.1 @typescript-eslint/parser == 6.18.1 eslint-plugin-vue == 9.20.0 - primevue == 3.50.0 + primevue == 3.51.0 nodemon == 3.0.2 sass == 1.70.0 ts-loader == 9.5.1 + typescript == 5.4.5 + typescript-eslint == 7.7.0 + vitest == 1.5.0 vue3-gettext == 3.0.0-beta.4 - vue-tsc == 2.0.6 + vue-tsc == 2.0.13 Removed: @babel/plugin-proposal-class-properties eslint-webpack-plugin node-sass + postcss-preset-env ``` ### Breaking changes - The minimum supported version of Python is now 3.10. Python 3.11 is encouraged, as it is significantly faster. - The minimum supported version of Node.js is now 20.12.2. +- ESLint has been updated to 9.0.0, and requires configuration via `eslint.config.mjs` rather than `.eslintrc` + +Minor incompatibilities: + +- The signature of `Graph.delete_instances` changed from: + ``` + def delete_instances(self, verbose=False): + ``` + to: + ``` + def delete_instances(self, userid=None, verbose=False): + ``` + ### Deprecations @@ -146,19 +189,20 @@ JavaScript: "build_development": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js", "build_production": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 NODE_ENV=production webpack --config ./webpack/webpack.config.prod.js", "build_test": "yarn eslint:check && yarn ts:check && cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack --config ./webpack/webpack.config.dev.js --env test=true", - "eslint:check": "eslint . --ext .vue,.ts", + "eslint:check": "eslint **/src", + "eslint:fix": "eslint **/src --fix", "eslint:watch": "nodemon --watch . --ext ts,vue --exec yarn --silent eslint:check", - "eslint:fix": "eslint . --ext .vue,.ts --fix", "gettext:extract": "vue-gettext-extract", "gettext:compile": "vue-gettext-compile", "ts:check": "vue-tsc --noEmit", "ts:watch": "vue-tsc --watch --noEmit", - "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js" + "start": "cross-env NODE_OPTIONS=--max-old-space-size=2048 webpack serve --config ./webpack/webpack.config.dev.js", + "vitest": "vitest --run --coverage" }, ... } ``` - 3. Update the dependency references `stable/7.5.0` to `stable/7.6.0`: + 4. Update the dependency references to `stable/7.6.0`: ``` { "dependencies": { @@ -194,17 +238,26 @@ JavaScript: }, } ``` +9. In urls.py: + 1. Update SHOW_LANGUAGE_SWITCH to the following: + + *Note: If the previous code was uncommented in your project make sure to uncomment the new code.* + ``` + # if settings.SHOW_LANGUAGE_SWITCH is True: + # urlpatterns = i18n_patterns(*urlpatterns) + # urlpatterns.append(path("i18n/", include("django.conf.urls.i18n"))) + ``` -9. Run `python manage.py updateproject` +10. Run `python manage.py updateproject` -10. Navigate to the directory with your project's package.json file. Then run: +11. Navigate to the directory with your project's package.json file. Then run: ``` yarn install ``` -11. Start your application server in a separate terminal if it's not already running. +12. Start your application server in a separate terminal if it's not already running. -12. In the same terminal window where you ran `yarn` ( on the same level as `package.json` ): +13. In the same terminal window where you ran `yarn` ( on the same level as `package.json` ): 1. Run `yarn gettext:extract` followed by `yarn gettext:compile`. This will generate i18n files in your `locale` directory. Even if you're not planning on internationalizing your project, it's important to have these files for creating Vue components. @@ -217,19 +270,19 @@ JavaScript: - `yarn build_production` This builds a production bundle. **takes up to 2hrs depending on resources** - Alternatively you can run `python manage.py build_production`. This will create a production bundle of frontend assessts and also call `collectstatic`. -13. Test your project with deprecation warnings enabled. +14. Test your project with deprecation warnings enabled. ``` python -Wall::DeprecationWarning manage.py test --settings=tests.test_settings ``` -14. Run system checks against your production settings. +15. Run system checks against your production settings. ``` python manage.py check --deploy --settings=path.to.production.settings ``` -15. If you are running Arches on Apache, be sure to run: +16. If you are running Arches on Apache, be sure to run: ``` collectstatic diff --git a/tests/bulkdata/__init__.py b/tests/bulkdata/__init__.py new file mode 100644 index 00000000000..5c4defa17d0 --- /dev/null +++ b/tests/bulkdata/__init__.py @@ -0,0 +1,2 @@ +# these tests can be run from the command line via +# python manage.py test tests.bulkdata --settings="tests.test_settings" \ No newline at end of file diff --git a/tests/bulkdata/bulk_data_delete_tests.py b/tests/bulkdata/bulk_data_delete_tests.py new file mode 100644 index 00000000000..94541da1984 --- /dev/null +++ b/tests/bulkdata/bulk_data_delete_tests.py @@ -0,0 +1,60 @@ +import uuid +from django.contrib.auth.models import User +from arches.app.models.resource import Resource +from arches.app.models.tile import Tile +from arches.app.utils.i18n import LanguageSynchronizer +from arches.app.etl_modules.bulk_data_deletion import BulkDataDeletion +from tests.base_test import ArchesTestCase +# these tests can be run from the command line via +# python manage.py test tests.bulkdata.bulk_data_delete_tests --settings="tests.test_settings" + +class BulkDataDeletionTests(ArchesTestCase): + + @classmethod + def setUpClass(self): + super().setUpClass() + self.search_model_graphid = "d291a445-fa5f-11e6-afa8-14109fd34195" + self.search_model_name_nodeid = "2fe14de3-fa61-11e6-897b-14109fd34195" + self.user = User.objects.create(username='testuser', password='securepassword') + LanguageSynchronizer.synchronize_settings_with_db() + self.bulk_deleter = BulkDataDeletion() + self.loadOntology() + self.ensure_resource_test_model_loaded() + + def test_get_number_of_deletions_with_no_resourceids(self): + loadid = str(uuid.uuid4()) + resourceids, tile_ct = create_test_resources_and_tiles(self.search_model_graphid, self.search_model_name_nodeid, loadid) + number_of_resource, number_of_tiles = self.bulk_deleter.get_number_of_deletions(self.search_model_graphid, self.search_model_name_nodeid, None) + + self.assertEqual(number_of_resource, len(resourceids)) + + def test_delete_resources(self): + loadid = str(uuid.uuid4()) + resourceids, tile_ct = create_test_resources_and_tiles(self.search_model_graphid, self.search_model_name_nodeid, loadid) + result = self.bulk_deleter.delete_resources(self.user.id, loadid, graphid=self.search_model_graphid, resourceids=resourceids) + + self.assertTrue(result['success']) + self.assertEqual(result['deleted_count'], len(resourceids)) + + def test_delete_tiles(self): + loadid = str(uuid.uuid4()) + resourceids, tile_ct = create_test_resources_and_tiles(self.search_model_graphid, self.search_model_name_nodeid, loadid) + result = self.bulk_deleter.delete_tiles(self.user.id, loadid, self.search_model_name_nodeid, resourceids) + + self.assertTrue(result['success']) + # TODO: the test below needs result to include deleted_count, which it currently does not because of #10858 + # self.assertEqual(result['deleted_count'], tile_ct) + + # self.bulk_deleter.index_resource_deletion(loadid, resourceids) + + +def create_test_resources_and_tiles(graphid, nodeid, transaction_id): + count = 10 + test_resourceids = [str(uuid.uuid4()) for x in range(count)] + for x in range(count): + r = Resource(graph_id=graphid, resourceinstanceid=test_resourceids[x]) + t = Tile.get_blank_tile(nodeid, resourceid=test_resourceids[x]) + t.data[nodeid] = {"en": {"value": f"testing {x}", "direction": "ltr"}} + r.tiles.append(t) + r.save(transaction_id=transaction_id) + return test_resourceids, count \ No newline at end of file diff --git a/tests/fixtures/problematic_excessive_vertices.geojson b/tests/fixtures/problematic_excessive_vertices.geojson new file mode 100644 index 00000000000..26630318bac --- /dev/null +++ b/tests/fixtures/problematic_excessive_vertices.geojson @@ -0,0 +1,4908 @@ +{ +"type": "FeatureCollection", +"features": [ +{ +"type": "Feature", +"properties": {}, +"geometry": { +"coordinates": [ +[ +[ +13.383955993504978, +52.50750927203524 +], +[ +13.383953777968724, +52.50750627537351 +], +[ +13.383951562432472, +52.50750327871177 +], +[ +13.38394934689622, +52.50750028205004 +], +[ +13.383947131359966, +52.507497285388304 +], +[ +13.383953285627953, +52.507497135555425 +], +[ +13.38395943989594, +52.50749698572254 +], +[ +13.383965594163925, +52.507496835889654 +], +[ +13.383971748431913, +52.507496686056776 +], +[ +13.38397544099325, +52.507499233218944 +], +[ +13.383979133554588, +52.50750178038111 +], +[ +13.383982826115925, +52.50750432754328 +], +[ +13.383986518677263, +52.50750687470545 +], +[ +13.383990703579425, +52.507508073370005 +], +[ +13.383994888481585, +52.50750927203456 +], +[ +13.383999073383745, +52.50751047069912 +], +[ +13.384003258285906, +52.50751166936367 +], +[ +13.384008427871223, +52.50751047069912 +], +[ +13.38401359745654, +52.50750927203456 +], +[ +13.384018767041859, +52.507508073370005 +], +[ +13.384023936627175, +52.50750687470545 +], +[ +13.384022459602626, +52.50750058171609 +], +[ +13.384021721090352, +52.50749743522141 +], +[ +13.384020982578077, +52.507494288726726 +], +[ +13.384016059163692, +52.507492340896505 +], +[ +13.384011135749306, +52.50749039306628 +], +[ +13.38400621233492, +52.50748844523605 +], +[ +13.384001288920535, +52.50748649740583 +], +[ +13.3839924267744, +52.50748514890809 +], +[ +13.383983564628265, +52.50748380041034 +], +[ +13.383979133555197, +52.50748312616147 +], +[ +13.38397470248213, +52.507482451912594 +], +[ +13.383965840335994, +52.507481103414854 +], +[ +13.38395845521384, +52.507480953581606 +], +[ +13.383951070091683, +52.50748080374835 +], +[ +13.383943684969527, +52.507480653915096 +], +[ +13.383936299847372, +52.50748050408185 +], +[ +13.38393162260338, +52.50748260174542 +], +[ +13.38392694535939, +52.507484699409 +], +[ +13.383922268115398, +52.50748679707257 +], +[ +13.383917590871407, +52.50748889473615 +], +[ +13.38391956023782, +52.50749578705797 +], +[ +13.383921529604232, +52.50750267937979 +], +[ +13.383922514286883, +52.507506874705804 +], +[ +13.383923498969537, +52.50751107003182 +], +[ +13.38392448365219, +52.50751526535783 +], +[ +13.383925468334843, +52.507519460683845 +], +[ +13.383915621506006, +52.50752125868 +], +[ +13.383905774677169, +52.507523056676156 +], +[ +13.383899374237714, +52.507522757010136 +], +[ +13.38389297379826, +52.507522457344116 +], +[ +13.383886573358804, +52.507522157678096 +], +[ +13.38388017291935, +52.507521858012076 +], +[ +13.383874264821742, +52.507520959013675 +], +[ +13.383868356724134, +52.50752006001527 +], +[ +13.383862448626527, +52.50751916101686 +], +[ +13.38385654052892, +52.50751826201846 +], +[ +13.383849647748658, +52.50751721318717 +], +[ +13.383842754968398, +52.50751616435589 +], +[ +13.383835862188139, +52.50751511552461 +], +[ +13.383828969407878, +52.507514066693325 +], +[ +13.383826384615212, +52.507513542277664 +], +[ +13.383823799822544, +52.507513017861996 +], +[ +13.383818630237212, +52.507511969030666 +], +[ +13.38381346065188, +52.50751092019934 +], +[ +13.383808291066545, +52.50750987136801 +], +[ +13.383801890627627, +52.507508822536295 +], +[ +13.38379549018871, +52.50750777370459 +], +[ +13.383789089749794, +52.50750672487288 +], +[ +13.383782689310875, +52.50750567604117 +], +[ +13.383778996749797, +52.507505151625466 +], +[ +13.383775304188719, +52.507504627209755 +], +[ +13.383767919066562, +52.50750357837835 +], +[ +13.383764226505484, +52.507503053962644 +], +[ +13.383760533944406, +52.50750252954694 +], +[ +13.38375314882225, +52.507501480715526 +], +[ +13.383741824968931, +52.50749968271836 +], +[ +13.383736163042272, +52.50749878371978 +], +[ +13.383730501115613, +52.5074978847212 +], +[ +13.38371893109133, +52.50749593689103 +], +[ +13.383707361067046, +52.507493989060876 +], +[ +13.383701576054904, +52.5074930151458 +], +[ +13.383695791042761, +52.50749204123072 +], +[ +13.383684221018479, +52.507490093400556 +], +[ +13.383680036115798, +52.50748889473576 +], +[ +13.383675851213116, +52.50748769607096 +], +[ +13.383667481407754, +52.507485298741365 +], +[ +13.383662804163746, +52.507482302079254 +], +[ +13.38365812691974, +52.50747930541714 +], +[ +13.383655788297736, +52.50747780708609 +], +[ +13.383653449675732, +52.50747630875503 +], +[ +13.383648772431725, +52.50747331209292 +], +[ +13.383647172321997, +52.507470914762735 +], +[ +13.383645572212266, +52.50746851743254 +], +[ +13.383642371992806, +52.50746372277216 +], +[ +13.383639171773346, +52.507458928111774 +], +[ +13.383635971553888, +52.5074541334514 +], +[ +13.383644587529645, +52.50745338428568 +], +[ +13.383648895517524, +52.50745300970282 +], +[ +13.383653203505402, +52.50745263511996 +], +[ +13.38365751149328, +52.5074522605371 +], +[ +13.383661819481159, +52.50745188595424 +], +[ +13.383670435456915, +52.507451136788525 +], +[ +13.383674374188631, +52.50745683044754 +], +[ +13.38367634355449, +52.50745967727704 +], +[ +13.383678312920347, +52.50746252410655 +], +[ +13.383679543773948, +52.507465820435456 +], +[ +13.38368077462755, +52.50746911676437 +], +[ +13.383683236334752, +52.50747570942219 +], +[ +13.38368717506647, +52.50747720775324 +], +[ +13.383691113798186, +52.507478706084285 +], +[ +13.38369899126162, +52.50748170274638 +], +[ +13.383702437651472, +52.50747900575077 +], +[ +13.383705884041325, +52.50747630875515 +], +[ +13.383704899358655, +52.50747361175897 +], +[ +13.383703914675987, +52.50747091476278 +], +[ +13.38370194531065, +52.5074655207704 +], +[ +13.383700714457065, +52.50746237427411 +], +[ +13.38369948360348, +52.507459227777815 +], +[ +13.383697021896312, +52.50745293478523 +], +[ +13.383696037213124, +52.507450537455 +], +[ +13.383695052529934, +52.507448140124765 +], +[ +13.383693083163555, +52.5074433454643 +], +[ +13.383693083163555, +52.50743615347177 +], +[ +13.383693083163555, +52.50743255747551 +], +[ +13.383693083163555, +52.50742896147924 +], +[ +13.383695052529397, +52.507425215649135 +], +[ +13.38369702189524, +52.50742146981903 +], +[ +13.383698991261081, +52.50741772398892 +], +[ +13.383700960626923, +52.507413978158816 +], +[ +13.383714746188012, +52.507414877158126 +], +[ +13.383721638968558, +52.507415326657785 +], +[ +13.383728531749103, +52.507415776157444 +], +[ +13.383735424529648, +52.5074162256571 +], +[ +13.383742317310194, +52.50741667515676 +], +[ +13.383756102871283, +52.50741757415607 +], +[ +13.383743301993448, +52.50742656414714 +], +[ +13.383736901554531, +52.507431059142675 +], +[ +13.383730501115613, +52.507435554138205 +], +[ +13.383725577701178, +52.50744244646436 +], +[ +13.38372311599396, +52.50744589262744 +], +[ +13.383720654286742, +52.507449338790515 +], +[ +13.38372213131126, +52.50745713011395 +], +[ +13.383722869823519, +52.50746102577567 +], +[ +13.383723608335776, +52.50746492143738 +], +[ +13.383723115993913, +52.50747361175839 +], +[ +13.383722869822982, +52.5074779569189 +], +[ +13.38372262365205, +52.5074823020794 +], +[ +13.38373099345637, +52.50748679707222 +], +[ +13.38373517835853, +52.50748904456863 +], +[ +13.38373936326069, +52.50749129206503 +], +[ +13.383745763700649, +52.50748769607096 +], +[ +13.383748963920628, +52.507485898073924 +], +[ +13.383752164140608, +52.50748410007689 +], +[ +13.383750933286485, +52.507481702747064 +], +[ +13.383749702432365, +52.50747930541724 +], +[ +13.383747240724121, +52.507474510757596 +], +[ +13.383750687115082, +52.50746821776622 +], +[ +13.383752410310564, +52.50746507127053 +], +[ +13.383754133506043, +52.50746192477484 +], +[ +13.383753887335095, +52.50745952744451 +], +[ +13.383753641164146, +52.507457130114176 +], +[ +13.38375314882225, +52.507452335453515 +], +[ +13.383757826066256, +52.50744918895711 +], +[ +13.383762503310264, +52.50744604246071 +], +[ +13.38376718055427, +52.5074428959643 +], +[ +13.383771857798278, +52.5074397494679 +], +[ +13.383774811847312, +52.50742896147924 +], +[ +13.383775796529997, +52.50742356748368 +], +[ +13.383776781212683, +52.50741817348811 +], +[ +13.383778750577987, +52.507407385497125 +], +[ +13.383766934383749, +52.507400193502995 +], +[ +13.383734439846156, +52.50739719683842 +], +[ +13.383703914676149, +52.5073977961706 +], +[ +13.383677328236688, +52.50740438883282 +], +[ +13.383664527358723, +52.50742117015333 +], +[ +13.383670435456915, +52.507431958142895 +], +[ +13.38365714223712, +52.50743705247045 +], +[ +13.383643849017323, +52.507442146798006 +], +[ +13.383622185992197, +52.507442146798006 +], +[ +13.383595599554882, +52.507435554138205 +], +[ +13.383591660822189, +52.50742536548237 +], +[ +13.383583783358562, +52.50740918349597 +], +[ +13.383584768042352, +52.50739360084038 +], +[ +13.383588706774102, +52.50738610917757 +], +[ +13.383592645505852, +52.50737861751475 +], +[ +13.383593137846674, +52.50737172518437 +], +[ +13.383593630187496, +52.50736483285399 +], +[ +13.383593630187496, +52.50735853985536 +], +[ +13.383593630187496, +52.50735224685674 +], +[ +13.383593630187496, +52.50733966085949 +], +[ +13.383587722091514, +52.5073180848596 +], +[ +13.383590676140548, +52.507300704187905 +], +[ +13.383591660822189, +52.50728332351451 +], +[ +13.383593630187496, +52.50726594283825 +], +[ +13.383592645505852, +52.507249760827584 +], +[ +13.383591660822189, +52.50722578747179 +], +[ +13.383592645505852, +52.50720840678557 +], +[ +13.383590676140548, +52.50719042676159 +], +[ +13.383589691456821, +52.50717604274039 +], +[ +13.383588706773027, +52.5071604600488 +], +[ +13.383585260383175, +52.50714817369285 +], +[ +13.383581813993322, +52.507135887336894 +], +[ +13.383598061261075, +52.50713618700434 +], +[ +13.383614308528829, +52.50713648667179 +], +[ +13.383619724285094, +52.50714877302775 +], +[ +13.383625140041358, +52.50716105938371 +], +[ +13.383617262577795, +52.507179638746244 +], +[ +13.383626124725085, +52.507201814110466 +], +[ +13.383656649895224, +52.507194622100265 +], +[ +13.383694067847282, +52.507194622100265 +], +[ +13.383725577701144, +52.50719761877219 +], +[ +13.383726562382725, +52.507210204787945 +], +[ +13.383696037212585, +52.507212002788954 +], +[ +13.383669450773125, +52.507210204787945 +], +[ +13.383648772431725, +52.50721440012577 +], +[ +13.383617262577795, +52.507214999460224 +], +[ +13.383605446383752, +52.507225188137404 +], +[ +13.383608400432783, +52.507238972817255 +], +[ +13.383627109408812, +52.5072371748167 +], +[ +13.383625140041358, +52.50722818480698 +], +[ +13.383639910286648, +52.507225188137404 +], +[ +13.383654680529917, +52.50722398946974 +], +[ +13.383675358871317, +52.50722398946974 +], +[ +13.383695052528859, +52.507221592133185 +], +[ +13.38371868491929, +52.507221592133185 +], +[ +13.383737393895318, +52.507227585473906 +], +[ +13.383733455164643, +52.507238972817255 +], +[ +13.383730501115613, +52.50724736349154 +], +[ +13.383709822774277, +52.507246764158516 +], +[ +13.38370194531065, +52.507238373484164 +], +[ +13.383690129114457, +52.50723537681484 +], +[ +13.38366551204245, +52.507236575482246 +], +[ +13.383643849017323, +52.507243767488156 +], +[ +13.383631048139486, +52.507252158162125 +], +[ +13.383618247261522, +52.50725695283244 +], +[ +13.383610369798218, +52.50726953884085 +], +[ +13.383629078774119, +52.50727493284452 +], +[ +13.383640894968293, +52.50726953884085 +], +[ +13.383655665213643, +52.50726414483817 +], +[ +13.383667481407754, +52.50725935016823 +], +[ +13.383681266969381, +52.50725455549797 +], +[ +13.383702929992294, +52.507256353498185 +], +[ +13.383713269164035, +52.507256653165314 +], +[ +13.383723608335776, +52.50725695283244 +], +[ +13.383735424529949, +52.507260548835305 +], +[ +13.383747240724121, +52.50726414483817 +], +[ +13.3837467483833, +52.50726893950784 +], +[ +13.38374625604248, +52.50727373417751 +], +[ +13.383721638968323, +52.50727673084565 +], +[ +13.383698006577957, +52.50727493284452 +], +[ +13.383681266969381, +52.507277330178546 +], +[ +13.383660588628048, +52.50728032684656 +], +[ +13.38364286433581, +52.50728392284871 +], +[ +13.383625140041358, +52.50728871751753 +], +[ +13.383609385114363, +52.50729171418522 +], +[ +13.383611354481816, +52.50730130352189 +], +[ +13.383634002188584, +52.507303101522645 +], +[ +13.383656649895224, +52.507300704187905 +], +[ +13.383691113798184, +52.507299505521225 +], +[ +13.383709822774277, +52.50729650885372 +], +[ +13.383730501115613, +52.50728871751753 +], +[ +13.383744286677173, +52.50728871751753 +], +[ +13.383751179456882, +52.50730190285589 +], +[ +13.383727547066451, +52.50730909485711 +], +[ +13.383712776822204, +52.50731089285767 +], +[ +13.383698006577957, +52.50731269085822 +], +[ +13.383670435456915, +52.507313889524774 +], +[ +13.383646803066354, +52.507315088191326 +], +[ +13.383614308528829, +52.507315687525185 +], +[ +13.383610369798218, +52.50732527685965 +], +[ +13.383635971553888, +52.507328273526305 +], +[ +13.383655665213643, +52.50732587619351 +], +[ +13.383691113798184, +52.507324677525794 +], +[ +13.383709822774245, +52.50732228019223 +], +[ +13.383719177262275, +52.50732108152545 +], +[ +13.383728531750306, +52.50731988285866 +], +[ +13.383751179456882, +52.50731748552561 +], +[ +13.383758072237157, +52.50731763535911 +], +[ +13.383764965017434, +52.507317785192605 +], +[ +13.383778750577987, +52.5073180848596 +], +[ +13.383779735261713, +52.50732887286011 +], +[ +13.383775058017697, +52.507329547110004 +], +[ +13.383770380773683, +52.5073302213599 +], +[ +13.383761026285653, +52.507331569859694 +], +[ +13.383751671797622, +52.50733291835949 +], +[ +13.383742317309592, +52.50733426685928 +], +[ +13.383734193675764, +52.50733426685928 +], +[ +13.383726070041934, +52.50733426685928 +], +[ +13.383709822774277, +52.50733426685928 +], +[ +13.383683236334752, +52.507337862859465 +], +[ +13.383666496724027, +52.507339061525705 +], +[ +13.383655994692674, +52.5073425606994 +], +[ +13.383643849017323, +52.50734205819196 +], +[ +13.383637694749337, +52.507342357858846 +], +[ +13.383631540481352, +52.507342657525726 +], +[ +13.38361923194538, +52.50734325685949 +], +[ +13.383617754920849, +52.50734685285882 +], +[ +13.383616277896316, +52.50735044885814 +], +[ +13.383613323847252, +52.50735764085679 +], +[ +13.38361898577391, +52.507357790689866 +], +[ +13.38362464770057, +52.507357940522944 +], +[ +13.383635971553888, +52.5073582401891 +], +[ +13.383641633480565, +52.50735734118925 +], +[ +13.383647295407242, +52.50735644218939 +], +[ +13.383658619260595, +52.50735464418968 +], +[ +13.383682251650894, +52.507350448857714 +], +[ +13.383703914676149, +52.507349250191616 +], +[ +13.383729516431755, +52.50734805152545 +], +[ +13.38375314882225, +52.50734565419189 +], +[ +13.383766934383749, +52.50734445552566 +], +[ +13.383786628041419, +52.50735164752388 +], +[ +13.38378071994544, +52.50736123685477 +], +[ +13.38373936326069, +52.507364233520384 +], +[ +13.383728777919595, +52.50736393385391 +], +[ +13.3837181925785, +52.50736363418743 +], +[ +13.383697021896312, +52.50736303485447 +], +[ +13.383680282286695, +52.50736453318724 +], +[ +13.383663542677079, +52.507366031520014 +], +[ +13.383649757115483, +52.507368728519246 +], +[ +13.383635971553888, +52.50737142551848 +], +[ +13.383627109407705, +52.50737412251693 +], +[ +13.383618247261522, +52.50737681951538 +], +[ +13.383617262577795, +52.507390004842215 +], +[ +13.383627109407152, +52.507389705175804 +], +[ +13.38363695623651, +52.50738940550939 +], +[ +13.383646803065867, +52.50738910584298 +], +[ +13.383656649895224, +52.50738880617657 +], +[ +13.383666250553633, +52.50738835667677 +], +[ +13.383675851212042, +52.50738790717698 +], +[ +13.38368545187045, +52.50738745767718 +], +[ +13.383695052528859, +52.50738700817738 +], +[ +13.383705884041404, +52.507385959344745 +], +[ +13.383716715553952, +52.507384910512116 +], +[ +13.3837275470665, +52.507383861679486 +], +[ +13.383738378579045, +52.50738281284685 +], +[ +13.383770873114551, +52.507373223517924 +], +[ +13.383796474872439, +52.50737142551848 +], +[ +13.383802382969492, +52.507366031520476 +], +[ +13.383808291066545, +52.507360637522474 +], +[ +13.38380755255427, +52.50735434452359 +], +[ +13.383806814041996, +52.50734805152471 +], +[ +13.383805337017447, +52.50733546552694 +], +[ +13.38380459850519, +52.50732947219312 +], +[ +13.383803859992932, +52.5073234788593 +], +[ +13.383802382968417, +52.507311492191654 +], +[ +13.383798936578565, +52.5073051991897 +], +[ +13.38379549018871, +52.50729890618774 +], +[ +13.383792043798856, +52.50729261318578 +], +[ +13.383788597409003, +52.50728632018383 +], +[ +13.383782443140431, +52.50728197501485 +], +[ +13.383776288871859, +52.507277629845866 +], +[ +13.383763980334715, +52.5072689395079 +], +[ +13.383761026285685, +52.50724736349154 +], +[ +13.383754133506043, +52.50722578747179 +], +[ +13.383747240724121, +52.50719761877219 +], +[ +13.383734439846156, +52.50718143674914 +], +[ +13.383693083163555, +52.50717784074342 +], +[ +13.38365763457895, +52.50717844007806 +], +[ +13.383636956237615, +52.50718383408532 +], +[ +13.383639910286648, +52.507168850729734 +], +[ +13.383666496724027, +52.50715866204559 +], +[ +13.383690129114457, +52.507157463377204 +], +[ +13.383706868725117, +52.50715626470811 +], +[ +13.383723608335776, +52.50715506603901 +], +[ +13.383749210091574, +52.50715506603901 +], +[ +13.383761026285685, +52.50717364540403 +], +[ +13.383758072236587, +52.507189827427005 +], +[ +13.383778750577987, +52.50719642010284 +], +[ +13.383797459554016, +52.50719162542965 +], +[ +13.383823061309686, +52.50718203608255 +], +[ +13.383854571163551, +52.50717664207523 +], +[ +13.38387328013958, +52.50718862875896 +], +[ +13.383863433310841, +52.507200615442606 +], +[ +13.383835862187587, +52.50720301277833 +], +[ +13.383803367652144, +52.50720361211291 +], +[ +13.383778750577987, +52.50720720811642 +], +[ +13.38376988843291, +52.50721440012577 +], +[ +13.383771857798278, +52.50722998280903 +], +[ +13.38379352082334, +52.50723297947841 +], +[ +13.383811245115576, +52.507221592133185 +], +[ +13.383843739651214, +52.507216198127956 +], +[ +13.383863433310841, +52.50721440012577 +], +[ +13.383888050382785, +52.50721260212347 + ], + [ + 13.383905774677169, + 52.507231181476506 + ], + [ + 13.383894943164835, + 52.507243168155135 + ], + [ + 13.383851617114518, + 52.50724736349154 + ], + [ + 13.383803367652144, + 52.50724796282592 + ], + [ + 13.383784658676051, + 52.507252158162125 + ], + [ + 13.383796474872439, + 52.50726594283825 + ], + [ + 13.383806814043137, + 52.507268040506645 + ], + [ + 13.383817153213835, + 52.50727013817504 + ], + [ + 13.383830446432524, + 52.50726744117308 + ], + [ + 13.383837093041869, + 52.5072660926721 + ], + [ + 13.383843739651214, + 52.50726474417112 + ], + [ + 13.383858017553534, + 52.50726294616975 + ], + [ + 13.383865156504694, + 52.50726204716907 + ], + [ + 13.383872295455854, + 52.50726114816839 + ], + [ + 13.383889035066511, + 52.50725875083329 + ], + [ + 13.38389740487184, + 52.50725755216574 + ], + [ + 13.383905774677169, + 52.507256353498185 + ], + [ + 13.383918083213207, + 52.50726054883465 + ], + [ + 13.383924237481224, + 52.50726264650288 + ], + [ + 13.383930391749244, + 52.50726474417112 + ], + [ + 13.383931376431896, + 52.507273134843 + ], + [ + 13.383932361114548, + 52.50728152551488 + ], + [ + 13.383922760456155, + 52.507283023848835 + ], + [ + 13.383913159797762, + 52.50728452218279 + ], + [ + 13.38390355913937, + 52.50728602051675 + ], + [ + 13.383893958480977, + 52.50728751885071 + ], + [ + 13.383884850163911, + 52.50728811818412 + ], + [ + 13.383875741846845, + 52.507288717517525 + ], + [ + 13.38386663352978, + 52.50728931685093 + ], + [ + 13.383857525212713, + 52.50728991618434 + ], + [ + 13.383849893920162, + 52.50728976635115 + ], + [ + 13.383842262627612, + 52.507289616517966 + ], + [ + 13.38382700004251, + 52.50728931685159 + ], + [ + 13.383820599603624, + 52.50729381185303 + ], + [ + 13.383814199164737, + 52.50729830685447 + ], + [ + 13.383817645554592, + 52.50730549885635 + ], + [ + 13.383821091944446, + 52.50731269085822 + ], + [ + 13.383837831555104, + 52.50731329019214 + ], + [ + 13.383861463945534, + 52.50731029352374 + ], + [ + 13.383887065701272, + 52.50730669752394 + ], + [ + 13.383911682773215, + 52.507303101522645 + ], + [ + 13.383940238578047, + 52.50730130352189 + ], + [ + 13.383952054774303, + 52.507321680859015 + ], + [ + 13.383929407065517, + 52.50733186952669 + ], + [ + 13.38390380530978, + 52.50732887286011 + ], + [ + 13.383857525212713, + 52.50732647552602 + ], + [ + 13.383831923456976, + 52.50732887286011 + ], + [ + 13.38382847706709, + 52.50733366752669 + ], + [ + 13.383825030677203, + 52.50733846219327 + ], + [ + 13.38382478450627, + 52.5073429571923 + ], + [ + 13.38382453833534, + 52.50734745219133 + ], + [ + 13.383824045993476, + 52.5073564421894 + ], + [ + 13.383837831553997, + 52.50735674185626 + ], + [ + 13.383851617114518, + 52.50735704152313 + ], + [ + 13.383884111652238, + 52.50734984952398 + ], + [ + 13.383915621506103, + 52.50734505485945 + ], + [ + 13.383943192627209, + 52.50734205819196 + ], + [ + 13.383968794382879, + 52.507339061525705 + ], + [ + 13.383978641213831, + 52.50735584285709 + ], + [ + 13.3839707637504, + 52.50737202485208 + ], + [ + 13.383917590871407, + 52.50737202485208 + ], + [ + 13.383896912530075, + 52.50736962751896 + ], + [ + 13.383864417992482, + 52.50737562084954 + ], + [ + 13.38382700004251, + 52.50737562084954 + ], + [ + 13.383805337017447, + 52.507382213513246 + ], + [ + 13.38380435233587, + 52.507396597505014 + ], + [ + 13.383852601798308, + 52.507406186831666 + ], + [ + 13.383874264823307, + 52.507400193502995 + ], + [ + 13.383894943164835, + 52.5073977961706 + ], + [ + 13.383908728724181, + 52.507394200173856 + ], + [ + 13.383925960675695, + 52.507393001507594 + ], + [ + 13.383943192627209, + 52.50739180284133 + ], + [ + 13.383966825017508, + 52.50738760751093 + ], + [ + 13.384001288920535, + 52.50738760751093 + ], + [ + 13.383989472724215, + 52.507407385497125 + ], + [ + 13.383952054774303, + 52.507413978158816 + ], + [ + 13.383926945359358, + 52.50741457749151 + ], + [ + 13.383901835944412, + 52.5074151768242 + ], + [ + 13.383872295455854, + 52.50742117015333 + ], + [ + 13.383830938773249, + 52.50742236881852 + ], + [ + 13.38381616853001, + 52.50742446648304 + ], + [ + 13.38380878340839, + 52.5074255153153 + ], + [ + 13.383801398286773, + 52.50742656414756 + ], + [ + 13.383797459555055, + 52.507430459810166 + ], + [ + 13.383793520823339, + 52.50743435547278 + ], + [ + 13.383785643359905, + 52.507442146798006 + ], + [ + 13.383783181652673, + 52.507449039123706 + ], + [ + 13.383781950799056, + 52.50745248528656 + ], + [ + 13.38378071994544, + 52.50745593144941 + ], + [ + 13.383780227603847, + 52.507458403696006 + ], + [ + 13.383779735262252, + 52.5074608759426 + ], + [ + 13.383779242920657, + 52.5074633481892 + ], + [ + 13.383778750579062, + 52.5074658204358 + ], + [ + 13.383778258237466, + 52.5074682926824 + ], + [ + 13.383777765895871, + 52.507470764928996 + ], + [ + 13.383776781212683, + 52.50747570942219 + ], + [ + 13.383772842482005, + 52.507488295403256 + ], + [ + 13.383778750579612, + 52.50749039306663 + ], + [ + 13.383784658677222, + 52.507492490730016 + ], + [ + 13.383790566774831, + 52.5074945883934 + ], + [ + 13.383796474872439, + 52.507496686056776 + ], + [ + 13.383799182750018, + 52.50749488805951 + ], + [ + 13.383801890627597, + 52.507493090062255 + ], + [ + 13.383807306382755, + 52.507489494067734 + ], + [ + 13.383806814041428, + 52.5074857482402 + ], + [ + 13.383806321700101, + 52.507482002412665 + ], + [ + 13.383805337017447, + 52.507474510757596 + ], + [ + 13.383806567871048, + 52.507470015763474 + ], + [ + 13.383807798724648, + 52.50746552076936 + ], + [ + 13.383810260431849, + 52.50745653078112 + ], + [ + 13.383812229798293, + 52.50744933878956 + ], + [ + 13.383814199164737, + 52.507442146798006 + ], + [ + 13.383841770285715, + 52.50743675280463 + ], + [ + 13.383864417992482, + 52.50743855080284 + ], + [ + 13.383844724334745, + 52.5074541334514 + ], + [ + 13.38382700004251, + 52.507474510757596 + ], + [ + 13.383826507701183, + 52.507479005750895 + ], + [ + 13.383826015359856, + 52.5074835007442 + ], + [ + 13.38382552301853, + 52.507487995737506 + ], + [ + 13.383825030677203, + 52.507492490730804 + ], + [ + 13.383833400482011, + 52.50749398906161 + ], + [ + 13.383841770286821, + 52.50749548739241 + ], + [ + 13.383850140091631, + 52.507496985723215 + ], + [ + 13.38385850989644, + 52.50749848405402 + ], + [ + 13.383861217774573, + 52.507493989060976 + ], + [ + 13.383863925652705, + 52.50748949406793 + ], + [ + 13.383866633530836, + 52.50748499907489 + ], + [ + 13.38386934140897, + 52.50748050408185 + ], + [ + 13.38387377248154, + 52.507469716097 + ], + [ + 13.38387820355411, + 52.50745892811215 + ], + [ + 13.383887065701272, + 52.507446941459285 + ], + [ + 13.38390380530978, + 52.50743435547309 + ], + [ + 13.383916606187649, + 52.507431658476165 + ], + [ + 13.383929407065517, + 52.50742896147924 + ], + [ + 13.383939253896534, + 52.50744754079238 + ], + [ + 13.383928668554919, + 52.50745143645419 + ], + [ + 13.383918083213304, + 52.507455332116 + ], + [ + 13.383896912530075, + 52.50746312343963 + ], + [ + 13.383911190432459, + 52.50746552076975 + ], + [ + 13.383925468334843, + 52.50746791809987 + ], + [ + 13.383938023042333, + 52.50746626993536 + ], + [ + 13.383950577749822, + 52.50746462177084 + ], + [ + 13.38396313245731, + 52.50746297360633 + ], + [ + 13.383975687164801, + 52.50746132544182 + ], + [ + 13.383971748433051, + 52.50744993812233 + ], + [ + 13.383967809701302, + 52.50743855080284 + ], + [ + 13.383960424578625, + 52.50743225780856 + ], + [ + 13.383953039455948, + 52.50742596481428 + ], + [ + 13.383970271407428, + 52.50742386714976 + ], + [ + 13.383987503358908, + 52.50742176948524 + ], + [ + 13.383999811895954, + 52.50741787382203 + ], + [ + 13.384012120433, + 52.507413978158816 + ], + [ + 13.384035752823495, + 52.507398395504005 + ], + [ + 13.384021967261935, + 52.507379216848285 + ], + [ + 13.38401507448109, + 52.507370526518365 + ], + [ + 13.384008181700244, + 52.507361836188444 + ], + [ + 13.384002765943977, + 52.507353745190166 + ], + [ + 13.38399735018771, + 52.50734565419189 + ], + [ + 13.38399242677331, + 52.507334866193084 + ], + [ + 13.383987503358908, + 52.50732812369245 + ], + [ + 13.383982579944506, + 52.50732138119182 + ], + [ + 13.383977656530105, + 52.50731463869119 + ], + [ + 13.383972733115703, + 52.50730789619056 + ], + [ + 13.383969779066605, + 52.50729980518789 + ], + [ + 13.383966825017508, + 52.50729171418522 + ], + [ + 13.383957962872563, + 52.50726834017372 + ], + [ + 13.383941223261838, + 52.50724556548982 + ], + [ + 13.383930391749244, + 52.50722698613945 + ], + [ + 13.383912667457006, + 52.5071892280936 + ], + [ + 13.383884111652238, + 52.507157463377204 + ], + [ + 13.383832908140702, + 52.50716345672034 + ], + [ + 13.383797459554016, + 52.507168850729734 + ], + [ + 13.383782689310875, + 52.50717784074342 + ], + [ + 13.38376988843291, + 52.50716105938371 + ], + [ + 13.383761026285685, + 52.50714248001629 + ], + [ + 13.38374034794435, + 52.50714248001629 + ], + [ + 13.383719669603016, + 52.50714248001629 + ], + [ + 13.383691606140047, + 52.507142180349454 + ], + [ + 13.383663542677079, + 52.50714188068262 + ], + [ + 13.383639910286648, + 52.50713828467554 + ], + [ + 13.38361923194538, + 52.507125099315694 + ], + [ + 13.383639417945371, + 52.50712360097931 + ], + [ + 13.383659603945363, + 52.507122102642924 + ], + [ + 13.383679789945354, + 52.507120604306536 + ], + [ + 13.383699975945346, + 52.507119105970155 + ], + [ + 13.383720654286712, + 52.50712000497215 + ], + [ + 13.383741332628079, + 52.50712090397415 + ], + [ + 13.383762995652065, + 52.50712330131244 + ], + [ + 13.383784658676051, + 52.50712569865073 + ], + [ + 13.383790074432316, + 52.50713319033171 + ], + [ + 13.38379549018858, + 52.50714068201268 + ], + [ + 13.383810752773714, + 52.50714427801974 + ], + [ + 13.383826015358848, + 52.50714787402679 + ], + [ + 13.383817153213835, + 52.50712629798576 + ], + [ + 13.383846693700116, + 52.507118506635116 + ], + [ + 13.383860479261807, + 52.50714248001629 + ], + [ + 13.3838850963359, + 52.50713648667179 + ], + [ + 13.383883126968511, + 52.50711431129326 + ], + [ + 13.38390380530978, + 52.50711431129326 + ], + [ + 13.383905774677169, + 52.50714188068262 + ], + [ + 13.383919560236778, + 52.507157463377204 + ], + [ + 13.383946146676239, + 52.50717364540403 + ], + [ + 13.38394811604161, + 52.50719222476429 + ], + [ + 13.383959932237802, + 52.50720780745106 + ], + [ + 13.383971748431913, + 52.50722698613945 + ], + [ + 13.38398257994457, + 52.507243168155135 + ], + [ + 13.38399439614083, + 52.50726294616971 + ], + [ + 13.384003258285906, + 52.507284522182765 + ], + [ + 13.384014089798372, + 52.507309694191115 + ], + [ + 13.384021967261935, + 52.507327674192446 + ], + [ + 13.384027875358989, + 52.50733666419217 + ], + [ + 13.384033783456042, + 52.50734565419189 + ], + [ + 13.384038706871486, + 52.507359438854905 + ], + [ + 13.38404363028693, + 52.507373223517924 + ], + [ + 13.384048553701364, + 52.50738371184589 + ], + [ + 13.384053477115797, + 52.507394200173856 + ], + [ + 13.38405544648107, + 52.507404089166336 + ], + [ + 13.384057415846344, + 52.507413978158816 + ], + [ + 13.38404215326134, + 52.50741997148655 + ], + [ + 13.384026890676337, + 52.50742596481428 + ], + [ + 13.384015074481121, + 52.50743645313678 + ], + [ + 13.384003258285906, + 52.507446941459285 + ], + [ + 13.384000796578706, + 52.507456530780736 + ], + [ + 13.383998334871505, + 52.50746612010219 + ], + [ + 13.384019013212805, + 52.50746761843336 + ], + [ + 13.384039691554106, + 52.50746911676453 + ], + [ + 13.384041660920518, + 52.50746102577488 + ], + [ + 13.38404363028693, + 52.50745293478523 + ], + [ + 13.384075140140792, + 52.50743855080284 + ], + [ + 13.384089910384064, + 52.50742296815056 + ], + [ + 13.384084002285869, + 52.50740498816622 + ], + [ + 13.38407809418774, + 52.50739360084038 + ], + [ + 13.384075140140792, + 52.50738101484753 + ], + [ + 13.384064308628327, + 52.507366031520014 + ], + [ + 13.384053477115797, + 52.50734565419189 + ], + [ + 13.38404363028693, + 52.50732347885937 + ], + [ + 13.384027875360063, + 52.50729531018691 + ], + [ + 13.384013105114645, + 52.50726834017372 + ], + [ + 13.383996365506134, + 52.5072371748167 + ], + [ + 13.383979625895408, + 52.50720720811642 + ], + [ + 13.38396977906667, + 52.50718203608255 + ], + [ + 13.383956978188772, + 52.50716105938371 + ], + [ + 13.383937284529017, + 52.50713828467554 + ], + [ + 13.38392743770021, + 52.507121503309186 + ], + [ + 13.383921529604232, + 52.50710412260357 + ], + [ + 13.383964855652268, + 52.50710172526545 + ], + [ + 13.38399735018771, + 52.507099927261116 + ], + [ + 13.384030829409093, + 52.507098728592034 + ], + [ + 13.384061354579297, + 52.507099927261116 + ], + [ + 13.384061354579297, + 52.507117907301314 + ], + [ + 13.384033783456042, + 52.507117907301314 + ], + [ + 13.384007197018663, + 52.507117907301314 + ], + [ + 13.383973717797216, + 52.507117907301314 + ], + [ + 13.383955993504978, + 52.50712569865073 + ], + [ + 13.383967809701302, + 52.50713828467554 + ], + [ + 13.38400522765121, + 52.507135887336894 + ], + [ + 13.384024921310965, + 52.50713408933452 + ], + [ + 13.384057415846344, + 52.507132890664515 + ], + [ + 13.384084002285869, + 52.507145476688414 + ], + [ + 13.384059385213925, + 52.50715506603901 + ], + [ + 13.384020982578077, + 52.50715266870207 + ], + [ + 13.38398454930981, + 52.507151470033556 + ], + [ + 13.383980610579135, + 52.50716765206011 + ], + [ + 13.384007197018663, + 52.50717244673448 + ], + [ + 13.384053477115797, + 52.507168251394894 + ], + [ + 13.38407317077334, + 52.507168251394894 + ], + [ + 13.38409384911474, + 52.507168251394894 + ], + [ + 13.38409680316377, + 52.50718383408532 + ], + [ + 13.384074155455439, + 52.50718922809562 + ], + [ + 13.384030829407466, + 52.50718563209009 + ], + [ + 13.384002273602635, + 52.50718982742902 + ], + [ + 13.383994396139135, + 52.507203612114985 + ], + [ + 13.38400916638234, + 52.50720840678759 + ], + [ + 13.384034768138141, + 52.50720960545532 + ], + [ + 13.384058400528508, + 52.50720660878522 + ], + [ + 13.38408794101713, + 52.507204211448204 + ], + [ + 13.384111573407564, + 52.507203012780344 + ], + [ + 13.384115512138107, + 52.50722159213513 + ], + [ + 13.384096803162079, + 52.507238373486125 + ], + [ + 13.38407612482081, + 52.50723058214543 + ], + [ + 13.384031814089111, + 52.507224588806274 + ], + [ + 13.384018028529566, + 52.50723238014735 + ], + [ + 13.384027875358305, + 52.50724856216089 + ], + [ + 13.384060369893943, + 52.50725036016248 + ], + [ + 13.384095818480565, + 52.507250959496865 + ], + [ + 13.384132251748833, + 52.50724976082946 + ], + [ + 13.38414406794294, + 52.50725935017018 + ], + [ + 13.384132251748833, + 52.507273734179456 + ], + [ + 13.384106649993095, + 52.50727433351235 + ], + [ + 13.384062339261332, + 52.50726893950992 + ], + [ + 13.384046584334397, + 52.507274932846535 + ], + [ + 13.384050523065072, + 52.50730250219066 + ], + [ + 13.38408695633334, + 52.50729770752249 + ], + [ + 13.384113542772804, + 52.50729411152218 + ], + [ + 13.384142098577636, + 52.50729411152218 + ], + [ + 13.384166715651856, + 52.507311492193615 + ], + [ + 13.384143083261426, + 52.50731808486149 + ], + [ + 13.384116496821965, + 52.50731269086024 + ], + [ + 13.384085971651826, + 52.507313290194155 + ], + [ + 13.384074155455439, + 52.507324078195246 + ], + [ + 13.384090895066164, + 52.507337263527624 + ], + [ + 13.384101726577653, + 52.50733606486136 + ], + [ + 13.384112558089141, + 52.5073348661951 + ], + [ + 13.384141113893909, + 52.507332468861144 + ], + [ + 13.384162776918968, + 52.507331869528635 + ], + [ + 13.384162284577105, + 52.507342957193984 + ], + [ + 13.384161792235242, + 52.50735404485933 + ], + [ + 13.384145052625657, + 52.50735554319224 + ], + [ + 13.384128313016072, + 52.50735704152515 + ], + [ + 13.38411452745552, + 52.50735614252526 + ], + [ + 13.384100741894967, + 52.507355243525375 + ], + [ + 13.384099757212315, + 52.50736812918746 + ], + [ + 13.384098772529663, + 52.50738101484955 + ], + [ + 13.384119943211786, + 52.50737981618316 + ], + [ + 13.384141113893909, + 52.50737861751677 + ], + [ + 13.384157853503526, + 52.50737711918416 + ], + [ + 13.384174593113142, + 52.507375620851555 + ], + [ + 13.384178531844858, + 52.50738371184745 + ], + [ + 13.384182470576574, + 52.50739180284335 + ], + [ + 13.384159822869904, + 52.50739509917469 + ], + [ + 13.384137175163234, + 52.50739839550602 + ], + [ + 13.384109604040043, + 52.50740199150386 + ], + [ + 13.384111573407564, + 52.507416375492845 + ], + [ + 13.384133236430474, + 52.50742117015535 + ], + [ + 13.384152930089188, + 52.50741997148941 + ], + [ + 13.384172623747903, + 52.50741877282348 + ], + [ + 13.384209057016038, + 52.50742057082201 + ], + [ + 13.384194286772898, + 52.507434355475105 + ], + [ + 13.38414899135734, + 52.50743855080491 + ], + [ + 13.38411058872377, + 52.507442146800024 + ], + [ + 13.384098772528555, + 52.507450537457096 + ], + [ + 13.38408695633334, + 52.50745892811417 + ], + [ + 13.384114527456594, + 52.50746911676662 + ], + [ + 13.384131759406968, + 52.5074667194365 + ], + [ + 13.38413606739456, + 52.50746612010397 + ], + [ + 13.384140375382154, + 52.50746552077144 + ], + [ + 13.384144683369747, + 52.50746492143891 + ], + [ + 13.38414899135734, + 52.50746432210638 + ], + [ + 13.384157730418288, + 52.507463198357875 + ], + [ + 13.38416209994876, + 52.50746263648362 + ], + [ + 13.384166469479233, + 52.50746207460937 + ], + [ + 13.384170839009705, + 52.50746151273512 + ], + [ + 13.384175208540178, + 52.50746095086087 + ], + [ + 13.38417957807065, + 52.507460388986615 + ], + [ + 13.384183947601123, + 52.50745982711236 + ], + [ + 13.384192686662068, + 52.50745870336386 + ], + [ + 13.384201425723013, + 52.507457579615355 + ], + [ + 13.384205795253486, + 52.5074570177411 + ], + [ + 13.384210164783958, + 52.50745645586685 + ], + [ + 13.384218903844905, + 52.50745533211835 + ], + [ + 13.384239582188387, + 52.50744334546632 + ], + [ + 13.384231704724955, + 52.50739779617255 + ], + [ + 13.384216934479602, + 52.50737741885093 + ], + [ + 13.3841992101873, + 52.507358240191174 + ], + [ + 13.384192317407658, + 52.50734085952781 + ], + [ + 13.384187393993125, + 52.5073156875272 + ], + [ + 13.384180501211207, + 52.5072755321793 + ], + [ + 13.384168685017096, + 52.50723957215359 + ], + [ + 13.384161792235242, + 52.50721859546535 + ], + [ + 13.384145052626797, + 52.507195820771564 + ], + [ + 13.384128313016072, + 52.50716105938566 + ], + [ + 13.384114527456594, + 52.507141880684635 + ], + [ + 13.38408991038237, + 52.507118506637134 + ], + [ + 13.384085971651826, + 52.50710232460276 + ], + [ + 13.384118466187205, + 52.50709693058979 + ], + [ + 13.384168685017096, + 52.50709752992501 + ], + [ + 13.3842120110652, + 52.50709693058979 + ], + [ + 13.384228750675794, + 52.50711191395741 + ], + [ + 13.384197240821928, + 52.50711730796824 + ], + [ + 13.384155884139263, + 52.50710771861399 + ], + [ + 13.384128313016072, + 52.50711550996417 + ], + [ + 13.384139144528602, + 52.50713468867027 + ], + [ + 13.38417656248066, + 52.50713528800518 + ], + [ + 13.384224811943033, + 52.507129893994026 + ], + [ + 13.384242536235336, + 52.50714847336378 + ], + [ + 13.384206102967005, + 52.50715326803769 + ], + [ + 13.384163761602826, + 52.50714967203229 + ], + [ + 13.384148006675828, + 52.50715926138238 + ], + [ + 13.384157853504567, + 52.50716885073168 + ], + [ + 13.384177547162173, + 52.50717184740302 + ], + [ + 13.384196256138202, + 52.50717064873478 + ], + [ + 13.384212995748927, + 52.50717124806825 + ], + [ + 13.384230720041165, + 52.50717064873478 + ], + [ + 13.384249429017194, + 52.507169450065156 + ], + [ + 13.384269122674736, + 52.507170049399996 + ], + [ + 13.384277984822026, + 52.50718143675109 + ], + [ + 13.38426419926033, + 52.50719102609832 + ], + [ + 13.384239582188387, + 52.50718743009292 + ], + [ + 13.384218903844905, + 52.50718683075821 + ], + [ + 13.384191332723868, + 52.50718503275545 + ], + [ + 13.384171639066258, + 52.50718443342203 + ], + [ + 13.384174593113142, + 52.507195820771564 + ], + [ + 13.384194286772898, + 52.50720001610991 + ], + [ + 13.384220873212358, + 52.50720001610991 + ], + [ + 13.38424549028437, + 52.50720241344576 + ], + [ + 13.3842612452113, + 52.50720181411243 + ], + [ + 13.384280938871056, + 52.507201214777844 + ], + [ + 13.384292755065166, + 52.507212602125556 + ], + [ + 13.384271092040171, + 52.50721919479988 + ], + [ + 13.384249429017194, + 52.50722039346754 + ], + [ + 13.384231704724955, + 52.507217996132205 + ], + [ + 13.384202164236266, + 52.507216198129974 + ], + [ + 13.38419527145656, + 52.50722998281105 + ], + [ + 13.384212995748927, + 52.50723717481865 + ], + [ + 13.384249429017194, + 52.507243168157096 + ], + [ + 13.384286846967038, + 52.50724017148797 + ], + [ + 13.384319341504758, + 52.50723477748242 + ], + [ + 13.384349866674766, + 52.50724856216089 + ], + [ + 13.384339035162364, + 52.507261148170336 + ], + [ + 13.38431441809029, + 52.507263545505985 + ], + [ + 13.384277984822026, + 52.5072599495032 + ], + [ + 13.384244505602789, + 52.50725935017018 + ], + [ + 13.384213980430504, + 52.5072563535002 + ], + [ + 13.384210041699896, + 52.507274932846535 + ], + [ + 13.38422382726152, + 52.507282124849645 + ], + [ + 13.384251398382562, + 52.507283922850725 + ], + [ + 13.384272076723898, + 52.507281525516895 + ], + [ + 13.384311464041259, + 52.50727673084774 + ], + [ + 13.38435085135862, + 52.50727673084774 + ], + [ + 13.384353805407654, + 52.50729890619048 + ], + [ + 13.384330173017288, + 52.50730130352391 + ], + [ + 13.384297678479568, + 52.50730130352391 + ], + [ + 13.384266168625702, + 52.50729830685649 + ], + [ + 13.38423859750466, + 52.50729770752249 + ], + [ + 13.3842120110652, + 52.50729950552317 + ], + [ + 13.384211026383623, + 52.507318684194125 + ], + [ + 13.384242536235336, + 52.507323478861316 + ], + [ + 13.38427995418733, + 52.507324078195246 + ], + [ + 13.384302601894033, + 52.50732287952875 + ], + [ + 13.384337065796993, + 52.50732647552797 + ], + [ + 13.384364636920184, + 52.50732228019489 + ], + [ + 13.384372514383747, + 52.50731988286068 + ], + [ + 13.384391223357563, + 52.50733306819493 + ], + [ + 13.384365621601829, + 52.507343856193934 + ], + [ + 13.384337065796993, + 52.50734205819398 + ], + [ + 13.38429373974902, + 52.50734026019531 + ], + [ + 13.384244505602789, + 52.507337263527624 + ], + [ + 13.384219888528632, + 52.507338462195214 + ], + [ + 13.384233674090327, + 52.5073534455256 + ], + [ + 13.384256321796899, + 52.507355243525375 + ], + [ + 13.38427995418733, + 52.5073546441917 + ], + [ + 13.384301617212389, + 52.507355243525375 + ], + [ + 13.384328203651917, + 52.50735644219147 + ], + [ + 13.384371529699957, + 52.50735404485933 + ], + [ + 13.384401070188447, + 52.5073546441917 + ], + [ + 13.38441584043172, + 52.50736782952148 + ], + [ + 13.3843882693084, + 52.50737202485403 + ], + [ + 13.384360698187423, + 52.50737082618689 + ], + [ + 13.384317372139451, + 52.50737322351987 + ], + [ + 13.384274046089201, + 52.50736962752098 + ], + [ + 13.3842405668699, + 52.50737022685458 + ], + [ + 13.384246474968096, + 52.5073870081794 + ], + [ + 13.384269122674736, + 52.507390004844304 + ], + [ + 13.38429373974902, + 52.507390004844304 + ], + [ + 13.384341004529754, + 52.507387607512875 + ], + [ + 13.38437054501623, + 52.507385210180225 + ], + [ + 13.384405993602853, + 52.50738461084806 + ], + [ + 13.384433564723958, + 52.50739959417154 + ], + [ + 13.38439516209032, + 52.50740378950142 + ], + [ + 13.384340019846091, + 52.50740378950142 + ], + [ + 13.384298663163358, + 52.50740378950142 + ], + [ + 13.384259275845997, + 52.50740319016938 + ], + [ + 13.384254352431595, + 52.50741757415809 + ], + [ + 13.384281923552633, + 52.50742057082201 + ], + [ + 13.384312448723877, + 52.507419671822745 + ], + [ + 13.384342973895121, + 52.50741877282348 + ], + [ + 13.384365129261004, + 52.50741757415816 + ], + [ + 13.384387284626888, + 52.507416375492845 + ], + [ + 13.384403039553852, + 52.50741607582617 + ], + [ + 13.384418794480817, + 52.5074157761595 + ], + [ + 13.384431103016821, + 52.507415476492824 + ], + [ + 13.384443411552825, + 52.50741517682615 + ], + [ + 13.384429625993283, + 52.507431958144856 + ], + [ + 13.38441140935915, + 52.507431958144856 + ], + [ + 13.384393192725016, + 52.507431958144856 + ], + [ + 13.384367590968173, + 52.50743225781078 + ], + [ + 13.38434198921133, + 52.5074325574767 + ], + [ + 13.38431441809029, + 52.507433156809974 + ], + [ + 13.384294724431609, + 52.50743345647655 + ], + [ + 13.384275030772928, + 52.50743375614312 + ], + [ + 13.3842612452113, + 52.507447540794395 + ], + [ + 13.384294724430534, + 52.50745353412034 + ], + [ + 13.384313433406563, + 52.50745083712332 + ], + [ + 13.384332142382592, + 52.50744814012631 + ], + [ + 13.384341004528693, + 52.50744799029333 + ], + [ + 13.384345435601745, + 52.507447915376844 + ], + [ + 13.384349866674796, + 52.50744784046035 + ], + [ + 13.384354297747848, + 52.50744776554386 + ], + [ + 13.3843587288209, + 52.50744769062737 + ], + [ + 13.384363159893951, + 52.50744761571089 + ], + [ + 13.384367590967, + 52.507447540794395 + ], + [ + 13.384371037357415, + 52.50744724112798 + ], + [ + 13.38437448374783, + 52.507446941461566 + ], + [ + 13.38438137652866, + 52.507446342128745 + ], + [ + 13.384384822919074, + 52.507446042462334 + ], + [ + 13.38438826930949, + 52.50744574279592 + ], + [ + 13.38439516209032, + 52.507445143463094 + ], + [ + 13.384398977736595, + 52.50744521837974 + ], + [ + 13.38440279338287, + 52.5074452932964 + ], + [ + 13.384410424675421, + 52.507445443129704 + ], + [ + 13.384414240321696, + 52.50744551804635 + ], + [ + 13.384418055967972, + 52.50744559296301 + ], + [ + 13.384421871614247, + 52.507445667879665 + ], + [ + 13.384425687260523, + 52.507445742796314 + ], + [ + 13.384429379821308, + 52.50745008795765 + ], + [ + 13.3844312261017, + 52.507452260538315 + ], + [ + 13.384433072382093, + 52.50745443311898 + ], + [ + 13.384434918662485, + 52.507456605699645 + ], + [ + 13.384436764942878, + 52.50745877828031 + ], + [ + 13.38443861122327, + 52.507460950860974 + ], + [ + 13.384440457503663, + 52.507463123441646 + ], + [ + 13.38443467249153, + 52.507463572941084 + ], + [ + 13.384428887479395, + 52.50746402244052 + ], + [ + 13.384423102467261, + 52.50746447193996 + ], + [ + 13.384417317455128, + 52.5074649214394 + ], + [ + 13.384411532442995, + 52.50746537093884 + ], + [ + 13.384405747430861, + 52.50746582043828 + ], + [ + 13.384399962418726, + 52.507466269937716 + ], + [ + 13.384394177406593, + 52.507466719437154 + ], + [ + 13.38438950016273, + 52.50746675689538 + ], + [ + 13.384384822918864, + 52.50746679435362 + ], + [ + 13.384380145675, + 52.507466831811854 + ], + [ + 13.384375468431134, + 52.50746686927008 + ], + [ + 13.38437079118727, + 52.50746690672831 + ], + [ + 13.384366113943404, + 52.50746694418655 + ], + [ + 13.384361436699539, + 52.50746698164478 + ], + [ + 13.384356759455676, + 52.50746701910301 + ], + [ + 13.384352082211812, + 52.50746705656124 + ], + [ + 13.384347404967947, + 52.507467094019475 + ], + [ + 13.384342727724082, + 52.50746713147771 + ], + [ + 13.384338050480217, + 52.50746716893594 + ], + [ + 13.384333373236352, + 52.50746720639417 + ], + [ + 13.384328695992487, + 52.5074672438524 + ], + [ + 13.384324018748622, + 52.50746728131064 + ], + [ + 13.384319341504758, + 52.50746731876887 + ], + [ + 13.384308756163144, + 52.50746911676656 + ], + [ + 13.384303463492337, + 52.5074700157654 + ], + [ + 13.384298170821529, + 52.50747091476424 + ], + [ + 13.38429287815072, + 52.50747181376308 + ], + [ + 13.384287585479914, + 52.507472712761924 + ], + [ + 13.384282292809107, + 52.50747361176077 + ], + [ + 13.3842770001383, + 52.507474510759614 + ], + [ + 13.384267399479889, + 52.50747540975839 + ], + [ + 13.38425779882148, + 52.50747630875717 + ], + [ + 13.384252998492276, + 52.50747675825656 + ], + [ + 13.384248198163071, + 52.50747720775595 + ], + [ + 13.384243397833867, + 52.507477657255336 + ], + [ + 13.38423859750466, + 52.507478106754725 + ], + [ + 13.38423268940706, + 52.50747833150426 + ], + [ + 13.384226781309462, + 52.50747855625379 + ], + [ + 13.384220873211863, + 52.507478781003314 + ], + [ + 13.384214965114264, + 52.50747900575285 + ], + [ + 13.384209057016665, + 52.50747923050238 + ], + [ + 13.384203148919067, + 52.50747945525191 + ], + [ + 13.384191332723868, + 52.50747990475097 + ], + [ + 13.38418671702259, + 52.50748016695897 + ], + [ + 13.384182101321311, + 52.50748042916696 + ], + [ + 13.384177485620032, + 52.50748069137495 + ], + [ + 13.384172869918753, + 52.50748095358294 + ], + [ + 13.384163638516196, + 52.50748147799892 + ], + [ + 13.38415440711364, + 52.50748200241491 + ], + [ + 13.384149791412362, + 52.50748226462291 + ], + [ + 13.384145175711083, + 52.5074825268309 + ], + [ + 13.384135944308525, + 52.50748305124688 + ], + [ + 13.384117481503411, + 52.50748410007885 + ], + [ + 13.38408991038237, + 52.507488894738096 + ], + [ + 13.38410024955307, + 52.50749728539064 + ], + [ + 13.38411058872377, + 52.50750567604319 + ], + [ + 13.384133236431516, + 52.50750267938178 + ], + [ + 13.384138898358453, + 52.50750193021643 + ], + [ + 13.384144560285389, + 52.507501181051076 + ], + [ + 13.384150222212327, + 52.507500431885724 + ], + [ + 13.384155884139263, + 52.50749968272037 + ], + [ + 13.384160807553926, + 52.50749915830463 + ], + [ + 13.384165730968586, + 52.50749863388889 + ], + [ + 13.384170654383249, + 52.507498109473154 + ], + [ + 13.384175577797912, + 52.507497585057415 + ], + [ + 13.384180501212574, + 52.507497060641676 + ], + [ + 13.384185424627237, + 52.507496536225936 + ], + [ + 13.38419527145656, + 52.50749548739446 + ], + [ + 13.384203641261369, + 52.507495187728026 + ], + [ + 13.384207826163774, + 52.50749503789481 + ], + [ + 13.384212011066177, + 52.5074948880616 + ], + [ + 13.38421619596858, + 52.50749473822839 + ], + [ + 13.384220380870985, + 52.507494588395176 + ], + [ + 13.384228750675794, + 52.50749428872874 + ], + [ + 13.384237612821927, + 52.50749428872874 + ], + [ + 13.384242043894995, + 52.50749428872874 + ], + [ + 13.384246474968062, + 52.50749428872874 + ], + [ + 13.38425090604113, + 52.50749428872874 + ], + [ + 13.384255337114197, + 52.50749428872874 + ], + [ + 13.384259768187263, + 52.50749428872874 + ], + [ + 13.38426419926033, + 52.50749428872874 + ], + [ + 13.384270107357946, + 52.50749398906264 + ], + [ + 13.384276015455562, + 52.507493689396526 + ], + [ + 13.384281923553178, + 52.50749338973041 + ], + [ + 13.384287831650795, + 52.50749309006431 + ], + [ + 13.384293739748411, + 52.5074927903982 + ], + [ + 13.384299647846028, + 52.50749249073209 + ], + [ + 13.384305555943644, + 52.50749219106598 + ], + [ + 13.384311464041259, + 52.50749189139987 + ], + [ + 13.384319341504725, + 52.50749054290186 + ], + [ + 13.38432721896819, + 52.50748919440386 + ], + [ + 13.384331157699922, + 52.50748852015486 + ], + [ + 13.384335096431656, + 52.50748784590586 + ], + [ + 13.384342973895121, + 52.50748649740785 + ], + [ + 13.384364226334235, + 52.50748649498627 + ], + [ + 13.38437485255379, + 52.507486493775474 + ], + [ + 13.384385478773348, + 52.50748649256469 + ], + [ + 13.384393148955954, + 52.50748559477688 + ], + [ + 13.384400819138563, + 52.507484696989074 + ], + [ + 13.384416159503777, + 52.50748290141346 + ], + [ + 13.384424124693652, + 52.50748236274066 + ], + [ + 13.384432089883525, + 52.50748182406785 + ], + [ + 13.384448020263273, + 52.507480746722244 + ], + [ + 13.384454510418063, + 52.507478592031205 + ], + [ + 13.384461000572852, + 52.507476437340166 + ], + [ + 13.38446749072764, + 52.50747428264913 + ], + [ + 13.384473980882431, + 52.50747212795809 + ], + [ + 13.384474128385747, + 52.50746871636338 + ], + [ + 13.384474275889065, + 52.50746530476867 + ], + [ + 13.384474570895698, + 52.50745848157925 + ], + [ + 13.384475160908964, + 52.50744483520041 + ], + [ + 13.384470440797829, + 52.50742328828121 + ], + [ + 13.384463950642989, + 52.507408923664585 + ], + [ + 13.38446070556557, + 52.507401741356276 + ], + [ + 13.384457460488148, + 52.50739455904796 + ], + [ + 13.384448610277808, + 52.507378039734036 + ], + [ + 13.384439760067467, + 52.50736152042011 + ], + [ + 13.384435039954964, + 52.507349669604515 + ], + [ + 13.38443031984246, + 52.50733781878892 + ], + [ + 13.384418519560615, + 52.50732848178083 + ], + [ + 13.38440671927877, + 52.507319144772744 + ], + [ + 13.384389018858085, + 52.507291851972745 + ], + [ + 13.384374858521943, + 52.50727245971651 + ], + [ + 13.384367778352667, + 52.50725234922398 + ], + [ + 13.384352437987387, + 52.50723223872743 + ], + [ + 13.384341227720077, + 52.50722397905759 + ], + [ + 13.384330017452767, + 52.50721571938775 + ], + [ + 13.384314677087618, + 52.50719848181408 + ], + [ + 13.384305236862742, + 52.50717765307375 + ], + [ + 13.384291076523995, + 52.50716041549342 + ], + [ + 13.38427219607411, + 52.5071345591164 + ], + [ + 13.384256855708896, + 52.50711803976072 + ], + [ + 13.384242695372885, + 52.50709649277167 + ], + [ + 13.38426511590731, + 52.50708715574161 + ], + [ + 13.384300516748935, + 52.50708715574161 + ], + [ + 13.384347262137217, + 52.507086481015364 + ], + [ + 13.384389018858085, + 52.50708643750864 + ], + [ + 13.384385578391806, + 52.507064901930875 + ], + [ + 13.38438788361979, + 52.50705290906545 + ], + [ + 13.384406290692153, + 52.507045816504665 + ], + [ + 13.384401048179827, + 52.507035354984524 + ], + [ + 13.384413920244176, + 52.50702489346439 + ], + [ + 13.384395594984577, + 52.50701994479128 + ], + [ + 13.384397397029515, + 52.50700519550069 + ], + [ + 13.384412765288761, + 52.50699333378806 + ], + [ + 13.384400322112795, + 52.50698862801008 + ], + [ + 13.384403980781265, + 52.50698024699794 + ], + [ + 13.38443976016389, + 52.506973068846825 + ], + [ + 13.38443100486968, + 52.50696092981299 + ], + [ + 13.384443770332986, + 52.50694976107136 + ], + [ + 13.384441523232375, + 52.50693675266926 + ], + [ + 13.384452029174135, + 52.50692616999686 + ], + [ + 13.384459745388178, + 52.5069129190209 + ], + [ + 13.384478620514793, + 52.5069059749455 + ], + [ + 13.384473362241943, + 52.50692069714985 + ], + [ + 13.384486218543552, + 52.50691704315445 + ], + [ + 13.384500081211252, + 52.50692135217909 + ], + [ + 13.384493816572311, + 52.50692811136341 + ], + [ + 13.384483300026554, + 52.50694040465201 + ], + [ + 13.384490898055313, + 52.50695269794061 + ], + [ + 13.384483400605157, + 52.50696529749837 + ], + [ + 13.384500055921686, + 52.50697667197717 + ], + [ + 13.38448048208816, + 52.50698620883937 + ], + [ + 13.384487073751396, + 52.50699942093573 + ], + [ + 13.384486872449445, + 52.50701110168451 + ], + [ + 13.384486671147494, + 52.50702278243329 + ], + [ + 13.384479425288363, + 52.507034463182066 + ], + [ + 13.384486268543592, + 52.50704614393085 + ], + [ + 13.384482041781043, + 52.507059049755604 + ], + [ + 13.384463725904078, + 52.507069505428404 + ], + [ + 13.384480632810964, + 52.50708118617719 + ], + [ + 13.384467348761271, + 52.507092866925966 + ], + [ + 13.384465720683957, + 52.50711875799343 + ], + [ + 13.384444480178535, + 52.50711373036358 + ], + [ + 13.384423239673117, + 52.507109420965456 + ], + [ + 13.384400819138628, + 52.50710654803358 + ], + [ + 13.384377218577542, + 52.50710439333515 + ], + [ + 13.38433473756397, + 52.507102956868756 + ], + [ + 13.384305236862742, + 52.50710367510158 + ], + [ + 13.384281636299052, + 52.50710654803358 + ], + [ + 13.384286356412728, + 52.50711803976072 + ], + [ + 13.384320577227891, + 52.5071237856238 + ], + [ + 13.38434063770424, + 52.50712091269232 + ], + [ + 13.384360698183192, + 52.50711947622691 + ], + [ + 13.384389018858085, + 52.507123067391156 + ], + [ + 13.384417339532847, + 52.50712594032256 + ], + [ + 13.384444480178535, + 52.50712881325391 + ], + [ + 13.384465720683957, + 52.507133122650465 + ], + [ + 13.384453920403478, + 52.50714964200362 + ], + [ + 13.384419699588511, + 52.50714389614203 + ], + [ + 13.384392558942691, + 52.50714245967702 + ], + [ + 13.384370138408203, + 52.507139586746 + ], + [ + 13.384346743651347, + 52.50713569909404 + ], + [ + 13.38432006936476, + 52.50713671381251 + ], + [ + 13.384298396507353, + 52.507133669655964 + ], + [ + 13.384303397936664, + 52.507148890437016 + ], + [ + 13.384325904364376, + 52.50714990515534 + ], + [ + 13.38434424293679, + 52.50715041251508 + ], + [ + 13.384368416508755, + 52.50715294931148 + ], + [ + 13.384385921509173, + 52.507154978748126 + ], + [ + 13.384415096510322, + 52.507156500826135 + ], + [ + 13.38444343793934, + 52.50715853026383 + ], + [ + 13.38446677794107, + 52.50716157441861 + ], + [ + 13.384463443654317, + 52.50717273632187 + ], + [ + 13.384436769367726, + 52.50717172160373 + ], + [ + 13.384400925794834, + 52.507169692166364 + ], + [ + 13.384376752222932, + 52.50716766273005 + ], + [ + 13.384350911508468, + 52.50716563329255 + ], + [ + 13.38433090579356, + 52.50716563329255 + ], + [ + 13.384315901507767, + 52.50716563329255 + ], + [ + 13.384333406508118, + 52.50717831727311 + ], + [ + 13.384360080794709, + 52.50717983935072 + ], + [ + 13.384379252937427, + 52.50717983935072 + ], + [ + 13.384400925794834, + 52.50717983935072 + ], + [ + 13.384416763652686, + 52.507180854068714 + ], + [ + 13.384445105081776, + 52.50718186878678 + ], + [ + 13.384465944368875, + 52.507184912942016 + ], + [ + 13.384475113655116, + 52.507195567483244 + ], + [ + 13.38444343793934, + 52.50720368522834 + ], + [ + 13.384415096510322, + 52.507198611638024 + ], + [ + 13.384371750795571, + 52.507194552765306 + ], + [ + 13.384346743651347, + 52.50719353804627 + ], + [ + 13.384368538724472, + 52.507205755367075 + ], + [ + 13.384390333797596, + 52.507217972687876 + ], + [ + 13.384420610204847, + 52.50721881032141 + ], + [ + 13.384450886612099, + 52.50721964795495 + ], + [ + 13.384457907026036, + 52.50724273738132 + ], + [ + 13.384461417233004, + 52.5072542820945 + ], + [ + 13.384464927439971, + 52.50726582680768 + ], + [ + 13.384472966291122, + 52.507276758985775 + ], + [ + 13.384481005142273, + 52.50728769116387 + ], + [ + 13.384489043993426, + 52.50729862334196 + ], + [ + 13.384497082844577, + 52.50730955552005 + ], + [ + 13.38449782554753, + 52.50732110023287 + ], + [ + 13.384498568250486, + 52.50733264494569 + ], + [ + 13.384514142768591, + 52.50735512183632 + ], + [ + 13.384525955489876, + 52.50736574774825 + ], + [ + 13.384531730018935, + 52.50737698619389 + ], + [ + 13.384537504547996, + 52.50738822463953 + ], + [ + 13.384543279077056, + 52.507399463085164 + ], + [ + 13.384549053606115, + 52.5074107015308 + ], + [ + 13.384554828135176, + 52.50742193997644 + ], + [ + 13.384557715399705, + 52.50742755919926 + ], + [ + 13.384560602664235, + 52.507433178422076 + ], + [ + 13.384563489928766, + 52.507438797644895 + ], + [ + 13.384566377193295, + 52.50744441686772 + ], + [ + 13.384569264457824, + 52.507450036090546 + ], + [ + 13.384572151722354, + 52.507455655313365 + ], + [ + 13.384575038986885, + 52.50746127453618 + ], + [ + 13.384577926251414, + 52.507466893759 + ], + [ + 13.384580813515944, + 52.50747251298182 + ], + [ + 13.384583700780475, + 52.50747813220464 + ], + [ + 13.384589475309534, + 52.507489370650276 + ], + [ + 13.384595249838593, + 52.50750060909591 + ], + [ + 13.384598137103124, + 52.50750622831873 + ], + [ + 13.384601024367655, + 52.50751184754155 + ], + [ + 13.384603911632183, + 52.50751746676437 + ], + [ + 13.384606798896714, + 52.50752308598719 + ], + [ + 13.384612573425773, + 52.50753432443283 + ], + [ + 13.384615460690302, + 52.50753994365566 + ], + [ + 13.384618347954833, + 52.50754556287848 + ], + [ + 13.384621235219363, + 52.507551182101295 + ], + [ + 13.384624122483892, + 52.507556801324114 + ], + [ + 13.384629897012953, + 52.50756803976975 + ], + [ + 13.384632784277482, + 52.50757365899257 + ], + [ + 13.384635671542013, + 52.50757927821539 + ], + [ + 13.384614431603357, + 52.50757709052226 + ], + [ + 13.384603811634028, + 52.5075759966757 + ], + [ + 13.384593191664699, + 52.50757490282913 + ], + [ + 13.38458257169537, + 52.507573808982556 + ], + [ + 13.384571951726041, + 52.50757271513599 + ], + [ + 13.384550711787384, + 52.507570527442866 + ], + [ + 13.384529471848726, + 52.50756833974974 + ], + [ + 13.384508231910068, + 52.50756615205661 + ], + [ + 13.38448699197141, + 52.507563964363484 + ], + [ + 13.384465752032753, + 52.50756177667035 + ], + [ + 13.384444512094095, + 52.507559588977216 + ], + [ + 13.384433892124767, + 52.50755849513065 + ], + [ + 13.384423272155438, + 52.50755740128409 + ], + [ + 13.38440203221678, + 52.50755521359096 + ], + [ + 13.384380792278124, + 52.507553025897835 + ], + [ + 13.384370172308795, + 52.50755193205127 + ], + [ + 13.384359552339468, + 52.50755083820471 + ], + [ + 13.38433831240081, + 52.50754865051157 + ], + [ + 13.384317072462153, + 52.50754646281844 + ], + [ + 13.384295832523495, + 52.50754427512531 + ], + [ + 13.384274592584838, + 52.507542087432185 + ], + [ + 13.384263972615509, + 52.50754099358562 + ], + [ + 13.38425335264618, + 52.50753989973906 + ], + [ + 13.384242732676851, + 52.507538805892494 + ], + [ + 13.384232112707522, + 52.50753771204593 + ], + [ + 13.384221492738195, + 52.50753661819937 + ], + [ + 13.384210872768866, + 52.5075355243528 + ], + [ + 13.384200252799538, + 52.507534430506226 + ], + [ + 13.38418963283021, + 52.50753333665966 + ], + [ + 13.384179012860882, + 52.5075322428131 + ], + [ + 13.384168392891553, + 52.507531148966535 + ], + [ + 13.384157772922224, + 52.50753005511997 + ], + [ + 13.384147152952895, + 52.50752896127341 + ], + [ + 13.38414184296823, + 52.507528414350126 + ], + [ + 13.384136532983566, + 52.507527867426845 + ], + [ + 13.384131222998903, + 52.50752732050356 + ], + [ + 13.384125913014238, + 52.50752677358028 + ], + [ + 13.384120603029572, + 52.507526226657 + ], + [ + 13.384115293044909, + 52.50752567973372 + ], + [ + 13.384109983060245, + 52.507525132810436 + ], + [ + 13.38410467307558, + 52.507524585887154 + ], + [ + 13.384099363090915, + 52.50752403896387 + ], + [ + 13.384096708098582, + 52.50752376550223 + ], + [ + 13.384094053106251, + 52.50752349204059 + ], + [ + 13.384083433136922, + 52.50752239819402 + ], + [ + 13.384078123152257, + 52.50752185127074 + ], + [ + 13.384072813167593, + 52.50752130434745 + ], + [ + 13.38406750318293, + 52.50752075742417 + ], + [ + 13.384062193198265, + 52.507520210500886 + ], + [ + 13.384040953259607, + 52.50751802280776 + ], + [ + 13.384030584881538, + 52.50751907282168 + ], + [ + 13.384020216503469, + 52.5075201228356 + ], + [ + 13.383999479747331, + 52.50752222286344 + ], + [ + 13.383994043967036, + 52.50752060400992 + ], + [ + 13.383988608186742, + 52.507518985156395 + ], + [ + 13.383983172406449, + 52.50751736630287 + ], + [ + 13.383977736626154, + 52.50751574744935 + ], + [ + 13.38397230084586, + 52.50751412859582 + ], + [ + 13.383966865065567, + 52.5075125097423 + ], + [ + 13.383961429285272, + 52.50751089088877 + ], + [ + 13.383955993504978, + 52.50750927203524 + ] + ] + ], + "type": "Polygon" + } + } + ] +} \ No newline at end of file diff --git a/tests/models/resource_test.py b/tests/models/resource_test.py index 9bd047f2c42..5fa03e1f9d4 100644 --- a/tests/models/resource_test.py +++ b/tests/models/resource_test.py @@ -19,6 +19,7 @@ import json import os import time +import uuid from django.contrib.auth.models import User, Group from django.db import connection @@ -58,7 +59,7 @@ def setUpClass(cls): archesfile = JSONDeserializer().deserialize(f) resource_graph_importer(archesfile["graph"]) - cls.search_model_graphid = "c9b37a14-17b3-11eb-a708-acde48001122" + cls.search_model_graphid = uuid.UUID("c9b37a14-17b3-11eb-a708-acde48001122") cls.search_model_cultural_period_nodeid = "c9b3882e-17b3-11eb-a708-acde48001122" cls.search_model_creation_date_nodeid = "c9b38568-17b3-11eb-a708-acde48001122" cls.search_model_destruction_date_nodeid = "c9b3828e-17b3-11eb-a708-acde48001122" diff --git a/tests/utils/datatype_tests.py b/tests/utils/datatype_tests.py index d9378f870ab..77f69dc4334 100644 --- a/tests/utils/datatype_tests.py +++ b/tests/utils/datatype_tests.py @@ -16,10 +16,20 @@ along with this program. If not, see . """ +import json +import os +import uuid + +from arches.app.datatypes.base import BaseDataType from arches.app.datatypes.datatypes import DataTypeFactory +from arches.app.models import models from arches.app.models.models import Language from arches.app.models.tile import Tile -from tests.base_test import ArchesTestCase +from arches.app.utils.betterJSONSerializer import JSONDeserializer +from arches.app.utils.data_management.resource_graphs.importer import import_graph as resource_graph_importer +from arches.app.utils.i18n import LanguageSynchronizer +from tests.base_test import ArchesTestCase, sync_overridden_test_settings_to_arches +from django.test import override_settings # these tests can be run from the command line via @@ -55,6 +65,104 @@ def test_tile_transform(self): with self.assertRaises(ValueError): boolean.transform_value_for_tile(None) +class GeoJsonDataTypeTest(ArchesTestCase): + + @classmethod + def setUpClass(cls): + super().setUpClass() + LanguageSynchronizer.synchronize_settings_with_db() + + with open(os.path.join("tests/fixtures/resource_graphs/Resource Test Model.json"), "r") as f: + archesfile = JSONDeserializer().deserialize(f) + + resource_graph_importer(archesfile["graph"]) + cls.search_model_graphid = uuid.UUID("c9b37a14-17b3-11eb-a708-acde48001122") + + @classmethod + def tearDownClass(cls): + models.GraphModel.objects.filter(pk=cls.search_model_graphid).delete() + super().tearDownClass() + + def test_validate_reduce_byte_size(self): + with open("tests/fixtures/problematic_excessive_vertices.geojson") as f: + geom = json.load(f) + geom_datatype = DataTypeFactory().get_instance("geojson-feature-collection") + errors = geom_datatype.validate(geom) + self.assertEqual(len(errors), 0) + + @override_settings( + DATA_VALIDATION_BBOX = [( + 12.948801570473677, + 52.666192057898854 + ), + ( + 12.948801570473677, + 52.26439571958821 + ), + ( + 13.87818788958171, + 52.26439571958821 + ), + ( + 13.87818788958171, + 52.666192057898854 + ), + ( + 12.948801570473677, + 52.666192057898854 + )] + ) + def test_validate_bbox(self): + with sync_overridden_test_settings_to_arches(): + geom_datatype = DataTypeFactory().get_instance("geojson-feature-collection") + + with self.subTest(bbox="invalid"): + geom = json.loads('{"type": "FeatureCollection","features": [{"type": "Feature","properties": {},"geometry": {"coordinates": [14.073244400935238,19.967099711627156],"type": "Point"}}]}') + errors = geom_datatype.validate(geom) + self.assertEqual(len(errors), 1) + + with self.subTest(bbox="valid"): + geom = json.loads('{"type": "FeatureCollection","features": [{"type": "Feature","properties": {},"geometry": {"coordinates": [13.400257324930152,52.50578474077699],"type": "Point"}}]}') + errors = geom_datatype.validate(geom) + self.assertEqual(len(errors), 0) + + def test_get_map_source(self): + geom_datatype = DataTypeFactory().get_instance("geojson-feature-collection") + node = models.Node.objects.get(pk='c9b37f96-17b3-11eb-a708-acde48001122') + nodeconfig = json.loads(node.config.value) + nodeconfig["minzoom"] = 12 + nodeconfig["maxzoom"] = 15 + node.config.value = json.dumps(nodeconfig) + node.save() + result = geom_datatype.get_map_source(node) + map_source = json.loads(result["source"]) + + with self.subTest(input=result): + self.assertEqual(result["name"], 'resources-c9b37f96-17b3-11eb-a708-acde48001122') + + with self.subTest(input=map_source): + self.assertEqual(map_source["tiles"][0], "/mvt/c9b37f96-17b3-11eb-a708-acde48001122/{z}/{x}/{y}.pbf") + + with self.subTest(input=map_source): + self.assertTrue("minzoom" in map_source and "maxzoom" in map_source) + + +class BaseDataTypeTests(ArchesTestCase): + def test_get_tile_data_only_none(self): + base = BaseDataType() + node_id = str(uuid.uuid4()) + resourceinstance_id = str(uuid.uuid4()) + tile_data = {node_id: None} + tile_holding_only_none = Tile({ + "resourceinstance_id": resourceinstance_id, + "parenttile_id": "", + "nodegroup_id": node_id, + "tileid": "", + "data": tile_data, + }) + + self.assertEqual(base.get_tile_data(tile_holding_only_none), tile_data) + class StringDataTypeTests(ArchesTestCase): def test_string_validate(self): diff --git a/tests/views/api_tests.py b/tests/views/api_tests.py index ff9ee36732e..a939e34e50f 100644 --- a/tests/views/api_tests.py +++ b/tests/views/api_tests.py @@ -66,6 +66,11 @@ def setUpClass(cls): cls.phase_type_assignment_graph.publish(user=None) cls.phase_type_assignment_graph.save() + cls.data_type_graph = Graph.objects.get(pk=cls.data_type_graphid) + cls.test_prj_user = ( + models.ResourceInstance.objects.filter(graph=cls.data_type_graph).first() + ) + def get_tile_by_id(self, tileid, tiles): for tile in tiles: if tile["tileid"] == tileid: @@ -389,3 +394,15 @@ def test_api_resources_archesjson(self): # ==Assert========================================================================================== self.assertTrue("Resource matching query does not exist." in str(context_del.exception)) # Check exception message. # ================================================================================================== + + def test_get_resource_jsonld_invalid_no_ontology(self): + # Bypass validation in .save() + Graph.objects.filter(pk=self.data_type_graph.pk).update(ontology=None) + + with self.assertLogs("django.request", level="WARNING"): + response = self.client.get( + reverse("resources", kwargs={"resourceid": str(self.test_prj_user.pk)}) + + "?format=json-ld" + ) + + self.assertEqual(response.status_code, 400) diff --git a/tests/views/graph_manager_tests.py b/tests/views/graph_manager_tests.py index 140e3c94c41..dfd9cfacc3b 100644 --- a/tests/views/graph_manager_tests.py +++ b/tests/views/graph_manager_tests.py @@ -22,8 +22,8 @@ from tests import test_settings from arches.app.models.system_settings import settings from tests.base_test import ArchesTestCase +from django.contrib.auth import get_user_model from django.test import Client -from django.core import management from django.urls import reverse from arches.app.models.graph import Graph from arches.app.models.models import Node, NodeGroup, GraphModel, CardModel, Edge @@ -189,6 +189,8 @@ def setUp(self): self.GRAPH_ID = str(graph.pk) self.NODE_COUNT = 5 + self.graph = graph + self.client = Client() LanguageSynchronizer.synchronize_settings_with_db() @@ -288,19 +290,53 @@ def test_node_delete(self): self.assertEqual(len(graph["nodes"]), 3) self.assertEqual(len(graph["edges"]), 2) - def test_graph_clone(self): + def test_graph_clone_on_unpublished_graph(self): + """ + Test clone a graph (HERITAGE_RESOURCE) via view + + """ + self.client.login(username="admin", password="admin") + url = reverse("clone_graph", kwargs={"graphid": self.GRAPH_ID}) + post_data = {} + content_type = "application/x-www-form-urlencoded" + response = self.client.post(url, post_data, content_type) + response_json = json.loads(response.content) + + self.assertEqual(len(response_json["nodes"]), self.NODE_COUNT) + + cloned_graph = Graph.objects.get(pk=response_json['graphid']) + + original_graph_node_ids = [str(node.pk) for node in self.graph.nodes.values()] + cloned_graph_node_ids = [str(node.pk) for node in cloned_graph.nodes.values()] + + self.assertFalse(set(original_graph_node_ids) & set(cloned_graph_node_ids)) + + def test_graph_clone_on_published_graph(self): """ Test clone a graph (HERITAGE_RESOURCE) via view """ self.client.login(username="admin", password="admin") + + user_id = self.client.session['_auth_user_id'] + logged_in_user = get_user_model().objects.get(pk=user_id) + self.graph.publish(user=logged_in_user) + url = reverse("clone_graph", kwargs={"graphid": self.GRAPH_ID}) post_data = {} content_type = "application/x-www-form-urlencoded" response = self.client.post(url, post_data, content_type) response_json = json.loads(response.content) + self.assertEqual(len(response_json["nodes"]), self.NODE_COUNT) + cloned_graph = Graph.objects.get(pk=response_json['graphid']) + + original_graph_node_ids = [str(node.pk) for node in self.graph.nodes.values()] + cloned_graph_node_ids = [str(node.pk) for node in cloned_graph.nodes.values()] + + self.assertFalse(set(original_graph_node_ids) & set(cloned_graph_node_ids)) + def test_new_graph(self): """ Test creating a new graph via the view diff --git a/vitest.config.mts b/vitest.config.mts new file mode 100644 index 00000000000..07794064031 --- /dev/null +++ b/vitest.config.mts @@ -0,0 +1,37 @@ +import path from 'path'; +import vue from "@vitejs/plugin-vue"; +import { defineConfig } from "vitest/config"; + + +const exclude = [ + '**/node_modules/**', + '**/dist/**', + '**/cypress/**', + '**/.{idea,git,cache,output,temp}/**', + '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*', + '**/src/declarations.d.ts', + path.join(path.basename(__dirname), 'install', '**') +]; + +export default defineConfig({ + plugins: [vue()], + test: { + alias: { + '@/': new URL(path.join(path.basename(__dirname), 'app', 'src', '/'), import.meta.url).pathname, + }, + coverage: { + include: [path.join(path.basename(__dirname), 'app', 'src', '/')], + exclude: exclude, + reporter: [ + ['clover', { 'file': 'coverage.xml' }], + 'text', + ], + reportsDirectory: path.join(__dirname, 'coverage', 'frontend'), + }, + environment: "jsdom", + globals: true, + exclude: exclude, + passWithNoTests: true, + setupFiles: ['vitest.setup.mts'], + }, +}); diff --git a/vitest.setup.mts b/vitest.setup.mts new file mode 100644 index 00000000000..8a2d5cf9984 --- /dev/null +++ b/vitest.setup.mts @@ -0,0 +1,10 @@ +import { beforeAll, vi } from 'vitest'; + + +beforeAll(() => { + vi.mock('vue3-gettext', () => ({ + useGettext: () => ({ + $gettext: (text: string) => (text) + }) + })); +}); diff --git a/webpack/webpack.common.js b/webpack/webpack.common.js index a8797a3e562..2831c848c21 100644 --- a/webpack/webpack.common.js +++ b/webpack/webpack.common.js @@ -300,7 +300,10 @@ module.exports = () => { jquery: Path.resolve(__dirname, PROJECT_RELATIVE_NODE_MODULES_PATH, 'jquery', 'dist', 'jquery.min') }), new MiniCssExtractPlugin(), - new BundleTracker({ filename: Path.resolve(__dirname, `webpack-stats.json`) }), + new BundleTracker({ + path: Path.resolve(__dirname), + filename: 'webpack-stats.json' + }), new VueLoaderPlugin(), ], resolveLoader: { diff --git a/yarn.lock b/yarn.lock index 10f5775ca1a..a7d764f4af6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,12 +2,7 @@ # yarn lockfile v1 -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@ampproject/remapping@^2.2.0": +"@ampproject/remapping@^2.2.0", "@ampproject/remapping@^2.2.1": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== @@ -15,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": version "7.24.2" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== @@ -28,42 +23,42 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== -"@babel/core@^7.16.7": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" - integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== +"@babel/core@^7.24.4": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.4" + "@babel/generator" "^7.24.5" "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.4" - "@babel/parser" "^7.24.4" + "@babel/helper-module-transforms" "^7.24.5" + "@babel/helpers" "^7.24.5" + "@babel/parser" "^7.24.5" "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/eslint-parser@^7.18.2": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz#e27eee93ed1d271637165ef3a86e2b9332395c32" - integrity sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ== +"@babel/eslint-parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz#3b0f7d383a540329a30a6a9937cfc89461d26217" + integrity sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/generator@^7.24.1", "@babel/generator@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" - integrity sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw== +"@babel/generator@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== dependencies: - "@babel/types" "^7.24.0" + "@babel/types" "^7.24.5" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" @@ -93,19 +88,19 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz#c806f73788a6800a5cfbbc04d2df7ee4d927cce3" - integrity sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ== +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" + integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-replace-supers" "^7.24.1" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-split-export-declaration" "^7.24.5" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": @@ -117,10 +112,10 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz#fadc63f0c2ff3c8d02ed905dcea747c5b0fb74fd" - integrity sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA== +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -133,7 +128,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== @@ -148,30 +143,30 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" + integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== dependencies: - "@babel/types" "^7.23.0" + "@babel/types" "^7.24.5" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": +"@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== dependencies: "@babel/types" "^7.24.0" -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== +"@babel/helper-module-transforms@^7.23.3", "@babel/helper-module-transforms@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" + integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -180,10 +175,10 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" - integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" + integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" @@ -203,12 +198,12 @@ "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" + integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.5" "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" @@ -217,22 +212,22 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== +"@babel/helper-split-export-declaration@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.5" -"@babel/helper-string-parser@^7.23.4": +"@babel/helper-string-parser@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== "@babel/helper-validator-option@^7.23.5": version "7.23.5" @@ -240,45 +235,45 @@ integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== "@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz#335f934c0962e2c1ed1fb9d79e06a56115067c09" + integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" -"@babel/helpers@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6" - integrity sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw== +"@babel/helpers@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== dependencies: "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" "@babel/highlight@^7.24.2": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" - integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" + integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-validator-identifier" "^7.24.5" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" - integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== +"@babel/parser@^7.24.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1" - integrity sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz#4c3685eb9cd790bcad2843900fe0250c91ccf895" + integrity sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": version "7.24.1" @@ -469,14 +464,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-block-scoping@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz#28f5c010b66fbb8ccdeef853bef1935c434d7012" - integrity sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g== +"@babel/plugin-transform-block-scoping@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" + integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" -"@babel/plugin-transform-class-properties@^7.23.3", "@babel/plugin-transform-class-properties@^7.24.1": +"@babel/plugin-transform-class-properties@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== @@ -493,18 +488,18 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz#5bc8fc160ed96378184bc10042af47f50884dcb1" - integrity sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q== +"@babel/plugin-transform-classes@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" + integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-split-export-declaration" "^7.24.5" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.24.1": @@ -515,12 +510,12 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/template" "^7.24.0" -"@babel/plugin-transform-destructuring@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz#b1e8243af4a0206841973786292b8c8dd8447345" - integrity sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw== +"@babel/plugin-transform-destructuring@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" + integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-transform-dotall-regex@^7.24.1": version "7.24.1" @@ -674,15 +669,15 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz#5a3ce73caf0e7871a02e1c31e8b473093af241ff" - integrity sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA== +"@babel/plugin-transform-object-rest-spread@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz#f91bbcb092ff957c54b4091c86bda8372f0b10ef" + integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== dependencies: "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.24.1" + "@babel/plugin-transform-parameters" "^7.24.5" "@babel/plugin-transform-object-super@^7.24.1": version "7.24.1" @@ -700,21 +695,21 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz#26e588acbedce1ab3519ac40cc748e380c5291e6" - integrity sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg== +"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz#a6334bebd7f9dd3df37447880d0bd64b778e600f" + integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz#983c15d114da190506c75b616ceb0f817afcc510" - integrity sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg== +"@babel/plugin-transform-parameters@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz#5c3b23f3a6b8fed090f9b98f2926896d3153cc62" + integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-transform-private-methods@^7.24.1": version "7.24.1" @@ -724,14 +719,14 @@ "@babel/helper-create-class-features-plugin" "^7.24.1" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-private-property-in-object@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz#756443d400274f8fb7896742962cc1b9f25c1f6a" - integrity sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg== +"@babel/plugin-transform-private-property-in-object@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz#f5d1fcad36e30c960134cb479f1ca98a5b06eda5" + integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-transform-property-literals@^7.24.1": @@ -756,7 +751,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-runtime@^7.17.0": +"@babel/plugin-transform-runtime@^7.24.3": version "7.24.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz#dc58ad4a31810a890550365cc922e1ff5acb5d7f" integrity sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ== @@ -797,12 +792,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-typeof-symbol@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz#6831f78647080dec044f7e9f68003d99424f94c7" - integrity sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA== +"@babel/plugin-transform-typeof-symbol@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz#703cace5ef74155fb5eecab63cbfc39bdd25fe12" + integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-transform-unicode-escapes@^7.24.1": version "7.24.1" @@ -835,16 +830,16 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/preset-env@^7.16.8": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.4.tgz#46dbbcd608771373b88f956ffb67d471dce0d23b" - integrity sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A== +"@babel/preset-env@^7.24.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" + integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== dependencies: "@babel/compat-data" "^7.24.4" "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.4" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" @@ -871,12 +866,12 @@ "@babel/plugin-transform-async-generator-functions" "^7.24.3" "@babel/plugin-transform-async-to-generator" "^7.24.1" "@babel/plugin-transform-block-scoped-functions" "^7.24.1" - "@babel/plugin-transform-block-scoping" "^7.24.4" + "@babel/plugin-transform-block-scoping" "^7.24.5" "@babel/plugin-transform-class-properties" "^7.24.1" "@babel/plugin-transform-class-static-block" "^7.24.4" - "@babel/plugin-transform-classes" "^7.24.1" + "@babel/plugin-transform-classes" "^7.24.5" "@babel/plugin-transform-computed-properties" "^7.24.1" - "@babel/plugin-transform-destructuring" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.5" "@babel/plugin-transform-dotall-regex" "^7.24.1" "@babel/plugin-transform-duplicate-keys" "^7.24.1" "@babel/plugin-transform-dynamic-import" "^7.24.1" @@ -896,13 +891,13 @@ "@babel/plugin-transform-new-target" "^7.24.1" "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" "@babel/plugin-transform-numeric-separator" "^7.24.1" - "@babel/plugin-transform-object-rest-spread" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.5" "@babel/plugin-transform-object-super" "^7.24.1" "@babel/plugin-transform-optional-catch-binding" "^7.24.1" - "@babel/plugin-transform-optional-chaining" "^7.24.1" - "@babel/plugin-transform-parameters" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.5" + "@babel/plugin-transform-parameters" "^7.24.5" "@babel/plugin-transform-private-methods" "^7.24.1" - "@babel/plugin-transform-private-property-in-object" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.5" "@babel/plugin-transform-property-literals" "^7.24.1" "@babel/plugin-transform-regenerator" "^7.24.1" "@babel/plugin-transform-reserved-words" "^7.24.1" @@ -910,7 +905,7 @@ "@babel/plugin-transform-spread" "^7.24.1" "@babel/plugin-transform-sticky-regex" "^7.24.1" "@babel/plugin-transform-template-literals" "^7.24.1" - "@babel/plugin-transform-typeof-symbol" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.5" "@babel/plugin-transform-unicode-escapes" "^7.24.1" "@babel/plugin-transform-unicode-property-regex" "^7.24.1" "@babel/plugin-transform-unicode-regex" "^7.24.1" @@ -937,9 +932,9 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" - integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== dependencies: regenerator-runtime "^0.14.0" @@ -952,141 +947,180 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" -"@babel/traverse@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" - integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== +"@babel/traverse@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" + integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== dependencies: - "@babel/code-frame" "^7.24.1" - "@babel/generator" "^7.24.1" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.24.1" - "@babel/types" "^7.24.0" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.4.4": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" - integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== +"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" to-fast-properties "^2.0.0" -"@csstools/postcss-cascade-layers@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" - integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== - dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@csstools/postcss-color-function@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +"@csstools/css-parser-algorithms@^2.6.1": + version "2.6.3" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz#b5e7eb2bd2a42e968ef61484f1490a8a4148a8eb" + integrity sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA== -"@csstools/postcss-font-format-keywords@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" +"@csstools/css-tokenizer@^2.2.4": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz#3d47e101ad48d815a4bdce8159fb5764f087f17a" + integrity sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g== -"@csstools/postcss-hwb-function@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" +"@csstools/media-query-list-parser@^2.1.9": + version "2.1.11" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz#465aa42f268599729350e305e1ae14a30c1daf51" + integrity sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA== -"@csstools/postcss-ic-unit@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +"@csstools/selector-specificity@^3.0.3": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz#63085d2995ca0f0e55aa8b8a07d69bfd48b844fe" + integrity sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA== -"@csstools/postcss-is-pseudo-class@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@csstools/postcss-nested-calc@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" - integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== - dependencies: - postcss-value-parser "^4.2.0" +"@dual-bundle/import-meta-resolve@^4.0.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b" + integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg== -"@csstools/postcss-normalize-display-values@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== - dependencies: - postcss-value-parser "^4.2.0" +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== -"@csstools/postcss-oklab-function@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== - dependencies: - postcss-value-parser "^4.2.0" +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== -"@csstools/postcss-stepped-value-functions@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== - dependencies: - postcss-value-parser "^4.2.0" +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== -"@csstools/postcss-text-decoration-shorthand@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" - integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== - dependencies: - postcss-value-parser "^4.2.0" +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== -"@csstools/postcss-trigonometric-functions@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" - integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== - dependencies: - postcss-value-parser "^4.2.0" +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== -"@csstools/postcss-unset-value@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== -"@discoveryjs/json-ext@^0.5.0": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" @@ -1095,30 +1129,30 @@ dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": version "4.10.0" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== +"@eslint/eslintrc@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.1.0.tgz#dbd3482bfd91efa663cbe7aa1f506839868207b6" + integrity sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" + espree "^10.0.1" + globals "^14.0.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/js@9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.3.0.tgz#2e8f65c9c55227abc4845b1513c69c32c679d8fe" + integrity sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw== "@gerhobbelt/linewrap@0.2.2-3": version "0.2.2-3" @@ -1133,12 +1167,12 @@ chalk "4.1.0" exit "0.1.2" -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== dependencies: - "@humanwhocodes/object-schema" "^2.0.2" + "@humanwhocodes/object-schema" "^2.0.3" debug "^4.3.1" minimatch "^3.0.5" @@ -1147,11 +1181,52 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2": +"@humanwhocodes/object-schema@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== +"@humanwhocodes/retry@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.0.tgz#6d86b8cb322660f03d3f0aa94b99bdd8e172d570" + integrity sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" @@ -1184,7 +1259,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -1192,6 +1267,26 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jsonjoy.com/base64@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" + integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== + +"@jsonjoy.com/json-pack@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.0.4.tgz#ab59c642a2e5368e8bcfd815d817143d4f3035d0" + integrity sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg== + dependencies: + "@jsonjoy.com/base64" "^1.1.1" + "@jsonjoy.com/util" "^1.1.2" + hyperdyperid "^1.2.0" + thingies "^1.20.0" + +"@jsonjoy.com/util@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.1.3.tgz#75b1c3cf21b70e665789d1ad3eabeff8b7fd1429" + integrity sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg== + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.5" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" @@ -1413,11 +1508,111 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@one-ini/wasm@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@one-ini/wasm/-/wasm-0.1.1.tgz#6013659736c9dbfccc96e8a9c2b3de317df39323" + integrity sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw== + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@rollup/rollup-android-arm-eabi@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" + integrity sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ== + +"@rollup/rollup-android-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz#5aeef206d65ff4db423f3a93f71af91b28662c5b" + integrity sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw== + +"@rollup/rollup-darwin-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz#6b66aaf003c70454c292cd5f0236ebdc6ffbdf1a" + integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== + +"@rollup/rollup-darwin-x64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz#f64fc51ed12b19f883131ccbcea59fc68cbd6c0b" + integrity sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz#1a7641111be67c10111f7122d1e375d1226cbf14" + integrity sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A== + +"@rollup/rollup-linux-arm-musleabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz#c93fd632923e0fee25aacd2ae414288d0b7455bb" + integrity sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg== + +"@rollup/rollup-linux-arm64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz#fa531425dd21d058a630947527b4612d9d0b4a4a" + integrity sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A== + +"@rollup/rollup-linux-arm64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz#8acc16f095ceea5854caf7b07e73f7d1802ac5af" + integrity sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz#94e69a8499b5cf368911b83a44bb230782aeb571" + integrity sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ== + +"@rollup/rollup-linux-riscv64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz#7ef1c781c7e59e85a6ce261cc95d7f1e0b56db0f" + integrity sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg== + +"@rollup/rollup-linux-s390x-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz#f15775841c3232fca9b78cd25a7a0512c694b354" + integrity sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g== + +"@rollup/rollup-linux-x64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz#b521d271798d037ad70c9f85dd97d25f8a52e811" + integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== + +"@rollup/rollup-linux-x64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz#9254019cc4baac35800991315d133cc9fd1bf385" + integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== + +"@rollup/rollup-win32-arm64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz#27f65a89f6f52ee9426ec11e3571038e4671790f" + integrity sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA== + +"@rollup/rollup-win32-ia32-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz#a2fbf8246ed0bb014f078ca34ae6b377a90cb411" + integrity sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ== + +"@rollup/rollup-win32-x64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" + integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== +"@sindresorhus/merge-streams@^2.1.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" + integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== + "@szmarczak/http-timer@^4.0.5": version "4.0.6" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" @@ -2354,7 +2549,7 @@ "@types/connect" "*" "@types/node" "*" -"@types/bonjour@^3.5.9": +"@types/bonjour@^3.5.13": version "3.5.13" resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== @@ -2371,7 +2566,7 @@ "@types/node" "*" "@types/responselike" "^1.0.0" -"@types/connect-history-api-fallback@^1.3.5": +"@types/connect-history-api-fallback@^1.5.4": version "1.5.4" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== @@ -2395,14 +2590,14 @@ "@types/estree" "*" "@types/eslint@*": - version "8.56.7" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.7.tgz#c33b5b5a9cfb66881beb7b5be6c34aa3e81d3366" - integrity sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA== + version "8.56.10" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d" + integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.5": +"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.0", "@types/estree@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== @@ -2417,7 +2612,7 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@^4.17.13": +"@types/express@*", "@types/express@^4.17.21": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -2457,7 +2652,31 @@ dependencies: "@types/node" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/js-cookie@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-3.0.6.tgz#a04ca19e877687bd449f5ad37d33b104b71fdf95" + integrity sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ== + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -2492,9 +2711,9 @@ "@types/node" "*" "@types/node@*": - version "20.12.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.4.tgz#af5921bd75ccdf3a3d8b3fa75bf3d3359268cd11" - integrity sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw== + version "20.12.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" + integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== dependencies: undici-types "~5.26.4" @@ -2503,20 +2722,15 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - "@types/parse5@^5": version "5.0.3" resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== "@types/qs@*": - version "6.9.14" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.14.tgz#169e142bfe493895287bee382af6039795e9b75b" - integrity sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA== + version "6.9.15" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== "@types/range-parser@*": version "1.2.7" @@ -2530,15 +2744,10 @@ dependencies: "@types/node" "*" -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/semver@^7.5.0": - version "7.5.8" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" - integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== +"@types/retry@0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" + integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== "@types/send@*": version "0.17.4" @@ -2548,14 +2757,14 @@ "@types/mime" "^1" "@types/node" "*" -"@types/serve-index@^1.9.1": +"@types/serve-index@^1.9.4": version "1.9.4" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== dependencies: "@types/express" "*" -"@types/serve-static@*", "@types/serve-static@^1.13.10": +"@types/serve-static@*", "@types/serve-static@^1.15.5": version "1.15.7" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== @@ -2564,7 +2773,7 @@ "@types/node" "*" "@types/send" "*" -"@types/sockjs@^0.3.33": +"@types/sockjs@^0.3.36": version "0.3.36" resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== @@ -2576,174 +2785,244 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== -"@types/ws@^8.5.5": +"@types/ws@^8.5.10": version "8.5.10" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^6.18.1": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz#30830c1ca81fd5f3c2714e524c4303e0194f9cd3" - integrity sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA== +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.32" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/type-utils" "6.21.0" - "@typescript-eslint/utils" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - debug "^4.3.4" + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.14.tgz#23cc6208bac9150629453bb1cea3ab99b83b145a" + integrity sha512-tfw3zfCg+ynwARhVsuMXKBrmWCtqQ2Cr/cjPAuyKhJGY8t069Lc0Y+F5H7oDLlmm+G54v8lAHkTkw4K/p+PpFQ== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.0.0-alpha.14" + "@typescript-eslint/type-utils" "8.0.0-alpha.14" + "@typescript-eslint/utils" "8.0.0-alpha.14" + "@typescript-eslint/visitor-keys" "8.0.0-alpha.14" graphemer "^1.4.0" - ignore "^5.2.4" + ignore "^5.3.1" natural-compare "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" -"@typescript-eslint/parser@^6.18.1": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b" - integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ== +"@typescript-eslint/parser@8.0.0-alpha.14", "@typescript-eslint/parser@^8.0.0-alpha.11": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.0.0-alpha.14.tgz#0eb015188cd474606f0d4fd4f9c0aa03e697d851" + integrity sha512-fD+DFo6aJJYyX4w712HzmE7QmUkoUvtlsFO/MqmYMeHIe0Pz5JZpJ1aYVbdxctazOb7NoW3p3RQgmpDcLT2pdQ== dependencies: - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/typescript-estree" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" + "@typescript-eslint/scope-manager" "8.0.0-alpha.14" + "@typescript-eslint/types" "8.0.0-alpha.14" + "@typescript-eslint/typescript-estree" "8.0.0-alpha.14" + "@typescript-eslint/visitor-keys" "8.0.0-alpha.14" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" - integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg== +"@typescript-eslint/scope-manager@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.14.tgz#3258f2aefe7edd02610910f1782cb972ea8ce7e6" + integrity sha512-6EmhoNZzfjd/sZGxichVguWUGCCgT12xyw3ppNZ9bM/m6qQCE66BqudGxzD58UPL4PpN++Y8KqVItax0gNq4BQ== dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" + "@typescript-eslint/types" "8.0.0-alpha.14" + "@typescript-eslint/visitor-keys" "8.0.0-alpha.14" -"@typescript-eslint/type-utils@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz#6473281cfed4dacabe8004e8521cee0bd9d4c01e" - integrity sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag== +"@typescript-eslint/type-utils@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.14.tgz#69997245b18ae0b6be9987603a01905d23e87399" + integrity sha512-F/rtAXWMrFPO49xK0XLw7hYtPVrjj+jRJhJRRcSBWRybcu7rvlEQ/Chk+QXvyp15QuwmMD5jAqNI+Fkbxgc0gQ== dependencies: - "@typescript-eslint/typescript-estree" "6.21.0" - "@typescript-eslint/utils" "6.21.0" + "@typescript-eslint/typescript-estree" "8.0.0-alpha.14" + "@typescript-eslint/utils" "8.0.0-alpha.14" debug "^4.3.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" -"@typescript-eslint/types@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" - integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== +"@typescript-eslint/types@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0-alpha.14.tgz#125f81d5041f0f4ce56837cb79b680e7a5adebd9" + integrity sha512-2u0FBQ0usELnbTqZhHN6X8ngJlpCchFTroWFG5nvo0TOoiPYV+5AbGiRb0IWMsLfxSzeDJeasUzByVvOHn1t1A== -"@typescript-eslint/typescript-estree@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" - integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ== +"@typescript-eslint/typescript-estree@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.14.tgz#0ec97e2f0d813c91626ceb16189a513aadfdaaab" + integrity sha512-FM0qHSJ4Sqg49wBCcljq//J9V8SJbq3XFmjaWCF8Tk2hIuYkYZp7joXHs0Ld3FnM+9rj84OQTqSq8zczArNMNg== dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" + "@typescript-eslint/types" "8.0.0-alpha.14" + "@typescript-eslint/visitor-keys" "8.0.0-alpha.14" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/utils@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134" - integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ== +"@typescript-eslint/utils@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0-alpha.14.tgz#be5f3a644bf874bd95498ef13530d6ae26431d58" + integrity sha512-hiH1uqRVyOPd+ZWqInwRob2s3Cq+p7LTIolvj+x7QJ6CpBCPrEMEPVuBiFibw2/rW+zJGTa3Ggjdpqy8bLb60g== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/typescript-estree" "6.21.0" - semver "^7.5.4" + "@typescript-eslint/scope-manager" "8.0.0-alpha.14" + "@typescript-eslint/types" "8.0.0-alpha.14" + "@typescript-eslint/typescript-estree" "8.0.0-alpha.14" -"@typescript-eslint/visitor-keys@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" - integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A== +"@typescript-eslint/visitor-keys@8.0.0-alpha.14": + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.14.tgz#a08687113669559181563282f7f8bd4aa62ffe2f" + integrity sha512-LwUhX8+ttlzJWhqLAkiH7E1tX2WJS0zvK0D83w4L9DRl4TRSQBuGtPIM1+GvG90VMix8sjlGaybBzWfNji1cUw== dependencies: - "@typescript-eslint/types" "6.21.0" - eslint-visitor-keys "^3.4.1" + "@typescript-eslint/types" "8.0.0-alpha.14" + eslint-visitor-keys "^3.4.3" -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@vitejs/plugin-vue@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz#508d6a0f2440f86945835d903fcc0d95d1bb8a37" + integrity sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ== + +"@vitest/coverage-v8@^1.5.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz#2f54ccf4c2d9f23a71294aba7f95b3d2e27d14e7" + integrity sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew== + dependencies: + "@ampproject/remapping" "^2.2.1" + "@bcoe/v8-coverage" "^0.2.3" + debug "^4.3.4" + istanbul-lib-coverage "^3.2.2" + istanbul-lib-report "^3.0.1" + istanbul-lib-source-maps "^5.0.4" + istanbul-reports "^3.1.6" + magic-string "^0.30.5" + magicast "^0.3.3" + picocolors "^1.0.0" + std-env "^3.5.0" + strip-literal "^2.0.0" + test-exclude "^6.0.0" + +"@vitest/expect@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-1.6.0.tgz#0b3ba0914f738508464983f4d811bc122b51fb30" + integrity sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ== + dependencies: + "@vitest/spy" "1.6.0" + "@vitest/utils" "1.6.0" + chai "^4.3.10" + +"@vitest/runner@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-1.6.0.tgz#a6de49a96cb33b0e3ba0d9064a3e8d6ce2f08825" + integrity sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg== + dependencies: + "@vitest/utils" "1.6.0" + p-limit "^5.0.0" + pathe "^1.1.1" -"@volar/language-core@2.2.0-alpha.5", "@volar/language-core@~2.2.0-alpha.5": - version "2.2.0-alpha.5" - resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.2.0-alpha.5.tgz#c3be19b8a1743509802332d9da85c7647847cb1e" - integrity sha512-RqERQ8HXxKC/HAGpDg7oG/Yg8n3rC3KEnYE3D7lcKIblU59JEZX73IWD/L3fdjzyeSglDWjL91iOblU8MuKEoA== +"@vitest/snapshot@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-1.6.0.tgz#deb7e4498a5299c1198136f56e6e0f692e6af470" + integrity sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ== + dependencies: + magic-string "^0.30.5" + pathe "^1.1.1" + pretty-format "^29.7.0" + +"@vitest/spy@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-1.6.0.tgz#362cbd42ccdb03f1613798fde99799649516906d" + integrity sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw== + dependencies: + tinyspy "^2.2.0" + +"@vitest/utils@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-1.6.0.tgz#5c5675ca7d6f546a7b4337de9ae882e6c57896a1" + integrity sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw== + dependencies: + diff-sequences "^29.6.3" + estree-walker "^3.0.3" + loupe "^2.3.7" + pretty-format "^29.7.0" + +"@volar/language-core@2.2.4", "@volar/language-core@~2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.2.4.tgz#50a9194732988610d6b0d8d8732a07235e6464c8" + integrity sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA== dependencies: - "@volar/source-map" "2.2.0-alpha.5" + "@volar/source-map" "2.2.4" -"@volar/source-map@2.2.0-alpha.5": - version "2.2.0-alpha.5" - resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.2.0-alpha.5.tgz#7c492f102c45dabb432f663895d287c158ab8ca4" - integrity sha512-Lw1LOPgt1QGaQX9HstRTlBz5x6d5mGq9ZTFMeyWVr8/5YOv3hCU0ehtMTwmCiAX/ZyNSINFI01ODePy2hwy06A== +"@volar/source-map@2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.2.4.tgz#15e50e2fc98e76e61711b6cc5d45872814a3e482" + integrity sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg== dependencies: muggle-string "^0.4.0" -"@volar/typescript@~2.2.0-alpha.5": - version "2.2.0-alpha.5" - resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.2.0-alpha.5.tgz#e42fb813f8164ecf1c18e7085821640df4950d87" - integrity sha512-9UKZSDTcgvKMXz9TiU1kHmu3uMuH8+M7oZ6/CzBt8LvFda+ec/ZDcvBjQg2rU5EVn4d+YPYcqenkeHre3tO7Og== +"@volar/typescript@~2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.2.4.tgz#8f283d8e9769fed03d9e632a159152e2b3295af0" + integrity sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ== dependencies: - "@volar/language-core" "2.2.0-alpha.5" + "@volar/language-core" "2.2.4" path-browserify "^1.0.1" -"@vue/compiler-core@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz#868b7085378fc24e58c9aed14c8d62110a62be1a" - integrity sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og== +"@vue/compiler-core@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.27.tgz#e69060f4b61429fe57976aa5872cfa21389e4d91" + integrity sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg== dependencies: - "@babel/parser" "^7.23.9" - "@vue/shared" "3.4.21" + "@babel/parser" "^7.24.4" + "@vue/shared" "3.4.27" entities "^4.5.0" estree-walker "^2.0.2" - source-map-js "^1.0.2" - -"@vue/compiler-dom@3.4.21", "@vue/compiler-dom@^3.4.0": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz#0077c355e2008207283a5a87d510330d22546803" - integrity sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA== - dependencies: - "@vue/compiler-core" "3.4.21" - "@vue/shared" "3.4.21" - -"@vue/compiler-sfc@3.4.21", "@vue/compiler-sfc@^3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz#4af920dc31ab99e1ff5d152b5fe0ad12181145b2" - integrity sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ== - dependencies: - "@babel/parser" "^7.23.9" - "@vue/compiler-core" "3.4.21" - "@vue/compiler-dom" "3.4.21" - "@vue/compiler-ssr" "3.4.21" - "@vue/shared" "3.4.21" + source-map-js "^1.2.0" + +"@vue/compiler-dom@3.4.27", "@vue/compiler-dom@^3.4.0": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz#d51d35f40d00ce235d7afc6ad8b09dfd92b1cc1c" + integrity sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw== + dependencies: + "@vue/compiler-core" "3.4.27" + "@vue/shared" "3.4.27" + +"@vue/compiler-sfc@3.4.27", "@vue/compiler-sfc@^3.4.21": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz#399cac1b75c6737bf5440dc9cf3c385bb2959701" + integrity sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA== + dependencies: + "@babel/parser" "^7.24.4" + "@vue/compiler-core" "3.4.27" + "@vue/compiler-dom" "3.4.27" + "@vue/compiler-ssr" "3.4.27" + "@vue/shared" "3.4.27" estree-walker "^2.0.2" - magic-string "^0.30.7" - postcss "^8.4.35" - source-map-js "^1.0.2" + magic-string "^0.30.10" + postcss "^8.4.38" + source-map-js "^1.2.0" -"@vue/compiler-ssr@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz#b84ae64fb9c265df21fc67f7624587673d324fef" - integrity sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q== +"@vue/compiler-ssr@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz#2a8ecfef1cf448b09be633901a9c020360472e3d" + integrity sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw== dependencies: - "@vue/compiler-dom" "3.4.21" - "@vue/shared" "3.4.21" + "@vue/compiler-dom" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/language-core@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-2.0.10.tgz#81d90f9644b95283a3881f3cb594bef7c43831fb" - integrity sha512-3ULtX6hSPJNdNChi6aJ4FfdJNs5EShBLxnwLFTqrk2N1385WOwGVlbHeS2R6W9s9lXZ0+mC2bv4VlFSyeNPNGA== +"@vue/language-core@2.0.19": + version "2.0.19" + resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-2.0.19.tgz#d55f9c1e92690c77ffd599688ba36c2b50c4303b" + integrity sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q== dependencies: - "@volar/language-core" "~2.2.0-alpha.5" + "@volar/language-core" "~2.2.4" "@vue/compiler-dom" "^3.4.0" "@vue/shared" "^3.4.0" computeds "^0.0.1" @@ -2751,42 +3030,50 @@ path-browserify "^1.0.1" vue-template-compiler "^2.7.14" -"@vue/reactivity@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.21.tgz#affd3415115b8ebf4927c8d2a0d6a24bccfa9f02" - integrity sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw== +"@vue/reactivity@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.27.tgz#6ece72331bf719953f5eaa95ec60b2b8d49e3791" + integrity sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA== dependencies: - "@vue/shared" "3.4.21" + "@vue/shared" "3.4.27" -"@vue/runtime-core@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz#3749c3f024a64c4c27ecd75aea4ca35634db0062" - integrity sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA== +"@vue/runtime-core@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.27.tgz#1b6e1d71e4604ba7442dd25ed22e4a1fc6adbbda" + integrity sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA== dependencies: - "@vue/reactivity" "3.4.21" - "@vue/shared" "3.4.21" + "@vue/reactivity" "3.4.27" + "@vue/shared" "3.4.27" -"@vue/runtime-dom@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz#91f867ef64eff232cac45095ab28ebc93ac74588" - integrity sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw== +"@vue/runtime-dom@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz#fe8d1ce9bbe8921d5dd0ad5c10df0e04ef7a5ee7" + integrity sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q== dependencies: - "@vue/runtime-core" "3.4.21" - "@vue/shared" "3.4.21" + "@vue/runtime-core" "3.4.27" + "@vue/shared" "3.4.27" csstype "^3.1.3" -"@vue/server-renderer@3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz#150751579d26661ee3ed26a28604667fa4222a97" - integrity sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg== +"@vue/server-renderer@3.4.27": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.27.tgz#3306176f37e648ba665f97dda3ce705687be63d2" + integrity sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA== dependencies: - "@vue/compiler-ssr" "3.4.21" - "@vue/shared" "3.4.21" + "@vue/compiler-ssr" "3.4.27" + "@vue/shared" "3.4.27" + +"@vue/shared@3.4.27", "@vue/shared@^3.4.0": + version "3.4.27" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.27.tgz#f05e3cd107d157354bb4ae7a7b5fc9cf73c63b50" + integrity sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA== -"@vue/shared@3.4.21", "@vue/shared@^3.4.0": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.21.tgz#de526a9059d0a599f0b429af7037cd0c3ed7d5a1" - integrity sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g== +"@vue/test-utils@^2.4.5": + version "2.4.6" + resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.4.6.tgz#7d534e70c4319d2a587d6a3b45a39e9695ade03c" + integrity sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow== + dependencies: + js-beautify "^1.14.9" + vue-component-type-helpers "^2.0.0" "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" @@ -2909,22 +3196,20 @@ "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" -"@webpack-cli/configtest@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" - integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== -"@webpack-cli/info@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" - integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== - dependencies: - envinfo "^7.7.3" +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== -"@webpack-cli/serve@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" - integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -2941,10 +3226,10 @@ resolved "https://registry.yarnpkg.com/JSV/-/JSV-4.0.2.tgz#d077f6825571f82132f9dffaed587b4029feff57" integrity sha512-ZJ6wx9xaKJ3yFUhq5/sk82PJMuUyLk277I8mQeyDgCTjGdjWJIvPfaU5LIXaMuaN2UO1X3kZH4+lgphublZUHw== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abbrev@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" + integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" @@ -2964,7 +3249,12 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: +acorn-walk@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + +acorn@^8.11.3, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== @@ -2976,6 +3266,13 @@ affine-hull@^1.0.0: dependencies: robust-orientation "^1.1.3" +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" + integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== + dependencies: + debug "^4.3.4" + ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" @@ -3006,14 +3303,14 @@ ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + version "8.13.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" + integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== dependencies: - fast-deep-equal "^3.1.1" + fast-deep-equal "^3.1.3" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" - uri-js "^4.2.2" + uri-js "^4.4.1" almond@~0.3.1: version "0.3.3" @@ -3035,6 +3332,11 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -3049,6 +3351,16 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" @@ -3064,49 +3376,56 @@ anymatch@~3.1.2: arches-dev-dependencies@archesproject/arches-dev-dependencies#dev/7.6.x: version "7.6.0" - resolved "https://codeload.github.com/archesproject/arches-dev-dependencies/tar.gz/01a8a716b2c6f0b73cfc8e07afe8428e8cdd0691" + resolved "https://codeload.github.com/archesproject/arches-dev-dependencies/tar.gz/cf574f16c52ff6952b638654ef90211116f7d5e6" dependencies: - "@babel/core" "^7.16.7" - "@babel/eslint-parser" "^7.18.2" + "@babel/core" "^7.24.4" + "@babel/eslint-parser" "^7.24.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-runtime" "^7.17.0" - "@babel/preset-env" "^7.16.8" - "@typescript-eslint/eslint-plugin" "^6.18.1" - "@typescript-eslint/parser" "^6.18.1" - babel-loader "^8.2.3" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-runtime" "^7.24.3" + "@babel/preset-env" "^7.24.2" + "@types/js-cookie" "^3.0.6" + "@typescript-eslint/parser" "^8.0.0-alpha.11" + "@vitejs/plugin-vue" "^5.0.4" + "@vitest/coverage-v8" "^1.5.0" + "@vue/test-utils" "^2.4.5" + babel-loader "^9.1.3" clean-webpack-plugin "^4.0.0" - copy-webpack-plugin "^10.2.0" + copy-webpack-plugin "^12.0.2" cross-env "^7.0.3" - cross-fetch "^3.1.5" - css-loader "^6.5.1" - eslint "^8.18.0" - eslint-plugin-vue "^9.20.0" + cross-fetch "^4.0.0" + css-loader "^7.1.1" + eslint "^9.0.0" + eslint-plugin-vue "^9.25.0" file-loader "^6.2.0" - html-loader "^3.1.0" - html-webpack-plugin "^5.5.0" - mini-css-extract-plugin "^2.5.1" - nodemon "^3.0.2" - postcss "^8.4.14" - postcss-loader "^6.2.1" - postcss-preset-env "^7.2.3" + html-loader "^5.0.0" + html-webpack-plugin "^5.6.0" + jsdom "^24.0.0" + mini-css-extract-plugin "^2.8.1" + nodemon "^3.1.0" + postcss "^8.4.38" + postcss-loader "^8.1.1" raw-loader "^4.0.2" - sass "^1.70.0" - sass-loader "^12.4.0" - style-loader "^3.3.1" - stylelint "^14.2.0" - stylelint-config-standard "^24.0.0" - stylelint-webpack-plugin "^3.1.1" + sass "^1.75.0" + sass-loader "^14.2.0" + style-loader "^4.0.0" + stylelint "^16.3.1" + stylelint-config-standard "^36.0.0" + stylelint-webpack-plugin "^5.0.0" text-loader "^0.0.1" ts-loader "^9.5.1" - typescript "^5.3.3" - vue-loader "^17.2.2" - vue-template-compiler "^2.7.14" - vue-tsc "^2.0.6" - webpack "^5.77.0" - webpack-cli "^4.9.1" - webpack-dev-server "^4.7.3" - webpack-merge "^5.8.0" + typescript "^5.4.5" + typescript-eslint "^8.0.0-alpha.11" + vite "^5.0.0" + vitest "^1.5.0" + vue "^3.4.21" + vue-loader "^17.4.2" + vue-template-compiler "^2.7.16" + vue-tsc "^2.0.13" + webpack "^5.91.0" + webpack-cli "^5.1.4" + webpack-dev-server "^5.0.4" + webpack-merge "^5.10.0" argparse@^2.0.1: version "2.0.1" @@ -3118,6 +3437,14 @@ array-back@^3.0.1, array-back@^3.1.0: resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== +array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== + dependencies: + call-bind "^1.0.5" + is-array-buffer "^3.0.4" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -3135,21 +3462,35 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-union@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" - integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== - array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.2.1" + get-intrinsic "^1.2.3" + is-array-buffer "^3.0.4" + is-shared-array-buffer "^1.0.2" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== +assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -3160,35 +3501,28 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -autoprefixer@^10.4.13: - version "10.4.19" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" + possible-typed-array-names "^1.0.0" -babel-loader@^8.2.3: - version "8.3.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== +babel-loader@^9.1.3: + version "9.1.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.10" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz#276f41710b03a64f6467433cab72cbc2653c38b1" - integrity sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ== + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.1" + "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: @@ -3200,11 +3534,11 @@ babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: core-js-compat "^3.36.1" babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz#4f08ef4c62c7a7f66a35ed4c0d75e30506acc6be" - integrity sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g== + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.1" + "@babel/helper-define-polyfill-provider" "^0.6.2" backbone@1.3.3: version "1.3.3" @@ -3266,7 +3600,7 @@ body-parser@1.20.2: type-is "~1.6.18" unpipe "1.0.0" -bonjour-service@^1.0.11: +bonjour-service@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== @@ -3306,14 +3640,14 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" -browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.22.2, browserslist@^4.23.0: +browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -3328,6 +3662,13 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -3338,6 +3679,11 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +cac@^6.7.14: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + cacheable-lookup@^5.0.3: version "5.0.4" resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" @@ -3356,7 +3702,7 @@ cacheable-request@^7.0.2: normalize-url "^6.0.1" responselike "^2.0.0" -call-bind@^1.0.2, call-bind@^1.0.6, call-bind@^1.0.7: +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== @@ -3394,10 +3740,23 @@ camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: - version "1.0.30001606" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz#b4d5f67ab0746a3b8b5b6d1f06e39c51beb39a9e" - integrity sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg== +caniuse-lite@^1.0.30001587: + version "1.0.30001620" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz#78bb6f35b8fe315b96b8590597094145d0b146b4" + integrity sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew== + +chai@^4.3.10: + version "4.4.1" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" + integrity sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.3" + deep-eql "^4.1.3" + get-func-name "^2.0.2" + loupe "^2.3.6" + pathval "^1.1.1" + type-detect "^4.0.8" chalk@4.1.0: version "4.1.0" @@ -3433,7 +3792,14 @@ chalk@~0.4.0: has-color "~0.1.0" strip-ansi "~0.1.0" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.2, chokidar@^3.5.3: +check-error@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" + integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== + dependencies: + get-func-name "^2.0.2" + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.2, chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -3458,11 +3824,16 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + ckeditor4@ckeditor/ckeditor4-releases#full/4.20.x: version "4.20.2" resolved "https://codeload.github.com/ckeditor/ckeditor4-releases/tar.gz/90f4dc9a6071efcee9deeae103e1189a8d5d12a9" -clean-css@^5.2.2: +clean-css@^5.2.2, clean-css@~5.3.2: version "5.3.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== @@ -3553,20 +3924,20 @@ commander@2, commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== +commander@^10.0.0, commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== compressible@~2.0.16: version "2.0.18" @@ -3608,6 +3979,19 @@ concat-stream@^1.6.1: readable-stream "^2.2.2" typedarray "^0.0.6" +confbox@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" + integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== + +config-chain@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + connect-history-api-fallback@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" @@ -3649,46 +4033,35 @@ cookie@0.6.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== -copy-webpack-plugin@^10.2.0: - version "10.2.4" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" - integrity sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg== +copy-webpack-plugin@^12.0.2: + version "12.0.2" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz#935e57b8e6183c82f95bd937df658a59f6a2da28" + integrity sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA== dependencies: - fast-glob "^3.2.7" + fast-glob "^3.3.2" glob-parent "^6.0.1" - globby "^12.0.2" + globby "^14.0.0" normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" + schema-utils "^4.2.0" + serialize-javascript "^6.0.2" core-js-compat@^3.31.0, core-js-compat@^3.36.1: - version "3.36.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.36.1.tgz#1818695d72c99c25d621dca94e6883e190cea3c8" - integrity sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA== + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" + integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== dependencies: browserslist "^4.23.0" core-js@^3.21.1: - version "3.36.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.36.1.tgz#c97a7160ebd00b2de19e62f4bbd3406ab720e578" - integrity sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA== + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.1.tgz#d21751ddb756518ac5a00e4d66499df981a62db9" + integrity sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw== core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^7.0.0, cosmiconfig@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - 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" - cosmiconfig@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" @@ -3713,7 +4086,14 @@ cross-fetch@^3.1.5: dependencies: node-fetch "^2.6.12" -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-fetch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983" + integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== + dependencies: + node-fetch "^2.6.12" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -3722,29 +4102,15 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-functions-list@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea" - integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ== - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" +css-functions-list@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.2.tgz#9a54c6dd8416ed25c1079cd88234e927526c1922" + integrity sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ== -css-loader@^6.5.1: - version "6.11.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" - integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== +css-loader@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-7.1.1.tgz#de4163c0cb765c03d7957eb9e0a49c7f354948c7" + integrity sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw== dependencies: icss-utils "^5.1.0" postcss "^8.4.33" @@ -3755,11 +4121,6 @@ css-loader@^6.5.1: postcss-value-parser "^4.2.0" semver "^7.5.4" -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - css-select@^4.1.3: version "4.3.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" @@ -3776,6 +4137,14 @@ css-selector-parser@^1.3: resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + css-what@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" @@ -3786,16 +4155,18 @@ csscolorparser@~1.0.3: resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" integrity sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w== -cssdb@^7.1.0: - version "7.11.2" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.2.tgz#127a2f5b946ee653361a5af5333ea85a39df5ae5" - integrity sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A== - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +cssstyle@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.0.1.tgz#ef29c598a1e90125c870525490ea4f354db0660a" + integrity sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ== + dependencies: + rrweb-cssom "^0.6.0" + csstype@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" @@ -3809,12 +4180,9 @@ cytoscape-cola@^2.4.0: webcola "^3.4.0" cytoscape@^3.18.2: - version "3.28.1" - resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.28.1.tgz#f32c3e009bdf32d47845a16a4cd2be2bbc01baf7" - integrity sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg== - dependencies: - heap "^0.2.6" - lodash "^4.17.21" + version "3.29.2" + resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.29.2.tgz#c99f42513c80a75e2e94858add32896c860202ac" + integrity sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ== d3-array@1: version "1.2.4" @@ -4107,6 +4475,41 @@ d3@^6.1.1: d3-transition "2" d3-zoom "2" +data-urls@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-5.0.0.tgz#2f76906bce1824429ffecb6920f45a0b30f00dde" + integrity sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg== + dependencies: + whatwg-mimetype "^4.0.0" + whatwg-url "^14.0.0" + +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + datatables.net-bs@^1.13.0, datatables.net-bs@~1.13.11: version "1.13.11" resolved "https://registry.yarnpkg.com/datatables.net-bs/-/datatables.net-bs-1.13.11.tgz#e7ff1bf71c275d5d68098165522a67919fbea858" @@ -4175,7 +4578,7 @@ debug@2.6.9, debug@^2.6.3: dependencies: ms "2.0.0" -debug@^4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@4, debug@^4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4195,6 +4598,11 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +decimal.js@^10.4.3: + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -4202,6 +4610,13 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" +deep-eql@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d" + integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw== + dependencies: + type-detect "^4.0.0" + deep-equal@^1.0.0, deep-equal@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.2.tgz#78a561b7830eef3134c7f6f3a3d6af272a678761" @@ -4219,6 +4634,19 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" @@ -4240,12 +4668,12 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== -define-properties@^1.2.1: +define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -4297,6 +4725,11 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -4311,13 +4744,6 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -4378,21 +4804,41 @@ earcut@^2.0.0, earcut@^2.2.2: resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +editorconfig@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-1.0.4.tgz#040c9a8e9a6c5288388b87c2db07028aa89f53a3" + integrity sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q== + dependencies: + "@one-ini/wasm" "0.1.1" + commander "^10.0.0" + minimatch "9.0.1" + semver "^7.5.3" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.4.668: - version "1.4.728" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.728.tgz#ac54d9d1b38752b920ec737a48c83dec2bf45ea1" - integrity sha512-Ud1v7hJJYIqehlUJGqR6PF1Ek8l80zWwxA6nGxigBsGJ9f9M2fciHyrIiNMerSHSH3p+0/Ia7jIlnDkt41h5cw== + version "1.4.776" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz#1580009f42f9f2ffc1b238e3d8d6e6baa7ca1682" + integrity sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -4411,9 +4857,9 @@ end-of-stream@^1.1.0: once "^1.4.0" enhanced-resolve@^5.0.0, enhanced-resolve@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" - integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== + version "5.16.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz#e8bc63d51b826d6f1cbc0a150ecb5a8b0c62e567" + integrity sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -4423,7 +4869,7 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.5.0: +entities@^4.4.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -4434,9 +4880,9 @@ env-paths@^2.2.1: integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@^7.7.3: - version "7.11.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.11.1.tgz#2ffef77591057081b0129a8fd8cf6118da1b94e1" - integrity sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg== + version "7.13.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" + integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== eonasdan-bootstrap-datetimepicker@~4.17.49: version "4.17.49" @@ -4455,6 +4901,58 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0: + version "1.23.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" + integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== + dependencies: + array-buffer-byte-length "^1.0.1" + arraybuffer.prototype.slice "^1.0.3" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.0.3" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.4" + get-symbol-description "^1.0.2" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" + has-symbols "^1.0.3" + hasown "^2.0.2" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" + is-callable "^1.2.7" + is-data-view "^1.0.1" + is-negative-zero "^2.0.3" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.3" + is-string "^1.0.7" + is-typed-array "^1.1.13" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.5" + regexp.prototype.flags "^1.5.2" + safe-array-concat "^1.1.2" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.2" + typed-array-byte-length "^1.0.1" + typed-array-byte-offset "^1.0.2" + typed-array-length "^1.0.6" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.15" + es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" @@ -4462,17 +4960,71 @@ es-define-property@^1.0.0: dependencies: get-intrinsic "^1.2.4" -es-errors@^1.3.0: +es-errors@^1.2.1, es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^1.2.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.0.tgz#4878fee3789ad99e065f975fdd3c645529ff0236" - integrity sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw== + version "1.5.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.3.tgz#25969419de9c0b1fbe54279789023e8a9a788412" + integrity sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg== + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== + dependencies: + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" -escalade@^3.1.1: +esbuild@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + +escalade@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== @@ -4492,10 +5044,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-plugin-vue@^9.20.0: - version "9.24.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz#71209f4652ee767f18c0bf56f25991b7cdc5aa46" - integrity sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw== +eslint-plugin-vue@^9.25.0: + version "9.26.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz#bf7f5cce62c8f878059b91edae44d22974133af5" + integrity sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ== dependencies: "@eslint-community/eslint-utils" "^4.4.0" globals "^13.24.0" @@ -4514,7 +5066,7 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1, eslint-scope@^7.2.2: +eslint-scope@^7.1.1: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== @@ -4522,6 +5074,14 @@ eslint-scope@^7.1.1, eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.0.1.tgz#a9601e4b81a0b9171657c343fb13111688963cfc" + integrity sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" @@ -4532,41 +5092,42 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.18.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== +eslint-visitor-keys@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb" + integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw== + +eslint@^9.0.0: + version "9.3.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.3.0.tgz#36a96db84592618d6ed9074d677e92f4e58c08b9" + integrity sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" + "@eslint/eslintrc" "^3.1.0" + "@eslint/js" "9.3.0" + "@humanwhocodes/config-array" "^0.13.0" "@humanwhocodes/module-importer" "^1.0.1" + "@humanwhocodes/retry" "^0.3.0" "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" - doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" + eslint-scope "^8.0.1" + eslint-visitor-keys "^4.0.0" + espree "^10.0.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" + file-entry-cache "^8.0.0" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" @@ -4576,7 +5137,16 @@ eslint@^8.18.0: strip-ansi "^6.0.1" text-table "^0.2.0" -espree@^9.3.1, espree@^9.6.0, espree@^9.6.1: +espree@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.0.1.tgz#600e60404157412751ba4a6f3a2ee1a42433139f" + integrity sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww== + dependencies: + acorn "^8.11.3" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^4.0.0" + +espree@^9.3.1: version "9.6.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== @@ -4614,6 +5184,13 @@ estree-walker@^2.0.2: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -4654,6 +5231,21 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + exit@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -4701,7 +5293,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.12, fast-glob@^3.2.7, fast-glob@^3.2.9: +fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -4741,12 +5333,12 @@ faye-websocket@^0.11.3: dependencies: websocket-driver ">=0.5.1" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== dependencies: - flat-cache "^3.0.4" + flat-cache "^4.0.0" file-loader@^6.2.0: version "6.2.0" @@ -4756,10 +5348,10 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -4776,14 +5368,13 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" find-replace@^3.0.0: version "3.0.0" @@ -4808,14 +5399,21 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== dependencies: flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" + keyv "^4.5.4" flat@^5.0.2: version "5.0.2" @@ -4837,6 +5435,21 @@ font-awesome@~4.6.3: resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.6.3.tgz#86933651540ee00874c664017f50f2172f6531a2" integrity sha512-I5rWuHv7MI5uYDGFT1SJohxdkTfks41QQ9fvMEzvBnWppsehXnoj8LNuW4MGtawSrHvApYVhCZSC7rk5wDycyw== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +foreground-child@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -4846,32 +5459,31 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-monkey@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" - integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@~2.3.2: +fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -4881,6 +5493,16 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" @@ -4972,7 +5594,12 @@ get-closest@^0.0.4: resolved "https://registry.yarnpkg.com/get-closest/-/get-closest-0.0.4.tgz#269ac776d1e6022aa0fd586dd708e8a7d32269af" integrity sha512-oMgZYUtnPMZB6XieXiUADpRIc5kfD+RPfpiYe9aIlEYGIcOx2mTGgKmUkctlLof/ANleypqOJRhQypbrh33DkA== -get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: +get-func-name@^2.0.1, get-func-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41" + integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -5000,6 +5627,20 @@ get-stream@^6.0.0, get-stream@^6.0.1: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== + dependencies: + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + gettext-extractor@^3.6.2: version "3.8.0" resolved "https://registry.yarnpkg.com/gettext-extractor/-/gettext-extractor-3.8.0.tgz#b2e8497a5952b039e5f488dca3d2e3aea2cb54b4" @@ -5037,7 +5678,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -"glob@5 - 7", glob@^7.0.3, glob@^7.1.3, glob@^7.2.0: +"glob@5 - 7", glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5049,6 +5690,17 @@ glob-to-regexp@^0.4.1: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.3.3, glob@^10.3.7: + version "10.3.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.15.tgz#e72bc61bc3038c90605f5dd48543dc67aaf3b50d" + integrity sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.11.0" + global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -5070,13 +5722,26 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0, globals@^13.24.0: +globals@^13.24.0: version "13.24.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== dependencies: type-fest "^0.20.2" +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== + +globalthis@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -5089,17 +5754,17 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^12.0.2: - version "12.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-12.2.0.tgz#2ab8046b4fba4ff6eede835b29f678f90e3d3c22" - integrity sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA== +globby@^14.0.0: + version "14.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.1.tgz#a1b44841aa7f4c6d8af2bc39951109d77301959b" + integrity sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ== dependencies: - array-union "^3.0.1" - dir-glob "^3.0.1" - fast-glob "^3.2.7" - ignore "^5.1.9" - merge2 "^1.4.1" - slash "^4.0.0" + "@sindresorhus/merge-streams" "^2.1.0" + fast-glob "^3.3.2" + ignore "^5.2.4" + path-type "^5.0.0" + slash "^5.1.0" + unicorn-magic "^0.1.0" globby@^6.1.0: version "6.1.0" @@ -5124,13 +5789,6 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - got@^11.8.5: version "11.8.6" resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" @@ -5148,7 +5806,7 @@ got@^11.8.5: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: +graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -5191,6 +5849,11 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-color@~0.1.0: version "0.1.7" resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" @@ -5213,17 +5876,17 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: dependencies: es-define-property "^1.0.0" -has-proto@^1.0.1: +has-proto@^1.0.1, has-proto@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== -has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0: +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== @@ -5235,7 +5898,7 @@ hash-sum@^2.0.0: resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== -hasown@^2.0.0: +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -5252,11 +5915,6 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -heap@^0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" - integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -5279,18 +5937,30 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-entities@^2.3.2: +html-encoding-sniffer@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448" + integrity sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ== + dependencies: + whatwg-encoding "^3.1.1" + +html-entities@^2.4.0: version "2.5.2" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== -html-loader@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-3.1.2.tgz#5dc7e52d110b97c381468ac3354efd9bfa36c9fd" - integrity sha512-9WQlLiAV5N9fCna4MUmBW/ifaUbuFZ2r7IZmtXzhyfyi4zgPEjXsmsYCKs+yT873MzRj+f1WMjuAiPNA7C6Tcw== +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-5.0.0.tgz#2bb3ed423e9ea10f24add5d1a563adc5a8fc7f00" + integrity sha512-puaGKdjdVVIFRtgIC2n5dt5bt0N5j6heXlAQZ4Do1MLjHmOT1gCE1Ogg7XZNeJlnOVHHsrZKGs5dfh+XwZ3XPw== dependencies: - html-minifier-terser "^6.0.2" - parse5 "^6.0.1" + html-minifier-terser "^7.2.0" + parse5 "^7.1.2" html-minifier-terser@^6.0.2: version "6.1.0" @@ -5305,12 +5975,25 @@ html-minifier-terser@^6.0.2: relateurl "^0.2.7" terser "^5.10.0" -html-tags@^3.2.0: +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== -html-webpack-plugin@^5.5.0: +html-webpack-plugin@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== @@ -5367,6 +6050,14 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== +http-proxy-agent@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + http-proxy-middleware@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" @@ -5395,11 +6086,29 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" +https-proxy-agent@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" + integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + +hyperdyperid@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" + integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== + iconv-lite@0.4, iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5407,6 +6116,13 @@ iconv-lite@0.4, iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" @@ -5422,15 +6138,15 @@ ignore-by-default@^1.0.1: resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== -ignore@^5.1.9, ignore@^5.2.0, ignore@^5.2.1, ignore@^5.2.4: +ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== immutable@^4.0.0: - version "4.3.5" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" - integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== + version "4.3.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" + integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" @@ -5440,11 +6156,6 @@ import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -5489,20 +6200,29 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.5: +ini@^1.3.4, ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + internmap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== ionicons@~2.0.1: version "2.0.1" @@ -5514,10 +6234,10 @@ ipaddr.js@1.9.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -ipaddr.js@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" - integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== +ipaddr.js@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== is-arguments@^1.1.1: version "1.1.1" @@ -5527,11 +6247,26 @@ is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -5539,11 +6274,24 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-buffer@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-core-module@^2.13.0, is-core-module@^2.5.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -5551,17 +6299,24 @@ is-core-module@^2.13.0, is-core-module@^2.5.0: dependencies: hasown "^2.0.0" -is-date-object@^1.0.5: +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== is-extglob@^2.1.1: version "2.1.1" @@ -5585,6 +6340,30 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-network-error@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.1.0.tgz#d26a760e3770226d11c169052f266a4803d9c997" + integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -5636,6 +6415,11 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -5644,17 +6428,62 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== + dependencies: + call-bind "^1.0.7" + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== dependencies: - is-docker "^2.0.0" + which-typed-array "^1.1.14" + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== isarray@~1.0.0: version "1.0.0" @@ -5671,6 +6500,58 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-report@^3.0.0, istanbul-lib-report@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz#1947003c72a91b6310efeb92d2a91be8804d92c2" + integrity sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.23" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + +istanbul-reports@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jackspeak@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -5680,15 +6561,21 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^28.1.0: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" - integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" + jest-util "^29.7.0" merge-stream "^2.0.0" supports-color "^8.0.0" +jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + jqtree@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/jqtree/-/jqtree-1.3.4.tgz#dd56ef3bc96d1098115392d41ef1b1f5aec47469" @@ -5721,16 +6608,37 @@ jqueryui@1.11.1: resolved "https://registry.yarnpkg.com/jqueryui/-/jqueryui-1.11.1.tgz#8718550705f5568d1199196169094db73b2291bc" integrity sha512-w3k80seYwcirTMG7fhd1MfqYx2dMO9fEi+I0vUN5hbX5+y7YIWySJkFsCBj4UBNuFcYOfUk6I63sUG/hCawdZA== +js-beautify@^1.14.9: + version "1.15.1" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.15.1.tgz#4695afb508c324e1084ee0b952a102023fc65b64" + integrity sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA== + dependencies: + config-chain "^1.1.13" + editorconfig "^1.0.4" + glob "^10.3.3" + js-cookie "^3.0.5" + nopt "^7.2.0" + js-cookie@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.1.1.tgz#26ada7902e91fe7f8bb01b4831912c724739f381" integrity sha512-BYjLHmXr/YFnH1x+wmK5qSSsag7bKRF7JDp6BRBsSjIXOnZoI6Y+JrmlCqN99/9MQq/Dim/cc949wwkEJCuPnQ== +js-cookie@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.5.tgz#0b7e2fd0c01552c58ba86e0841f94dc2557dcdbc" + integrity sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-tokens@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.0.tgz#0f893996d6f3ed46df7f0a3b12a03f5fd84223c1" + integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ== + js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -5738,6 +6646,33 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsdom@^24.0.0: + version "24.0.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-24.0.0.tgz#e2dc04e4c79da368481659818ee2b0cd7c39007c" + integrity sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A== + dependencies: + cssstyle "^4.0.1" + data-urls "^5.0.0" + decimal.js "^10.4.3" + form-data "^4.0.0" + html-encoding-sniffer "^4.0.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.2" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.7" + parse5 "^7.1.2" + rrweb-cssom "^0.6.0" + saxes "^6.0.0" + symbol-tree "^3.2.4" + tough-cookie "^4.1.3" + w3c-xmlserializer "^5.0.0" + webidl-conversions "^7.0.0" + whatwg-encoding "^3.1.1" + whatwg-mimetype "^4.0.0" + whatwg-url "^14.0.0" + ws "^8.16.0" + xml-name-validator "^5.0.0" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -5796,7 +6731,7 @@ kdbush@^3.0.0: resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-3.0.0.tgz#f8484794d47004cc2d85ed3a79353dbe0abc2bf0" integrity sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew== -keyv@^4.0.0, keyv@^4.5.3: +keyv@^4.0.0, keyv@^4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== @@ -5808,11 +6743,6 @@ kind-of@^6.0.2, kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -klona@^2.0.4, klona@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - knockout-mapping@~2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/knockout-mapping/-/knockout-mapping-2.6.0.tgz#052759d01ecf30d4947e8ebe64ad2c82933f06ff" @@ -5837,17 +6767,17 @@ knockstrap@1.3.2: knockout ">=2.3.0" twitter-bootstrap-3.0.0 "~3" -known-css-properties@^0.26.0: - version "0.26.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.26.0.tgz#008295115abddc045a9f4ed7e2a84dc8b3a77649" - integrity sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg== +known-css-properties@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.30.0.tgz#34dd1f39c805c65a6dfa6ea76206b20dc523dd96" + integrity sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ== latlon-geohash@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/latlon-geohash/-/latlon-geohash-1.1.0.tgz#7abe15224c4800e3eaecac71c753a20bfb6cbf65" integrity sha512-K1zIBU1Wtdw0Uam+Jvu4eC7mq+XBeZ/cTVGRczfE8Wbhb0pZ7+m+gbrlu0sN2i4MkHMxRu/jBc3XKo4wMXxIlg== -launch-editor@^2.6.0: +launch-editor@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== @@ -5907,6 +6837,14 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" +local-pkg@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c" + integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg== + dependencies: + mlly "^1.4.2" + pkg-types "^1.0.3" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -5921,6 +6859,13 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" @@ -5981,6 +6926,13 @@ lodash@^4.17.20, lodash@^4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +loupe@^2.3.6, loupe@^2.3.7: + version "2.3.7" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697" + integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== + dependencies: + get-func-name "^2.0.1" + lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -5993,6 +6945,11 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -6012,19 +6969,28 @@ lt-themify-icons@^1.1.0: resolved "https://registry.yarnpkg.com/lt-themify-icons/-/lt-themify-icons-1.1.0.tgz#945401d5a7205eff653ad5ef4ce94b912ba98c58" integrity sha512-/9PcTKSq6GdUw+bfzeStjOUgsaOmZEwrxwVCmA9CtORgUgKQNCSxKCwgIpDz81IRgBPG7Ob5DefYqINhULsn1g== -magic-string@^0.30.7: - version "0.30.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.9.tgz#8927ae21bfdd856310e07a1bc8dd5e73cb6c251d" - integrity sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw== +magic-string@^0.30.10, magic-string@^0.30.5: + version "0.30.10" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" + integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== +magicast@^0.3.3: + version "0.3.4" + resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.3.4.tgz#bbda1791d03190a24b00ff3dd18151e7fd381d19" + integrity sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q== + dependencies: + "@babel/parser" "^7.24.4" + "@babel/types" "^7.24.0" + source-map-js "^1.2.0" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - semver "^6.0.0" + semver "^7.5.3" map-obj@^1.0.0: version "1.0.1" @@ -6079,17 +7045,30 @@ mathml-tag-names@^2.1.3: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== -memfs@^3.4.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" - integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== +memfs@^4.6.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.9.2.tgz#42e7b48207268dad8c9c48ea5d4952c5d3840433" + integrity sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ== dependencies: - fs-monkey "^1.0.4" + "@jsonjoy.com/json-pack" "^1.0.3" + "@jsonjoy.com/util" "^1.1.2" + sonic-forest "^1.0.0" + tslib "^2.0.0" + +meow@^13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-13.2.0.tgz#6b7d63f913f984063b3cc261b6e8800c4cd3474f" + integrity sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== meow@^9.0.0: version "9.0.0" @@ -6140,12 +7119,12 @@ mgrs@1.0.0: integrity sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA== micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.6" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.6.tgz#ab4e37c42726b9cd788181ba4a2a4fead8e394a3" + integrity sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ== dependencies: - braces "^3.0.2" - picomatch "^2.3.1" + braces "^3.0.3" + picomatch "^4.0.2" mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" @@ -6169,6 +7148,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -6184,10 +7168,10 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^2.5.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz#75245f3f30ce3a56dbdd478084df6fe475f02dc7" - integrity sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA== +mini-css-extract-plugin@^2.8.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" + integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== dependencies: schema-utils "^4.0.0" tapable "^2.2.1" @@ -6197,21 +7181,21 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== +minimatch@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" + integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== dependencies: brace-expansion "^2.0.1" -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.3: +minimatch@^9.0.1, minimatch@^9.0.3, minimatch@^9.0.4: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== @@ -6237,6 +7221,21 @@ minimist@^1.2.6, minimist@^1.2.8: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: + version "7.1.1" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.1.tgz#f7f85aff59aa22f110b20e27692465cf3bf89481" + integrity sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA== + +mlly@^1.4.2, mlly@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.0.tgz#587383ae40dda23cadb11c3c3cc972b277724271" + integrity sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ== + dependencies: + acorn "^8.11.3" + pathe "^1.1.2" + pkg-types "^1.1.0" + ufo "^1.5.3" + moment-timezone@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.4.1.tgz#81f598c3ad5e22cdad796b67ecd8d88d0f5baa06" @@ -6346,7 +7345,7 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -nodemon@^3.0.2: +nodemon@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.0.tgz#ff7394f2450eb6a5e96fe4180acd5176b29799c9" integrity sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA== @@ -6370,12 +7369,12 @@ nodemon@^3.0.2: chalk "~0.4.0" underscore "~1.6.0" -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== +nopt@^7.2.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7" + integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== dependencies: - abbrev "1" + abbrev "^2.0.0" normalize-package-data@^2.5.0: version "2.5.0" @@ -6402,11 +7401,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -6424,6 +7418,13 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + nth-check@^2.0.1, nth-check@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -6436,6 +7437,11 @@ numeral@^2.0.6: resolved "https://registry.yarnpkg.com/numeral/-/numeral-2.0.6.tgz#4ad080936d443c2561aed9f2197efffe25f4e506" integrity sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA== +nwsapi@^2.2.7: + version "2.2.10" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.10.tgz#0b77a68e21a0b483db70b11fad055906e867cda8" + integrity sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ== + object-assign@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -6459,12 +7465,22 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@2.4.1: +on-finished@2.4.1, on-finished@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -6490,26 +7506,34 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^8.0.9: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +open@^10.0.3: + version "10.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^3.1.0" optionator@^0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" 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.5" p-cancelable@^2.0.0: version "2.1.1" @@ -6530,6 +7554,20 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-limit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-5.0.0.tgz#6946d5b7140b649b7a33a027d89b4c625b3a5985" + integrity sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -6544,17 +7582,25 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== +p-retry@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd" + integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA== dependencies: - "@types/retry" "0.12.0" + "@types/retry" "0.12.2" + is-network-error "^1.0.0" retry "^0.13.1" p-try@^2.0.0: @@ -6599,6 +7645,13 @@ parse5-htmlparser2-tree-adapter@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +parse5@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -6622,6 +7675,11 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -6637,11 +7695,24 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.0: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -6652,6 +7723,21 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path-type@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" + integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== + +pathe@^1.1.1, pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== + +pathval@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" + integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== + pbf@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.1.tgz#b4c1b9e72af966cd82c6531691115cc0409ffe2a" @@ -6660,16 +7746,21 @@ pbf@^3.2.1: ieee754 "^1.1.12" resolve-protobuf-schema "^2.1.0" -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -6692,13 +7783,29 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-types@^1.0.3, pkg-types@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.1.tgz#07b626880749beb607b0c817af63aac1845a73f2" + integrity sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ== + dependencies: + confbox "^0.1.7" + mlly "^1.7.0" + pathe "^1.1.2" + pofile@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.0.11.tgz#35aff58c17491d127a07336d5522ebc9df57c954" @@ -6720,151 +7827,19 @@ polygonize@1.0.1: "@turf/invariant" "^4.3.0" "@turf/meta" "^4.3.0" -postcss-attribute-case-insensitive@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-functional-notation@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-hex-alpha@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-properties@^12.1.10: - version "12.1.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-double-position-gradients@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== - -postcss-image-set-function@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-lab-function@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-loader@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" - integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== +postcss-loader@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-8.1.1.tgz#2822589e7522927344954acb55bbf26e8b195dfe" + integrity sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ== dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.5" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-media-query-parser@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" - integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== + cosmiconfig "^9.0.0" + jiti "^1.20.0" + semver "^7.5.4" postcss-modules-extract-imports@^3.1.0: version "3.1.0" @@ -6894,123 +7869,17 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-nesting@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-opacity-percentage@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" - integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== - -postcss-overflow-shorthand@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.2.3: - version "7.8.3" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" - integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== - dependencies: - "@csstools/postcss-cascade-layers" "^1.1.1" - "@csstools/postcss-color-function" "^1.1.1" - "@csstools/postcss-font-format-keywords" "^1.0.1" - "@csstools/postcss-hwb-function" "^1.0.2" - "@csstools/postcss-ic-unit" "^1.0.1" - "@csstools/postcss-is-pseudo-class" "^2.0.7" - "@csstools/postcss-nested-calc" "^1.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.1" - "@csstools/postcss-oklab-function" "^1.1.1" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.1" - "@csstools/postcss-text-decoration-shorthand" "^1.0.0" - "@csstools/postcss-trigonometric-functions" "^1.0.2" - "@csstools/postcss-unset-value" "^1.0.2" - autoprefixer "^10.4.13" - browserslist "^4.21.4" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^7.1.0" - postcss-attribute-case-insensitive "^5.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.4" - postcss-color-hex-alpha "^8.0.4" - postcss-color-rebeccapurple "^7.1.1" - postcss-custom-media "^8.0.2" - postcss-custom-properties "^12.1.10" - postcss-custom-selectors "^6.0.3" - postcss-dir-pseudo-class "^6.0.5" - postcss-double-position-gradients "^3.1.2" - postcss-env-function "^4.0.6" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.5" - postcss-image-set-function "^4.0.7" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.1" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.2.0" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.4" - postcss-page-break "^3.0.4" - postcss-place "^7.0.5" - postcss-pseudo-class-any-link "^7.1.6" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - postcss-resolve-nested-selector@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw== -postcss-safe-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" - integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== - -postcss-selector-not@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" - integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== - dependencies: - postcss-selector-parser "^6.0.10" +postcss-safe-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a" + integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg== -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: +postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: version "6.0.16" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== @@ -7023,7 +7892,7 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.33, postcss@^8.4.35: +postcss@^8.4.33, postcss@^8.4.38: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -7050,10 +7919,19 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -primevue@^3.50.0: - version "3.51.0" - resolved "https://registry.yarnpkg.com/primevue/-/primevue-3.51.0.tgz#afea7e501626f4a5099e9358945ab840389d70c9" - integrity sha512-BdMveidLSr0fNJ5+mxuke8mMCHyiXwvfDP4iwPr6R98rl3E0Wcm1u4/RKVrL7o0Iq606SXyhPQL3LGyAfXngcA== +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +primevue@^3.51.0: + version "3.52.0" + resolved "https://registry.yarnpkg.com/primevue/-/primevue-3.52.0.tgz#819d1d70fe37cea7dcd06076b7c3cd9ee4e3c6a4" + integrity sha512-HLOVP5YI0ArFKUhIyfZsWmTNMaBYNCBWC/3DYvdd/Po4LY5/WXf7yIYvArE2q/3OuwSXJXvjlR8UNQeJYRSQog== process-nextick-args@~2.0.0: version "2.0.1" @@ -7068,6 +7946,11 @@ proj4@^2.3.15: mgrs "1.0.0" wkt-parser "^1.3.3" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + protocol-buffers-schema@^3.3.1: version "3.6.0" resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03" @@ -7081,6 +7964,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + pstree.remy@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" @@ -7094,7 +7982,7 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^2.1.0: +punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== @@ -7106,6 +7994,11 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -7168,6 +8061,11 @@ rbush@^2.0.1: dependencies: quickselect "^1.0.1" +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -7216,12 +8114,12 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== dependencies: - resolve "^1.9.0" + resolve "^1.20.0" redent@^3.0.0: version "3.0.0" @@ -7243,12 +8141,7 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.9: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-runtime@^0.14.0: +regenerator-runtime@^0.14.0, regenerator-runtime@^0.14.1: version "0.14.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== @@ -7260,7 +8153,7 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.5.1: +regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== @@ -7364,7 +8257,7 @@ resolve-protobuf-schema@^2.1.0: dependencies: protocol-buffers-schema "^3.3.1" -resolve@^1.10.0, resolve@^1.14.2, resolve@^1.9.0: +resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -7397,12 +8290,12 @@ rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== +rimraf@^5.0.5: + version "5.0.7" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" + integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== dependencies: - glob "^7.1.3" + glob "^10.3.7" robust-orientation@^1.1.2, robust-orientation@^1.1.3: version "1.2.1" @@ -7432,6 +8325,41 @@ robust-sum@^1.0.0: resolved "https://registry.yarnpkg.com/robust-sum/-/robust-sum-1.0.0.tgz#16646e525292b4d25d82757a286955e0bbfa53d9" integrity sha512-AvLExwpaqUqD1uwLU6MwzzfRdaI6VEZsyvQ3IAQ0ZJ08v1H+DTyqskrf2ZJyh0BDduFVLN7H04Zmc+qTiahhAw== +rollup@^4.13.0: + version "4.17.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" + integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" + fsevents "~2.3.2" + +rrweb-cssom@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz#ed298055b97cbddcdeb278f904857629dec5e0e1" + integrity sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw== + +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -7449,6 +8377,16 @@ rw@~0.1.4: resolved "https://registry.yarnpkg.com/rw/-/rw-0.1.4.tgz#4903cbd80248ae0ede685bf58fd236a7a9b29a3e" integrity sha512-vSj3D96kMcjNyqPcp65wBRIDImGSrUuMxngNNxvw8MQaO+aQ6llzRPH7XcJy5zrpb3wU++045+Uz/IDIM684iw== +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -7459,36 +8397,42 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3": +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^12.4.0: - version "12.6.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== +sass-loader@^14.2.0: + version "14.2.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.2.1.tgz#db9ad96b56dc1c1ea546101e76375d5b008fec70" + integrity sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ== dependencies: - klona "^2.0.4" neo-async "^2.6.2" -sass@^1.70.0: - version "1.74.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.74.1.tgz#686fc227d3707dd25cb2925e1db8e4562be29319" - integrity sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA== +sass@^1.75.0: + version "1.77.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.2.tgz#18d4ed2eefc260cdc8099c5439ec1303fd5863aa" + integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== +saxes@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" + integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + xmlchars "^2.2.0" schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" @@ -7499,7 +8443,7 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0: +schema-utils@^4.0.0, schema-utils@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== @@ -7526,7 +8470,7 @@ select2@3.5.1: resolved "https://registry.yarnpkg.com/select2/-/select2-3.5.1.tgz#f2819489bbc65fd6d328be72bbe2b95dd7e87cfe" integrity sha512-IFX3UFPpPyK1I1Kuw1R1x+upMyNAZbMlkFhiTnRCRR7ii0KU1brmJMLa3GZcrMWCHiQlm0eKqb6i4XO4pqOrGQ== -selfsigned@^2.1.1: +selfsigned@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== @@ -7539,17 +8483,15 @@ selfsigned@^2.1.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.1: +semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" +semver@^7.3.4, semver@^7.3.6, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== send@0.18.0: version "0.18.0" @@ -7570,7 +8512,7 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: +serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== @@ -7622,28 +8564,6 @@ set-function-name@^2.0.1: functions-have-names "^1.2.3" has-property-descriptors "^1.0.2" -set-function-length@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -7688,11 +8608,21 @@ side-channel@^1.0.4: get-intrinsic "^1.2.4" object-inspect "^1.13.1" -signal-exit@^3.0.3, signal-exit@^3.0.7: +siginfo@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" + integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== + +signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1, signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + simple-update-notifier@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" @@ -7731,10 +8661,10 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slash@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" + integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== slice-ansi@^4.0.0: version "4.0.0" @@ -7754,7 +8684,14 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2, source-map-js@^1.2.0: +sonic-forest@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sonic-forest/-/sonic-forest-1.0.3.tgz#81363af60017daba39b794fce24627dc412563cb" + integrity sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ== + dependencies: + tree-dump "^1.0.0" + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== @@ -7826,6 +8763,11 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" +stackback@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" + integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== + statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -7836,6 +8778,20 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +std-env@^3.5.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" @@ -7844,7 +8800,7 @@ string-width@^2.0.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -7853,6 +8809,43 @@ string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" + +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -7867,6 +8860,13 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -7881,6 +8881,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1, strip-ansi@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-ansi@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" @@ -7891,6 +8898,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -7903,82 +8915,85 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@^3.3.1: - version "3.3.4" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" - integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== +strip-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-2.1.0.tgz#6d82ade5e2e74f5c7e8739b6c84692bd65f0bd2a" + integrity sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw== + dependencies: + js-tokens "^9.0.0" -style-search@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" - integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== +style-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5" + integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA== -stylelint-config-recommended@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz#fd2523a322836005ad9bf473d3e5534719c09f9d" - integrity sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== +stylelint-config-recommended@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994" + integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ== -stylelint-config-standard@^24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-24.0.0.tgz#6823f207ab997ae0b641f9a636d007cc44d77541" - integrity sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== +stylelint-config-standard@^36.0.0: + version "36.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#6704c044d611edc12692d4a5e37b039a441604d4" + integrity sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug== dependencies: - stylelint-config-recommended "^6.0.0" + stylelint-config-recommended "^14.0.0" -stylelint-webpack-plugin@^3.1.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.3.0.tgz#3ba40e2b2b2b7d1802fa53618e01fc28bc21ffb3" - integrity sha512-F53bapIZ9zI16ero8IWm6TrUE6SSibZBphJE9b5rR2FxtvmGmm1YmS+a5xjQzn63+cv71GVSCu4byX66fBLpEw== +stylelint-webpack-plugin@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/stylelint-webpack-plugin/-/stylelint-webpack-plugin-5.0.0.tgz#6315ee028c20d92be60ef2cedba6091c8107735d" + integrity sha512-f56OmfvIYfZpL5+TKg3LZ+Ehzoar5GAwytUtsdti+W6WhR3UpQC36vmXHsKxx9ibj7dKXCIKea6w0U+LdVSBmg== dependencies: globby "^11.1.0" - jest-worker "^28.1.0" + jest-worker "^29.7.0" micromatch "^4.0.5" normalize-path "^3.0.0" - schema-utils "^4.0.0" - -stylelint@^14.2.0: - version "14.16.1" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.16.1.tgz#b911063530619a1bbe44c2b875fd8181ebdc742d" - integrity sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A== - dependencies: - "@csstools/selector-specificity" "^2.0.2" + schema-utils "^4.2.0" + +stylelint@^16.3.1: + version "16.5.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.5.0.tgz#4e3aff7cc2294fa54da729b972a6c38bf2a584a0" + integrity sha512-IlCBtVrG+qTy3v+tZTk50W8BIomjY/RUuzdrDqdnlCYwVuzXtPbiGfxYqtyYAyOMcb+195zRsuHn6tgfPmFfbw== + dependencies: + "@csstools/css-parser-algorithms" "^2.6.1" + "@csstools/css-tokenizer" "^2.2.4" + "@csstools/media-query-list-parser" "^2.1.9" + "@csstools/selector-specificity" "^3.0.3" + "@dual-bundle/import-meta-resolve" "^4.0.0" balanced-match "^2.0.0" colord "^2.9.3" - cosmiconfig "^7.1.0" - css-functions-list "^3.1.0" + cosmiconfig "^9.0.0" + css-functions-list "^3.2.2" + css-tree "^2.3.1" debug "^4.3.4" - fast-glob "^3.2.12" + fast-glob "^3.3.2" fastest-levenshtein "^1.0.16" - file-entry-cache "^6.0.1" + file-entry-cache "^8.0.0" global-modules "^2.0.0" globby "^11.1.0" globjoin "^0.1.4" - html-tags "^3.2.0" - ignore "^5.2.1" - import-lazy "^4.0.0" + html-tags "^3.3.1" + ignore "^5.3.1" imurmurhash "^0.1.4" is-plain-object "^5.0.0" - known-css-properties "^0.26.0" + known-css-properties "^0.30.0" mathml-tag-names "^2.1.3" - meow "^9.0.0" + meow "^13.2.0" micromatch "^4.0.5" normalize-path "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.19" - postcss-media-query-parser "^0.2.3" + postcss "^8.4.38" postcss-resolve-nested-selector "^0.1.1" - postcss-safe-parser "^6.0.0" - postcss-selector-parser "^6.0.11" + postcss-safe-parser "^7.0.0" + postcss-selector-parser "^6.0.16" postcss-value-parser "^4.2.0" resolve-from "^5.0.0" string-width "^4.2.3" - strip-ansi "^6.0.1" - style-search "^0.1.0" - supports-hyperlinks "^2.3.0" + strip-ansi "^7.1.0" + supports-hyperlinks "^3.0.0" svg-tags "^1.0.0" - table "^6.8.1" - v8-compile-cache "^2.3.0" - write-file-atomic "^4.0.2" + table "^6.8.2" + write-file-atomic "^5.0.1" subtag@^0.5.0: version "0.5.0" @@ -8021,10 +9036,10 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== +supports-hyperlinks@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" + integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" @@ -8039,7 +9054,12 @@ svg-tags@^1.0.0: resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== -table@^6.8.1: +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +table@^6.8.2: version "6.8.2" resolved "https://registry.yarnpkg.com/table/-/table-6.8.2.tgz#c5504ccf201213fa227248bdc8c5569716ac6c58" integrity sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA== @@ -8066,16 +9086,25 @@ terser-webpack-plugin@^5.3.10: serialize-javascript "^6.0.1" terser "^5.26.0" -terser@^5.10.0, terser@^5.26.0: - version "5.30.3" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.30.3.tgz#f1bb68ded42408c316b548e3ec2526d7dd03f4d2" - integrity sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA== +terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: + version "5.31.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + text-loader@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/text-loader/-/text-loader-0.0.1.tgz#8bf75d749b7c0579c939920051c69ea572ebddc1" @@ -8086,16 +9115,36 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thingies@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1" + integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== + thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +tinybench@^2.5.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.8.0.tgz#30e19ae3a27508ee18273ffed9ac7018949acd7b" + integrity sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw== + +tinypool@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.8.4.tgz#e217fe1270d941b39e98c625dcecebb1408c9aa8" + integrity sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ== + tinyqueue@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA== +tinyspy@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.1.tgz#117b2342f1f38a0dbdcc73a50a454883adf861d1" + integrity sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -8128,11 +9177,26 @@ topojson-server@^3.0.0: commander "2" touch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.1.tgz#097a23d7b161476435e5c1344a95c0f75b4a5694" + integrity sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA== + +tough-cookie@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" + integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-5.0.0.tgz#3b46d583613ec7283020d79019f1335723801cec" + integrity sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g== dependencies: - nopt "~1.0.10" + punycode "^2.3.1" tr46@~0.0.3: version "0.0.3" @@ -8140,16 +9204,25 @@ tr46@~0.0.3: integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== traverse@~0.6.6: - version "0.6.8" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.8.tgz#5e5e0c41878b57e4b73ad2f3d1e36a715ea4ab15" - integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== + version "0.6.9" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.9.tgz#76cfdbacf06382d460b76f8b735a44a6209d8b81" + integrity sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg== + dependencies: + gopd "^1.0.1" + typedarray.prototype.slice "^1.0.3" + which-typed-array "^1.1.15" + +tree-dump@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.0.1.tgz#b448758da7495580e6b7830d6b7834fca4c45b96" + integrity sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA== trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-api-utils@^1.0.1: +ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== @@ -8165,7 +9238,7 @@ ts-loader@^9.5.1: semver "^7.3.4" source-map "^0.7.4" -tslib@^2.0.3, tslib@^2.4.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -8192,6 +9265,11 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-detect@^4.0.0, type-detect@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -8220,21 +9298,101 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" + +typed-array-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-byte-offset@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" + integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + +typed-array-length@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + +typedarray.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz#bce2f685d3279f543239e4d595e0d021731d2d1a" + integrity sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-errors "^1.3.0" + typed-array-buffer "^1.0.2" + typed-array-byte-offset "^1.0.2" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -"typescript@4 - 5", typescript@^5.3.3: - version "5.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" - integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== +typescript-eslint@^8.0.0-alpha.11: + version "8.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.0.0-alpha.14.tgz#ec1ba16601239fd2cd2ec888017dc58eb857b15b" + integrity sha512-Un2y0pbBCdvmk2YsY/S/oftSA/4tEZtRMfewHlXJ43LBR07V2HSXPC/t6RJ29KZ+N5ORqe61QUQLupquVBPZhQ== + dependencies: + "@typescript-eslint/eslint-plugin" "8.0.0-alpha.14" + "@typescript-eslint/parser" "8.0.0-alpha.14" + "@typescript-eslint/utils" "8.0.0-alpha.14" + +"typescript@4 - 5", typescript@^5.4.5: + version "5.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== typical@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== +ufo@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" + integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + undefsafe@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c" @@ -8278,6 +9436,11 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +unicorn-magic@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" + integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== + union-find@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/union-find/-/union-find-1.0.2.tgz#292bac415e6ad3a89535d237010db4a536284e58" @@ -8290,26 +9453,39 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + version "1.0.16" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" + integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.1.2" + picocolors "^1.0.1" -uri-js@^4.2.2: +uri-js@^4.2.2, uri-js@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -8335,11 +9511,6 @@ uuidjs@^3.3.0: resolved "https://registry.yarnpkg.com/uuidjs/-/uuidjs-3.6.2.tgz#d46cc53ab911b71915fe363ff27a2fa0f1a704a0" integrity sha512-F0uFcS9jQg+hY87SRBNtPTVTVaCkDUxXtvbOruZJJXIX+NLVD4Z+zlU3XuOlj4WMSByuJHqXEvtVDaK+BmfTPQ== -v8-compile-cache@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" - integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== - validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -8393,6 +9564,54 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vite-node@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.6.0.tgz#2c7e61129bfecc759478fa592754fd9704aaba7f" + integrity sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw== + dependencies: + cac "^6.7.14" + debug "^4.3.4" + pathe "^1.1.1" + picocolors "^1.0.0" + vite "^5.0.0" + +vite@^5.0.0: + version "5.2.11" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.11.tgz#726ec05555431735853417c3c0bfb36003ca0cbd" + integrity sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ== + dependencies: + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + +vitest@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-1.6.0.tgz#9d5ad4752a3c451be919e412c597126cffb9892f" + integrity sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA== + dependencies: + "@vitest/expect" "1.6.0" + "@vitest/runner" "1.6.0" + "@vitest/snapshot" "1.6.0" + "@vitest/spy" "1.6.0" + "@vitest/utils" "1.6.0" + acorn-walk "^8.3.2" + chai "^4.3.10" + debug "^4.3.4" + execa "^8.0.1" + local-pkg "^0.5.0" + magic-string "^0.30.5" + pathe "^1.1.1" + picocolors "^1.0.0" + std-env "^3.5.0" + strip-literal "^2.0.0" + tinybench "^2.5.1" + tinypool "^0.8.3" + vite "^5.0.0" + vite-node "1.6.0" + why-is-node-running "^2.2.2" + vt-pbf@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.3.tgz#68fd150756465e2edae1cc5c048e063916dcfaac" @@ -8402,6 +9621,11 @@ vt-pbf@^3.1.1: "@mapbox/vector-tile" "^1.3.1" pbf "^3.2.1" +vue-component-type-helpers@^2.0.0: + version "2.0.19" + resolved "https://registry.yarnpkg.com/vue-component-type-helpers/-/vue-component-type-helpers-2.0.19.tgz#545988c2abade4744a0dcc2b6a68f8e4ac40cccc" + integrity sha512-cN3f1aTxxKo4lzNeQAkVopswuImUrb5Iurll9Gaw5cqpnbTAxtEMM1mgi6ou4X79OCyqYv1U1mzBHJkzmiK82w== + vue-eslint-parser@^9.4.2: version "9.4.2" resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz#02ffcce82042b082292f2d1672514615f0d95b6d" @@ -8415,7 +9639,7 @@ vue-eslint-parser@^9.4.2: lodash "^4.17.21" semver "^7.3.6" -vue-loader@^17.2.2: +vue-loader@^17.4.2: version "17.4.2" resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-17.4.2.tgz#f87f0d8adfcbbe8623de9eba1979d41ba223c6da" integrity sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w== @@ -8424,7 +9648,7 @@ vue-loader@^17.2.2: hash-sum "^2.0.0" watchpack "^2.4.0" -vue-template-compiler@^2.7.14: +vue-template-compiler@^2.7.14, vue-template-compiler@^2.7.16: version "2.7.16" resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz#c81b2d47753264c77ac03b9966a46637482bb03b" integrity sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ== @@ -8432,13 +9656,13 @@ vue-template-compiler@^2.7.14: de-indent "^1.0.2" he "^1.2.0" -vue-tsc@^2.0.6: - version "2.0.10" - resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-2.0.10.tgz#1a0165de3440be1d084d436ebfdf276778373662" - integrity sha512-XD9GuUuc40fdL6VrfbFS5PehxK6exhKGEkzCbMjT01HcJVNuJxXaPFIhMEfxn581eryX7LBygAH6YYqnXQGElA== +vue-tsc@^2.0.13: + version "2.0.19" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-2.0.19.tgz#db0158a36b7e3773d31855fad5185554bbc7584f" + integrity sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg== dependencies: - "@volar/typescript" "~2.2.0-alpha.5" - "@vue/language-core" "2.0.10" + "@volar/typescript" "~2.2.4" + "@vue/language-core" "2.0.19" semver "^7.5.4" vue3-gettext@^3.0.0-beta.4: @@ -8457,15 +9681,22 @@ vue3-gettext@^3.0.0-beta.4: tslib "^2.4.0" vue@^3.4.21: - version "3.4.21" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.21.tgz#69ec30e267d358ee3a0ce16612ba89e00aaeb731" - integrity sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA== + version "3.4.27" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.27.tgz#40b7d929d3e53f427f7f5945386234d2854cc2a1" + integrity sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA== dependencies: - "@vue/compiler-dom" "3.4.21" - "@vue/compiler-sfc" "3.4.21" - "@vue/runtime-dom" "3.4.21" - "@vue/server-renderer" "3.4.21" - "@vue/shared" "3.4.21" + "@vue/compiler-dom" "3.4.27" + "@vue/compiler-sfc" "3.4.27" + "@vue/runtime-dom" "3.4.27" + "@vue/server-renderer" "3.4.27" + "@vue/shared" "3.4.27" + +w3c-xmlserializer@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c" + integrity sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA== + dependencies: + xml-name-validator "^5.0.0" watchpack@^2.4.0, watchpack@^2.4.1: version "2.4.1" @@ -8497,10 +9728,15 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webpack-bundle-tracker@^1.4.0: - version "1.8.1" - resolved "https://registry.yarnpkg.com/webpack-bundle-tracker/-/webpack-bundle-tracker-1.8.1.tgz#d1cdbd62da622abe1243f099657af86a6ca2656d" - integrity sha512-X1qtXG4ue92gjWQO2VhLVq8HDEf9GzUWE0OQyAQObVEZsFB1SUtSQ7o47agF5WZIaHfJUTKak4jEErU0gzoPcQ== +webidl-conversions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== + +webpack-bundle-tracker@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-tracker/-/webpack-bundle-tracker-3.1.0.tgz#08e7bd59bffdc365fdca081f96cfb82865b97d50" + integrity sha512-OKiN3UhInZgGTLIevl5IGKfwjUwQTxdwDZqI3H6PbHXEHRHw+aQLbntzFLJcx3BQzj/lfovQw+45jFvcrNelKg== dependencies: lodash.assign "^4.2.0" lodash.defaults "^4.2.0" @@ -8508,74 +9744,75 @@ webpack-bundle-tracker@^1.4.0: lodash.frompairs "^4.0.1" lodash.get "^4.4.2" lodash.topairs "^4.3.0" - strip-ansi "^6.0.0" -webpack-cli@^4.9.1: - version "4.10.0" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" - integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== +webpack-cli@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== dependencies: "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.2.0" - "@webpack-cli/info" "^1.5.0" - "@webpack-cli/serve" "^1.7.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" colorette "^2.0.14" - commander "^7.0.0" + commander "^10.0.1" cross-spawn "^7.0.3" + envinfo "^7.7.3" fastest-levenshtein "^1.0.12" import-local "^3.0.2" - interpret "^2.2.0" - rechoir "^0.7.0" + interpret "^3.1.1" + rechoir "^0.8.0" webpack-merge "^5.7.3" -webpack-dev-middleware@^5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" - integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== +webpack-dev-middleware@^7.1.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7" + integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA== dependencies: colorette "^2.0.10" - memfs "^3.4.3" + memfs "^4.6.0" mime-types "^2.1.31" + on-finished "^2.4.1" range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^4.7.3: - version "4.15.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" - integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.5" +webpack-dev-server@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" + integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== + dependencies: + "@types/bonjour" "^3.5.13" + "@types/connect-history-api-fallback" "^1.5.4" + "@types/express" "^4.17.21" + "@types/serve-index" "^1.9.4" + "@types/serve-static" "^1.15.5" + "@types/sockjs" "^0.3.36" + "@types/ws" "^8.5.10" ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" + bonjour-service "^1.2.1" + chokidar "^3.6.0" colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^2.0.0" default-gateway "^6.0.3" express "^4.17.3" graceful-fs "^4.2.6" - html-entities "^2.3.2" + html-entities "^2.4.0" http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - launch-editor "^2.6.0" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" + ipaddr.js "^2.1.0" + launch-editor "^2.6.1" + open "^10.0.3" + p-retry "^6.2.0" + rimraf "^5.0.5" + schema-utils "^4.2.0" + selfsigned "^2.4.1" serve-index "^1.9.1" sockjs "^0.3.24" spdy "^4.0.2" - webpack-dev-middleware "^5.3.4" - ws "^8.13.0" + webpack-dev-middleware "^7.1.0" + ws "^8.16.0" -webpack-merge@^5.7.3, webpack-merge@^5.8.0: +webpack-merge@^5.10.0, webpack-merge@^5.7.3: version "5.10.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== @@ -8589,7 +9826,7 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.77.0: +webpack@^5.91.0: version "5.91.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== @@ -8638,6 +9875,26 @@ wgs84@0.0.0: resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76" integrity sha512-ANHlY4Rb5kHw40D0NJ6moaVfOCMrp9Gpd1R/AIQYg2ko4/jzcJ+TVXYYF6kXJqQwITvEZP4yEthjM7U6rYlljQ== +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + +whatwg-url@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-14.0.0.tgz#00baaa7fd198744910c4b1ef68378f2200e4ceb6" + integrity sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw== + dependencies: + tr46 "^5.0.0" + webidl-conversions "^7.0.0" + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -8646,6 +9903,28 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.2" + which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -8660,6 +9939,14 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +why-is-node-running@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/why-is-node-running/-/why-is-node-running-2.2.2.tgz#4185b2b4699117819e7154594271e7e344c9973e" + integrity sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA== + dependencies: + siginfo "^2.0.0" + stackback "0.0.2" + wildcard@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" @@ -8670,29 +9957,62 @@ wkt-parser@^1.3.3: resolved "https://registry.yarnpkg.com/wkt-parser/-/wkt-parser-1.3.3.tgz#46b4e3032dd9c86907f7e630b57e3c6ea2bb772b" integrity sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw== +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== +write-file-atomic@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" + integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== dependencies: imurmurhash "^0.1.4" - signal-exit "^3.0.7" + signal-exit "^4.0.1" -ws@^8.13.0: - version "8.16.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" - integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@^8.16.0: + version "8.17.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" + integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== +xml-name-validator@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-5.0.0.tgz#82be9b957f7afdacf961e5980f1bf227c0bf7673" + integrity sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + xtend@^4.0.0, xtend@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -8708,11 +10028,6 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -8722,3 +10037,8 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==