From dd60339b06d252fcb1382aa97ab3d65b37dad021 Mon Sep 17 00:00:00 2001 From: Michael Lando Date: Wed, 12 Jul 2017 00:54:52 +0300 Subject: [PATCH] [sdc] rebase update Change-Id: I8f1fc7150975122dd9f3f4e653b9983064b399a6 Signed-off-by: Michael Lando --- .../FilteredDataByParamsComponentServletTest.java | 20 + .../migration/v1707/CommonMigrationUtils.java | 20 + .../postupgrade/AttKeyPropertiesRenameTest.java | 20 + .../AttKeyPropertiesBeforeRenameTest.java | 20 + .../sdc/ci/tests/utils/graph/GraphFileUtils.java | 20 + .../sdc/asdctool/impl/GraphJsonValidator.java | 20 + .../sdc/asdctool/impl/TitanGraphInitializer.java | 20 + .../asdctool/impl/migration/Migration1707Task.java | 20 + .../impl/migration/MigrationException.java | 20 + .../sdc/asdctool/impl/migration/MigrationMsg.java | 20 + .../impl/migration/MigrationOperationUtils.java | 20 + .../migration/v1707/DistributionStatusUpdate.java | 20 + .../impl/migration/v1707/Migration1707.java | 20 + .../v1707/Migration1707ArtifactUuidFix.java | 20 + .../impl/migration/v1707/Migration1707Config.java | 20 + .../migration/v1707/Migration1707RelationsFix.java | 20 + .../impl/migration/v1707/Migration1707VnfFix.java | 20 + .../migration/v1707/MigrationTitanStrategy.java | 20 + .../impl/migration/v1707/MigrationUtils.java | 20 + .../migration/v1707/RenameGraphPropertyKeys.java | 20 + .../impl/migration/v1707/ToscaNamesUpdate.java | 20 + .../migration/v1707/ToscaTemplateRegeneration.java | 20 + .../migration/v1707/VfModulesPropertiesAdding.java | 20 + .../migration/v1707/jsonmodel/CategoriesUtils.java | 20 + .../v1707/jsonmodel/ComponentMigration.java | 20 + .../v1707/jsonmodel/ConsumersMigration.java | 20 + .../v1707/jsonmodel/InvariantUUIDResolver.java | 20 + .../v1707/jsonmodel/JsonModelMigration.java | 20 + .../MigrationByIdDerivedNodeTypeResolver.java | 20 + .../jsonmodel/NodeTemplateMissingDataResolver.java | 20 + .../v1707/jsonmodel/NormativesMigration.java | 20 + .../v1707/jsonmodel/NormativesResolver.java | 20 + .../v1707/jsonmodel/ResourceVersionMigration.java | 20 + .../jsonmodel/ResourcesCategoriesMigration.java | 20 + .../jsonmodel/ServiceCategoriesMigration.java | 20 + .../v1707/jsonmodel/ServiceVersionMigration.java | 20 + .../v1707/jsonmodel/ServicesMigration.java | 20 + .../v1707/jsonmodel/UserStatesMigration.java | 20 + .../migration/v1707/jsonmodel/UsersMigration.java | 20 + .../v1707/jsonmodel/VFResourcesMigration.java | 20 + .../v1707/jsonmodel/VersionMigration.java | 20 + .../FulfilledCapabilitiesMigrationService.java | 20 + ...illedCapabilityRequirementMigrationService.java | 20 + .../FulfilledRequirementsMigrationService.java | 20 + .../RequirementsCapabilitiesMigrationService.java | 20 + .../sdc/asdctool/main/SdcSchemaFileImport.java | 20 + .../sdc/be/components/ArtifactsResolver.java | 20 + .../be/components/impl/ArtifactResolverImpl.java | 20 + .../be/components/impl/ArtifactsBusinessLogic.java | 8 +- .../impl/ComponentInstanceBusinessLogic.java | 5 +- .../validation/ComponentValidations.java | 20 + .../datamodel/utils/UiComponentDataConverter.java | 20 + .../servlet/DistributionCatalogServlet.java | 6 +- .../distribution/servlet/DistributionServlet.java | 20 +- .../servlet/ArtifactExternalServlet.java | 16 +- .../be/externalapi/servlet/AssetsDataServlet.java | 6 +- .../externalapi/servlet/CrudExternalServlet.java | 24 +- .../be/tosca/CapabiltyRequirementConvertor.java | 2 +- .../openecomp/sdc/be/tosca/PropertyConvertor.java | 46 +- .../openecomp/sdc/be/tosca/ToscaExportHandler.java | 4 +- .../be/components/impl/ArtifactResolverTest.java | 20 + .../components/impl/InputsBusinessLogicTest.java | 20 + .../org/openecomp/sdc/be/dao/DAOTitanStrategy.java | 20 + .../openecomp/sdc/be/dao/TitanClientStrategy.java | 20 + .../be/dao/cassandra/SdcSchemaFilesAccessor.java | 20 + .../dao/cassandra/SdcSchemaFilesCassandraDao.java | 20 + .../be/dao/cassandra/schema/SdcSchemaUtils.java | 20 + .../tables/OldExternalApiEventTableDesc.java | 20 + .../tables/SdcSchemaFilesTableDescription.java | 20 + .../sdc/be/dao/config/DAOSpringConfig.java | 20 + .../sdc/be/dao/jsongraph/GraphVertex.java | 20 + .../openecomp/sdc/be/dao/jsongraph/TitanDao.java | 20 + .../sdc/be/dao/jsongraph/types/EdgeLabelEnum.java | 20 + .../be/dao/jsongraph/types/EdgePropertyEnum.java | 20 + .../be/dao/jsongraph/types/GraphJsonProperty.java | 20 + .../be/dao/jsongraph/types/JsonParseFlagEnum.java | 20 + .../sdc/be/dao/jsongraph/types/VertexTypeEnum.java | 20 + .../sdc/be/dao/jsongraph/utils/IdBuilderUtils.java | 20 + .../be/dao/jsongraph/utils/JsonParserUtils.java | 20 + .../be/dao/neo4j/GraphPropertiesDictionary.java | 20 + .../sdc/be/resources/data/SdcSchemaFilesData.java | 20 + .../sdc/be/resources/JsonParserUtilsTests.java | 20 + catalog-fe/src/main/webapp/WEB-INF/web.xml | 2 +- .../sdc/be/model/DerivedNodeTypeResolver.java | 20 + .../sdc/be/model/jsontitan/datamodel/NodeType.java | 20 + .../jsontitan/datamodel/TopologyTemplate.java | 20 + .../be/model/jsontitan/datamodel/ToscaElement.java | 20 + .../jsontitan/datamodel/ToscaElementTypeEnum.java | 20 + .../jsontitan/enums/JsonConstantKeysEnum.java | 20 + .../jsontitan/operations/ArtifactsOperations.java | 20 + .../model/jsontitan/operations/BaseOperation.java | 20 + .../ByToscaNameDerivedNodeTypeResolver.java | 20 + .../jsontitan/operations/CategoryOperation.java | 20 + .../jsontitan/operations/GroupsOperation.java | 20 + .../jsontitan/operations/InstancesOperation.java | 20 + .../operations/NodeTemplateOperation.java | 34 +- .../jsontitan/operations/NodeTypeOperation.java | 20 + .../operations/TopologyTemplateOperation.java | 20 + .../jsontitan/operations/ToscaDataOperation.java | 20 + .../operations/ToscaElementLifecycleOperation.java | 20 + .../operations/ToscaElementOperation.java | 20 + .../jsontitan/operations/ToscaOperationFacade.java | 20 + .../be/model/jsontitan/utils/ModelConverter.java | 20 + .../api/ToscaDefinitionPathCalculator.java | 20 + .../impl/ToscaDefinitionPathCalculatorImpl.java | 20 + .../migration/MigrationMalformedDataLogger.java | 20 + .../tosca/converters/ToscaMapValueConverter.java | 15 +- .../openecomp/sdc/be/ui/model/UiCategories.java | 20 + .../sdc/be/ui/model/UiComponentDataTransfer.java | 20 + .../sdc/be/ui/model/UiComponentMetadata.java | 20 + .../sdc/be/ui/model/UiResourceDataTransfer.java | 20 + .../sdc/be/ui/model/UiResourceMetadata.java | 20 + .../sdc/be/ui/model/UiServiceDataTransfer.java | 20 + .../sdc/be/ui/model/UiServiceMetadata.java | 20 + .../impl/ToscaDefinitionPathCalculatorTest.java | 20 + .../impl/ToscaElementLifecycleOperationTest.java | 20 + catalog-ui/src/app/app.ts | 20 + .../capabilities-requirements-list.less | 2 +- .../capability/capabilities-list-directive.ts | 20 + .../requirement/requirements-list-directive.ts | 20 + .../clicked-outside/clicked-outside-directive.ts | 20 + .../custom-validation/custom-validation.ts | 20 + .../download-artifact/download-artifact.ts | 20 + .../app/directives/ecomp-footer/ecomp-footer.ts | 20 + .../app/directives/ecomp-header/ecomp-header.ts | 20 + .../edit-name-popover-directive.ts | 20 + .../edit-name-popover/edit-name-popover.less | 4 +- .../app/directives/elements/checkbox/checkbox.ts | 20 + .../directives/elements/radiobutton/radiobutton.ts | 20 + .../app/directives/ellipsis/ellipsis-directive.ts | 20 + .../events/on-last-repeat/on-last-repeat.ts | 20 + .../export-json-to-excel/export-json-to-excel.ts | 20 + .../src/app/directives/file-opener/file-opener.ts | 20 + .../src/app/directives/file-type/file-type.ts | 20 + .../src/app/directives/file-upload/file-upload.ts | 20 + .../graphs-v2/asset-popover/asset-popover.less | 4 +- .../graphs-v2/asset-popover/asset-popover.ts | 4 +- .../graphs-v2/common/common-graph-utils.ts | 22 +- .../style/component-instances-nodes-style.ts | 20 + .../graphs-v2/common/style/module-node-style.ts | 20 + .../composition-graph.directive.ts | 20 + .../utils/composition-graph-general-utils.ts | 20 + .../utils/composition-graph-links-utils.ts | 20 + .../utils/composition-graph-nodes-utils.ts | 20 + .../utils/composition-graph-palette-utils.ts | 20 + .../utils/match-capability-requierment-utils.ts | 20 + .../deployment-graph/deployment-graph.directive.ts | 20 + .../deployment-graph-general-utils.ts | 20 + .../image-creator/image-creator.service.ts | 20 + .../graphs-v2/palette/palette.directive.ts | 20 + .../graphs-v2/relation-menu/relation-menu.ts | 4 +- .../app/directives/info-tooltip/info-tooltip.ts | 20 + .../inputs/input-row-directive.ts | 20 + .../properties/property-row-directive.ts | 20 + .../invalid-characters/invalid-characters.ts | 20 + .../src/app/directives/layout/top-nav/top-nav.less | 4 +- .../src/app/directives/layout/top-nav/top-nav.ts | 20 + .../directives/layout/top-progress/top-progress.ts | 20 + .../src/app/directives/loader/loader-directive.ts | 4 +- catalog-ui/src/app/directives/modal/sdc-modal.ts | 20 + .../perfect-scrollbar/angular-perfect-scrollbar.ts | 20 + .../print-graph-screen/print-graph-screen.ts | 20 + .../data-type-fields-structure.ts | 20 + .../type-list/type-list-directive.ts | 20 + .../property-types/type-map/type-map-directive.ts | 20 + .../src/app/directives/punch-out/punch-out.ts | 20 + .../sdc-single-tab/sdc-single-tab-directive.ts | 20 + .../app/directives/sdc-tabs/sdc-tabs-directive.ts | 20 + .../select-data-type-fields-structure.ts | 20 + .../select-type-list/select-type-list-directive.ts | 20 + .../select-type-map/select-type-map-directive.ts | 20 + .../structure-tree/structure-tree-directive.ts | 4 +- catalog-ui/src/app/directives/tag/tag-directive.ts | 20 + .../user-header-details-directive.ts | 20 + .../expand-collapse-list-header.ts | 20 + .../expand-collaps-menu-box.ts | 20 + .../expand-collapse-menu-box.less | 3 +- .../utils/expand-collapse/expand-collapse.ts | 20 + .../sdc-keyboard-events/sdc-keyboard-events.ts | 20 + .../src/app/directives/utils/sdc-tags/sdc-tags.ts | 20 + .../utils/smart-tooltip/smart-tooltip.ts | 20 + .../utils/validation-on-load/validation-on-load.ts | 20 + catalog-ui/src/app/filters.ts | 20 + .../src/app/filters/catalog-status-filter.ts | 20 + catalog-ui/src/app/filters/category-type-filter.ts | 20 + .../src/app/filters/clear-whitespaces-filter.ts | 20 + catalog-ui/src/app/filters/entity-filter.ts | 20 + .../src/app/filters/graph-resource-name-filter.ts | 20 + catalog-ui/src/app/filters/resource-name-filter.ts | 20 + catalog-ui/src/app/filters/resource-type-filter.ts | 20 + .../src/app/filters/string-to-date-filter.ts | 20 + catalog-ui/src/app/filters/tests-id-filter.ts | 20 + catalog-ui/src/app/filters/trim-filter.ts | 20 + catalog-ui/src/app/filters/truncate-filter.ts | 20 + catalog-ui/src/app/models.ts | 20 + catalog-ui/src/app/models/activity.ts | 20 + .../src/app/models/additional-information.ts | 20 + catalog-ui/src/app/models/app-config.ts | 20 + catalog-ui/src/app/models/artifacts.ts | 20 + catalog-ui/src/app/models/aschema-property.ts | 20 + catalog-ui/src/app/models/attributes.ts | 20 + catalog-ui/src/app/models/button.ts | 20 + catalog-ui/src/app/models/capability.ts | 20 + catalog-ui/src/app/models/categories.ts | 20 + catalog-ui/src/app/models/category.ts | 20 + catalog-ui/src/app/models/comments.ts | 20 + catalog-ui/src/app/models/component-metadata.ts | 20 + catalog-ui/src/app/models/components/component.ts | 20 + .../src/app/models/components/displayComponent.ts | 4 +- catalog-ui/src/app/models/components/product.ts | 20 + catalog-ui/src/app/models/components/resource.ts | 20 + catalog-ui/src/app/models/components/service.ts | 20 + .../componentsInstances/componentInstance.ts | 20 + .../models/componentsInstances/productInstance.ts | 20 + .../models/componentsInstances/resourceInstance.ts | 20 + .../models/componentsInstances/serviceInstance.ts | 20 + catalog-ui/src/app/models/csar-component.ts | 20 + catalog-ui/src/app/models/data-type-properties.ts | 20 + catalog-ui/src/app/models/data-types-map.ts | 20 + catalog-ui/src/app/models/data-types.ts | 20 + catalog-ui/src/app/models/distribution.ts | 20 + catalog-ui/src/app/models/export-excel.ts | 20 + catalog-ui/src/app/models/file-download.ts | 20 + .../models/filter-properties-assignment-data.ts | 20 + catalog-ui/src/app/models/graph/assetPopoverObj.ts | 4 +- .../models/graph/graph-links/common-base-link.ts | 4 +- .../graph/graph-links/common-ci-link-base.ts | 4 +- .../composition-ci-link-base.ts | 4 +- .../composition-ci-simple-link.ts | 4 +- .../composition-ci-ucpe-host-link.ts | 4 +- .../composition-ci-ucpe-link.ts | 4 +- .../composition-ci-vl-link.ts | 4 +- .../composition-ci-vl-ucpe-link.ts | 4 +- .../app/models/graph/graph-links/links-factory.ts | 4 +- .../module-graph-links/module-ci-link-base.ts | 4 +- .../module-graph-links/module-ci-vl-link.ts | 4 +- catalog-ui/src/app/models/graph/graphTooltip.ts | 4 +- catalog-ui/src/app/models/graph/link-menu.ts | 4 +- catalog-ui/src/app/models/graph/match-relation.ts | 4 +- .../src/app/models/graph/nodes/base-common-node.ts | 4 +- .../app/models/graph/nodes/common-ci-node-base.ts | 4 +- .../composition-ci-node-base.ts | 4 +- .../composition-ci-node-cp.ts | 4 +- .../composition-ci-node-service.ts | 4 +- .../composition-ci-node-ucpe-cp.ts | 4 +- .../composition-ci-node-ucpe.ts | 4 +- .../composition-ci-node-vf.ts | 4 +- .../composition-ci-node-vfc.ts | 4 +- .../composition-ci-node-vl.ts | 4 +- .../nodes/modules-graph-nodes/module-node-base.ts | 4 +- .../src/app/models/graph/nodes/nodes-factory.ts | 4 +- catalog-ui/src/app/models/graph/point.ts | 20 + .../src/app/models/graph/relationMenuObjects.ts | 4 +- catalog-ui/src/app/models/graph/relationship.ts | 4 +- catalog-ui/src/app/models/heat-parameters.ts | 20 + catalog-ui/src/app/models/input-property-base.ts | 20 + catalog-ui/src/app/models/inputs-and-properties.ts | 20 + catalog-ui/src/app/models/inputs.ts | 20 + .../app/models/instance-inputs-properties-map.ts | 20 + catalog-ui/src/app/models/left-panel.ts | 20 + catalog-ui/src/app/models/member.ts | 20 + catalog-ui/src/app/models/modules/base-module.ts | 20 + .../properties-inputs/derived-fe-property.ts | 20 + .../app/models/properties-inputs/input-be-model.ts | 20 + .../app/models/properties-inputs/input-fe-model.ts | 22 +- .../models/properties-inputs/property-be-model.ts | 20 + .../property-declare-api-model.ts | 20 + .../models/properties-inputs/property-fe-map.ts | 20 + .../models/properties-inputs/property-fe-model.ts | 20 + .../properties-inputs/property-input-detail.ts | 20 + .../properties-inputs/simple-flat-property.ts | 22 +- catalog-ui/src/app/models/properties.ts | 20 + catalog-ui/src/app/models/requirement.ts | 20 + catalog-ui/src/app/models/schema-attribute.ts | 20 + catalog-ui/src/app/models/tab.ts | 20 + catalog-ui/src/app/models/tooltip-data.ts | 20 + catalog-ui/src/app/models/user.ts | 20 + catalog-ui/src/app/models/validate.ts | 20 + catalog-ui/src/app/models/validation-config.ts | 20 + catalog-ui/src/app/modules/directive-module.ts | 20 + catalog-ui/src/app/modules/filters.ts | 20 + catalog-ui/src/app/modules/service-module.ts | 20 + catalog-ui/src/app/modules/utils.ts | 20 + catalog-ui/src/app/modules/view-model-module.ts | 20 + catalog-ui/src/app/ng2/app.component.ts | 20 + catalog-ui/src/app/ng2/app.module.ts | 20 + catalog-ui/src/app/ng2/app.routing.ts | 20 + .../dynamic-element/dynamic-element.component.ts | 20 + .../dynamic-element/dynamic-element.module.ts | 20 + .../checkbox/ui-element-checkbox.component.ts | 20 + .../dropdown/ui-element-dropdown.component.ts | 20 + .../input/ui-element-input.component.ts | 20 + .../ui-element-integer-input.component.ts | 20 + .../ui-element-popover-input.component.ts | 20 + .../elements-ui/ui-element-base.component.ts | 20 + .../filter-properties-assignment.component.ts | 20 + .../hierarchy-display-options.ts | 20 + .../hierarchy-navigation.component.ts | 20 + .../confirmation-delete-input.component.ts | 20 + .../inputs-table/inputs-table.component.less | 6 +- .../inputs-table/inputs-table.component.ts | 20 + .../app/ng2/components/loader/loader.component.ts | 20 + .../app/ng2/components/modal/modal.component.ts | 20 + .../popover/popover-content.component.less | 10 +- .../popover/popover-content.component.ts | 20 + .../ng2/components/popover/popover.component.ts | 20 + .../app/ng2/components/popover/popover.module.ts | 20 + .../dynamic-property/dynamic-property.component.ts | 20 + .../properties-table.component.less | 8 +- .../properties-table/properties-table.component.ts | 20 + .../tooltip/tooltip-content.component.ts | 20 + .../ng2/components/tooltip/tooltip.component.ts | 20 + .../app/ng2/components/tooltip/tooltip.module.ts | 20 + .../src/app/ng2/pages/page404/page404.component.ts | 20 + .../properties-assignment.module.ts | 20 + .../properties-assignment.page.component.less | 5 +- .../properties-assignment.page.component.ts | 44 +- .../properties-assignment/properties.utils.ts | 20 + .../src/app/ng2/pipes/contentAfterLastDot.pipe.ts | 22 +- .../app/ng2/pipes/filterChildProperties.pipe.ts | 22 +- catalog-ui/src/app/ng2/pipes/groupBy.pipe.ts | 20 + catalog-ui/src/app/ng2/pipes/keys.pipe.ts | 20 + catalog-ui/src/app/ng2/pipes/searchFilter.pipe.ts | 20 + .../src/app/ng2/services/authentication.service.ts | 22 +- .../component-instance.service.ts | 20 + .../src/app/ng2/services/component-mode.service.ts | 20 + .../component-services/component.service.ts | 20 + .../component-services/resource.service.ts | 20 + .../services/component-services/service.service.ts | 20 + catalog-ui/src/app/ng2/services/config.service.ts | 20 + catalog-ui/src/app/ng2/services/cookie.service.ts | 20 + .../src/app/ng2/services/data-type.service.ts | 20 + .../src/app/ng2/services/hierarchy-nav.service.ts | 22 +- .../app/ng2/services/http.interceptor.service.ts | 20 + catalog-ui/src/app/ng2/services/http.service.ts | 20 + .../src/app/ng2/services/mocks/properties.mock.ts | 22 +- .../src/app/ng2/services/properties.service.ts | 22 +- .../responses/component-generic-response.ts | 20 + .../ng2/services/responses/properties.response.ts | 20 + .../src/app/ng2/services/utils/serializable.ts | 20 + .../app/ng2/shared/checkbox/checkbox.component.ts | 20 + .../src/app/ng2/shared/checkbox/checkbox.module.ts | 22 +- .../app/ng2/shared/navbar/navbar-routes.config.ts | 20 + .../src/app/ng2/shared/navbar/navbar.component.ts | 20 + .../src/app/ng2/shared/navbar/navbar.metadata.ts | 20 + .../src/app/ng2/shared/navbar/navbar.module.ts | 20 + catalog-ui/src/app/ng2/shared/shared.module.ts | 20 + .../src/app/ng2/shared/tabs/tab/tab.component.ts | 22 +- .../src/app/ng2/shared/tabs/tabs.component.ts | 20 + catalog-ui/src/app/ng2/shared/tabs/tabs.module.ts | 22 +- .../src/app/ng2/utils/ng1-upgraded-provider.ts | 20 + catalog-ui/src/app/services.ts | 20 + .../src/app/services/activity-log-service.ts | 20 + .../src/app/services/angular-js-bridge-service.ts | 20 + .../src/app/services/available-icons-service.ts | 20 + catalog-ui/src/app/services/cache-service.ts | 20 + .../src/app/services/category-resource-service.ts | 20 + .../app/services/components/component-service.ts | 4 +- .../src/app/services/components/product-service.ts | 20 + .../app/services/components/resource-service.ts | 20 + .../src/app/services/components/service-service.ts | 20 + .../utils/composition-left-palette-service.ts | 4 +- .../src/app/services/configuration-ui-service.ts | 20 + catalog-ui/src/app/services/cookie-service.ts | 20 + catalog-ui/src/app/services/data-types-service.ts | 20 + catalog-ui/src/app/services/ecomp-service.ts | 20 + catalog-ui/src/app/services/entity-service.ts | 20 + .../src/app/services/event-listener-service.ts | 4 +- catalog-ui/src/app/services/header-interceptor.ts | 20 + .../src/app/services/http-error-interceptor.ts | 20 + catalog-ui/src/app/services/loader-service.ts | 20 + catalog-ui/src/app/services/onboarding-service.ts | 20 + catalog-ui/src/app/services/progress-service.ts | 20 + catalog-ui/src/app/services/sdc-version-service.ts | 20 + catalog-ui/src/app/services/sharing-service.ts | 20 + .../src/app/services/url-tobase64-service.ts | 20 + .../src/app/services/user-resource-service.ts | 20 + catalog-ui/src/app/utils.ts | 20 + catalog-ui/src/app/utils/artifacts-utils.ts | 20 + .../app/utils/change-lifecycle-state-handler.ts | 20 + catalog-ui/src/app/utils/common-utils.ts | 20 + catalog-ui/src/app/utils/component-factory.ts | 20 + .../src/app/utils/component-instance-factory.ts | 4 +- catalog-ui/src/app/utils/constants.ts | 20 + catalog-ui/src/app/utils/dictionary/dictionary.ts | 20 + catalog-ui/src/app/utils/file-utils.ts | 20 + catalog-ui/src/app/utils/functions.ts | 20 + catalog-ui/src/app/utils/menu-handler.ts | 20 + catalog-ui/src/app/utils/modals-handler.ts | 20 + catalog-ui/src/app/utils/prototypes.ts | 20 + catalog-ui/src/app/utils/validation-utils.ts | 20 + .../add-category-modal-view-model.ts | 20 + .../admin-dashboard/admin-dashboard-view-model.ts | 20 + .../category-management-view-model.ts | 20 + .../user-management/user-management-view-model.ts | 20 + .../app/view-models/catalog/catalog-view-model.ts | 20 + .../src/app/view-models/catalog/catalog.less | 33 +- .../view-models/dashboard/dashboard-view-model.ts | 20 + .../view-models/dcae-app/dcae-app-view-model.ts | 20 + .../src/app/view-models/dcae-app/dcae-app.less | 14 +- .../artifact-form/artifact-form-view-model.ts | 20 + .../attribute-form/attribute-from-view-model.ts | 20 + .../env-parameters-form/env-parameters-form.ts | 28 +- .../forms/input-form/input-form-view-modal.ts | 20 + .../base-property-form/property-form-base-model.ts | 20 + .../property-form-view-model.ts | 20 + .../module-property-modal/module-property-model.ts | 20 + .../select-datatype-modal-view-model.ts | 20 + .../resource-instance-name-model.ts | 20 + .../confirmation-modal-view-model.ts | 20 + .../conformance-level-modal-view-model.ts | 20 + .../modals/email-modal/email-modal-view-model.ts | 20 + .../modals/error-modal/error-view-model.ts | 20 + .../message-modal/message-base-modal-model.ts | 20 + .../client-message-modal-view-model.ts | 20 + .../server-message-modal-view-model.ts | 20 + .../onboarding-modal-view-model.ts | 20 + .../onboard-vendor/onboard-vendor-view-model.ts | 20 + .../view-models/onboard-vendor/onboard-vendor.less | 14 +- .../app/view-models/preloading/preloading-view.ts | 20 + .../app/view-models/support/support-view-model.ts | 20 + .../tabs/hierarchy/hierarchy-view-model.ts | 20 + .../app/view-models/tutorial-end/tutorial-end.ts | 20 + .../src/app/view-models/welcome/welcome-view.ts | 20 + .../workspace/tabs/activity-log/activity-log.ts | 20 + .../tabs/attributes/attributes-view-model.ts | 20 + .../tabs/composition/composition-view-model.ts | 11 +- .../workspace/tabs/composition/composition.less | 12 +- .../tabs/artifacts/artifacts-view-model.ts | 36 +- .../composition/tabs/artifacts/artifacts-view.html | 8 +- .../tabs/composition/tabs/artifacts/artifacts.less | 3 +- .../composition/tabs/details/details-view-model.ts | 4 +- .../tabs/composition/tabs/details/details.less | 10 +- .../properties-view-model.ts | 20 + .../tabs/relations/relations-view-model.ts | 20 + .../composition/tabs/structure/structure-view.ts | 20 + .../deployment-artifacts-view-model.ts | 20 + .../deployment-artifacts-view.html | 4 +- .../deployment-artifacts/deployment-artifacts.less | 9 +- .../tabs/deployment/deployment-view-model.ts | 20 + .../disribution-status-modal-view-model.ts | 20 + .../tabs/distribution/distribution-view-model.ts | 20 + .../workspace/tabs/general/general-view-model.ts | 21 + .../workspace/tabs/general/general.less | 4 + .../workspace/tabs/icons/icons-view-model.ts | 20 + .../information-artifacts-view-model.ts | 20 + .../resource-input/resource-inputs-view-model.ts | 20 + .../service-input/service-inputs-view-model.ts | 20 + .../management-workflow-view-model.ts | 20 + .../network-call-flow-view-model.ts | 20 + .../product-hierarchy-view-model.ts | 20 + .../tabs/properties/properties-view-model.ts | 20 + .../req-and-capabilities-view-model.ts | 20 + .../tosca-artifacts/tosca-artifacts-view-model.ts | 20 + .../view-models/workspace/workspace-view-model.ts | 30 +- .../src/app/view-models/workspace/workspace.less | 7 +- catalog-ui/src/assets/styles/fonts.less | 78 +- .../styles/fonts/ClearviewATT/ClearviewATT-Bd.eot | Bin 92160 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Bd.svg | 424 -- .../styles/fonts/ClearviewATT/ClearviewATT-Bd.ttf | Bin 93916 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Bd.woff | Bin 42192 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BdIt.eot | Bin 104184 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BdIt.svg | 425 -- .../fonts/ClearviewATT/ClearviewATT-BdIt.ttf | Bin 105932 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BdIt.woff | Bin 46444 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Bk.eot | Bin 86088 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Bk.svg | 425 -- .../styles/fonts/ClearviewATT/ClearviewATT-Bk.ttf | Bin 88696 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Bk.woff | Bin 39280 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BkIt.eot | Bin 104224 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BkIt.svg | 425 -- .../fonts/ClearviewATT/ClearviewATT-BkIt.ttf | Bin 105972 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-BkIt.woff | Bin 46676 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Lt.eot | Bin 89640 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Lt.svg | 425 -- .../styles/fonts/ClearviewATT/ClearviewATT-Lt.ttf | Bin 92288 -> 0 bytes .../styles/fonts/ClearviewATT/ClearviewATT-Lt.woff | Bin 40332 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-LtIt.eot | Bin 108396 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-LtIt.svg | 424 -- .../fonts/ClearviewATT/ClearviewATT-LtIt.ttf | Bin 110192 -> 0 bytes .../fonts/ClearviewATT/ClearviewATT-LtIt.woff | Bin 48120 -> 0 bytes .../styles/fonts/OmnesATT/AT&T Variation ID.tab | 9 - .../fonts/OmnesATT/OmnesATTW02BoldItalic.eot | Bin 31322 -> 0 bytes .../fonts/OmnesATT/OmnesATTW02BoldItalic.svg | 3671 ---------------- .../fonts/OmnesATT/OmnesATTW02BoldItalic.ttf | Bin 68660 -> 0 bytes .../fonts/OmnesATT/OmnesATTW02BoldItalic.woff | Bin 35986 -> 0 bytes .../assets/styles/fonts/OmnesATT/Omnes_ATTW02.eot | Bin 30321 -> 0 bytes .../assets/styles/fonts/OmnesATT/Omnes_ATTW02.svg | 3694 ----------------- .../assets/styles/fonts/OmnesATT/Omnes_ATTW02.ttf | Bin 71692 -> 0 bytes .../assets/styles/fonts/OmnesATT/Omnes_ATTW02.woff | Bin 35610 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Bold.eot | Bin 32077 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Bold.svg | 4365 -------------------- .../styles/fonts/OmnesATT/Omnes_ATTW02Bold.ttf | Bin 71564 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Bold.woff | Bin 37149 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Italic.eot | Bin 32079 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Italic.svg | 3799 ----------------- .../styles/fonts/OmnesATT/Omnes_ATTW02Italic.ttf | Bin 76564 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Italic.woff | Bin 37872 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Light.eot | Bin 32072 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Light.svg | 3872 ----------------- .../styles/fonts/OmnesATT/Omnes_ATTW02Light.ttf | Bin 73968 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Light.woff | Bin 37342 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02LightItalic.eot | Bin 30983 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02LightItalic.svg | 3030 -------------- .../fonts/OmnesATT/Omnes_ATTW02LightItalic.ttf | Bin 70088 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02LightItalic.woff | Bin 36261 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Medium.eot | Bin 28695 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Medium.svg | 2473 ----------- .../styles/fonts/OmnesATT/Omnes_ATTW02Medium.ttf | Bin 65152 -> 0 bytes .../styles/fonts/OmnesATT/Omnes_ATTW02Medium.woff | Bin 33641 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot | Bin 33730 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02MediumItalic.svg | 3837 ----------------- .../fonts/OmnesATT/Omnes_ATTW02MediumItalic.ttf | Bin 77508 -> 0 bytes .../fonts/OmnesATT/Omnes_ATTW02MediumItalic.woff | Bin 39182 -> 0 bytes .../assets/styles/fonts/OmnesATT/demo-async.htm | 169 - .../src/assets/styles/fonts/OmnesATT/demo.htm | 155 - .../styles/fonts/OpenSans/Apache License.txt | 201 + .../assets/styles/fonts/OpenSans/OpenSans-Bold.ttf | Bin 0 -> 224592 bytes .../styles/fonts/OpenSans/OpenSans-BoldItalic.ttf | Bin 0 -> 213292 bytes .../styles/fonts/OpenSans/OpenSans-ExtraBold.ttf | Bin 0 -> 222584 bytes .../fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf | Bin 0 -> 213420 bytes .../styles/fonts/OpenSans/OpenSans-Italic.ttf | Bin 0 -> 212896 bytes .../styles/fonts/OpenSans/OpenSans-Light.ttf | Bin 0 -> 222412 bytes .../styles/fonts/OpenSans/OpenSans-LightItalic.ttf | Bin 0 -> 213128 bytes .../styles/fonts/OpenSans/OpenSans-Regular.ttf | Bin 0 -> 217360 bytes .../styles/fonts/OpenSans/OpenSans-Semibold.ttf | Bin 0 -> 221328 bytes .../fonts/OpenSans/OpenSans-SemiboldItalic.ttf | Bin 0 -> 212820 bytes catalog-ui/src/assets/styles/layout/sidebar.less | 4 +- catalog-ui/src/assets/styles/mixins.less | 30 +- catalog-ui/src/assets/styles/mixins_old.less | 38 +- catalog-ui/src/assets/styles/sdc-ui.css | 6 +- catalog-ui/src/assets/styles/tlv-buttons.less | 4 +- catalog-ui/src/assets/styles/variables-old.less | 10 +- catalog-ui/src/assets/styles/variables.less | 12 +- catalog-ui/src/main.ts | 20 + catalog-ui/src/polyfills.ts | 20 + .../src/typings/cytoscape/cytoscape-extension.ts | 22 +- .../sdc/common/jsongraph/util/CommonUtility.java | 20 + .../org/openecomp/sdc/common/util/PairUtils.java | 20 + .../elements/CapabilityDataDefinition.java | 20 + .../elements/CompositionDataDefinition.java | 20 + .../be/datatypes/elements/InputDataDefinition.java | 20 + .../elements/ListCapabilityDataDefinition.java | 20 + .../be/datatypes/elements/ListDataDefinition.java | 20 + .../elements/ListMapPropertiesDataDefinition.java | 20 + .../elements/ListRequirementDataDefinition.java | 20 + .../elements/MapArtifactDataDefinition.java | 20 + .../datatypes/elements/MapCapabiltyProperty.java | 20 + .../be/datatypes/elements/MapDataDefinition.java | 20 + .../elements/MapGroupsDataDefinition.java | 20 + .../elements/MapListCapabiltyDataDefinition.java | 20 + .../elements/MapListRequirementDataDefinition.java | 20 + .../elements/MapPropertiesDataDefinition.java | 20 + .../elements/RequirementDataDefinition.java | 20 + .../be/datatypes/enums/ComponentFieldsEnum.java | 20 + .../sdc/be/datatypes/enums/GraphPropertyEnum.java | 20 + .../be/datatypes/enums/JsonPresentationFields.java | 20 + .../be/datatypes/tosca/ToscaDataDefinition.java | 20 + .../impl/VendorSoftwareProductManagerImpl.java | 26 +- .../impl/VspManagerFactoryImpl.java | 2 - .../impl/VendorSoftwareProductManagerImplTest.java | 29 +- .../openecomp/core/utilities/json/JsonUtil.java | 8 +- .../openecomp-sdc-healing-api/pom.xml | 5 + .../sdc/healing/types/HealingContext.java | 41 + .../src/main/resources/healingConfiguration.json | 3 +- .../openecomp-sdc-healing-impl/pom.xml | 10 + .../sdc/healing/healers/VlmVersionHealer.java | 73 + .../datatypes/heattotosca/TranslationContext.java | 10 + .../composition/UnifiedSubstitutionData.java | 12 +- .../heattotosca/UnifiedCompositionService.java | 17 +- ...fiedCompositionNestedSingleComputeFullTest.java | 10 + .../in/MANIFEST.json | 250 ++ .../in/base_vson.env | 135 + .../in/base_vson.yaml | 422 ++ .../in/deploy.sh | 317 ++ .../in/module_0_vson_mgt.env | 68 + .../in/module_0_vson_mgt.yaml | 151 + .../in/module_0_vson_mgt_volume.env | 21 + .../in/module_0_vson_mgt_volume.yaml | 69 + .../in/module_1_vson_mon.env | 68 + .../in/module_1_vson_mon.yaml | 151 + .../in/module_1_vson_mon_volume.env | 21 + .../in/module_1_vson_mon_volume.yaml | 69 + .../in/module_2_vson_mdr.env | 68 + .../in/module_2_vson_mdr.yaml | 151 + .../in/module_2_vson_mdr_volume.env | 21 + .../in/module_2_vson_mdr_volume.yaml | 69 + .../in/module_3_vson_cll.env | 94 + .../in/module_3_vson_cll.yaml | 195 + .../in/module_3_vson_cll_volume.env | 26 + .../in/module_3_vson_cll_volume.yaml | 116 + .../in/module_4_vson_dbc.env | 76 + .../in/module_4_vson_dbc.yaml | 165 + .../in/module_4_vson_dbc_volume.env | 18 + .../in/module_4_vson_dbc_volume.yaml | 61 + .../in/module_5_vson_dbg.env | 76 + .../in/module_5_vson_dbg.yaml | 165 + .../in/module_5_vson_dbg_volume.env | 18 + .../in/module_5_vson_dbg_volume.yaml | 62 + .../in/module_6_vson_dbs.env | 90 + .../in/module_6_vson_dbs.yaml | 187 + .../in/module_6_vson_dbs_volume.env | 28 + .../in/module_6_vson_dbs_volume.yaml | 94 + .../in/module_7_vson_app.env | 85 + .../in/module_7_vson_app.yaml | 182 + .../in/module_7_vson_app_volume.env | 18 + .../in/module_7_vson_app_volume.yaml | 62 + .../in/module_8_vson_dcl.env | 99 + .../in/module_8_vson_dcl.yaml | 200 + .../in/module_8_vson_dcl_volume.env | 26 + .../in/module_8_vson_dcl_volume.yaml | 116 + .../in/module_9_vson_clm.env | 63 + .../in/module_9_vson_clm.yaml | 148 + .../in/nested_vson_server.yaml | 205 + .../in/nested_vson_server_from_vol.yaml | 192 + .../in/nested_vson_server_with_vol.yaml | 211 + .../nested_vson_server_with_vol_dual_ip_stack.yaml | 229 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 2040 +++++++++ .../out/MainServiceTemplate.yaml | 1771 ++++++++ .../out/nested_vson_serverServiceTemplate.yaml | 452 ++ ...nested_vson_server_from_volServiceTemplate.yaml | 439 ++ ...nested_vson_server_with_volServiceTemplate.yaml | 454 ++ ...rver_with_vol_dual_ip_stackServiceTemplate.yaml | 478 +++ .../zusammen/EntitlementPoolZusammenDaoImpl.java | 16 +- .../impl/zusammen/FeatureGroupDaoZusammenImpl.java | 8 + .../zusammen/LicenseKeyGroupZusammenDaoImpl.java | 24 +- .../types/composition/CompositionEntityId.java | 7 + .../CompositionEntityDataManagerFactoryImpl.java | 1 + .../CompositionEntityDataManagerImpl.java | 12 +- .../CandidateServiceImpl.java | 4 +- .../src/main/resources/logback.xml | 283 +- openecomp-be/tools/migration/cassandra2zusammen.sh | 8 +- .../sdc/ci/tests/execute/setup/MobProxy.java | 20 + .../verificator/CustomizationUUIDVerificator.java | 20 + 634 files changed, 20130 insertions(+), 32260 deletions(-) delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/AT&T Variation ID.tab delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.svg delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.ttf delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.woff delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/demo-async.htm delete mode 100644 catalog-ui/src/assets/styles/fonts/OmnesATT/demo.htm create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/Apache License.txt create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Bold.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-BoldItalic.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-ExtraBold.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Italic.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Light.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-LightItalic.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Regular.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Semibold.ttf create mode 100644 catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-SemiboldItalic.ttf create mode 100644 openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/src/main/java/org/openecomp/sdc/healing/types/HealingContext.java create mode 100644 openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/src/main/java/org/openecomp/sdc/healing/healers/VlmVersionHealer.java create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/deploy.sh create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_from_vol.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol_dual_ip_stack.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/execute/imports/FilteredDataByParamsComponentServletTest.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/execute/imports/FilteredDataByParamsComponentServletTest.java index 541294c141..e434f88ad5 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/execute/imports/FilteredDataByParamsComponentServletTest.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/execute/imports/FilteredDataByParamsComponentServletTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.execute.imports; import static org.testng.AssertJUnit.assertEquals; diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/CommonMigrationUtils.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/CommonMigrationUtils.java index e142e4caa3..41a4eb0f3b 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/CommonMigrationUtils.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/CommonMigrationUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.migration.v1707; import com.thinkaurelius.titan.core.TitanGraph; diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/postupgrade/AttKeyPropertiesRenameTest.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/postupgrade/AttKeyPropertiesRenameTest.java index 95fc068dd3..18ade957cf 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/postupgrade/AttKeyPropertiesRenameTest.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/postupgrade/AttKeyPropertiesRenameTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.migration.v1707.postupgrade; import com.thinkaurelius.titan.core.TitanVertex; diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/preupgrade/AttKeyPropertiesBeforeRenameTest.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/preupgrade/AttKeyPropertiesBeforeRenameTest.java index 3b4f6349a7..81fe8b4acf 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/preupgrade/AttKeyPropertiesBeforeRenameTest.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/migration/v1707/preupgrade/AttKeyPropertiesBeforeRenameTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.migration.v1707.preupgrade; import com.thinkaurelius.titan.core.TitanVertex; diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/graph/GraphFileUtils.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/graph/GraphFileUtils.java index 2fa5807aff..91e7a3fae9 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/graph/GraphFileUtils.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/graph/GraphFileUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.utils.graph; import com.thinkaurelius.titan.core.TitanVertex; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/GraphJsonValidator.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/GraphJsonValidator.java index 2ad4faceb7..1ce976dbe5 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/GraphJsonValidator.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/GraphJsonValidator.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/TitanGraphInitializer.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/TitanGraphInitializer.java index ace1c038f2..11d52023f8 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/TitanGraphInitializer.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/TitanGraphInitializer.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl; import java.util.ArrayList; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/Migration1707Task.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/Migration1707Task.java index 92e185dbd7..2c19c94cff 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/Migration1707Task.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/Migration1707Task.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration; /** diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationException.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationException.java index f54fccc0c1..8e958b9ad1 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationException.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationException.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration; public class MigrationException extends RuntimeException { diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationMsg.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationMsg.java index 3f8b55b3a5..e743e5387b 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationMsg.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationMsg.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration; public enum MigrationMsg { diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationOperationUtils.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationOperationUtils.java index a4595b2ec8..7a34521d93 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationOperationUtils.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/MigrationOperationUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration; import com.thinkaurelius.titan.core.PropertyKey; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/DistributionStatusUpdate.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/DistributionStatusUpdate.java index 7c0b57fb1d..744965ff68 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/DistributionStatusUpdate.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/DistributionStatusUpdate.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.EnumMap; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707.java index 84214cc0b0..1012ebddd4 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import org.openecomp.sdc.asdctool.impl.migration.Migration1707Task; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707ArtifactUuidFix.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707ArtifactUuidFix.java index d8b2f62705..c14301ae5e 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707ArtifactUuidFix.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707ArtifactUuidFix.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.io.BufferedWriter; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707Config.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707Config.java index 93081e00a3..21a6ae1416 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707Config.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707Config.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707RelationsFix.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707RelationsFix.java index 47bce78893..204f0a5fc8 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707RelationsFix.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707RelationsFix.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.EnumMap; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707VnfFix.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707VnfFix.java index d3bd494a85..5d7a887a7f 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707VnfFix.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/Migration1707VnfFix.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.EnumMap; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationTitanStrategy.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationTitanStrategy.java index 9a0cc89dd6..0274ca425e 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationTitanStrategy.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationTitanStrategy.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import org.openecomp.sdc.be.config.ConfigurationManager; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationUtils.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationUtils.java index 81a00b0444..04f810af5e 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationUtils.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/MigrationUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import org.apache.commons.lang.enums.Enum; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/RenameGraphPropertyKeys.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/RenameGraphPropertyKeys.java index a1c1b6b4cc..9f571167db 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/RenameGraphPropertyKeys.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/RenameGraphPropertyKeys.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import org.openecomp.sdc.asdctool.impl.migration.*; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaNamesUpdate.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaNamesUpdate.java index 5213fae619..665fe15315 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaNamesUpdate.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaNamesUpdate.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.ArrayList; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaTemplateRegeneration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaTemplateRegeneration.java index 555a54d038..7d009fe158 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaTemplateRegeneration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/ToscaTemplateRegeneration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.EnumMap; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/VfModulesPropertiesAdding.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/VfModulesPropertiesAdding.java index ca1ed2b2a8..89ac6f7cb6 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/VfModulesPropertiesAdding.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/VfModulesPropertiesAdding.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707; import java.util.ArrayList; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/CategoriesUtils.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/CategoriesUtils.java index 2ba7e013f0..44d95395d0 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/CategoriesUtils.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/CategoriesUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import org.openecomp.sdc.be.model.category.CategoryDefinition; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ComponentMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ComponentMigration.java index 51e51d4c02..d69363be89 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ComponentMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ComponentMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ConsumersMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ConsumersMigration.java index 83078baf6e..c455f870aa 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ConsumersMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ConsumersMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/InvariantUUIDResolver.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/InvariantUUIDResolver.java index bf28507877..e26a01e1b4 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/InvariantUUIDResolver.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/InvariantUUIDResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import org.openecomp.sdc.be.model.Component; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/JsonModelMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/JsonModelMigration.java index 4e62b2f497..76c66de1c9 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/JsonModelMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/JsonModelMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/MigrationByIdDerivedNodeTypeResolver.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/MigrationByIdDerivedNodeTypeResolver.java index 0522ed965d..066ab9a01a 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/MigrationByIdDerivedNodeTypeResolver.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/MigrationByIdDerivedNodeTypeResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NodeTemplateMissingDataResolver.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NodeTemplateMissingDataResolver.java index f0763a138c..01e36345e1 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NodeTemplateMissingDataResolver.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NodeTemplateMissingDataResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesMigration.java index e95a724be2..1717b1fa83 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesResolver.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesResolver.java index 205faf5355..cc9e6ec972 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesResolver.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/NormativesResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourceVersionMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourceVersionMigration.java index ee222a721b..aeb85a7d35 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourceVersionMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourceVersionMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourcesCategoriesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourcesCategoriesMigration.java index 5285c4c406..f605d8c3fa 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourcesCategoriesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ResourcesCategoriesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceCategoriesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceCategoriesMigration.java index f8f79ad9ba..857bcd9b43 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceCategoriesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceCategoriesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceVersionMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceVersionMigration.java index 4a96c2743d..32ef06a220 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceVersionMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServiceVersionMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServicesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServicesMigration.java index a6134070d4..040d220912 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServicesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/ServicesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import java.util.ArrayList; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UserStatesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UserStatesMigration.java index 67d9235cee..3f62273931 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UserStatesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UserStatesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import com.thinkaurelius.titan.core.TitanVertex; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UsersMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UsersMigration.java index a578f066bf..6e0a8a9247 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UsersMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/UsersMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VFResourcesMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VFResourcesMigration.java index 74755c8326..82d22addf3 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VFResourcesMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VFResourcesMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import java.util.List; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VersionMigration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VersionMigration.java index 145ae28c81..514760fba2 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VersionMigration.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/VersionMigration.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilitiesMigrationService.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilitiesMigrationService.java index 4a91290dbc..23b1afec93 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilitiesMigrationService.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilitiesMigrationService.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel.relations; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilityRequirementMigrationService.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilityRequirementMigrationService.java index aad2eb4412..33b5574408 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilityRequirementMigrationService.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledCapabilityRequirementMigrationService.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel.relations; import fj.Function; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledRequirementsMigrationService.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledRequirementsMigrationService.java index 33c6b2254e..2b720af751 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledRequirementsMigrationService.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/FulfilledRequirementsMigrationService.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel.relations; import fj.data.Either; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/RequirementsCapabilitiesMigrationService.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/RequirementsCapabilitiesMigrationService.java index f74e40a8fc..e468dd2fc5 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/RequirementsCapabilitiesMigrationService.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/migration/v1707/jsonmodel/relations/RequirementsCapabilitiesMigrationService.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.impl.migration.v1707.jsonmodel.relations; import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum; diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java index edeb56787b..efc34a7bc0 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.asdctool.main; import java.io.File; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/ArtifactsResolver.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/ArtifactsResolver.java index 95f1edd61f..0762872797 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/ArtifactsResolver.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/ArtifactsResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.components; import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactResolverImpl.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactResolverImpl.java index 7ef3a1961f..141ed95575 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactResolverImpl.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactResolverImpl.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.components.impl; import org.openecomp.sdc.be.components.ArtifactsResolver; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java index e5d380a836..cb04cfcdc9 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java @@ -3599,10 +3599,11 @@ public class ArtifactsBusinessLogic extends BaseBusinessLogic { protected Either generateArtifactPayload(ArtifactDefinition artifactDefinition, ComponentTypeEnum componentType, org.openecomp.sdc.be.model.Component component, String resourceInstanceName, User modifier, boolean shouldLock, Supplier payloadUpdateDateGen, Supplier> esDataCreator, String instanceId) { + + log.trace("Start generating payload for {} artifact {}", artifactDefinition.getArtifactType(), artifactDefinition.getEsId()); + if (artifactDefinition.getPayloadUpdateDate() == null || artifactDefinition.getPayloadUpdateDate() == 0 || artifactDefinition.getPayloadUpdateDate() <= payloadUpdateDateGen.get()) { - if (artifactDefinition.getPayloadUpdateDate() == null || artifactDefinition.getPayloadUpdateDate() == 0 || artifactDefinition.getPayloadUpdateDate() < payloadUpdateDateGen.get()) { - - log.trace("Generaing payload for {} artifact {}", artifactDefinition.getArtifactType(), artifactDefinition.getEsId()); + log.trace("Generating payload for {} artifact {}", artifactDefinition.getArtifactType(), artifactDefinition.getEsId()); Either artifactDataRes = esDataCreator.get(); ESArtifactData artifactData = null; @@ -3664,6 +3665,7 @@ public class ArtifactsBusinessLogic extends BaseBusinessLogic { artifactDefinition.setArtifactChecksum(newCheckSum); // artifactToscaOperation.updateUUID(artifactDefinition, oldCheckSum, artifactDefinition.getArtifactVersion()); artifactDefinition.setEsId(artifactDefinition.getUniqueId()); + log.trace("No real update done in payload for {} artifact, updating payloadUpdateDate {}", artifactDefinition.getArtifactType(), artifactDefinition.getEsId()); updateArifactDefinitionStatus = artifactToscaOperation.updateArifactOnResource(artifactDefinition, component.getUniqueId(), artifactDefinition.getUniqueId(), componentType.getNodeType(), instanceId); log.trace("Update Payload ", artifactDefinition.getEsId()); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentInstanceBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentInstanceBusinessLogic.java index 8d8aa72c8f..643b35d17b 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentInstanceBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentInstanceBusinessLogic.java @@ -41,6 +41,7 @@ import org.openecomp.sdc.be.dao.api.ActionStatus; import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum; import org.openecomp.sdc.be.dao.neo4j.GraphPropertiesDictionary; import org.openecomp.sdc.be.dao.titan.TitanOperationStatus; +import org.openecomp.sdc.be.datatypes.components.ResourceMetadataDataDefinition; import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition; import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition; @@ -557,7 +558,8 @@ public abstract class ComponentInstanceBusinessLogic extends BaseBusinessLogic { ComponentInstance origInst = iterator.next(); Optional op = componentInstanceList.stream().filter(ci -> ci.getUniqueId().equals(origInst.getUniqueId())).findAny(); if(op.isPresent()){ - ComponentInstance updatedCi = op.get(); + ComponentInstance updatedCi = op.get(); + updatedCi.setCustomizationUUID(origInst.getCustomizationUUID()); Boolean isUniqueName = validateInstanceNameUniquenessUponUpdate(containerComponent, origInst, updatedCi.getName()); if(!isUniqueName){ CommonUtility.addRecordToLog(log, LogLevelEnum.DEBUG, "Failed to update the name of the component instance {} to {}. A component instance with the same name already exists. ", @@ -1636,6 +1638,7 @@ public abstract class ComponentInstanceBusinessLogic extends BaseBusinessLogic { newComponentInstance.setPosX(resResourceInfo.getPosX()); newComponentInstance.setPosY(resResourceInfo.getPosY()); newComponentInstance.setDescription(resResourceInfo.getDescription()); + newComponentInstance.setToscaComponentName(((ResourceMetadataDataDefinition)origComponent.getComponentMetadataDefinition().getMetadataDataDefinition()).getToscaResourceName()); resultOp = createComponentInstanceOnGraph(containerComponent, origComponent, newComponentInstance, user); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/validation/ComponentValidations.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/validation/ComponentValidations.java index b50c8ef9d1..7964b4406c 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/validation/ComponentValidations.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/validation/ComponentValidations.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.components.validation; import org.openecomp.sdc.be.model.Component; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/datamodel/utils/UiComponentDataConverter.java b/catalog-be/src/main/java/org/openecomp/sdc/be/datamodel/utils/UiComponentDataConverter.java index 6edfe81fee..f2a5b35562 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/datamodel/utils/UiComponentDataConverter.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/datamodel/utils/UiComponentDataConverter.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datamodel.utils; import java.util.ArrayList; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionCatalogServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionCatalogServlet.java index 5ed0719f90..7001740a18 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionCatalogServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionCatalogServlet.java @@ -98,7 +98,7 @@ public class DistributionCatalogServlet extends BeGenericServlet { @ApiOperation(value = "Download service artifact", httpMethod = "GET", notes = "Returns downloaded artifact", response = String.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "The artifact is found and streamed.", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified Service is not found - SVC4503"), @@ -177,7 +177,7 @@ public class DistributionCatalogServlet extends BeGenericServlet { @ApiOperation(value = "Download resource artifact", httpMethod = "GET", notes = "Returns downloaded artifact", response = String.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "The artifact is found and streamed.", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified Service is not found - SVC4503"), @@ -258,7 +258,7 @@ public class DistributionCatalogServlet extends BeGenericServlet { @ApiOperation(value = "Download resource instance artifact", httpMethod = "GET", notes = "Returns downloaded artifact", response = String.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "The artifact is found and streamed.", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified Service is not found - SVC4503"), diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionServlet.java index ab760218a7..71e97f79bd 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/distribution/servlet/DistributionServlet.java @@ -106,7 +106,7 @@ public class DistributionServlet extends BeGenericServlet { @ResponseHeader(name = "Content-Length", description = "Length of the response body", response = String.class)}) @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is authenticated and list of Cambria API server’s FQDNs is returned", response = ServerListResponse.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its credentials for Basic Authentication - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 405, message = "Method Not Allowed: Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"), @@ -174,11 +174,11 @@ public class DistributionServlet extends BeGenericServlet { @ApiOperation(value = "Subscription status", httpMethod = "POST", notes = "Subscribes for distribution notifications") @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is successfully registered for distribution", response = TopicRegistrationResponse.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 400, message = "Missing Body - POL4500"), - @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter “apiPublicKey” - POL4501"), - @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter “distrEnvName” - POL4502"), - @ApiResponse(code = 400, message = "Invalid Body : Specified “distrEnvName” doesn’t exist - POL4137"), + @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter 'apiPublicKey' - POL4501"), + @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter 'distrEnvName' - POL4502"), + @ApiResponse(code = 400, message = "Invalid Body : Specified 'distrEnvName' doesn’t exist - POL4137"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 405, message = "Method Not Allowed : Invalid HTTP method type used to register for distribution ( PUT,DELETE,GET will be rejected) - POL4050"), @@ -236,7 +236,7 @@ public class DistributionServlet extends BeGenericServlet { @ApiOperation(value = "Artifact types list", httpMethod = "GET", notes = "Fetches available artifact types list") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact types list fetched successfully", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 405, message = "Method Not Allowed : Invalid HTTP method type used to register for distribution ( POST,PUT,DELETE will be rejected) - POL4050"), @@ -282,11 +282,11 @@ public class DistributionServlet extends BeGenericServlet { //TODO Edit the responses @ApiResponses(value = { @ApiResponse(code = 204, message = "ECOMP component is successfully unregistered", response = TopicUnregistrationResponse.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 400, message = "Missing Body - POL4500"), - @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter “apiPublicKey” - POL4501"), - @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter “distrEnvName” - SVC4506"), - @ApiResponse(code = 400, message = "Invalid Body : Specified “distrEnvName” doesn’t exist - POL4137"), + @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter 'apiPublicKey' - POL4501"), + @ApiResponse(code = 400, message = "Invalid Body : missing mandatory parameter 'distrEnvName' - SVC4506"), + @ApiResponse(code = 400, message = "Invalid Body : Specified 'distrEnvName' doesn’t exist - POL4137"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 405, message = "Method Not Allowed : Invalid HTTP method type used to register for distribution ( PUT,DELETE,GET will be rejected) - POL4050"), diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/ArtifactExternalServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/ArtifactExternalServlet.java index 74eea8b3ec..32293ca9b7 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/ArtifactExternalServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/ArtifactExternalServlet.java @@ -107,7 +107,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "uploads of artifact to a resource or service", httpMethod = "POST", notes = "uploads of artifact to a resource or service") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact uploaded", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -199,7 +199,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "uploads an artifact to a resource instance", httpMethod = "POST", notes = "uploads an artifact to a resource instance") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact uploaded", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -300,7 +300,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "updates an artifact on a resource or service", httpMethod = "POST", notes = "uploads of artifact to a resource or service") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact updated", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -394,7 +394,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "updates an artifact on a resource instance", httpMethod = "POST", notes = "uploads of artifact to a resource or service") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact updated", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -491,7 +491,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiResponse(code = 404, message = "Asset not found") })*/ @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact deleted", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -580,7 +580,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "deletes an artifact of a resource insatnce", httpMethod = "DELETE", notes = "deletes an artifact of a resource insatnce", response = Response.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact deleted", response = ArtifactDefinition.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -671,7 +671,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "Download component artifact", httpMethod = "GET", notes = "Returns downloaded artifact") @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact downloaded", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), @@ -750,7 +750,7 @@ public class ArtifactExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "Download resource instance artifact", httpMethod = "GET", notes = "Returns downloaded artifact", response = Response.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "Artifact downloaded", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Specified resource is not found - SVC4063"), diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/AssetsDataServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/AssetsDataServlet.java index ce8b967786..c3708d4017 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/AssetsDataServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/AssetsDataServlet.java @@ -107,7 +107,7 @@ public class AssetsDataServlet extends AbstractValidationsServlet { @ApiOperation(value = "Fetch list of assets", httpMethod = "GET", notes = "Returns list of assets") @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is authenticated and list of Catalog Assets Metadata is returned", response = AssetMetadata.class, responseContainer="List"), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 405, message = "Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"), @@ -217,7 +217,7 @@ public class AssetsDataServlet extends AbstractValidationsServlet { @ApiOperation(value = "Detailed metadata of asset by uuid", httpMethod = "GET", notes = "Returns detailed metadata of an asset by uuid") @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is authenticated and list of Catalog Assets Metadata is returned", response = AssetMetadata.class, responseContainer="List"), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Error: Requested '%1' (uuid) resource was not found - SVC4063"), @@ -306,7 +306,7 @@ public class AssetsDataServlet extends AbstractValidationsServlet { @ApiOperation(value = "Fetch assets CSAR", httpMethod = "GET", notes = "Returns asset csar", response = String.class) @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is authenticated and list of Catalog Assets Metadata is returned", response = String.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing 'X-ECOMP-InstanceID' HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Error: Requested '%1' (uuid) resource was not found - SVC4063"), diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/CrudExternalServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/CrudExternalServlet.java index b88fa903b1..529d2aba4d 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/CrudExternalServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/externalapi/servlet/CrudExternalServlet.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.externalapi.servlet; import java.io.IOException; @@ -100,7 +120,7 @@ public class CrudExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "creates a resource", httpMethod = "POST", notes = "Creates a resource") @ApiResponses(value = { @ApiResponse(code = 200, message = "ECOMP component is authenticated and Asset created", response = Resource.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing X-ECOMP-InstanceID HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Error: Requested '%1' (uuid) resource was not found - SVC4063"), @@ -249,7 +269,7 @@ public class CrudExternalServlet extends AbstractValidationsServlet { @ApiOperation(value = "Change Resource lifecycle State", httpMethod = "POST") @ApiResponses(value = { @ApiResponse(code = 200, message = "Resource state changed", response = AssetMetadata.class), - @ApiResponse(code = 400, message = "Missing “X-ECOMP-InstanceID” HTTP header - POL5001"), + @ApiResponse(code = 400, message = "Missing X-ECOMP-InstanceID HTTP header - POL5001"), @ApiResponse(code = 401, message = "ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002"), @ApiResponse(code = 403, message = "ECOMP component is not authorized - POL5003"), @ApiResponse(code = 404, message = "Error: Requested '%1' (uuid) resource was not found - SVC4063"), diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/CapabiltyRequirementConvertor.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/CapabiltyRequirementConvertor.java index b21e064a82..3fd5297439 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/CapabiltyRequirementConvertor.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/CapabiltyRequirementConvertor.java @@ -122,7 +122,7 @@ public class CapabiltyRequirementConvertor { if (prop.getSchema() != null && prop.getSchema().getProperty() != null) { innerType = prop.getSchema().getProperty().getType(); } - Object convertedValue = PropertyConvertor.getInstance().convertToToscaObject(propertyType, prop.getValue(), innerType, dataTypes); + Object convertedValue = PropertyConvertor.getInstance().convertToToscaObject(propertyType, prop.getName(), prop.getValue(), innerType, dataTypes); return convertedValue; } diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java index af3b73dc97..0804ef1ed4 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java @@ -24,7 +24,9 @@ import java.io.StringReader; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Map.Entry; +import org.apache.commons.lang3.StringUtils; import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition; import org.openecomp.sdc.be.model.Component; import org.openecomp.sdc.be.model.DataTypeDefinition; @@ -39,7 +41,9 @@ import org.openecomp.sdc.be.tosca.model.ToscaProperty; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.gson.Gson; import com.google.gson.JsonElement; +import com.google.gson.JsonObject; import com.google.gson.JsonParser; import com.google.gson.JsonSyntaxException; import com.google.gson.stream.JsonReader; @@ -50,7 +54,7 @@ public class PropertyConvertor { private static PropertyConvertor instance; private JsonParser jsonParser = new JsonParser(); private static Logger log = LoggerFactory.getLogger(PropertyConvertor.class.getName()); - + Gson gson = new Gson(); protected PropertyConvertor() { } @@ -97,7 +101,7 @@ public class PropertyConvertor { prop.setEntry_schema(eschema); } log.debug("try to convert property {} from type {} with default value {}", property.getName(), property.getType(), property.getDefaultValue()); - prop.setDefaultp(convertToToscaObject(property.getType(), property.getDefaultValue(), innerType, dataTypes)); + prop.setDefaultp(convertToToscaObject(property.getType(), property.getName(), property.getDefaultValue(), innerType, dataTypes)); prop.setType(property.getType()); prop.setDescription(property.getDescription()); if (isCapabiltyProperty) { @@ -107,10 +111,13 @@ public class PropertyConvertor { return prop; } - public Object convertToToscaObject(String propertyType, String value, String innerType, Map dataTypes) { + public Object convertToToscaObject(String propertyType, String propertyName, String value, String innerType, Map dataTypes) { log.debug("try to convert propertyType {} , value {}, innerType {}", propertyType, value, innerType); if (value == null) { - return value; + value = getDataTypeDefaultValue(propertyName, dataTypes.get(propertyType)); + if(StringUtils.isEmpty(value)){ + return null; + } } ToscaMapValueConverter mapConverterInst = ToscaMapValueConverter.getInstance(); @@ -185,4 +192,35 @@ public class PropertyConvertor { } + private String getDataTypeDefaultValue(String propertyName, DataTypeDefinition dataTypeDefinition) { + + String delaultValue = null; + JsonObject asJsonObjectIn = new JsonObject(); + Map allParentsProps = new HashMap<>(); + while (dataTypeDefinition != null) { + + List currentParentsProps = dataTypeDefinition.getProperties(); + if (currentParentsProps != null) { + currentParentsProps.stream().forEach(p -> allParentsProps.put(p.getName(), p)); + } + + dataTypeDefinition = dataTypeDefinition.getDerivedFrom(); + } + for (Entry entry : allParentsProps.entrySet()) { + String propName = entry.getKey(); + PropertyDefinition propertyDefinition = entry.getValue(); + JsonElement elementValue = asJsonObjectIn.get(propName); + if(elementValue == null && propertyDefinition.getDefaultValue() != null){ + JsonReader jsonReader = new JsonReader(new StringReader(propertyDefinition.getDefaultValue())); + jsonReader.setLenient(true); + elementValue = jsonParser.parse(jsonReader); + asJsonObjectIn.add(propName, elementValue); + } + } + if(!asJsonObjectIn.isJsonNull()){ + delaultValue = gson.toJson(asJsonObjectIn); + } + return delaultValue; + } + } diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java index 65e4266d6d..d6f87967ca 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java @@ -644,8 +644,6 @@ public class ToscaExportHandler { if (!MapUtils.isEmpty(componentInstancesProperties)) { componentInstancesProperties.get(instanceUniqueId).stream() - // Filters out properties with empty ValueUniqueUid - .filter(e -> e.getValue() != null && !e.getValue().isEmpty() ) // Collects filtered properties to List .collect(Collectors.toList()).stream() // Converts and adds each value to property map @@ -694,7 +692,7 @@ public class ToscaExportHandler { if (input.getSchema() != null && input.getSchema().getProperty() != null) { innerType = input.getSchema().getProperty().getType(); } - return propertyConvertor.convertToToscaObject(propertyType, supplier.get(), innerType, dataTypes); + return propertyConvertor.convertToToscaObject(propertyType, input.getName(), supplier.get(), innerType, dataTypes); } private ToscaGroupTemplate convertGroup(GroupDefinition group) { diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ArtifactResolverTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ArtifactResolverTest.java index 1ff6f853d9..a325817316 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ArtifactResolverTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ArtifactResolverTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.components.impl; import org.junit.Before; diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java index 97b425db05..db5531debf 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.components.impl; import fj.data.Either; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/DAOTitanStrategy.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/DAOTitanStrategy.java index c005192f71..2452245616 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/DAOTitanStrategy.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/DAOTitanStrategy.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao; import org.openecomp.sdc.be.config.ConfigurationManager; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/TitanClientStrategy.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/TitanClientStrategy.java index 772211ca58..36aaec8684 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/TitanClientStrategy.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/TitanClientStrategy.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao; public interface TitanClientStrategy { diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesAccessor.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesAccessor.java index 1168bf4edf..f9505fc027 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesAccessor.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesAccessor.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.cassandra; import org.openecomp.sdc.be.resources.data.SdcSchemaFilesData; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesCassandraDao.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesCassandraDao.java index d292c1ddeb..de14bac210 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesCassandraDao.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/SdcSchemaFilesCassandraDao.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.cassandra; import java.util.List; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/SdcSchemaUtils.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/SdcSchemaUtils.java index f52faa5886..56cf32a152 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/SdcSchemaUtils.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/SdcSchemaUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.cassandra.schema; import com.datastax.driver.core.*; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDesc.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDesc.java index b075f0ef4e..7459a4b5d9 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDesc.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDesc.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.cassandra.schema.tables; import java.util.ArrayList; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescription.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescription.java index 09a01fb962..6235fb7843 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescription.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescription.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.cassandra.schema.tables; import java.util.ArrayList; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/config/DAOSpringConfig.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/config/DAOSpringConfig.java index d9c6829079..c5f066bb4b 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/config/DAOSpringConfig.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/config/DAOSpringConfig.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.config; import org.openecomp.sdc.be.dao.DAOTitanStrategy; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/GraphVertex.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/GraphVertex.java index 67cbd258f4..6966abb1c9 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/GraphVertex.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/GraphVertex.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph; import java.util.HashMap; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/TitanDao.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/TitanDao.java index 61e1b40d46..2d9c029ea9 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/TitanDao.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/TitanDao.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph; import java.io.IOException; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgeLabelEnum.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgeLabelEnum.java index 6f5910f581..001544c4a4 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgeLabelEnum.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgeLabelEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.types; public enum EdgeLabelEnum { diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgePropertyEnum.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgePropertyEnum.java index df2f52040d..e52c92e74b 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgePropertyEnum.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgePropertyEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.types; public enum EdgePropertyEnum { diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/GraphJsonProperty.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/GraphJsonProperty.java index c54825a39e..c9120bbcf7 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/GraphJsonProperty.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/GraphJsonProperty.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.types; import org.openecomp.sdc.be.datatypes.enums.GraphPropertyEnum; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/JsonParseFlagEnum.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/JsonParseFlagEnum.java index aea488e086..485531aa52 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/JsonParseFlagEnum.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/JsonParseFlagEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.types; public enum JsonParseFlagEnum { diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/VertexTypeEnum.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/VertexTypeEnum.java index cb9c7207d2..c3e88c85bf 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/VertexTypeEnum.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/VertexTypeEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.types; import org.openecomp.sdc.be.datatypes.elements.*; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java index dfff258840..f4aff17ce6 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.utils; import java.util.UUID; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/JsonParserUtils.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/JsonParserUtils.java index a7fe34071d..da3d6530e4 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/JsonParserUtils.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/JsonParserUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.jsongraph.utils; import java.io.IOException; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionary.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionary.java index 2ff1567928..86a171633d 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionary.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/neo4j/GraphPropertiesDictionary.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.dao.neo4j; import java.util.ArrayList; diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesData.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesData.java index 96ab5aedc8..3454a882d2 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesData.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesData.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.resources.data; import java.nio.ByteBuffer; diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/JsonParserUtilsTests.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/JsonParserUtilsTests.java index c0c49b7b13..18254ac54c 100644 --- a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/JsonParserUtilsTests.java +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/JsonParserUtilsTests.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.resources; import java.io.IOException; diff --git a/catalog-fe/src/main/webapp/WEB-INF/web.xml b/catalog-fe/src/main/webapp/WEB-INF/web.xml index ffbcb1d3d6..9c81055652 100644 --- a/catalog-fe/src/main/webapp/WEB-INF/web.xml +++ b/catalog-fe/src/main/webapp/WEB-INF/web.xml @@ -101,7 +101,7 @@ GzipFilter - /* + /sdc1/* diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/DerivedNodeTypeResolver.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/DerivedNodeTypeResolver.java index fff3e81d7a..f841fcb6da 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/DerivedNodeTypeResolver.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/DerivedNodeTypeResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model; import fj.data.Either; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeType.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeType.java index c1b4129afc..c6157ba252 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeType.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeType.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.datamodel; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplate.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplate.java index 5b236e4b84..663b5bf6df 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplate.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplate.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.datamodel; import java.util.HashMap; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElement.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElement.java index 72cf89f13c..90b32c6165 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElement.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElement.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.datamodel; import java.util.HashMap; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnum.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnum.java index 7a8f76e511..1dc7532c1c 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnum.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.datamodel; import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnum.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnum.java index 12ff27fa70..0a10a3a4e3 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnum.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.enums; public enum JsonConstantKeysEnum { diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ArtifactsOperations.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ArtifactsOperations.java index 224697246d..e2766b1092 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ArtifactsOperations.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ArtifactsOperations.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.ArrayList; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/BaseOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/BaseOperation.java index d29f989149..69ac568ee9 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/BaseOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/BaseOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.ArrayList; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ByToscaNameDerivedNodeTypeResolver.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ByToscaNameDerivedNodeTypeResolver.java index 8fe70f02b1..1afb43c132 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ByToscaNameDerivedNodeTypeResolver.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ByToscaNameDerivedNodeTypeResolver.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import fj.data.Either; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/CategoryOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/CategoryOperation.java index 898dec03a8..5b7022989c 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/CategoryOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/CategoryOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.HashMap; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/GroupsOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/GroupsOperation.java index 97a5e11a13..737c1c2d40 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/GroupsOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/GroupsOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.ArrayList; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/InstancesOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/InstancesOperation.java index b5154a7a0f..84814e4863 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/InstancesOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/InstancesOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; public class InstancesOperation extends BaseOperation { diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTemplateOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTemplateOperation.java index 0bb5476f1d..29247996a5 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTemplateOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTemplateOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.ArrayList; @@ -602,18 +622,20 @@ public class NodeTemplateOperation extends BaseOperation { public MapArtifactDataDefinition prepareInstDeploymentArtifactPerInstance(Map deploymentArtifacts, String componentInstanceId, User user, String envType) { if (deploymentArtifacts != null && envType.equals(HEAT_VF_ENV_NAME)) { + Map instDeploymentArtifacts = new HashMap<>(); deploymentArtifacts.entrySet().forEach(e -> { ArtifactDataDefinition artifact = e.getValue(); String type = artifact.getArtifactType(); if (type.equalsIgnoreCase(ArtifactTypeEnum.HEAT.getType()) || type.equalsIgnoreCase(ArtifactTypeEnum.HEAT_NET.getType()) || type.equalsIgnoreCase(ArtifactTypeEnum.HEAT_VOL.getType())) { - //instDeploymentArtifacts.put(e.getKey(), artifact); ArtifactDataDefinition artifactEnv = createArtifactPlaceHolderInfo(artifact, componentInstanceId, user, envType); - deploymentArtifacts.put(artifactEnv.getArtifactLabel(), artifactEnv); + instDeploymentArtifacts.put(artifactEnv.getArtifactLabel(), artifactEnv); } }); - + + deploymentArtifacts.putAll(instDeploymentArtifacts); MapArtifactDataDefinition instArtifacts = new MapArtifactDataDefinition(deploymentArtifacts); + return instArtifacts; } return null; @@ -845,8 +867,10 @@ public class NodeTemplateOperation extends BaseOperation { dataDefinition.setComponentVersion((String) originToscaElement.getMetadataValue(JsonPresentationFields.VERSION)); if (StringUtils.isEmpty(dataDefinition.getComponentName()) && originToscaElement != null) dataDefinition.setComponentName((String) originToscaElement.getMetadataValue(JsonPresentationFields.NAME)); - if (StringUtils.isEmpty(dataDefinition.getToscaComponentName()) && originToscaElement != null) - dataDefinition.setToscaComponentName((String) originToscaElement.getMetadataValue(JsonPresentationFields.TOSCA_RESOURCE_NAME)); +// if (StringUtils.isEmpty(dataDefinition.getToscaComponentName()) && originToscaElement != null) + + dataDefinition.setToscaComponentName((String) originToscaElement.getMetadataValue(JsonPresentationFields.TOSCA_RESOURCE_NAME)); + if (dataDefinition.getOriginType() == null && originToscaElement != null) { ResourceTypeEnum resourceType = originToscaElement.getResourceType(); OriginTypeEnum originType = null; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTypeOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTypeOperation.java index 8718f72f8a..d52aa038a3 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTypeOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/NodeTypeOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import fj.data.Either; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/TopologyTemplateOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/TopologyTemplateOperation.java index 0389c2739a..99a602f234 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/TopologyTemplateOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/TopologyTemplateOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.lang.reflect.Type; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaDataOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaDataOperation.java index 27b296d3f2..f30a4d9159 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaDataOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaDataOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import org.slf4j.Logger; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementLifecycleOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementLifecycleOperation.java index ca0a51cbbc..d57e7cc255 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementLifecycleOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementLifecycleOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.ArrayList; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementOperation.java index 699d9e0e9d..99cbd34c9b 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementOperation.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaElementOperation.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.lang.reflect.Type; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaOperationFacade.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaOperationFacade.java index 58b7d30252..8999340f0a 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaOperationFacade.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/operations/ToscaOperationFacade.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.operations; import java.util.*; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/utils/ModelConverter.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/utils/ModelConverter.java index e6f9ff6f93..0ac5a8dbe4 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/utils/ModelConverter.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/jsontitan/utils/ModelConverter.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.jsontitan.utils; import java.util.ArrayList; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/api/ToscaDefinitionPathCalculator.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/api/ToscaDefinitionPathCalculator.java index f64d4c9091..2a5893951a 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/api/ToscaDefinitionPathCalculator.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/api/ToscaDefinitionPathCalculator.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.operations.api; import org.openecomp.sdc.be.dao.graph.datatype.GraphEdge; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorImpl.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorImpl.java index 01a730a052..5674a6ef0c 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorImpl.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorImpl.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.operations.impl; import org.openecomp.sdc.be.dao.graph.datatype.GraphEdge; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/migration/MigrationMalformedDataLogger.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/migration/MigrationMalformedDataLogger.java index 2e5e520af0..3cbdfc798c 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/migration/MigrationMalformedDataLogger.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/migration/MigrationMalformedDataLogger.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.operations.migration; import org.apache.commons.lang3.StringUtils; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/converters/ToscaMapValueConverter.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/converters/ToscaMapValueConverter.java index 14f63650ac..c40c59facf 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/converters/ToscaMapValueConverter.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/converters/ToscaMapValueConverter.java @@ -189,12 +189,25 @@ public class ToscaMapValueConverter extends ToscaValueBaseConverter implements T final boolean isScalarF, JsonElement entryValue) { Object convertedValue; JsonObject asJsonObjectIn = entryValue.getAsJsonObject(); - Set> entrySetIn = asJsonObjectIn.entrySet(); DataTypeDefinition dataTypeDefinition = dataTypes.get(innerType); Map allProperties = getAllProperties(dataTypeDefinition); Map toscaObjectPresentation = new HashMap<>(); + for (Entry entry : allProperties.entrySet()) { + String propName = entry.getKey(); + PropertyDefinition propertyDefinition = entry.getValue(); + JsonElement elementValue = asJsonObjectIn.get(propName); + if(elementValue == null && propertyDefinition.getDefaultValue() != null){ + JsonReader jsonReader = new JsonReader(new StringReader(propertyDefinition.getDefaultValue())); + jsonReader.setLenient(true); + elementValue = jsonParser.parse(jsonReader); + asJsonObjectIn.add(propName, elementValue); + } + } + + Set> entrySetIn = asJsonObjectIn.entrySet(); + for (Entry entry : entrySetIn) { String propName = entry.getKey(); diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiCategories.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiCategories.java index 75ad6c3794..cda23cb92e 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiCategories.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiCategories.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentDataTransfer.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentDataTransfer.java index 36b6c574aa..6ebb32e7f5 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentDataTransfer.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentDataTransfer.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentMetadata.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentMetadata.java index 6dabfc1402..dfc4c8c994 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentMetadata.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiComponentMetadata.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceDataTransfer.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceDataTransfer.java index 2547457abc..5eef21b3a5 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceDataTransfer.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceDataTransfer.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceMetadata.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceMetadata.java index 3675bc619c..a2695f8c79 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceMetadata.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiResourceMetadata.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceDataTransfer.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceDataTransfer.java index 73bb772a51..757dccf5d9 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceDataTransfer.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceDataTransfer.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.Map; diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceMetadata.java b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceMetadata.java index 96671766eb..99d586afd2 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceMetadata.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/UiServiceMetadata.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.ui.model; import java.util.List; diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorTest.java index 9aa0842bb3..069282367f 100644 --- a/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorTest.java +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaDefinitionPathCalculatorTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.operations.impl; import org.junit.Before; diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaElementLifecycleOperationTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaElementLifecycleOperationTest.java index 103d430009..f7072b2868 100644 --- a/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaElementLifecycleOperationTest.java +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ToscaElementLifecycleOperationTest.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.model.operations.impl; import static org.junit.Assert.assertEquals; diff --git a/catalog-ui/src/app/app.ts b/catalog-ui/src/app/app.ts index 305327cb95..50b99e8ab9 100644 --- a/catalog-ui/src/app/app.ts +++ b/catalog-ui/src/app/app.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; //import 'restangular'; diff --git a/catalog-ui/src/app/directives/capabilities-and-requirements/capabilities-requirements-list.less b/catalog-ui/src/app/directives/capabilities-and-requirements/capabilities-requirements-list.less index 0860261b97..3b6d30d7b9 100644 --- a/catalog-ui/src/app/directives/capabilities-and-requirements/capabilities-requirements-list.less +++ b/catalog-ui/src/app/directives/capabilities-and-requirements/capabilities-requirements-list.less @@ -101,7 +101,7 @@ } .i-sdc-designer-sidebar-section-content-item-relations-details-desc-label { - font-family: omnes-medium, sans-serif; + font-family: @font-opensans-medium; } .i-sdc-designer-sidebar-section-content-item-relations-view { diff --git a/catalog-ui/src/app/directives/capabilities-and-requirements/capability/capabilities-list-directive.ts b/catalog-ui/src/app/directives/capabilities-and-requirements/capability/capabilities-list-directive.ts index e71478fa4d..582f6e7df6 100644 --- a/catalog-ui/src/app/directives/capabilities-and-requirements/capability/capabilities-list-directive.ts +++ b/catalog-ui/src/app/directives/capabilities-and-requirements/capability/capabilities-list-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 5/9/2017. */ diff --git a/catalog-ui/src/app/directives/capabilities-and-requirements/requirement/requirements-list-directive.ts b/catalog-ui/src/app/directives/capabilities-and-requirements/requirement/requirements-list-directive.ts index 9863b5d271..1c5c333d27 100644 --- a/catalog-ui/src/app/directives/capabilities-and-requirements/requirement/requirements-list-directive.ts +++ b/catalog-ui/src/app/directives/capabilities-and-requirements/requirement/requirements-list-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 5/9/2017. */ diff --git a/catalog-ui/src/app/directives/clicked-outside/clicked-outside-directive.ts b/catalog-ui/src/app/directives/clicked-outside/clicked-outside-directive.ts index 009e104740..94f4643060 100644 --- a/catalog-ui/src/app/directives/clicked-outside/clicked-outside-directive.ts +++ b/catalog-ui/src/app/directives/clicked-outside/clicked-outside-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + class ClickedOutsideModel { private clickedOutsideContainerSelector:string; diff --git a/catalog-ui/src/app/directives/custom-validation/custom-validation.ts b/catalog-ui/src/app/directives/custom-validation/custom-validation.ts index e35a747e1b..d1576f116e 100644 --- a/catalog-ui/src/app/directives/custom-validation/custom-validation.ts +++ b/catalog-ui/src/app/directives/custom-validation/custom-validation.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ICustomValidationScope extends ng.IScope { validationFunc:Function; diff --git a/catalog-ui/src/app/directives/download-artifact/download-artifact.ts b/catalog-ui/src/app/directives/download-artifact/download-artifact.ts index 7c817935cf..deeb1f55d8 100644 --- a/catalog-ui/src/app/directives/download-artifact/download-artifact.ts +++ b/catalog-ui/src/app/directives/download-artifact/download-artifact.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IFileDownload, Component, ArtifactModel} from "app/models"; import {EventListenerService, CacheService} from "app/services"; diff --git a/catalog-ui/src/app/directives/ecomp-footer/ecomp-footer.ts b/catalog-ui/src/app/directives/ecomp-footer/ecomp-footer.ts index f104926fc6..7796f60d70 100644 --- a/catalog-ui/src/app/directives/ecomp-footer/ecomp-footer.ts +++ b/catalog-ui/src/app/directives/ecomp-footer/ecomp-footer.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion} from "app/models"; diff --git a/catalog-ui/src/app/directives/ecomp-header/ecomp-header.ts b/catalog-ui/src/app/directives/ecomp-header/ecomp-header.ts index ba96e80484..7d616afba6 100644 --- a/catalog-ui/src/app/directives/ecomp-header/ecomp-header.ts +++ b/catalog-ui/src/app/directives/ecomp-header/ecomp-header.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion, User, IUser} from "app/models"; import {IUserResourceClass, IUserResource} from "app/services"; diff --git a/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover-directive.ts b/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover-directive.ts index b99f11fcf9..0a1ea4a374 100644 --- a/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover-directive.ts +++ b/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IEditNamePopoverDirectiveScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover.less b/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover.less index 55dcd80a27..2beb0b8773 100644 --- a/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover.less +++ b/catalog-ui/src/app/directives/edit-name-popover/edit-name-popover.less @@ -25,7 +25,7 @@ margin-left: 20px; margin-right: 20px; padding: 8px 14px 8px 0px; - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-weight: bold; } @@ -64,7 +64,7 @@ display: block; white-space: nowrap; margin-bottom: 10px; - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; color: @main_color_l; } diff --git a/catalog-ui/src/app/directives/elements/checkbox/checkbox.ts b/catalog-ui/src/app/directives/elements/checkbox/checkbox.ts index ec0be8ab07..43a05e77d4 100644 --- a/catalog-ui/src/app/directives/elements/checkbox/checkbox.ts +++ b/catalog-ui/src/app/directives/elements/checkbox/checkbox.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ICheckboxElementScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/elements/radiobutton/radiobutton.ts b/catalog-ui/src/app/directives/elements/radiobutton/radiobutton.ts index 1384a82674..565c778daf 100644 --- a/catalog-ui/src/app/directives/elements/radiobutton/radiobutton.ts +++ b/catalog-ui/src/app/directives/elements/radiobutton/radiobutton.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import INgModelController = angular.INgModelController; 'use strict'; diff --git a/catalog-ui/src/app/directives/ellipsis/ellipsis-directive.ts b/catalog-ui/src/app/directives/ellipsis/ellipsis-directive.ts index 8fbbd4d486..60baf3e183 100644 --- a/catalog-ui/src/app/directives/ellipsis/ellipsis-directive.ts +++ b/catalog-ui/src/app/directives/ellipsis/ellipsis-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IEllipsisScope extends ng.IScope { ellipsis:string; diff --git a/catalog-ui/src/app/directives/events/on-last-repeat/on-last-repeat.ts b/catalog-ui/src/app/directives/events/on-last-repeat/on-last-repeat.ts index 84014159f0..edfc04eba4 100644 --- a/catalog-ui/src/app/directives/events/on-last-repeat/on-last-repeat.ts +++ b/catalog-ui/src/app/directives/events/on-last-repeat/on-last-repeat.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; /** diff --git a/catalog-ui/src/app/directives/export-json-to-excel/export-json-to-excel.ts b/catalog-ui/src/app/directives/export-json-to-excel/export-json-to-excel.ts index deb1c94936..c4800fc0b4 100644 --- a/catalog-ui/src/app/directives/export-json-to-excel/export-json-to-excel.ts +++ b/catalog-ui/src/app/directives/export-json-to-excel/export-json-to-excel.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {FileUtils} from "app/utils"; diff --git a/catalog-ui/src/app/directives/file-opener/file-opener.ts b/catalog-ui/src/app/directives/file-opener/file-opener.ts index 95e43262f5..c09d6fc553 100644 --- a/catalog-ui/src/app/directives/file-opener/file-opener.ts +++ b/catalog-ui/src/app/directives/file-opener/file-opener.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IFileOpenerScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/file-type/file-type.ts b/catalog-ui/src/app/directives/file-type/file-type.ts index 11795724d0..867a40c561 100644 --- a/catalog-ui/src/app/directives/file-type/file-type.ts +++ b/catalog-ui/src/app/directives/file-type/file-type.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class FileTypeDirective implements ng.IDirective { diff --git a/catalog-ui/src/app/directives/file-upload/file-upload.ts b/catalog-ui/src/app/directives/file-upload/file-upload.ts index 63a6f08062..5a8fd87849 100644 --- a/catalog-ui/src/app/directives/file-upload/file-upload.ts +++ b/catalog-ui/src/app/directives/file-upload/file-upload.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/27/2016. */ diff --git a/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.less b/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.less index 44de4dfed1..1a113e5bdc 100644 --- a/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.less +++ b/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.less @@ -1,5 +1,5 @@ .assetPopover { - font-family: omnes-regular,sans-serif; + font-family: @font-opensans-regular; font-size: 13px; width:230px; padding:0 15px; @@ -30,7 +30,7 @@ .uib-custom-tooltip { margin-left:20px; - font-family: omnes-regular,sans-serif; + font-family: @font-opensans-regular; font-size: 13px; } diff --git a/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.ts b/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.ts index c560161d6e..ad3197c6da 100644 --- a/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.ts +++ b/catalog-ui/src/app/directives/graphs-v2/asset-popover/asset-popover.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/directives/graphs-v2/common/common-graph-utils.ts b/catalog-ui/src/app/directives/graphs-v2/common/common-graph-utils.ts index 0b02173e9a..f88db47524 100644 --- a/catalog-ui/src/app/directives/graphs-v2/common/common-graph-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/common/common-graph-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {CommonNodeBase, CompositionCiLinkBase, RelationshipModel, Relationship, CompositionCiNodeBase, NodesFactory, LinksFactory} from "app/models"; import {GraphUIObjects} from "app/utils"; /** @@ -369,4 +389,4 @@ export class CommonGraphUtils { }; } -CommonGraphUtils.$inject = ['NodesFactory', 'LinksFactory']; \ No newline at end of file +CommonGraphUtils.$inject = ['NodesFactory', 'LinksFactory']; diff --git a/catalog-ui/src/app/directives/graphs-v2/common/style/component-instances-nodes-style.ts b/catalog-ui/src/app/directives/graphs-v2/common/style/component-instances-nodes-style.ts index 87acab6585..0a13ebd799 100644 --- a/catalog-ui/src/app/directives/graphs-v2/common/style/component-instances-nodes-style.ts +++ b/catalog-ui/src/app/directives/graphs-v2/common/style/component-instances-nodes-style.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {GraphColors} from "app/utils/constants"; import constant = require("lodash/constant"); import {ImagesUrl} from "app/utils/constants"; diff --git a/catalog-ui/src/app/directives/graphs-v2/common/style/module-node-style.ts b/catalog-ui/src/app/directives/graphs-v2/common/style/module-node-style.ts index 0c92c90538..bf71e1c868 100644 --- a/catalog-ui/src/app/directives/graphs-v2/common/style/module-node-style.ts +++ b/catalog-ui/src/app/directives/graphs-v2/common/style/module-node-style.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {GraphColors} from "app/utils"; export class ModulesNodesStyle { diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/composition-graph.directive.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/composition-graph.directive.ts index b404a83634..651a4281fa 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/composition-graph.directive.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/composition-graph.directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { MatchBase, LinkMenu, diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-general-utils.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-general-utils.ts index 1303e7a894..608031430b 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-general-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-general-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ComponentInstance, Component, MatchReqToCapability, MatchBase, CompositionCiLinkBase, CompositionCiNodeUcpeCp} from "app/models"; import {QueueUtils, Dictionary, GraphUIObjects} from "app/utils"; import {LoaderService} from "app/services"; diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-links-utils.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-links-utils.ts index 314c761edd..05f99ae9ea 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-links-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-links-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 6/28/2016. */ diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-nodes-utils.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-nodes-utils.ts index 96afc8a4ea..feb6ac9a54 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-nodes-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-nodes-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, NodesFactory, ComponentInstance, CompositionCiNodeVl,IAppMenu,AssetPopoverObj} from "app/models"; import {EventListenerService, LoaderService} from "app/services"; import {GRAPH_EVENTS,ModalsHandler,GraphUIObjects} from "app/utils"; diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-palette-utils.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-palette-utils.ts index 5285f46112..438673e427 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-palette-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/composition-graph-palette-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {EventListenerService, LoaderService} from "app/services"; import {CapabilitiesGroup, NodesFactory, ComponentInstance, Component, CompositionCiNodeBase, RequirementsGroup} from "app/models"; import {ComponentFactory, ComponentInstanceFactory, GRAPH_EVENTS, GraphUIObjects} from "app/utils"; diff --git a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/match-capability-requierment-utils.ts b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/match-capability-requierment-utils.ts index 0e21f033be..5f717512f5 100644 --- a/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/match-capability-requierment-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/composition-graph/utils/match-capability-requierment-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Requirement, CompositionCiLinkBase, ComponentInstance, CapabilitiesGroup, RequirementsGroup, MatchReqToCapability, MatchBase, MatchReqToReq,CompositionCiNodeBase, Component, Capability} from "app/models"; /** diff --git a/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-graph.directive.ts b/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-graph.directive.ts index 3a0726f212..ace9d1ce4c 100644 --- a/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-graph.directive.ts +++ b/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-graph.directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Module, NodesFactory, ComponentInstance } from "app/models"; import { ComponentInstanceFactory } from "app/utils"; import { DeploymentGraphGeneralUtils } from "./deployment-utils/deployment-graph-general-utils"; diff --git a/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-utils/deployment-graph-general-utils.ts b/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-utils/deployment-graph-general-utils.ts index 368455cb24..e481b1d268 100644 --- a/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-utils/deployment-graph-general-utils.ts +++ b/catalog-ui/src/app/directives/graphs-v2/deployment-graph/deployment-utils/deployment-graph-general-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Module} from "app/models"; /** * Created by obarda on 12/21/2016. diff --git a/catalog-ui/src/app/directives/graphs-v2/image-creator/image-creator.service.ts b/catalog-ui/src/app/directives/graphs-v2/image-creator/image-creator.service.ts index 1bafb2f32b..51a77d1272 100644 --- a/catalog-ui/src/app/directives/graphs-v2/image-creator/image-creator.service.ts +++ b/catalog-ui/src/app/directives/graphs-v2/image-creator/image-creator.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class ImageCreatorService { static '$inject' = ['$q']; diff --git a/catalog-ui/src/app/directives/graphs-v2/palette/palette.directive.ts b/catalog-ui/src/app/directives/graphs-v2/palette/palette.directive.ts index 0158a38253..f1c3405cfa 100644 --- a/catalog-ui/src/app/directives/graphs-v2/palette/palette.directive.ts +++ b/catalog-ui/src/app/directives/graphs-v2/palette/palette.directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, IAppMenu, diff --git a/catalog-ui/src/app/directives/graphs-v2/relation-menu/relation-menu.ts b/catalog-ui/src/app/directives/graphs-v2/relation-menu/relation-menu.ts index b05385b668..6106d10c4e 100644 --- a/catalog-ui/src/app/directives/graphs-v2/relation-menu/relation-menu.ts +++ b/catalog-ui/src/app/directives/graphs-v2/relation-menu/relation-menu.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/directives/info-tooltip/info-tooltip.ts b/catalog-ui/src/app/directives/info-tooltip/info-tooltip.ts index 63ecdc6091..f50890861b 100644 --- a/catalog-ui/src/app/directives/info-tooltip/info-tooltip.ts +++ b/catalog-ui/src/app/directives/info-tooltip/info-tooltip.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/25/2016. */ diff --git a/catalog-ui/src/app/directives/inputs-and-properties/inputs/input-row-directive.ts b/catalog-ui/src/app/directives/inputs-and-properties/inputs/input-row-directive.ts index 221c20d08f..f951de988d 100644 --- a/catalog-ui/src/app/directives/inputs-and-properties/inputs/input-row-directive.ts +++ b/catalog-ui/src/app/directives/inputs-and-properties/inputs/input-row-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/8/2017. */ diff --git a/catalog-ui/src/app/directives/inputs-and-properties/properties/property-row-directive.ts b/catalog-ui/src/app/directives/inputs-and-properties/properties/property-row-directive.ts index a9ff71cda5..49d03483cd 100644 --- a/catalog-ui/src/app/directives/inputs-and-properties/properties/property-row-directive.ts +++ b/catalog-ui/src/app/directives/inputs-and-properties/properties/property-row-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/8/2017. */ diff --git a/catalog-ui/src/app/directives/invalid-characters/invalid-characters.ts b/catalog-ui/src/app/directives/invalid-characters/invalid-characters.ts index 20ed71e53f..881f9e02fc 100644 --- a/catalog-ui/src/app/directives/invalid-characters/invalid-characters.ts +++ b/catalog-ui/src/app/directives/invalid-characters/invalid-characters.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class InvalidCharactersDirective implements ng.IDirective { diff --git a/catalog-ui/src/app/directives/layout/top-nav/top-nav.less b/catalog-ui/src/app/directives/layout/top-nav/top-nav.less index 65021bdc4d..13b4a525f4 100644 --- a/catalog-ui/src/app/directives/layout/top-nav/top-nav.less +++ b/catalog-ui/src/app/directives/layout/top-nav/top-nav.less @@ -56,9 +56,9 @@ }*/ a { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; color: @main_color_m; - font-size: 18px; + font-size: 16px; display: block; text-align: center; text-decoration: none; diff --git a/catalog-ui/src/app/directives/layout/top-nav/top-nav.ts b/catalog-ui/src/app/directives/layout/top-nav/top-nav.ts index c7208a909a..59e4d49647 100644 --- a/catalog-ui/src/app/directives/layout/top-nav/top-nav.ts +++ b/catalog-ui/src/app/directives/layout/top-nav/top-nav.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion, IHostedApplication, IUserProperties} from "app/models"; import {IUserResourceClass} from "app/services"; diff --git a/catalog-ui/src/app/directives/layout/top-progress/top-progress.ts b/catalog-ui/src/app/directives/layout/top-progress/top-progress.ts index 06beb43ea1..9357b816e3 100644 --- a/catalog-ui/src/app/directives/layout/top-progress/top-progress.ts +++ b/catalog-ui/src/app/directives/layout/top-progress/top-progress.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ITopProgressScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/loader/loader-directive.ts b/catalog-ui/src/app/directives/loader/loader-directive.ts index aa9c4b09c4..36efc22079 100644 --- a/catalog-ui/src/app/directives/loader/loader-directive.ts +++ b/catalog-ui/src/app/directives/loader/loader-directive.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/directives/modal/sdc-modal.ts b/catalog-ui/src/app/directives/modal/sdc-modal.ts index aedc28262f..f324e2187f 100644 --- a/catalog-ui/src/app/directives/modal/sdc-modal.ts +++ b/catalog-ui/src/app/directives/modal/sdc-modal.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ISdcModalScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/perfect-scrollbar/angular-perfect-scrollbar.ts b/catalog-ui/src/app/directives/perfect-scrollbar/angular-perfect-scrollbar.ts index 914a7049bb..d236ed0115 100644 --- a/catalog-ui/src/app/directives/perfect-scrollbar/angular-perfect-scrollbar.ts +++ b/catalog-ui/src/app/directives/perfect-scrollbar/angular-perfect-scrollbar.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IPerfectScrollerScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/print-graph-screen/print-graph-screen.ts b/catalog-ui/src/app/directives/print-graph-screen/print-graph-screen.ts index a6e07eefee..8e285cfd70 100644 --- a/catalog-ui/src/app/directives/print-graph-screen/print-graph-screen.ts +++ b/catalog-ui/src/app/directives/print-graph-screen/print-graph-screen.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppMenu, Component, IAppConfigurtaion} from "app/models"; import {UrlToBase64Service} from "app/services"; diff --git a/catalog-ui/src/app/directives/property-types/data-type-fields-structure/data-type-fields-structure.ts b/catalog-ui/src/app/directives/property-types/data-type-fields-structure/data-type-fields-structure.ts index 2506dbe400..476f86d8a6 100644 --- a/catalog-ui/src/app/directives/property-types/data-type-fields-structure/data-type-fields-structure.ts +++ b/catalog-ui/src/app/directives/property-types/data-type-fields-structure/data-type-fields-structure.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/27/2016. */ diff --git a/catalog-ui/src/app/directives/property-types/type-list/type-list-directive.ts b/catalog-ui/src/app/directives/property-types/type-list/type-list-directive.ts index ac5da2be73..f2288cfd07 100644 --- a/catalog-ui/src/app/directives/property-types/type-list/type-list-directive.ts +++ b/catalog-ui/src/app/directives/property-types/type-list/type-list-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/15/2016. */ diff --git a/catalog-ui/src/app/directives/property-types/type-map/type-map-directive.ts b/catalog-ui/src/app/directives/property-types/type-map/type-map-directive.ts index 03690b64f3..a2274654c8 100644 --- a/catalog-ui/src/app/directives/property-types/type-map/type-map-directive.ts +++ b/catalog-ui/src/app/directives/property-types/type-map/type-map-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/15/2016. */ diff --git a/catalog-ui/src/app/directives/punch-out/punch-out.ts b/catalog-ui/src/app/directives/punch-out/punch-out.ts index aa15f1f3e9..44c07ef688 100644 --- a/catalog-ui/src/app/directives/punch-out/punch-out.ts +++ b/catalog-ui/src/app/directives/punch-out/punch-out.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IUserProperties, IAppConfigurtaion} from "app/models"; let PunchOutRegistry = require('third-party/PunchOutRegistry.js'); diff --git a/catalog-ui/src/app/directives/sdc-tabs/sdc-single-tab/sdc-single-tab-directive.ts b/catalog-ui/src/app/directives/sdc-tabs/sdc-single-tab/sdc-single-tab-directive.ts index a41d9c59e4..67cbfdde3a 100644 --- a/catalog-ui/src/app/directives/sdc-tabs/sdc-single-tab/sdc-single-tab-directive.ts +++ b/catalog-ui/src/app/directives/sdc-tabs/sdc-single-tab/sdc-single-tab-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class SdcSingleTabDirective implements ng.IDirective { diff --git a/catalog-ui/src/app/directives/sdc-tabs/sdc-tabs-directive.ts b/catalog-ui/src/app/directives/sdc-tabs/sdc-tabs-directive.ts index 1567bfba53..653e92c216 100644 --- a/catalog-ui/src/app/directives/sdc-tabs/sdc-tabs-directive.ts +++ b/catalog-ui/src/app/directives/sdc-tabs/sdc-tabs-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 7/28/2016. */ diff --git a/catalog-ui/src/app/directives/select-property-types/select-data-type-fields-structure/select-data-type-fields-structure.ts b/catalog-ui/src/app/directives/select-property-types/select-data-type-fields-structure/select-data-type-fields-structure.ts index aee4b3b6af..a8bcf3f155 100644 --- a/catalog-ui/src/app/directives/select-property-types/select-data-type-fields-structure/select-data-type-fields-structure.ts +++ b/catalog-ui/src/app/directives/select-property-types/select-data-type-fields-structure/select-data-type-fields-structure.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/27/2016. */ diff --git a/catalog-ui/src/app/directives/select-property-types/select-type-list/select-type-list-directive.ts b/catalog-ui/src/app/directives/select-property-types/select-type-list/select-type-list-directive.ts index d277040798..b8f26155af 100644 --- a/catalog-ui/src/app/directives/select-property-types/select-type-list/select-type-list-directive.ts +++ b/catalog-ui/src/app/directives/select-property-types/select-type-list/select-type-list-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/15/2016. */ diff --git a/catalog-ui/src/app/directives/select-property-types/select-type-map/select-type-map-directive.ts b/catalog-ui/src/app/directives/select-property-types/select-type-map/select-type-map-directive.ts index 19df8dfb71..7e4a25654c 100644 --- a/catalog-ui/src/app/directives/select-property-types/select-type-map/select-type-map-directive.ts +++ b/catalog-ui/src/app/directives/select-property-types/select-type-map/select-type-map-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/15/2016. */ diff --git a/catalog-ui/src/app/directives/structure-tree/structure-tree-directive.ts b/catalog-ui/src/app/directives/structure-tree/structure-tree-directive.ts index 4d6fbee4db..4f80ae86c0 100644 --- a/catalog-ui/src/app/directives/structure-tree/structure-tree-directive.ts +++ b/catalog-ui/src/app/directives/structure-tree/structure-tree-directive.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/directives/tag/tag-directive.ts b/catalog-ui/src/app/directives/tag/tag-directive.ts index 77a26fc6f7..8bd72e1541 100644 --- a/catalog-ui/src/app/directives/tag/tag-directive.ts +++ b/catalog-ui/src/app/directives/tag/tag-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class TagData { diff --git a/catalog-ui/src/app/directives/user-header-details/user-header-details-directive.ts b/catalog-ui/src/app/directives/user-header-details/user-header-details-directive.ts index a1a54b0517..eadca96bfa 100644 --- a/catalog-ui/src/app/directives/user-header-details/user-header-details-directive.ts +++ b/catalog-ui/src/app/directives/user-header-details/user-header-details-directive.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {User, IUser, IAppConfigurtaion} from "app/models"; import {IUserResourceClass, IUserResource} from "app/services"; diff --git a/catalog-ui/src/app/directives/utils/expand-collapse-list-header/expand-collapse-list-header.ts b/catalog-ui/src/app/directives/utils/expand-collapse-list-header/expand-collapse-list-header.ts index 73cb2def0b..a06c4c2967 100644 --- a/catalog-ui/src/app/directives/utils/expand-collapse-list-header/expand-collapse-list-header.ts +++ b/catalog-ui/src/app/directives/utils/expand-collapse-list-header/expand-collapse-list-header.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 12/5/2016. */ diff --git a/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collaps-menu-box.ts b/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collaps-menu-box.ts index 2a2432fcea..d2e361fece 100644 --- a/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collaps-menu-box.ts +++ b/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collaps-menu-box.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {MenuItem, MenuItemGroup} from "app/utils"; diff --git a/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collapse-menu-box.less b/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collapse-menu-box.less index 13ec1c99be..191a351683 100644 --- a/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collapse-menu-box.less +++ b/catalog-ui/src/app/directives/utils/expand-collapse-menu-box/expand-collapse-menu-box.less @@ -15,6 +15,7 @@ .expand-collapse-menu-box-title { .f-type._18_m; color: @main_color_a; + text-transform: uppercase; //font-weight: bold; .hand; .w-sdc-designer-sidebar-section-title-text{ @@ -50,7 +51,7 @@ .hand; padding-left: 14px; //margin: 0px 0px 10px 10px; - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; color: @main_color_m; line-height: 18px; diff --git a/catalog-ui/src/app/directives/utils/expand-collapse/expand-collapse.ts b/catalog-ui/src/app/directives/utils/expand-collapse/expand-collapse.ts index 3993f06036..878de11e91 100644 --- a/catalog-ui/src/app/directives/utils/expand-collapse/expand-collapse.ts +++ b/catalog-ui/src/app/directives/utils/expand-collapse/expand-collapse.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IExpandCollapseScope extends ng.IScope { toggle():void; diff --git a/catalog-ui/src/app/directives/utils/sdc-keyboard-events/sdc-keyboard-events.ts b/catalog-ui/src/app/directives/utils/sdc-keyboard-events/sdc-keyboard-events.ts index 71a963a492..a93aff3ffa 100644 --- a/catalog-ui/src/app/directives/utils/sdc-keyboard-events/sdc-keyboard-events.ts +++ b/catalog-ui/src/app/directives/utils/sdc-keyboard-events/sdc-keyboard-events.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ISdcKeyboardEventsScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/utils/sdc-tags/sdc-tags.ts b/catalog-ui/src/app/directives/utils/sdc-tags/sdc-tags.ts index 082a77dd9f..df8018894b 100644 --- a/catalog-ui/src/app/directives/utils/sdc-tags/sdc-tags.ts +++ b/catalog-ui/src/app/directives/utils/sdc-tags/sdc-tags.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ISdcTagsScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/utils/smart-tooltip/smart-tooltip.ts b/catalog-ui/src/app/directives/utils/smart-tooltip/smart-tooltip.ts index d0177b4094..098134aaae 100644 --- a/catalog-ui/src/app/directives/utils/smart-tooltip/smart-tooltip.ts +++ b/catalog-ui/src/app/directives/utils/smart-tooltip/smart-tooltip.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ISmartTooltipScope extends ng.IScope { diff --git a/catalog-ui/src/app/directives/utils/validation-on-load/validation-on-load.ts b/catalog-ui/src/app/directives/utils/validation-on-load/validation-on-load.ts index d489efa928..23df56e1aa 100644 --- a/catalog-ui/src/app/directives/utils/validation-on-load/validation-on-load.ts +++ b/catalog-ui/src/app/directives/utils/validation-on-load/validation-on-load.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IValidationOnLoadScope extends ng.IScope { diff --git a/catalog-ui/src/app/filters.ts b/catalog-ui/src/app/filters.ts index 3a71c73289..4ccf3bc6ad 100644 --- a/catalog-ui/src/app/filters.ts +++ b/catalog-ui/src/app/filters.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 2/26/2017. */ diff --git a/catalog-ui/src/app/filters/catalog-status-filter.ts b/catalog-ui/src/app/filters/catalog-status-filter.ts index c28ec1d1e5..3c0389d57c 100644 --- a/catalog-ui/src/app/filters/catalog-status-filter.ts +++ b/catalog-ui/src/app/filters/catalog-status-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 19/08/2015. */ diff --git a/catalog-ui/src/app/filters/category-type-filter.ts b/catalog-ui/src/app/filters/category-type-filter.ts index 66663263c3..5c89277bb8 100644 --- a/catalog-ui/src/app/filters/category-type-filter.ts +++ b/catalog-ui/src/app/filters/category-type-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ComponentType} from "../utils/constants"; import {CacheService} from "../services/cache-service"; export class CategoryTypeFilter { diff --git a/catalog-ui/src/app/filters/clear-whitespaces-filter.ts b/catalog-ui/src/app/filters/clear-whitespaces-filter.ts index ea6129e22b..243e5a385b 100644 --- a/catalog-ui/src/app/filters/clear-whitespaces-filter.ts +++ b/catalog-ui/src/app/filters/clear-whitespaces-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class ClearWhiteSpacesFilter { constructor() { diff --git a/catalog-ui/src/app/filters/entity-filter.ts b/catalog-ui/src/app/filters/entity-filter.ts index 97d9b85f9b..6d04bc3c41 100644 --- a/catalog-ui/src/app/filters/entity-filter.ts +++ b/catalog-ui/src/app/filters/entity-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, Resource} from "../models"; export class EntityFilter { diff --git a/catalog-ui/src/app/filters/graph-resource-name-filter.ts b/catalog-ui/src/app/filters/graph-resource-name-filter.ts index a4698612f6..7b30f6c44f 100644 --- a/catalog-ui/src/app/filters/graph-resource-name-filter.ts +++ b/catalog-ui/src/app/filters/graph-resource-name-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class GraphResourceNameFilter { constructor() { diff --git a/catalog-ui/src/app/filters/resource-name-filter.ts b/catalog-ui/src/app/filters/resource-name-filter.ts index cd0189dc9a..97de5a2e76 100644 --- a/catalog-ui/src/app/filters/resource-name-filter.ts +++ b/catalog-ui/src/app/filters/resource-name-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class ResourceNameFilter { diff --git a/catalog-ui/src/app/filters/resource-type-filter.ts b/catalog-ui/src/app/filters/resource-type-filter.ts index f2d06f0edd..70abf81f8e 100644 --- a/catalog-ui/src/app/filters/resource-type-filter.ts +++ b/catalog-ui/src/app/filters/resource-type-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {CacheService} from "../services/cache-service"; export class ResourceTypeFilter { diff --git a/catalog-ui/src/app/filters/string-to-date-filter.ts b/catalog-ui/src/app/filters/string-to-date-filter.ts index 846180a2cc..9ad5cafceb 100644 --- a/catalog-ui/src/app/filters/string-to-date-filter.ts +++ b/catalog-ui/src/app/filters/string-to-date-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class StringToDateFilter { constructor() { diff --git a/catalog-ui/src/app/filters/tests-id-filter.ts b/catalog-ui/src/app/filters/tests-id-filter.ts index 0e5af31169..3f0cf5aacd 100644 --- a/catalog-ui/src/app/filters/tests-id-filter.ts +++ b/catalog-ui/src/app/filters/tests-id-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class TestsIdFilter { constructor() { diff --git a/catalog-ui/src/app/filters/trim-filter.ts b/catalog-ui/src/app/filters/trim-filter.ts index f174034748..741aba97a3 100644 --- a/catalog-ui/src/app/filters/trim-filter.ts +++ b/catalog-ui/src/app/filters/trim-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class TrimFilter { constructor() { diff --git a/catalog-ui/src/app/filters/truncate-filter.ts b/catalog-ui/src/app/filters/truncate-filter.ts index e660871e3b..b3380eba34 100644 --- a/catalog-ui/src/app/filters/truncate-filter.ts +++ b/catalog-ui/src/app/filters/truncate-filter.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class TruncateFilter { constructor() { let filter = (str:string, length:number) => { diff --git a/catalog-ui/src/app/models.ts b/catalog-ui/src/app/models.ts index a37df5072a..c7b7577268 100644 --- a/catalog-ui/src/app/models.ts +++ b/catalog-ui/src/app/models.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 2/23/2017. */ diff --git a/catalog-ui/src/app/models/activity.ts b/catalog-ui/src/app/models/activity.ts index d60e69258c..5d37e0f608 100644 --- a/catalog-ui/src/app/models/activity.ts +++ b/catalog-ui/src/app/models/activity.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 19/11/2015. */ diff --git a/catalog-ui/src/app/models/additional-information.ts b/catalog-ui/src/app/models/additional-information.ts index 0fc850a227..3468badfe5 100644 --- a/catalog-ui/src/app/models/additional-information.ts +++ b/catalog-ui/src/app/models/additional-information.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IAdditionalInformationModel { uniqueId:string; diff --git a/catalog-ui/src/app/models/app-config.ts b/catalog-ui/src/app/models/app-config.ts index a80dd40da8..ef6c195731 100644 --- a/catalog-ui/src/app/models/app-config.ts +++ b/catalog-ui/src/app/models/app-config.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IApi { baseUrl:string; diff --git a/catalog-ui/src/app/models/artifacts.ts b/catalog-ui/src/app/models/artifacts.ts index 63e4b594f1..0aa07d11ed 100644 --- a/catalog-ui/src/app/models/artifacts.ts +++ b/catalog-ui/src/app/models/artifacts.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ArtifactType} from './../utils'; diff --git a/catalog-ui/src/app/models/aschema-property.ts b/catalog-ui/src/app/models/aschema-property.ts index a430a8cc0e..5e99b33193 100644 --- a/catalog-ui/src/app/models/aschema-property.ts +++ b/catalog-ui/src/app/models/aschema-property.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by osonsino on 16/05/2016. */ diff --git a/catalog-ui/src/app/models/attributes.ts b/catalog-ui/src/app/models/attributes.ts index f2562e98bf..9e2dc98855 100644 --- a/catalog-ui/src/app/models/attributes.ts +++ b/catalog-ui/src/app/models/attributes.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {SchemaAttributeGroupModel, SchemaAttribute} from "./schema-attribute"; import {SchemaPropertyGroupModel, SchemaProperty} from "./aschema-property"; diff --git a/catalog-ui/src/app/models/button.ts b/catalog-ui/src/app/models/button.ts index 8fbaf9091c..ad5d0909c7 100644 --- a/catalog-ui/src/app/models/button.ts +++ b/catalog-ui/src/app/models/button.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/10/2017. */ diff --git a/catalog-ui/src/app/models/capability.ts b/catalog-ui/src/app/models/capability.ts index 94995bca55..79cf425d92 100644 --- a/catalog-ui/src/app/models/capability.ts +++ b/catalog-ui/src/app/models/capability.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 4/20/2016. */ diff --git a/catalog-ui/src/app/models/categories.ts b/catalog-ui/src/app/models/categories.ts index 2aad61194f..b46c3a6612 100644 --- a/catalog-ui/src/app/models/categories.ts +++ b/catalog-ui/src/app/models/categories.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {IMainCategory} from "./category"; /** * Created by ob0695 on 5/8/2017. diff --git a/catalog-ui/src/app/models/category.ts b/catalog-ui/src/app/models/category.ts index fcfe61bfd6..e45100aecc 100644 --- a/catalog-ui/src/app/models/category.ts +++ b/catalog-ui/src/app/models/category.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; diff --git a/catalog-ui/src/app/models/comments.ts b/catalog-ui/src/app/models/comments.ts index b61713cc2c..8962dc411b 100644 --- a/catalog-ui/src/app/models/comments.ts +++ b/catalog-ui/src/app/models/comments.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class AsdcComment { diff --git a/catalog-ui/src/app/models/component-metadata.ts b/catalog-ui/src/app/models/component-metadata.ts index 9476d75bd0..2501f0bab5 100644 --- a/catalog-ui/src/app/models/component-metadata.ts +++ b/catalog-ui/src/app/models/component-metadata.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {IMainCategory} from "./category"; /** * Created by obarda on 4/18/2017. diff --git a/catalog-ui/src/app/models/components/component.ts b/catalog-ui/src/app/models/components/component.ts index c7cc81fae7..0c47cc4cb2 100644 --- a/catalog-ui/src/app/models/components/component.ts +++ b/catalog-ui/src/app/models/components/component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {AsdcComment, ArtifactModel, ArtifactGroupModel, IFileDownload, PropertyModel, PropertiesGroup, AttributeModel, AttributesGroup, ComponentInstance, diff --git a/catalog-ui/src/app/models/components/displayComponent.ts b/catalog-ui/src/app/models/components/displayComponent.ts index 8b2b522fd9..a5407e6d17 100644 --- a/catalog-ui/src/app/models/components/displayComponent.ts +++ b/catalog-ui/src/app/models/components/displayComponent.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/components/product.ts b/catalog-ui/src/app/models/components/product.ts index 0f2c00e822..dfb429b971 100644 --- a/catalog-ui/src/app/models/components/product.ts +++ b/catalog-ui/src/app/models/components/product.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/components/resource.ts b/catalog-ui/src/app/models/components/resource.ts index e594451e1a..9f7a123486 100644 --- a/catalog-ui/src/app/models/components/resource.ts +++ b/catalog-ui/src/app/models/components/resource.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/3/2016. */ diff --git a/catalog-ui/src/app/models/components/service.ts b/catalog-ui/src/app/models/components/service.ts index a4dd3155d7..fbe32519c3 100644 --- a/catalog-ui/src/app/models/components/service.ts +++ b/catalog-ui/src/app/models/components/service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/componentsInstances/componentInstance.ts b/catalog-ui/src/app/models/componentsInstances/componentInstance.ts index 22c6232548..726e3382ba 100644 --- a/catalog-ui/src/app/models/componentsInstances/componentInstance.ts +++ b/catalog-ui/src/app/models/componentsInstances/componentInstance.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/componentsInstances/productInstance.ts b/catalog-ui/src/app/models/componentsInstances/productInstance.ts index 7b73f83988..91f0999b9a 100644 --- a/catalog-ui/src/app/models/componentsInstances/productInstance.ts +++ b/catalog-ui/src/app/models/componentsInstances/productInstance.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/componentsInstances/resourceInstance.ts b/catalog-ui/src/app/models/componentsInstances/resourceInstance.ts index be4bde9af9..21943a56e8 100644 --- a/catalog-ui/src/app/models/componentsInstances/resourceInstance.ts +++ b/catalog-ui/src/app/models/componentsInstances/resourceInstance.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/componentsInstances/serviceInstance.ts b/catalog-ui/src/app/models/componentsInstances/serviceInstance.ts index 060519b83d..97451ee32e 100644 --- a/catalog-ui/src/app/models/componentsInstances/serviceInstance.ts +++ b/catalog-ui/src/app/models/componentsInstances/serviceInstance.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/models/csar-component.ts b/catalog-ui/src/app/models/csar-component.ts index 301da959f7..d59edb0b88 100644 --- a/catalog-ui/src/app/models/csar-component.ts +++ b/catalog-ui/src/app/models/csar-component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface ICsarComponent { diff --git a/catalog-ui/src/app/models/data-type-properties.ts b/catalog-ui/src/app/models/data-type-properties.ts index a36e87b0fc..c278ad3af2 100644 --- a/catalog-ui/src/app/models/data-type-properties.ts +++ b/catalog-ui/src/app/models/data-type-properties.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/25/2016. */ diff --git a/catalog-ui/src/app/models/data-types-map.ts b/catalog-ui/src/app/models/data-types-map.ts index 8aa38e26e7..3591bc2705 100644 --- a/catalog-ui/src/app/models/data-types-map.ts +++ b/catalog-ui/src/app/models/data-types-map.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/25/2016. */ diff --git a/catalog-ui/src/app/models/data-types.ts b/catalog-ui/src/app/models/data-types.ts index 060ebf7e7d..dc36d78b8f 100644 --- a/catalog-ui/src/app/models/data-types.ts +++ b/catalog-ui/src/app/models/data-types.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/25/2016. */ diff --git a/catalog-ui/src/app/models/distribution.ts b/catalog-ui/src/app/models/distribution.ts index b6854c68a2..41eedf5949 100644 --- a/catalog-ui/src/app/models/distribution.ts +++ b/catalog-ui/src/app/models/distribution.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class DistributionStatuses { diff --git a/catalog-ui/src/app/models/export-excel.ts b/catalog-ui/src/app/models/export-excel.ts index 7d0bc56a7b..87f535a3bb 100644 --- a/catalog-ui/src/app/models/export-excel.ts +++ b/catalog-ui/src/app/models/export-excel.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 11/7/2016. */ diff --git a/catalog-ui/src/app/models/file-download.ts b/catalog-ui/src/app/models/file-download.ts index d63963e1ba..1ab3c560d5 100644 --- a/catalog-ui/src/app/models/file-download.ts +++ b/catalog-ui/src/app/models/file-download.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IFileDownload { diff --git a/catalog-ui/src/app/models/filter-properties-assignment-data.ts b/catalog-ui/src/app/models/filter-properties-assignment-data.ts index 067ac630de..e81c69e93a 100644 --- a/catalog-ui/src/app/models/filter-properties-assignment-data.ts +++ b/catalog-ui/src/app/models/filter-properties-assignment-data.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/16/2017. */ diff --git a/catalog-ui/src/app/models/graph/assetPopoverObj.ts b/catalog-ui/src/app/models/graph/assetPopoverObj.ts index c4fea9b994..e031a32733 100644 --- a/catalog-ui/src/app/models/graph/assetPopoverObj.ts +++ b/catalog-ui/src/app/models/graph/assetPopoverObj.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/common-base-link.ts b/catalog-ui/src/app/models/graph/graph-links/common-base-link.ts index 4d6d989daf..0e3626fb9a 100644 --- a/catalog-ui/src/app/models/graph/graph-links/common-base-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/common-base-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/common-ci-link-base.ts b/catalog-ui/src/app/models/graph/graph-links/common-ci-link-base.ts index 12e66c86f9..a320a0fdd4 100644 --- a/catalog-ui/src/app/models/graph/graph-links/common-ci-link-base.ts +++ b/catalog-ui/src/app/models/graph/graph-links/common-ci-link-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-link-base.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-link-base.ts index 04b28c7ceb..e344d397e9 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-link-base.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-link-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-simple-link.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-simple-link.ts index e213fa9b33..0f4e771fa9 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-simple-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-simple-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-host-link.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-host-link.ts index b756dab129..718d5f1a89 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-host-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-host-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-link.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-link.ts index fc8631781a..6b2e12a215 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-ucpe-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-link.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-link.ts index e0824ccbe8..d082b45617 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-ucpe-link.ts b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-ucpe-link.ts index 854eeecad5..7ccde9b530 100644 --- a/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-ucpe-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/composition-graph-links/composition-ci-vl-ucpe-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/links-factory.ts b/catalog-ui/src/app/models/graph/graph-links/links-factory.ts index 1744aa0ff3..0be5d6faf6 100644 --- a/catalog-ui/src/app/models/graph/graph-links/links-factory.ts +++ b/catalog-ui/src/app/models/graph/graph-links/links-factory.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-link-base.ts b/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-link-base.ts index 73cd2923eb..71185b2f59 100644 --- a/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-link-base.ts +++ b/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-link-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-vl-link.ts b/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-vl-link.ts index 0bc675d465..3d36d965e2 100644 --- a/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-vl-link.ts +++ b/catalog-ui/src/app/models/graph/graph-links/module-graph-links/module-ci-vl-link.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/graphTooltip.ts b/catalog-ui/src/app/models/graph/graphTooltip.ts index 790608e7f7..4ddbac0520 100644 --- a/catalog-ui/src/app/models/graph/graphTooltip.ts +++ b/catalog-ui/src/app/models/graph/graphTooltip.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/link-menu.ts b/catalog-ui/src/app/models/graph/link-menu.ts index b3352dd815..fd7934cc8e 100644 --- a/catalog-ui/src/app/models/graph/link-menu.ts +++ b/catalog-ui/src/app/models/graph/link-menu.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/match-relation.ts b/catalog-ui/src/app/models/graph/match-relation.ts index 2de2e930b6..4fb073d579 100644 --- a/catalog-ui/src/app/models/graph/match-relation.ts +++ b/catalog-ui/src/app/models/graph/match-relation.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/base-common-node.ts b/catalog-ui/src/app/models/graph/nodes/base-common-node.ts index aee6b02086..153a18225d 100644 --- a/catalog-ui/src/app/models/graph/nodes/base-common-node.ts +++ b/catalog-ui/src/app/models/graph/nodes/base-common-node.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/common-ci-node-base.ts b/catalog-ui/src/app/models/graph/nodes/common-ci-node-base.ts index 98fb583625..fb051c891d 100644 --- a/catalog-ui/src/app/models/graph/nodes/common-ci-node-base.ts +++ b/catalog-ui/src/app/models/graph/nodes/common-ci-node-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-base.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-base.ts index d17d97ac19..1e4a735a53 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-base.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-cp.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-cp.ts index e6d0cc178f..85534c78de 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-cp.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-cp.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-service.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-service.ts index dd2fb6c6dd..3a9b8457fd 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-service.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-service.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe-cp.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe-cp.ts index 37882963d3..5013e52457 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe-cp.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe-cp.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe.ts index d209a10019..b8f844cba8 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-ucpe.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vf.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vf.ts index cb0cd59b13..5d37db30fc 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vf.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vf.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vfc.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vfc.ts index e08e6a4915..c8ae004003 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vfc.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vfc.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vl.ts b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vl.ts index 596d12058f..db46e48ad7 100644 --- a/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vl.ts +++ b/catalog-ui/src/app/models/graph/nodes/composition-graph-nodes/composition-ci-node-vl.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/modules-graph-nodes/module-node-base.ts b/catalog-ui/src/app/models/graph/nodes/modules-graph-nodes/module-node-base.ts index 51e3591304..ccc8ed4afa 100644 --- a/catalog-ui/src/app/models/graph/nodes/modules-graph-nodes/module-node-base.ts +++ b/catalog-ui/src/app/models/graph/nodes/modules-graph-nodes/module-node-base.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/nodes/nodes-factory.ts b/catalog-ui/src/app/models/graph/nodes/nodes-factory.ts index 6c4f71e722..c7f8eaa126 100644 --- a/catalog-ui/src/app/models/graph/nodes/nodes-factory.ts +++ b/catalog-ui/src/app/models/graph/nodes/nodes-factory.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/point.ts b/catalog-ui/src/app/models/graph/point.ts index 8fece5af99..85b952c48c 100644 --- a/catalog-ui/src/app/models/graph/point.ts +++ b/catalog-ui/src/app/models/graph/point.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 11/7/2016. */ diff --git a/catalog-ui/src/app/models/graph/relationMenuObjects.ts b/catalog-ui/src/app/models/graph/relationMenuObjects.ts index aaef0b218c..37b7cee349 100644 --- a/catalog-ui/src/app/models/graph/relationMenuObjects.ts +++ b/catalog-ui/src/app/models/graph/relationMenuObjects.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/graph/relationship.ts b/catalog-ui/src/app/models/graph/relationship.ts index 6345ab4c04..67a5488b59 100644 --- a/catalog-ui/src/app/models/graph/relationship.ts +++ b/catalog-ui/src/app/models/graph/relationship.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/models/heat-parameters.ts b/catalog-ui/src/app/models/heat-parameters.ts index be5ad92fb0..a199c9d847 100644 --- a/catalog-ui/src/app/models/heat-parameters.ts +++ b/catalog-ui/src/app/models/heat-parameters.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 10/31/2016. */ diff --git a/catalog-ui/src/app/models/input-property-base.ts b/catalog-ui/src/app/models/input-property-base.ts index dce76d597e..33803b1034 100644 --- a/catalog-ui/src/app/models/input-property-base.ts +++ b/catalog-ui/src/app/models/input-property-base.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/22/2017. */ diff --git a/catalog-ui/src/app/models/inputs-and-properties.ts b/catalog-ui/src/app/models/inputs-and-properties.ts index 18ff928918..c7b34ae6df 100644 --- a/catalog-ui/src/app/models/inputs-and-properties.ts +++ b/catalog-ui/src/app/models/inputs-and-properties.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/11/2017. */ diff --git a/catalog-ui/src/app/models/inputs.ts b/catalog-ui/src/app/models/inputs.ts index 55e739b452..cbed226324 100644 --- a/catalog-ui/src/app/models/inputs.ts +++ b/catalog-ui/src/app/models/inputs.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 8/24/2016. */ diff --git a/catalog-ui/src/app/models/instance-inputs-properties-map.ts b/catalog-ui/src/app/models/instance-inputs-properties-map.ts index 47b99dfffd..650a6d7b51 100644 --- a/catalog-ui/src/app/models/instance-inputs-properties-map.ts +++ b/catalog-ui/src/app/models/instance-inputs-properties-map.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 9/12/2016. */ diff --git a/catalog-ui/src/app/models/left-panel.ts b/catalog-ui/src/app/models/left-panel.ts index 759d5f317e..7e0834245d 100644 --- a/catalog-ui/src/app/models/left-panel.ts +++ b/catalog-ui/src/app/models/left-panel.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class LeftPanelModel { diff --git a/catalog-ui/src/app/models/member.ts b/catalog-ui/src/app/models/member.ts index a2d9d17aec..fff523ea5e 100644 --- a/catalog-ui/src/app/models/member.ts +++ b/catalog-ui/src/app/models/member.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 8/2/2016. */ diff --git a/catalog-ui/src/app/models/modules/base-module.ts b/catalog-ui/src/app/models/modules/base-module.ts index 4a5f282468..53a28f076e 100644 --- a/catalog-ui/src/app/models/modules/base-module.ts +++ b/catalog-ui/src/app/models/modules/base-module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 6/30/2016. */ diff --git a/catalog-ui/src/app/models/properties-inputs/derived-fe-property.ts b/catalog-ui/src/app/models/properties-inputs/derived-fe-property.ts index 2178319e0b..8ed5c734c0 100644 --- a/catalog-ui/src/app/models/properties-inputs/derived-fe-property.ts +++ b/catalog-ui/src/app/models/properties-inputs/derived-fe-property.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { SchemaPropertyGroupModel, SchemaProperty } from '../aschema-property'; import { DerivedPropertyType, PropertyBEModel } from '../../models'; import { PROPERTY_TYPES } from 'app/utils'; diff --git a/catalog-ui/src/app/models/properties-inputs/input-be-model.ts b/catalog-ui/src/app/models/properties-inputs/input-be-model.ts index 72afd77038..f6548a352c 100644 --- a/catalog-ui/src/app/models/properties-inputs/input-be-model.ts +++ b/catalog-ui/src/app/models/properties-inputs/input-be-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {PropertyBEModel} from 'app/models'; /** * Created by rc2122 on 6/1/2017. diff --git a/catalog-ui/src/app/models/properties-inputs/input-fe-model.ts b/catalog-ui/src/app/models/properties-inputs/input-fe-model.ts index f79a7e6317..04a224bff7 100644 --- a/catalog-ui/src/app/models/properties-inputs/input-fe-model.ts +++ b/catalog-ui/src/app/models/properties-inputs/input-fe-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { SchemaPropertyGroupModel, SchemaProperty } from "../aschema-property"; import { PropertyBEModel } from "../../models"; import {PROPERTY_DATA} from "../../utils/constants"; @@ -20,4 +40,4 @@ export class InputFEModel extends InputBEModel { } } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/models/properties-inputs/property-be-model.ts b/catalog-ui/src/app/models/properties-inputs/property-be-model.ts index 0f22d53434..c46c8ad28d 100644 --- a/catalog-ui/src/app/models/properties-inputs/property-be-model.ts +++ b/catalog-ui/src/app/models/properties-inputs/property-be-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { PropertyInputDetail, SchemaPropertyGroupModel, SchemaProperty } from "app/models"; import { PROPERTY_DATA, PROPERTY_TYPES } from 'app/utils'; export enum DerivedPropertyType { diff --git a/catalog-ui/src/app/models/properties-inputs/property-declare-api-model.ts b/catalog-ui/src/app/models/properties-inputs/property-declare-api-model.ts index ddb7bd4391..5b1c12091b 100644 --- a/catalog-ui/src/app/models/properties-inputs/property-declare-api-model.ts +++ b/catalog-ui/src/app/models/properties-inputs/property-declare-api-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import { PropertyBEModel, PropertyFEModel, DerivedFEProperty } from "../../models"; diff --git a/catalog-ui/src/app/models/properties-inputs/property-fe-map.ts b/catalog-ui/src/app/models/properties-inputs/property-fe-map.ts index 3b267460b1..30cfcf09fd 100644 --- a/catalog-ui/src/app/models/properties-inputs/property-fe-map.ts +++ b/catalog-ui/src/app/models/properties-inputs/property-fe-map.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import { PropertyBEModel, PropertyFEModel } from "../../models"; diff --git a/catalog-ui/src/app/models/properties-inputs/property-fe-model.ts b/catalog-ui/src/app/models/properties-inputs/property-fe-model.ts index bfb6462f63..78d01d9af2 100644 --- a/catalog-ui/src/app/models/properties-inputs/property-fe-model.ts +++ b/catalog-ui/src/app/models/properties-inputs/property-fe-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {SchemaPropertyGroupModel, SchemaProperty} from '../aschema-property'; import { PROPERTY_DATA, PROPERTY_TYPES } from 'app/utils'; import { FilterPropertiesAssignmentData, PropertyBEModel, DerivedPropertyType, DerivedFEPropertyMap, DerivedFEProperty } from 'app/models'; diff --git a/catalog-ui/src/app/models/properties-inputs/property-input-detail.ts b/catalog-ui/src/app/models/properties-inputs/property-input-detail.ts index 03f7b4090b..8c1028c45b 100644 --- a/catalog-ui/src/app/models/properties-inputs/property-input-detail.ts +++ b/catalog-ui/src/app/models/properties-inputs/property-input-detail.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class PropertyInputDetail { inputId: string; inputName: string; diff --git a/catalog-ui/src/app/models/properties-inputs/simple-flat-property.ts b/catalog-ui/src/app/models/properties-inputs/simple-flat-property.ts index d67a7d4d14..e38eeb005d 100644 --- a/catalog-ui/src/app/models/properties-inputs/simple-flat-property.ts +++ b/catalog-ui/src/app/models/properties-inputs/simple-flat-property.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class SimpleFlatProperty { uniqueId: string; path: string; @@ -12,4 +32,4 @@ export class SimpleFlatProperty { this.parentName = parentName; this.instanceName = instanceName; } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/models/properties.ts b/catalog-ui/src/app/models/properties.ts index 99a5b86fb9..f46bf8beb0 100644 --- a/catalog-ui/src/app/models/properties.ts +++ b/catalog-ui/src/app/models/properties.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {SchemaPropertyGroupModel, SchemaProperty} from "./aschema-property"; import {InputPropertyBase} from "./input-property-base"; diff --git a/catalog-ui/src/app/models/requirement.ts b/catalog-ui/src/app/models/requirement.ts index e62c809ec9..53e870679d 100644 --- a/catalog-ui/src/app/models/requirement.ts +++ b/catalog-ui/src/app/models/requirement.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 4/20/2016. */ diff --git a/catalog-ui/src/app/models/schema-attribute.ts b/catalog-ui/src/app/models/schema-attribute.ts index 3c48aa3fa2..c635203e17 100644 --- a/catalog-ui/src/app/models/schema-attribute.ts +++ b/catalog-ui/src/app/models/schema-attribute.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {SchemaProperty} from "./aschema-property"; diff --git a/catalog-ui/src/app/models/tab.ts b/catalog-ui/src/app/models/tab.ts index a7ce509ce0..a7df7bfa92 100644 --- a/catalog-ui/src/app/models/tab.ts +++ b/catalog-ui/src/app/models/tab.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 7/31/2016. */ diff --git a/catalog-ui/src/app/models/tooltip-data.ts b/catalog-ui/src/app/models/tooltip-data.ts index 902a20e926..acc35eedc7 100644 --- a/catalog-ui/src/app/models/tooltip-data.ts +++ b/catalog-ui/src/app/models/tooltip-data.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export class TooltipData { diff --git a/catalog-ui/src/app/models/user.ts b/catalog-ui/src/app/models/user.ts index 8ef800acb7..ec42aed553 100644 --- a/catalog-ui/src/app/models/user.ts +++ b/catalog-ui/src/app/models/user.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IUserResource} from "../services/user-resource-service"; diff --git a/catalog-ui/src/app/models/validate.ts b/catalog-ui/src/app/models/validate.ts index 59638ab4dd..6c8975f0d8 100644 --- a/catalog-ui/src/app/models/validate.ts +++ b/catalog-ui/src/app/models/validate.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IValidate { diff --git a/catalog-ui/src/app/models/validation-config.ts b/catalog-ui/src/app/models/validation-config.ts index 3524addf86..ac15d2850e 100644 --- a/catalog-ui/src/app/models/validation-config.ts +++ b/catalog-ui/src/app/models/validation-config.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + class PropertyValue { min: number; max: number; diff --git a/catalog-ui/src/app/modules/directive-module.ts b/catalog-ui/src/app/modules/directive-module.ts index 6ad89b8db7..8142cc49bd 100644 --- a/catalog-ui/src/app/modules/directive-module.ts +++ b/catalog-ui/src/app/modules/directive-module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ClickedOutsideDirective} from "../directives/clicked-outside/clicked-outside-directive"; import {LoaderDirective} from "../directives/loader/loader-directive"; import {UserHeaderDetailsDirective} from "../directives/user-header-details/user-header-details-directive"; diff --git a/catalog-ui/src/app/modules/filters.ts b/catalog-ui/src/app/modules/filters.ts index a62283f927..95fe583a04 100644 --- a/catalog-ui/src/app/modules/filters.ts +++ b/catalog-ui/src/app/modules/filters.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {TestsIdFilter} from "../filters/tests-id-filter"; import {TrimFilter} from "../filters/trim-filter"; import {ResourceTypeFilter} from "../filters/resource-type-filter"; diff --git a/catalog-ui/src/app/modules/service-module.ts b/catalog-ui/src/app/modules/service-module.ts index 55ba87b9fb..bf9ebce749 100644 --- a/catalog-ui/src/app/modules/service-module.ts +++ b/catalog-ui/src/app/modules/service-module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ConfigurationUiService} from "../services/configuration-ui-service"; import {CookieService} from "../services/cookie-service"; import {EntityService} from "../services/entity-service"; diff --git a/catalog-ui/src/app/modules/utils.ts b/catalog-ui/src/app/modules/utils.ts index 529857ac39..7a57478c1c 100644 --- a/catalog-ui/src/app/modules/utils.ts +++ b/catalog-ui/src/app/modules/utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ComponentFactory} from "../utils/component-factory"; import {ComponentInstanceFactory} from "../utils/component-instance-factory"; import {ChangeLifecycleStateHandler} from "../utils/change-lifecycle-state-handler"; diff --git a/catalog-ui/src/app/modules/view-model-module.ts b/catalog-ui/src/app/modules/view-model-module.ts index 7bfc014c36..de7bc5ac1f 100644 --- a/catalog-ui/src/app/modules/view-model-module.ts +++ b/catalog-ui/src/app/modules/view-model-module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {AddCategoryModalViewModel} from "../view-models/admin-dashboard/add-category-modal/add-category-modal-view-model"; import {DashboardViewModel} from "../view-models/dashboard/dashboard-view-model"; import {WorkspaceViewModel} from "../view-models/workspace/workspace-view-model"; diff --git a/catalog-ui/src/app/ng2/app.component.ts b/catalog-ui/src/app/ng2/app.component.ts index 0499045a79..58f483ae11 100644 --- a/catalog-ui/src/app/ng2/app.component.ts +++ b/catalog-ui/src/app/ng2/app.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Inject } from '@angular/core'; import { AuthenticationService } from './services/authentication.service'; diff --git a/catalog-ui/src/app/ng2/app.module.ts b/catalog-ui/src/app/ng2/app.module.ts index 970c57de89..09b40e920f 100644 --- a/catalog-ui/src/app/ng2/app.module.ts +++ b/catalog-ui/src/app/ng2/app.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {BrowserModule} from '@angular/platform-browser'; import {NgModule, APP_INITIALIZER} from '@angular/core'; import {FormsModule} from '@angular/forms'; diff --git a/catalog-ui/src/app/ng2/app.routing.ts b/catalog-ui/src/app/ng2/app.routing.ts index 38bc92619f..e7ed098da5 100644 --- a/catalog-ui/src/app/ng2/app.routing.ts +++ b/catalog-ui/src/app/ng2/app.routing.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { RouterModule, Route } from '@angular/router'; import { ModuleWithProviders } from '@angular/core'; // import { Page1Component } from "./pages/page1/page1.component"; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.component.ts index 0c74765944..246258e44f 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Compiler, EventEmitter, ViewContainerRef, ViewChild, Input, Output, ElementRef, ComponentRef, ComponentFactory, ComponentFactoryResolver } from '@angular/core' import { UiElementCheckBoxComponent } from './elements-ui/checkbox/ui-element-checkbox.component'; import { UiElementDropDownComponent, DropdownValue } from './elements-ui/dropdown/ui-element-dropdown.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.module.ts b/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.module.ts index f53b8616ac..b57020a1d0 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.module.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/dynamic-element.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { NgModule } from "@angular/core"; import { UiElementCheckBoxComponent } from './elements-ui/checkbox/ui-element-checkbox.component'; import { UiElementDropDownComponent } from './elements-ui/dropdown/ui-element-dropdown.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/checkbox/ui-element-checkbox.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/checkbox/ui-element-checkbox.component.ts index 152303aee7..f73afd42c7 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/checkbox/ui-element-checkbox.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/checkbox/ui-element-checkbox.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, ViewChild, ElementRef, ContentChildren, Input } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser' import { UiElementBase, UiElementBaseInterface } from './../ui-element-base.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/dropdown/ui-element-dropdown.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/dropdown/ui-element-dropdown.component.ts index b1fb37a186..970c61531f 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/dropdown/ui-element-dropdown.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/dropdown/ui-element-dropdown.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, EventEmitter, Output, Input } from '@angular/core' import { BrowserModule } from '@angular/platform-browser' import { UiElementBase, UiElementBaseInterface } from './../ui-element-base.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/input/ui-element-input.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/input/ui-element-input.component.ts index 2d64d9b713..fb3b3db859 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/input/ui-element-input.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/input/ui-element-input.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, ViewChild, ElementRef, ContentChildren, Input} from '@angular/core'; import { BrowserModule } from '@angular/platform-browser' import { UiElementBase, UiElementBaseInterface } from './../ui-element-base.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/integer-input/ui-element-integer-input.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/integer-input/ui-element-integer-input.component.ts index d42c80a89e..8b27ab7e3a 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/integer-input/ui-element-integer-input.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/integer-input/ui-element-integer-input.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, ViewChild, ElementRef, ContentChildren, Input} from '@angular/core'; import { BrowserModule } from '@angular/platform-browser' import { UiElementBase, UiElementBaseInterface } from './../ui-element-base.component'; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/popover-input/ui-element-popover-input.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/popover-input/ui-element-popover-input.component.ts index 84dd884d1f..67eb8822b4 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/popover-input/ui-element-popover-input.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/popover-input/ui-element-popover-input.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, ViewChild, ElementRef, Input} from '@angular/core'; import {UiElementBase, UiElementBaseInterface} from "../ui-element-base.component"; import {ButtonsModelMap, ButtonModel} from "app/models"; diff --git a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/ui-element-base.component.ts b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/ui-element-base.component.ts index fa2be1048c..4bc35e814a 100644 --- a/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/ui-element-base.component.ts +++ b/catalog-ui/src/app/ng2/components/dynamic-element/elements-ui/ui-element-base.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, EventEmitter, Input, Output } from '@angular/core' import { ValidationConfiguration } from "app/models"; import { FormControl, Validators } from '@angular/forms'; diff --git a/catalog-ui/src/app/ng2/components/filter-properties-assignment/filter-properties-assignment.component.ts b/catalog-ui/src/app/ng2/components/filter-properties-assignment/filter-properties-assignment.component.ts index c23e08bc0d..c43c30db21 100644 --- a/catalog-ui/src/app/ng2/components/filter-properties-assignment/filter-properties-assignment.component.ts +++ b/catalog-ui/src/app/ng2/components/filter-properties-assignment/filter-properties-assignment.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/16/2017. */ diff --git a/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-display-options.ts b/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-display-options.ts index 7045286ccd..c8d4566653 100644 --- a/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-display-options.ts +++ b/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-display-options.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class HierarchyDisplayOptions { idProperty: string; valueProperty: string; diff --git a/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-navigation.component.ts b/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-navigation.component.ts index 428bbb4b04..dc0a02c277 100644 --- a/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-navigation.component.ts +++ b/catalog-ui/src/app/ng2/components/hierarchy-navigtion/hierarchy-navigation.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, Input, Output, EventEmitter} from '@angular/core'; import {HierarchyDisplayOptions} from './hierarchy-display-options'; diff --git a/catalog-ui/src/app/ng2/components/inputs-table/confirmation-delete-input/confirmation-delete-input.component.ts b/catalog-ui/src/app/ng2/components/inputs-table/confirmation-delete-input/confirmation-delete-input.component.ts index 24c37b5636..f73692f525 100644 --- a/catalog-ui/src/app/ng2/components/inputs-table/confirmation-delete-input/confirmation-delete-input.component.ts +++ b/catalog-ui/src/app/ng2/components/inputs-table/confirmation-delete-input/confirmation-delete-input.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 6/1/2017. */ diff --git a/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.less b/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.less index 96d4d0a4eb..05378f0eb9 100644 --- a/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.less +++ b/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.less @@ -16,16 +16,16 @@ overflow: hidden; height: 20px; } - + .table-header { font-weight:bold; border-top: #d2d2d2 solid 1px; background-color: #eaeaea; color:#191919; - + .table-cell { - font-size: 14px; + font-size: 13px; } .valueCol { justify-content: flex-start; diff --git a/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.ts b/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.ts index f2cac21237..526f5de360 100644 --- a/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.ts +++ b/catalog-ui/src/app/ng2/components/inputs-table/inputs-table.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/4/2017. */ diff --git a/catalog-ui/src/app/ng2/components/loader/loader.component.ts b/catalog-ui/src/app/ng2/components/loader/loader.component.ts index 4af92eca24..92278d3ff5 100644 --- a/catalog-ui/src/app/ng2/components/loader/loader.component.ts +++ b/catalog-ui/src/app/ng2/components/loader/loader.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 6/6/2017. */ diff --git a/catalog-ui/src/app/ng2/components/modal/modal.component.ts b/catalog-ui/src/app/ng2/components/modal/modal.component.ts index 4a00871b21..e432a6fde0 100644 --- a/catalog-ui/src/app/ng2/components/modal/modal.component.ts +++ b/catalog-ui/src/app/ng2/components/modal/modal.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 6/1/2017. */ diff --git a/catalog-ui/src/app/ng2/components/popover/popover-content.component.less b/catalog-ui/src/app/ng2/components/popover/popover-content.component.less index f7b62e91f7..04cdd3914b 100644 --- a/catalog-ui/src/app/ng2/components/popover/popover-content.component.less +++ b/catalog-ui/src/app/ng2/components/popover/popover-content.component.less @@ -39,10 +39,14 @@ -ms-flex-align: center; align-items: center; margin: 0px 20px; + max-width:350px; + .title{ - -webkit-box-flex: 999; - -ms-flex-positive: 999; - flex-grow: 999; + flex: 1; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .close-button{ .sprite; diff --git a/catalog-ui/src/app/ng2/components/popover/popover-content.component.ts b/catalog-ui/src/app/ng2/components/popover/popover-content.component.ts index c4489f59b9..6eb36287d0 100644 --- a/catalog-ui/src/app/ng2/components/popover/popover-content.component.ts +++ b/catalog-ui/src/app/ng2/components/popover/popover-content.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, Input, Output, AfterViewInit, ElementRef, ChangeDetectorRef, OnDestroy, ViewChild, EventEmitter, Renderer } from "@angular/core"; import {ButtonsModelMap} from "app/models"; import {PopoverComponent} from "./popover.component"; diff --git a/catalog-ui/src/app/ng2/components/popover/popover.component.ts b/catalog-ui/src/app/ng2/components/popover/popover.component.ts index a7e2881b29..e976bc7bf2 100644 --- a/catalog-ui/src/app/ng2/components/popover/popover.component.ts +++ b/catalog-ui/src/app/ng2/components/popover/popover.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Directive, HostListener, ComponentRef, ViewContainerRef, ComponentFactoryResolver, ComponentFactory, Input, OnChanges, SimpleChange, Output, EventEmitter } from "@angular/core"; import {PopoverContentComponent} from "./popover-content.component"; diff --git a/catalog-ui/src/app/ng2/components/popover/popover.module.ts b/catalog-ui/src/app/ng2/components/popover/popover.module.ts index 4bd8426ce1..a9605c17b6 100644 --- a/catalog-ui/src/app/ng2/components/popover/popover.module.ts +++ b/catalog-ui/src/app/ng2/components/popover/popover.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/17/2017. */ diff --git a/catalog-ui/src/app/ng2/components/properties-table/dynamic-property/dynamic-property.component.ts b/catalog-ui/src/app/ng2/components/properties-table/dynamic-property/dynamic-property.component.ts index 3713676040..e078b74d65 100644 --- a/catalog-ui/src/app/ng2/components/properties-table/dynamic-property/dynamic-property.component.ts +++ b/catalog-ui/src/app/ng2/components/properties-table/dynamic-property/dynamic-property.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, Input, Output, EventEmitter} from "@angular/core"; import { PropertyBEModel, PropertyFEModel, DerivedFEProperty, DerivedPropertyType, SchemaPropertyGroupModel, DataTypeModel } from "app/models"; import { PROPERTY_DATA, PROPERTY_TYPES } from 'app/utils'; diff --git a/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.less b/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.less index 41ff5ede13..3eb7e960ab 100644 --- a/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.less +++ b/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.less @@ -29,7 +29,7 @@ .table-cell { color:#191919; - font-size:14px; + font-size:13px; } } @@ -128,7 +128,7 @@ @media @smaller-screen { flex: 1 0 40%;} } - + /deep/ .checkbox-container { margin-right: 10px; } @@ -155,7 +155,7 @@ background-color: yellow; } } - + dynamic-property { width:100%; &:last-child /deep/ .dynamic-property-row { @@ -163,4 +163,4 @@ } } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.ts b/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.ts index f1721c0708..afb7189348 100644 --- a/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.ts +++ b/catalog-ui/src/app/ng2/components/properties-table/properties-table.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Input, Output, EventEmitter, SimpleChanges, ViewChild, ElementRef } from "@angular/core"; import {PropertyFEModel, DerivedFEProperty, DerivedPropertyType, InstanceFePropertiesMap} from "app/models"; import {PropertiesService} from "../../services/properties.service"; diff --git a/catalog-ui/src/app/ng2/components/tooltip/tooltip-content.component.ts b/catalog-ui/src/app/ng2/components/tooltip/tooltip-content.component.ts index 6e3e8065bb..4dcb64c499 100644 --- a/catalog-ui/src/app/ng2/components/tooltip/tooltip-content.component.ts +++ b/catalog-ui/src/app/ng2/components/tooltip/tooltip-content.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, AfterViewInit, Input, ElementRef, ChangeDetectorRef} from "@angular/core"; @Component diff --git a/catalog-ui/src/app/ng2/components/tooltip/tooltip.component.ts b/catalog-ui/src/app/ng2/components/tooltip/tooltip.component.ts index 891aa60860..79d35c6e0e 100644 --- a/catalog-ui/src/app/ng2/components/tooltip/tooltip.component.ts +++ b/catalog-ui/src/app/ng2/components/tooltip/tooltip.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Directive, ComponentRef, ViewContainerRef, ComponentFactoryResolver, Input, HostListener } from "@angular/core"; diff --git a/catalog-ui/src/app/ng2/components/tooltip/tooltip.module.ts b/catalog-ui/src/app/ng2/components/tooltip/tooltip.module.ts index 69976da6af..84a3987081 100644 --- a/catalog-ui/src/app/ng2/components/tooltip/tooltip.module.ts +++ b/catalog-ui/src/app/ng2/components/tooltip/tooltip.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {NgModule} from "@angular/core"; import {TooltipContentComponent} from "./tooltip-content.component"; import {TooltipComponent} from "./tooltip.component"; diff --git a/catalog-ui/src/app/ng2/pages/page404/page404.component.ts b/catalog-ui/src/app/ng2/pages/page404/page404.component.ts index a3baf4fd02..d93fe22285 100644 --- a/catalog-ui/src/app/ng2/pages/page404/page404.component.ts +++ b/catalog-ui/src/app/ng2/pages/page404/page404.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Inject } from '@angular/core'; @Component({ diff --git a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.module.ts b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.module.ts index b14f3afd6b..1e09c9e4c6 100644 --- a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.module.ts +++ b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { NgModule } from "@angular/core"; import { PropertiesAssignmentComponent } from "./properties-assignment.page.component"; import { HierarchyNavigationComponent } from "./../../components/hierarchy-navigtion/hierarchy-navigation.component"; diff --git a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.less b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.less index 15244e5fa5..ab059b1240 100644 --- a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.less +++ b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.less @@ -16,7 +16,7 @@ .properties-assignment-page { height: 100%; - font-family: 'Open Sans', omnes-regular, sans-serif; + font-family: @font-opensans-regular; .main-content { display:flex; @@ -66,7 +66,7 @@ right: 100px; display:flex; flex-direction:row; - + .search-box { border: 1px solid @ng2-medium-gray; border-radius: 3px; @@ -102,6 +102,7 @@ .clear-filter{ cursor: pointer; color:#009fdb; + font-family: @font-opensans-medium-italic; text-decoration: underline; padding-right:10px; font-size:12px; diff --git a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.ts b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.ts index 3efe866479..30ba6c0755 100644 --- a/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.ts +++ b/catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, ViewChild, ElementRef, Renderer, Inject} from "@angular/core"; import { PropertiesService } from "../../services/properties.service"; import { HierarchyNavService } from "../../services/hierarchy-nav.service"; @@ -273,19 +293,21 @@ export class PropertiesAssignmentComponent { console.log("==>" + this.constructor.name + ": declareProperties"); let selectedProperties: InstanceBePropertiesMap = new InstanceBePropertiesMap(); - - let instancesNames = new KeysPipe().transform(this.instanceFePropertiesMap, []); - angular.forEach(instancesNames, (instanceName: string): void => { - selectedProperties[instanceName] = this.propertiesService.getCheckedProperties(this.instanceFePropertiesMap[instanceName]); - //selectedProperties[this.selectedInstanceData.uniqueId] = this.propertiesService.getCheckedProperties(this.properties); + let selectedInputs: InstanceBePropertiesMap = new InstanceBePropertiesMap(); + let instancesIds = new KeysPipe().transform(this.instanceFePropertiesMap, []); + + angular.forEach(instancesIds, (instanceId: string): void => { + let selectedInstanceData: ResourceInstance = this.instances.find(instance => instance.uniqueId == instanceId); + let originType: string = (selectedInstanceData) ? selectedInstanceData.originType : this.selectedInstanceType; + if (!this.isInput(originType)) { + selectedProperties[instanceId] = this.propertiesService.getCheckedProperties(this.instanceFePropertiesMap[instanceId]); + } else { + selectedInputs[instanceId] = this.propertiesService.getCheckedProperties(this.instanceFePropertiesMap[instanceId]); + } }); - let inputsToCreate: InstancePropertiesAPIMap; - if (!this.isInput(this.selectedInstanceType)) { - inputsToCreate = new InstancePropertiesAPIMap(null, selectedProperties); - } else { - inputsToCreate = new InstancePropertiesAPIMap(selectedProperties, null); - } + let inputsToCreate: InstancePropertiesAPIMap = new InstancePropertiesAPIMap(selectedInputs, selectedProperties); + this.componentServiceNg2 .createInput(this.component, inputsToCreate) .subscribe(response => { diff --git a/catalog-ui/src/app/ng2/pages/properties-assignment/properties.utils.ts b/catalog-ui/src/app/ng2/pages/properties-assignment/properties.utils.ts index bd629939be..a3507feb6f 100644 --- a/catalog-ui/src/app/ng2/pages/properties-assignment/properties.utils.ts +++ b/catalog-ui/src/app/ng2/pages/properties-assignment/properties.utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { DataTypeModel, PropertyFEModel, PropertyBEModel, InstanceBePropertiesMap, InstanceFePropertiesMap, SchemaProperty, DerivedFEProperty, DerivedFEPropertyMap, DerivedPropertyType, InputFEModel} from "app/models"; import { DataTypeService } from "app/ng2/services/data-type.service"; diff --git a/catalog-ui/src/app/ng2/pipes/contentAfterLastDot.pipe.ts b/catalog-ui/src/app/ng2/pipes/contentAfterLastDot.pipe.ts index 68fba92b77..7aa184fc69 100644 --- a/catalog-ui/src/app/ng2/pipes/contentAfterLastDot.pipe.ts +++ b/catalog-ui/src/app/ng2/pipes/contentAfterLastDot.pipe.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'contentAfterLastDot' }) @@ -5,4 +25,4 @@ export class ContentAfterLastDotPipe implements PipeTransform { transform(value:string): string { return value.split('.').pop(); } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/pipes/filterChildProperties.pipe.ts b/catalog-ui/src/app/ng2/pipes/filterChildProperties.pipe.ts index d2eaef0391..4520469594 100644 --- a/catalog-ui/src/app/ng2/pipes/filterChildProperties.pipe.ts +++ b/catalog-ui/src/app/ng2/pipes/filterChildProperties.pipe.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Pipe, PipeTransform } from '@angular/core'; import { DerivedFEProperty } from 'app/models'; @@ -15,4 +35,4 @@ export class FilterChildPropertiesPipe implements PipeTransform { } return childProperties.filter(derivedProp => validParents.indexOf(derivedProp.parentName) > -1); } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/pipes/groupBy.pipe.ts b/catalog-ui/src/app/ng2/pipes/groupBy.pipe.ts index 17ccc0ca75..90dce23352 100644 --- a/catalog-ui/src/app/ng2/pipes/groupBy.pipe.ts +++ b/catalog-ui/src/app/ng2/pipes/groupBy.pipe.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/17/2017. */ diff --git a/catalog-ui/src/app/ng2/pipes/keys.pipe.ts b/catalog-ui/src/app/ng2/pipes/keys.pipe.ts index 13bd26969c..349e9334f7 100644 --- a/catalog-ui/src/app/ng2/pipes/keys.pipe.ts +++ b/catalog-ui/src/app/ng2/pipes/keys.pipe.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Pipe, PipeTransform } from '@angular/core'; @Pipe({name: 'keys'}) diff --git a/catalog-ui/src/app/ng2/pipes/searchFilter.pipe.ts b/catalog-ui/src/app/ng2/pipes/searchFilter.pipe.ts index 3a0c85dda2..f20ba11c3d 100644 --- a/catalog-ui/src/app/ng2/pipes/searchFilter.pipe.ts +++ b/catalog-ui/src/app/ng2/pipes/searchFilter.pipe.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ diff --git a/catalog-ui/src/app/ng2/services/authentication.service.ts b/catalog-ui/src/app/ng2/services/authentication.service.ts index 7fe3e22f4c..876385c832 100644 --- a/catalog-ui/src/app/ng2/services/authentication.service.ts +++ b/catalog-ui/src/app/ng2/services/authentication.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { sdc2Config } from './../../../main'; import {IAppConfigurtaion, ICookie} from "../../models/app-config"; @@ -37,4 +57,4 @@ export class AuthenticationService { .map((res: Response) => res.json()); } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/services/component-instance-services/component-instance.service.ts b/catalog-ui/src/app/ng2/services/component-instance-services/component-instance.service.ts index fd7e7b62ce..0c499facff 100644 --- a/catalog-ui/src/app/ng2/services/component-instance-services/component-instance.service.ts +++ b/catalog-ui/src/app/ng2/services/component-instance-services/component-instance.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Injectable} from '@angular/core'; import {Response, RequestOptions, Headers} from '@angular/http'; import { Observable } from 'rxjs/Observable'; diff --git a/catalog-ui/src/app/ng2/services/component-mode.service.ts b/catalog-ui/src/app/ng2/services/component-mode.service.ts index 12a581e5f9..2e60f6ac57 100644 --- a/catalog-ui/src/app/ng2/services/component-mode.service.ts +++ b/catalog-ui/src/app/ng2/services/component-mode.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 5/23/2017. */ diff --git a/catalog-ui/src/app/ng2/services/component-services/component.service.ts b/catalog-ui/src/app/ng2/services/component-services/component.service.ts index 976d18eac3..c6865fde9d 100644 --- a/catalog-ui/src/app/ng2/services/component-services/component.service.ts +++ b/catalog-ui/src/app/ng2/services/component-services/component.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Injectable} from '@angular/core'; import {Observable} from 'rxjs/Observable'; import 'rxjs/add/operator/map'; diff --git a/catalog-ui/src/app/ng2/services/component-services/resource.service.ts b/catalog-ui/src/app/ng2/services/component-services/resource.service.ts index 650f244d38..699e762a60 100644 --- a/catalog-ui/src/app/ng2/services/component-services/resource.service.ts +++ b/catalog-ui/src/app/ng2/services/component-services/resource.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/toPromise'; diff --git a/catalog-ui/src/app/ng2/services/component-services/service.service.ts b/catalog-ui/src/app/ng2/services/component-services/service.service.ts index 147fe9385c..1f5de18c04 100644 --- a/catalog-ui/src/app/ng2/services/component-services/service.service.ts +++ b/catalog-ui/src/app/ng2/services/component-services/service.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; diff --git a/catalog-ui/src/app/ng2/services/config.service.ts b/catalog-ui/src/app/ng2/services/config.service.ts index 0ac3b5a397..cac850e91c 100644 --- a/catalog-ui/src/app/ng2/services/config.service.ts +++ b/catalog-ui/src/app/ng2/services/config.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 4/9/2017. */ diff --git a/catalog-ui/src/app/ng2/services/cookie.service.ts b/catalog-ui/src/app/ng2/services/cookie.service.ts index 2dc2ac3e6b..e5f04f7afd 100644 --- a/catalog-ui/src/app/ng2/services/cookie.service.ts +++ b/catalog-ui/src/app/ng2/services/cookie.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import {IAppConfigurtaion, ICookie} from "../../models/app-config"; import {sdc2Config} from './../../../main'; diff --git a/catalog-ui/src/app/ng2/services/data-type.service.ts b/catalog-ui/src/app/ng2/services/data-type.service.ts index 821c215be5..48d32b7e69 100644 --- a/catalog-ui/src/app/ng2/services/data-type.service.ts +++ b/catalog-ui/src/app/ng2/services/data-type.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { DataTypeModel, DataTypesMap, PropertyBEModel, PropertyFEModel, DerivedFEProperty, DerivedFEPropertyMap } from "app/models"; import { DataTypesService } from "app/services/data-types-service"; diff --git a/catalog-ui/src/app/ng2/services/hierarchy-nav.service.ts b/catalog-ui/src/app/ng2/services/hierarchy-nav.service.ts index 512505d7c6..016b04788e 100644 --- a/catalog-ui/src/app/ng2/services/hierarchy-nav.service.ts +++ b/catalog-ui/src/app/ng2/services/hierarchy-nav.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { SimpleFlatProperty, PropertyFEModel, DerivedFEProperty } from 'app/models'; @@ -60,4 +80,4 @@ export class HierarchyNavService { } return tree; } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/services/http.interceptor.service.ts b/catalog-ui/src/app/ng2/services/http.interceptor.service.ts index 7a859097a9..e1653cf0bc 100644 --- a/catalog-ui/src/app/ng2/services/http.interceptor.service.ts +++ b/catalog-ui/src/app/ng2/services/http.interceptor.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import 'rxjs/add/operator/map'; import 'rxjs/add/operator/toPromise'; import 'rxjs/Rx'; diff --git a/catalog-ui/src/app/ng2/services/http.service.ts b/catalog-ui/src/app/ng2/services/http.service.ts index 92e8ced142..5cd5a10000 100644 --- a/catalog-ui/src/app/ng2/services/http.service.ts +++ b/catalog-ui/src/app/ng2/services/http.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Injectable} from '@angular/core'; import {Http, XHRBackend, RequestOptions, Request, RequestOptionsArgs, Response, Headers} from '@angular/http'; import {Observable} from 'rxjs/Observable'; diff --git a/catalog-ui/src/app/ng2/services/mocks/properties.mock.ts b/catalog-ui/src/app/ng2/services/mocks/properties.mock.ts index 0ce253e80b..3cf667bd40 100644 --- a/catalog-ui/src/app/ng2/services/mocks/properties.mock.ts +++ b/catalog-ui/src/app/ng2/services/mocks/properties.mock.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + // import { PropertiesResponse } from './../../services/responses/properties.response'; // // export const PROPERTIES_RESPONSE: PropertiesResponse = { @@ -11,6 +31,6 @@ export const COMPONENT_INSTANCE_RESPONSE: any = [{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.724ef51f-7595-4336-a8ef-b144e1c937da.contrailv2vlansubinterface5","name":"CP2","normalizedName":"cp2","componentUid":"724ef51f-7595-4336-a8ef-b144e1c937da","creationTime":1489586037851,"modificationTime":1489586037851,"posX":"549","posY":"531","propertyValueCounter":1,"inputValueCounter":1,"originType":"CP","customizationUUID":"0222925a-06c6-48ca-8573-13ba3b650539"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.8ac5a229-60d8-4d7f-8e0f-b630da55c3ae.ldsa_os27","name":"VF22","normalizedName":"vf22","componentUid":"8ac5a229-60d8-4d7f-8e0f-b630da55c3ae","creationTime":1489590640842,"modificationTime":1489590640842,"posX":"644","posY":"359","propertyValueCounter":1,"inputValueCounter":1,"originType":"VF","customizationUUID":"fb34e6a1-f0cc-42e3-853f-178fb122d670"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.00ac92c4-a0c5-4567-aefb-f2b7f3fecba9.vl4","name":"VL1","normalizedName":"vl1","componentUid":"00ac92c4-a0c5-4567-aefb-f2b7f3fecba9","creationTime":1489586006630,"modificationTime":1489586006630,"posX":"486","posY":"530","propertyValueCounter":1,"inputValueCounter":1,"originType":"VL","customizationUUID":"8d156a97-38ca-4637-a6a6-9268dd708431"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.39bf293d-2aa9-4596-b85d-a6fdef18aadc.newvf428","name":"VF11","normalizedName":"vf11","componentUid":"39bf293d-2aa9-4596-b85d-a6fdef18aadc","creationTime":1489590742501,"modificationTime":1489590742501,"posX":"350","posY":"76","propertyValueCounter":1,"inputValueCounter":1,"originType":"VF","customizationUUID":"253f646d-87d0-4b84-bc20-20343b6e28a2"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.f8f30484-5761-4de8-9de8-12f288ee0a54.contrailport7","name":"CP1","normalizedName":"cp1","componentUid":"f8f30484-5761-4de8-9de8-12f288ee0a54","creationTime":1489587207447,"modificationTime":1489587207447,"posX":"418","posY":"531","propertyValueCounter":1,"inputValueCounter":1,"originType":"CP","customizationUUID":"206b4ffa-e520-496a-b57b-0c103eff8c17"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.16022d8c-80cf-46e5-a730-5b4f634ea905.extcp38","name":"ExtCP 38","normalizedName":"extcp38","componentUid":"16022d8c-80cf-46e5-a730-5b4f634ea905","creationTime":1489654844116,"modificationTime":1489654844116,"posX":"473","posY":"419","propertyValueCounter":5,"inputValueCounter":1,"originType":"CP","customizationUUID":"21ebc94a-65b9-463e-b696-07cea08f789a"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.f8f30484-5761-4de8-9de8-12f288ee0a54.contrailport44","name":"ContrailPort 44","normalizedName":"contrailport44","componentUid":"f8f30484-5761-4de8-9de8-12f288ee0a54","creationTime":1489939897435,"modificationTime":1489939897435,"posX":"480","posY":"265","propertyValueCounter":1,"inputValueCounter":1,"originType":"CP","customizationUUID":"607e5819-fa19-4aac-97f6-04f092493a02"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.8ac5a229-60d8-4d7f-8e0f-b630da55c3ae.ldsa_os6","name":"VF2","normalizedName":"vf2","componentUid":"8ac5a229-60d8-4d7f-8e0f-b630da55c3ae","creationTime":1489586613957,"modificationTime":1489586613957,"posX":"638","posY":"531","propertyValueCounter":1,"inputValueCounter":1,"originType":"VF","customizationUUID":"12501356-44cc-427b-8749-c114d3434271"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.8ac5a229-60d8-4d7f-8e0f-b630da55c3ae.ldsa_os8","name":"VF1","normalizedName":"vf1","componentUid":"8ac5a229-60d8-4d7f-8e0f-b630da55c3ae","creationTime":1489587393612,"modificationTime":1489587393612,"posX":"334","posY":"529","propertyValueCounter":1,"inputValueCounter":1,"originType":"VF","customizationUUID":"cbca1972-e64c-4119-a430-ec90aa1397a7"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.8ac5a229-60d8-4d7f-8e0f-b630da55c3ae.ldsa_os32","name":"VF12","normalizedName":"vf12","componentUid":"8ac5a229-60d8-4d7f-8e0f-b630da55c3ae","creationTime":1489591429630,"modificationTime":1489591429630,"posX":"367","posY":"269","propertyValueCounter":1,"inputValueCounter":1,"originType":"VF","customizationUUID":"ac9c77c1-e84d-4967-9ea2-d929b56d10a8"}]; -export const COMPONENT_INPUT_RESPONSE: any = [{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_mac_requirements_mac_range_plan","type":"string","required":true,"definition":false,"description":"reference to a MAC address range plan","password":false,"name":"extcp38_mac_requirements_mac_range_plan","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_order","type":"integer","required":true,"definition":false,"description":"The order of the CP on the compute instance (e.g. eth2).","schema":{"property":{"definition":true,"password":false}},"password":false,"name":"extcp38_order","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_network_role_tag","type":"string","required":true,"definition":false,"description":"Must correlate to the set of defined “network-role” tag identifiers from the associated HEAT template","schema":{"property":{"definition":true,"password":false}},"password":false,"name":"extcp38_network_role_tag","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"}]; +export const COMPONENT_INPUT_RESPONSE: any = [{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_mac_requirements_mac_range_plan","type":"string","required":true,"definition":false,"description":"reference to a MAC address range plan","password":false,"name":"extcp38_mac_requirements_mac_range_plan","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_order","type":"integer","required":true,"definition":false,"description":"The order of the CP on the compute instance (e.g. eth2).","schema":{"property":{"definition":true,"password":false}},"password":false,"name":"extcp38_order","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"},{"uniqueId":"23b78e64-1734-4898-889d-eab9eba50019.extcp38_network_role_tag","type":"string","required":true,"definition":false,"description":"Must correlate to the set of defined “network-roleâ€? tag identifiers from the associated HEAT template","schema":{"property":{"definition":true,"password":false}},"password":false,"name":"extcp38_network_role_tag","parentUniqueId":"23b78e64-1734-4898-889d-eab9eba50019"}]; export const COMPONENT_PROPERTIES_RESPONSE: any =[{"schema":{"property":{"password":false,"definition":false}},"password":false,"parentUniqueId":"b80765f0-ef2b-43b1-b658-04e13970b5cf","defaultValue":"{\"naming_policy\":\"ggg\",\"ecomp_generated_naming\":false,\"supplemental_data\":{\"fff\":\"44\",\"uuu\":\"56\"}}","name":"inner-map-1","definition":false,"type":"org.openecomp.datatypes.EcompNaming","uniqueId":"property.b80765f0-ef2b-43b1-b658-04e13970b5cf.inner-map-1","required":false},{"schema":{"property":{"password":false,"definition":false}},"password":false,"parentUniqueId":"b80765f0-ef2b-43b1-b658-04e13970b5cf","defaultValue":"{\"min_subnets_count\":1,\"supplemental_data\":{\"aa\":\"11\",\"bb\":\"22\"},\"cidr_mask\":23,\"dhcp_enabled\":false,\"ip_version\":3}","name":"inner-simple-map","definition":false,"type":"org.openecomp.datatypes.network.IPv4SubnetAssignments","uniqueId":"property.b80765f0-ef2b-43b1-b658-04e13970b5cf.inner-simple-map","required":false},{"schema":{"property":{"password":false,"definition":false,"type":"org.openecomp.datatypes.heat.network.AddressPair"}},"password":false,"parentUniqueId":"b80765f0-ef2b-43b1-b658-04e13970b5cf","defaultValue":"{\"aaa\":{\"mac_address\":\"34\",\"ip_address\":\"56\"},\"bbb\":{\"mac_address\":\"sddf\",\"ip_address\":\"dfdg\"}}","name":"data-type-map","definition":false,"type":"map","uniqueId":"property.b80765f0-ef2b-43b1-b658-04e13970b5cf.data-type-map","required":false},{"schema":{"property":{"password":false,"definition":false,"type":"string"}},"password":false,"parentUniqueId":"b80765f0-ef2b-43b1-b658-04e13970b5cf","defaultValue":"{\"www\":\"dfsdf\",\"aaaa\":\"ert\"}","name":"simple-map","definition":false,"type":"map","uniqueId":"property.b80765f0-ef2b-43b1-b658-04e13970b5cf.simple-map","required":false}]; diff --git a/catalog-ui/src/app/ng2/services/properties.service.ts b/catalog-ui/src/app/ng2/services/properties.service.ts index 3a02e503fa..6f15de858a 100644 --- a/catalog-ui/src/app/ng2/services/properties.service.ts +++ b/catalog-ui/src/app/ng2/services/properties.service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Injectable } from '@angular/core'; import { DataTypeModel, PropertyFEModel, PropertyBEModel, SchemaProperty, PropertyDeclareAPIModel, DerivedFEProperty, DerivedFEPropertyMap, DerivedPropertyType, InputFEModel} from "app/models"; import { DataTypeService } from "./data-type.service"; @@ -65,4 +85,4 @@ export class PropertiesService { } -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts b/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts index 38e23a58f3..9450e4bc04 100644 --- a/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts +++ b/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 4/18/2017. */ diff --git a/catalog-ui/src/app/ng2/services/responses/properties.response.ts b/catalog-ui/src/app/ng2/services/responses/properties.response.ts index a3d82500eb..a1c0660c0f 100644 --- a/catalog-ui/src/app/ng2/services/responses/properties.response.ts +++ b/catalog-ui/src/app/ng2/services/responses/properties.response.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class PropertiesResponse { properties: Array; } diff --git a/catalog-ui/src/app/ng2/services/utils/serializable.ts b/catalog-ui/src/app/ng2/services/utils/serializable.ts index f8be120613..465bc1d520 100644 --- a/catalog-ui/src/app/ng2/services/utils/serializable.ts +++ b/catalog-ui/src/app/ng2/services/utils/serializable.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 4/26/2017. */ diff --git a/catalog-ui/src/app/ng2/shared/checkbox/checkbox.component.ts b/catalog-ui/src/app/ng2/shared/checkbox/checkbox.component.ts index c1bb28b6ff..c8da016174 100644 --- a/catalog-ui/src/app/ng2/shared/checkbox/checkbox.component.ts +++ b/catalog-ui/src/app/ng2/shared/checkbox/checkbox.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Input, Output, EventEmitter, ViewEncapsulation } from '@angular/core'; //import { trigger, state, style, transition, animate, keyframes } from '@angular/core'; diff --git a/catalog-ui/src/app/ng2/shared/checkbox/checkbox.module.ts b/catalog-ui/src/app/ng2/shared/checkbox/checkbox.module.ts index 116aa7f025..4ac7f2d7cd 100644 --- a/catalog-ui/src/app/ng2/shared/checkbox/checkbox.module.ts +++ b/catalog-ui/src/app/ng2/shared/checkbox/checkbox.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; @@ -25,4 +45,4 @@ export class CheckboxModule { } * * To create or override styles: * Use /deep/ or >>> prefix to override styles via other components stylesheets - */ \ No newline at end of file + */ diff --git a/catalog-ui/src/app/ng2/shared/navbar/navbar-routes.config.ts b/catalog-ui/src/app/ng2/shared/navbar/navbar-routes.config.ts index d8a21e66c8..ac58cbd063 100644 --- a/catalog-ui/src/app/ng2/shared/navbar/navbar-routes.config.ts +++ b/catalog-ui/src/app/ng2/shared/navbar/navbar-routes.config.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { MenuType, RouteInfo } from './navbar.metadata'; export const ROUTES: RouteInfo[] = [ diff --git a/catalog-ui/src/app/ng2/shared/navbar/navbar.component.ts b/catalog-ui/src/app/ng2/shared/navbar/navbar.component.ts index b174f9d18d..68a26c4780 100644 --- a/catalog-ui/src/app/ng2/shared/navbar/navbar.component.ts +++ b/catalog-ui/src/app/ng2/shared/navbar/navbar.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Component, OnInit, ViewEncapsulation} from '@angular/core'; import { ROUTES } from './navbar-routes.config'; import { MenuType, RouteInfo } from './navbar.metadata'; diff --git a/catalog-ui/src/app/ng2/shared/navbar/navbar.metadata.ts b/catalog-ui/src/app/ng2/shared/navbar/navbar.metadata.ts index 245d0e6cfe..71cc3cb59f 100644 --- a/catalog-ui/src/app/ng2/shared/navbar/navbar.metadata.ts +++ b/catalog-ui/src/app/ng2/shared/navbar/navbar.metadata.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export enum MenuType { BRAND, LEFT, diff --git a/catalog-ui/src/app/ng2/shared/navbar/navbar.module.ts b/catalog-ui/src/app/ng2/shared/navbar/navbar.module.ts index 18120a61fb..4a754dfe99 100644 --- a/catalog-ui/src/app/ng2/shared/navbar/navbar.module.ts +++ b/catalog-ui/src/app/ng2/shared/navbar/navbar.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { RouterModule } from '@angular/router'; diff --git a/catalog-ui/src/app/ng2/shared/shared.module.ts b/catalog-ui/src/app/ng2/shared/shared.module.ts index 3e59e04441..2bc7d52ab8 100644 --- a/catalog-ui/src/app/ng2/shared/shared.module.ts +++ b/catalog-ui/src/app/ng2/shared/shared.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; diff --git a/catalog-ui/src/app/ng2/shared/tabs/tab/tab.component.ts b/catalog-ui/src/app/ng2/shared/tabs/tab/tab.component.ts index 06dcfa0b16..bad7b80a51 100644 --- a/catalog-ui/src/app/ng2/shared/tabs/tab/tab.component.ts +++ b/catalog-ui/src/app/ng2/shared/tabs/tab/tab.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, Input } from '@angular/core'; import { ViewEncapsulation } from '@angular/core'; @@ -15,4 +35,4 @@ export class Tab { @Input() active:boolean = false; @Input() indication?: number; -} \ No newline at end of file +} diff --git a/catalog-ui/src/app/ng2/shared/tabs/tabs.component.ts b/catalog-ui/src/app/ng2/shared/tabs/tabs.component.ts index dc5616c6cb..21d2bbad43 100644 --- a/catalog-ui/src/app/ng2/shared/tabs/tabs.component.ts +++ b/catalog-ui/src/app/ng2/shared/tabs/tabs.component.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, ContentChildren, QueryList, AfterContentInit, Input, Output, EventEmitter } from '@angular/core'; import { Tab } from './tab/tab.component'; import { ViewEncapsulation } from '@angular/core'; diff --git a/catalog-ui/src/app/ng2/shared/tabs/tabs.module.ts b/catalog-ui/src/app/ng2/shared/tabs/tabs.module.ts index 36c7335fde..6bf19d4099 100644 --- a/catalog-ui/src/app/ng2/shared/tabs/tabs.module.ts +++ b/catalog-ui/src/app/ng2/shared/tabs/tabs.module.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import { Component, NgModule } from '@angular/core' import { BrowserModule } from '@angular/platform-browser' @@ -32,4 +52,4 @@ export class TabModule { } * To create or override styles: * Parent div has class ".tabs". Each tab has class ".tab". Active tab has class ".active". * Use /deep/ or >>> prefix to override styles via other components stylesheets - */ \ No newline at end of file + */ diff --git a/catalog-ui/src/app/ng2/utils/ng1-upgraded-provider.ts b/catalog-ui/src/app/ng2/utils/ng1-upgraded-provider.ts index ed1ecd87bd..ce13a8c235 100644 --- a/catalog-ui/src/app/ng2/utils/ng1-upgraded-provider.ts +++ b/catalog-ui/src/app/ng2/utils/ng1-upgraded-provider.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rc2122 on 4/6/2017. */ diff --git a/catalog-ui/src/app/services.ts b/catalog-ui/src/app/services.ts index 5b4358a90c..ce4a8e32d3 100644 --- a/catalog-ui/src/app/services.ts +++ b/catalog-ui/src/app/services.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 2/23/2017. */ diff --git a/catalog-ui/src/app/services/activity-log-service.ts b/catalog-ui/src/app/services/activity-log-service.ts index 565dc9a39c..97d26d4f44 100644 --- a/catalog-ui/src/app/services/activity-log-service.ts +++ b/catalog-ui/src/app/services/activity-log-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Activity} from "../models/activity"; import {IAppConfigurtaion, IApi} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/angular-js-bridge-service.ts b/catalog-ui/src/app/services/angular-js-bridge-service.ts index 1eaea878dd..7b4c5568cd 100644 --- a/catalog-ui/src/app/services/angular-js-bridge-service.ts +++ b/catalog-ui/src/app/services/angular-js-bridge-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/available-icons-service.ts b/catalog-ui/src/app/services/available-icons-service.ts index ad17b069d6..ebb6c5ff77 100644 --- a/catalog-ui/src/app/services/available-icons-service.ts +++ b/catalog-ui/src/app/services/available-icons-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/23/2016. */ diff --git a/catalog-ui/src/app/services/cache-service.ts b/catalog-ui/src/app/services/cache-service.ts index 9ee08c8478..4d10db0066 100644 --- a/catalog-ui/src/app/services/cache-service.ts +++ b/catalog-ui/src/app/services/cache-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Dictionary} from "app/utils"; diff --git a/catalog-ui/src/app/services/category-resource-service.ts b/catalog-ui/src/app/services/category-resource-service.ts index a2e3c61e0a..443fd706f8 100644 --- a/catalog-ui/src/app/services/category-resource-service.ts +++ b/catalog-ui/src/app/services/category-resource-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; // import 'angular-resource'; import {IAppConfigurtaion, IMainCategory, IUserProperties} from "../models"; diff --git a/catalog-ui/src/app/services/components/component-service.ts b/catalog-ui/src/app/services/components/component-service.ts index 7e031baa08..bedfed5ee5 100644 --- a/catalog-ui/src/app/services/components/component-service.ts +++ b/catalog-ui/src/app/services/components/component-service.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/services/components/product-service.ts b/catalog-ui/src/app/services/components/product-service.ts index c1a14478d2..09199ea172 100644 --- a/catalog-ui/src/app/services/components/product-service.ts +++ b/catalog-ui/src/app/services/components/product-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/8/2016. */ diff --git a/catalog-ui/src/app/services/components/resource-service.ts b/catalog-ui/src/app/services/components/resource-service.ts index 470f1e2061..472775e50d 100644 --- a/catalog-ui/src/app/services/components/resource-service.ts +++ b/catalog-ui/src/app/services/components/resource-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/services/components/service-service.ts b/catalog-ui/src/app/services/components/service-service.ts index f0fe90bf7f..f92f5699dc 100644 --- a/catalog-ui/src/app/services/components/service-service.ts +++ b/catalog-ui/src/app/services/components/service-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/4/2016. */ diff --git a/catalog-ui/src/app/services/components/utils/composition-left-palette-service.ts b/catalog-ui/src/app/services/components/utils/composition-left-palette-service.ts index 0abdbcfcb3..52cb78f6d5 100644 --- a/catalog-ui/src/app/services/components/utils/composition-left-palette-service.ts +++ b/catalog-ui/src/app/services/components/utils/composition-left-palette-service.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/services/configuration-ui-service.ts b/catalog-ui/src/app/services/configuration-ui-service.ts index 92da0a50ed..766df7a722 100644 --- a/catalog-ui/src/app/services/configuration-ui-service.ts +++ b/catalog-ui/src/app/services/configuration-ui-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict' import {IAppConfigurtaion, IApi} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/cookie-service.ts b/catalog-ui/src/app/services/cookie-service.ts index 8f88835c18..fad9252e04 100644 --- a/catalog-ui/src/app/services/cookie-service.ts +++ b/catalog-ui/src/app/services/cookie-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion, ICookie} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/data-types-service.ts b/catalog-ui/src/app/services/data-types-service.ts index 1c6ac07fdc..a6dbf7f12d 100644 --- a/catalog-ui/src/app/services/data-types-service.ts +++ b/catalog-ui/src/app/services/data-types-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import { DataTypePropertyModel } from "../models/data-type-properties"; import {ComponentInstance, InputModel, DataTypesMap, PropertyModel, InputPropertyBase, IAppConfigurtaion, SchemaProperty} from "../models"; diff --git a/catalog-ui/src/app/services/ecomp-service.ts b/catalog-ui/src/app/services/ecomp-service.ts index 2703a50fc3..c8ed31a0bc 100644 --- a/catalog-ui/src/app/services/ecomp-service.ts +++ b/catalog-ui/src/app/services/ecomp-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion, IApi} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/entity-service.ts b/catalog-ui/src/app/services/entity-service.ts index d480bf9104..a255dcff34 100644 --- a/catalog-ui/src/app/services/entity-service.ts +++ b/catalog-ui/src/app/services/entity-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Product, Service, IApi, IAppConfigurtaion, Resource, Component} from "../models"; import {SharingService} from "./sharing-service"; diff --git a/catalog-ui/src/app/services/event-listener-service.ts b/catalog-ui/src/app/services/event-listener-service.ts index 51aa857e51..1c796230c6 100644 --- a/catalog-ui/src/app/services/event-listener-service.ts +++ b/catalog-ui/src/app/services/event-listener-service.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/services/header-interceptor.ts b/catalog-ui/src/app/services/header-interceptor.ts index a1e79934d8..931b292d60 100644 --- a/catalog-ui/src/app/services/header-interceptor.ts +++ b/catalog-ui/src/app/services/header-interceptor.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion} from "../models/app-config"; import {Dictionary} from "../utils/dictionary/dictionary"; diff --git a/catalog-ui/src/app/services/http-error-interceptor.ts b/catalog-ui/src/app/services/http-error-interceptor.ts index b61091c37c..b1aa16a2ac 100644 --- a/catalog-ui/src/app/services/http-error-interceptor.ts +++ b/catalog-ui/src/app/services/http-error-interceptor.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IServerMessageModalModel} from "../view-models/modals/message-modal/message-server-modal/server-message-modal-view-model"; import {SEVERITY} from "../utils/constants"; diff --git a/catalog-ui/src/app/services/loader-service.ts b/catalog-ui/src/app/services/loader-service.ts index 4bf8a6afe0..2f8746cbd8 100644 --- a/catalog-ui/src/app/services/loader-service.ts +++ b/catalog-ui/src/app/services/loader-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 3/13/2016. */ diff --git a/catalog-ui/src/app/services/onboarding-service.ts b/catalog-ui/src/app/services/onboarding-service.ts index 8b93b18ca9..db6c72699a 100644 --- a/catalog-ui/src/app/services/onboarding-service.ts +++ b/catalog-ui/src/app/services/onboarding-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Component, IComponent} from "../models/components/component"; import {ICsarComponent} from "../models/csar-component"; diff --git a/catalog-ui/src/app/services/progress-service.ts b/catalog-ui/src/app/services/progress-service.ts index 59ae16d734..da8c71947e 100644 --- a/catalog-ui/src/app/services/progress-service.ts +++ b/catalog-ui/src/app/services/progress-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 7/7/2016. */ diff --git a/catalog-ui/src/app/services/sdc-version-service.ts b/catalog-ui/src/app/services/sdc-version-service.ts index 47001e9c9c..6ab867e4f4 100644 --- a/catalog-ui/src/app/services/sdc-version-service.ts +++ b/catalog-ui/src/app/services/sdc-version-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Distribution} from "../models/distribution"; import {IAppConfigurtaion, IApi} from "../models/app-config"; diff --git a/catalog-ui/src/app/services/sharing-service.ts b/catalog-ui/src/app/services/sharing-service.ts index 706f01f16b..f4cc2e6d5d 100644 --- a/catalog-ui/src/app/services/sharing-service.ts +++ b/catalog-ui/src/app/services/sharing-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Dictionary} from "app/utils"; diff --git a/catalog-ui/src/app/services/url-tobase64-service.ts b/catalog-ui/src/app/services/url-tobase64-service.ts index 4e8dc18c7f..7c90a582ee 100644 --- a/catalog-ui/src/app/services/url-tobase64-service.ts +++ b/catalog-ui/src/app/services/url-tobase64-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IUrlToBase64Service { diff --git a/catalog-ui/src/app/services/user-resource-service.ts b/catalog-ui/src/app/services/user-resource-service.ts index b881e3a98a..bdd9fc3303 100644 --- a/catalog-ui/src/app/services/user-resource-service.ts +++ b/catalog-ui/src/app/services/user-resource-service.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IUserProperties} from "../models/user"; import {ICookie, IAppConfigurtaion} from "../models/app-config"; diff --git a/catalog-ui/src/app/utils.ts b/catalog-ui/src/app/utils.ts index 734c276c56..1d2eafb9fb 100644 --- a/catalog-ui/src/app/utils.ts +++ b/catalog-ui/src/app/utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by ob0695 on 2/23/2017. */ diff --git a/catalog-ui/src/app/utils/artifacts-utils.ts b/catalog-ui/src/app/utils/artifacts-utils.ts index b52fe6f03e..d6ea616c1e 100644 --- a/catalog-ui/src/app/utils/artifacts-utils.ts +++ b/catalog-ui/src/app/utils/artifacts-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ArtifactModel} from "../models/artifacts"; import {IArtifactResourceFormViewModelScope} from "../view-models/forms/artifact-form/artifact-form-view-model"; import {Component} from "../models/components/component"; diff --git a/catalog-ui/src/app/utils/change-lifecycle-state-handler.ts b/catalog-ui/src/app/utils/change-lifecycle-state-handler.ts index dc59e3bb98..d32730d630 100644 --- a/catalog-ui/src/app/utils/change-lifecycle-state-handler.ts +++ b/catalog-ui/src/app/utils/change-lifecycle-state-handler.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {ComponentFactory} from "./component-factory"; import {Component, Service,IAppMenu, IAppConfigurtaion} from "../models"; import {IEmailModalModel, IEmailModalModel_Email, IEmailModalModel_Data} from "../view-models/modals/email-modal/email-modal-view-model"; diff --git a/catalog-ui/src/app/utils/common-utils.ts b/catalog-ui/src/app/utils/common-utils.ts index acfbd80ff4..1719034354 100644 --- a/catalog-ui/src/app/utils/common-utils.ts +++ b/catalog-ui/src/app/utils/common-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {Module, AttributeModel, ResourceInstance, PropertyModel, InputFEModel} from "../models"; import {ComponentInstanceFactory} from "./component-instance-factory"; import {InputBEModel, PropertyBEModel, RelationshipModel} from "app/models"; diff --git a/catalog-ui/src/app/utils/component-factory.ts b/catalog-ui/src/app/utils/component-factory.ts index 13f1d761f2..c202a1c8f5 100644 --- a/catalog-ui/src/app/utils/component-factory.ts +++ b/catalog-ui/src/app/utils/component-factory.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {DEFAULT_ICON, ResourceType, ComponentType} from "./constants"; import {ServiceService, CacheService, ResourceService, ProductService} from "app/services"; diff --git a/catalog-ui/src/app/utils/component-instance-factory.ts b/catalog-ui/src/app/utils/component-instance-factory.ts index df92f20c90..c020c53705 100644 --- a/catalog-ui/src/app/utils/component-instance-factory.ts +++ b/catalog-ui/src/app/utils/component-instance-factory.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/catalog-ui/src/app/utils/constants.ts b/catalog-ui/src/app/utils/constants.ts index 0f4fde2ff4..636c0c4fbf 100644 --- a/catalog-ui/src/app/utils/constants.ts +++ b/catalog-ui/src/app/utils/constants.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 2/18/2016. */ diff --git a/catalog-ui/src/app/utils/dictionary/dictionary.ts b/catalog-ui/src/app/utils/dictionary/dictionary.ts index fd2a028c34..d6c0ff3c3c 100644 --- a/catalog-ui/src/app/utils/dictionary/dictionary.ts +++ b/catalog-ui/src/app/utils/dictionary/dictionary.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** This code was copy from collections.ts lib diff --git a/catalog-ui/src/app/utils/file-utils.ts b/catalog-ui/src/app/utils/file-utils.ts index d8c18229c3..d726736bd4 100644 --- a/catalog-ui/src/app/utils/file-utils.ts +++ b/catalog-ui/src/app/utils/file-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class FileUtils { static '$inject' = [ diff --git a/catalog-ui/src/app/utils/functions.ts b/catalog-ui/src/app/utils/functions.ts index 24f8008393..cdf6190f9f 100644 --- a/catalog-ui/src/app/utils/functions.ts +++ b/catalog-ui/src/app/utils/functions.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + export class QueueUtils { private executionQueue:any; diff --git a/catalog-ui/src/app/utils/menu-handler.ts b/catalog-ui/src/app/utils/menu-handler.ts index 1dc5a203e2..351311a48f 100644 --- a/catalog-ui/src/app/utils/menu-handler.ts +++ b/catalog-ui/src/app/utils/menu-handler.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {WorkspaceMode, ComponentState} from "./constants"; import {IAppConfigurtaion, IAppMenu, Component} from "../models"; diff --git a/catalog-ui/src/app/utils/modals-handler.ts b/catalog-ui/src/app/utils/modals-handler.ts index c6d1d36fc7..ae91b2acb7 100644 --- a/catalog-ui/src/app/utils/modals-handler.ts +++ b/catalog-ui/src/app/utils/modals-handler.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + import {PropertyModel, Component, ArtifactModel, Distribution, InputModel, DisplayModule, InputPropertyBase} from "../models"; import {IEmailModalModel} from "../view-models/modals/email-modal/email-modal-view-model"; import {IClientMessageModalModel} from "../view-models/modals/message-modal/message-client-modal/client-message-modal-view-model"; diff --git a/catalog-ui/src/app/utils/prototypes.ts b/catalog-ui/src/app/utils/prototypes.ts index 2aa718a06c..ce85680d9b 100644 --- a/catalog-ui/src/app/utils/prototypes.ts +++ b/catalog-ui/src/app/utils/prototypes.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + interface String { format(variables:Array):string } diff --git a/catalog-ui/src/app/utils/validation-utils.ts b/catalog-ui/src/app/utils/validation-utils.ts index 9246d3350d..6b45149b1e 100644 --- a/catalog-ui/src/app/utils/validation-utils.ts +++ b/catalog-ui/src/app/utils/validation-utils.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + class basePattern { pattern:RegExp; base:number; diff --git a/catalog-ui/src/app/view-models/admin-dashboard/add-category-modal/add-category-modal-view-model.ts b/catalog-ui/src/app/view-models/admin-dashboard/add-category-modal/add-category-modal-view-model.ts index c421e632da..aca8e908a4 100644 --- a/catalog-ui/src/app/view-models/admin-dashboard/add-category-modal/add-category-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/admin-dashboard/add-category-modal/add-category-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ICategoryResourceClass, ICategoryResource} from "../../../services/category-resource-service"; diff --git a/catalog-ui/src/app/view-models/admin-dashboard/admin-dashboard-view-model.ts b/catalog-ui/src/app/view-models/admin-dashboard/admin-dashboard-view-model.ts index c8503bce42..c9ffe470f0 100644 --- a/catalog-ui/src/app/view-models/admin-dashboard/admin-dashboard-view-model.ts +++ b/catalog-ui/src/app/view-models/admin-dashboard/admin-dashboard-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {CacheService} from "app/services"; import {IAppConfigurtaion} from "app/models"; diff --git a/catalog-ui/src/app/view-models/admin-dashboard/category-management/category-management-view-model.ts b/catalog-ui/src/app/view-models/admin-dashboard/category-management/category-management-view-model.ts index 61558252e0..c99f9e874d 100644 --- a/catalog-ui/src/app/view-models/admin-dashboard/category-management/category-management-view-model.ts +++ b/catalog-ui/src/app/view-models/admin-dashboard/category-management/category-management-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ModalsHandler, ValidationUtils} from "app/utils"; import {CacheService, ICategoryResource} from "app/services"; diff --git a/catalog-ui/src/app/view-models/admin-dashboard/user-management/user-management-view-model.ts b/catalog-ui/src/app/view-models/admin-dashboard/user-management/user-management-view-model.ts index 82cc3a74da..e1f3a50b44 100644 --- a/catalog-ui/src/app/view-models/admin-dashboard/user-management/user-management-view-model.ts +++ b/catalog-ui/src/app/view-models/admin-dashboard/user-management/user-management-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ModalsHandler} from "app/utils"; import {IUserResource, IUserResourceClass} from "app/services"; diff --git a/catalog-ui/src/app/view-models/catalog/catalog-view-model.ts b/catalog-ui/src/app/view-models/catalog/catalog-view-model.ts index 0e7e4aaeae..8925be0fff 100644 --- a/catalog-ui/src/app/view-models/catalog/catalog-view-model.ts +++ b/catalog-ui/src/app/view-models/catalog/catalog-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Component, IMainCategory, IGroup, IConfigStatuses, IAppMenu, IAppConfigurtaion, IUserProperties, ISubCategory} from "app/models"; import {EntityService, IUserResourceClass, CacheService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/catalog/catalog.less b/catalog-ui/src/app/view-models/catalog/catalog.less index 9db9192167..ff50202243 100644 --- a/catalog-ui/src/app/view-models/catalog/catalog.less +++ b/catalog-ui/src/app/view-models/catalog/catalog.less @@ -9,10 +9,29 @@ padding: 0; margin: 0; + .i-sdc-designer-leftbar-section-content-ul-li { + margin-top: 5px; + + .tlv-checkbox { + font-size: 13px; + font-family: @font-opensans-medium; + color: @func_color_s; + } + } + .i-sdc-catalog-subcategories-checkbox { padding: 0 0 0 20px; margin: 0; + > li { + margin-top: 5px; + + .tlv-checkbox { + font-size:13px; + font-family: @font-opensans-regular; + } + } + .i-sdc-catalog-grouping-checkbox { padding: 0 0 0 20px; margin: 0; @@ -163,7 +182,7 @@ padding: 10px 12px; } .w-sdc-dashboard-catalog-header { - .b_9; + .b_3; display: inline-block; font-style: italic; font-weight: bold; @@ -171,28 +190,28 @@ } .w-sdc-dashboard-catalog-header-order { - .b_9; + .b_3; font-weight: 800; } .w-sdc-dashboard-catalog-sort { - .b_9; + .b_3; font-weight: bold; white-space:pre; &:hover{ .hand; text-decoration: none; - .a_9; + .a_3; } &.blue { - .a_9; + .a_3; } } .w-sdc-catalog-sort-arrow{ display: inline-block; &.up{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; @@ -200,7 +219,7 @@ border-bottom: 5px solid ; } &.down{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; diff --git a/catalog-ui/src/app/view-models/dashboard/dashboard-view-model.ts b/catalog-ui/src/app/view-models/dashboard/dashboard-view-model.ts index d0b74a9062..b9e51f098a 100644 --- a/catalog-ui/src/app/view-models/dashboard/dashboard-view-model.ts +++ b/catalog-ui/src/app/view-models/dashboard/dashboard-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IConfigRoles, IAppConfigurtaion, IAppMenu, IUserProperties, Component} from "app/models"; import {EntityService, IUserResourceClass, SharingService, CacheService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/dcae-app/dcae-app-view-model.ts b/catalog-ui/src/app/view-models/dcae-app/dcae-app-view-model.ts index 9be7786f4d..d21011d4b3 100644 --- a/catalog-ui/src/app/view-models/dcae-app/dcae-app-view-model.ts +++ b/catalog-ui/src/app/view-models/dcae-app/dcae-app-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {MenuItemGroup, MenuItem} from "app/utils"; import {BreadcrumbsPath, BreadcrumbsMenu} from "../onboard-vendor/onboard-vendor-view-model"; diff --git a/catalog-ui/src/app/view-models/dcae-app/dcae-app.less b/catalog-ui/src/app/view-models/dcae-app/dcae-app.less index 4a16ca2b5b..bc1404d7c4 100644 --- a/catalog-ui/src/app/view-models/dcae-app/dcae-app.less +++ b/catalog-ui/src/app/view-models/dcae-app/dcae-app.less @@ -163,7 +163,7 @@ padding: 10px 12px; } .w-sdc-dashboard-catalog-header { - .b_9; + .b_3; display: inline-block; font-style: italic; font-weight: bold; @@ -171,28 +171,28 @@ } .w-sdc-dashboard-catalog-header-order { - .b_9; + .b_3; font-weight: 800; } .w-sdc-dashboard-catalog-sort { - .b_9; + .b_3; font-weight: bold; white-space:pre; &:hover{ .hand; text-decoration: none; - .a_9; + .a_3; } &.blue { - .a_9; + .a_3; } } .w-sdc-catalog-sort-arrow{ display: inline-block; &.up{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; @@ -200,7 +200,7 @@ border-bottom: 5px solid ; } &.down{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; diff --git a/catalog-ui/src/app/view-models/forms/artifact-form/artifact-form-view-model.ts b/catalog-ui/src/app/view-models/forms/artifact-form/artifact-form-view-model.ts index 3e912706e0..1306565016 100644 --- a/catalog-ui/src/app/view-models/forms/artifact-form/artifact-form-view-model.ts +++ b/catalog-ui/src/app/view-models/forms/artifact-form/artifact-form-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ArtifactModel, Resource, Component} from "app/models"; import {ArtifactsUtils, FormState, ValidationUtils, ArtifactType} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/forms/attribute-form/attribute-from-view-model.ts b/catalog-ui/src/app/view-models/forms/attribute-form/attribute-from-view-model.ts index 122cf10ed2..4c114b16e6 100644 --- a/catalog-ui/src/app/view-models/forms/attribute-form/attribute-from-view-model.ts +++ b/catalog-ui/src/app/view-models/forms/attribute-form/attribute-from-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {AttributeModel, Component} from "app/models"; import {IMapRegex, ValidationUtils, FormState, PROPERTY_TYPES} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/forms/env-parameters-form/env-parameters-form.ts b/catalog-ui/src/app/view-models/forms/env-parameters-form/env-parameters-form.ts index 476af4ada9..f5962a2f79 100644 --- a/catalog-ui/src/app/view-models/forms/env-parameters-form/env-parameters-form.ts +++ b/catalog-ui/src/app/view-models/forms/env-parameters-form/env-parameters-form.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ValidationUtils} from "app/utils"; import {ArtifactModel, HeatParameterModel, Component} from "app/models"; @@ -96,10 +116,10 @@ export class EnvParametersFormViewModel { this.$scope.isLoading = true; this.artifact.heatParameters = this.$scope.heatParameters; this.artifact.heatParameters.forEach((parameter:any):void => { - /* if ("" === parameter.currentValue) { - parameter.currentValue = null; - }else */ - if (!parameter.currentValue && parameter.defaultValue) { + if ("" === parameter.currentValue) { + //[Bug 154465] - Update and erase current value field in Env parameters form return empty String ("") instead of null. + parameter.currentValue = null; + }else if (!parameter.currentValue && parameter.defaultValue) { parameter.currentValue = parameter.defaultValue; } }); diff --git a/catalog-ui/src/app/view-models/forms/input-form/input-form-view-modal.ts b/catalog-ui/src/app/view-models/forms/input-form/input-form-view-modal.ts index e87e5c6c7d..56542b9694 100644 --- a/catalog-ui/src/app/view-models/forms/input-form/input-form-view-modal.ts +++ b/catalog-ui/src/app/view-models/forms/input-form/input-form-view-modal.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {FormState, PROPERTY_TYPES, ValidationUtils, PROPERTY_VALUE_CONSTRAINTS} from "app/utils"; import {InputModel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/forms/property-forms/base-property-form/property-form-base-model.ts b/catalog-ui/src/app/view-models/forms/property-forms/base-property-form/property-form-base-model.ts index 1ba5a90bb4..726b61eda2 100644 --- a/catalog-ui/src/app/view-models/forms/property-forms/base-property-form/property-form-base-model.ts +++ b/catalog-ui/src/app/view-models/forms/property-forms/base-property-form/property-form-base-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/19/2017. */ diff --git a/catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view-model.ts b/catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view-model.ts index a6124f41a2..8b9acbcab7 100644 --- a/catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view-model.ts +++ b/catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import { PROPERTY_TYPES, ModalsHandler, ValidationUtils, PROPERTY_VALUE_CONSTRAINTS, FormState, PROPERTY_DATA} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/forms/property-forms/module-property-modal/module-property-model.ts b/catalog-ui/src/app/view-models/forms/property-forms/module-property-modal/module-property-model.ts index a58756b4a6..4c3922264c 100644 --- a/catalog-ui/src/app/view-models/forms/property-forms/module-property-modal/module-property-model.ts +++ b/catalog-ui/src/app/view-models/forms/property-forms/module-property-modal/module-property-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 1/18/2017. */ diff --git a/catalog-ui/src/app/view-models/forms/property-forms/select-datatype-modal/select-datatype-modal-view-model.ts b/catalog-ui/src/app/view-models/forms/property-forms/select-datatype-modal/select-datatype-modal-view-model.ts index 48aa47fdd0..8d5c30a6fe 100644 --- a/catalog-ui/src/app/view-models/forms/property-forms/select-datatype-modal/select-datatype-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/forms/property-forms/select-datatype-modal/select-datatype-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {DataTypesService} from "app/services/data-types-service"; import {PropertyModel, InputPropertyBase, Component} from "app/models"; diff --git a/catalog-ui/src/app/view-models/forms/resource-instance-name-form/resource-instance-name-model.ts b/catalog-ui/src/app/view-models/forms/resource-instance-name-form/resource-instance-name-model.ts index 869e3db584..3f0838cabc 100644 --- a/catalog-ui/src/app/view-models/forms/resource-instance-name-form/resource-instance-name-model.ts +++ b/catalog-ui/src/app/view-models/forms/resource-instance-name-form/resource-instance-name-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ComponentInstanceFactory} from "app/utils"; import {ComponentInstance} from "app/models"; diff --git a/catalog-ui/src/app/view-models/modals/confirmation-modal/confirmation-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/confirmation-modal/confirmation-modal-view-model.ts index 3d8b6c3053..7998d10623 100644 --- a/catalog-ui/src/app/view-models/modals/confirmation-modal/confirmation-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/confirmation-modal/confirmation-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ValidationUtils, ModalType} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/modals/conformance-level-modal/conformance-level-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/conformance-level-modal/conformance-level-modal-view-model.ts index 61a83c88f7..45696568b4 100644 --- a/catalog-ui/src/app/view-models/modals/conformance-level-modal/conformance-level-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/conformance-level-modal/conformance-level-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IConformanceLevelModalModelScope { diff --git a/catalog-ui/src/app/view-models/modals/email-modal/email-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/email-modal/email-modal-view-model.ts index f1fb56d0ff..095d1438b2 100644 --- a/catalog-ui/src/app/view-models/modals/email-modal/email-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/email-modal/email-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IAppConfigurtaion, Component, AsdcComment} from "app/models"; import {ValidationUtils} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/modals/error-modal/error-view-model.ts b/catalog-ui/src/app/view-models/modals/error-modal/error-view-model.ts index f622a6f53b..213bc9f8cd 100644 --- a/catalog-ui/src/app/view-models/modals/error-modal/error-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/error-modal/error-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {CookieService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/modals/message-modal/message-base-modal-model.ts b/catalog-ui/src/app/view-models/modals/message-modal/message-base-modal-model.ts index 3c9e75238a..b987f1088e 100644 --- a/catalog-ui/src/app/view-models/modals/message-modal/message-base-modal-model.ts +++ b/catalog-ui/src/app/view-models/modals/message-modal/message-base-modal-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {SEVERITY} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/modals/message-modal/message-client-modal/client-message-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/message-modal/message-client-modal/client-message-modal-view-model.ts index 053ea41ba3..f2b2217645 100644 --- a/catalog-ui/src/app/view-models/modals/message-modal/message-client-modal/client-message-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/message-modal/message-client-modal/client-message-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IMessageModalModel, MessageModalViewModel, IMessageModalViewModelScope} from "../message-base-modal-model"; diff --git a/catalog-ui/src/app/view-models/modals/message-modal/message-server-modal/server-message-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/message-modal/message-server-modal/server-message-modal-view-model.ts index 5f1d5e7a92..e3c6ad1c55 100644 --- a/catalog-ui/src/app/view-models/modals/message-modal/message-server-modal/server-message-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/message-modal/message-server-modal/server-message-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IMessageModalModel, IMessageModalViewModelScope, MessageModalViewModel} from "../message-base-modal-model"; diff --git a/catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view-model.ts b/catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view-model.ts index 8e7e79c576..cf8c91c5e3 100644 --- a/catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/modals/onboarding-modal/onboarding-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ComponentType, CHANGE_COMPONENT_CSAR_VERSION_FLAG, SEVERITY, FileUtils, ModalsHandler, ComponentFactory} from "app/utils"; import {OnboardingService, CacheService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor-view-model.ts b/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor-view-model.ts index faeaefb5e5..6d4e6d3c68 100644 --- a/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor-view-model.ts +++ b/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IUserProperties} from "app/models"; import {MenuItemGroup, MenuItem} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor.less b/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor.less index 4a16ca2b5b..bc1404d7c4 100644 --- a/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor.less +++ b/catalog-ui/src/app/view-models/onboard-vendor/onboard-vendor.less @@ -163,7 +163,7 @@ padding: 10px 12px; } .w-sdc-dashboard-catalog-header { - .b_9; + .b_3; display: inline-block; font-style: italic; font-weight: bold; @@ -171,28 +171,28 @@ } .w-sdc-dashboard-catalog-header-order { - .b_9; + .b_3; font-weight: 800; } .w-sdc-dashboard-catalog-sort { - .b_9; + .b_3; font-weight: bold; white-space:pre; &:hover{ .hand; text-decoration: none; - .a_9; + .a_3; } &.blue { - .a_9; + .a_3; } } .w-sdc-catalog-sort-arrow{ display: inline-block; &.up{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; @@ -200,7 +200,7 @@ border-bottom: 5px solid ; } &.down{ - .b_9; + .b_3; width: 0; height: 0; border-left: 5px solid transparent; diff --git a/catalog-ui/src/app/view-models/preloading/preloading-view.ts b/catalog-ui/src/app/view-models/preloading/preloading-view.ts index f299f2a30f..d629d298f2 100644 --- a/catalog-ui/src/app/view-models/preloading/preloading-view.ts +++ b/catalog-ui/src/app/view-models/preloading/preloading-view.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; interface IPreLoadingViewScope { diff --git a/catalog-ui/src/app/view-models/support/support-view-model.ts b/catalog-ui/src/app/view-models/support/support-view-model.ts index 2f43d87b18..5703a74e97 100644 --- a/catalog-ui/src/app/view-models/support/support-view-model.ts +++ b/catalog-ui/src/app/view-models/support/support-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {CacheService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/tabs/hierarchy/hierarchy-view-model.ts b/catalog-ui/src/app/view-models/tabs/hierarchy/hierarchy-view-model.ts index 7c505512c4..961d5b3677 100644 --- a/catalog-ui/src/app/view-models/tabs/hierarchy/hierarchy-view-model.ts +++ b/catalog-ui/src/app/view-models/tabs/hierarchy/hierarchy-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ModalsHandler} from "app/utils"; import {PropertyModel, DisplayModule, Component, ComponentInstance, Tab, Module} from "app/models"; diff --git a/catalog-ui/src/app/view-models/tutorial-end/tutorial-end.ts b/catalog-ui/src/app/view-models/tutorial-end/tutorial-end.ts index 1787cd5937..5c4c4999e8 100644 --- a/catalog-ui/src/app/view-models/tutorial-end/tutorial-end.ts +++ b/catalog-ui/src/app/view-models/tutorial-end/tutorial-end.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; interface ITutorialEndViewModelScope extends ng.IScope { diff --git a/catalog-ui/src/app/view-models/welcome/welcome-view.ts b/catalog-ui/src/app/view-models/welcome/welcome-view.ts index 154a70c301..a29a539a3c 100644 --- a/catalog-ui/src/app/view-models/welcome/welcome-view.ts +++ b/catalog-ui/src/app/view-models/welcome/welcome-view.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; export interface IWelcomeViewMode { diff --git a/catalog-ui/src/app/view-models/workspace/tabs/activity-log/activity-log.ts b/catalog-ui/src/app/view-models/workspace/tabs/activity-log/activity-log.ts index f41364dbfd..f4ce1d8bc4 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/activity-log/activity-log.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/activity-log/activity-log.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {Activity} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/attributes/attributes-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/attributes/attributes-view-model.ts index d8a60444be..ce7296cf04 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/attributes/attributes-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/attributes/attributes-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {Component, AttributeModel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/composition/composition-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/composition/composition-view-model.ts index d0eefdfd11..894f8aeb2a 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/composition/composition-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/composition/composition-view-model.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -134,6 +134,8 @@ export class CompositionViewModel { private removeSelectedComponentInstance = ():void => { this.eventListenerService.notifyObservers(GRAPH_EVENTS.ON_DELETE_MULTIPLE_COMPONENTS); + this.$scope.currentComponent.selectedInstance = null; + this.$scope.selectedComponent = this.$scope.currentComponent; }; private updateUuidMap = ():void => { @@ -241,10 +243,7 @@ export class CompositionViewModel { this.$scope.setComponent(this.$scope.currentComponent); this.$scope.updateSelectedComponent(); }; - - this.$scope.reload = (component:Component):void => { - this.$state.go(this.$state.current.name,{id:component.uniqueId},{reload:true}); - }; + this.eventListenerService.registerObserverCallback(EVENTS.ON_CHECKOUT, this.$scope.reload); diff --git a/catalog-ui/src/app/view-models/workspace/tabs/composition/composition.less b/catalog-ui/src/app/view-models/workspace/tabs/composition/composition.less index 501805be3f..7a775bdb11 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/composition/composition.less +++ b/catalog-ui/src/app/view-models/workspace/tabs/composition/composition.less @@ -242,6 +242,10 @@ white-space: nowrap; } + .w-sdc-designer-sidebar-section-title { + text-transform: uppercase; + } + .w-sdc-designer-sidebar-section-title + .w-sdc-designer-sidebar-section-content { margin: 0 auto; } @@ -253,6 +257,8 @@ .i-sdc-designer-sidebar-section-content-item { .b_7; + font-size: 13px; + margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -668,11 +674,10 @@ } .i-sdc-designer-leftbar-section-content-item-info-title { - .m_14_m; + .m_13_m; line-height: 14px; overflow: hidden; text-overflow: ellipsis; - text-transform: uppercase; max-width: 120px; display: inline-block; white-space: nowrap; @@ -680,12 +685,11 @@ } .i-sdc-designer-leftbar-section-content-item-info-text { - .p_3; + .m_13_r; line-height: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - //margin: -1px 0 2px 0; } .i-sdc-designer-leftbar-section-content-item-info-text-link { diff --git a/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view-model.ts index f12e95c9df..83e4653954 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import { ArtifactModel, @@ -28,7 +48,7 @@ export interface IArtifactsViewModelScope extends ICompositionViewModelScope { getEnvArtifact(heatArtifact:ArtifactModel):any; getEnvArtifactName(artifact:ArtifactModel):string; isLicenseArtifact(artifact:ArtifactModel):boolean; - isVFiArtifact(artifact:ArtifactModel):boolean; + //isVFiArtifact(artifact:ArtifactModel):boolean; } export class ResourceArtifactsViewModel { @@ -105,6 +125,7 @@ export class ResourceArtifactsViewModel { } } this.$scope.artifacts = artifacts; + this.$scope.isLoading = false; }; @@ -217,12 +238,13 @@ export class ResourceArtifactsViewModel { return this.artifactsUtils.getTitle(this.$scope.artifactType, this.$scope.currentComponent); }; - this.$scope.isVFiArtifact = (artifact:ArtifactModel):boolean=> { - if (artifact.artifactGroupType === ArtifactGroupType.INFORMATION) {//fix DE256847 - return this.$scope.currentComponent.artifacts && (!this.$scope.currentComponent.artifacts[artifact.artifactLabel] || !this.$scope.currentComponent.artifacts[artifact.artifactLabel].artifactName); - } - return this.$scope.currentComponent.selectedInstance && this.$scope.currentComponent.selectedInstance.deploymentArtifacts && this.$scope.currentComponent.selectedInstance.deploymentArtifacts[artifact.artifactLabel]; - }; + // Bug 310499 - user should be unable to delete RI artifact. (also talked to David and agreed this function isn't necessary) + // this.$scope.isVFiArtifact = (artifact:ArtifactModel):boolean=> { + // if (artifact.artifactGroupType === ArtifactGroupType.INFORMATION) {//fix DE256847 + // return this.$scope.currentComponent.artifacts && (!this.$scope.currentComponent.artifacts[artifact.artifactLabel] || !this.$scope.currentComponent.artifacts[artifact.artifactLabel].artifactName); + // } + // return this.$scope.currentComponent.selectedInstance && this.$scope.currentComponent.selectedInstance.deploymentArtifacts && this.$scope.currentComponent.selectedInstance.deploymentArtifacts[artifact.artifactLabel]; + // }; this.$scope.addOrUpdate = (artifact:ArtifactModel):void => { this.artifactsUtils.setArtifactType(artifact, this.$scope.artifactType); diff --git a/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view.html b/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view.html index bd4864771e..01cb9d4ee4 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view.html +++ b/catalog-ui/src/app/view-models/workspace/tabs/composition/tabs/artifacts/artifacts-view.html @@ -10,7 +10,7 @@
@@ -19,8 +19,8 @@ data-ng-if="artifact.artifactName">
@@ -36,7 +36,7 @@ Description:{{artifact.description}}
-
diff --git a/catalog-ui/src/app/view-models/workspace/tabs/deployment-artifacts/deployment-artifacts.less b/catalog-ui/src/app/view-models/workspace/tabs/deployment-artifacts/deployment-artifacts.less index dd3b16447c..3596a217b8 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/deployment-artifacts/deployment-artifacts.less +++ b/catalog-ui/src/app/view-models/workspace/tabs/deployment-artifacts/deployment-artifacts.less @@ -160,7 +160,7 @@ } .i-sdc-env-form-label{ - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; color: @main_color_m; overflow: hidden; max-width: 450px; @@ -178,8 +178,13 @@ } } +.table-container-flex .table .body .scrollbar-container { + overflow-x:auto !important; //need to override the overflow-hidden for the table so that the popover auto positioning works + min-height: 400px; +} + .parameter-description-popover.deployment-artifact-view { - margin-left: -10px; + margin-left: -22px; z-index: 1040; min-width: 300px; .input-error { diff --git a/catalog-ui/src/app/view-models/workspace/tabs/deployment/deployment-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/deployment/deployment-view-model.ts index c94342a51e..76be6c1141 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/deployment/deployment-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/deployment/deployment-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {ComponentFactory, MenuHandler, ChangeLifecycleStateHandler, ModalsHandler} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/distribution/disribution-status-modal/disribution-status-modal-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/distribution/disribution-status-modal/disribution-status-modal-view-model.ts index ce2e0169bf..5ffae64689 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/distribution/disribution-status-modal/disribution-status-modal-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/distribution/disribution-status-modal/disribution-status-modal-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Distribution, DistributionComponent, ExportExcel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/distribution/distribution-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/distribution/distribution-view-model.ts index 002b16f63f..1852b6a83e 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/distribution/distribution-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/distribution/distribution-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {Distribution, DistributionComponent, Service} from "app/models"; import {ModalsHandler, Dictionary} from "app/utils"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/general/general-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/general/general-view-model.ts index 44953985fc..05b3324bbb 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/general/general-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/general/general-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ModalsHandler, ValidationUtils, EVENTS, CHANGE_COMPONENT_CSAR_VERSION_FLAG, ComponentType, DEFAULT_ICON, ResourceType} from "app/utils"; @@ -345,5 +365,6 @@ export class GeneralViewModel { this.$scope.component.icon = DEFAULT_ICON; } }; + this.EventListenerService.registerObserverCallback(EVENTS.ON_CHECKOUT, this.$scope.reload); }; } diff --git a/catalog-ui/src/app/view-models/workspace/tabs/general/general.less b/catalog-ui/src/app/view-models/workspace/tabs/general/general.less index 1861d02e98..caa755cce3 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/general/general.less +++ b/catalog-ui/src/app/view-models/workspace/tabs/general/general.less @@ -45,6 +45,10 @@ } } + .i-sdc-form-label { + font-size: 12px; + } + .template-desc { border: 1px dashed @border_color_f; height: 130px; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/icons/icons-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/icons/icons-view-model.ts index 03dad2cc06..c25bc4a1f1 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/icons/icons-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/icons/icons-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 4/4/2016. */ diff --git a/catalog-ui/src/app/view-models/workspace/tabs/information-artifacts/information-artifacts-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/information-artifacts/information-artifacts-view-model.ts index e10a9944d3..ceaba3c187 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/information-artifacts/information-artifacts-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/information-artifacts/information-artifacts-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ModalsHandler} from "app/utils"; import {SharingService} from "app/services"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/inputs/resource-input/resource-inputs-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/inputs/resource-input/resource-inputs-view-model.ts index 49fedd6e21..78865ac873 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/inputs/resource-input/resource-inputs-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/inputs/resource-input/resource-inputs-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {ComponentInstance, InstancesInputsOrPropertiesMapData, Resource, PropertyModel, InputModel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/inputs/service-input/service-inputs-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/inputs/service-input/service-inputs-view-model.ts index f3b2de0943..013a0023f9 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/inputs/service-input/service-inputs-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/inputs/service-input/service-inputs-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {ComponentInstance, InstancesInputsOrPropertiesMapData, Service, IAppMenu, InputModel, PropertyModel, InputPropertyBase} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/management-workflow/management-workflow-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/management-workflow/management-workflow-view-model.ts index b7428e990b..f8b29c4a9c 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/management-workflow/management-workflow-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/management-workflow/management-workflow-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ArtifactType} from "app/utils"; import {ArtifactGroupModel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/network-call-flow/network-call-flow-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/network-call-flow/network-call-flow-view-model.ts index 511c17eb60..6c7666d28c 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/network-call-flow/network-call-flow-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/network-call-flow/network-call-flow-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {VendorModel} from "app/view-models/workspace/tabs/management-workflow/management-workflow-view-model"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/product-hierarchy/product-hierarchy-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/product-hierarchy/product-hierarchy-view-model.ts index 233b12952b..c891875f52 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/product-hierarchy/product-hierarchy-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/product-hierarchy/product-hierarchy-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ComponentFactory} from "app/utils"; import {Product, IGroup, ISubCategory, IMainCategory} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/properties/properties-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/properties/properties-view-model.ts index 923cc58a7e..c9f2d0725f 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/properties/properties-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/properties/properties-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; import {PropertyModel} from "app/models"; diff --git a/catalog-ui/src/app/view-models/workspace/tabs/req-and-capabilities/req-and-capabilities-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/req-and-capabilities/req-and-capabilities-view-model.ts index 4ac99edf8a..c02900a413 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/req-and-capabilities/req-and-capabilities-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/req-and-capabilities/req-and-capabilities-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by rcohen on 9/22/2016. */ diff --git a/catalog-ui/src/app/view-models/workspace/tabs/tosca-artifacts/tosca-artifacts-view-model.ts b/catalog-ui/src/app/view-models/workspace/tabs/tosca-artifacts/tosca-artifacts-view-model.ts index 06022786ee..5f724c48fd 100644 --- a/catalog-ui/src/app/view-models/workspace/tabs/tosca-artifacts/tosca-artifacts-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/tabs/tosca-artifacts/tosca-artifacts-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + 'use strict'; import {ArtifactModel, IFileDownload} from "app/models"; import {IWorkspaceViewModelScope} from "app/view-models/workspace/workspace-view-model"; diff --git a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts index 4300c33412..21bd199aac 100644 --- a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 3/30/2016. */ @@ -71,6 +91,7 @@ export interface IWorkspaceViewModelScope extends ng.IScope { updateSelectedMenuItem():void; uploadFileChangedInGeneralTab():void; updateMenuComponentName(ComponentName:string):void; + reload(component:Component):void; } export class WorkspaceViewModel { @@ -238,7 +259,9 @@ export class WorkspaceViewModel { this.$scope.onVersionChanged = (selectedId:string):void => { if (this.$state.current.data && this.$state.current.data.unsavedChanges) { - this.$scope.changeVersion.selectedVersion = _.find(this.$scope.versionsList, {versionId: this.$scope.component.uniqueId}); + this.$scope.changeVersion.selectedVersion = _.find(this.$scope.versionsList, (versionObj)=> { + return versionObj.versionId === this.$scope.component.uniqueId; + }); } this.$scope.isLoading = true; this.$state.go(this.$state.current.name, { @@ -619,6 +642,11 @@ export class WorkspaceViewModel { this.$scope.isDeployment = (newVal.indexOf(States.WORKSPACE_DEPLOYMENT) > -1); } }); + + this.$scope.reload = (component:Component):void => { + this.$state.go(this.$state.current.name,{id:component.uniqueId},{reload:true}); + }; + }; private initAfterScope = ():void => { diff --git a/catalog-ui/src/app/view-models/workspace/workspace.less b/catalog-ui/src/app/view-models/workspace/workspace.less index 6cf024e335..278708ca33 100644 --- a/catalog-ui/src/app/view-models/workspace/workspace.less +++ b/catalog-ui/src/app/view-models/workspace/workspace.less @@ -1,3 +1,5 @@ +@import '../../../assets/styles/variables.less'; + .sdc-workspace-container { .bg_p; @@ -103,8 +105,9 @@ margin: 2px 0 7px 10px; border-left: 1px solid @main_color_o; line-height: 15px; - font-family: @font-omnes-medium; + font-family: @font-opensans-bold; color: @main_color_m; + font-size:12px; .lifecycle-state-icon { .sprite-new; @@ -147,4 +150,4 @@ .properties-assignment .sdc-workspace-container .w-sdc-main-right-container .w-sdc-main-container-body-content{ padding: 80px 2% 40px 2%; -} \ No newline at end of file +} diff --git a/catalog-ui/src/assets/styles/fonts.less b/catalog-ui/src/assets/styles/fonts.less index 752f41f86a..fad2838a03 100644 --- a/catalog-ui/src/assets/styles/fonts.less +++ b/catalog-ui/src/assets/styles/fonts.less @@ -1,72 +1,60 @@ -//Omnes_ATT W02 Italic +// OpenSans Bold @font-face { - font-family: omnes-italic; - src: url('fonts/OmnesATT/Omnes_ATTW02Italic.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02Italic.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02Italic.ttf'); + font-family: OpenSans-Bold; + src: url("fonts/OpenSans/OpenSans-Bold.ttf") format('truetype'); } -//Omnes_ATT W02 Light +// OpenSans Bold Italic @font-face { - font-family: omnes-light; - src: url('fonts/OmnesATT/Omnes_ATTW02Light.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02Light.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02Light.ttf'); + font-family: OpenSans-BoldItlaic; + src: url("fonts/OpenSans/OpenSans-BoldItalic.ttf") format('truetype'); } -//Omnes_ATT W02 Light Italic +// OpenSans Extra Bold @font-face { - font-family: omnes-light-italic; - src: url('fonts/OmnesATT/Omnes_ATTW02LightItalic.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02LightItalic.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02LightItalic.ttf'); + font-family: OpenSans-ExtraBold; + src: url("fonts/OpenSans/OpenSans-ExtraBold.ttf") format('truetype'); } -//Omnes_ATT W02 Medium +// OpenSans Extra Bold Italic @font-face { - font-family: omnes-medium; - src: url('fonts/OmnesATT/Omnes_ATTW02Medium.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02Medium.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02Medium.ttf'); + font-family: OpenSans-ExtraBoldItalic; + src: url("fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf") format('truetype'); } -//Omnes_ATT W02 Medium Italic +// OpenSans Italic @font-face { - font-family: omnes-medium-italic; - src: url('fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02MediumItalic.ttf'); + font-family: OpenSans-Italic; + src: url("fonts/OpenSans/OpenSans-Italic.ttf") format('truetype'); } -//Omnes_ATT W02 Regular +// OpenSans Light @font-face { - font-family: omnes-regular; - src: url('fonts/OmnesATT/Omnes_ATTW02.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02.ttf'); + font-family: OpenSans-Light; + src: url("fonts/OpenSans/OpenSans-Light.ttf") format('truetype'); } -//Omnes_ATT W02 Bold +// OpenSans Light Italic @font-face { - font-family: omnes-bold; - src: url('fonts/OmnesATT/Omnes_ATTW02Bold.eot'); - src: url('fonts/OmnesATT/Omnes_ATTW02Bold.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/Omnes_ATTW02Bold.ttf'); + font-family: OpenSans-LightItalic; + src: url("fonts/OpenSans/OpenSans-LightItalic.ttf") format('truetype'); } -//Omnes_ATT W02 Bold Italic +// OpenSans Regular @font-face { - font-family: omnes-bold-italic; - src: url('fonts/OmnesATT/OmnesATTW02BoldItalic.eot'); - src: url('fonts/OmnesATT/OmnesATTW02BoldItalic.eot?#iefix') format('embedded-opentype'), - url('fonts/OmnesATT/OmnesATTW02BoldItalic.ttf'); + font-family: OpenSans-Regular; + src: url("fonts/OpenSans/OpenSans-Regular.ttf") format('truetype'); } +// OpenSans Semi Bold +@font-face { + font-family: OpenSans-Semibold; + src: url("fonts/OpenSans/OpenSans-Semibold.ttf") format('truetype'); +} -//ClearviewATT Book +// OpenSans Semi Bold Italic @font-face { - font-family: clearview-book; - src: url('fonts/ClearviewATT/ClearviewATT-Bk.eot'); - src: url('fonts/ClearviewATT/ClearviewATT-Bk.eot?#iefix') format('embedded-opentype'), - url('fonts/ClearviewATT/ClearviewATT-Bk.ttf'); + font-family: OpenSans-SemiboldItalic; + src: url("fonts/OpenSans/OpenSans-SemiboldItalic.ttf") format('truetype'); } + diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.eot b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.eot deleted file mode 100644 index 83074fbe2bc2b15ec6cf651d76804749057d9aa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92160 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 KX5XBn2>lIlfnT@) diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.svg b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.svg deleted file mode 100644 index 564f750d99..0000000000 --- a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.svg +++ /dev/null @@ -1,424 +0,0 @@ - - - - -1.0 -ClearviewATT Bd -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.ttf deleted file mode 100644 index 7bfb9d5cc28450bd59d6b760213e6b3a6c197b31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93916 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 a>Ub6V61m8WSjVqq<@5t@Dce}culOGwP_2Og diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.woff b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bd.woff deleted file mode 100644 index b1f00eeac9064f0be69d5318b34e97c46002f6d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42192 zcmZ^J1CS`qvgXX3v2EM7ZCht-+c;y}wr$(CZQD3AJO8~KyZhdKTM_wH=GU2Bh|aEv zs&bVR6$JnU_$h_60PsH*pegmg?SHucTEyh#lztqn0058|0RUKT$>Ugj#gtS80RT|> z0RVs_001E2ow0D%<&@|c0RS*3f1*`?M9(w{zExFNMjZeEix>dl*KYs-kX@@aCp|-J zeLDaE+&};Tpz$9*(GpqUkD-ebJ^%oL{7;DsW&@>0s#CK?!hclgaUdn;J{f*x1;>(d#uwoAXbP_KJ$0 z_w$NxwclM-f{+B6gi4PH_v?Nua44|)d7`K7^w*vSw5ocTrxJs*qX*9>kj=^myZx#>m4|Wge4-3a=la7;6QyG(7 zQ!2^GQo0j*6Y3Ka$*$CvG+5LbG&!2h8r=<-b;8tSmAsZ{7emW_%X`ZV%OzDxRZNvo zRTGt#Rd`xG_1Dd~jjC%_&CFVK8%fQ5%?QnR&1lvSRyV7x>&@%kElI1gs~fAHYc16jBIku*e zP1Bhc(ylI#E-yM4-HRM^A4pHErxm8{rzNJ*GHcjRIM6tD9I9PxoP5qd$J++lW-wfm zIjFK2P8d?gj_lljTWg(G5;i>VhG*#O3IFWTWZS83FY^8J7J;Oci-sTzP>E~JJS^nGlVg534jdAUMZG5eA z4RcL%U3Go4)v*P(rGlFiMlpj6|a=gknlmGo5fB4 z_I^k(Hjp4j#+UOcdS7ou^Oibu_VC8&?d_%Z3i<~6A^MvA)U}^+q_yw4(bCs4^b%DY zfy_g=e)hI6@;5ZKAVsPMH?Hal$Dytp*|~XPLfBJNd>uz|1#<<^DLr3p{tNu7!c4cw z0yb>svA`j?TYGvrrDD0Lk#?Ut2zOn7WO8jKv#RgQAiJ!NO^z!?4A~(4jF7iPiWVUYK!^K^DmrmX}3&ZahrJnfrC^Ac+ z#mWMc3`|`wWs$|2JRis>C6&Klr1_8ES2o&ErkvUH;z|~8uH|J_OT#mmst!^$=cc_q zzA{_dR+r^_+<#4%mS?_?7YA2DlW{I;h-hlcI<6ZlNxL7t3}`qv@QF9{es;Ya9IW9>y=#v>Da^f#`8xc z4`O^pAe4tiu|tnO0}EZW$)8q7BKj*R(q685Idjead#GdYplpq6#k9$^l>mhKrLtNP zQ*mky@1mlTgT3$FFS zuRNmM9+Rug_}nUCT?xa5sN6ZQJ#BGH*;!2X;YHWmnUZmery^{(j6M4=1Mb=TNPC^_ zwT4%;rcb5CzPf8PR!8`Z??iM->6%H5IN-BcgP=2(Tb{#j-xQU{MN=%r17VmaXI^F zTc1%OP-A)=inL)+ZLTO;YZ?3dZm%(!!9B?ovWmB6jBxW{@Xpao=@V;@V{jv%4`y7} zjf5q-@ymmyX{1gcdx~41TT3uP$=SYRq>a)9SmYIbxku%REHNtmgevILspx%&Pcx!B zf0BD(eyDkHZi0cZOm{xFP+ww)M1}o>>!nS!b-A6+h3@eY4GlcuE5hy$WeyZ;xIK9| zJ)`;t1!q_DIgucsE_{IvAQHz5ahd-T~q0d15N$jKm&g!3}V6On=( z?D4uc;oy4F-Qb7&h3H{%gT;0^^67(KrgG5NDn6%oU0HSaph|VYYX%6_p>2CJYJrml z9bI%Y>R!}d(VKh8ZYd509bFAP%{tJ4?BI7`1t1ayF+RZ&$U`96p)bc%=d{fYmaSre zZ5}fwZNt;gv`siu(x#1z9n=1cx)$Nml?Rszht?Z3i{|s|@2*2D(ATf(z>3|LTdr12 zAGno%-+um9SkOM0S4MQ3z>HlJbfA`A`Bs$RKD+fVK$`#sJG#i=k6j-(fZ^T%dQ{x` znABSVqk?(xb85k~k-$3E;ydTqX=ku*6UNpR1jalhBLUM>px*>op!3hP**Ji%1LCb< zqWTv)=rAz`j@;a!NP2`b+^}-J#BTB3+5TgzUjG4P zrpykaME?QY+x*jJhmoTH0}PLrV`#7tRhSqpMOLP3k0SXl{@n*j1)>w+ru#e;Cg6w@ zlRb<>az7Nt{V(dsN_b8U3ZE{OPq*r)SJmsA=G{ZnKAG<4VMLDCT>_oY{g7Pu>lhl} z+dt(0aX7IY+A;g`Ds~u^gMAw#;Nv(X3;8^Z&B4A;5c2sqnIU*z9NS4jYzsN|AL?BK z8^@tcY$rrKlg~YgaQ9&>9mk;*>|4Che^UkSNyNK>$5Qa$5Q%mD52a$gAmZu%zogCU z7z|(A9vR!`VQ|joZ332$!+_ks$TxUGJi$YuP%rQ}ID&fuVcx*e5cvO1%0~*j116&J zI|C}C={GIQs{p8g{3nQj$SVW>?Wc4@Q~fV1+8;PQA}{cre%D*qSKQ_S z*jGT8e%e)-pw|{Se|cbnCztX=Dd%p?2Zdp;Lqe0tpE+R17sNYf z9(9Sr4(@#3FC%`j(LmW)kl*GRFed_Rr?6;!Lv|3_kiTl(|6_79^??bY=$bSQX-y{) z)@0qw_KJd2Fm){4{;$GefYj z5B)q*T2+(Q*JTiC-uqxkvhB0~DP5FO_Qlq{I6Y~d@PvGC5p$D(WD?kh@Wz6-l7xCt= zgHlg)TtBfqf}6?9aMW5XkKnf>Dh85?*KmuhZ5IM69Xf(XB4nAFB_fZouP}Bp-&MwO zo$2Qb_ppj7(Wq|!ZP+^z`)5`dzL-p`@AEa<0LX!w_Uxv?nZbmQC5HK39wMNTH~)7P z-(cHGErtDZ;ybNs-vYddm+ip^g@R8`yz{k6#UkkZcm1w;@}_GGnw%ceeGGzZm~G48 zqe1M8k3`UJ8Ep~S_3bIMbc7j`M`fSurwJ^kFRTg${scK>bQ0cvrVmG#@m($&S@qvX zSV21hmE=##(WHcu-U5=j2pNDX%jZMyDevnIcf}C8XA7g4-T_}tlnr-8aycc}OIqKl z4Wyry<|WZE7fMR+)I64Q73bP0D`PMFgSNuodG2r7X1E4$Dq1 zwru+#Blg#z?qN`RC{?xt7cWy*DoZLQhO}9Tcs&S;NY}40t>P+t=Tm7h-Sz{32~;N? zxGAdV3d9SZ!ImdmUjN2-WIPoGqdvYUzh!uw^JKpzZ^8~qHF!qlW)so;KEbNq(?T@$e8M(d4%?=c)G)}RRy(JaN#yU32)*0cVxB)J znf%bWQ1XRqu4o`EKxfjqxZWJRf%GQL7JhtrT1u>1teji1`y~Bp?9RHcvvBVvXQ4W6 z``{`QH-u~7Q74EpBe6KI8tROZlHkA6ZaOrz;9hg$Gb@bv{`RMoX zMPnWa@zs}}c}>}Rwf-v{(3JGfyY=e39hu~{WB!u9m>l;8Gg-*Ou%o){zi{$5(l&>) z>I>q|N_K{Y%g@oGq5h23)XhOaDyQ(vUB(+RP2&Tx5jnx-q3Y-y}D%BrqOPaQY&Wju?wU2K( z@c ztAWuP=#!vUwOY_9rqwWqs}&+;8KGo3F~pu~=jJG`a6WvLmWwoB;b4Ebt zlZI*9dYlnWm!v=q7Cky(*h>>e|2jM33>SkYEFPmQt_nTNQtyf&Zzc*ZsPn~}JIBXG zL8|3bknaCV5Uysj_XW+EQPgDmH4{c_0oz{AF=_&0V!IPShlJ=oS z-ZfZ}xIH;z`N|gH0O*lLL2FcP64q_e>@#3BMTYey*d|V`cidi@c2S;~O~V=rcQ!QZ z$!20t)#W8{M$jBqb9!XCSCV3zwzWNJ1Mm?vc^706{lPfGr{5#_8Tr@Z4(d5Z(Id<- zaeJS=D2DlKE<)m-jCwv0(@GKsc2N&amT`<=lM%w$O(9t8wGhm^FgM0%E_m}kOnFVR z8PS{(WT=p8$S5~eIgVmu%!LqY%W1?1ZVl<9%ZTq%H!vQX+#KM!CT>OVTT}T+rTjjx ze52N@1KaPYp8btHd1N9?-3R-~IIpv$mP12!81Ip6n(Z+JQhHyts7JYo zPmE@&Nr}^u(z=Mkx-GGJQ&J1Jh^A&<)w8Hdxrj!LhNnph(}D7-km9K|(PLAR2e$~f zMp4eQDAlPbmHG~-C}Ca(tSAF_UoLT4l8q-xk};9Do!r}q(wjJ9Eiqb>gtsVORg&a) zlH`1nWc{FI9ppr?Dkpi>BYeiti261m?|~V4aml<`@VppWQH*p^jFG)O_HcI|VveE& zRZ)DkBpya399d{(9$Z;sTveieysA0Mi9|+Yn2jV!RTAT*B+^zA={mWLdLn71Bob>8 zM8~|aR@!iQe10N95@~%Bsq{VL8s0?8#E#+Gte9mHM8mwWYf%`hBob;7M8$ldjCp@G z^W3si(i!F4)i(fu;vZnQ%pp}RX>AqcEz2DyCVJ=r`l3XjBZkfrc@zYyW-}_)qMw>l zm0EsIRp-85wRaHR3UeXV=T!h255`>DF!XLfm@l%djzOlXX}!Ej6A#5&rEUo*X+W| zl2FX!de=sy?>wu{rLFy?3%^!QbKUx|c~Amem@_=-1iEBmWkgwIvI0s~o)2ce{<^H( zEcsQwy+^c8VHYQ+SxW#qQ|p3&&+u;RG=UXOlSQRT#m>4(l;(`4XH~&+p+Qn*e!1dO znQD`WwX0~UPe2!_7<9LhUB7@_T3-kZZXyPh2NU)q411?7Slx|%S|9TiKO*pezdxAH zD|~?ZD?$jsK7ufiptvylLu}xi_%KkR9)V(9uoJZ)C}UiZm2hl;_8|ct2)QsqzIvoV zq8X=4PbFroWaw7N#B7@*XVnzASSd2F>c9j@j@IdpK4Dq-znZ^*KLTr#)V$ z0bcE8gUugz*?Qh8wac|HU2wj6T69vkOJ~rjyMPKMHe$JmNEub(L>OCfkMZ z1PYd-&s3B7p2o=HERZcTM|0K0Q6SUa6=O2SH=Y4_=~0dr3W4 z<yNYt#7Hg_;H5`yX%ZSh{Ybrc83akfZW}i@(P*oidk|8Gp#4N_#x~K zYK>GI4$&hVb_^#aM$`SJ z6L}v|5j{cL;F3fd9G^$lfFB#Wp(Dm2*-y z*%03aUmFztA3#iG)W=eKT=#+HSd=)N&s$|hI%H7dg}wd4 z3{#+rkkHZqhurYZ06*`=nKE{QH^L6O8<7K=7ndR;z{igw2Zt1w3Y*`WC)kQ|5)W}= zQ>>4QdKzY3=23N$e0X`^_ME=iv`vYT|AuRGPZ}8Q8+rE2JWOmGHNJTpOv~70gmX92 zG3C8q=ekdjL&fi*76QT?|bhN@8D`Q69lNZOcr}dUv z%$z)BM%d%X>e`%J_Nl|W4`wQrKBmgt64F>4^f|XSyq26?k5gsj`Su5PI=Zp>!zn-N zGpxCu>B17D0mKH4O<=m9I>2>nDocok=u zK{?tqHM7@_BM!jl&mQ1W=3FVz&H(xKXSb-JB-iIjWEqm1$)UAyWjg!KlF~W#(V={lnh<}9GJRg1|_K3 zp$H=f_xQ%4g@A!!gW@=>d5VNL!b?I*G9e=f-Y6DHsKt?L1N|Z@T}3Y>d6Wh3LJLCx z0?%K})pMwurAeHH2#JJ_xt?BgbTK*ESbO+}3Kc|^4>X08Y2Ng2M?U5#hqqNBYiCNQ zHxE}a40=ks--4oDHg0S1lkmIva{tbUdyS<#DDd`|dldRh&Noy7BGkv)SDlxicb&Ig zzO*6PgIjjkBCj2Upg+K1%w74lbHI^fAgvjC37ZEc~SS7`GWC$&veHHEp!P zvl5Kva+N<~4^^KuKHmuk2<>3sD#{Upc8)|N=}@!HpyEL0Ke}r}-RI6gTh(vxRQ&Hs&-5n!Jsa3it(tzb+ar7B| z@^ND!N|m{gmReHuV-emBeJ>~cF?K`h6t_hI-dk7! zwj)F4zTC8BnBeZtAV4F;qmTyTphp9Y{$75HIJ1p;%Xiko%YHX#huwVAPFYr^zgiFb9Sr!d|X zvG+vRw~&|D6n*WJUp8jV$7a=viRJE^B~O}P;60a@KQ{<|)*#N;Z?<2*7OX&RKw0R+ zfY5sYMJ_SWzkGk)efa_=68$7>8 zTbw9EPgBHV{>S=~h1jO_fc@O&R38U>>@JMSg5*WGaSU&cZ;wVBTef;pC@vg0B^$wl z4n;gvXi4jR`*Qt_T*dM#+SKR9aeHN5cSq+zwSp??UQJ3j85PZDo18P~^Aqj)$x`iv zH>WH9<8omlNBjM?AYu)QX<_*dZpPb=)p6Ks2mU6@=LI<@T{?%Gfq^$!^85xHZ%H&b z1Qaa#>4ii&NQTN>{N#5DM1ngWbA#SFP@`5&N`0^5CVj%b;&Mhx)(IXouB%S>pzb+`AW1VVldgNrbsn_z(eHuXT$5W3enj2~76q`b z$ksk0BS7`FqL!`~!Vvrk4BToIG+Eb}>=#xtSB#AdZ2N~~#M3<1G&%q*xU^@WRp7d= zX$Cz%5@eI8|A4q7!_9b@H?rv9@s9K z+7|E4R1j!v#o=d)tFGy30Yss?Ya8ly5!v24ZfIfIP?=iG-ewW@EeMx&POTT3Dw}1? zoz~b=0-;evj1q+)rJ{RGK{H6*9s=?mkT&_}zy)}~?68%QC2IL)xV@+0U^(afR}(;U zA@`T=xxLtaU$A)8NWzWNt{pc*yZH?NXaPIjUbxe1z;Xd9RRPT3aM(yyd5k3-avWpN z_oNf{d9)3NwkyDm%NYuHOD^p&dcd4!zL=>vlW>xfee8+OJrcBRmQFGy6#iE*?n^lC zEY#|I%utW<_{n@)B4;cs=Bd-&0-fwOh-n4&!GH;<5TJfSw9DtG-iM5c&wopbca#0U z4*ROd`BalQ_#<4Zc8BCAYefx&@1U|xh26ze(MLCLdi28oFvA+@ZO%vK#4e|$(W+>d z^d4OaOm%!%Yu5-!Hs3M9qLq{;eD}&iKdOytP`(5vGFyPx*SI0~&4+7fMq3ol{ro7z8i%*`OkNzr9)wQC@7GwjOR}A8cqdQ8GhyP`k zA!I-DYs;3rL3u(sV@MKWIN4T-G9q6gf^@=pVbq>z?SSGNi{o1267~||e2m{WY}=f@ zyOn&N+Ts9wFZZOhXf8Ht}53-_IJ`Pz zRrA#H9YB>a8z)rrG#)*drGB<|zEgW*m`Z+Qdt!F0t%1%$QPOwmcR&*!@l;}Kd=f@% zLmO-s<@Q|-HuUlSJo-cjMD;LN5}6sB)m~{vKteKdVd}0pjFS>Ki$F^*-;K*_CfOr# zv>=GPjpm|0yF*TT3<_qWl{T0$Y$8%16LzP=7n$sF>?#$>9))XsWge$az1f9F9s>pEf^+BRG1F|+ zKDTZU;O==+Cg|D3NjgfS+jW1{uLyvAKrS^`9EScz?-0pQs47aTVCTGMWx~lATXHle zRVA^ws+me#sceCj=O6!dr{fM_c2%P{ky0i}VX~OeM^lQ+%xkDBN++&&m}sy%*igWOzfc~ zdYvU64p+I;F^-w*!tB}#m+>ehx%n#8FbQJd)5_J&39}iRM0xOnUH-=!UvU zSJ>Q!8P`>?kfx=Rioi2~IazBsr z8GzpJTwFlrSpXh-K&n!2k(=)mwv{V4vaU!R`&4Gkfbq%|%PNa1KLckCDzQdRza?kL*kVAQ3AOA z=u=A577uhyA^2X%=jn1~tUYc!-irsOF7n66o&a-A=utilPsDcq?4|zsUS6zNQP07G z!HPNq7H2<6Dgc6clZX|{THIrY_?HR=2^I<^g1!k;7gkX=MD)U`O)<%c+9GeZ#kgDh zfYO~3bqV|%tGG0xKuo-imS$4TTld!EYYmcS}Hm_@pQ0V<)`fZ(|(9KHW;9K>ipQNEl@(?!%$nT*{rdz2gf- z7noAEYomA#g=lb`P_(pzs52Gsd*x3p)e=g0Di?|saG5zebK(lhj?n9G4+vuPs5-NPKAa(PdZe(_$^ z0q>=v1AYZ29e8wUeDL6S$H-E_!Lo^#OBR)w_6FS&5om>lOHhip&u^BvA!VcaRLL_v z*FfF%d+Bri?n3Uz{)h9A%g)c6{=Xg3+NyE2Jf6m-O}4Br=(yc{h7lr}G7{>jUY4fu zB10FiNj|A27!FGjIxHhG88nBNxAuvPjLx#<-IeBzV zJ*KYP48-WeW?dq^m@uc6chnNA&B@;;EN2@>eLZ*{gGTh(U5?UGp-o1C9i)I@j}d-K zIM#{ZO_{+W-Hsl+!G>}M+u|Fe<~7L*qYrGjWA@*0kKl3SbG|+43W2wEvz3XZ_xM#G z&!mS0&h37fF|*iBh!wy^Aa@hRh6chgfX2N=U}-TvBRwW!6dpQhQZ)Ignmhklsu$H< z*=Jpe(ZDGXeRnj!_BdIGP|734E0pnpfGFP4NTUZhlo zDs-l1L+7R^E)a|)IWqH6bN>EaTblhRhfK)EPi{9UFO;~)pLi|WXpL-zr>?-F$9oSwA#3L0p+WkBO510zuPJSE zJpfI|&JG80GXQOIc^U%rV`XV{g~L*7-IQdWmlatjb?_AzJ7J>qGK>2hI4Q1{@ibrOa1Svl;!c$i~Qn* zg{kcB*huLLf?Ov)+aw7xZV-wHmZn-&-Prp6BTHDd+;x+N`3`-0 z%-o*$H?kbh>#_OtK5-*E83^wvQLvRz?2Rz?VL#&0vAU+Z^MbfgKr;;-99VJAj1lPp zpm@ReU^^KTK#ph|4W3Av&pyqIq_^3j_z)BFIfAU3dw#9jB+jXq-?b27nwMtW z*_@cDiAP-dr2LR&JwjN}L=cloW!zP@?m)h6_%g=x4{Uc6wrO1PJ36jLgwynVbeI^l zAP!Kpm)6>AY7#oJjz#{JR4OpTDX^qH3qAR#(vRARlV+*-ny4*XM$pgEkISe}wSB!w z+Tzwv?3q3xGN!jEsDu{Op&Qui0h+r>3XYiue&-CGf8j&wW&)pa=Wp!};(Cf6l}{%r zD4iB$+`x#qd{I2sD>f}J^_#Y2u*R;FZde+fMe6!?6xBdPU#PX3O>K5Vm$j~@)V$V- zW|=+4)Cn0}#>l;L-PIgy=1!=lW%@5NKIW`c=Rloy%l)Y}aTzgG!$ueC3wmy^W4`Y9 zB$fh3VqI$czx%09gl(34a!;yoSXY5HveKJoG1FP$r`F+{EF*_~$LwC|uG}73pI#GY zd>v}eXXiGQ)%bvPEsJMwXcbp>0Xt75m_uc+Sqhp8R^;|rW9#IXVq~xzAeNz&Tu2vcZ)(dEd zN6%-;q9tuHD1!?#AN&yu?27e@24vdo60kwmhXX7}z<%61HmPon3aALtq3z!V<%Q6< zp3}m)xtAJa2}qTzCOI3@y8u)?9cs%7>JD*j!&v@>!PM6IX zccRU*1jfdd8+Q@+$?dT+eW^hJ6W)=6lr98m zg21C6Q91=xnAs=(CW1Zsqen$B7bc{8=bxuqfg0*cip)d%L4-N+>b4+MXyMMlsGv*w+v)t^;QfljWGidPTap4OWtfeUnoK+UNnHs%Y8?d3|m1(D3V>V3z<$?=} zAsWk-tT@XTaRqv!h!uv>q3!2cpe~YHeQGFIOsmfY463&`JL@-IpzQJz_icglZm6_C+I(_4=@_Uwq5k#N zC&0V)Dau6~b4wcoR>oN6oV&=Cf;8Y%FQi~3!(NTV;p1<|kaafoWW?pl6#Sd67jfJd zoRrH~mYh$*#hqg1SaU}iUhEcelKs__IruA0T6Ju#3mB~{bfRHP4NqRlS1_kLh}~Sw z$E}BPpLg7zlINlxb1qx;tj^Z3_^Cb=%RIzE>Q_Q9)(sq@*MWE6>}p1@!0Y)EJG59% z2|)DF9+szC0iS1vy_?&aV&Ki<&-H~3;ddDSM>!t3LdlBd(nCd-aGwr8@g9LhA22^9 zOB6dL+q|7>{6{D|uo54kQ?;@u%`DM6RHg4o{AnUZ^4{&B?BVR7Wh2LrOVuJ%h9^>g z45E8Fe!O%Kt=`4Ux(S9}8?&I%9spN1zXiSmRf!7bC#lDbz2!-D$l|Z4(QokgotjW& z@EKX@EK)_i<>n(@K4XxQxpMbJgeE_A$6W)CPU%kaTQ9Vas04@+Pr>{x7cjx&zOQcO zQ*o*8x-wkKCsy`&2m$q=;xBOxaJi^_Y47Y?WNT!!lgn8|aZ%f1T!C6r1yMKzj3)IB z#_*MU@A_nuAx(>?Dip*=*5o7jC!qNq4|s*y@}={@%3xSzOamPSaqHPS&X@(PGnz0@ z@$i6oY_z-nHUxWF7;N2$y7}{Uuch!cBqnvr7;b#)0&|og8qy%?u;);~k3-eLYa(*Q z#j+@HIAAH?&Nj1wd<)~PglOV=4dHMtd=YE8K+ltYf z@ANqbY=Y%pO3i?8mI@YjLE=?PkE5ORA*vBY`#`%LO35K5VaiF=HW$wvkDzYMzExo^ zH$*RB{j>?A1xY@rf!{mGJW;S}|Q3ubHhNS?!2b{Q}P?RjY(%J@*1* z0eX~#c!z(5*fXtWR?dkQ_$PllMVSRiwY8t8xypNJR*Gv zGH&AR`hU%Ve=$EXonsWD7~sP#Q+4vEER31KfU+FOl?avb<6}A4Wv0&=3b39#w_hqW z@i-+SC<=AP4!~PdL_Wgk?rJIcKyvtvCBvzoG}5N5_X)($%d5pxoLZ2rRBQ4!HtLL= zHT6X>MI{wvwv;jQ%b7$Huei*eA9JO}x#U-|*V{~=ci5Fro#eE5>A&x{32~&t9C&54 ztju{02r=4F`f0vnBKr>U1K#c`a&!qyAI%dPMNro;VJ=xwB9DVCoQY4Lxm0M>d(((( zh{7+8h95=Or`ic`Pc|O3MtND-<8x$zXvW=Z_U{Q!;&0ZLoMS&}x(`G}T%bKc(_CFp z*|wV7e~Ya7B?SQPFa*@Sjcn)rw#3*&fyAJ;$?S(S6o&bgzvGP)Pu(1DU?+^5&lmn;#MXqAQ6kWWQzz8L)oFDY~*j z77e-#v37ba)lk1=q!0~t(bh=myM}kMCz=MX$Cc(X1o6GVc%*A{v9`Tgw@d*B<-Q#| z_U-B3rw2QK0k2cK19s zU09PYSE9Qj_UxlQFX|YTl{KCfm6dDZ<0>N~S+z$-)00V2>#aa_4x`4Hg%TFa|p<*&i z(_6_|u6jYST<9rHcZk2L>O|h&&F+XP^Z{bSegAskD|M#phAo?I7%SJmdW0PDsY1shK{X-J5!|t{+9j$vcNA3UGo)F0rrP5}c%E@N ziHWP;f=`JLth7^l<&mz^XR~|C$?#vNlL2>T^$2rWEI5%iJFag<+)B_q7cejMC>TdT zI*vLJf{1lx$eo}Z0EGfKT!Nd%I0$;Z#r->Aw#9eRJ=t2l5jO?cMGyOj@k8QN#)AMl z6#aRC(I6Z>5yK}@$K;T(yYeq}1b3x_mvIvYu3~p>gubR_z^C=jL0jbfxxjfv?G~}9 z%{D0Qk@eIhYeRY&^leyAlVc?6w*vWi?XPDL*bCN-Qej)v{5yVa${e$%QZG-pfvi3u zUIP0M&ZTZq&xoRndoRo>kg%G=M34N*Zi;mfD)39_`717G_@teb#1Xe0-8Z8i&oiYq zWN}g*L9}w>(QvykwX{ey^>q7SI!wFq^6i2u6{(j@#7mFA8kaJM{p9B4@uE;L=e}sQ zd|*KiU!HqKU9Ajrl(jICH__$D8ol|{`?o0jD^6tj*MflQA#OH_~`Rb*@ z+|&IEoFc>`QzK9YTci>j1ffJyPdqy61xX^+D7BLhP`f<7N_pJ!H*U)Y$5{(R*zB+b za$lAeyz9-ONu%Cq_^?s7LQ)}j6Ga^u7zGTih!uqb?rp|)WSnFrc!(rJfnr;d8J=8wW5X_$E~>p4)8CrluhvqYN{<0$TWdU^jl3iygOcp&JB6+UFP%dysp(9D#{bLNv55O@bP$E+U8HYPU+e zj@^AumGI0N0YT~>%*z`cZQt*n`wuN}4;}S(5jz*ti$Z%}l_MCd*wMJ{`fexw!i?b@ z$s*Vdh|xuy?4m;mJ?guUvYOVg{dJ&nn*N00#-a@mD%p8d4v*!x2wme%+&ew>llGtC zUyIx=7W>;4w%iATUz)7jDcLC!kF;y5du(*$9)vepX>ec>7;??H;E!lPFx^3E0r`LM z#!PYq8KXc0ma9DQ@9qZSkZehn!veLq%vL`z&ekk8h0(oMaR2c9P*vG< zGet)8q_}E&xepQ#UN~!$W{-6`b2iLy>!7m>TS+OsmIV3PcTjnwfokZxoMn^Z$#z;g zsX6MDrVp7yF~g5nCl1jTgF!{lG?`);HbH)&rWIx~a^=KW3wCC_g=N8lxy(%clU=9d zqdyJHlWi5dw*F~)9>gco<@bJX@PNm#BRSgRk@b$68~1{#cqzEMXfZWw0qVbu@{xJC zRxlh`6f1rFFlGeUy~8ZO5`q+F$DTIGv2R-Jzl&z3&83N8%vU&r#XkJTf@wKvVI3u7 z71dR66^v?-P%ibD=c8{QV%40xVPFqt-5k4Nu-!D0WG_tU7b?Rd@O#DsBP;r@z7o#& zDQm6i#2~#rnDs-E_tht&f?`l5pe!}7dGA3e%g^;sGtMu8Rv*`t^+P-#`Q!|iY{B!LL30!dX&Ldjg7 zYWg#k=@P{*-!pEr7@6f00gJvpGgHNp+62lo)ew-d_UA2+G}_qwMxNyzu{*Pu;Brs4Y3m&JP5wt8JxWd$CLYS zrJZ(i$D1g}W;$`wxM9t9i=}yz2{rf+bg^dyLORx!ysIf6L&y!W3L5q^GpY!e4oOOq zl7)3lq4 zFw4j$h>pQU!SKlf@&N7_$vXf7newneInAc?yZ7pCrPyklTBV|Oo@gq;!0{K2@+E&I zruiL-+Bhm=;{+uuO+m!Ys+&H#`_T3^N<=4&4ZY8HFgou9PrnLlT*q8+E9iV}ZYNy> z5TLw*&@1(F`S8%I!Q+3~^2@fuydG7QIiFX8>ecN%TW($hF~A~H&C#~eD@(AGRkM|6 z68&Ou>ljXpW|ixEIU!MMEg9u{!u{mk7wInO2_Kv1ZTepTUO=J0O|8-R^pmtJI2j5> zCw;cA{Z)t=Qo3V$c0(g3H{kd8?zr~SQue}JJZKl8axIXgfEl6&yFT6>ce+# zRc*ZcqYti7ZQHj~wdQ`9ZTv1olku2@sD4q+VJ2fp8e97pze1MKm6O~d${(4ypAB@t)hR^>||L^uQMG}`#HP7 zUW_n4VxT7FG-T9>Rjb!UPOR{x3&VK}^4+|g!^4`j?w3CHA=UneoWm>g3{724L5+oD z=D^=JKLs~oI*_{xUqmxc@6!4xaBApdDyytZ%Z}4bH1CZ5`)PRO?cZ&M$^E;VZ(fOG zRUzVe8^x-(lI+%jxd27KRlZV|_p%63r$s0nCEo=w9P-t=!2LoR?chaC6eE}UdbL(z z6fv>@c|wA`YbyZu=c{vu7cQPV#3(aM0_;l??4g|m$ALw2r_cR_1a8G?>dhXs!nrQT;3mSE4bP^d_DL2wQbubUim2=#$G5hoee_t#%k_Rr=Jlni^ zBOX^Sn@vsTm9Zgl!W$>?4p4VV8-1X7@$X`8S--(>kIgW1^yqOs-;N#wJr1!MVW`xz zm@|22h$X!~*n36W~M zJIDqL3`1X1)mCp2!npYuJvx|NoXi(@)aLJwCNCK~?}F^AtCp&)K~H>VAwTq?xz&|i zWNmMKV{N=x<8#0& zMTE&Rj1_U#&{MVc_4OENf3Z-o_dLYAf;d1AB4hiI&!*@HLraS*3}iut`d9ZtLzl`z zXG_?9vX-!{+vZR2zCw)Thj5f%#8G~cMESXO6&F;S)$#0sByZK1jCzYBs<*B--nmzZ z@HZ+V|4@WVY zO6kW?r$s2dOFl(*Nh;F~?k#DwgV$l%Po{9?zf<-x!c^tf^cgQqfU;og+;GE8t!jLBfNX+3|+CP0sdVYee%-n$%hiMVw zb&@F>P{t8l*Idy+AMV8dKg}1>yf*ehb4JT93_WZ9OU0*BM*i#V;3RS+Zis4#ZrN zb^IrUbw}1gz`}wt?=}Y`A6`E2nZF>(Yao4*qFz9&cDGRf-zM}Wwsk$u1+J$*f*|e@ z?G*#QfIFO-R_Cms+cDf%N&eB+QT4M}Gyta#txzNQ7CdQ9RAdnC*ng0ch$F~PkP?aT zW5)$Nf;cBB;(;)I4`XVzwLQGX)Suukl2=}-$n_#j8AfGi@#*VlZ8qTKup@8dH~?HW zm&>kE9n-t)L=j-j`gqc*$nf|RD>N)ZCrNXPda&B+UW96kv*gIfV@1EIzkgyY-1iI4 za0RVGfk^m^$^9uoZ`{h0*hVzJz#NS<|H%&4)MX;yX3>+a#zu)xceHyO zh0G?_C-;eK_Eq9zczj;BT<-{QrzE&Lz(Ig@irecC_&iFBB*2~!VUbR`73&mVINno8 z#X4eIELAK8CD`#jc&$8Mr3X zfY1>P#UicPLkW9Ag1w8t+Mkakv*l`Urh^gz`XvcZ!DEV~_}=OBKOv2IHyKm^Oeok% zu{ba3`ZxeuKR-&nEih8+$n9*?%s20guzvJ$)m!@QPlX zw+{6W>^2(CTWm}i<}g{ycdWK$q_Y}Rh*$lmLVO8655zczeh_(&F^~l{#hISx^*UW8 zWVPYL`XfH8U-dxt<5?=34QVD#uF6A1Zm%~sN9W#hU_3aoeg4qaaBN$pzF{PKD~h>mL-2v}$XvdE zV4#jdZrf#H2H zcdWzC$mPz1bm9#Zkf6rDiKULUx1}zJett9A;R3`RNxUx@yVK=hmHR@-KI0h=3p3t? zXDpUW1^J8u)LRnN!3*(tg<_@5m%5F2N`ky&J%KFom2#0$cxv9MG|77}1#9KfoQMq$ zx=T1T_p$bc*2Rl`C^+YAoZId2P0n`}OQp(WZz~BU9MlpcbG|H3wsbwNl}w&Po*W;g zZbj-l=Ex#-vt8#;l{V!_3O!>BOi!Vg*pQGy-*$lzw&!k1R%A!HR;vA8l36#iW`kPm zh}Xr;`WDuKGwUXUT7!SMVwpNa;&{T*Am)?A(eVmi?P5u80sly4sc!>bS)H~-oyhHX z=_hs0z+@Vd1;RVwkG-sn9{ zVePz&E=lwT>sin9wIv0oUcG}>>77w8n~eGOYvS|c;Y>Dr=6%YP8ZG%Q7|X4WKvR+* z!M+2o9{dj3M<4Rm6(>g>X0tKq1GtC~2na=lpkOFT9f21!6f+kSh+omQo-l~dLQJbE zz=w|`PFoSDw^KJFP9G6C9mSjuhT5EN)jJ{`_<|5SX}5Da%`qeLK!ZNlF|J+q;9HGH zb%I{opAecQTd4EScQB4#f_2imYBfRos@JL*!@UB^V|zw1(xZEbwSAY;6I=SAU`x-# zJJ;`RS@4!k#!#n4D6CZ4EvGF+hKKBz6)ZJHOzI#1#Z&WrXjxw&3eoAYl=k6t=mwS@I&e0D@ ze8QIYc{B#Hw3xWCFBDK%TD+UAlnwdYxsK|!7`Zr|iDPb8CfKSl34u$u!*nwgo_>*u zO7Y9!P&GNN4i%^i-I6GZDQ8Bxu4O4i7pW@|x+cX=#N%XTakr$LegW>Z1a})W5jfl} zIUVjT3GN_xlXz1?x1>@A1lX4(*hApw!rY!jNIoX1B@rAS5@fW|O-2Q%(;^g>(ZgM3 zRDgR+8tvdEGs&m``H}>A=+bU-N9s*v-eZF8y9kI~lGCA1Nl9xjM{Mt36S^?Ks=oXy6^k;jwwUO#*bRDjHXP1y`oiE~FSRqiX5EU=8cgx`Z8=UUI z{BZB03=^>D&{7v=M-hho`8Z*}{Qydz;_dQHV#A?uCV96_%;<+Cz@BxO{q z&7pd>ST(5(jlQuZ@Hj2gyVR;yU$!rsBH^W%|uyG9#3i>m_z@u4wWxExzDJim9hKCy6D zW6rK6xh%gt=2^BrI*{{>uIuf^l7d#oi8yEh0Y(4Rb9TV8R*`RVh9N1j)N#cn1vz7^;}P#zhfF*Isc zufZb;GG)hu;0w`WCw}_Vak&3?u(A7fG!R*jKcoHP264rDJRb^&4L)Eu z8FqMjh7!@CUhhD4BY*vPt51t2TvAYG#G6G0F=bdO;j*gGERD-kF?iscXk^8FFWiaq4}z9zk1`JqUU&up5oEjm9$3 zS1#ZuImHcU4$W8UOX735q|X}|Uup;hHo2Hk9A4b~(&jxPHAXb9Nzq&PtV!7VgpRsa zpaVB(#D1F@A6HF&_W2hdeXZwHtqM|Fy`K8U)bG)zDDehX*(fl?-^#`zq#-WHj&PDRbAWNm7(huycj%*GrebQwycw5r)x&+#ouy*^Q z=)B#dqr2usWAk>+P4fYx!C%RsuLeVa*B!ZKc=w`YYSFIY#_oklc-+^E@8in*e0lt} z*9Qdc0DptDgAGL}%AJb5Kpn+87#-0N!Un6O)f=W;eS9gQWgn~46XR^YQupq?-c?vq z4O=6QdF6cO`R9>1&@{DbQ))Et{WFBef`xQKsFr;Rt(6<;^h$@dFx#~n4Jg{|NjG6a zKQ4wL`FFWE^iPY#k!Z!3oHHou?YO}VzN2>l z96N(J=0=uRk?}OB0s(_t!}>i$i;zpqu%T;RVWzypOfW|R_h5q78CD!DZYyNhj%HIu zwT|9&?_PVs2~etez>&P1%5O^B4RZ zw3D<-`G@%CE5bkACq}L)i^1ghQTWtR_~|`+#B4aFMNfJz;9qBN>UL9O`jTZM{A;XAKYgo4*QF(;Szs2BEw8y~>(7AvBW?3oF4fyc zHg3paLrO(xbBj15ku$%C4>qBpxpp%g+q0$l+(pQu37+NK#Iv-5isG!1)nrncB?l83 zaN=WPo7rgP$qKx}*DO$VPT_7+FHPLrb~zupX3n@Y=jpC5}j@I8;Mq*qd9JDeK<6LJw?o32NHYRLnBl=!%&diuuZ?&AT*erGrP>C47L@>s+ zS;gu(FwPN-bA;gR1U_7!Jvl3)vMQBUUa^v+`b;_y$YcV6^qc6LH2!EK`L^(z7DT$u z*C#{?E68zVFpg%7BUxe-KD$2)dMSMOjvSRw!Flbuzq)>X$0`PtcmKHXY%V;Ti}8AC z7oIYJ5BkXEx!b&U+=GH_2QPH{DNuMyo#gx7?!Hn&y`7FG<4LNG5lr{iLk2^r-s{a~ zy=`9n2*t8dkW_katbvZj!eOsA9v80H^R}tbUZc)np46B?iTOE5aR9AXjP(MjzYe}p^zaeh1|$SL?aOr=OJ9Mk~-NsW^lIn zo5mQ;5`!;BxXl!YQ^N{8-@@53utt%4B`A7gBnmZnVsYGX5f6os>t>H)EsxL+$80f4 z%b#p3`Lb|b2{}443juaP@y|lS2(be*5-~?G3oR<%CR8Z0Y#{{|F@$@_7K+DX5nCi0 z4aaEWGa;;bDaJlm+%f9)*>Jz~b6==_`05#Pe{%cwr3)5FxPKqvo>ktQ;t+683%I8- z-_wF^_#k-74a6+i+Ixk5p57S|o(SXC??gh#CiRePQeQ_-6PFNktev;kYB>Y#&)f37 zy?#foWDkYIF+cJ7@u3SM;mQi)jK#y52$RZ%kI$)ji#CQOasz4!}l3LhyW2%1TySC-Oza zQqC4u;_3Xx=%@^_ffiO7gyEHM?0lt-)f*pfVMI}TcZzZ8x6q!%{)D0vnn7MNFpG&d zB-|wT#OvEV-s?$)m(j@rrSsaReE&4hwS~wDh1=S~=zC;E zrc>=i7&(RYn2l=KmHnQUacIpwF0%!VDJ#jWhZOH&8L=^LpTp_Lo6o2VwG!+^^$YH& zY}#127F2QiI=K;*GYBV?s>wf#ICS)#0x^dfN4qnQEb003{0Oo>zKogNWiA*~UnYxp zX*Q8a`hY!+cWFA6N@i@C?(WRVR`b$X^Y5ZhGiw%JMYi;8xp=C-?b%?OzKdw8fzeKy z3WO$Bq^XeQ`2r%RR_Kto4}^b56g4X$rD?)BD^Wk}kXV7XR}gJQQ17HIPiQjE0Rz0X? zw2+VT-{{jAB}8coZDCb$oRQM7j9Cv{R-F+P-r&n+{Aw*RYYmxL70)O3?vVZ+E&2&X zqX`!*z@NVNO?YMVBX7I`uiUTz{n;>Q&Kx|acrF0hEG=MVbAA=qM}%4wG5h1=i->E1 z5ElK45>juAkzaB4Cl?Y|0Y6FngsE51lQ?%q1HD4BzlNT~*IquSSE(>*CSo<@=9nMbTFuGYRRp3zvOsDI-E zkJjNN8DV@%gVb;FL5<`1poVZxLsTVl^V&DPtSiX9ytsQO*#OECFEt=}!$=bgm0p{Y zs}_H|+S}+T_hQxBF8N-L)M&fx`_@xv)GDd_o+kG{Du9%iiuPR z7SzJ2=A%o9VrXu-R31V6nADQ>ot+3et*%{C=KBlMX!yh@84Zr&PD(r+yzsbi5+o>A zraRuyX3*)>T7P>u!P*GJajoG#jz}h>A!}>|(02N!gdGn{S56b2u;Q_dmc0v#F`=RdK`4tWYvMSQ)~btNhcCdD z)y9Q|lSULGE=5L<(?G#&%Azfm5N?&FcuO#z9kqBNiPW08L?SK4++w&T&3=MZJvwKn zIb^aq*o#6(Lg(!pC;&J6<(&zlRLXF|d$NVW zN04~RXG2m-i+u|JPWluw9sO6CWKx&%1A8i+CM^p>q~A)U&f2<=!rsg5?F$Cv9h|j= z;a;I$Ct&%Tu2`lJmKlU)=Kl(oeMo%Ij-^oH6R>=XV3||Y(w<{=I)65YW29U%iFumA zTOOgD%G$EsVx+U;E>`(w$NmB#GCCXnGjUl&{M7 zgw#(pJJQ{2g0mBGWQLt{R%-OdEt~kz)`1j$wvts%f_6J+o{XN01 z-jPYc+oG7OREh}2da)zSJ}aJ`vGwdI-#$IKJ{twlt?)Jl>3I;vJ_4tEm6cW}(nP(v zY*yEc_H_@UsJEv_rjdB@&UxlsG*cbzZS~pr_x`a5uWuF?J$U_DNjcOr-hU1H5LV=0 z(TWTJ559R;@pg=nAU=oZh$3n;u~?56pTl#QjK&_F-Q#w99W7!6TF!R*PIjNZ&^pc4 zlSz&ozazJ?X@UVv(~^32U9OI)j17D9>zbHGwdTu4-+qnmS#J`P3SWwC>&Jw7>qGU0 zAI7AbjRS+LFqN(}^BcA1GhB}O4-2A}tP-a0v`AkCY?f1)LWES1`f^leB(=ixXCqa% zk{^g>>=}Ikx{qP!>D+0DE2JvqpQ%4lZs0~zs)%H5PL_39lC<3gSijN8SO}Sdo@2!W zyz&Et?VMuA&93ksM~S=rKxpocQLf^EJO1sJSAN?(Vo8Ks5*kcdR4PF#RcfJ}`>4)9 z#BwO_Gw8&e_ZhTKxYI7BJdMOA;&DStY`8=FO6<9lawe_9^4WXuh>f4E|E?eLc-9`g zI|b`5V0(&Sn^EKrM|=oTO&Z~7NF#LPwst*3L0f;S63+DGueLo3-o=T7T=WHWsbS|1np7VgvSA$_{b zlomBajsY)X?PJ!ZOQmzby$;_(J3a^8+iKkHDB|<8SMkr0eyOOxWm-|ce|`QOcoHa& z#yLuDQFm7PSJ0vGxiG0`DD9wAG`Y`e<`A+yc!AlQbbpO*}iYJNcTQe@fQ*-q{rn%qsDT$0+W!n;8!=^Gon}3*iw0gEBn60YbR=7D60BXkgx8D~gcv1#Llj@$IC% z-D?_ZVg+tGa&v_qx*5@%BUwKI!xIR@Qb#TYVU)2ty&b{I5{KYGo?tTqkiqQw8+dzAL`79 zwD|r6kx=Ds76iiUQ;FQ35n1xW)9Hx)0?wNmleJuB1& z*=7V|~u) zcq6$L&N97CdcFq~ahF-Irfh1h-DX3ETg$Mlwso*cOlk?q5OT?D_bvM_Y&z5=*XYgF{eW6gn$}S<)MU_&&HTA z{mcv;nn_1@qE?xvp{JqQt-C-tefBoc0h1D6tA?gcdc6U%$eWvX4o&hRq~mC0DO*R< z<|APekEOxO1sM`&I^BIHgIu?W2QOAGePW{u5e<))B&1Cx9@^DKv|?YQ+Zbhrir!_`s~8?>oSXszp}Xst>zSII%SV2 zOKQRnWp>wWVytSF&%)ZRR>puO+kj8Ple3E_iRMv@cd*o|Raz<&Q^DPPqP}eQUsShU z^Gnrj%)TqGs1|cDiI2rMe+0?9<^NyohW`!X06y2Q#K*)iw1u@=eZWlwsw{MC;I;?h z1w7Kb=@{u1HQEzQ!nW@!S7B*&=lJ+&xsa(@BM$fi1%5kJwzc_gKmgoV*oUoguOB2_GsHFIMe* zLzMa~uXLI#dxMl|*4H~J?xzjU{;DVJ8^2GjA@^9=m9eA6ihjr%RcM=NZCYLHf{J!? zow}o=3AfelmGv{>=BkbhE6^&w*a@ehB5+njBJ25nrj4k3`C4uQ$*384O@J z>&#CA*DyJS_)eo;`9TsSyDzBKW?E0ms(2clY{L}?p4>;HL+xMHdpH4jfPkPmyDtf?ewodNEslm=J74vd&C>AI<4f_*@5|A2hu9 z){UAtrik?#3Adh878~f6Qp$DngpFpr`M9q3+BRVhxlu8W` z&@#+~gwcB8tj0&B9PdU-0}a#*o%gUn3JUkIAiTbTTgo)Y@vX;yplWariUi$?H@H1d z>r4*Lc);444$s#$sOR9G8DjW((>jHC+zm|i!=2(862)p+_4ENJn(h_xFl~3^zH@q) z=yV?r0u!|qt{@$v3Vx&C5Pl=GW`grbGbjWQ@p~iU01HeqSkQ4ggNGZZg|R!Pb$Sj{ zWf-8f#M@O+=dr5~nA_CN7>5SBMxE57-GWPecQ#tR?~8rTik=F+3JJ270tYn0q%C0< z14eZ#Jfv!}C~yN>8%WkhesA|P^Z`8<1LdkfD0QaZDs`oT)l)g>0{~I4xQ*PR(P}*g z+HbcrtjkKOVZ`LMT0OeF--B;e1$-TE2hWapyS(uG`~rD_Hv~gdR_FyT^jG;tLh)p@ zixoR&&<33ryCPl5y~6rrw+6bCC2zuQ>uFyU=q;o|di*kP;F!7z{0v;zDPxo%V|e>t zwXOWn?SIAIC5C+){(M>o@N*OeA+m(HJV=qb4kylPwNAw8c=Rw~IPfBRoyD3r~H zLW0Mdo_ZI&fyTr;Npb6j(`u*n;_W^1!5G>1Z&ZXqr4RU!ICS%_a3&Kb9hDHjiw680 z+>Yi@=n_3`C%Q!5QS|dxU*?eXJW^Iu@6j%By?A0wxgrst9bqaAC9FtYVg0**|1ZUO zqF9P0iZFyem&&nt35JUCcnSZkFOW>)bMpRPRD?5x;Z$?U=Lu zi0VHe-${!+07Yl9O2ruMTI?|iP2n1iHkM4Lp>XGaI<2v;3 z%o7q{@C=*K3^bWRY3BgV7)j*?OG6Fm9T$Gzp5PPWSr&DU|0!X3YD;T)3M8i9g}UHLvVW*+5bm7qaV7+fBcICb=R#T~JHJPr$cZSyo?HZkl zwWSxiLN3?eMd@ooD_m>*%dbt)w90QxxPoPWT%Psvd@>-94;IGiySO z@G}J8!qhV4WzQqCadOW|jocPcc&Us%*J(3-?fv)3TUae%JNONHUJcB$XVKCkqo(EV zz4_*?yLWGY`3HqZA0gTcY)9t3D>Q;1N3dIO-d=d*(E_=_!UER8A0nL9NLwl46J&HX z`3$eT>87o_b~V3q`@yYyE*It+`01;K&wd7v5kq6VO;O#)5R5N2zuUK7cKNp3n~xC; z))hbVxx!Cg7V$tH@YDnqoq7Ga8005!h4&r!FkL{!8AQDN0{9u4-`L?Z>xKDcy60yt)ANV+ zo=Z+$4PC?&Q?3J-6b(Ju{oFId%N+?mysI=gRJ?ch&+nXf^}fscyc_=cwgW%fGTSIZ z5LFkhWKEU^2gx9t3t#p_^M5TD6HngPs z;tU&)*_n7>YH7^lHNjxm=C*1nlh+-)*&L~6z8vn=ZPDh#FQ#i@%UZo7%)OB6@t9oh zpyO$G*r8j4uv>tz+kmj^RnlcJ8Y9sbT`1mg3VDz!iTGQwEJ@AapNX$FbixgBmY@@N zdrg$q!r8)pj81%M3L$HcLA$Ou{N+qFVqT+jgxya&f^L_|)029E3p?~{E#X@F#c*D` z1+SD1J^;5;$B`T_Q1s3*dcBr4A?Fz1C5Q}%on?(`o6TUfpiPMw$dDs^WpbH|{LWsx zlhdYR$epdCZC_3CT4$a6<9X`~RPp?!mq)kR_p@80l$}~MuyNzSBFeNa4|nZ^y;~6` zVekUnPCeUsD<{$|dX-vBX2mWvIV35)KM88?*|h1Njquye|AFc&$H%V(WTflJNcN7r zrp>I=>(xdyBBN3p#SzN|W_rcHeRDcg-@S3;rcHNm+O+Av4<5X7=l*N1*}wBjtoZ^{ zPs1Njp8Tx6i3RRrZvJ53Tu=Et zzHf6Om7JdpXFQ4WkT;RKIaN#-6a0EOS{gFa=7qekn)Ui4JNjKto6BtSn%(tGwO>cu zM)RRs%H?og=5ks%D`!T(wO7WtfHUL>le<#TrynBAV^V5m0}$>)jkJ^@&%hO9`<5gU zOZJT&NX_3=t!$i+Uxo{({z@6(7pZR}OCn#jZvcAg_g|waN{wANHGnFc3V=r6Ns^q$ z2|O`hvF~G#4*m3X%CKU^*cDe`j3~+pe@Yz&-VS}>F&T}t%jMBAXy5e<_0xhf*vGzJ zE7P^c$+?b>0SXQP- zipBJZpsP8gtbbO11%2O-_f4PdI&DQmG`?a{<7%g|#Vf&uIJa$v)iq(K;FYDC;oAIo zpsIn6dGW#d_RQQuAk9G4C2@*nY{{@IwP4$v`PZCZdT`>_HIe?C#}?hPr8ei1`__zI zx319qCGAM|=8!2@!(3y_P%sn@23IeREgeeRox$cGjf|srakaL#Kaf~*<G2)UQzFVh1TOs_b7j<{FK(Ej>CKv(|8-$c&u% zexA3+)OL@xeQ-p&CZMmso9m(NxTICvVo6Os+5L}qQvEn{OhZ>jYb zR_$#J?_E_WtiF7Bc<<`MEwL4azLjO}vR%dH@xI>v;Tj5lt6sPqLzAb4uZu8nVfEhO z;mgs(t1dr35{nM5=-u(5Xnd%;aAe+?7oXdxz&-E*Bv+XB0kBYc>yV=|Fc2(P`$rn- z!5kRL8G=EFLA2o5gyY`ga=*~*ZA?c9d8Ru+DRv%f;mbUmtxi7nEn;*EmOS7^lJ zjiS$2Y{c-3Q@Bhm6s)J+?sV;9Hes^{-IhSK=Aj_%DJ{~PX&+;@z&+mla4a^Q_qM*m z0WMt$2CFHKOI3rxN}4NEDvR45v8^1TsQDj*C9~0NCT9WQbJT5!cI4|R`sj{ZEXYgJ zQRJ!uG@G8*K$DGuq%24Z>V3GenrN)LHpPjTCyS=bNe#f2Yv6*R4eN)SV`J;zgU{W! zZ{K}Td&@1&zr6hN%Y%csY9W`o3TSlP?2^yNdIkq$)`3D_x!fsitvBHaq4MmKmcmsn zu{&KfQlu;W9OP`*lJ!gX1XlHI*l|g$*X&~WZ0f8sc5ryvVfZMm9yu=@fbe=Z=5hv{ zM-5P0k!Q^--@@z)1%s|YIIQO!4!y~0)oW-MNs}`@eGXGz5=N=@* zb>I6wJ<~HgGdr*Dp7*n-=dttJdB10OX4x03Wmmw077zj?9zsYU5Lytn0Lg$Y%SOny zbZw9<$C8{VcG*?70F{&LKk}$sy0+!y+DVj0rIIMVvTtHYDJr`XxfpWJ>7Lo{*(Wkq zE+w`X&2IPU-#O=VzUOy-=XcD8^=t36RsC$xWiq*fYz*auK(Wv7lN+HzDG_(d^hwYZ z6nXE*Jt<+mmebNq$jCL0}$pAC;ibKwn%{v4NnWZlUB zaaA)swPB;Gc5lGD#_2I+?b9`HIq9LMrs1S&zt!e+*_`HxYX;TbBy7G;IQ|Fa+S0=F zUJGoiUN2=am??|VY_}U(Sa08EEqHkjg-ssR)KFl1igmPR#)VmO3 zVPTRhu`z5|urH}C9NFK}xD!dGa`#(IxWN{eQ_ZT&toGU=>ZZU9hoTg7j|#!^;@cbcX%ukO1X4e`jJ}F zLK{66a8&K))5&_ahoO7Tb;fM;rMX=OgKm$=!8NCB_#^*;Ln*JumBA=2+UM0#nnc@6KkoJuy9fdK7w`xEj0jj>5zt=kXzexzLeN%;2#Zf`R=uj@6)8jC9jN>ZkB3ApBA%FA-YEN_pfv(WAWB+p8k&Iu)v( zMjPKq9CHzX>PMl@6~I3}-Flw`k^_tHz}&Ye2|zR|kxIC$jOzs6ePeOON~zw zANFmB6JgisWLbtWsZ411n8kF-CRJXgq^D+@8ha&sXgF`R`H zmwU;+Pd>F~f36bRlo%TrZ1mNf`^w<6t#^D%Un6w?+`EsS_JtmFan0sn*=rvGna4gs z+AR-5JEUPr^RP~Ru#d}PDRnmflFOx!!sp0t8FY+@})`*ueGDF%qX-hEo1W)wcU8pgv|%L`250Kfh%xuOdZ~kFnmE59Imw9 z1aI5O{^IUOF5H*pYM=e=>7?@bK}5SOv_ls6tT2)7Iw?993bAQu2md8j-L9dx+OLi$ z!Gd26zO&e3Bl)(Az$O_R$gHh;-{j<;nmtoWhmV}R9!?jtFQf~F^xnOuVxu}(uh*(? zCZ?)^Ky@lnTWeL?hBLD}uV&WRmFyk=6bpxAGe0OMW7TpzPT;!xrC4`K`N(R)ZL8N~ zVlG9ao?h6v_)DHn(XVxqAp@~h33{8Cx;dnS8l+A=>n|A9ZW-9YQ8nSFe~Q<*82W(T>ij^zg%#dO`|jpDVe z_sNGvR!jZZS0vNKRgn5&|JcE)se@zw_Vt3sS4pR*o)kj)9p^r_htWb=mjhUSTN z`;Xd(j%)$>V*~fiOa%Kfu_T-#?AejLbJMN?%w_G(Uy&sFDp8Po#Y}jvVv6N#c6-c3 zF%eV<ERGyFOjL5c#lVo6I-v~cYF1VVmL|@oa9m{9;XS~@E ztFcCWiOr#r#-rm1%|VRjsftg-crANbhe4Hucs{B&du;-s_xAVMQXM>#1j@!WEz-Fw z&s>iZ!I{>n6e678S_tP7c=tl zoK4f~b*t5WtC1o73W=Mn+}WxOI`p+H7|jBZ&fw>*cRZwbAa?&8G}LhOKzSrG85$iQ zs;`e9D3dQdb_Uq2j~yy)Yw%q7exJM9tkue6AcK3zuP}{}@{*kjps@vme~q6SrO5P7MC7MxrD9{SRII;KoE-?fijnN{ z?6%Mwb~O=^3*}m&RI8&C$#Cw37YLJVUHY<$*5fd20my28P$AG5+~`}^NNPTB?5~W5 zTd#q?vysXAGhcYNx$gPToXmk!hs5|7Og2R0YFFH~!I^+OE>eu2o%blAD6LiUxQilr zdu=yla@~sn6j=F19z}elQY!Ew-kdvZ3cPH)lwSR6&(2+uvkN zF)Y>F3$-#E)@Z^=B40)lIV_gJj2D&5c!i>Js{)zwHt!p0oXQMFwuX^F-j}aWXsmtS z1QN*A+5n%Ksd0&LvJzXJK!yaqc{kYvzr+NV*9J-U5WPwWU?E90UQFe>wDCV*X#GD9 zq`!F2|9$<+*S>ZHoNYaM4BYpNU*PzNo9kdL{|d5AI$C{~a6;&^SQ@KMZiQA0`-j`2 zR@*J@1$V(VWrlOQt=BVA1(XaX zRn((a^B#F?l1!~u5Wz(<_0)3%7_n|2JFylbb}TC(c6;UYr@xqPR7<5wBlBG(fbT|t z-6Rvhg#jpl2T*Ft|2DoB;KS3a5A_^d4?GVV$cbY+LVc zFpp!z2Aui3e8Uj22M%^KHtO2b7vHo=ge>+&%#iVqn6hzn3}s_3JJ`1+47Dz#?7#$a zLnPLRn!ajv5K}fDxdqDlVecLJ(3JhzGp(PCl)c(b*#St|*hfIw7^Li@xk~V^#MoeS zFj{l&tANk6-tm&PiTjT)N!d)t>+oBpY(6-&z5L0ug3qCU5cwP+Ws%Qe6QpddB%$nU zUtW%~8CXx5RZ}(--#D6EfwDQ7zu~t=S<&Orp{&H?@L?#MhLp`=$|iq1ltpZ7V-_jd zB{1ucJ9W#0){H$35%2(*z_9_m+|$5O*BwT%qNf3S^d}5lITkB(hW2%?x18C_UUI#fg=rkH#yd|A43bAny0~>i2Qdge66H@mYrY;Z~IL0nhXk(Wz zJggXU9UY(gPjK~B&zjOrVtgFl%>fPpbawm#AH%hI9|Ms17??$U3^_|!A88~VH0ubm zS$?Rm(l7+;{l5baO}JwLui0QRTgpCXKE;M3G5cDyYXe%+1D_l1@-YZrOn=x+(|)bu zItq=y;&Hnjez3TY0d(_31g@-vxJ3g`bA%uEg&a}V?Y6UpfX&0OwuCv#*ZYbMyV>pp zf0oNJ_Bv~{nps1gG3y!HTywIioW-vJYLqR6hPJOk+iMAZw;w^-)1%Un*YqgxDA)L* z$QFPWxnKoYa+U}rY|pl**e`F*{p|+u&B4Lu|Nf)3Lvzp;UTBL5yerq`KM?%jHWv;6 z=(SjApU>7yU3c2R;{Jn$UIUZ>3@x|iggrbF6JHDmE1nqLXZCsQe%h@Y@c!lh&;gUr zQmlY~w8uHd%+`%2x7}vf>cbb;RZUhoNzv*xNbBkXdMvukYvkU zOIk9j$``nDWA%|S17Az{`<)?!&%(O^&~eu6z>LFYb=Vv>JNSpf(E1JhP{yM-SGBzf zPNz>*El#I}b-8dv0jw1_v>z?^7^trqantQ`;lc)D1MXnlqS~ougYK`ijO0;oIzQCU z&~`ZF*vWAe6(4|aoFe~F$d=H}Q%5`$Vlvcq9|L4O1>HQwtxt+m^u|)4f|S;qkHrce zoyTFfoE#cRIy~Dg@RwMN#j3J7;p;o>4)Et}$YVBpLaaNeBXt4$)_8x0C3V3=CacwC zvRICr9affhIT2F>U_VHTC6}LfDzqmD6AC$CGcuV>J_qhq(gUd$wxf1T+k%Qq8u@D6 zpK^r_K3mX5Y6Gy&#_GdkTTz|aZB{2~MX^f;a|PBJuQR5~h30zB;&QPTC(c$Lx%nwD zLHz9knqHb7DP-x*^T0;@1!So_8dI&+=_rYWMZQ{;Cvp**COR-h zG==vI!Z&it*V72Q-6R}EgK#=89Z}TyE%Edy#3?7mX$a#K?}Gaj@W3ZWyYwprsi4Ye zzgq1_IK7NZ`1!U=45ESz7393nrqMWUa#@kZrzcRqAx6oiDGJM$gLQ;@rnGe5@i|cO z-moYfx==`m5`bJb7>%?}R!OvP(@K%=YbpAQO?xY)oP;&8x8i$WtsZ9 zZlofn!uL-Rf3p}txhUQF+^98q%ut^ zrSf-#m;|{bP2Dz0D$}I0oG=C?M%8`+qw0lKoD5L=Q&k4l=;MmdKBEW!!Hlvoq1C4_UnK~8~I?B@jS@AxQ^^u z2Y*J1R*@7W-g9JxwDJ%m(l>LPSi7C_SgkG!&&l<)i>3`g=I3nuu+a%}$cdd)Dl!@P zIEAd!J|_b63#bsrjtJ_A(AFK~|Ge>uPJdRwRzi?J70Vct#bADy@SqS(3^RXUyO4dR z1%-TTzL2;tEmFoM82ov$v~#Gmf4#V2xbSUfJV}+X}%0x|m+6~vAEf)Q? ze7@4wy6TF6>^NOX(+RMMGgh>HrL)yfS_!L{!ioh|1cp}v`)Op3K&SGSm&z@+yGCz* z(5cZ1u}h}+ttP9@=A?>TAmF5uIK(!YNJP_VXS;r#46{=G3iE-^)}*ewW>#$)S?z~c zoH587!mBIH9~4AFw1boI5^IS)GCPD!p>Q~A8ck<1QBxh+fvwkSu+pO@wof##qW0OSE&vE!m~AXh(Q*byiw@4%qtq$|e(9&ULZnWQZNI@!f8+I~;B*9zw?Q zhC+c<%1y;05qG=cxGl>zoX!kt>2|Y%B#Q9UZyYg2 z`ugIgY976@J)h4E4#rKDVlgf@k$7{SYVlkv4TC8X%$Nu2U;g0S_d)p zPU5)CIz>~lRI2(XhLLsn;o;`gRMo$BbhO$bY_(0;YK~c)ux~9w*o7v$HP)_ZM37#o z4}EME23-Y{molu9FpG9Yy4(y$V0lk-nw&0|SCx$5o)(D&Ga0Wc5si9PqVHH`q`fxA z1jGe7(TvCqvV;L;!_TVv8c?@KA8HlG=(t#Je0kaTmhvS|l!&d;b>>twTA*+|vB~T6 z1zfH|n=BYPy`jP)BNNnti;PW64N5DDdO2cNc9qC6b9p(vuOv$1+jB&S7$T;KBht4Y zZ8Rorm^5s@P$*|IlWjMYW>TC~X@p4?PuK9jYLihW2*efBjwR;neZeTT3fGll^`-*N zW!uEltF+(}&afN*x{^I9+?xJH(wc^ewbFj%^+s!j!Vs0>`Jr}88d}8|g;TjMIyT+P z6iL>S6034M$s5zxRy}*7h^%M{#OVoQGjXqc?>%21-#Rn1(?2ydw6jC!oozbrymdNP zZpj&}_)rD}wUsb^ZuO>J1+8zz-gVL5?Vh|9qPri zacTEmqVr13y{fKz%T^v;wijPmy@{9W$hTtK^`dRfgaw~WJV6Y~aw(|QE@Ln?RI81f z3el*Ep~qbe3&d~;sr0H;gw6O}UX%}Mr+Xx>moKf_D&4;B8@JlC`=B-cU0nY{Ia?;X zPEZ;ul_rc7#~DNPM3M;uF;Yuvhn3dHF_mm4xt9?y`Gqwk$y zhN4UW*g8get1;iJmNd?MtuJnx`Og=+%%!d-y*C>UXT80>!d1VX<~TF$_cJsym{sr1 zh1ws7a>B+>__5^deP%NEkQP75O z`%6*jhu#qUFrLmtm-zn#fa3*4mPvL&4met^Mp@w62M5fjYQs6;4xjk`_fNd}lOO%) z*bjbi4BzD^WEo5>lgBYh>V9(U81nQb;g>S`Fdnt#Cl-*TQs3M4U@`HH^x^18Dxm;3 zeo5-U@bCWa+#7GqwZ3=wFnnH}u#tTv+G!=ru171?YDJG00F8>G6p+R`l<(&%sZbCm zLMNoz$H53f))~o3&M2LX8mH7Ok&%~Q+4#zgRgDQB0c*@w=xS*oFTTg+nWjbFMRyq(Nk9+YyGdoI5%UG2;ja+$@?ZCao-Ga1l05R~K zMxnF1LQaacSyU&VA&mjQJIJb^shXX%hE(fy?~y-l{ii3xvj#`l4p3e~lvU&ec!2yC z-t#Pv`QU{u&#TG01|EQ*gTRY99KzL}FniH953jj>C0Tz3!ZcRFAEO_)3ZGiVpTg1i zzaqatzC^^}m?O`~5)M1`L|-Bpv}BbGa*bIO?cih~gHuINAGk+Lq(=9tq&YG5<$PFo zfvlW5TirDpsimVye|>X4JlYpvimrUg8tS+2J-hv#&(yMm%}Cm*0es`gNpv1Yea1l2 zcO()c{dNQWfL0d?vu?9`=gvnWsbb2^WjSbkHce#XH{+&%pVn`1|tw?-ZQo(JCO^fo|V| z!M8Y%4yZt-P+f&@i_#VK;kl%2+|X&Y8nuElQItx^M4}|s8XX!sbUHO0B+-p=XB4_* z`#Y3qk~gahB{+dBS$=rFUO&Gb+~2wgoPCc+LFljQr;*Ku;WK}L%WagM!|{e1AD#om zo4+NLTAGb`_}Twx=Oae1(9TKxU+AEv^8f$<00961009617_wr$Uk^O>00{%=00000 zzoh*i00000&ysBg{}}%Y1NsAy0000900IC200000c${NkWME)=_n(d71dGytiT~ov zzZifb$biWe0GYf7R{#J2c$~%6PiS0K6vy%3xi2xTQzl7GV@zYFf6_K4lct#@#p0A&=%$S zy*GF8If9d&ix21C``)~J?z#89v2*F~R+QXPt#NOu;@;E^?ijI*L3~61uqxJvA60NK zFji0{fjdoX;`&oDzR1{}+UT|@&+{to8MP)qYn^*VSGt$v+`SqM^E8mWue=v>spoS$ zrsj}eBR=;m*5MAPzgb`U8S9xPF5ydjj|(`*_-?Gutaa9}H)?Tl-C2I^4YlKFtWk}x zRXtz38ehW|@HNf~wa)T&uQ?s-_aw2TJ~ywjYtaC4z)fqw9#KbVFQ{xejo8}s5a*z5 zQz|D9b1&oMIS_uweRhCrKdIYZR;#<2v4V0*kJ?0K+zUEoJ{xu=znYedzypsiDFa0ue|A6E4_tBrFZFoaD*Gc?{@z-%T z9^(4y7~8n^E%}}x-@S~j(yC;u+Fb`{E|*@iUpUWxo(A|$vlnuyM{cg1{u%OXAmpCK zI^1k}*^Iq6&a$N^aU7rHEWToVJMmIxt>b>Zk+U;#-C2I^E0C;Tu2D^>RUN(wp?)=? zjw|5noaO7Ca=_c&5gPOx0dqQpYoHhjKb*<~-UHc&Y!@gth{Bx$& zWBkYI0&^{CIGNBS`!Z&qXv}>Y_GrvKsO!**Y21Pd3?OgsaxeJKj?f>9ZjAR%qCd8G zU>8cE{SNcJ$N4VlYBx-LTs`DcaEq*a9cS$U;yq!GlA9v$5q04z_Ns?>qUi2pd`9c} zehkqr#^;X5-2A*7;=Ci#sGrv!)ixWVCVTnTl-ZX>t+k4JZ9n6qoUsMI1$W?ox=+ui zT}iLTlZ1TFYp0JWX5u!q$Nof&B~0PAq+9(>n?lWpGN$VK|5oL!9AqC~_1^*B#oZF; zu8f`N4egu~JE^(90B6B}{{R300000&073w90M`K>0bl`%0j~l80x$wc0(kx2VVzu z2a5-t2o?w|2zv;R2%`wO2+s)P2=xg82@?ri333U336Ke*3AhRR3JwY)3OEW+3S$a& z3V{lf3d{=P3iJyI3oZ*k3w;Z$3&0E33+)U43=<3|3_T1~3}_5`42BGz4HXTZ4fqZW z4k8XT4oD7O4s;I)4;c?H4?quY4}uSt53CQv57!Ur5A_fU5FrqH5RMR{5V#P`5a1B> z5eg9=5i$`-5n2(C5#ACd5{weu6D1RJ6UP(+6loNm6v`D86*?7O6|EKG7919D7Rna& z7gHCH7seOm7#0{k7DHrh7(H!?R|HaQa+X>w`EY4U1LYMyG}YX)mVYn*GwY!z&0Y?5s5Z9#2i zZntj?Z#Hj|Z{~0Pa8GcvaX4|ja#eE9b6s=^bcJ;Ub*y$VcIkJQcpiA7c}{t8d53wn zdGmTNdQW100IC3c$}4#&2G~`6orqIv}x1|SX77=8nHkrq?TK$n=C5w zv!Io_sjRHnOyX%es(&imja8`u?zoPT_rq}m&ufQ{*D$QTbG**{C&x{U zYhN92pj{V^TM+fPjyKV%pF7?ne;j0&*SVgam!dt{5uwTxoyu4YRiUS8M;xV-j@S=^ z17GywSXgBta#g5&rXqh3E1A!k7c3?agwE_jK?y~ zs;cr!r;Du2pJd7EEC$GMiEHH0nBp8I1lpKjhtCj-`Gl1e5-~GFW(uoJ(P4bV=fu)J z0{tia=Omj*`f5G32Z}$ZY4#IY%Iiq&($jmu+HPimK@WAIi3@M? zedn2*oXXFy-x8x^pTCecw-WZ|R_fy?%5U8!UA{_MyFyxBPuQ#L+t<@KZpOvf;tJ`~ zGHGEcZZ9l#uBB5OiM!R*(L2Q3t|s4fb=mbb`EEBNUl7lUXT&b`_Iyq=E?@g$`HFby zN94ZGA9aT0Ht~>nK-?$nGa@-7#A#uj5@uN#C83`b+6fUnF4!@Vn~vqD&4P>-r8()u zrW|v8B9@&nzyH`b%;6D3KXlm8!Vx1F8ZsCU7&gyDli_q!439>wP&`_M0^}=M$iWm$ zLKeosh9n5EzyuvM2m*t8xyjK|Of_9R!YR(VSeB|E%r>wj73%eNtH=2hkGdGx>2ub^ z&`v)_d_wfWh<2mHWn;~?OOYP5QLm09o40w(b+9q`YG`rwj!!&Mk*5cM{u9V$LhF++vn TxIG@IHh&-b3mX29MF0Q*q7LM0 diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.eot b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.eot deleted file mode 100644 index 22646213e641df84aab93db33d94d5f69fee5306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104184 zcmdqK31AdO_CH?LJ@3c^yq`Pnnw1zVAK`w&bt`*j}Ri?H*xy-S>`u3xCrUJ zj1Y0f#4G1{HG<|RLi#76%mY(qT{?ZDVdEY`2Ao29_g{L&)l)WHZqN{N;U+?b%&C*6 zFGx{tK0@f|9fV}QGj;O#Nk43U`Bg#}twVj~Q<0&(L#4(2JGf7uI(^=PkNe(X!~JnW z)Ja#&oH%~0()Bc<%{p{w#q{wDX2}-IZX|TY-N5(G7(adT=;b@+;(j~YtDiMuPEMAe60v8 zZOU9_opPvhlJZLBLgf8YUO(6CgnrQ$CX=@uP8rKey#jjrBiuSMXGvLAJstB zaMd`~6{+%T()Cn^cdfwyK^}y`Xwc^_J>@>T6Z2>Xcfc-mN~QKCEt4pHzo6 zGL1%K(l|73jbD?k>7pssRBP%q{WQZh<1|w>b2JMzH)(Fytk-PPJfsO}p3}Ud*`?X7 zIiUGkb5wI&^Rt#{6KZ`7~QuhZY7e?b43KBV8K z->!d2zeB%E|AGD!{XYF6{b7Bp{-i-L=nM{n*N|%{GL#!?4E2UShJl9RhB1aF!xY06 zhB<}>hU*PC8k!C33=bK$8lE$}V0g{&mf=0aZo}t>gNAPn#|%FkWk!QB$(U&@HP#yk z8%G*1Hcl{3HC}1F-S~uYt4T2FOerR>sf($`)Xy}^G|n{3w8C_^>3&nlw9WL2X_x6! zq9m5cVd9MJBsWHWAgd!ss3CHgS|cCOjgkAnozBR&BpDbKcwh1RR@{FIKD9)S0sjZ! z9|!(%p7RxXDe?=wJ@O#EBk~}}{s!3laAiRaPLw0!>Yup!E6U%9cbpNaygMUbQ+wn9 zo+n2>MhRD=gqHUDPVx6n0{b|ge@*1LV(t1Gt!_mtzCjC)@D_Z57CemiAIAGnqSeWf zqddQr+!on|{6~?$tv%;c!dru`^I9JMe zMjF$OtIoOQZ2tM*m&4i`YS4k`TG3t&X$1x^K)45I%M(J?mCy#|5dq+%M#`P zd~zfm@yAkDKGQ56dgPDiBi+n-XMBe9Dzd-M@d4WBNrFTZY#5F5ZPHqI;hO5=Y zh_aqRS%2qvCwWcZN_FDN8+h^}5peZBuJ({p{?=V+%X+{Dz}1ggu1^1d=2;p@Gamwz+u1MLXg}sM*4+DE8@>cS^A9!9zdlOs#zy7X+GUt00qhJReC2Ibj z)E;4!K07r)1Om6rBGkq^FsFjJ3-rkFNCCJ2c#q;eiuWkqqwGC_ z?!da^jmQmXqtuEY=;yo-pCJ{|y2GgZE4r7hlyLVI?tZ`>le3Q_2XJ=)cc0cB>_Zz5M&1VQfk>E_5qtj_p=l$r_9CEK5&2fU zUFKJ8Qst@!tNrRqbt60hZCLFe(oWTG)79wi*Vn;~B}9HETC6;6sE_HjB+RQRk$({v zxXz7dsQ?ck4d4a%0DeFKkPc|XyO-eICct>W1i(bVB$PE7FaBeZ6fJ*^$WXf~@;!R6o|t$qjt~cG zcjH+qzynAFcmY0u9}obf1G0dh4afoH0`dSAD60}s1*irzqTC_K9|{--7!DW#7zwx# zFbXglFa~f5M!X3y9xwqg5pXHmG8J$cU>e|Zz!iY$fEj?9fLVY)feJUk^0^s3Yr*+; zobQO7B6lHwJzxXiZoo#sJ%D=wn*jF#&c_ma4(0tFupRI`;2(e&051a0*DCu2xc>rt z3OIzeeFgX$@D1Qwz;}SdfFppTfbRjY&@iGeQURl;0H^^v@UIbP3m^&4k^w0I7r+fj z1$Y2y052dHczJ+)Kmni&pb$_5CnxfXe{W0G9)<08EekAfOE- z9b9@C+_?|(bqezJ1>~z0^0g20brf8B7+iW7TzVK>dKg@K7+iW7TzVK>dKg@K7#z3{ zoOKGEbqbty3Y>KcoOKHF^#$bX3&__OkgrzAS1aVJ74p>z`Pv8h+6VdC2l?6u`8o>u zItuwZO72CAc0z7iAvdjP*;dF+D_VCFt=Wmz>_lsJqBT3wnw@CPPPAqxTC)?a*$J6x zh0L@N3Ylp|i?>2%S|Ky7keODorEmxAd4fr$P&N}fTaLQE_OjCK7&l`fK2RwOzeP6?0`({ zfK2RwOzeP6?0`({z{+J8RxZ1+a@mEI%Py>3c46hR3oDmhke6Lpx$MHqWfxX1yRdTE zMM8khfGvP00b2o20k#322K<`*yo7On8#wO(-UYk|cpvZq;6uPifR6#Y0f*53uK-^I zz5#p-_zrLwa0GA^@IBxZaKn)h$ke3kTB?Ng1L0&?T zmk{J71bNvDdD#nj*$a8u3whZKdD#nj*$a8u3whZKdD#nj*$a8u3whZKdD#nj*$a8u z3whZKdD#ou*ag|x1=-jI+1Lfy*ag|x1=-jI+1Lfy*ag|x1$o#HdDstm*bjNw4|&)R zdDstm*bjNw4|&)RdDstm*h}Dlhi_8_Fad1fZwI&_3)k6z96&B04^RQ91XKa40Yd;o z0mA^p0V4n-0T%*B0Y(GH04_n9O@Q%$34n=!OHs#Ez-54GfXe|_0HyPa0saJ! z>tbls8(>SeKyKFJ`Yze+4`N z_!}Su*bLYLcoOh7>Uan6F5o@D`+yGs9|ArCd<@tPIF9m80NMaQ0Zv8sfg|=(2P}&V za2^O41Q-k$0vHMy1{e+)0T>CG1KhcQd4T!gFg1GDM%KYPJ&yAUKpWsEz)9r&8}Kur z6f`*snjC{P9s^yDK^l*NHpj?H=%BmsY&~ED;BLT1z&(I_0h<8#0UiMEgMfzs4+9_B;A6mU zz-MUR=YYL{eSrOdQ^=R2-@l;Gzo5^*pwGXc&%eNfu#8lamjSN;($VWS^tuf_ZX?Zj zXBGCG&d+1ghTgWJw{7Tc8+zM@Ubdl^ZRlkidfA3vwxO48=w%yv*@j-Wk=Ibi>wq1A zHvn$}zCfJ^0bc@?(H4D)arg$U`V!;t4Yw5Tz}pt8#2jUU^=XcL2d+3u>v4Y(?k@(6 z1&jm0N~5sS=y>2v089kT0q$JDJivU6Rt~hz`;@@0lmV2He}K=zyyPV0Cj(LdE`S@5 z3h)5Z0A4@>@_P|um>%87PL8mTKAyVJ*agLYTbic_n_82sC5r&-Gf^9pw?&6 zpA#676Bv;b7?BegkrNn^6T}CK9|Xk@g4ze6=TCr=2SLe$pyWYN@*pUA5R^O!N*)9y z4}y{hLB)fh;z3aHAgFi{R6GbO9t0H+f{F)0#e<;YLFnfb(9b8JpHDzPpMZWo0sVXe z`uPO(^9ktZ6VT5mNHXk`hhd*=fqilV?2CtCUpx%^;$boyd2;}B0rLR!@%&1_Re%Lp zPuZ}_bie~K1Lv85S%BGqImnv}mm@K#uuwaO9@*|S@Z3iNRZ?a68Ql~Yvjeq;mFsK ze_);UU-?66?D!YTKM>gwy?c)3L>@+cUtw+W2mW|lfA|A0p4Tf_)se_i*0#jfCElG^ zQSC@rL*ozgbtiwE4yUoA`VaqD`!It0q++nY$^RlpB5y@bN%c!P=T0Lh*m3UXf9y%* zI6uBcdLr_DigVksnn@#{Haw_;eGong(!{c$>X=mAik{h{m+&sPsb-#8_mJ4?YM zTTteI%(Ibyv(h6!N_E7>5VO!#$lVA2_!h@`=thYj6Y0=dyMIp}lNrv5KSWOQgKMp5 zO>MD~F!sk_HL>}V%@~Yxe`8LARf|6 zIIxbKAC)4X;fTqmQ+hu!#VGv)E05pxhg~1SVLxWrBWMkdXaPxh@*#BU{W!mYr_V+1 zV|)?$8$Vv>Z~YDLybYP(FCFJ!HMsu}=+Wu?d;X<#h6zt9lPzZ9{KwKDm5a3>U z%HyNWwFkx=M?5}efajy7|0@z=8~`eQjDy)aOp6}j-2P2OI-*(^Ex|!L9sOu&FMtRB zfW;8`8|rsToK`{Cqe~~rPHEhI{Xwl)w=E&nXUIF%BBY#Eumh^VyeH`1PxL-za zAV0>l9mV~JSM40iY*-wq15}g#&eqnLw?M<_(-?2Z(Eo!oxR>)+?A%e*`SKln0l)e8 zN5=9u3r$4ml6c$s-TAb&^Edyix#_=ES|r>V24;lMabUcl-(Wq)|8;Ovd~V`3lijm* zRpb{)G4tvWcE#V2$KE?%dYvy`tlaZEpL;Irct1ABcjWxm)p?Z~x03j+^3HsYRq%i3 zPYy4Z@ywzk-$f2$pB?i&^b)svJ204@`mI0Kd+Zqem;cV@Dpmn>%J(=CU8pWL*m+fao(8 zf3G8Ycr8uvrK;icsYb+pZ!!RpZbQfzcvvqc*W#0h>&Rm42;6{3woA!PI4&c%kQHPa zxgGx2S%_=94@64XlVDC-V-H~O9f5YT@a zQQ$ol|2{zrTF5~QGw!U!0ZB;0VIV1>j*(L*g*1XXT{v~hICW}4o$JXZ==)-PKym|) z31lf~FcF^WW_&ub9F&^MDRntngJT9+OV;7@6h^Pvpx3kb#N=gAYAL7G22QCzlVc=I z9>Nzh0(pwcK(%M65>$H@RMV5~)JQGld1|9J@)C7`f-iFl?xOXe-~mp-Z|Epc@JCKT z8{L4zK{w)XqR&%#&nbE?1GVJ*P=E?bP6ai=#{)QYoHO*Gh!GTFG+~F8A9j5AVFQir zIFdmp2XS#qrGio^Bn@{i;v;TQje=@fQq;`& zGy`L>jAVjaZ$Uenab#mWmSgN&aO7fSR-kpa<0t^9u0;D*;V9(eRD^L_iw}s_;V9vw z<>%ZTAX~}PD4+3o21f1`l>aJ@EbI-uiSqwRcA@;YF`~H`(N9tGXOMs{d|V4Lu0JB; z<2d;VC7&ceqvT(32CzP;d@VfdiC81L;u_9aV!H4B!SG zF;P8u!UCQ!5*y^nL>$yi%_NChz$Gc1OWYWJ2k}rR#@`EG$wK+rGzaD9(h`&(g#4+% zJ@qKRC+&&ydx4V-oRdu8q%kP@BHDzK$J2=@c@mwDl4sD_#7*bW`6&5HaGMw0b`8qB zmR^hYfagd)<2j7IKrZAw=iofYWK9JQU|imG@N6SILBx?$LKi6=sCw2IL9QDKjBE>yy7KGaHMgLadD2xCO6~oagNF1 zypqeg#LfA`&-uf{`NN2h)9wH-GHEt(E-`a136Q&>2~#+)coFyV7|Lh*(8W0>n>Bxn>1=Mu{KBc1by zKr3h^O0J?kP%`5cE9Vc9^G6ov4;$wX8Rri<=MM$v4<+XhyUd-~6K9b*JY6_<{;av=#(C^%bF>Yt7Co+G^{{&# zf2QQAnx|ThA+-mR$=k&+rBc`eg~9AixeK|tXwGND_0Rgc{_R##*7KZ0%wWf zD>?W{$>wdUp;|TvVJ%pw{&9kDl4%NcQ8(sn4`ysHW@6i2n{fZ*ikx=;(%zJ|T0n#X_1ht?Mw1Q613kJa`m<03x zt~^LEEIEAJnGNuBStGF9Sgt77$t`k8stK$NDNliKL1TGQJXx#kTNzscGg*!09g}?| zW9yyxyf0Pc`ZMx| z%KFJ>osliRPGa zZGi^Fh^5&amJ{T})W{TD@)F>L(3o#g@hagt4s(-X9f{zOmGf774oFZ2{W{h#Ea)R8DP zOe0YCR1gGFkO^`@At?WoJd{dE_J3PKh#)+MQZ0g2unBg-AvlF3Az4TfT>nWP79QhZ zsoP+;K0@Aurq85yy= zJVXSxM)2~pR!HS%o#5wZy^zVz1|gfDO$;Apa(tXQKF%B;XO53E$H&=(*-L}f9%>hS zyacTfh?b0dVDNkPCfaU*W$A(afmMi*#<6rldK5c{pG_`JI}lI-Wwx@f^PnfK<;@15Y9G$T9NL9)R7#N-IE~z)BO$TrW`M;~w?y#XY_oCTzgT%UZ+^zM|5Rld1^nQNq`$ zCTgS_qQQ=rmZv&Il$?e|s7GqxsgW44D`X-@q-MlIo&vX-;div+`@&x!A1t*KD^dsI zWqx66V#L}fAzJchtX!Q)QxHS*Gu8mfNZp8~`8RBO7g7(>lUO0Rk$Mr!dlIVxmiiIX zdlKFmFVb|x_5OrarXOi0VtaqW>L(p(HpxJmLo$)(k}UYS^AMML0#;}a(gMV0o&cBU zAuS~NNQ+1T(qg2?A){T821yapQc{ex4C#+pnU^4~AVK(RD@iHRDpH2Dnv^5$%F`Mi zL);CqobSN2sbQn*E6U2p+5oA#0 zJN)zqOD`mYv7a#tQK;XN(L5bPhT-}mG92l}WCYT&h)4Z~j6+1~H&``Zh`pjFM5cZX z?+r^QAUgGHcpq3giCl#J&&lLsq*KUPq?eL$NT(ut^$@&ZO-QF9g7px&oJ>G^1)^9F zk?Dw*`VxMg$w+7NbQa>K4q`oeDbhKJa6QO=q6FzYM7bWs3iWdM(XT|L>lgT;k?BYm zAU%LJ>rABAAma4^{2eS^h}f$G&;fI>J9a(dul7R+%tN{eF1{l{9g&QmVFkPtkp!!FdIz})*Q*il{V7(#%aGnlZo$6cTGEVk9k~_hU1WLW6SAJC z8xRBe3G~@*NH^lEiBGUP!gsZZa$kvb6Iq4yK17Z0A@}1uquu1sh$7pKl{EXZ=s})7 zgqX6A$-{_*{TOr7dZdr?^f5%WeuQ=Q-AErtWa~%pGv0&r2}HMkNdAWS)(=St5w0JS z%{<*g?#CBRPm(_)-HI5{56DwI-G*4u_u<)j80j;J2YnxQ?xRSbLj>%5 zb;QTMjp$L9zJWN|x8XB-2I)T$xxNcpkEJ{D1;{R}jkhDJzKA%5xME%Fh08NVm-F?ki~Zl3NTui^R=@;cIgksXmY;f;C&>1X6k zq@R<2;v2`kJl#j$!u5W#6X^l63+We#-+cp7t?wX4pM3|s1Kx=DBCnIL5XbvE`5KYD zuaj>O%lkU{7SX(~lka$X7*V~ikt2xfeGPhePvlj2Fg`(g4Bw-?O4t`EuaZ_o{JsjG z#^*?nBkK1RasqL`uaGuG{=N*q7)wu*14#c(zCijj`4Z_bJUxZD{FgD)eHD2LE3>ch zwR8m0`7bhM54)b(<2oV}m*6}QI!O*4UI;B#2WzAWa&$e`n0@H=bQSEnWT8TMUHHti z)bpd)=1uW>ynb({x5!)V?d6^2z1n+=_i>-!H{3VQZ}B(zC#Uaidl}vb0!>{6jo1VF zWISYY6IQJKP~IunTouA=!fwwZPpjAJP4c?EUS3`mFK?cA5if6;?;>8_q*!_IL=)bA z56YJQO4%vg61^k)`CLZG{u%pE@4s~a?)^97xPHH5-^P7Aais43VDI~%?$^A4-ZPtj z8ekq^Az4C0bQfmWQUP|qP%YF5jly7D4HkwAqhh81%9+wT>EG#_^kpHR{)s+EAESSv zA)yQW=lBwqK7d}Y6v~94P)^s;?euZ_4E-y8iatvh(I@DG^lx;V(4DTOuh3WNi}ZE+ zG<}jTqyIy9(EEidp@BY6ZxOl*Mcis%EL792^ijG3R{R_E&qAu;5z^>gm@QK=OQwP5 z0nCAUn9&MB{Swj*b5AYC;5y6>Logo_;T4W;GPnXc8w3)Wh zTj_1|X1W}+*fGpuKY+`A#LRV^u7{`h9_+_#r1#RzbPIh1JoX|iAp+}5OEP(yz-F`! z`L*DC>`x)(`%yeL#sb^w|MtJtm><_gJJEs}^EPlH`&)roHU94!P@RBJr(qOkfTjyT z%lXJz7?1RS-ZkQ~f0kNRci}~2MvoXiZ0O)Y7Yyj%uWz5;jSane*7vBZ?cS}XYjss+ zMR{3iu%x)CuuDOHUT#iyR%S+e!0+>>c~af3l;k9*!)~)$%qF8juhVMODy2d$69tMr zgQQSW&ruE2LdiXwLb^b&fXN%u4Lo*1VTf2qEF4`B#R|#uLd4oXWE(tcGpVZ_ z9a7|-i83%GW|&%ic=-aCw;?3Uz`sDh@smQ?Lr3`nrjK0h&qt%!P)g5HKA$TjWZ++4 zJi@X@Q1Gmw}>_r!{pD^_WCbpSRiDJam*f=<@k^tNVv`3>mdqtLYi&Iaz~l5S~Fc zYqZGGvJ8yNtj$!{o$?Do*HFC~yUBXc&%)ZU47Ukspch_E%%3!Maueed+7#%8XX>7# zZuY(43R!S&2$}Ojdc3Z`=AcV#Zb-V!%Wj*SZ}x^Z4H*^x)W>kZ1xW?@-sXk?YC~ZS z)9Trf6}FEXXUD#i_~_K#I^G*vG+`QOhJWLi#{|IFYzpbxd>9>!58hfi-dbB($DU2LF=tcr&CM2!$&T)E#=zy5fIJAGrI^-fYl#Sl0Vd`#YMeWs2~z)fh;kWtdTmrQVNA$5g$80RMTrDZSYf^vI&&Tmx{14^d&il>gfW=$IG(TF0e|;x~UKox(o~#V1Krzl5)}Et8 zm%vbPCAdU(rOCtmQ4@0J@fR6Qpi-Mn0q;A3kSQ-D?>XuPSIuaz$qa2ufzt4b4qa2956)P#N~5sqLaBH6F6f`i9<{ z0uXJNLkgOQcO?#e)3vW${H|@x{wWPpw9q>T=No zZyBm(MDIC#R8-*jI5C-Gb@gRkNqpW;#TZU=b6=pKvCSsmi{R9hq^M|10^E)doZ;wD z`xwO6$DhSGgf%AA2pd6a18-cYH^1lIXOH`w@wjj7F~Q)O8S71hIDvQTnxe%fJisha zH$M6RTIV{~HLPR{=}-F)hx)`kS-&|zmkrrmN0$v7GwNBmGrh}(kJ^HbhMrCJqc^AH z*{El|gw*j|f#tGHhT>&6tfZm1QE`0Nvvq_l;!kBfgWpelh7z79At8^FiO&d9o{8ga z&g2!?mJc`7My5zoU!HhT1C!su70k=Lo})OBpz&$St?M$3@%9G2f| zN}go9!>-ME3vER9Gj!2rb)8GXSOko^(Nc>?;1sQT#F$Y}A`FeXc#4YZ*&k-hq^VHU zqXJ;wNuj#IqZW>y+T1jnG0h^3++c_zD!+(XaUpNY8&S0%8Vw0v&z-2GVixNOM_%a;rHoSq=)!}ujDtQU!Jr|@U^p);}egu&9$KXd7w>FJuR zvO5(Pr5Nz6*2qZhk&;?~nb(nFGYA2nwY)r7;t}jNh0^YDWR!Fl%1Sc>euJP?I!Z)- z+eHZY73@~HA+uq8O?cPXn(MoE8PhwzXI*)9IFeGBZV%RLQ&W>wPG_0mF3U|$%FMUB zYn&OB_yRCU3vp z<_MOQS2%^1ni~h+w60`)%SHX?6-`NPEUp)r_F-AG=ir&S4e%2l2olf!G=mBTAd9@D*o z5bgv1p}Z~A`C2+7z9o9qM!B4-SAl(2QgDw%5HL^B>Qly!zGLa@=I}plG|3$P+DU6o z!iH;F7T$*is8sGGl&dEG_;R%3o4Ts4+HZx(!a zTpK=uQl+tL6Lw?l(n&#liRR>#lvLSjx!gfk>#V6O9qq$+1ce7NfEcJig->Y^1O6^x zz%vJut{O62b&rW=X|%;d<`3#IwSRW$gqG30=XROwZYbzJyu{vn(x5@}`}ChbC^x-f zO8tm+v+9e>$9i*0hDa31FLY>yo2Miw-MUlxO{+KN8%*%r` zT3OG7N?%1#r2oo_kgQc>SNSRNg95Jbm%@ghemXrlN>N(LHI6;5mM39duoBtG1jW8% zSB+)bg5hUIexzaGTS$5wew|KbQmNG@-A1|9#9m~KzOxc!V)V((s&H`5Mp^Vlm8)!M zZPn1M!6^kEZ?>|2Rkwqsqk5!!(l1Z7Wfswo!eC@+q+dimI+7e$&r>9-cY?JT1D~i= zqLU)ph`64YS9DE7C$nV7p9z1zlR7K+3LC=TQb+i+@UmEmN|Y!kN%19$E2DkoY#0=M zN_2Msb(zuQeb-7YfkxYaeYUK)_v(y-TqDYqDq>Muw4y3Te`ggVen1ohjQ&=%PUu@B z``1cY*Osw=y7&7^OQq8!G|(J#F~#{2}cAWf50g+n=_rmRmimjS^2sH96Eabr&SD{nAh?OJayaJ%X8g|{BTR3n!OrtDrj z^q%63e7_+4lT+p{P8mODpah+5G+VV6%(8)1HfzBuk3=D`G7|-+FqL+X=u~zAQ$v5p zFtU?C{fgxg&BvDG&+;AjyW7oXTt1B-|Q~enWhI;jh#Ec=;D3_=0JJ6N-YjJ z=qe1@?EZqJq*vS1FKUx0~8*qjA{}nHgG7B&oRDBN8;vMedR zU}{>n-0VqCO;7dY_Xu_!QtaqD%b6xOq&VFE6jyFf*8VXd^*l(ZlBC47f16+-vW-mj z!bo8@SHQ}q1p4rRRRjKR7Sv`T?eu;jZ6S+R#4lqA@1g`mo5z*#v~#80nkpK&_J9JS zvFW6|0>TY8^1wd8%*-VHE_MEZnHSVw+%-iID_4~%G|74XE|q?hylhn^)zwe!li@DA zpu`-o(%Zr}XZe#d-9}eYk4$=XcsA<40zF`}$r(LBSS`kgSI-nGY&R&aAid?zo7WGL z?O6vUWu*9&io%CZWMz2YND^ms9krALWD)XwODU+WMSqeOLLE0wTm#Eq;l*ff|mE2xig zf=`)eq>ICEndvvi@HKRl>2kVt;pO4pS7CRK+t}i4#1t_jQb`vf4rDpeZ#C)-IyopA zM1xoiv4l6L9d9xAMHrsm*csl8cDyCnGg?l}+jM%f(PWTHOe}L?JMPWc<5^CuPaADX z-hj&)Lr!SH;CAd~*cD6y-ks@IPsQuA9X% zh)YSqx}YphM(S)XmrqR6Xe`Rr$;oPq+@iMlEQIM~zVu+L9;Viqf>tQ40lp5&jM~;7 zK?x=lOJLc;#AbR~7!gRl`)+A{(!**=DX8(eN-~@wEK{<4+5Y4}c0kylQRg_l9;=qg zrs8COb+*%(R`5gkI9*l{aHZx2QoLv^(M61WjpV_uTTy&_Ejq2%s7hW9kDD8N02Z$s zY!Pd1;m%;;POz~-j9L5bD}jpm71Tt7*JW{9%}#^P-qo33YxCyVeF=*yb#kiTYO|@7 z1J(MR;*^4{H0`Y&>ns8503z<;5^GJQr$bn2vFPQxm1?zIX3>LlRpwPuEq0`qt+ZlG zx(X(1F}ob>3{uk9?4OQVOScHgrtlsc)mXx9PFidVFLyrqz}mIKhO1Uw`@mH~Abb>@ z%Ud8a&duN)zLyd~rd z>{yw%rFql+fhZ@&I9$S=+m5>wJB+Ist}l@8_r@4p;z`2~0)LZiX3=cSv z`|*(+zQ(H}z2nE)W3!i8Dk{_ka-B}4E;bbx6*&r4mRfy&f5u8~K9m#&YmZcwz#1;x z2}6Qg=s~vABxmcd*kmU0r!uP|#<*uK3KcMSFk3t5E~_s;$ysD`no=z`Z;~O|oLn;N zx=t61RoC@PvzSuSXSlLb^agE_N^5eOwJO6P?b7SdUPBgDiuno;#*MEe#p$4joR7y+ zM9VNu;`OIzB+waB0KWxRo%gf#K%x{_eIC^+wc23yWAUjKQ&UzOqDGyxnr9@4Eogy65e9$ zymzK&B|N5QCA=l%c21qn^sI!-C@JAC1z&TWY%rOP`a~|2aG92saF=o1v$d>*$F!`3 zcMJG>Ik+`m%St#*%L0dM*%gRul16sAIIR8M7DO7{hIf;V9h}}5dX25!eWW;^)2&>q zc{aLSPLj6D0k?)zn(cy2W1Lg1l~-UX+P=1@`=Qp%PK()T)H$k?^1Ig;gr7Zgz0Vb! z#R0{p(PbA^^mj%b0BHYs*pa(MMtc<>%O!{{VD!w$%+1cpN~EWR%cL5(oCaSYN-I`I zG#}cg1(8Hd+Do#dG~hTM<`rnK=LW<&z+bo}lh+|>4MyWPd0W)cw!GdsA3#c~po_7f z#7fLbs^Y2Y6jnQ(GPT8F)Iz>xYG&=|MKvfJTg^jPFwY)$vGGMclNP?PXCfks%*>D$ z`1M0gL$#~4lpw)n{TK~CO=7Ek`swtc_?sS1rz`vSXEsG0T0D@;1gtL5U=d=j7_Tek z3M@H0Y!CF2zQtui!dr}$B*T*{&&J!%X(8b)L8K}h7nxkGR4Ee2r8~;pE;8PfaBoIr z1+zVrI#ZI%${7*1PfU-q7HkulR7lv%5R1xMpf>xG&ur;KB9jUU?-q`y-XiDyX&*8A zRIFyk5r{{PN(CJ$GLDemZ9zN;;|Q}d$`OR(8)YN+lcXkko-~jOvx=lxTx`fNwe#6M z*fG0v{|8&7R4`A)wvJg{<4#T07F1i)a-C`LuW+Wf+QIa4l|sxZau;NHbj<03(SpxK zxQ0^~-*#cNmLML8QP*lqayadY)a@Jb2=JSrFR-Y9djp~;8Rr^e5{~j1=PLQA>N!qq zRF&%3Sg|=zTB|SSk@s6u)=1vqrv5nP= zmcjpmma$qD^oHTAT}o9ujj@77yC5ZcQXf~_vxt5^R+p^Q$YgS1H5EmzT)hg5MwMI( z*A25<_!_a2TP-``o`X3E&r{H%6=KWjeW9Lxn3~8;G-^lgPJotm%3k^ zdDX11u8sAyD{7Ww9i7-yt=&#LTtv*P)!tJ+e|Pu*qP=dgrDd25o+P8ylVQdg?o0TQ zXg{mRrcq-0wR-Ftl`)w~AsdJ9`8ePg3@}!Usf_dXnU=kT$7T@;Zz*D(er*={p7Xeb zdo!ZN&TZMVF@fi)z2qAZb;d?T&({l*)Nn77I3GCJ`(e5Q`to*2U|vox*O)O$mGG`? z$6HKo94{xYGd!llrSg^_zKiuHJEtHoKR1z^r80-Mf2F;0^0i?2+P5=&{J-*|!2g|>Z+eXs6 z%V`%#n4?b3nqQdPCBMB*tWhFj$q&JMxCMNbiRimgaeQ58Q)#twOKM4px7g#!^4gP< z2jBCOyHBo^hd)aOck`Z$j2}jG3NEHfjGg3_ z{0?5p6htOg#M2|mxzT1z(z{lRR!VPwJJ3kNWxvP3!lKfWU~!Bsqs-m^0=th5qpIeR4( ztea8(TYkT+UKa(uY*{q(jAhYaSw_}xc>_zk4lQ?yg?ycqi_wEuGfG9wXj9nO6>(Zi zbmo3T&I`{r$20`N-bD)s*TKagrIPT7F%I)pJb44RRtg;^oHzJ+4q?4v2p+8b{lr6eBr&+ zH@juw!j{=+1@}{O%h17Fyoj&;^jibI*s59TnS{sI_7dJ=MCdYI>kD*-$GB3$TY|3) z7*~3I8CZxXQa~zmU_0*3h&pC-S0FpTw4#uUM4V+PVKZ$nmCU{@V=c%i=vF3`8{bl< z?IpZh5WCE@y^nhV;&Gxib8Qctc52+%{_d@)V-e~osVvAiqYnHJugo(c)v+Ag=*!ux zz`B{`&rFYXluwq-8=SbUZxOTYQS3Al2owL1#2;#F9VJQYolf*g%6;^vW)tT z$}1FpNf&nJGd7GIp-*#JlFhaxjn3H3RZ&`)uGA{d;iqNwc*xJjO2)-V%Bd@XXsx zX1mp9iIGtnHK|O-0TS*qI);~NPfZ*h?gi#;Oo{UJwH!~UiOHZ;o`g36{kq%WN14w}out>l!EbJfJVoDSaavW&vUz zNZilWDK)l@L=DeAbL-dE7Q(Q`4vd@yC{)C4K!OVcbhRNfs8Ae})kJq9Cm82m>bp9x zAeTNE9ttP_h4j(WeJ-EDEbR_|QPvs$qI93+FUsKlB5&&X`it7b7JkiTR5PrSg)jV? z*T`Klyvpb?Mjc12t!yS=1lpMKZAYRnM6ufKR;gX9wc4cBdc9g@;VX8gbUVDKl5>k~ zP_x;J?OR5j(Ac(Il+ie`_EytvV^^4p^Gn&j<+pVW*tN`0b<+i1FKNhtnx8M4vKwBj z?j75+?28?w5r{ZmjX6a#uv*N_XWZT=a$G0`4bu{NPYu26)~>ZU*bd~j zG&pP4x;Y)W(Jd|dXuDO(V{{VfN)IJfXJ%KWn@TG48v@><3DqUTYkYZwXEy}LWzcb{ z$^P7aonpJC+1zIMYdsLHs zCrRSN=(Ya*5L^Hd7xrFDz9W#60qcJ|(ES$4KtyT;k-! zMa4CkEwD|8)fC^gmBv-cy=iO%H(0^q4B&sK&uH9cyUU~!6f;fJ%5N*bz;uCH?kwn2 zZppSAgpqx4Gs9QYrL((bmitYD2n$fam&qP3shRNmCG2E5!H8?r>Qdbrx!YX2 z#$nGe26ESUJ4BX+%^ZRALY@#dQxS-53rkT(%>NfJ#BeSNdQE=akive`iYu}Q!?mt7 z$V?t@hNGwfVQt+m=~+~3lbNo0NLf&rS)2;F@uj3@y9_dY@8S6dSL)OhS4P<+TZ&QX zDeaqEI`iUcS8nz5#rc7Xo<2urs@d$xO95?b(YZSCYBKT0bAyIx?FQw#4*7<;%7XOx z&?1g6Cf@jhMxhkx(kwyn+q_@Fs z3ct&!iCSq;_y^X~R+1K9ubSA^YBK`6Fr3WbjYcb3rG1s?D!8_>rSVde%Wp|7WT_k9 z@P#$P4YpL9#_eT388_;P+!686D%4@dUS48UN|HO-wa)IA%Z)xGJStK}(sqA>|HmOR z&SsHL(G7cAWl9NH3@(RWs`oO(oN4wPyV>VU4cOFTV~cR3jk$yj4ih`OPWQibnkZZ; z8n7tAH)j&Hn?P;+T18y1@qeJ()kZnf2W(m3%Zi3TfhDYT;e<*Ds9G+2>Te%x_^9-L zVSD)c?QewfKMCSn^q*-VN;4)#Kk3&A4i#4}D2sKVtdvI{ID%L!c(dwiO2lC;gG7U^ z*r>?JH`s(hr{8mGrZY*yxQG`)m*$h)xc1eVh&IWdY*ehvF!^2Pb!nWrq4UvPi7%oO z55AB%1j{+bBThaAIGk)EkT^xylr6e40$mk(Ex5=u`&x7J*J1Vgwe~bycn59k<|+te<$4DX(xn)}?Eig~_!s|U^x6EYGja}= z=FYSDH`=xi{!PoD0RC;fT9Enrms}|Eug;`VS zfSGv=o7DN(-dy6`?Cv(PcVVefmf13Sz994VDJt%Tx%r#iGLKee$J|`S=jQGe^P9SP zuqQ0MSCi%Sl=Tju$m_u;X9Ff@xR5gQ(9XUQ3)h++d^ejIlZD@&Q0A}EIFgM{{~B9I zLorTrwqIIN(TSO(a5&GjbY98N5N$Gd&pfn}TRZuE%`($fgXPBL1j3?OASfclIk~Ogp`Z01gvz$4SA{O1sLa zAqKQ{C*qee3$pO!b~cA>-Ii9GlOoSJ0+m>0`voiDHU_*}Clh))+lWFZ1i`{JXmgaV;%QD-XlgxHO zZ82M{CQBNlO+(}-`mk^V*NkMYXmmwnKck+TS?1l7BUhG!J;cRCMU3Ukf;fwF7w-+kS^J!P}*c=5I;o}j9u>(_sW2!H%S5bU2xC@m>*F4cow zoNASBo!srTN+f3uHZw7fvv*+4R7Atj2KY+L>$(^+lFZ6vr_E(GtG$1^tB36Vwf63V zyO>2`zCaZQr@5Mb7k+?VjGAFmbJ5TkF)Xi zwU@SJau_RiX}?3li>>aZ5?^Y^y!jIRH&L>JKz+yWc3@5&vXq`kso5!`6E(-1M-Fj&lrB~OL6||Smb+(b~>;nA8K`>7L)j3o~ zmsaO?_9ph^u4~+mJY!Drn#>N>eFOnf=L&;5pGE6826(lk@F+*Mv!J`xo8$QHb*v`I z?YCN4WPw_rTbx{wnWn4%^`$MW&a%jl;sUIKYVd0a!^kD^z0}!y_B8i3==GZFz7=fe z##0ff7iHbLX{rm?bm?NQ9g^(OtT8+C)|8lP*Hp9a^MkLAr2R@~uu@tn@ogQpTvA{g zgU5YFS4){$an?Vxs--D7OIk5Y_L7o+w}H<{%1X;CVunMxxBz=G8>z*c>&(3%-B&WD zvb@P}D(PCEmR6OQ+;hr;GC|N;l5~ZWbG_Xb^s?q<`*rD~x=fya-Gqt;)opUQAi8>0 zXZu}w4Kz2Y$f-{WI5c+KB`I!irXj_qLqv6;VQ9WVYttIBN=kK1NKKRJ9F|n~yi4bG zFMrVBHRx0Ha(iwDeqRJqB~g;e%l*+Ep~3hBJi=Gy4Fbzw3~6I>w28|R^Ch=)TNJNU zI1t5C&?Q$A$dTkpmhfV7#Mb#Gi2RgFRM4gPL9$r<(%G1WT#8uT3fi)O$wxteVM!jc zK9NlBGpHgL#E*Rv<{Vvt6#iA9le>B3*VPFYTZ>3;9oDskNwj^zdY0P>^LwJ} zsdFa=Kp#GY6%Ml>6TX;X?aha&l$wGV_auvdjnSCI+I*x0 zt;L*q*32Jkbh`<1R^ug~Sugm^s>ju5^|Z;1x9V?Ix2U`8yAK$zEGft-acP(VEcwpT z%KPM&Paj>G?7!mT+S-dxsSlBls9%iyJj}qNLaU^JnUxj)^*G_)dHJsfWc;)Yh$xbHJ3u^y_Rd(d*%78 zY$k2WiURLLTdiiO>4yWiIR-tMyQ-AgjGYqA|(p?taG zWkJGYcaG)a2eX_-a-89u>SS{zE4I7Bnc|!dD|>mN&u%j(8FY@W&Vp|FsZ?vz6b-CM z%kDqDVZyY9l$I1!^g6?ZrA)m>}5b+1VrB?*&J7nqE?*LS?n#!h;_g^x;aZYMD6iqRTAL5xBb zey=DYLM{0mKC5okECd^3&qe=_`mID5_C2zLm#9$v- zwmZUN3WX+_WS+j<@s+hAT@X^?4$Ep80PO)CvPmxl=K5Vjxd-eJmFbhTX@PO!uZ6&v z+S)O!4?eWKkZX&VI6o|UoXH}K-HVq+w4Of7wS|PW7(vrg>LY&WZ$#q7n`T?(ul1g0${tXn=} zQZMJdkhDb&Zyn=jU@(40>jeCtR7UO*bRmKy(OV~3orF1{(z4*KL)1N%Ma=R=?0G?olY#Pq`64hi< z5$4u3;}_t$Wx@iKVU$S29P@56M}MM&^J*9xaXwCZ*EZJT{-6f@rqTAG#U|EbvnASM zXo>#ta@>WMI7zQKdOeF@Ry|giVkcPhn${W3W|`Hw)?soutP0sWwZqDl25Z@waf|ql znK@shOj=P9jbc<%zgN`Ti%qt|^qOKZsk^CrUW<3Ck+0}>6`9y6=Ug|9jiJjO9YeH`*+C<@Ms493i!Nd9V-YIx?US(B zI)z~|-h6`hBaqP<-hp;^*-S3AQ?kOc3TrFQZs+~&_20tFRBs9J-gHtgk9a{Fqm*bBK52hfEAa30ziAKMt)k9D%R#cKD{tLr#wwBzN^WnkEC=fIvf04sBK4DvJ*GX-YcYONky%dQ3GrEY2lDVskM*Q6 zuK!QLFA&U1XPtJY%SuXuS|F5`>p({1GK3(pWRycIkgq?Tr_4DQ(w0@j!mqSLEXMY1;3SD{gu9Kgkb?9`_ zJrY%7RkLq%4j{F2cb3+T!{zb1ImadUFX>Kb$B~7bdVEmo5vd5Rr@G5MU9uiYhmH*M zv=XJe?u09<{4F^|L_QNNm;AWCnWCF7cyG0Y{Cn4q;Khe$c4P294 zjd+H2u+jG*KcFo8i;JQea|w?bXLZ9PdQbQf65%9`S$$zh0pLxQNr#Zjjj87iic*4r zdSV!1UADTjv$H2|30k`=-c*}c<8Dv;3z7DMZsxujeSUOXIWt*~j&$^|f2nUvU&yv! ztr_kPW`d%2yEUHe2qpr>;+bCwmcFTi!=9|<26x3Y{(abZ$g&}9!R|`2p9;OFTNG^x z*sEaRh{q)ZM?%`_xs9XDl|L&OI=E=EtgYiXMOG|k?qH8oq{TYS0PHT9frt3oIGLmw zNHn-VW}sBJ%%oeOS0z19iG#_R0g>LU})5k8KHIbfSUJVAz=iNnNi zxy^>}$nWH1xMLHo?_@j?ldo^-F5&`o7jfms!Ih=R(S`RBACOwR^F~_TQrxI)bvOHc zp?T+9kml6&Tr$^I?(ZlzZmshmsdw6qrB?4bL4Bv&M|v0bO}nvl*S%=b_=z|lhs1lN zcIti7DF?*_>ljdLn$NwJx87Z8uS*c~&;DZ*PkLm$eGVAFeoceR!uzxdGXYJuFgv$} z^(oJ^j=H`c>iW{7VQ)EuY3C-f&#g*Pzlg2uyR91fSl+v&`K(njpNUzPv#0?(+$P4y z{Rp4=JCMDYuup!ca_md@5rs(iy_s3~edKq#@IImt>ApJ=FHAHd`JFb9DB)acljdEz z_a4=Ed7I>SDsPk9!8nZXmS`B;oAp#U7*d>qrMn11x{GKSI}q**h8Me!Ae36W^B}<& z2u8!Lva!@6!6)5$&mn3rn(gn9LkFgSdLz{Dqa3<7!*@yYH*LL3%lAd;uDiEVuadW^ z5-Vtro#AJG>CU&!5uN+2bQkc(`M#6naGdCr`KcUYDCUXVS?E#j3;~rAo!DJ+uM0>& zU@tutxi+QN^u8$Bj~`AtZ9A<+axLPn88R=7&t84>&ONMP@tNWo?w>&%d>WCY7YpBj z)Y`AqCr06?8_K35k#NS-DT=vFI26j}9x-_1i9|L-I)yStbd#XQHznfe^J&+b;;Q6+ z6cv1BY)_KxO52vN;*(;Wvy`xm{2OCFdwlx%&Wo>#jqM#16VZ@SYc(JDU1|1-cbeVC zO`+PC3O!*{v8w=o%!07DeC@!7w;!Fn^5UU`a~*1<(=JAaf~EBZXVjK7`>lyhXZ|@e zxIWR{z+%Yyg4^=&&3 zytD1lA;EFxU)bYc{37IXEHxo1P{mKmGN;JxWzR(-)?zTIY3ooq1IX;v`6}hlqjT^e z7r)D(vPOnEoGSPM#3kjEBUb>j!0DAA$7jlym1EOmMVwd)h4jegqTQ8oimtTFlMabu zAewU*94=SZXE$3cc7B#J_*5=C!ZGW1rU4KrmYue#+L}+11Ahi?T4Zep zZ*1T4ruE}{^A~vsvc-|Cvu~uhAu>?D%6QG;btiV0+j{2W;pD({W?(8C-dQSPz6h^l zz$;ammFLkqg%UGJC`H|qdaHpz9Nh?WaHu4_jn8!L>*_s!BHO<0hK*~)xY*Ivv#!lW z*zopj9^7=}4oYS!)IJ@p%yu0oj)C5&o{w1>m1)##G%ADHsYZRB`gp-FkbjW7fFn5i zUUq~1m-g@4zAK)w)$S1NhcCbM1ZCPnd+fJpICJ%@I5NGqbF)}#{{d=|;u0Zsn& zo3?L8Pi|nx>_27Wmwg*;@!9ybFpJqpDswJbtu~t@5{;SyDwo65gsm|Z^8sthgn!^{ z(D$%Ta(OMzU9)aoJX>*yQluNtnl{#fsLt07$3+BbRP{N7B*masoPyfHhl zZn*El@(EJvb4<;0Ov$x&&mow^pwTcI8L=%;1g#(P$b=_&iaq%m4DDq2Ghw`b>sx~T zg%{5Jtlk>4pf$D1EtAkcp;9}+|A1;ddoLal?6@7CZD)VQ{sebBl>RkFy~<@at3@@D z#XwIdJ?Z1BNlt-i#HRl9%2a$k%wWNUwtTWn7w%kZibVE!9kDdKqW0&VGrghu*fybk zR9TflbIKyI25D5>4U$HM2xMmL^aHx6=9!Ot^IcDTtNqUe`O|Hu)V|dljl%ONBP2j8 zTXw+O1eert2ersj`noS2VO>yZ-hV{XcKe2FZuwuwHr&nzKKU25F9`N;e4~kbM3oWE z%l$r2qpU6_6MHF`6kz18c`iz%iJ*C|E=G@>wc64*TiKz%M<)``~GE7y?E=?q2^6Q-808LrXI2kfu zrF3XefzfJiFk9@)l*BEirp<|CF3ZLQy=imk&YA8@I&+&wGyVNcs}rhk?Y8A??k)Mg z_D>k~FA(ZX(Y|7JHmKED^e?lI3&MT5PDnxwHNk$({$23Grmo0wWTIuQ@neODpxrnX z3WsBaNp6eaehzSAZ?5%a^%g%FKhQIio$0nCWIi)c9mupzZqIjJSQw9wq*BQr2D zkjYP+X9(x^#-duQ$KefmeaYT@$9T@^^Iz(7X^al5%kT0gdh_M=?QUA-8!-JEtRcOU z>KP^c;wU69Ih?a8Wo`E4@WXcYl>K4$p~J-6&&N)?70;qNxNH_q``~Mib;QNL#+vEp z)&#kWpiRvZeVe*`a1cD17u1RFL@{91?6X(jKce~L`)g;g+#g|AO1$Gjs3b2& z3oTjN%!1XZH6xpaUPBy&r^_mr$yKl=NgMllN%P=4);$!`JbZgjbMO8C#P%amu)X#u zJ6L;w9pl^{;)t*feOQ&awW^U3SS8zIBu_y#*l|*G^0C)WJ~^Se?y;{t_@0k_jJbaI z(8^9uYR@m z7ro1{Cbg;I6wX=8H;H+)3)plIOrVsC}oyPe` zU6)7ynaiVgRj-T!sxG_5qOmr`Qtb6yG9~b&#H(~3sPC{13AF;-n^H=3pL*8~^OEX& zt{*yC?{%&4`l7u;VXm<^dxf9F@6)Si?#a7ky_W78ZjSXe-m60y-OZ(M5u$@ybdUzy zFsgy4T ze-cO9HWV32ds4B8=t$b;0sUpE&FZi^gMB?2n`m>vv_W+>=@j!KhdBgWfP!w^1a*O+ zE)diXq!=j>yvu?r89nMjEPBN!CBR>^dLxK5v3aBRK=t*M|G z_Ee1^62Gw3dSHufk$yb{cEGU6PArr3~BYf+_umxnp3+@2`}? zs4X4NrrUM%FtL285;K`%l~S-+3^wucD$dGO-Cf~FhBTCkgvS%oCzDbZ!q9vc!dGeO z^9b2`5<;T>W-d2#(oy}T548yw z0`a(%eJ~a# z{wJ*oqB(HV1#V7oxz0(;m7l7Aqx6D6?!ltRS3haLhJ$vC3q(gYWyRpki8OM>!V`b?p70-Si;4mz}o1W`EiCviM_L z?V(}kyY9n0N=G~Pp>JUBq<&w=?nimHs&cFZJZ`tfr|cfdRq7BB3x9PU2ss~bfy71p zd`8%%O~P-euxJ|#Lgs9st(U` zXL%0S(&u>tKwIKWFO12cTnitR2;|T0awtU(pf5?P27|$uOp!e+6^+KAage-SIx2{ejYlSZW z@{%%U)Ga~YCSkvgaE`csTFJC%RtqILIWs}$zYo^ zTzk>F6X&<6zcL-#4sC>XFi8jYJ+1?bD=Tz(>>5oBsxV9%7DYsaGAJBdgu0g2kySWB zEuksf&53CVec9^`T7ophb#zYb4J{|hxS&=WPzO3ZuPG#p9wmrr5s#E!XKWEHtHFj|Cx1*LMJ+k0fcSKQDOg!u~MBDto;@$gjUo ze`>JNW`D#srT$#tnr3Lf6x44)ir6}A2&MQmG!VN^-yObo{pw#zs z%2Ddr31TZCrunN&!Ak+_f)K0(>IezJjqW!>1a8pG3+O4Lu z?|gTQAxJ6wD!XT2Um*Q9fO$b7`qtrM!b^PC7GfX(xB>tPxeJ@y&tlLhwwe}Tu9a^u z4LIH|-%g;(hGa`R|CG{dBf5gn`-FiZmD!MLsQ$V4q9oSJmJISG@UYEB1eN6MD~F|` z$U|Eib;a_YU)KSu=bzOZkbkz=6)eHSSCZmL=l>dbYF_E*W&@KC{QVT*=Du@B(sOW;kDJrC@1PuV7R?ExQek zs!JMG7tKr;*9yr+s8tL_LE0;gq%5cPWd`xMocys0H^5s}vMps>PEVPPDjmi^$h^dd z(vYBN7-YCwc?f#!^D6=V=p}=XEDi6spQ>{TS_`!6DSRH0qO7hlGSh}9nV%Nh^Ju5% zdhCYJquef4r*^q@>L@4ehK)+7Z+KEZse8aJ=)|YA@@jlOv!HW2tVWgBZZNAlzk?`p zDwW2&g;7SGqWtze;|sTkLC(?R8==2^G77s`d7X8g>7?m1__xmbWy5C-?3&s;zVjV+ z%?0alT`)8>L|g%yM~cP3o~KtiWzz4{WUG-ZWpp+pYuUTFv~uQWlBgnKk$n`h$||0H zgi9XuZ2hzbPXzW5WX6Gm-n_dIGfDr;Odynt}`U$n@8B{8}+Nt-eH6fK~w_9AaD}XI<6&$yE@#Ys* zx$*AyETL)R06fsDWK+YAuR;y?7Xb-bvy@qSY0wUAPnZn=G5%_Ebj!&OH0Eu~NDRQk zlHvj|QwBVDBJ(}Xo;6076N(~f+cYFNQV~gqu z5!_~4g|I*iX{-hZxPZJq!*kqBrT6-<4yq=f)9K?RFs`qq!_#pXQnhF4M@( zSKP`2!wz353k}vx!`Dr#-CC#z)X+KyN0;o^q7v)2@VpHhl#-Dfu{oz!7_#pNU;b9p znEhIv55t=MIy7HKWh4|N7A$+C(O{75+O%IoLpg8WmY5PZaX-d+3(VXSbCKlJ5N45D zRje~4b4S6mrl}m244dY1*jCDQlQ}y^?x|!qXXnEykB`4@b8o5JXF?KhJtbhO+uo%; z41@vuyKlb1+c9w79>xrXDb@^G@U046+Vd(irr2dx84O09RGw^Flc|&bdmX>L|IkMY#|r=cpPj(byKeD3aPc#ty!W^B z1EHe-#;H)EtAp4}%;4Xx5U71n`};6J`{G6&+Oc+rZtAO6 z^22D&y8`8bH7xhXsMD=%R%rFgq4=L5VR?_BWOdy;mltUrZ47@a8H>ypy8DupDU!(gv%UBLjX6E7xN9aFK7BIVYY6@T+Sh8mvjPK-Yw>2 z{S?-K{sj*Gu+rKD{~Xf*0X?8j539O5JKG^}%u86DovjG)qN`(B;&|T@%VmY>_+G2L zrm0i+i+pTl)ueKNvSM^=FuFpwYH$sWtD(?daY)NZbjuFx(Iq9l6^8bAOR0>S>*M|P z^`WRqYr+VL=+YT(HeJsY*8j)p6nYX4q>C!hLDp_%rP43emQ z!xm>RMy68hPweWp*eauy$V7rX{7kmtk*(>GjX8(&N9Niy>7k8Tv&Z}sgO2$axTLz7ZkeK$Vt*Ym(h=q0Ci3nU|*MP0nk3F z2jOq%M_vMjx10l+&%Cy*+U14i#cU2Bq!h{ok1`}7qiWP;FN&bd8rOnaB_x6U{A=Xyi^N{FKaz5m8LYz}4jesVNU%$+Va*6!KXyo6BYLN(%=cfs}=5bxxF$ zNp3|~%J*^EciCb5VBSK4GhxHqGuPtN4+({jW}(mLIO+IS;r0pDR(VBu-wc^_S!mB3 zr86cxK!pJ4q!Stsg+UfnEle2doj{3v8%7Iw@2(j z$aSxB1#xNN_ZTTZF0OW@|IC-u>ZkU}`r0C&lKyiqaE#Ur#kypbsvMQESuMu2t) z*Qk>>0yiwRcqKrFSi&h`_3_!87RG1yl+SBl(E~a$xUs&g&(XR^cUdV-*?V9#2`kp~VvgO?VRv;4nU2A$o$qa6N2{J~ZiN6vtG~&8(=S#^ z9Ckj4%5+&Q_x4t%`DzwH*Z z5#bhc7XlJ!;8fD^u&-~QO+WklBpngF?SIzrSRtF2UB;V}VF4zkI}$;b)Y z2~mm-5Kq{?{N*q2zxMFqYxe^?Qj7rknI&5EHV6|)z%?!wk4w=4O~q?dZ?jm?0Bv~7 z1P(Z%u~{~FKp2y}UnICBPs4(Y$5*X@3(kfK_!s^c!ez(ay8>L&ek;Kx`4*1I;Cfz_ z!bWQ*XF`BQxTEbAK+63I`6-Czi8~RJW_58C((bYh5+#T8<-x5x5;kY}1y$g86vWQmN z`<4OmYYX%(%ftJ!Qrps?kY97ihm{&T3&Gyig#@Cm{x+~qNoBMW=yDoC`B#}A{4&FM z(4FWA6h_>MQox-FJFX3e{k}jfxcpfDG}s<zJF&=w*co0^{Mjqot|-!wt>R@`D&}D2}j$ zoqsmKZaEA=@RWD6@EpIC+6MS-6^zF;7-)v9QyR z`fz5{hYR=jmeZES0@%K}>0rRp>ZSiT~? z2t*S^t=@%PhGvc4;dJU7L1}dZ4~@eyNUs=9YkV3RyB5T#kzYk?oLbYzLV`q!30M>o zhbX!L2{J1F=OK9ysg7DA=9>052@)yCquf*U8A0zPgLKtS2_DTH3Sdb~i5{P&M2}LQ zN1EdS5F#`%P+;)w5HjjwDB}BIYam~MpBondSNEe)*JtcS%vg+0`tmt*(VS(pB?&Z7 zM3vz?9&}d(2@?1(K3B>*JW9XK1#_5PQair@!SvXl07}fLWYqtr1|ziL4o9=m2%q0}a_#l9VO&^7`Vvpmr~$W5IyJ;OEeb z6_nHLMUt7MUS2~lHieHB?9K)Q;ueWyOg26y8XQpz`ZQTZYeO%AVR89ZQb@>$Sa+~$ z4)SJB9Sr~uHtkaq3@-u(KfE3l{#7D@5v4dyn^&cd!aJuSH4tqoI+Je#-WEb=g7D0e z6wm1rp7l2B2uC8j-3D8_)oO;9x%^-xB^gn4%T*$+9eG6wZsSJ>DyK?P+$baPJ|{Tqn;=;8rOuT@H&~ zs|nehDC)s?BL}Y(2{{)BDyXbwP_bLD`?#j<%^R+N9%tBa0-h<)$p0%b3{IRSDcVkvZ`fjW;(MnkBIBC?nTY2}Bl3rhqF>4&g9Iq# zWC)iQDU$(ZH9(z`bb4ku9UtD_bEy@MRb3OkL&#(xI#MG0lp0wK+Ix}GU>}h2@xlPI z8EB9+5t$}`!7Fu=uUJvepG8h72NF;R+$3`vl64F-wwC{=$E z`=%k(w{3iITW(9R6piQg6Az(M{bm2uyL(MKn!YmP&UUfCCELy#oXywN>#t>yElCk= z=xPs_Iv*{BRh~XOL(D06!z21b4ksx~F!it83M3_3!$Zc~S~zXZf{JaH6)LIm{LAu^ zZn5PmtC2s_uY~tvJ_(bGQ!>IKkmAIwfs2t|gr^gBTuNIaCGo&GQcXP&KM>i}-1qLv z1vyN}Q?1n>483hdzxN9t#p!EMwZ0|mR9il;N<_N5I}(YWo^ZIsIb<@aCW@YpM^xSk z9%uRn#cXidptpwRhl<9DIf2eK|4V(@RPR%lPOr)m~vE`!nvNtC$7gfM$V$b@ppq1TVCI~s>mpn4Evh$EH?*#PEJva{Vifx> z+4=6feg`3k?qyN-UEJ$acn6;r1jdXmLP{r@ed#G_BW-M*QDNUDJKo*niliL2h|lJV zq#d@f&vw`ESk4vom<^&|#9xzMgcbzM^z6Se5BhPz+ONn3l?u4DSoGMmX;LZK_IwBG zme0(?dujBBzg_h&?2W(deJ!2W-tBHe<2LKLJrr+(} z#_zz)M%7=kTiE(m+QBbGI~DM(jZPMG{^ebF(X3W6t7}lB95DzA>UkF4v{sj%WI-M{ z08Xw?^+RlF85LXOExE6=c`Z9#O$>vKfMMZ1H~i#=6K~vb<|&%KCaN)g)axGf$|E0? z+)b@g`@r4MB~dK;LtS{iT2a}wL#Qs*J}>D^133j9B2jI zJtno;8TNR4+9Hl{Qrxw^FE%(_P3Nck<3DysIg0Eq>8~j0yVsR7POZ`6vggWrrj#J|cHOHX`;@SBx)0uo-DY zOf}2?noTY(iBPoFkDq+#0Q>7-5*N4{cOO{(?ynx${UpCzpteB+B;~Y3+-R8&l^`MO zjEgUl)Phd5_{aVMJ=IQ0-Tm^Hpj-4O>^_$k{_4Q)_tkEaKtKx&RXygI8Q!cda-EE` z--x?Efzb)Lcb1*y_v%$X*`D(Z$P26a#U5xN2u=>`RgIpW`PHv}MYtJI?PCShVbQ9r zvS+~oAlK@Bk6!ZF?wdC6d-;o>333c<4P1PNYHzC?u~`6 zaK*fqW0ziY8w)(K^PLmH_MJO-cRgPF;hoe@-`SJwLu$&(r;vzMTCIjQH*h#GH_E(< z_@BNz{?&5)&~fvv>if5z@od4<1w8%OB2P1hK*z?@5RtH;)CDu1wfyTHw{8)By!Cff zL-!D#{yZY{N-cf2wV{|-<7r<0yh4&@u7bS_OtuVY;7yB!$2vIC(jN*eFYAA|wyO54 zT|sL)pbhE#g`wO=ODYhu>(oJQCKd5%1A>4|IhI?C(BFJqw0R=hz50&$XY>7W+YX~U z?)y}(9p;n#$7~*>*SVdrQwD@@1B4w)2%)V`rWz2^E)I^*6>Hc8Xcx$4D}a^qqhR1v zIUPVE$rQUI6VUkUkfr@WyIvhoo18&s#G?%gYF{#K*|>IG9n#toR^~F4;vX;cC9K;G z?zsPB?x^2u3AE=vW%C)`&K+%oPVZ;q9s0eT^4SCIDdAb@q$gxtsTzdG4Pwri$%tT6 z6B7ijMuYk%dV>jEnWGn$Lh^-Zsx8XUO);OIe3!u{a)`t7vC)Z(Gb3|54|iUmJr=*r zBe-UUFT8Mg#&SvNz@_aM14kFDK856zr@*xoxkSN*j2bQUYSb0{YSA+CRs$c{BH_xh zE^}XIkA08pKG%hI_PN@BFzq!bPhLZ#8B^VW(VW7XQ|Pwsq7^3-tr_h)G+J}L-JVX; z8n<|hNL^6kVU~2=iw-Wd?Gg7l?seeRw#WY4JMX;a(qq?Ok0n7o({c7=f$a z&rq5$vX-a?rV%wzmk+!O>~b4WUH9|c+doqN!50P7=FQVbj}kOn1&`1nJcyjviafHW z04y$QuQyB8=(#=p1pU(tW6?}|Ql zklj+d>&%zwl}2zQc3M5o2`w5T6={pXcC`!&qI+sTyMx)TRoi~|bDT>5@$63ak7qx& z#Ez)P{u#F-5AIXs^T1Shv(K{h(mOdV#_#X7ypw&FpLuaNFnSJ>+}AF$ytDQfTzoi!zWUjUTJ}06=81cMILEcsoNrh=M6+U zn8rVqt@MXsO%LYm%y3Y!pf&}OOnM{doI($+uP-=CS>Gca_lD>!;`dd<--rFAF% z_`<=1n>%aQXLClKJ?f4Yf);i`_o4GDv3Mjl(bsnVRLS9s>f47W2l9f&RGyg&QPSJ) zJ$G#z-Z>DA#yfMd^!h_<_da&jaA^3#+K)>qPnXYUi*;54Wz1zSDkA*==P1$wOelG{ zxovzLk#Q3fDSJQGN7afQaIjpqr?jpBQoGZsnT$$wxZ;eE7*Yd$^BMy^uTL%U7xI_H zmRa{c!0v=3^vEd1(b``Te$c=7*6Hcn_V)Mhy={8>*1i3u&aFqr$Bu06?A&(M*w~S6 zowubncMfdn@m+bKYc4%d8XW8IAC30~*&N-?pO*fvr<*&s9T^+D3J-6+>O7Q=9@$*l z|E6Smv~Q|9IUNkbl5rC|%)SAtqp=UGrj+(Ockl3Uw5M;dI-VbCQ&rnc(P%xC2tlWy z6mn+o;kIs!xxsyKh9nLwWz42im_#i4{vOHtLuz+Q((Fl9lDd?K+kmnxmmcp7g*wO6 z>G7^msB1hG>o53xs7w~E+X_z;Reqoldg4{(dk2D znc9Kyba1ic7scaHa-^%osgIW^!cJ#vl=dBk=BgC(Q+74{kwefIdYx@QJ52i|1ucKVdtw?Ei zj?F&Eo=|J6o8l41ZseM_QPn2lkA#c4C&d97uB$<}#}f`kqbRQCG9nnt2*Z5$G0sPJR%`P(U1}TrH51igO47T zo>Y>@hBZsV6M1Iuiul%Un+gs_2YW6V+v^JY)@_>#jl>3e_KaQN`jNK~clBiO>g;9% zxtZ9O>1{T9Y{&HWOnYuBzIA4s-GT2mXFu+Y7rdEnXFTsiG9ByyCD6yd&W?{FC{I2=(}Z`88(t7h?U} z(_@v}HjeM;^Q$*orUZ>paQAS`63m9q%O>rS_UI-@+A$k$i`skAdwNF0L%WA( z9XZ=3jB(@HucB(qS20F;mDZ};piRZ~3BA^CH;YKr7%vtRl>6!FEYd!~h6rB+nnC`j z6O)H?e})uO&`M<&IF^%M2Wi~(jrxXBjWCrM*ibazW$D_Poz95J+NXMAnyuT^>EOOdO6!RD1My%WJ5(x8bcQvvb85fi zpx39d2Hc*oKUl!(WUA{SY+MBSAgx*>r&v!a759Kj<8iIWfeq1a^Fs$qLvz!yi4Uz4 z_EFjpFfRHdIic~P@w{6t!+{e$i9%h8P3`8BrmdSILpuk}C(Y^c@W$XkwlJ8ocMX&# z6W#BN6pfqb#A9=n%eD=eXJ>Uu-`;RA-n%Z{S4~7vUl3LWz{`d?yk(F=0u7eCR|>tA}HqHYgv6jKpi4w-Q1} z&1es2+q~LK?dJ)?4M&gcY>TYv8ti23N&9__i6O?UM^Xdp5=UGK$K{u_-{=l?4w^i+ zBUYa|H5FC^R`Kkp@PzOj{0|lObB9SEd^8k7@uGKoR2lUnNibf(2KX94^7ubM0eG60 za*jiOzM=Ke;}dSN*zN5ZQ|zkr;Wx!E-{tFY#%+Fgrpq_z0V;)#uc)B9j$O;16#g8Me!VT(yoz>vZ&;=8?$-1M z{C-ckeoBH24qnLt0T@_XGMTO}q3If_ziHp5dCu{(5D_K2#O{aIyeE<_=SQX!Oz?<> zs?C+zQ1Is>b}d%7;eaET@FlUkvTN1If9^`@a%?s#`FU=P(jGJV+F_7p>^$X|?AisfGk9oz);N5t!^bf5&9o*o?n~*A4$8 z5O?asQF;}+i|fka(JH-;eA1IFdSW3@qUaf>Ubm`_3E#wghOiS2DpoZM2fdg_n_CYr zHKP!*f?6=0*lA#Z!)(?k6YqgXsj3c7mc{3j=CqzLON)vt!t7b!GDE z@X^H4@HMd`vD;!t;+NMRO5BoUFWq?XdRzx@y!;5R%Wu4qymGf;zc`B3>w$$duh8jN zZJBU58p>v)Uac#NB+-)SDeZa+2|z=;1FuV^_PRKxe6DO(I2xM1`I52odVS_l$J8a& zvGe)^wXgP%#|*E!c6W^=Eb6Zq6YSGlKXBK!#OUt+?!%W|ur8k%Ij?qn>WUNHwNpm+ zh0(o7dpsiBt}_6S4M_da&B(JRJy(2O8;Cs)$5ESOYITKyVlU=YtIZGMjf2h3-F{&YK^Uw==5D{B2O#$M zj>HE8y<>@y9p%_Sps$)5C0*wwnC@QT3CgS@pJ%h){FuqFQL6>5js!Z`_};*bW{^`m zM{5!(aG1TKy}$6IYi8dg)<(n=?4GTM?>h5$Cr%JQm_@7mFhgO5m&|Dvd`#u1V!qEp zOff#jhfmuZZ@WBSkdqr(xP}5-<2LPi4_rQw&35cYS(G(vCbRo4nLK#=2pbizAKSNc zu07gbEFFjz0_F?mCXQXQEqMa{Pk=%$LjS!=N!=&q6)t)n_j-#KOaaLkj};{bj}bzW z;5?oVceKqmU7xu0Q`enIh9Gc*#!Tt-97t;WoPSqxs%l zK@B|e;Jt;Hi-pILZ{OAud7(0B9UdvK(EM>RJz#geJ^nM?Yzv!mIbK~`*gy?c!qNI1%4_CO-IX00=lb&tB|I6BgaLxoe< zf>!vp-%v?-wX&!a;YyU7ZQFG1_JRF{9nqeAX(aE{X%ZW{+cxw^+vg6AUVmlnUnj@= zN@Hs)?6j}Lx8cr92BNt=L2tNwZ9bL6Q@m)HZ=F0%*tf!i{A?^Vk9?#3QKTY#4GRV0da z7$hwf7Xr_H1Bfly04~P{0JY42ZUYbyZ>JKD)%m|dhm4GM8e;!WvyN1;ihxu(`~S7` z0cY)XCp-S&&_Ty%zVv5VCHu!b0aNS1g%YYs86SOGt-&N!eHz46BG5-9Hkt_IP~)|` zgaq&LRbm3e%P{SBf!QB(|@05!XLW z;Bws~7ce-aa;8590dSt@*Ec1_df$OXJ#yUR^9o5K1F&f9E@@n;yRJ zma^uytHI}|!37TkA5^QZs;ts#u|)?_c&1zHDtH>Q@M2uPp^xT=))koiwvNq*hTFGK z3w@pgJ)- zvbDzp7T-C3o?q=4x~&r|-l{G3gT?D=U+SOoM?`JkIzO>^LA4uWqdhEx3?kh!+N@F# zxzT7#xM7h_*tD*W#QgZABM4{jbrFtqK46*(=H9x)Uy+!*WADHv#Vz(=IOeW%_l=yp zm%!agMPB=9TVL2TQW{@7%%0x*zT4)&-mOk}A%elD6M?R&4$wh1S-s%#SX+nKotqo& zL~sjEQ^*-|0ep2FSYe7YoKx#UmGs5@=e+!A0@Ex%ns|i^avP6Mm$wbaa~rRjzWm18 z4~qS9OGj_960>%)%GB|lo&KKLzNzbXbndJDRcdg3s@$6%oKBT{i0TFbM4p|2jNg)z z(`@4WoQ&Wk;S&e0$RzyVW;FlP_5G6r@3+_D_G3&_Ik>BK-LYe65yUKHFrr{fi_8z! z4z7;+UQ&zLz2rQdt5)g!3?5O|%)NO}In^<^E7>=Ga(3S(9h>%*nZR4U{BU(4;)-HnYW%{HNIrjAC}$0~$Gs3&j%l6Qgez#%6(R>cagW)N8EwC=tg%#yBHGSg zC~RTB$xnc(;Mq;^A^#PqO|EOK^K&=n=dLhZ2fbkG`h*MI9G%Iq1+Lx@<5%S61IzPr z_NxXjKe8dmdHH5JFW&{tBY9Da0pJ>?KgSXuG==L2?+nft`bi<(bpOn`(l;$9>Z{zZMDhYYLH@j&p+cU(9?FxClI^`r@K8;sN zUeAD+?+>b-eYue>VCHei>pO#B<~J=buTPxaiMV7P=jKYU39xZ3$`gu)Y{F>lXdy@W zadI`BeCxS!a>xINIQdpEkMUJ^3z{?ww0H+ftSzxH}UeB|KIZR%Q1&n zteTf!u?k+k3A}t>`|^k98%Sc`N(@+vGVUiL0mVNK^P&ca0J_~`rT+~N+Bg32X~6=#Q2w-#qdQq@;urEaG` z7H#i#2IAnhTiH>z17473Wt^2sZ#KQb)$QDWqArZPP*g-xx2Gx}^J&&PZ(g6CHT}lK zp8a5CqH(5uWtuIF$jzHE| z%&*P&Rv?&1|JcN?o(UII2^R`~c?M#^wp_BmEoq0F9aC)r4iBO4cBLnkUDC0nAxNh! z+MhO3GZiCg4#)h7yrFARsEg;7?Mtont| zO|Lmlm^lxaIgYmDsxi47XVQt#qZ-|Qu9~h|oKAZ<>^7=@>T?rn8h%nJjy#VVcq)*B z5{5?d)uj@|fFRXSq_eAbu1k*vdlJQP+8cI8tOMn5nBL`5+Y4@IJZNYCzGl|p9*M#7eAMsq0CSgPR;~l)oJt*u{tY{);<}DRQi+oR-p8&h^h9l17%#okV-ctaB!UnKqlo5O7EHev{T7@sId5rpScX?GXJQ(e^;t@3sd6 zE(d1rAe=OB##q9ze=0QJl6KP!XYEMPto^B7w5Ni6I9U1f$~sVT)4E0WYnidTK9P+v z-0aA&>56p+3Xya+rq$R|uEHQq?#SR<15uwV5b+5UZJS5ZHpig1BVn@?N;I`&`(go? zEADr>0BiB=Ti7<$w-@l)Q}B85A=!%Ly)T{57w5CvTKTLq9DrHfu}98k+rVZMQM^(q zAEvUNeH#;1Uk9I6tZb8>a=36ti=M%VNQ;dFhEK+64}#M=Zjv}{dy~>DcfO*Am*BOY#d+;@i?dp$G60Ji^xdw^ie&S6CGCedZ8WBd z(VkAk<6yKjI^wfREr_-`?O-P>@Y&F6_^f6{HVX=HVJ=277sO{3`9F+;*{lMqwL;qg zM?rW=cD@3SVkMVV$+@hfugPR-KHh@)_&Qd!+(+RPb>1oxZ&e$O;J9IgHu&6})S4=x z9;!f3dLiBN>@~kEd-W{MT?>G2j8ls;bJ!>1eoET(oJZ@oghCc7adyfsicVSz^D|b4 z-+n`DwF0;8U7p)omu9x0=_KZ+3piAA+h_E8JL&MqB^@b1>IO)O+jcGBwhy*4TX5Sb zMn9xvlOTnJwryjj>cPlf-QmQRt8@ z5G!pkMnG!BX=x~6wA^8@IeYcJdl@EMS&_-^TY<;QWm$!WSqm0R{D0m{XmJ*M?xHMc zXI_?7>M+4$<)SQSu&WSd(c-);D?c$k0}i`Tl$DxYg1w%jC@Ys_74?Oz*x-$6iN!Wk zjLPL$X|B1jCf`+8X0QKMVl3!WF2^coLgKHI6x(30s}*A9GOQdY4gLx*FvzZYx5Q$> zUnM$g1RH^uaR$qiJ^bP2SGjNGsW@Csd15@HM;nrfuppTM7%H0*-3pBLKOx3~mgnVI z#fl`(N|@r&J}sby1K)e>vvk{?g-`2VIL3)+=SvPugdL|9|6&R}J7 z>=Fy^4=lz4(xJ1zW&7DImtz$(iqsHXjwN-$a$@X$C)5SEk}O+S7dXTIs9o#)5{a?5 z(F?Q%T#Sv8wjc%?!ZD4-kG;+2Z0WMiKz_`q6W{(nDCODR3}e z0DE*r0ak#gfr`yy7D#?ocuAT_c!i$8$pzS^nt+G6%&Q4R!v%(>n!qvE6kvgsB(Smu zEytDmlNK$3nR8lb30z!=T|`N+q7*x@tQ33C(o*aoAe`eAlTn;BiN{)q$DV?kz_mb# zC1nAfH(OT3QVN5$%ZspgEG@z^)N59;DsbpjX4ld~B!fJ*h`OM^jrnl(NzktN6t}z6%ar5Teco^Nb;+~cJAVOx`wvEC6{64 z%7Xbtw>+0!zoH!b^=0K)c9s(S{0%fx$gd~UnmvQ8sMyLdl_{ikcw&=qcoXi?P~?fa zig#xC&jsNNzE<{3H7vUQer?3-4QctA--D#a1a4gm63+7%1Y6z8( zhDxYm)|mCM$JI)t$RasE=UhWTGHgRXyntR;ui{xi5~bCksfEU$S#bl!YCd#U!buPk z%|_Mb3Y_G`Tt43>BDk+jtP)PV)$#F}k;%z6$jQ*Gg`I6_SA;D*03tut@|am-C2;y! zJ(jLoe3_ggYFQn^7Pp_&9s=d83VVm^*dspIrKBhm>QMW90d2mJB-BNd$yj@PK#Ll% zfd)lE6T2KmaXR8>wWTR)c@^0LGD<8fY_!nND@(~9N~#%GQjH0*q1kL+tPJpF6hQjZ z;o-d4UoPhxRFhAxf@&5S{jyZEJSLVSl@*Y(42>*PGpxGF5<_fuZ!w zhDoA~8u5lO+$;S@KY?Yblm2Eis8S8eC@~($1ATucUN+(`p#er)UMP zfY#OV?$-jI0J@>Itr)G*zB?FPP9$!`DD&ncvHbh+RHkMq#JB zz_zuNKd&mHXi+j8Zfmfd41H1bEu81Y zrB4;}Bab7xWE?fEu9c5`-RNl5O__G89&B5c?(S+s3#P9&OuI(u(3W%#(S63DY7x?8 z-O5X+BaQ|c-)$_e<_1sd#N{V`ej{5RPwehx8S+!sQEds~MxzZ98eN2TY3av1xdCTXV^8 zYb<$gaSXeY&TWddzT`@m(eUb*`nlr&zGc_`*Ut&@%Q1m-MYoJII1tI*kDNktEhl)r zK4eck%A{BxZEqJ{&dHF=&FY>Yjm@-)M|uOcsnDwb{*-&VRZsMrb3s++1X=(Cxs>M?8&G48FV7_oD9OW}6kdHaT4Ri4LVkn;bKoOFF>SwhEuBxeBwx>BaQjdeyPB|Dka- zM@#WcbE>_HsI+Q$*X(S!l`@xEG3;(@+_@QLSozScWbdF;A%s>M`20)LG$##mAqwQ; zhVoarMql|0yTy?iE)G^4*`eY!4|#(&tr*0sM${2*`sl}N_zV4}5d-`V_G|j;m?JYn z&jf55htC_rufoRcy1w|(KnAZr59QiLUnHC>iQaInA9Qn;e!M0#)gS*wINvUMBcUu_ z<9G6}vr~QXUqlM+A~FQggJd*-#G*xHg&VptWxhkFUQZbh$+i!xJ5*}*d`#S_jlC^$ zW8{mDFNSXnzvTGZ-~7$>FTZ>}Z|iHq&{!=k0FYM_W`~5{M$$#J$KLC^(f391i@_U%FNtSfvI}NAoBZ&H zk3aX^@!F@axrW2!LlhuGFY9G6Rb3jrUX9d|OfaIZjTSLtW*y|OXLVXF0yWG478n^Ch<((V4BGQiS28H(*=biQXfH(Zl}I7B(7s(JoM0~io|gQm$PdLQ z39dCHVI$2D{#{6Ob>4cz@#8-{&ixgK&;AP{(Z?|&g%!@BVZfozs?)kelsIu% zC`C6>4vLBK<;Bysz#lRJ%+U;{5T)+JXZE#2KM`x6JG`a5PJHa(&m3&s(XB&OWTv?G z`1RwJ0 z&08OS$4x}(B~Izof}GNyW-844Gb$%4DPSfBIH6`T6|KJHVDGBE)5+d&Xm5JQ!?%9( zM4e{eE*wM~CZ)faS*z2j4SE?c5=V7O01-aV7ln+ob^|-)IP*PDs6#hAd)u`~ZhioC zDy@d=>MhHC8YK9h136La97Za{Cxerr?KKYemfE9E_A~L!7pUzAZa#ADZO`6N`+R*3 zB>B43D%T~Wfh#&=b|Hs;4OnCA5*RHR93)sq@O$$5W=^j(&lCauPh{q!M9@Tpz zm}mIBzR}Y|8uvslCFLf`@mfSu7F!CYM8-(=h@iFkqnV)A?R9Arw_f)4j9L?J3upaS zb>Zz(Lyn-+DCn)`p9x>B{l=ZJM^m;y*3WX3W0Nx5+=9$@Qbt8;MemZCZR&b3HLp z%TnXVZuPcJmL~Q&HR5Qdds8o}V;zFWF0vydLRNqA#c%2uEoL2wo&?eUI9@Eg9+9FJ z0!k5K3|R6gJVb?tsH#x??r!X^E!Gv4lS$SUD!4Sh{~i0W;jE<@qSjwhzk~A?g*`^` z1XatSr!rJA2TuzBz^l-mt)c3T)SF%vmhtH4kmomCZ-G~3rf$Li%hbp*RKcM}Pzi_k zk38X0u1|TrnJQ`=!uwChINTKXE)}byyjIl6H>h3>LBea+WH5^B(27}MV|`v_q~p6$ zrPIM#Nvjp$fG?U%dcjG_fT_&^Nq)epbd)LOunUQS^%c;)zM`-7ye+rJF;RG1^Z-J4 zYLBsC{+0sE{O!o?gg2xoVQ+A_eaea)sTdn^wYc$yPaOv=7{y`%y`h*{(&hZYMU8AGNb$b3u(YJnvxN|IMH5RK54iK16z0sfn^`L^K z!AOK-jYSwe5)2kCEf0wH(Eelp>r8wkD9MIEZqEr$iOug9b{e*`Sj z8sblIK|YPD6Hd>nl*u12qh970T#8sNk`Nb z7MWU4#AVVN8_+4~$bdd2+|Kts|E@W0E4&dv4)V)noo@s0w1zqz>9kgxPD6JBT}Dnv zCX>O0*)-&2|VOMq?9>Ivvrs^A{(V2FWzrvf`pIahZtTFZo}sdPhItC@mK?i#Q3;5&wr*(2>Sq#@d(IE0HYNHqnvU zq%&f+_@&j#nTL_n5$6N|1UJm{1bpC3jnCck?}Yiel-}8-zUr@9W1XAnw02RiMcG!f z(O@=d^d?l&wU{iJUbD##I-xCyUp5b>7`C~&CiWD&CcmrTrJ$th6w}?!S(Q_@eB$E z<04S$2V7Vz^hVB$Te_ES2b8=q-XL$S+5MutnEK!k*yUT&xF7>?pJHY~a zkYA##3rv*>LI_=Yo#-&Y@s#G%f>O*TBjS2MN1z}Q5fMOCzmT(6x|;1!>xeIETzHf& zd7l;wCzmG4G}=N=P->eliy4n$te9qv#;CO!@lj{MCr}he0dExP66oUZ>DAs~1WGz0c1W$vw+QZQ)aZ>6i<`Wd$g6Qlw@XiOKX9gD`F8@yL4H{s%_iuLex8mTP9(qu4>5rRv<9=$W(e!vBE(;Ltcc(BNdu)-|TPC=XR{Nw--j99|$eBbl$AYT!0lm0F9PC%I(`DJs?w}E$hbA6{Z=v{88 z;BX=Dxm9PhnCv#Y#g5svT3m9Ha60SFH4#M!v09s}2#?Z5-_pJ%T~0K?AHXm3;J9!} z6lJkl@jH-D8Gp5A9Vag!sby1jNUNaPb>oeUj`*tPyK3V{v)PFWFK$8W^`F2$+CRNGV&>3 zk}TVjWntk{mSkJDEZLF|Y>|b3%LTrV85wv9LX=I%-N*eQ0l1^ zDiDG7UN9apTn;7TDM4dN@cN|^cu&9|5Cfv%l|;qo6RFo6!eP!xlE?u#_yLk+8UdsP zR7&wihcKLnH%3j4lO!ns;)Y7UgnADa4neS&cpcomTpkQ)0NpnP2{;amkAr!i%b0#t z0$KnDr4Yio0i-1+UqPyos^Ce5Ua#N*q21+mLnE(9k=Zjzyx!akMRTAtGsS}xP%u+y z&X5f5{$X4{P&%ya_xfnrn*_u*h#eP2D(s_af_a1zLH6*SGmoPlFV-yq&J_%}r2t6- zxLlH+;a4Br8n&fKfG#4c6s{8@)P3{8y!?Q4<|s4$tn;9kXI3t z0Iq@$3Sl!NI=OoxB=|%bLu!gr6h02z^SBhet4&}!G0_4%dU5WmVgSiuytGZr75aRn z8gZctfQSGL!V-9oAJYjF%HtD47y*+a6yidCKF*9YTSIiE$zSkjoOS~c36Oav=Zg(Ir zUGifE#o8j^Kssoz%gRb{2f7BRDJ;A4G^5Ap(^+ycs%;HJG34g$cGUT8` z2>8Ns$REP!260Amz)x<$AsXd=fNz=SfcOS!>CgeB1XN0<(jf*S-X1kMPQhRtK-}P$ zau6{MQO_+&4u{Vfp~fC8u0Di6Aty;vRX&jBeJ+!ejg&u+7Q{Si62ky;2c#t?M4!Df~IiHc=#^a7Decy zAK&l6OUEYALJX1Qms947!nvW;({R#cK^aeg{*nyvy0x_E3dy8QIOO!nk{XT#BXYnW z3Tm<(Fu5cWHXkLL1F@bju7C_*q4GO zVzD4&It4L(0}=vhJ{GGKR%sZxH`7ID#x2OL$X9z_nx8E+CpbaUBp@;sK-@?zzZ8~a z8GbPdh+`CcG3EQK-^3sDcwirQwKne!P zyC4{tucoaYgpyxQnJZEw`2XPoNauNAIr7TJBZlZnWqdC9Lm1y53cGyx8nhCTBM1{= zIfZybZowg$n6mNb~$0%g6IHJ0xHdmC3oS1QIq2o4yOR*N2pQ4@Foe5Z+L8k zAH`{@BtOCtuKxT$nto&or%VteCU8IEt7^WZ+6Vg)jU=gxk%TmTO(#F{V@)SNdf%EJ z#oKs*f;C;&BkxDt!wMoU>0qwu+9W@kyr?UfUXz>%H`J#X{wPE%Ue1pK&OltkVNX z242Pe4>dVXs#*phe?v`Fg%1ZpvJeWnT(U=_#-d*c1>sTo2$sSJgaJ75DhHe?NKD{6 zalZM`tLU1+0CEqY4N1P3R3lYU6_T<32W7t$l3ij@!g;WG{TX*Sts0|{1Dv%;AnP-Q zI1)2iHid%}z)SP9g=BE)8Pw&aCjitLEv76O%_pMT{VkAP3-( z1jOSAvO0j2fJ$lI(xDPw#r+R8CaZWAfcy=fl}w;M6j8)T#O(=t%c!v=`y$~KRyxk5JBk47gIPSRWZ&8+K8!2Fc4AP@Sa!% zKhg{Z14<|jKgr2b(rIcQR`i)dE=9}~#S{-x058qYmK1cRw!uo&nY_RZr>g*BU6KkSR&=ymU2& z^#yB7NR6lv9#N1ls1?0nemP~%p3V)Wo~Eh`n5YpchKC}8fUkB&NWftbnyRKX zZ#WStOP9t=6L@PmUYkh7OfK0hc?ev@HjR%1_dH#`UY_$|M0&mx=h2YM)Zi7|f_jey)aOhz~?$Xr#mx+)*qJn-qF;32k1k|evzaT^qsT9SlV3LGYZ?sau&RN1902?*zi9$F} z&K)W*lT$bzjRU^UXXGeJVkZ_?V-aLwvRE{x7F5QtzrvRR@T5#TttoQ$vdknXn^DLm z7D(W4)&#P@ezqcJQmITlR+bSXTC}pPLaWdc(TrBFX$g}FPW>dvWX!Na!;zt-LkEx& zP-%q;b#NZ?m;`D}R+)MLc@@gbGPtUVxIdA=&mMi`cZpym7>^>7DRjf3riOb@B4G;G z%X2=AX%(ZP2pR2-q|S&O5n5tQQXCCXNpUiY!A!&x@Z-3GVCfA;L#aekO{%z4E2C<} zq|lpVxu)^wpjVmVK?>md^4Z2OmC%_t#=*@6!I-2|Z{Wy@xLOv)2PxkJ#I_256pBU# zK~)8nJSr~4vnrnY0s;Pb5{ZUzu(0A$rd5VBm4-}N&g7*h({e1P#S_tFB1y{)I+{r2 ztMNe&AN@su9x|rNl~h)go1=+LVP}sNr6-ij-$DJ0>;|KbC)VYb z-%q@0sYbhpn8$h>Yq6eZz1ANfT?otqe}((+vKC7z@K3DV`f-#cS&I#5eI98M+h#p# zq^D8V!>X)h>?-gZv>szawpZAw^?K&Aeu8bqiN9Gchh%*aKB$-5?qLEU*M;;cMAGdC ztcL4HI!=Y8dm*A9=u0E|vWWMG`c%pm6y)`OmQMVou&>l#11ouoepBCbNH+KgT!i{X zwufLVvQZAnR_{f!osR3c4atrlfn?)C>t8|a_78Gf+P(!|MpUA<&$igbtPL5`*hf1tlOGk zcJ#wx`5jAh-ny)u%=e|XYuIc;t_$f?h&t^`EA;zFB;5;<^ws;4;{9>6Dx^surL%xd z7Wc#@q`a?%{iQye_yB9;eK+`-b|71PIF_QW)b^lZr&}i8GVMh+D?n>IC$N{XB+W8j@9aB&6ZbLipwEcQy^%H3Arw$ zPa#4#=ojVsk&aU!*PZmwA^L&7)SxdZ-X9AqLyBX_SvhbfumOm^PW(?{U#Y(a1}wh? z59)Uzk`1QDM$|XjqR<64$|1KE*{cBI8{B?mLtqQHBiZsJknCKDWbZ;G+vkw$4jb}u zqxrA0#nzjk*XQtU%T4Sc@H!ynuK?Z!+z$LAa3!!4xCPh;ybV|a{3fsgIL(5yn+=?f zG;3SNW?N2T-eeJDfjD&MD6kV>DQ*W2TZ>pba2Rv86ffK!8;h;mM^lk)_PWfcc>KWA;_4I{6^MgmD!cnKFq@{ zYy;YMSesa*bq1RbEXG)6F;`S;FWM{seGglXJjo&XgsXvB;B+Is66p@$D&R89KG?Pf zeP0gw3-RUpjreY63-asn9rT&_T4M*k5Z;CF5$;3$t6^TW^P`;u?E+}$N4sfgmqxn; z+LitT{N{mQ0{qh87XiNv_@%+G5&Y`GuNM4fvFj!jTY??3;Y(50*RXCO1r8RZTaoWJ z?x}7vs%)evjdPm^Ft>E1am(eeK%S89sXT|R)=il6cVHZEL@cH`zX)3@0V&6c%RF@> zK0J=N1^>nNXes`Uvga)cOTXo;<$kN(+K6*~PFwG_K4yK}R$<$3`*u;JXsGD%qF0J* zirb4%6yII^RPkT&!{~&4mc7ls)xO_;-2Tgw@{*k;*Oc5?@}-goN}g~uJ9->nb9~S7 z3&)F&%TB+u)LG|T;ymm8vh$nHA31;NyyTkYTIt&48g*Uoy2JGi*8{F6@KBm^&vdVF z54%sgA9TNgUl*i2b3Lt|EuK-&8P5gJw>&@gJmq=GyTd!`ebW0o@0)^4NC>lpR^eIU zMd31@A{LA5#X<3;_!;qQ;)CKN;;+R2^Y!@l`mXie>buAHec#i*mwfMHvs@uHO8cds z`UU?c|G59Hz>2^Z0xtyD1pg`cplp|G;h0(LnZ(VB-zVNlE=lf7UYk6Zd^GuATA8*-JE@)1 z?$I99ey+Wsy_NE%GO5|A#i^du6RGFYo6;lcQ|WW*yVDP)f05aq8OuCVnkk)Cdb;$p zrC%?7xb)f5Kb5{+W-p7B%_uup_SLe7%APL!W7*%zh4M`Kobs0PE#)KS->Jw}9I5zH zrMI%9@=WD;Pi4K*LD`BiOW?P%@8)8*-X(=SYaxo$z-optZd*f`_q`b_;`{TJ$=o0*!~Kl6Jt zU!S#b*2iW&IeYf(JLg#Ebj>+G=eap=G{_At4WDZGWy70u>*j8od;8p%8~qUrSiWfaJuB=h`d55)#j7jlue@{R(=GOv zl`XfoJk{!JUDJBH^=EBDTWj05+Wx%i$f{db-Mi|^RexCZPJ66SeuI{+8W4z<3jz4zVJL8?RI=efs z?!2+{%bgE(KGS)5UB$Y#btCIOweDZnUGD1WI@@($*K6xfum8&W$Ge@~HQmd*H+LWC zK6mAeE5EU!X2bA?7kakz{QFh&ue$ZBS2ix(_{oizHdSmowCQJ?W1ClO{^aIYwj{S4 z+4B5W=hmZJpWjxot##Y=+g|BS^d9Vey7%4fd$vE>C-gP+?eBZG-`>Bm|Nj2p4Rj8C zYvA=A@f}z0cxcC^or`x~*!jq=xx3EqdS=(VgI5gRHu%VHb@#yTPw#$XPy3!Td%n5n zwV~BRM~5EW8{4~b@4b5`hUX3U4c|F@d8BIO=*XiZf8Dof-^G0|?+@%>yZ_$(&yQA* z9v}Vcm@w8ic698i1C0lMd~nUdR}bwz^!DMeU!A@B?j!9-etq;`uDR-(OUL?-JC4^L zUv~WJyBp85tjghzED?i;v zzKBUUqgiiLjQ8))8+kj*A29MIcq{*LBky2A_O6k4GM_~<@@}lpDI@PezJXzPP~?Q< zWB4wko`)3dbM(BG36__Qyp8o+-ZJtgAkm$2>DKNxujtF)~! z@=m7NMvT0hRoiYf@*dUa}vaCq>*Ae0*&fY`BtLXsL1 zZWd^RV_L6vV6?Y?U~li}9&KdD2llKsr)FVyTYL8ojA`v7!%%K}@9@as!-s1R7-s3` zR;le9+55qzcmZ&P?PEuSw8ZfcuKj4)j8+5SOeKTJ9R_6={%QEY zMn8BTV4W!4$qu3&wR*2UleN)xnFs2r_>O>AKiUv?>eC?fCz_o8Q_<==bwj67ZiNx_ zUc;2C<$bR!;G%Jx4MN7CVYyLI>AfWze3+CPv*+(`K|INhy}$#|pcnlZ!03==_MmKp z?ZEZDHu|tJtNpuMwnD;QNFv$okTPsoZad0{aetWqt3~N#Zz1h+zETS-kATZR(iRcN z#@NK0z|)9T9{`Ice)HQ8q{`s8c`qRbPlfX{^KMuSO7;TW1IkG%k_Ro^VnX;!| zcFvIPb+T=`%xdNG3Zb$>tjY@2SuvdvN;6_2iT|(=UwQS<9?>UxoG!Nq@0)mRMa3Rw zv3jDGxK}Ary|ORt^%n)b)lF4+b6jgGZz^p{H)&0Yrf8GWBsck+#3pBxy~)eV?ZyokEtXI9pmf}N<~|GS8ZSC?AI_~F z_cvd)al?I<2vwhs-jC-)Hr}@F^bI}PY<#@GZQX|PQ}Lehddi%Q_pr9{`i}8vW=Zy= z;9_O@vhk{Az2nu(wk<7eY~eR-j3?t#Tjz$0pI@{T;&L#qj4wn7a<{qkqLX^EwsT3_ fxT6!ecH_93!ObJMnS&coX30g1wYf|0C}aN*Dy6FB diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.svg b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.svg deleted file mode 100644 index 0996bb5eec..0000000000 --- a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.svg +++ /dev/null @@ -1,425 +0,0 @@ - - - - -1.0 -ClearviewATT BdIt -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.ttf deleted file mode 100644 index 69b3c834e663f78f4da469d90e6bdcb61694bbe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105932 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 S)VE{gP@A0>z7JD{|Nj7?vYe6t diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.woff b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BdIt.woff deleted file mode 100644 index f2850a6f534d48067f00aa46d66a2da31eb506a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46444 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 diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.eot b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.eot deleted file mode 100644 index a945fb3592161ed521442247253ac9029662cc9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86088 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 - - - -1.0 -ClearviewATT Bk -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Bk.ttf deleted file mode 100644 index b4390461c6f08822fc51786505ff13b4353dc870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88696 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

?iQ`e+py!B*yf8`1C&ukN)T2 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 Aov)!A%lK!twOyBNC>REzkvNS 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 NHhbf0qn)sy{|Az|1$O`d diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.svg b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.svg deleted file mode 100644 index c2337a7f89..0000000000 --- a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.svg +++ /dev/null @@ -1,425 +0,0 @@ - - - - -1.0 -ClearviewATT BkIt -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-BkIt.ttf deleted file mode 100644 index 7e7aa057784f981cbabd68fbe608565f9f020bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105972 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

#yop4!875-(47R=!WnV-q`(Rjh_c+D2^MdJ?! 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 Fl>n|^wdMc- diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.eot b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.eot deleted file mode 100644 index 06a4bf9949efba8beafde7f09f1106e6411c65ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89640 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 oQA8p91|S6ESnRLm6)pp+EAm - - - -1.0 -ClearviewATT Lt -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.ttf deleted file mode 100644 index c9a45c0e51fa0c19496b5243113c4e3c06475315..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92288 zcmeFa2Y6h?)jvFQxA)#xt6lA`dRgtNOP1DZmMwS7Si%NmY=beq1_<3IfG|Z)Y$t&L zX@qnc2rZD1H$X@Np{0?KP!f`m07)Q_0P*Vkow;}Ku52Lh`+vUYdB5*@{$tO%vvbd! zIdkUBnR3s)Vw^GN0?;z&lGUr$%^o*>B;z?`Hk`I(-TJ|gJQe>6<42#ynAy2%T}$@3 zf=v3@3?9Gz${~HZ)5C{+qQ2#`P_QX*xigdalgj9ecR@( ze{XmJX&yzPj_t_MU!tABZ$y^be)3u8Zt|aV4t^88_(`X3+5Gjh&)?73N-r9;=j6@j zo~G?I_u>Azz>lA@`Q&Ytlka6253R=iS57=Tsadjd*h0%weEX9l(wvX_{XwXpRldVy&*esQMZukh=cjv3iw_y-o% zYnHuh)JYbdUZVr1_7=ukoQ!QOlAjn^yMpCe{O#{6Jgi`^;@-#UK7U)f0hc(F`0wZc z#s7gEib3$ZjYXxC*e2;XHX_ZiO?)2lW&HjUeqYWuv47(Cmsz8f!1Y<=zmE7d#OH8- zsd62`y?0rfzr=jfZsa8(v2CnMGBB^?V{XaIT0}im*M~&SR+K{&ybwR-5xjxFxZsa? z{E#SkC;p2O?Lb?!?4R?mqdhBe{X63C5a$tJL;NT5kHGcq^0rcYm6#Q6r*@Y|lEHr? zYSse}GAc$PE0Pz*_mnGSNAgo;NOJrSkz`yRg{(>5#Yl25M&cXtqdtS|TBT~X7IpRD z+9Nqw53gl0DUEardigvXV=vEtkN*bg_t;uZ2U|<|QVZ^iJJmGsape5-*2F!JEP#@%W*UcrTBs`QL$O8+#so{ygi# z^<~6gA-;w9BH~{VU&Fn%)YkI$Qk#`n!<&`1Q~QgNinZ+bj1S{|ocNYOdw4Lb;Gsf%L;HB0b6y{Hx53XysplPE$Sq zAxd9m4vNIfp^s2E9BheS=SEI*QAQH~_b{}>@>l65f(d6UeG zkz}t#!8^&2`fVe|{Tv&U0!a67~1VB4lxMoDM52ER3^?;E&& z9oOfXhy4<~9m#T<9V{p5*l9$U`$1EVD{*b+-E1XdEANB8jp81~-?4tkx{Z%BJ->*# zhz`-CxsE--hWKf0NK?bcG&Af(Rj%E*4kOaFTRMRa@Ga2&cUdL>Gv>b>tC2Y5(}w(CqpoFa0O=m!_JQvd ze}~oaS1^tou+0p0S0lfGc{0U1ktSaH5Q}xvwHa}#lApnqXm#99 z%(9wCSr%>WD2p4EbSJJ9%kRnQE;h|CN5ABui)7mxu?~6(cJ3v%6tPRBpJ!3tiF?pr ztibS(0<*Gz8RxMMGt3vT#xuq3fRrEfITb+*vs0mzUpJ`fQtm| zXB|inuueeq1FZ03)(tqwdH{!5FW@lioBt~t0eqc}vPFPPSU=zx8vtC&@_@_OV$9g% zY!Glc8v_FpPdN!QFapG1?*(N3jtqZ z7qL?SFUA;riCw}@!)$mdJ00*cb_U>1cINyGY!^EV@Nxk^#?D6i3U&_QmFy#!F|T6h z0?x4W0Iz1}1MX%Y1-u6Ex9nPW0pNA)Lcr_UMS!#HV!%D@lKJ0Y2XZOkC)j0xdjX$g z``Avv{cP9#uh}Qr<$#}JAH&-0)9ebs8`zbAH?pe$KO^8xYzFC@+12yUvRl}0z|XR4 z06)jB1^hg_4)6=?`uSh7FA8`on??FdY!BdV?Bjr6W}g833fnvX3-(pE5AbVjKj7B| z{093Z(%)pC!Wv@$FOvYP2a#E7IR(UjlrP-G)`k_t=*K|BHPE@cZnmfDf^+0X_`) z6nlhyef~-I1NIHTN7*+4f5_$lf5Z;VKf!*?ZU=mf-2wQxfIne(BK-vW*8ES{lk6_Q zr`X-|kF%%QJ%G=!djY{6;Lim7Is5kfW9%2~e!yR{2LPXC-vRs;`!3+G*@J-3vG2|Q znEeLuN9?!kzW|?S-v@kwJp}k7dwBkbu$_+p{*L_s@b~Odz?TL51N$M;e`G(Jf0X@+ z{TT2S_88!w+2eqJVLt(Ul|2FY8sHDu>+DIuzp|$Q|HhsM{5yLF@D29U`A68B>}P=g zU_S?Z3-Dp~Hv0wOKiMw<|HYo2e~7)qeg*h0`!(QuSl2zo{>^>^co6XWtiXN?IFI%I z_hJ2A*!3>AU>~j57!dS2gF&Oy>x@RD-l)efy;-l<(;X4aW+j14Imo{?#ekv|P`oUd zipaR5l*h%4pxiJTkRTTHdP$?x2z;$h3pP-qSXgf|5$V$J;ti=7G$>1!Drpj5FAo#}&X*BMZV z%9aNrYtW)eI!V%MC6Ure1~Vii2Wk~=;J(&m*5QU6%G-#ZLo1Lk$3s{{oeC+9_QO-W ztTRQ@qEx0-37&)$G&uFLT9HY*1obf*HP9fF(PS_|s7Aq~ssM^ELD7mquBFHm6{SGA zCN+=(F2tw%<+=oAqJLT_vPQ2F3M+KUM15Qgit3eUDLSrJPGu25r94>BL$VeiQKY4Z zW}1Y~;ucknKnV?GPuyZqp=wfIwS?MeL5u*^0=X3fiWYNA^^>GTwi!^RC2AMhRH+`i zWGL4oN>k?;(Z$ejRhQ65iY^IkD1(mfYt0tD!J^bDv!ybC77N)bQbW2dXrV+11V1#z zP1IqfV6v7GF&K0PjjW4W=#tHbDzt=4TBJekW|P@y#xJAbQKe$BC`pwTbqUn38020N zq9R?90~HblAWM~$(So3m0R`$mgQ80!TMNz7Q*WzPS>(~6{w^kpb>sSex@3ir z70Vb5MO~6>5CSKgOx6fP$|y8THKfmBJCbc{J12BT36WT=nXtR)RHTTB)cei?0$i%Q036G^jK6_%_mO5@OSxgnHG zx*`WEBnqHj8K0mHK_O!{lQw|`(n^EYO4%?AhbXd5Zh=y!bWuB#$|4*x!`jhF)bnDx zDU~AD6p0|yKnir2O(x}4rS^Yjlc^3-JDL84wTo=ZG??^8dHycbCu)@mGas31olYaP z%AhgXjH1^CB6^W#6OG<#H<;`SaVUMM8jvNqq6WE%Wp^k^lQJlY_+cr@QtCEJSsdkr zOnQ^DxX|hGWQOi(3Cn1-n6;?cYO$KEV89F>p<=~gw<{@?7Ig{KuNa7F1j@Cl!CurQ z+$mBro9zgSl3Jik^iOBPs=}xh3X4UA$v}fm5G0_eo}!nOBNs2$jjNH;pi&+jkd{yg zTDp{O5O<26Ad`r}44SkU$7cM*Fw&de*Cv}xN-5d25ywiP*$TQ>s)ACgO}61)=@tn{ zt=(uwAw{#)3+a*>xB&{-OEiUvM^*sd|a9EjW4Gx#d;!^4~7)q66 za)7Fe^$OZV5~fhPuWW3HnoRKnQj(oIv@EzwG>|e_u(+k5H!$Y&q5?f|p+0uI4z)Y& z4yyw_Y`0J`m5SRfl6JdFOV$=umr#@f<&xczgBuDY3MhBvGHwKgjNOho)oiusNh{4d z7bzUJkrs?Xh@u$WZb4h2MY*zKs+Ch&lCzv$gr1^7pzbQtvRH^UqDT6T%7snF*$Ax= zi#A!z8=_7E%KTntlVxIR^(cx^Hd=@S)h4@0ZPY-u)1X6ulx-$U(MA#p5vXr$Si{lq zl6495gU;qgzaa>fqXDPGeWS}`wt1BHk^wCR8-yrii#DN&7NpC9ypoew=YlHHr37t7 z%2JX;?y@3uc*}^uURxErW-u}q4B(yt&4bx-I`n3n#qD(4-FE!4`K&e@wOj< z1Ox;JO(SwZQ3{kxx*`WJcqmp*cjVwhP?Xf^v|DYc$6&MR^cKCBvayY{iNRJZY4yr2 zP|B1pYG>+E76DYsgCAWZ6oR^|bc4*I(zVD$B{td)=wK!wII_uT%KO=58}O7M6H}{4 zQ3^$Y%U7yHWP1P?)-JMvZ?o9Vw&K!J)-OQPB?snREB2wZDg+x%G)tLztro1U zG5ky(zt!$nh?_8{l!61QZMUL5cF{y3<ml^^k8Zba6I~KPT z3?{}RVa!NIV7l!#x65F0*t~A9)9b`9M*uP@(Flm7+pP+Ww8cf!h#XLq0_A$u5Pvjha6f$l%?4ZqIH!gRorl(a+=gF4!a&^!sT$0hyf~dy zhfrBRAl;G!)lNJiIP5m3)h;hY74@PE^^FTBZP0JbbJ&MKt898_(5`G#(HP9SX3Qpf zvp;Ba1{KO?Gsd>g(b#YEo|2!%w_<56jm!gy#JkpqfSpj@&$ zatJ{IMFHGV+3|!B6f#~9`p@okn4C_%!EOjrS77N6qX+@0RRx2BHrYWX$X%v(rU7LU zK&3o{(J^wTAyK+PtPwr*wG)*?$cjz2x}7e&OR>q&z+&){d8Mga5FAv7%~`aOimAkGi{QpC5Ni(1V>-;A;6?8WIfO2u_hEqSIHZI! zTLNLbE38nqSX{+QaCO7VQuB}}^a$y)V5TjH*!6sPO5>vrEd^h+jEK`|abeGkpf_3I zPFRU5Ou+RyoqnIu?s5eE0Z+i=bog9R$VH_Rjf$iXcuMdi_p#`)BD3)}&h&7^zTW*&db-3&{7+7JGJq{1-D^+hVRqyu;MqDmIjDSo`t-Q=8 zmqrZLAuL-MaAEBV9kJ_JxIx47!C`2m?;7*C53Iv6v zfX{>Obi1Gh2BXs$p={`q+d+m~ttu*yh7Z;yBg!HiqD!%&F4530$$+>cT|z)6i5WAx zTj&xr-y`OCGK8W%a+^f*koldoUkS1qx6YaR@nvH%UDV8WvOLsQxy zb!b_Lml1J$Y@RY*N~bU#nt>bixI;mc)9a3gBL0Zq;|_Y`98jWsK%nO@}MTFNCfdJI1D&^6j z8p&cpwul0{i3w0CpJA(L7NbDjRV?H65_hDgxPeT!2Ma_8swZpY^Sk|Shr=u84bdLC zO(N;_3StCgVrum$N`b6yX~d9?71=SsQte>`g^thb_B*}BZHTa81V}*xI2tBprCkZl z&u*hXj($TBDhG>T$I8TLk5#$-Rf@T{+cCD)5U_dNK9A3hJZho`|H>90HgP_H9W*u` z7-+PYe&3Wf5)Ki^YDlRSP{Qsr(vd7?VLM~>b*R7!%!toh5iz?1-grf2s50pDMgnQb zr9>kol97l?i>yl|Ld_EaMJZ5jr5aLDAW;B!R0WHq5fqtML_)rRH{iDh0w%N9k|c%2 zHZtIeq4{c6$)uniC>dN?$7L-BG@~qnP0lXDYK(uO1++XWW(EQ=1foZ_!yiB;ezz;& zH`zU|a4_TzdGQO?yWMK_6%``s_X}bKh?w86R*#|-XtdB+k^|Kt3RL0N!rB!&LBBWT z_7`oW&^rRuH(^Z6Wc0By!p;EmgDI5ui#6btoJPIlYdMF98dsR#j6YXp0hZrrcdcJ;u=T(|84yP}wl5 zFIo^`K@BBlQYpmn%}N1lK5*8{uHs55s~khLQ)$ZicXbq`e)sHy@tTCE}GdjTA$o zshmpK9Wl$#*6i?L%4RTJd4_Eac^PmBHQPSMuIVaq_}icjFnr= z)^VJ@gm9*T#jML_^ZSC9SYsILCS?^D47xlPD6_k^DHv-~TI}&uC@H#BLVu%>E%IO! z!eNY)vb!#^NyZM^`Qa&jDp{2*51BF|(Ws}w;t*1By5SMWm`0Ae?eKo45Je7B{15P` z{}F!2;rFNEpX3kl$N0liGryGI&%egM&Tp48d=KBx_wrl$Pxur3N&Xannm@yT%74ax z&VRu_!9Ol_O6^h?|1|#&-oVl^J>GmX!k-$x)bOFU!FSpLpJ^9-r9JSG_Q5wg0H5d( ze4!)YqJn>e-^ahn@8;j;m%(fGGI*=*f|u&Y;GKFUyi#Z2jk+6NsMo^#^m=%m?t!=I zC*Wne58kDpgjeaO`5gZeKY+KA7`&y^@ON&7Z}0~A-QEa4)6c-C^d@+beuaGlo}k}^ z*XIN9+x!lEG@pR)@W2fT|1bdY)re75uOc%FvW z@I}0nkMWDplk-vt{q+OsH?hlOZ^pgxa6A^TidV-o@t*i_{IvLa@vGurOH?H$5=U3L ztEQ{ArJjHL`*@3vG$aH6@5PYAW_Tdq!n^r0(EGO(1ieS3U&bzpy%G1sgYhV=8`0|) z^v;T3BIvD4Y!vji7U}Vu7!%%_anP1S2VDx+DZki@d*#%Nr@c7;;t4PQ>cx-Y-z6^w zU%2^&C-ATG`JX@kv*&(i{x9h9N?`6lJPYvxb{TZyC+MvXSw#yca61mL{Z0 zndXPW|1=I3=zO{U7Ijg|^G^v)`ab_5zZd#615Nr7|AN#jErC{DEiIC={9pVXzEkSs zccIs>=l|qC=3kU5rMQ&9n@KVBejIv38eIdO&OocP(1!sNQA{U`0eANo()Ux5BUg%R)!wEt(&#b+@BUZF7n zpWAupWfET4DfnPl!}q$5-OB3WYuyMR>jrpRH^aZW1>V)|@Sg5~?{p_Tr@P=cor7m} zH$10%;5Xe1ujxMcOfQ1RbU*y12jLq%44>!`ctkIOKlCUx_#%EWeE%PY=l>7j_x~vT z{eJ|{{~w|+AA{HbkKyhAIQ;vcgunk!;NN}_e*8a&7ymDy(Z8h8#Eyms^ECXIkAe5{ zX80~23k$Xt9?M(cyL>$R13M1B%G=?id=mVTPk|rusqjKR4L-=H!vpyY_#dAQkK^;; zU3@;Y`Ca(Y{~Ma~9^R(-BHj%675w~vhcR}AGQwst+OCD4{u|J+H`zJxQvL{go5nH5 zD~;&S@;msQcq{Awj==vr0{`y_{NEgbEWdJM?TY2&%a)EU866s2oFC|4)Yse7-PPIA z-j>U@W?Gt?8XM~CYHO;~SV3Vy9;=9ARUZuaeO`~-g%f=8_#odeomN9H_VM6caA(bs>{=C8hw^PR_-OKc|SA+>|mV@5LPa;2~_TvTz`f0HGeh|k1l)=s)|kwii;JwEs7n#lte^H6eVn;ETOB7+?;TaaU+40OwB z2e`GLi-cqy={X=VqYdJ76T2f6cg*Flo<<@$47uTsr*!9@`3HBG-(n~xBQc4)YFG86F==JK28*wyg^jStT3zQ@Uqoo=vhO>W)1X>v}p8B85un)Jx_iMiLZZ_ zCJ?8$$EmxA1)$E0k8F?6;5Xq;115)2bYcG1?c1hFP55+j823y=lUF1jjLf-l9hq}A z%-K-fcK+`pnwgQ{332*4Gjm0J?v^!^<#!W=10@JHHO6N~lBf;DMs^HRkF}`XCbV(s zR?#{6t2f8zE;)7wWQPBncNg_PG2@)GzMVktpnp)3Mh6L);@0UM)RY}4sl_EebM-dS z)ZLj<1~@87A!nrZhCU=(S+vHKfN^tJypVoSBx_NJw;NU2=Sl ztOeUiJ_M#G6dq4zY-W}L60#a39PNPLvc%RR6PkvV4<4O4KkeiGwg3#u5|DgegEIuMW0 zNYPBCM^0F$2q=<3l|o_2?yXUBK_ro&F?97kd3G#*%w4i(QvMxh$3|{v`IZLs-89{K zuz1I}p6*;yyrUMMPNJ`Zb-OxzWacqm zscmSzGl}6Ek;UM0C#i*xk&+iDgY+nkC3J}p)Uv5LJI!%(_E!Y}zmcKIIIIsw>l%@W zkHoiAXV1l_hlLrKiqQRH_C512Ob?UUn}mJ=C8DS`lv@_wp9_FdR14(}6nge-$<+>v$@5L!{{K|>R+a)dy zO%F~TNa5b(y>Z6!B3GhZ$|RIH{b1u9)NYrI0zYzZp0P{BU9HFvzqj1OnaGookjL4U zdn7r}S;Ui&raA`jEWR8#(h=U?y#qCfo^z(+6eM?QK%=&7fXKIbC&066XhfNk5ok!{;AKRp~e(|`U@C~+R*r$1$E_|#rw!=71V z!z`}*_v#woX?u|nOc4Nj8D_z zW6i$m8hdSxqrSo3*x;y2+EYnKtkMp*1&7mR#Un?n-e9z9v^p!}k~P9BY(YcV=5q#Y zZmrkW*jL|I+gII}>Z|ID_r>}meZf9opS#b|XX?}UY5G{->f8jMbC0v}iNQG!K0YzN zZg4KwFn*6FzIHC#Fg|Bmy>apY=hsdlcTTzzQl6O8UJ1cYV0u1s0*` zu(|Q+%deSgXsDRmN_OdzimACQC9bcSf~n1}nTsR`=>Yb_!hzcAk-7Sj&2x<-)5GP6 z96y+vF&CU00JG|EC2_z+T(4d`I6h~@)L>k_aW0(1k4N#N13#?EK_=ZVeGg|PH{kS6 zfvha>w{fC}fUgM<#5bno^n40mH28lhz_}6!i1gvI|Br??oO4j1^SK7)Dl-0m0HD?4 z-!}FbxA8%K9RC>3bl;W?QbwARPLVz-Js{0%dNg}AFKP$0Q`*b5H)|i$zN?Gs`g9Yz z6LmXvH|V~ldtCRjzC(Yp{$Bl)`akLm2A`qPaI@iV!$G6Z*k~L!ZZw{4yvF!Nv7hLt^crDY@2Q8+OD_VV7uM+L)#1X9rm;ByY2h!588ie|Eojq zh&ehPD;>u>~B1c3{id+`?bYw2_NaVTbs_3@pN29Y9 zyuw$pzT%{c%PKxu@r{Z{DxRx&Bi0!k!};siVt2=W68m?hp>nwL+{)`JzgYS0%AZue zT>0;~J6;>l$B&4g6u&(FR>GRNGI3MlK;qHFZxjEhGFRPL^`)dKximSE+?)Jb^83kW zlYdJYQbt9-uUT5NyXMiF zKi8USSJ$3XdqwRxYM-rrz0OD;EBO^-MIvgvnCuQ$EZtZjBQhnv&Q z+ndj9zNq=C=1(-=-2Ch2KQ#Zn`QI&u7I#ZUOKnT8Woyf+E$6pf-g0ZpftD9Dri?EW z&opE@GK(`SGLxAtnNu?7Wp-t*&lFnCt;e+PXg$02lGdwR_qBdD+m!9fzL7ncGv+e6 z-rSPh+T2mO?YT2^7v-+X?aloz_t)HeZH6{aTdb|Ft*vdKZCTs;w&}LLZO^w?wy$cx zt^HRWCv{xX@rjOac6_(v$&NpFyw};%xv}%4&TBgF>-=@++g&YPM|GXtb#2#OU5|Hb zyS?4{?(N;*>k0JK_H_45^qksranJsq+j{Qp`B~53do{h@-c)Z}?^N$;y?cA_>wT*C zPkp(*3;XWvdv=k2(T$7lS@hF>Lw~BjtADJ2s{gD3-N45N3i)jQ%ZsZPe|%6oI5GHz z!G8{Q4ec5F?yzO}sNtK39~zz?Ic8*LS-PqY58SdEq!H~ZQ0ne&o6sy+&g~a__gD&EFW2Z#qzH$|Kp0`6(_H_d!=n< z6Kf{+OguMHSUWCk1@N8(`aKVO0HvDq3W^!gqGj+j{<|EHI z@~;~&-uTB&M{IiOsP#wv?dVI6e&d*%*yoRZXG?O+@RkW!OdY;+!}zP1aWr^#WWqBe2W!ZC@ZP1F z-U2i@bOs48C2AcS*7A5Zn`?PImvgzhT{39Ra96?=aKZaaqe*DmJqiA5!CG_QtM@*^ zPrU0u;U?*ZgWIGV79IQ@cNE@~!i6^r&v4^1Ove(QJ~3&jbTgh;Sy(i0muB&ffsVPg zZqpu}h7G(nFo1emUTe)HY7&N|C+FcwO+wQ56`tr@{I~Hp3a?04a_3jSD&2f=v$Umf z5%}K(ijC6e@r0`uXW;3)r+GG&^5$l-ujy=?)w?TZty&`dTGj=^-GX@9YnPHqSHC8g zjY&SQ-T+sHnzm*sSw+cgF5548=x4p8H@M{AQlqq^{_Se&hddB>raF*!QWvD_(HHoaHZ8o|qi z|KNsjuJC$WcSOfIq@)kGqf79$owuZ6=~g_6sLVSmD>d+!bw_749`~$8ZUvunV`7241;x2R?`C@pf{Lt69wOmNg2WBnUU*}GpD1npV`t$$ zP!TeJTRIjpuVJaY+c0Z1vH%|T$JngR6Ppc`#I9&&8rsp`o@~!SagtTd())A)-`+ab z61e+~UFWSjWw^3p1TRQS6!P~=Z0HHWaFc6a%mI*}u=fZ)30lsR0j~Bir z-B5Ui2M%si4r45 zwYsL$??-31Q*A3I#!`co;b>E&vuR-e`V}63&hP5(=JN;tt?+LKMSMLiZ#OUwhioy* zi~I{?(v4xRG5DwfIiAya_;-H3VqiexjukJx$v15LHyUv}Us-siaDhyb-wBF3X8V?A zkJ1jIAfzIj26zaKxsm#lWVZ*HHdq*kq%-5|8%E|fxGfrEQFsBW+LhF3k|aKlC+CtT zw9h`P?a%-ExdExA@FhNZ@M%stQ*R4B! zv@$kw#>BcaMq?OiQ==nCwt2nnQzN5OZC<`|=)&pl?&%AM@*myY*E4;=P}>O;?d=mM zwB@$bb-Oag9b$}Eh%qw@?+F^`X2FL%W;lAB+H=@g2N#a*C*3lTJ1W~bHBgoJHw`u= z7gc?%aj?P1e{u4b!aFqDy)7#Tn)*@>t+wz}TcQ_Tf|h?tqLx?T8D=DJx6E2y9$j|U z>#3cM$pYvepdn92#^8%-0)}P{EOKd#y`Mbn$?ke*B%1KMDzZ)WUT3Xy&FM?xi6y76 zrt6@;V`^}4s>2`Xm|9F%zOrT0+94m;IXy02P8*2^v>iuZIJV@XqdGc{x^S%Lgf*GW znjJkoJ62~}*WmHCY!B^_RT%vh%R78JOfLo-=~H~xCfJq-BPl=)tT4%J!Nd~qXvz#F z|M7$|9{uD%sIjpr+_ZjiO>4i!tvhOUxT!x?)fK;XY{lClU*S3FllXoKchxWL8aUF= zbx~X4pZvx8&bUpZEBw8WMm4@V#~*<-TUk>+;BL}HY22Elm9z19l16WGHYy91x>J}7 zSxXm=WN=o~ta%?37Kmy1BPVQLbbKzBn(7!CkF^fOV?9lgc>73o+ffanC{$QSI1ZK`W_q@{vT(yIl%;GxN!2C5AUU&_^v9O_OX?sOQ`_d-<<-%6* z5<({%6<)O5t=C9`Y!2O-)a0-N$?^8_r-lz`?-;@;z7^ln!aaqrgEqX9@PVZpu+fJN)9CkLyDz!vJ2}KNX$e>+`GX=F-H?BF^o~15xTWwG zH}a1cZsU`n(E|Qn1`QMQ<;~oH`C6~pLlj=i;yTWVqaIc9uYzAf2|t)3{J>%O5fy(1J`B5A z_<%;bXMR3!j^U-pv_^`E64ZcF3$$vPt4ll`EVkHjSRGjve|HHVZScp4Csz?4>t9)- z0~i-!_>NTP-I^5qI z^*%36^L&3S_@^PU^nN*1>5NwUed(xk8?C^{(qTAMN5X08SFsk$!HcjWztob6`O*=m zGm^fl@KOFwIGqkh(`i`H=)6Z-g*AT^tJ-SpGVoHMF)&+M845FZ$Q|1gCiPJm#7?8- zaf}>0-kBmEIs?iwx1+OsLr@d1@foWtycO`?Yz}nidfR&z>=4|^M5R3ux9HP)M@LKj zc<|QJmH`}L%xkcO#Q62F`n+G-gBKlj);)OVQ0ulqr(MQb#Ui~nK+DkLYO5W45~y}@ zJ&L_aj(@LkaC(Ga#y?efOkSE6b{SuM1p>LD!WJ?mSN7eO&asNRi8cZozt!l+sYsSya`-w>$LKdH|ae zKffzm=Wl>VL8aFluf*Faw$!DUf50xNZCh`ITkY}ci>qs`<_e<)?^L>VjzQxcpLxH% zQB$qd!Zj)COIl%$Xht9teBl7Sa|OJi6ua?o-V}=(SX!!3#UerP+`i{GoDpvEK4r-v>iE? z7_7MQ#*;qw5qZDGm$&l(?K^WvespPO>)JMr=H>RnD|=+#`Ln_TO+tf$pD)yu#CM6zF|T#e7-;yn5dUqV3|5eQpUdm zUUf2cjonJfHdTx&?__^v>=}5Uk^PnUJs=PJixLuFXn*Az$o|S@t`=o5<6x&!Y;U>! zmGQ~`%J{oW_`?1YQ>y({d5Wv}*TKu}DltBsZqWjjI0T6=)_TOAH=$a>*dDxLz$$0` z(1n1ogs#t zx^l(BaHI8wbSZ4S2PZ=<`Jgl#2xv`izeDVAwI*6q*)%4x_K_Fxxm-3|H1uLyjWLK# zegct(o`#k+uM}<{n4BEoEAx|+d2CLx)8=oro{i92u<(oV=TqkA@l9pMz9~i+-od01 zHvbv$DKzexyh&%^nl#rIn~#2gCoOk~5hmmB#J8p8e#jkyOw|7lY@3jRjJ*qAj+L?T z(I+CUFOnwg-vQgFp%spdeHFgvGVg|RZvF{uuA#9dbF&-YqgA-E`-vM<88$q);p2_d zzasW^pe^f=WF}^Ki8coF+w&fFJNi4sTzAP!4D_ush;r|@~_KA4b+9pUlYT zI0>I7*_opwkly89RQ;Odxb3tb&;DYJ{7ubE-$@2aEPPsBL%i-k=t{^!Z%V3;H zT%*CaYWA4TOlR7IZ=G3i*dk7y#8HqKA!3@&;t(?DGPHNPa=uQVfevBn>j%y{i--8) zP)~@*4-WMX6@J<&@1d2m8wU&KEhc=5gO|>5aB9>dXwgBAM&8T8Z%`cRgaZChrbRS~ zbG!f)Xi?-Strl{`TRZ5Bo$y7L^=PrpL6$(Bz)ILO$H>^U-jT8KnF7K-bdCXS8Zk2V zRq(x*u`R(AVXGU0Vn5?tNX5P!Z%rsNe*I3F7qO3__1u2VGT>nsMm7On+t313jsc^cyJmdeJ)WQ#u((s}S^BUY+9Ps^-FS)}D! z%ASL`iVsAxEn-WBX9_qXU9e8=3>f@=LtAwXr-RdeDed(KxO`MEALaFJtZJ=mtF5Br zyv`#Mnd(e)&0w&ya9?<7j!yFmS#Ow+hDVy|h)+J+i-m`)##%2MqvO3uU@$S5y=uJs zw1z@oFpAT?T-)|~{-8IA13y_a&{7TQ(MENo2tCr&wRhSfnzmv`)0_#pYg%xo6vi|5 z#(Xfa$LkH+A~TINHv^%-wXn7NMDK=r23X@shgbiuqmEt(Ds--IOVaJKBlUp_T!#61*!7QDK z$`YhL>!Dr{XN{ug1ESBaz#BcXTqQF;AAHD~!#AI$lS$A3Hqn5yN$I@OK~FQ7O*@P4 z6G?8XaSyE@F%n3$V)G_WFLQV}l<*}n0&t3X(@i+XeBdT1`d9c7+2=YtpUVn;q|;2X zMhptBE@RWOKJxh==S{(|!CyAfpcR`0KJCI}{GE7%M{Y&;A;=}_q=)HEf!Gu*{I@QgSp~-dDY4)WPW7&3-~!g zGp?4n7H?)LEf|iH>=$ezNdq>`hs5b~6KMcGRO7Y;)3XszgC-_+5U$Ab88Ii=pAY9ER&gxPx>U|@8p$AkE9PlCVi5zNuOlwU3gr-Rdl`Ed-fL4vgVj!?E#=(H*u=ezJ%cykirhy`K$m!MA@|}; zT&zYb1ou1f?wm}&(PHDKG&h&im$Avt%h*>4`m|%xSj~jJfEyW`_CPZBb$Ay~-UH#Y zsDxcwy9zD!il>x*7RlS}%w+ZNVfaR(#wwH)<{y&)&emup(%xS7w2~h6@o(9Jl^#Rk zN{+{tXGn_%mU`}RM^o-KQqRGMumFEdYC9MjJrb*gIC_gb1pe1gv*ewHteM!4UTlg8bSM|`!sZ~6U)8H-6R@Rk|Y4^9b zCZnnSE>|)d+8@NBwUfG^!YWEvU0stbTS>Lk!bxwaAwK;+ z7uJq7Wj-GKi+-Pmr`Kl^-F3nI^r;z5Yp#7$JdoMavvRf7zCL;6>P~00CeX4Zr8nW@ z1!-?hS8`x!+T7DzSM6_#Cdbwm{^}0v-q1(8vVoeIs~QR~;jc2i1<#=Su?ne!4~o;S zvs!$n^gf+Gy3g&zwjCSKf!A_$WJ1(xY6XxjSxsH+%Hb#@42F(*1>Z8j_7mr`u{)_E(P#eJs)2 z7_RAG4&CknUk~EhT!O*J$F<+-w8awpv6#2*^ZGUWVzN-xH4eJDwCYr!Ba~LC{MN`w zU1p%h>8u&Z)Gbc``X!f(`9k~bPLC`ij5K;QnLvk@uZ+nzKs;k9J=1UJpVewx zcXW+6dt8mn`&yP)NWHzQ2U>e7P1bl%b5(oFv-YU^CC9Y49kZ-4-o*6>hxz!>NOk|p zn(F2KHQ}b7M3JXwA)heLm?0s{etg2!uicN2-Wc}T{qg;NSwdxxGq~4lNGyEHLe4~G zPucmiyl~UnHOaC1K*JGDr<@w?T-(vIG#l=ARJEsD7NzVs%MBZj+!0JPR7I{iujkm2 zn$+SWGpW(eM5=2ffnLMkGv+~fH%A$KeDGCJlXI`j5z*|!%uZT_RTDk*Rk}*-8R+?M zuJ}OO$AcD+Ef{rZPu$VBVudNxQe%zSrQP`R1N}>%SARrnqA6;V!b@AbRf^0-wIfG&k2ap<(LJ`sF>za0B%x$9vd}KMfrVvS1$H zMrA&WPrp|kfv{;%E|=_B;KQ<09ezF+->(m3>X$6TXedggnZ544I&{y=Hv1$nSS~ zeEjW#Svr-{_+k+r-hOXB#%=^13wk_^r^_0X&l}k5idHyG;;br{b>(ozQ%+5z2)$kG zjIlbpG2p@{U!1Oh*^%t2cf{-wU!vA;=#@^z7pXjm2ghp{H-#iAr*S1(=r8NaQu;om zWM#=b9xmYE3V)gg52v+0lLLRPqv$Gy(I`JLSGShmjCA*|wbTx5lWwrJ+}E4>|A|4hBdH%nkHR=mmj;AI zh3^W44?jhh^ksdZA-%KL7;H*awj^A=IfLY1+LRf01y*OWi_;F?UD;V1ysU5s?@zQ> z!#N`pF5J!EUR+a?Zf>fM=Ej-|-z({s274TT-a?v%FS6?Qx|D%YVn|@cv#|062ij2W5(K-!|Iqio`ADu$= z0*6f@zx70%Mor7Mo)t|VvOrA}5w35Qj86NOmHBK>%xF#YG*z{w+^<4et3ppqG%h_l zOU9?FdFbHB9e#&ZFBumvQ74tgUb5a~g9aoCXV@M*xWG!^$o5(lCSkVWD4+@ro89K| zBOo0fSl8y~kN1v13*YXqt)dfV{8dbTFLctb) z#1cq_gNcCCXbx0mlBw28o6nVT1Wev|z!yWd$zRn=) z*8@?s=P?!7vE8jGrd!O77`R9A$G)lu9pKV_6$OY=30>ioTi zU`y@teD7dov%7g!KW{7it94m6w04m96zJg_Xfu56=WRTzcHXVs%h8Sa!?;8r)Qc`o zmKC=ST%)~m0Cv5PKSZUl-;mIQm=|Jsr$%qwtMge=7+-D1s~^I!l8-Jr4m1{eIaMz` zQ+v*m-HXoBUXZ&`dv+hcp|A~f2jD7^=MNHXtda1g9(u2dyqt78hL6nY$!M#z%eZ!;n|Sz!@?O$|1v^fR76)PU#DWvtYUP+0>}2@EO0f_ zVu7sg=w(jMRq?N0Ds#GOPt)Q;_k)+QEH*FZZWr!l@{TqpiG__{c==+*gI5@8+R67!yuzSy^TN%1-OAL;M6h~8)8NKv{kD9f zt1g&XfA&aSPiDH>pF5@}oT-WEBS&;^I=LG=@y_~qXMM2NZr~U1bX8RQ8mBluC~w$w zT(qLGvNF?H+vctAN_C9ZyDECSsv^x5Nn@ZomdRawYI>x-GL%`;{F&HjGBh|AsExUl zkqVj7*!u!TDxNX$KCG9ao0@g2)`al%WM#Q-$~#oT-YH|_t7-z94-dQZ=i{ZCdL7=dxx6K^Y4G!zB=wWF?Wz(Me6)Wlwew!~D8m(Tmf=(Z*#pwg= zGU@)ac#pN3T`tdQ7${;k`F-A0Q|H1X+v=j?sn|492%DbWT`7+gsq+wInjd7^G*V>R zyN(tbEt%^Yh;VI@a0!=2ii~^3CK=aITTQq%hvU+mCgaW=Rh-kh2w4L+a+-P6IZft+ z<}?}qYK0G@%yZr0v}sP0ad#Ja&U6tU4Ts~>h?Q}#o0fUDHVU3gbj8jp0XfT7JeS8u zltTXf6%k>=TgZgBqzwCN{N4LnWOFS%$%K{0;)JHJg=aqR_ozac>yl4!aX(si6l9Ou zu`e(B&Cr93WFLJlXh&S^C64N=q6vZnEWWCuOZ$Qz~2B>4~<&YLnG1S zbc#bgeudDcU3hp+D+2SPfk<^)>RTv1!X-(|xVtyYxX$6_ggbCJE=gL(y-v{%OTLG2 z)ddgv2=rhz`Hb{^agwx%W%H3mo}_M3yl3Hg5*;Vu0GMnBor}r`N_ZOxmgE26P)U=6 zfARnLVCm%A(5nBz;S&G%%^P#a6``EjK~~SYLa5$|>W6Rh(Ul7{B>l9DAA}UGXWzge7%VgYL-;r^PestxyzXGmRqSdmDd({I9uHr>k zj{6pP_?tv_MaG>0UExEgDf-X}?4n(ne-ZcviR_AufA#$`?V<-=Iqkmy_bs9AGVbng z%eY+epHp#hCifaV;%<}n!6Pn>=Rwwriln^!4LFiGlN0M%aVYme-f`uJb(hkk%JM~P z*3xS#9tJLSnX4ZTE<7C+=LqZ??3gqRZy@^UfKfSJT-!^i^7$dxO84PeU69r0z3|4t z-VJ|301rKU_(MA0y)@muHc)gHr%gCEbBCTFc9Qo^;Ny-|+3{iD`ZLdnTytG+;n89L z+O^3oSQ&9~a`|!a=3(|b@pq~$F4lr)x$j5abqL`@NFMwJ^lvTv2XG#VzPuVe1^}2tmP#7ITy2;sG z91GwKAFg)`&mw6JQhpriAWy)uBT4?(8)Z(ibh0UPLi{}ohHyUf9{UGs46x=r{;~!B zHivI7{BJ#hz4)sPM*UukPkyRVnocm8kpCb0M;wI8ytE5vKv$>l8gU|O3fnXI3QF(s z{G`IXI2I*_{vL*JU}xb^y%?%;Tl+;@@pa<76@Q#0D7RL$l{}$k-@t{9?Nprv%bPr{ zI184w`aa<@NIigNJ}vA5{PV<$gZ%WU2iigrYaq>o>c~;CX%#`(SZ^OE;~K+3!VMjc zOO`>#z3LblSCh&R?t-;BX~)xe2djt+uTa_I7Vea}5Wa%6&Ui~$yz4~mmkldxso#>P zATyUOdBCfTO=~H_rnS^na?8k5Z~-#)zl=>Yt4w>>R>7?#H8c@!eR<1dTxyw&dzFH# zY0DFC?r>bPc{1({Bqq)WG(ELIhI^pEF4{bW53+eO{?!U?Ci8sQ`bf5UGVX49M)i{$K&R5|t6dC>1 z4GppSNTfN2!!x6wmRUBdzj?3GAKR-uNTXN$-q#xti!A)@9K|%1c>@OE3|M?7=?|pg z6sVD%0{M62fnfXkMNP|N*?33LjdSmwb-A|Gd9F+{gX3;E%huVwZ~7J`Tl%r2y08A& zT*vg1x=1`99j=~g?3f;_Z&(~%t1 zX*_yscVk7uQ`Hn1>e;#TqM81|zTwMHh!1roxBWl7y$N7j#hpL?=E<^b$(F49wC=-_ zW!bVU$+zX$j_o+H6X#C2oWy~Y!~r|uD$sJ35}-g!9Flf>(bD^(9K9BL&~A@qd((Sq zDJ`@>3x#EOq1gY=cjif!bHeuDU*P$@H=3C@^PQRReDB%nYFg772tZQaxh`Y3XV!7N z2-uv>@xwduRLQQxn&a4^&Qz&~m3;Xe%VHHnDh`N>yf=JGS;gP$H7xR84~aFk)!flV zdD~CSORW%jZ-nrY^6J`ily^zC#&>~ME~Q@!i`Y=4P;lo=tLw(ci-v{s4o9=aJ-^D< zI-kkp1cw277h7@3U4=Le?461v=oCI&!m84x$|e8yc+OkTYHI!Qw~~FKrwS*8kds%x%3&+21A<%~5Gbkxn(J)UW~c*vHY3yl zp>!ym3z_8%Qw2EeIgA86Y5yeQI+x;q2U_ktbk5dRI&UpdHD6twY_O7|BQT%j#EbAH zBq>?B-l<&Q5$lD-Bn7P)76R!4X_@fwByh(5jy2KK;B3KpGk%jb?lYU>g{G=-%B=&k z@>#=fL)X~G(eZR&xX|LcCtOH-s?;g9M(<6BgW0C2xzV0zh@n!CQR{39zV^5r9a}p* z)VjV=u8U;{u@jTV<3jAjPDmYKN#m|{*XleHsXm0_Ly-Dh)`0QlyYi_NAY2}Dq7Fn4 zlH??M5cUG6Oq^I%(6|7ycM8f$PmnF@VFE-INMry#d=?Vj zX685~V=+Cg`}ssumvN|H8gxT z21!KxM@U)6-zrqQJTL=XA_q#jX&qB;!nQ;Q(u&I-mswC_(Ee}^MAUt~;76Ithw z`Dq8g8xZ6r#=Qh@nbq_9MG3z8%Br;~F(S zlduD0Zd?o7aRthcm25PNpeyC4xg_#mhZy-{E+rHj&0=PnOQLq#6-4gqaVCJsU7^@$ zo|v2Fhsb>hCkhnDrD&sB24&RGwQIcfN5wh-h0gc0@6!x1AGZ!fZfd*8ech~ROaF0M zspTRswOr)A9$P1^7>&nE)h=5FA}_UDg#YQ1=U@& z%q)kA$V+>r$a`a}$cv*?xn1Uoc}bEa^4``g@>VHUnWemZe&&ek2TcV_9@swxtsw)e zKU_hS6YP-4f5Hq?4`E|LbR)18S!kA7_uNo4xBzS0Xs-1}?Ny2?M#=8to_HbU$e9BP z2OA@6A7PXsq{%O{U&{XmUzaYatKhY3-EJI46N`Ag_0jyi)`mlIVogUZhM*LSVxvN= z0P^&Dlq-6$5V$IqQ*&N8vU|JqS9;P^*j7q(cj9;}bp6XxC^czPd9Q>l_l?Bw2k3+eNbaz}fHI?4#Ut z5tdUx1Vw8DZuN0W%f)AGEo<_*m3FzaU9Mk~>R!`i?9uutL|F(dm_-d>by*1O?P-`;JQ#(qchyitv)EK$IoOV7J3Ted=0 z5=UgoWWmw&)qPSh#;A)OEks|^@ClpNJDGJ9ADAgXw7;YUFL8mV6cYM9-|AVyVW;( zJsnApr>R}8g%csuxUKnJ&c0k}y+V=}7i-q!7Pw4XJ=9Ie*j^qP#jHnvi( z1>4V}Lp!=#&s&{hPpec5tL<$YdL!fgaeR`G=nXK-5b>psR8&Y+^E#_)UgG_x@dJ_& zP9;Rc1SVPIi@*N$s|%0HhUU*U{WMjq<5JYYeMPBgrP^9OUr99xn3>5Zi@dTzhkp9g zb{2V#wWJmnPy>}F`2QL34-@=-m`ZK|fA{Nze{s?0l+b7_+`Fa2?P%ZDpP7sXd;_tz z!G=0hVjw*}aQind(5BYx$fS3Sr~RRZpd;G1Hj$X@kL}*x*m3bi#lC!cfM6&9 zC2~);x61}(Kn@4`j;L0UxWUU-1?cNE=(P@C;y$mCG%kyMW~scPz749lh&2|;_i7E6 zq_H;H!fsi(uy05i%X?89*(4eyt(H|G@K{Y%MNK6`;}MDzNHx>k%n>V^Qf87E`c`*) zyXr?n4}P=2s)rtt4GRlQ{!f@BDz)xGt!k;}K6zek#mpcJ9`uB!L&tw2G@@a_-z;+C zgeU_f_m)C6tEiSMDz%7M)%-|nhT@(fYROXAvk-fNeex45pa0}1^Lcjv!V8Fxw;B~a z&+3Y>V^5+kom6)}V-*+)iFbfxe>9g6w++1s-CB|FVxEe8JNw+i1d6X?pCQPSCE&|) z9cC3-0vaCh0;(2eEtfB0VGO7$8Mlko#G-xMI$W;yZH2+INjLvKM20>lzd5`eHH6sK#}LSaD5%7He7$8j1Y3j+o6V z*=m@_j5>nYIHa^u7DyiJLov35gpp&#;?h3U9@&sc47R#AY&N;t+22P)29Eafld#Q3J=9%zq_B^n0Oo>)s&ZN;kIx4D{K`*MAzVDr~3rl&YO5!9`9C8CSk zb>C-CspRh`yZs4=7IQm{m3j&0QwDK+tj0v5I;h4tx~nm8k zIE_Ce-#HNPjJCq>yPM)sOTB+6mg#mxnyilIh~1s+@HP&IoZfsa)@}4et?qo%?QH7N zY7AC=%IR*V&v+c3U)Q_gU*ST6;Lx5bbQRpzTgT^m42v2)OTO zR*j19{bc{1A)9w#rV9EPR4dH0 zGfFVAuYS1aCi&*>d$5vQ*bfAb3}8}x1m)_mhHCZIvL3n;*o#+K)hM2!3Nk=yV6n=q z0o&|m5HgQn!LAs)y7zq5wb^Ug1>J99pI=xbYF=o9X~vI5{U)^QDC(~T)~u`MrrZ?> zMysv`&ZkfGk=O*d1{c1PUor|rsJqA5b%nccUok5m=%0UI|KpD{uAtm)t|57Trc_sDcvQ%*GO6o2B zq~{hb`v^2|UikUJie5AC_gAYxI#>}+P-TF)8@vDpw?w5X!NX_-C?XRHsknE95;jaj z#Or3C{ehn5XPdk4w>$F<4f#mG;lgpLjzG@^KR91rRo|#vsD9hq*#GDnJ#cS|;iOcD zD;S*M^sOveV72!<(92~J!;Vzh=e=Hp46{0|^#Xqi%)@#6Q*rj3oaWRtxcOyaa=LRV zL0>-s@_IQJpIBwTrkviEK^I8!O&EXD$U(x#=5efch3*J;Llq=^1}k8OwMny~JX{!2 z^N1Ek^cttx5N|ZYroK1Y%Np3|Q$P5@^9w)Mf9PJ2_JV|Czg_qVMqhl3<^%*y5+q0r z;$5T*`k2yXkxmlbQaa5RN{1cU{*$HNxSy5s-c`zb+dhWb-ML8osRJG}y#=2+TbIvk zliUid?}j+HLaysmzw^x}()6JK`G%9+mUgpWkTf0$ zkDzp8H|=qCJk^Rdz+?YfBZ!rtQrkfE2jD&xJ_5WWI4I6QLAD4|2liCO@Sa5eTZ;q& zc5V$udUC~zWlX?%MGl}7+`wH-)%2TXjDYH=MJ_<4y0?i&j#_#H$yq=wa!lb_N~O^k zsn=~>N~N(Esn@qHrBYu->Ww@iji{F}g-AV=U&>3ELZseYRs&%Qk$Ow}QeK)pBK5W| znmvzj7#N`<5Eis$Yz%xTPYClDQdpZ*$vK+GwQ9?^ z{9IWm%U5f|N{2GD|4fopRw-7&47FJBG#@FY-m{HiJP|al~$~td>C?>2%;%YpagH@98-TDV15yt`Pr) zO9-SzY$**zmil@-c$XC`h+3>G#uPvf#7)Vn@v))WKF>1?)9abjvUE1sES5U4iuM z;K0xtDBX~HLzME;3fRNpq~odAy+UJ2sYI1gj3ql_EL9;`bcw$*X1Jn5Fj=J5;EdL@ zWLrVZ7Mr6eOY}8xX84+@_Xa{Mm>cvpqGy^5b~Rd2s{;wH0Urzb58TtLYY*4Zo&l1M zqf?@7gavh;7<^$%fxt>PgR|@F>$vizZ#Mt1F`r;nPi_>J6R3ZNx7$GNrkF})?G_3e z(Qd>fpzs3-sl;2)Jc^wJ_28vaOeKQDlN>s*_@aFW7Ai%kJ;^aAr2})$E~U~u5~(*` z#8UwYaEqnX8zw1L@PH2?6~j-nc7w7C!5w`~Nu}?-A2X(yn^v;OeLer4sDr*IQg15m za;Ssmtw=pIxAZ-lw<7iCgG;G|3qV9KrK^*pzeZ~ zTLpxZNl#-Wg2O9aWDn3hUuBb=2G6{Wwng&hBVv-1sHNCIr?LjHkvRZocx`r&QT8%( zfPatph}mr(cEzJfubUX)hJqs=`vGTvEiahT?=ZRk%hDbrHkkc9I@3+OuhZJ$?2Ar! z5@2y>Dx~%h|rQ zU{9NwqbYl9!@$r=AF*8)pKOXmYq+f(nnhPQYYGpNQrW?Nm=wKD$51!^t$-g zQW%~vkAAAB=%+!yO>3^I4K}R^zYcbG^9oK@H5^Y?sobvD!{LrhR1l#hpw&unDM9N7 zEH{}TE5FA1_VcCf@I4{UedwHXdNvXJ-ZRlL-`UwSK^%PBCh+j?31aAb=G$zON7k?3 zG(S;<9%p|~;($`Zog@~1T_DrTf!Ci^-t-2<0t*}8K;}0jLwFl6btyl= zRHPr0KFiaE?1V-UW-c^}f2G_am1-BM*X>?PrMgAx^*mCt$V)Yg)I&kaE95Cu1Li2| zy^hlfB9-Q=NWHOfDKAl$BK5X};5u?#F6|(xj@_!MvzsdqYfP|HCCg^WqCitACisdr zwJhEZdy>?s79*)q7oJc5tYgShjLo7*rJ7e3yZcSkri=oO6n?N zSr55#uEbE9ExpYz??tT_B(tmus({11xUWC~|FhgCi~}EL0Z}b%#9s zagv8*(%zxd>F>~(O)Bu$WTQ+nbz+w@MnQcRak7!Zl4hKAvwaLH?psevJvi}jXM-t=VgXL!H_Oj>|C&Zg53up0z zQ-q#aX2@KzidJ`k|2d#0x+1c2s%XL** z!ft2St~1!2x={PdV7RL}YBWaT3A?j3>Tt(Wra&eUGCpTW*!|rmbDzgwaGsTQMN@v~ z-wlCSlRMTCHnEF>eaRZX+pKp6%%*502yDF$ky%XgzhWF}?^Dr%W3Xo+eZLug0WW^A z`vy6CfqxeHwjiHV{wmK0dY|$^d@b@_>U(>KoOR3vkS`{;u>trcs3r4*Dp^)bB>U(S z!RkTUbAJOC;~oZbThXULdi!Fl^oPZ7p!O=nCg&PQJDA7M#T`TcaR+L>M(&mV1m7b1 z9ow(aNNPe~gCmdpjT>m!Nuz!3@)z-4(}NX=rHuG!+%yAU#%IaPAczs`NZ9{I?Q z9l^D0d98lwkFb8AS|JSNwc@LvAa2$F9;y|Qh1i6AJM0GRg=)LbUIod83iISqe#9F| z@0qZgBg_D~ESaS6;7M$vI^(Jf27R@4{_0R&%2h`PEEqjiVfhNb7vX6P4g^-f-DtG| z=y|z^waT|aYiO5hK5wX2S)qN*fPSDug@_g9GUKvm*6J`C9dv!H_#p2V3B`8@+8>d} z*$VkG-b1|d9zu8$VfFHOg3NcM7Qn3&Ys4hU_!>F;gC4|Ore0)Nr^*>lIS@U?p-NOF z6NzTIQNG95=&q@8H~NB&jX|{iY}8OA|BkmEbI6JSHhjR3Ydm*kR?f+&$%G@BOa#Ud zKD*uTx7&U4&EeM8FkSrJ@5e^H_!qeYlCp=xkde{6(?DQ_x!0Fz<_;AYSv9WT z`VVz2+=M@Jhk34k4=(E6JLFZ;ujM0XTlKv>b~&lC%fR?+tJw&58M9Tsi0%}c2c@PK zvz$wJ16M5Elu{QNpJGhIs5^{ z=c%rZ#eB@^k6syWgqdh{waMkGlT~#i*${nk6J&xWNU|+7&uS|xt0l8p3rg})&K=XR z!ARo-$)EjUm!E=hR~sPq>Bx*h*JjMr`{6K%Q#`txo5$?6sN1`EJ5Ivb$mc-W+8T}r zCNKIX#*coVXMANtXN^NvH8q$ij|hPXt->O}GOfdL|G3s^w>w)}F8U_xw!2&iFD*+= z6n~w44e}r}$*oi-RaLE-Vj>AykOFV)I;E#u5Gfd8s>NUSPF~T%v=FV(>1r>-3Unjt ztG>5Ng__X+B@dRHg)}BAazm*EPH6ss9wW$DLMsiy)-2EtM+!OC!}LJ!W7Z9RVH)SGbUYPT1bs0AcGV_(j$=rmcX-_F& z>}=-INxRQ()H?JYf6UR*;|`=kzHP7l0@Eag7Pl|1XAg0!z@(HcShS7W#tM^4Z$$uSqxY zou&F-QZvyECTZyIbt6gk+QXPfEy(eqljPXm7+Oa;WU7P3c@D&(c|gr7Wjfjh6Z#Qu zlLAbG3YlizXyTEzqY0FGm`b5uHh8L1)C4N^N+LMASa|^F^ zagGg2tsE2Ad|oYA5{76+@Cw2YZ&tkNvIiv2I@&`~WBUJGsH8arG6u6HG_ zyY`3khZEOdFRJu@;}O@#KT495G|JtztQ^W^gKnbjTa=B_zaGr?(cv0Zwb{3OqVS3a(GOt#6kZ>v7}_YFwO zKrawuZVpMj66z-WkYO)9)6&9!e^!-et`mM&RXm$Y;rENA2ialvE8w!KW(JU`(^ zAwG$~V2AAuS)UIEg7z5Q8|-X!>5ZpSTa%E?-i$9*qb8i=$XilEzzPz5Mj%n-Zd<%m z`lU(*>{5H5QAdZ65dOvh3u>2)1hN0v@AbFf;Cg?vzai7smbs~WW@dkH@BV%Jd#m^V z^1$3LFFLL!sS>`J#hL`2oELT@8WeBKH1O(tE&jJ&^vk&ezuaHV>+0P^cPt*@HP+N6{)>2nz(N?J72x>XU5^Qnb?@MVqs+#-{xKklZqru@b ze$i6zu-DYsoL# zj8JRr)@MTIN^3L_w3)41x!8_s#J~vo(aMS%ggZ=XQoj2=%^`EL+8S^?Xz@C2H8ple zz2%EWpTp2-38mZ*)VXbS6&*B>0_&XQv3(HniFzkbN6P;IIHc}v2lx>kbA>x zR)>0JLq5D|Ba6_fq;1j%!I>Px>bDg@2~?;Ns*v{4W*Q!%jf=81iq`S9uF1)+b?lD| zUtxpk>#n1Cf^E|6yu4Wo77TT@RXD6n2WH$@q1I6?r~-zCrMj?{0gU|O(LYeU*XbhMX~k(-F3$xYt8s^xBf zIrct7xT|q=Q*C5Lwq-nF^REhZWUJxaRB3luD+W3oiM-F1Zg6bg5FH8|yuE&FgWrsU zC0qTDh)ds9?My{XiLjl*Ult(maU`Hvm0e@KmQ;h=YERqj$%N7Eu+`#lYpv`pGzXgM z^$gLyLP>Y$P@SPwZ_*gOw)!T$)>@~tdSU@gAbo`?Y}z!1Fc0s#?%Q zv=fpbS*#}`+d49{DiT>WGZKyso|SFeJ{S`**eYc`IF~zt{W1ESkpw4+aeEXK3`8*i zDOgF*Wmg8@`(9bUW=&vv8l!HMlWb1D8hjKeX`5CC9c|O-iIQ$5vYm5m#N(8xl_JA7 z=UQov#iC}bw(r&45Q>{Qq!W9J6 zW|O_+QOxb zkstS`yFB&53YBwJsHfkO9BdizvdWIITQM9c8#cGkY|1_`e<7449{qd&g!t;8+Ikmc@``rFe z*IBdqk&9M0)Ytn1o{n=b?;m>WRA*p#W|J}KHlDq?BeSA~G@TbNzO3?L^^=9}sFW=@ z8&|Fj85%}MLx%Q_4z;s8n>B=RNHLvJ{Ak~!P+t*P%KsDrRMzF=ELMSF%VQ{&uz;AX zDqrrLt4BtzJ||ba2U<4F4h+n0Xl~tjaiMVWrq;XsW6hnbn@rZ`HSMWUzunarZSD%x z)&x3I(OxebAGu1L-&?#>nbu8Ic4Iod@!}~@z~4F9npxN3^?AZhk2BTZ5Fco9d0`A$ zA!XPeb~|PkL7-C_f<=eLo9VQ8J0*)2lta3`uTR_C)rk4ginaP^2ib08N5G9sjEbwD z_AFq-2MW2AXrrV83!r?x;_l5lVxZRO}G%uHMzvC%&C+*S?H$tnSD+*0%wPuL=)1U!Y3A@N?>9wExA+ADD3@Z#>Pu$Bw{(f zj_GvG*!aG55Qw@b=|~&AO<~uM(bmySW9=beRZq5a&#pE{j6jkPoFiENT;JsF?)J-TfEkx*9No+_h4@# z+Z=K>`i!Cevpb-e*5Vhw+pk*uA^WZTV~l8j!EeuIZ)Tk zL4zR_NgfM=Kq3=pQ^#{SN07FU=M*0g8dc$O23HTn^e@TSAevMT-_C=X7d`;k$T{H) zOFH&j8_rbkYCI?8Zrm0hT4iuWZM!|GfJqfJ4LU-rlKnk8SKPaGWzWN&j+Bp$ zt!6=crasV}vxhv6npV9h)L3t6PSmr}5$3kGI@~Quv)gVrBm(0!hHLTX=h(kvkU<~< zv8uAtsJ6kDO>M1n!q?iUHYy}4JQdL=8nw)G=nRBD=!?Qk6&t^76J$U44JSI=Mw+a) z)JSV*!?54gv9_5a?nio4(ZQhS9j>5y&A7U0czY(jWvHogXi)Y#n{vU{3&_IML$ z-wL$vY0R;N6f0PQKJ77`&LlS+We)36o6ULDq~S9QdJf^^1~NJTqdJaSW6FeCB0TxL z0@EW@8`c1OdSRO}mD6k2tf)3^n@DU9nd?_1x^qU&yAJ6L9y@Dj8}9Q@hSQBJ{UfU# z_Kd~ZnhC88rlTW?RG&$O_GK0e?7wjqMk9PAj5XE%!vUM=aG=5Ilp0ls8)!;^EXR}p z!OZ2~(I5dyqXD&|qIpe|p_Pb;JP9)(d4k2Dojq4mi|;#36`nU$T{u$Zigm=QtXeIi zSepY*qk83-c9lb8jdUcd4K?ybOl|PkZp<#cEk4lfVsb09MOxi#E_*eFHwKppTNNOv zN{q5Y$`{;K>YCbGtp)l7t;Jxw17b3h$)YvcRY-z>k@j{F`rKVm?DV|h02`UN!oed; zj0FLg8_cuwu79ubGoR`G^ry}5zUH2lpZdfg+uY+Yap5!Dd*O z{84DE8;S3#Xl!h7Vc|5mFwZsS0L0)8W*1Qyobfu5z`&~EZrXzSS|*+Yj-rDxXmAN# zFu%c2A=`4UhO9Tc5_)uZCTa}zh0<;6+QQhV-(hWXvDr$fDzF;`8r{0;fLjZsV@$N( zY1UTVoQ%8tMsUuu)P^<>q0OYl5SjqdK%#dD`JQO{&W48j`$tCl3nQs$TQ-_b#M82F zY;tmpuD1UEwt-BBYW7MOL-X)%SeN;vOu?bkX_&`_Q2HjlMWcb?MSZQ_A%+8+Bex+H z=n{|I&VYqz0zpv4FU%X7I}p{=rN&JTUuwTn^JZJxdZ)F;dS&HRwyP_zvbWmqw6!`e zTlk9gPCNVAyPMvNe@*XB-i3b{E}{k7q1XKzrv<(6EQMw{=x{{rp-{wiRPBr$HPC7! zMYq_cPDb}d5!8mJGaYni=DZ&J8(BE_ZfvvJ+BWv~ZfJumzxfA&Ou9Evv+%7t*N+2z znce`{<_*_uZc1*xX5+@UZcZjQzjedlo5BnAw#1r!0}}_s?CDT^Y%jrXsf{tjvkswQ z&SJw()*zz2^`)>fCuvMgu&0$8pbPZ2QJYR|$iUvQI6giwuy0KQ&B1zFiAD8$`MsDK z@aC;Jrc%io-BGPWR#!rm16+hPL`c#|k^-otVa>_Zst>romHWWL=^FhrzX@Ij_LI}&r!*t6NpV%hC-`diVITG%5jlRz`C}2=!)%GttTC8+7Jz; z&+Cp4rrqI*tGBbWdi(b6+L5)T6Yl1wrfjn=`PU<1wwVZ@7iLmsyTo7j`K z%w$jRwx;^{`h+*%=&B2MC;Mz2D;xB~D<)TY(p$0(!)?A?wy)=lQJfp%4W#|`diZ}q zn^xCmhq?{~MLJM#N%S}6$BnXX5_2F8sQs^e6vVk6o^>@+RmD*R5SJagN^XwZ{ZJS7FxCat`}dr^UgcF*moDwIri0sOV}Yk7J$m{u_^9rY`w9(*h0fH@8%MAmb59ER=zjX1)A{XW>eA(L63@+3y1 z>nGQY#s{NqX>t^bu;5T~YR{7^&T4nM1Fe4d)?H_>^F$*ol6$P)#b6qDU6Vsn8F0eHDU=>?bq@S0_D+)6pyme?%5W-|H_&e6N6gFjS zmfX3kVypemU_OulbA+Ab%~SjOCdP0Whke7?$hya}>pOk1v3MX>f2~j8P}!*y)E?{wxlOaD&scB`Z_wWYd#Xl#cYO9 zS8~+=NEYmO%9w=^m87v?GpT)infa_oo0@zymtseKMQp09FU+MP0#isth!%>mNfdw3 z7@u0jf%9~2?@exw_<}u&rh$}QwruN2Pvq+Zook!h*SEVz*A0%Xog7^?#?IMsXj9DP zX>!^vwIC#R0El{PF52hRZ9-Sq1@h(h-Sn>;3)KAR&kT>^Er9V)y?mJ zZ3oKwFw4G)w$f=c{|CI;P(AqOv-2EpPBuhZcK~m;xI^PtZDVKm_U_xgBV%h#xKpWQ zuG!YSvL$`??n}l9Z(1;_pT}3*2yYTCs*k6gM_n#`Jc?-<(qmjhN8_i(n?>_fMQn5$ z#QAx9W_^#pEtRx;o7R?4XTQCDxWO>IV*OZsW=n1v>eSRZj4eSI&KnZQ(-v-aboK&y zddrX}#yN%wTJ;98XTZolSXlUlg|&?B{?H_>oC&!+wgeJL8-~=NCGrN1?g$VNvHcjmT8g0#NY4#>ZV(T`p8A^ZZNV^2$q%>eAV8Q61T(vj?oPORTb*b`Qg>??pGP8q$w z5_ABL#lVKcv8N`KGeP%8sPik)mAyG@q3Mdrg}c}>t$a?`ZST2f^3yDT6>IMS-lUbR zL!T+8VV>}&y()Pu95!aKroBg@!zylK<#_Y7XftOn;Z54dL=hewFytx*_WR5r63%!NH!r#5QxLqIW zYP!V`q_e^)>g3C4dq`^eXJO7Pd)eD_R&UdKfjS3M4%u>ccX~WmAM9G&oZryl8QCzj zYW>>LkqxIroso$v&FeOATQk04%P3miz4+hkuh8a`4AJmF=oqNdV-Rg&OFn)tE*>sa zMwI^5nVsxtpUk;jxOYruapDo+*VG+07{c96DI7Jp(7j_Y5*a$LyZgMMNM!K5p2V82 zP_S!FqH(+{6zUqs%mI(b9)T8KM--7llO7|Q6agDbBx$~kB>ki6Q>Jg_?_QW|VYjVo z+Od#Z}M_eM~*rzS{St5;mMJ*RUwhdU?z{+6A+slg^|X2VPu zTi4n!G_zkty3fGufH@qU$N?&y@Ze$NY2SD-eZP+TCz~2Xt1p+?xQ3Q;s zsqr0+5Hk%{x`Pur+~&3j+NJFh+v904>I2r+$)4O!oO!V&>TOTBR&E)O3T!&L%9{Zp zx-#o+&p|XP2+3{7+%q8kDP=I#i;ui&t}g+8$@&{EV^X5N~$?p0Wy@s9NZd2 zr*HsXMugtpv+z3$iw|#~f92J??2n&{bzN$y}_2gvv!{~>5Yb1tnKmo0H-~>u^Qp+_s^m|U-ah3TlzKwd*;po z?HO~TP^4%)feqfnD!^?~lxgnCs9=6pP}aYb`&kG`dUeG6dzCreI(SV4cr3ZfH8F?WdKM9|h6pY<>(PW9oM*kK<993yk0a)PrM2#YIj zPfKv(B+oy4y0(Gh4Eq9{;&jN?C5kgY+3p#h7#>@iNd7bmHjiQDwUkI-Y zjs7{6W^PxdzjkJ^{;Xpx7%Vrp;q_}K8)Ghor};|dOK0S@e5px=B*)G*%ZatxnFi^KB@c9~{in)vPvp9S*Ni9d2j{%chBK+a}iH@}xr+ zODJ7G(v4Ud@Eu_Laq`3ipf6!zRzWCI3#MIs2Z~EF1~O-h0?$zPQhC_8GraDH?C`UR zV9&zi(J1N&vHgg%_7%i+ffbAa$We0X;8ROdf2D@wC7sZALS2%vCN#t3z4SF=6djLTwcu+=C05J#l~ z-PX9#=4tUJJ6!fo_PuyVojGVUctSpRIACkj*99zwM9LAVV(`(IY=D9ZkkleJ0N?;4 zuBr-MEq4Pzb2!mxCN&FW$I!UMGTGlYzoYifTzWHNX>TC!wTY3&fLC{8N8Z_3d>B*7{5j&}-QfGUCOmYKT0-IsLQEMZGDI%x43 zBhF9VT*vA{)^wgd-rcD;1q`*Z#F*abx}#ycUYA8rXx>=>Vd68rg<317kxmuX8w@5y zLQvpKu!StPI1zi{P@-V6N_@E}jVvNEOHZaRUsK;2wZ|;xx_V0DzdLt!K?h!^%v3jV_?8>KIP6WdqT8AQ*vI1AGK#=_`PV2^1ix2s8r2S|)h}cVK_T z7kBE?mDa|{XMRy7AF?OgSLf?%Vq+`&+^iu<6kr_vGRqIbX188y06(QOR|PyCy(;Q} zr9{c3l8ftvR1DOg&<0s8u!f6a##k*x_eB9^dde|#uCF)W*_`Umh#;M%>XJFQ81VF#*bSj*GtlD~?b|Yvda1nv#EE;*?`m5pkQf~wMlonqmb$D%mjn}NXYMx%J%K+YxIFyZTq<0 zp3Ag#uJwjuaepuprBPqJk%bY97}^h`-7=*E5qYy&8m07=3&fP=s`gl@>X zM?p9ClcSraW!MIzu0}mx2~jOMwxJ$+ps)nCA($3>#*xi&-b8N%*{Du|Yw&#w;7hnB zP|yR{s2sX*SSPSe8F)Fm5#Lv|0K)9_|AcO;PLFLcOJ4y@Ot47@w&6DEr$aU$JsGY+ zzs%B46pV!8m?6#Mj#ARF76a1B~x0+cE43Gg1rGIbHN$>&7x zI7Y{$DXw!db&E{n$@Jk%XvXTd;{3J~5KR_%#^A5j*819Fc1JFg?U?X}qQErah_b&F z>6+s(O>sXFn60RfI1Q#bIbl;y*PI&DoPn@eM%kPS*O=cZt~oVnvy8TRz1Zge32}ol zE2nNwg>TMG-jq`}uLs{O-}VH>_74#^%IqsrH)qB;#R>V(Byh^_3?(>FfE7Db#y>?|R>Mg#h$d}sN8LEg}~FTTRUY|Z~K^v&I;qHm!4 z{4X|qTKXn`68a`uPTzpwmC?>q(>Eu`>CePYor=66jI;QP^eVpg`so|tcLf>3;D*EOXW&wO(AAKXf|Bur* z7oMKJ!7P0RFe#&NPK#}r`*;Ee*aoY~%tl@ZeN*hyKZ0$}J|lhe3TDe1PTv66)R`lM zYa&k2=|tfyQL)@&cZp&Chlreyo`%SQZwy&8wSvE+(=oy5fu)1OHw0JB4=32q68HhO z^aY5@KaNKoyy{)xN_z_4I)}yWR@d8XwQ7iBbhT;-Wok{PS`%apTrLB%6q2fN2>>_e zM`P`39wRNs3GY)Au^r z9SkOT(-PFQI=R-As4HvSqdb0ZS@Xo>axoHb-Ki+2+m(i{p@!afDhbi@b`PEk#R(YS zieAKEqnblB+_6F=+18TJ`#M@%<35@v8cp0sf}}VO`H7nnQn@6Fpv~n-;;(>v3F61m zC#MuGsZJOTR)2bF)0Ncu`qC(!PWJTL^UDSfUcm)X2DyG|THVsV#XaN z%~TrJ*W3BtQ%vMrXrRvoj8ln27w*8&p8+;B8}3wQLrNMb_-pkI2>FtXg@IoxR5UkK za;;exPO8+fc@okXU`)8o!TKJu4e+UiLh%QHA>YJuzKK@yaUeK;*IYL2nbU|PmoMr2 zPPUI<(ZA zH!!-#ckQ%;db+Njc0f|P_+W2u*T_JDV=J=+{|$Lm3;$E_|w7WjJWRP@Trh&3VeuWG(v0I zSMbV)xx8hZ94sWIFHUos=gaoblPvb*r$b4i-*Bcr zmL&eKU4a#R(hgN{JdOp-uDd~{ZfiS!;ZjGiXq66~ za@C%R)?BuDTh1uPU%rGtb80fQg5zxJ9i30m10U7FLckwr@9%=c89b0^Tjt_Of7GK% zbyZk~hXX<)sh}pMYkV3nb@I4*eEa|{jp3R4%`B%zREKDE&kT!`X;)tR6NdXVV1bV| z;cN0+C7LiIHNgXMpb!W-(#d2_-2ewtzIEq{TX*jCTesM^NeOlwZ73FTw(X2m`LYSn zd}?*a@{#|*X$f}p65KfNCE>DujQ$2`O(ELXwq|5x(l^-IIjIn4lbkT~#Z8mV=Hm%7 z?AwILL>CnjrPSZ!CcEz6mD2TamXnhK#Vp6PR^YHW~W;`XPh?7dg}Fa^BKT& z%7t@!@L*Q0Rp4U;U)qQ$H@)z~0u$&o#J%~}*6zAgI9z8obvw-#NvIKvFj3|W-MCpq zF=$j4n#FRYapr!f%hZtXJAFrwS5m&V3drG%eIzR2T^v7*5In{QteHMPbEBfM96tfs1>0PisPL zaN|G>gW4aC_wYE&CsN{O&v4vnl`J2J9v-LNa^GnxEJ z*NSXz!3)?tR{X(9KlqZa{#>sABx$4(&p{&p5_1ft zYv7aHOqwFXx!iS>h$Fa+@~8h5T=0UTF0~4?m$yJ1D5SjZvq#@~SM;u^_76;NRl< zG&6kySDyXr!T|eM)}G6K7*J*?lSi5F!>&A1r~?ox7(D80>kwboScCYt05E|8br40$ zp#X0~Kmh>96+pZI4DH1izqIh1?a{6c*I)D!3!mGtVgqa6pF1nqncJV63KYa>TkxHi z5R#3wU=pB?!@UunQfvaWdlDQXR<+tnUA~;%_{aRu@?ZYK31wy8NPrm!BJmA`W&tl7 z$x_+3EnLAKvgE$-WfTWY#4LIe-_=TpYlM$#P!gZ7(wO+?MZ^)YcN1~Kn?RtVX258g zPa~=8V;#31YCnr+(egTB86&G1+>2=jRZykWuJSM@OO0c^)@xDgLsaWo?T2pd_*mDX zB<5xgaWiN=sIeYkR=~BOaK^BPkoz+BQ0}SRvly@Q7Q^i4u%7e4ZWzAV2EALd+74@g z1TbU}5#g*?n6SetJch$hcyLlWMA0Y?NZ`j#f22yTc7{?uW6qPR|`UaE;y_0W(eZHc)V3+JZOU^c(rH7Ze;U}ze^q&| zfv&njsP`;+oq zA$jFuezi0xpR1%-BK>aVStIR`zotA_Ne!xy@?0(XRb$GtPD=85Mc=By^O1r57hOKP z=llx}_#1Y{{Trrd_wAXP+Up;jp4)T&OwvC(voq;$ZE4A-{QZ0P`gzVd|LpYK^z0?m zyHW#tr>ABw*)x4<|Ar0z)dwc0&p)_#YPML5QVHtl^e@jzAME7yE>AzOX?k{U&;A*I zI@QwB!ZY~y%eKS%L_EEK2Un~@0s&Y`47xa?V8>HL=`mtnEyq_&)HTXGv_MpXk6e!K2l;|1t_f%hK;=Mfa zSE`TTHHGT{zCHz5O=A=YP8T9=zqA{FkB7&p#wPW;bFRV{_TfwP?KSwy48BgIz5{<} z@O~-(FNM_Qvw~VzoD(U`hW)7JjpPM3f!>e)E#AQWqQy(uU&Mrlwja4v@brto1}=sv z8pn>?h^g0vA!){-q%ou!cqeB;SLMO?cOafw7fy)pkv=7TNBTGE)6x#6VinR(V7J>@ zrSuxpNQgttCRkR8KEyV!}9L?(!WcO0u%lRvoSk! zFeh^{H}kN1M2~)g`Iw&tq}?ni{aE^e^h4=0()la|D~gD82Qc_&Sqx`h##sW`^GR3{ zBv}(nv1aKp*v|cwwMZARG;2lFz&4g;Iflsgtb=t*&#*4(%dA`aBO+8IUcU4kmfn!G z65cu^Saho((^!o`8kZ&z#b_Ot%6bg*Moibu(iUl}v<=ZL&yvoT-h`=iA%th9J zhV@JDXDg%y1TvJ^ptPS2v6a%rSpKunbI-96Hp*79F}7OzU$%ygvkA5q%kO}630o&! z$|l)*wn6$C+sHPt&1?(X%C^wFleSqzdKF4;l zU2K}|X6H+Pkp9jtkZyuK@0-|#(p#jfrMI%Z(lu-!BF*e)7qN@kESqBo*g?F8pS8C1Our&ECS^%C2G8;$+b4*$wP%>_+x>b`v|qZf3WzTiH9< zZR~b-2YV-b7wE#nY@QuK{NSVP7<)H+5BnGPUiLore)a+OL3TI$5c@E@hkb;7lzohS zoPC0Ql6{JOntg_SmVJ)h%RbNUWB0QM*n{i~?2GJ6?91#cU`-xk53{ebud%PQZ@}O5 zn~0|RZ|vLbJM6pcd+guYqwGJ}_t_8F5802v$^8VrjE}LOfg=6|`z8Ao`!)Lw`%if2 z{g(X>=Z^oLJ<0yS{s_;jr`ez2v-1plmOaP*!v4yhXD_h7!3*Uj247(I-|TvwEH`i1lkwkZ8d`i=Cs^lRxqrQc$2_d+{vls*9;zzXSZ?E4>- z9*`cC?vw799+AE&JtRFWeN6f|EE>+0?v*|--H2tU!#>&z8QD3~dC&)3D}7yhoAh>| z;VJ29=#5r@Gf~5SUvAlFhOOr;^!ZJI=~-$}ZV0d*piAEBjUaFUzasF?qGTMjn?Z{X1r-FPYZ#?>~S4%=Cqt{-LRz2M-Irw&vO@i)zoQq>TzN;_1_t{D=w>W0f|8!r7^GmO1`-;}6YH?owc zVr0kEY~|>IJ$rXeYetpYM@8+UrQ(`VrS?@zC2PjYs;pei`%<}@H?wAS*-sU#QBCEz z_%1zWUSyo5odj6Ac zeOdF?m;b&&l-W?0Rdg38V3&rV%3UAb9& zar4p_t2gi3GYzV7&s^nJo=3NJ>Bq`#Jim5Z38t!{ne#PM%6F&ucQsSW)R>wUweMW2 zK)bV4vT_&i4Q_mDO!GGlC_+BVrp4e*m$GZ7mBBl|thVz@Ki8aJ1{B=|OL;0TAOL|b zrKzz;seO-V=pLoYH!WqaLXCT;=jPs2b75J9m3w(lD))*3*jx5f#a@)CoDsjzh~H<* ze%I_*zPX=&vvz;^aOn1zO^jJyN6lP}Sl$xNL1kiGDkjFI;)|CqeX;t|(!{u2OpMEyeyqHL=ht3Q8W7bq zCPsg1Zr>De#|q^>pxg(Q`;c;9soaN^`-pNMRqm^l`Fm%1dHO&9Q5MF&|id|c&}BE zX)!Aw7V)C%r@<*^6N4h&s`?dh)hakwDLqi$jxsb{{F%=U@lv;hnMHzrVCVF%J$v^~ zDVYVjF1^soR9=S4yDo6P_{BJMLe~YF7e5<@j_bOD{EO9=b-iwBBM`sVD%*kbp|VXu zDLq_XdTE~!znaQ-3#E#(Jwv2uY3ERC8!hkRXgO3zPw1l9YeYfA=y6?CcA#Rl<&9k0 zjl{3D%AO?NjAc8MNHLY~PfCSimny!L4X>$u$148LF^qW8(k7;)i><8qQdUXLc-h1? zmG5y%=81AJO_YOa;sh{Fl+|UJI1Wt8mRYQ}3{2)_+h;LDSx<~*JF57(YC>5ZHDZHR z3Qd;v%v8SFD!+>@SG*X@Hs0dTWySUDm#r03`PMA5*PRbZ#MI2L9ed}L@?yspFQ)Q+ zTO?^|_g1oQEC=hxawv3!m%5GiWff_+%C}p>mjX>QJ-64Lh2K7;VI>_ z(rvh4|Llx-mPc2~d)`zvs_Y-Svi;Fe_MDp9d!Sl;2Tzq^v(#TSJ-cWBE}~*V5AD)i zM5C~Gx?4m;se9?=q z7hh}n_m|$N1;w`-YD4iwFIrK0740a#*7BAV-|Bc<4ovMRCK#wWfm&DgZWIkHPZ4b_OR3|{EK3kjn>)zIc9uh}^g?Ycz9>*Dz6z)^vr$|b)#K;UX{O7%gWxBc~zDo=GC$UYF}9bpI2q?%DgI15v?ps z5%a1np$Y&yaKWD0UDaq2f0(1B-FtQ)xPX%Q!<>$TPCRP~Y~qn}0!#-k&=Nx6Pjl5s zyy&O)VNTCs^C4uG)+=nx9)Sld_wrPoU}N~Rv7Cufel4NE zv~I81Y^knl;&6Bl&B2*HEiL_nTuY*b^q^B>d#4V}K&nu|Wtxjzx{2dBcV0Aik)*$H zdUl3OIT;sl(s{mg7?_@yr?`+L3sp(BiiS#@Ar;;M`3p4Wc$(q$?UkN@WaclBXS{-< zm5^4NAdmDy+L&N1kRNul6_DeNvkhz;q;R|0UP#q0gWT+T$jEMoJnTJ?eSH*it}j5A z^>fIho`me_dB~amE+hO5Bs3OCWBib~v_Yy;fCObVq$FG9bL3s}o8*h+OXMr%Yvs4g z?|`lJG5P)SJ@O~zd*v_456O?n-<5wLKPLZLenNg){)_yQ{E7-kDyV8yUR8@Krz)t% zRU1@0R2QkPR$Z?;qjStxi0f`#_aOgAaD5cl$8dcd*C$Z^lej*G=TGDM46e`O z`W&u%aeW@weYoz&^#Jlci0ccuzKH9GNc$14ALIH7uAkz14A;+a{T$aXaQzb3(`etH zaQzwAGq|3`^&GCh;QA}B=W)G&YXNXR0@&6-Vr_uD+5ic)LAnLkmvDU<*T3QVHm>jB z`Yx{T;re%6B;y`~jJpA)#!zYurN&Td45h|UY7C{uP-+aN#!zYurN(%vR+OS|HK9}! zN;RQW6G}CqR1-=yp;Qw}HK9}!N;N?uUV%AYyLdJHM~_H8Tz*^uTtQqRTwz=hTv1#j zI3-G2Ji=VK+_*fr>T#hgLs^Eh3}qRWmDxKN-@^_AtH}uFgMG$#Z}2YYhuWb-1AG== z{{M@?-f`SYTOxxBM!lwAg}GX@V6^jYx?pmQ+(?!xFRz z1xkyEwc^@>MXj-EHU?@XCfh{*kfxzj8r`ZSN}3uKwIoU!At}+KTtDZ`z3<+4-`#!h z?JoExd*|LWGiPSbeCN#Ew{y<(|D~(Tb-DPUp1H%pA0yupZ9@ntL z{Q*|Ys<`4{mkeJ3(1oonD6<&8<4 z2eM){k0cnT_0Ng?XK1VFvzQzON5l1jb3PRF6dfcV+5iUZecIJZQ)Ul&MSJO;mdxv6 zO%vS)#m)hGC*evoBPds(@zUzj)(m;{(mAJ7rB&K1S=BGbN5bY0#x-SB$j$!MN+g|k z8nql5NIAPgs0>w-#k{CrSGH1U7fj~Y**1#^tsy_^QVV&``Nt&Kn&@}0FMDP_#2}P3 zU0tB}5c((;YTMK0_R8{3zamL#sqBeMd`jm?XAo)6G?|5Z3e2ALUrXl@qqf<5<}e|+ z4`i25If{-ALmx8h4n`GI1$x?RH8FR42&akr{64wb@|9mfgaln9(n_cGx;S4nVE`0nG{v%w^Fw2hWGw;|MU+^E1l)-&M84XlAzKZF- zrrTG4=>_+67VCd8b?$yOt;aJ{`EGpab< zQm+4gslS$#qRaRNZO-olN|hPL^r_|X`hUq2T#E*Z?d(dmSJ%@kNVSYzQYl`8NXHTM zU_KV}wq)VTMGEU#KJXnPE1uP0x=!+)Ngy5FPw4I|qztAd%&>k}KH(SX4K%B+80obX zw!yCNc1)raxl_#?djr%uVq=%41JY`Y+NB(H-LmR zoV>g0S{lyMw7N^v`d=@ilxPQ3nqQbhbfAV~;NW!OS|WK0`yQ4Wd~9*b^#rXwUp)T9 zJ?p~yDs6Eg8Y(S~-0V&*hQneWab%{;S)?&AZtPqeYHN$zR*GWVTcT~T)pvmY4J@Mo zpSC@5i3OAaOBeQ{5-A0mWw4vNb`?#PdiTNH-6Rj$&QQvoC-$xXtGG7L*QQ0S-(7jzR z-*D_H;w#_E^(NoPlex-!_V-2k1jFnai|V5%J=dbXsOEC-_`h)FAD6R69{)KuSQhRw zcXCqbQL~-%D{WBuzcN;5BRC7vNN}+m%aMBw0efz&FsrabT*KLG*&SfB0Y z|Lc>n5ZkL(=LfLX{5D~R`7ZWoomi&zVyF2VeC#jBYV9xBGhXEw)ZJK9wwpCr?RA?^ zVzu`Smg9$eN_%HtFuxNW4%gBRRczxMCOY62_({_Zk zAM-!`{aDMr1@&#(_!BG_In7`$VKaIhThWo`P3%M4&2OFQ&QdHCS2?S(>ij4ckuGPh zws9g$EEVTUZ=Ctk8_s2YpKuelhd*!@(BiMCY#roRMJvVYf%reDfm%zbR+*2d7j@9G zgsI55fhQS-dL4yE2LBk&6@gxT2SjmKVg0%0uW zCPI@DlwZ7@OYLGo>tRE?l-h4Wb~VWE!_@l`LYG0!2=639lo6TZQ_~i^gqT{sS52qDtQ*Bo6}~N>1>(@I%iV5SRLPp&G8~?U+gTU-c?xs-iGDx2dVciusc_< zOTFuy_0)AAR=Z2E+I@h!Ht~BxOR>!DqLwXKWitiDM=F!M13*tqO)G2oHFF}~BsO9Ic3H6HFYDI00qIQa+wpLNw zuBe@)s2!n59j!>cLD5;KxSXt-s7i5JuehvHT-GWs+tE{i-Nq2BF|Igxr)4Ls`WY)e{JZ#7pY57 zI95?Oo-=_zr#gEx{8Sgif%W3`SZ4%ru@X(yC*ZJjqj6&(*STN>su8l ztYMZzBgH`jjNG`OYol59S&mVg)tfLgH1}}Cdb3&gMI!T=hvmAdi=*J?p{_4%#6n)L z+c~G+Wgg!msr!{b7x-nlhV{sEy;5uRD&A5Ybc^J$?Gb+m(k`LfR@S1wr=eRGp?gofm@mc^kXOg7_u+YD_M(loPl2XSQ>IHLGs&9Zae*xElrZdv3YOm_#uU+SwVO^JbnyIR<%2nA}ZP*!+X_xJ3)KZd&&Dng7&<3*pv4me=mBNzgjI25(t{HZJqN*O8!&&Aj8~ zVl>A?GkfC#N)z`v_S`Pl)--&i(TtmUm)vRoHB$U$koygCr+MB;p^^JVPUFXXZHSKz z=c?lmg$CDqO(%+;AN_PQ1^zIGK!dA+>oCs-j376$@{DSqsVPnF zoPZC{dEVEw7GkA3xM-3cjam`8^E9^8*_%*KdAhVpEA~mGhyy&w z&FWPwUmTaY&NZjkX64r7pt;~SADT;Ao!g>%!GX>*_5PV>xjW1IzV4K?Ee8KM?`cmY R&wDn7(v4(kcAHK0{{Vy2^%wvE diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.woff b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-Lt.woff deleted file mode 100644 index 521ee2e918a1ec5a27ea66ed93f1a187090beb41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40332 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Ⓢ)L9Y27tNrT{Kx)#cM%xcj=*1goPEU*QprFX7Q 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 B%T@pY diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.svg b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.svg deleted file mode 100644 index bff63e5524..0000000000 --- a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.svg +++ /dev/null @@ -1,424 +0,0 @@ - - - - -1.0 -ClearviewATT LtIt -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Copyright (c) Terminal Design, Inc, 2005. All rights reserved. -Clearview is a trademark of Terminal Design, Inc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.ttf b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.ttf deleted file mode 100644 index bd7ac47137bebb507e7271db900574fc0e83eb12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110192 zcmeFacX(XI^*26qxA)$=R;w7KYH(Y22j4>nugKZ45DQ?&S0x6_G znhb9FUqyq_wci+#Mdv~?6jg#N^pWpL7&pY;3XduDf3MX~u@Wk21eJXWORp z*IPgF8e`K@-1zBD=Uslzbw4?HJ7bGyGWM6Pn>U=lbKtgfe#Mym?~IkZH*Z|K;V(TO zI8io?0w4%J3>m84^C$-^#`+$=5Xp}NizRU5!*M9~&%PjN)s z(7w5%ebmOYMA3F?e?Fog=*w*CixNlho4;N(aX*9#DlZPHOOD1 zS^_-qC?5r{h+oAKyd(Z0t`|HcKK_SDJT8uc*TnC9B);b(wHy2sV^+qNNo8yy>KexH zGRekav2lv8k zGk=DymR@1&`9sXbzss!rVOAw*%XLwGXN;@kh}wCW~>Ps^CU zz%SxiaeNPTfQL$)LA?C0B6v;w&PTy>;(I=V|1<_-9H`xH@E>Exf6v^onhW_K*>cH+ z-!C8@LVg_AZt&t~xL(Xc{CWHy#Qm*^H2$;Ma*jOl`x^2-1=@!oQxUe6Kg~8u&q8*; z$ef5v`8_Np>Y=*M5~VLP8%1i%sgc@-*eu#dZ9Gd9ZKw9~944^Od)E~qa#0tcI z#0KRT_j5lk?kn|IiBQ7aQbT*;f(oLHr2fxrnbK-iY`T;x@z^ z5HC}HAH;74@z;n0h%?wj%&No&{MJi5AX^u)#oWeLAP)1tvHge(*u${74};DK>K|d3 zAsxnVn5#ff#rpYI@cU)f$6v>s_G8$VKPQ)bd zLL2)c~+K8X6SWNV2I=xxJX_Z#*yyOnQax2nq7TGbf(3Eh_#vl}TbRk0z& z4#cI1S0K(n^dqk3m!qD`aj&2C;(BFKoQL#WCC3 zQWMH^)Y;6|@SkEHn2oxc**f4ZN4wkjKUqD0n;Br+%CU?nh0R;Zvup)y&0M5=2v3Pr zXB%P*BDI;?bRpsb!~wpLZRck2pc>^%*%DrZF{neGQ`yDbgS;--=nT6Mc=f<@0WSbN zC-6ML3jwbdcn!cS1zvR#y;Z`;!>#{ZP?4M zmNINE^nM}Q$Jj4n6XX~Yzpq0M+i;K5KMKsu{-Mud4W`RwvA#3pPBJ4i=Kjr00-Bi# zX$vz0S_QN*E7Epm19SlXi#eGc(8U~pZsr8^Fc+YgxdDBEA22`j00x*BFvxs>A?61R zvq0{jEW(0-Q2}Etgmj#R0TV2e`v)swQNSdN0hY2jU<&YkR>l&5<*Wp-f|UYRvQ+Lp zRt5Mjt7c_@HLM)4R=_$|iFBG(0oJqX+}~jz2{y7Cz$R7;*v#qxTUa{xH`dDP0ozyu zV7q`FtO@BUtU32rj5EP5)&e+{wdVf9rU}^1+L6w%j@+NI2_QIwbprMX*vq<*?h~+| zP0jrYw!0f}Cd&ZMV$%U<3pmJTa8^8i1}&IkM$;4j&g>;k~6pntz)yVy3stJy_>*RYFoZ?fI&62Ludd+rUk zSHNr8rAY5%I{>d^mjPbScIIAZW9)Lk{p?Zaxz?<2XfCt%C zfQQ&Fz{Bk7+|St&b`9WBz@M>O*lxgMY!BdZwioc@?AqK<*{y6J;BD+Wz}wmNfS(ZX z4mO7Loos*ZHTFq%0Ps`n2Eb3V8v#GVZUVfE-JJU|`>cSUV+WD`JUayV1$G$lZgvFl z9(FYMBlbmh3*eX7F~Bbi_!V{>>94Yn=YGh>*{y&l*lmFKvfBagW1j%LpWOlYHNYRR z2iTo}53*0@zK{9oQ-BY%PXj)}J_GnDyDRrS_89vt;Nt>*oqZ1JZ?Mk;KEb|_`!0Ku z-3|Cnb`RjU*cSnxVqXG$TEK6!FXvum&#o@W1KKLPxJ{S@$DSkpbt z{>^?4coOg_mSw*H%wetnEm(dBcD!>;*h6boIs~mor&DRP8ogex)oXF3HEOk5$`Qe6 zR1&x;2l-l+4=73j#fyR=kBl6pJbsJ_N`_vC1T{gcl~fv)z*lS3Xa-8;3u_GqB0X`P z&yey#g|Za#8S<}Dtyaqgk(kJ$_KDkqBHFD*g<1*KqA}DBrFsR2`Xp14dq`=SSiW{D zN>xo%L8*Kl8pDUzuF;_ol`RfLR;NanG?JuNOCqI_bVhJU4%91TAYW}TYLFp^;yz;J z&`yu;|683q*_}%_b_X*{U;G72;6jiE2QW_=+0jE*9lbk|t$P z67g&)$uu!+lrq_h2^q8oWpSZ_U9wZ2ny~bGlTnSD%_g(Kj0PCd#v&7AwGt9Sfffx3 z#4jJH(Fk=2&u_P7zVw@fK`QFEd&;e2!oE4O~El36wy=UlB$uj z@^#}^Piaso4mNO02n5N}LLqlSsC5apqS)#iWfeMKN=*&cmYzPV&GYJzlL6#+}0hgF_ z&=@FHp(?AadWGwJB40OtCuFJ6WTTA+m;wz~zKp>@%@gbuH4u|YIAohF=6BL4lu~f? zdIkN%WvR#}Pt;Czh}x~xf1Ibc;={!l6Oqd=g$&wl(11lv0Sv1VsFalcZ zBw3PqEmvg(6UBN3wFrqSw15)w>`TN2orj2)RKiW zXzY+`Bjy}o6eld1UG71l>U^R|mc&c}D#bIbBQFp%T=_B+W)WkJn~+}ETAJTUo5cJs zY;ut(|L6IA!X{5>OksW}(?7X(MM}YClirxOQi_0K?TBE;DvH#LR+1!D2DQn7aig)P zKnjPIiCSlK7)%bOPMvO|a!d{oRk2<{pNPX0Ci2DpF2BnoibPkYJt-wwX+VpDbAkp^ zIujPR6tu8Q9ycn`0vF1%}aV(vnmfH4YLuY$Hw3LWpxdIGuvFLW_#ZIfcrpEb%#CK>l^* z4FV09QXzh*X+)3Y+hmq)GR{V5g_yU=V%`vS5>V#%BAYA|D^!o72ovoU)fa5C19_8c zC#6FGmn{ZU-bN|{25W<0!5WU#OO_?f4;qUTz zhdb0o6VgRNUdhR;b3v8pQi8T3MJdT94_O}C+(krSug!{G(?OQ}KIG}ZT$mlZO>4B6 zoOY+xi4nG2JZ6hU770L)M*Z$%-7@XhXho%8`QyK@n2B9fFT~ zbQX(7Ytp*uHnx!#p==6{#p0HGP`J(~3WKRdSp-li4qgn85C|Hsi3~D}%Gly2nrETy zfClSDFpg|8x^gC)YyqAUWMYNtQItZS;qoulA#S?>C)X}+1K(n@8ZG&yqby&5Buh5T zyJqY|X;(s0W!6|dW=NJY^O{XqTSNT}F0a|@Rfrofr%VJJMB8dcf2^X5X5#Whp#39g z(L8?El*-|-6Tb?48dd2$1empy8Uxa3N4rkzupiEHtT`Y*sDIgu`aH*r5|t zJwz-YPPfTK%xW!EkD?UlZeCyPcB(_%_9|JFZL?AB)FuR*)nYeW<%OssUi3p_7rl|t3jM3 zVi8CN@xxLom&-{lE`(qa5u43qr*mxtIOefP7**&ozAl^9?b4a;Rh6=;#bxM&)Y1Bz0hyJUCd5P$%R0>~*e#}zpDg4O_8ipNle0k|H!-Rsd?9X7w$=kmGiHjg6=z7(j0 z!y@Sco)WwW9uEn%2q;Q{?vmY+LkI#S(2+w-ltUOn;kno2ayo5Jhr#L8>1_HS2`r`= z2aKZ4Dx{Y{C?sf;9aMsxMcq(>IQK9XN{B=R10$q>wgCB(4hJ=j=poDLaH4q*s|5yD z*kqT@1^Y_XTdnzy+Pz+pbT|Yt0y43D-BgqURXU+DREM}71e{#ELdWT_xvUOaQ%(w` zA#SsQ)Ju!StdJ_3&K1VEA&})V!XnVhL}w00Y_5pXYqJ@=ECe@}8(6Q{h`;C}rHg{H z9tX9vr_??g(23xS6%lbd%}$;CY|RK+O2nZ_LY5ptmYnv0&+qcXT6moiN6~Z@i72vE z;0jexEK4*hb~_D}zYxM;ttfz;i3UXwlqUH|mh4Ukq(G;)>qB%KvgEXp;Vv{gENjDu z%aR^t5l)e%XkL~`^$WzD)H;$S1l%MxV@7uhS%T!d#QaW%Q1nOclSrO2zmxPUL6)T= z%S#efnBPN+n8_`m+7(%HIqhz%Ge6@M# zrE90ilG$N*InW=}LTetVO;LaZQ7~Xpe%6%QPXk&M;zdN9E{m&3mQtnABqMPBE@!}R zu)Ce%K*$^Nx}1J@+~sx`sKnzU>Gu~Dk7g>rpHxKz6s16SLxm8B0Eq&~AtuTpj-VL4 zfZyxJ3e9bDyY+gfA?k)r#UjG(2!R0wqZpI5p>Ul~$QDsRCp7|8if7mo45E+%8m@d9 zx0_l=0*)-)bh@xWw4r*kMjo%z>$KV2V%`w_k^3Z)Znq#tKqgkG9z`jT)t%57va#ZJ z6mX*UAc8{2<92%O?))}H*f0VlpgtT8ld#gRgyv_b-W$ibAqbI!MX+LJqPIp%oZb?} z+*_^C?LzQbTuzV6k#z}$sCy!yCT(4A0e8TSD^%}v7WGslyF%`ev zZ;+p@;l&hISBuq+B^(Jy{oYvA|Q5QU)au zC@&YZMG3inIV&&6P%SYD{C?b&0}=E43)Q12f{V0mLSqUxIfcB*wJTJDes9QS!6u`6htC}gNBj|ClgX49xK>gkl0`OICRV5(MG-ty^Mnc~(PmM5 z1@b1>E^d1~;gCP-4ds`Pim`Hv**cE1mjKQ*u$XmNEMAY_6s-wj-K4DI{C?i&P{J|jfq>zWLk2pER4%&Y9l(sZkk}MAOMMT13SHxr! zT)^976v&MUQF8&jpDBcKg%tk{)AHwW9f#kaiXZ2X^B4KkQXRjVKgPerzs&EI>iHpl zj34Enn{QLX|{D=HU{0KiRwMi{fJHM5GovE3IY4O&Z9{$uu_)(kT zKW$|;_)I(CEA4`hvDCNyuJp^ylBk(f41>U8{;Z=GoALpOvC-6oRgST`F{>}|}A7L5% zZf}R5=_lY*dI!8n?_pnoC+Jt<_4zpbHop!Z&6nXj`6@goe*nM9x8cM1JN5^DpEQ+! zn?J+9#_!<|uwU^f_&4~Id^aD%I~L{i4xZE~bx2eAb9lF+5cu=_1zg<4UgNj%k4v54 z>9dr{@8X~3w@4ZIb|>(r(JJ;+{sn$Fzk}b&Z|9%D+W`zdjaNuf{uKW-|BNVcKmQ{C zB>xoNDvHB1I|h&JdU#V$hyQdpyqlK*XAwM%&xNn?Q+yA8ym8op)N(coui-1%mv|eW$*;s%=A-~d>>26j(Y?{X#oh5>JQ^>Fm&NPj zQ{uhxZSl+F*T=tbuI~Wrln{iOjhgM2tZ^~c3 zc~nllx$Vu|n_J%e$(z^W->x_PZ`}FD%lH?2{fDpr;Ad|czX@rc56trrcOYH~DY_l9 z^`aQHcEEONiqtF3MQX0JP+BTeJuCcA`Y=iMi{&^klTwC%Tu9Wn_;dVW$kiAm>Un;b z)Ct+zFHMyi`9JtS`EIF;KY+2nnZM6p;GdOZQd~;l-J~dFAP(svxh{uf*F&}&Ar;+< zR9po~UnC@BDc<{P!nkY^@^LXE z;6vRC59&7fPq)K+x(WW(9q^x?0`KWg_)d4hb9yTLrl-McdImhCd*K<~2fye6ct!U^ zj<4ib;SGSN;s5^(y#Jqt*Z=c)ckelP{J#j_{}!3-45X7ViiA1m6B{LDTjrdUg;xcO$&@ z{|aCIzd_30g@^uoq|MM;((6z0`}qBMFYEv5;s4V^veW-h5C8wwLzY>#V)@9D#fuis zpEopTaQ3X31O0uyJu{|fx~EO;>YUQi-qzaE+|<}mpRTK|sjjN5C@)K4S%p=4G!n*A z-|zE!+%BgB$NJ<3LJnaXwF+v*7NbljZmP1@t*=DB|!N{=&VD3Nr; zo6;k-3f8!$dYrii$KCUXPq0k;$hfxpRFt{ns+9e&2^1a*#rww9Df~~)Ub|tuV&QNi zY5!rUkUs*l6C;2N zhsUG&%Mqd`ccrM24`Wh(;*@62!o3_R%Dur=AYVGB6AaqH*=Q~xZpG!Y+*k1ZT_G=&lg z(dxnRXBP~gFd2K2JsXYa1`{{f38M*jOmqX|vh4&nPvasXnfs=kkeJ>A{yC|=eH6Ej zXZDXGk?aNIkmH)jc_{b9f#NKNVlol~nn-a`=eV|KTqidozGXbKcAV{xpQw3a?7%~I zwr;fAydk+^?aJYC)mk*_1XHE@HZL9z56)kXTWAF0=;k<$cdr06dhx!^@iANz?kHfg z7ey!E->`Y(D9H&QP4*(s&@;R*@kD6ciQm3)NAW7n2nSN&udRuX^(9doi1lrqK|_`V+B`CdoxNmc^ z5ByXr1Vd0>l{&R-A~7DQrh;Q*ebmIY8_;^<4E_hIMKk0JC`G86qdh(2nZ@FVEf!;d z8Z&EqN0eI%0&>(Chw;p4@5l&sN*;i5U231EE*T#q^19TxyV{<33VBb|)(kEj?&~G# z1g6w8jIyHMA=IDj9~~R(PsaPlM#t7Zl-so~8Mi0L zPMFPO+xkZ1!b))5e`J4Xy#K(+xP5dpp8_K2fGX9$aB$qUUaH8n?HTN~0-DhM_a-QAOVd0ia8Z zKs-cRr5Z`~ZCRwSE0jQ$Lb%9CE>P}*NFqV{w*R3FTZfDBT?>Zg>o{8%x|e0r)fned z%6TH6<5@yEyYe}O;-g87tA7yni*fug`G@f@$o`lk>5O-fv}K8L-A3r5*K&b!9Bm+mtdUT_Z+gRdQ#1yPFkjg2Y-THGz5684781yz$9 z58bA|q4)MAR68WI!Qo6&4__pO$j=<9e$qP(iD1<1k#Q?ch~w5j2!Qs6pboH9(Ch^w z5$}s{rokSMkM;_aF%qKu{OyNwZ;bYmi6kWgN=OlMh`P+$$)Z?W^WTd2E{OQm2Szqe zL7OsF=s~;%)e_Tt77r^5C&r0%it3t0U74I;;9?$UY-|=#(AY71;z>wq(66YrtiT0) z;4DUm3S&@QpUBHg2sLKBA8Q1;4We=51L9hApR#A3l07S*%`kWl61}ZZC&+GQR3SSl z1G7M8t&#z&^RdtsMA?ZiMhq^7`NTXq<3y5Qx8OvEU$T7=QBek;jadJXTF%MjDX4KzFW=iG?qMPu89Bj-e;K1Dqt6&JX2~LjPN3Cj8SXs7 z@g*nD?lW@>51l|Mv=O%-;=4{5G9ejb7cep-a*LPXN2z+r^5Oe%oW(-|qM{iTFkAXJ z!%z<=A-o&LGxLW(IJoubq_Qyw{!DIGc*Mft&*Wd8^ z!r%V^z(+pn4SnRJfmgqa^p48_&ff-b-h}|?Uf>O#d%;x~2e)5}|u5&SsCT$zyKx7#cj(4+%SK|@CnXu9Kqdj={m^M;&JtL5TV6b2rXYR{16XN_TJFL_~HW_ z9~|9#!$@^?WPAfz^<9yX@kUDA92vnx)wp0hl$=2a;AagdD$4rCtNPZC*Yu6{7GrX8 z!M4-SxC6p};*Lx&YRiXl|9CgrpTErio-j~H<}aKvIIhQBtDnDOJeb7Av$$x*g*iDx z7GKd%#+dXZzAVA;r7sgJ6A#z5GU!lc+Rq*5kyi1?m3_0>2Pn1<8j2oRHDKZR|(f&lmA4aLV+Kj^+x@jheeOk7{1lys3Fd+pQhb zKBN7q_D^^ZHKeQ6eOmXBE~|Iy%k*9Ph5B>!JN0|?x9H!{zh{sPZbO-&%W#$9u;KHD z#|_^%{MPURUVQKyhm7lu+l|*5?=e1V{HG~p>M+eSonzW*I$-*w=>gMArZ-K0Gv&-a z^Udbl&F@+amYAj9(ra06*=G3{JZVd;P1aHCcI$Q4JFH)`K4<-@^?$7Yf-BW|wq3R( zwtH+}w|&?48{5C}e6iF%#XiS=jr|ooXeq;opz78 zzv+=Yi#_*wUh}qiFZAB+eaibcJjR~myTEs~?}+bi-#2{U^}Xf$qo4b?2f~4hKv!Tv z;GDo^f%k*+f?p0k5&VAe?O-x&; ziS$Koh};=@D{8@m*2d_%=q1r7q94Spv1F_xHaoT|c2Vrw*zK{e#-5115PK^=FTNuF zR{Xt$E)he^2U?p=5osKRJ@zn!Gf5UGkI3Y^k%fthB3i ze(Czs9i{tA?n4cx+~UJ z9Itq}GG4i<@{!8#R_UseRST-NRUN9juj&ugsp|8qpQ`cH%&Iw3^Hyzb?S|Sf*GYAo z>Yhy})3>C5Q(slTrv6C%YYoAMO%1m+{Jb&HxVrKArnaVAoBq<=*1WU%aPwE1f6)?a zS=Mq%%ja6Y)2eD6YTeU%ck2tSzi%sTo7Z+(+avAP_9^XGw?Eqv>)6xrt0`quuA1_L z&Y7JrcE!3b>-y=`>ZvzR(@fhj?O)x?yR(_5%#zHm%(tgorjJhl){OX!H8URQ@%NnD z^Q~TO@66s?d;i*3+PAFlSl=7{j{bT5`}!XpFbwn!Tru$KOzq6uW{%H%dgkjh|2#{Y z6`oZ)YjoBPv+kVrjah%0?VMdVd&}%wXWujXJF`y?`UV#dZX7%`_~;zRob_|I&)GZY zlXD)M^WvOe&v|c1H&{%P&t+6&kIa9zu~^VS_)_riMb`f2OO z)_;Hfzcwt|@Rwc-RvAtb}4rhm>Nq~lWu1dIk*a)dq300dbAk?kVvnBVl`4Y39}Dxh+BIINo6hbu{!3 z`_zWPt)@g*eZ0bh4-5RAXTPpbOz)_u^{6=qqZpRa=jYy)4oRQG)1z3%7K^FiEo=%O zQn{RmOrjI-fICfy4fQFlHd#{E(mYLSYV`VaWo5|{E4mWJWow&HnmhI4?#r*JTzbv& zuF<-hilO?Mn|fl->X~hI8=4|>>dUYH*wDu>pHop)Qv`+aGr+{fMVY9JeR;Um2`R4(!I;SzN&0ZThF>oEc@}f7Y-zxbwi!; z>5+N-_IXDy>64CYv}Jv3v#Z-iuby2ww=1PqoqP%Xrdq4TswkMT=nrZ%+;9kDagYn4 zc!vhAp}xrl8%_UI3Ej$7{9;}9r8xKMv%f3n({$2pZEv+@|A2>(GPP1rGcaGq1R`9g zb+UsxK}!}dmmre_!M`N9RiFK9ZTBjEu1?zUKW*7ZKuR8q_rzF~v+4(QhxB^p3u1?# zu>_BVLQ!_a;))*f6$a&Vllzv- zdslS^tC#H_nLb)pRW+}A_U2v;)U1j~^FUQg%iOVRt7ffjopWsGU~NfFS$z8Dy*<@) zyOK&TuN6EaO*)8ouw+fbyWy-GA+JfUgevK3g4#CW>$P>+6LsCIy36^za`bpG`!(sd z?AzRTa-+gG_77nzjQ8Qdg2)ipn^Y@Tb+00=My>U^clkZQu``U6)~-DQhkqj^)JoW5 zpxX1oS>ERLk~C7q>&$CrmUf2|fvQkji+*PJ%wtQ2T;3+Hqoaf8PX0STYD+=c%#s-g zhu5hN9|$?UOAvoY6AT1i#HVgG@h0x#U;o_lB)XMW^RA)n`;YTwEB=j+-OJ}@-_Cwi z<`sVwv^C7~HPu0-Z$hNN7zk7MQXYT^oxEL)JW1o9fNg<|vPl{vzPzGmPMy=F(&t(0 z>p&A+Ne=sjR=9YRN?JTuoqhjq_1tNzGWT!`7?#d{o)4e=E*kPlK3d?g^kq;su|UR* zuT-4YJtE5mO&C8Ab!LA;6nl7rex&-7ub`FRlWIXu64v4cSPL7T_}U+|AJ({nM=Y{P zDtcP55EF_jTM6lfs%3kY@4Bjb+1`<>uF8I4&ej=GZ+dpK^2={uaQw1?n?JJP_>O^_ zvd*5Zd#2aV?}*LVvU_^{f+=yuPAnF70v;h5i~2BJ*T__O@}@#oH15_WsXMZ%)imO{ z4J;KIi^Z3J^pmCCtD06fHq392WpnFR&!3l^nyix4JNIV)Nru9fn)?3m=AH(%I{SUm z+s{kX+bDJhfsDm;#O!dz4!d2Ihr@E8yU9q9dD3~JDxa=Sg^DI@;7{*{v4ZU;ty|>YvvbpW?Ue3LNt(W(zP~=K?d+bC zyWwNYHMF)mpF}Aet%dMa5$@D$oK}?)pXd=5ys5iMm^ugt{(+4APx{on zdFtOUp5E7>e!qL6`o}#|=gFr*^=@eyMWXCRd-_1xf?m_|sz8zqC&`*jP37WWyi)zr z%zs}ybF2FCnQtHC$?VVh2%nMtBX?#W%6^$>T?ksEprt39rP3b6N8BYSx>~f6v>eu$ z#sDPI(fO%N>Qnu@-|FM0?7Ljg4`;u?hd~843WLTh)hv8@6(3~cI{2NP10OTX{dh&s ztYO_vO=t-#;LR!E?S}sf;o*(GGvM_X@b?kC$%6{z#d~a%PsXJLZ`P>UBKHfT41;rA51`hihI*2<1igRAaGO)H@Yy^ zeyn}VGcJ`EUi`X4aF`8foCaq=m2k53OZk-mO`9}QSnax!<+Qpk%P${wSY*rVU9!zk z1fDI6+}I=dX-8>b{Wu z2!F`z3EF(I>Zm^kI~dNn#CkspU#PN-3l8FDQvgOL6vpFrXZ&E81VFKb>6bdvq%c;z z=_b|O|)0p4V1g8N_~l-JBlwV)ccxhys7$NNq&Ryq~_y@k$5rimJwZ5O0gBofb%@Lw`u@Mj)BpwDiocq#&P3 z2xxu{%CSM=Px`Ybcj5!d{NuXpixbPy>}&e$+i!z8x3&I?mZj3V>@G;As98mlSuP}a zH@^N%lIihz-Hsv&7W)9z0^s5E2axpL@PaxBypqynqF8=pynzDV9`=Hb(TOP|$7F*kH|0M z(l6Wqojd?Dj#yZK2rnGRv5hjR0te;QnY>OW{}p93 zh3$e^A$jFR3batCYl2ovmsbz(UH)iYm%gh!y{dlKp6t;D7Y!uVY?_{l->$#CoPT2B zEf@FjIW63$(eBFz+DEUMz3w9IuUoQjlO3dXR||WoSM22`*$SOvFJ(NEN*QlAJP^-h zFJ(NkmonZS%zGbZFJ)ZfnT)#+{&|E8M|)V;BAyl6N!C)v9fNWgN1Wz!BCGvtF?JBX-YkB|=L{Y6 z3tJ`2?*LqQ$}6b=iCCy8DN9!}e}F zpKH(9k?c1)viCY@FU#L;xD=rwYvNb!*r8|u_XrIz%Nme7AtVbQa>L$hV#R=-@m<0$ z%Xqu7P9X`zXTc`njR5ab!2ua>55A&IqoFqFH255%pqO7VfCKy*6|ER#-0Si8ENI1` zvzz@Pmk>LwSn}A^f(+so7foh9HZZs{W6?NE^p$W-?WJj1>C99Ut+K(w~2 zNC$vJa)56%D>}gKI8V!$y$NMW4lFvQEaSPiaxQTO5Wv}q5#K#C8kpDVqqSa>BJ@ql zS{cVo6B9IT#m9PE5+N}yH~Jc?eX06@8RrINy@_DVq$$>P8wHoFqu4 zf|qy&OGx$&f|m}j8?O>h=H<#dP4a4p}9^|Rq#YhHIjjr#nk7(tt$wi~M= z!9PQOTp+{B&de)4hLZqvEQ8ma_40Xuo~7mU3;Dz&fkjeVlX5WNsA|Px8ixZ?{B|K# zxkfroKx?Qjw5EqzgKyo)BY?Sa1+@m!Z(%+6a=VT;S4K|X$HIqA4@z|DkR+xt9Hh6B zH71-$h(jAXKWP`s4M1A2IhxvWoYLgdwP9bPYs0q(aavJZr?0E%PJT>(Wfe{>`1HV( z0FR&S>FmjVzfJBT{}Jle;N1;>hCbY8;}d5dIB-eh_z+tOkaCGxx22h8Ql+oSSitFv z1YJJSVQvh>U9MovDRWr*vfwbj(~R-j4S#Cl@Tse6j0Et=^2>PpuqHX1<^QtK5gGS- z__u%fs+yz#rzZu|IC9iL^8hSxB zRKVK}&v3#^m7fWZ?5|934?ORwH>H*3sfx16QYzDo6mYMHU;GWw`11Oi_Rgks9$8t} z%h;sxGUYL>v524LwH-||YH^Q9<7K@4@cTc2UZ+HVigC#D14mf?R~5_uuJlh;XQAwk z+>3eGn=zE8D$A?OswxU?qDHCk&HJ};#_|9QVSU=f=4AYMFVlt3LTOy}sZ>R2LqoX2 z8whAzMiOEASYH^2P8CO7@?ili1f3En&k9I@<*TN&*m&T~9ZS4P>$*0d&YNHKlykhj zEe^50KI~1T7b=(RSzf<7)s>hUa#iEBs&;W{TcSPg&)z+_Wk%HO&0Z58_{i)nJu!=e zUml*p?_6-}Wi$Qp-eh0d%33Fb=j^+ zyL+y)B{Ha6Jg8UFJEZqjuw{jsiGDa<( zD2ZCVO0D$Pm*xKY#s)>;i}6U0WV}7F*i>t}xv{>fVREf9O|l>|?moOVLby%o24ENA z!qV2_FPG4X)+|V?&)I7q7%+xt2clCMeRkgwzduxyCSkRv57pNnx_Q-sp?Ety=pGbu9j$&dBN;hgu_e0nkS?R4v90Tv0fPahpQpRxkK0 zkB2x<6H?$4kyC4dVCAaP{ddT6t%oc@YKL06qBPHR7G+q;$JA5KkmrybF> zw#g^$XE;i=&h0I!3!BBtP>%zf#+tTrr)Sf|>1rRHu4bm>Ht!6$l8F*$FmBR{)nZ*w zP<7@5S8zg{oeH@KDsu5B!EG15{Zq_s8IR;b#@o#s1)c*RJvkkZV!=1pxe%0f0 zxSe@+$=sD`(n!m=W85v*9Y{?Y1#xmJ+89>a*e>w!sY6A>WO_2*Owg0@cH_;z>oBVL zGU6HVsEsn-9-N9(8x2-7ly-6(Wt!AR8FvhC(vdWpol$>rzthm%DPmO@5pCR!b0)&W zR~CeR=hsUz9@%6WZ=ay&c))5j+fJ=p#-)9RjC&K_sG@y_OYHm6XGq-2oLf8z^U|rZ z)nN7>WcU!H$}FS}M{Z4YC?pQ#+lrotVQx+G+bsSPuUTcz{#ZRkkH(Vfp{bjVb7r~j zbB0Tu3#2J0pTgqxMXC8@pno~KS2&Y#V^xDQnX)9E$=J)qnM~}UT}%dNJd>HGA_swq zCr6l8u>CE7fOJ|AG83}J6iRa#Q zLQ^p`rBtO7hcxn&q8YH9PP{XU=bqZbv6$WvHH8l01KapS4Y5Nup33q>g*4QOUp2m!>~sjV_!w{ zj*UI>+Dz8S2YdQj7j3AEv{nX!wNnz*u7zlq2Rk+|-eHYoaD;F27<_11;+WHJ=HSme z)HVm?MeqhoOgL>}d($NIr{KszejT)RjY^Wo*S?~6O219*ty$NZQb(56)@RD>@3sz9 zIZUDYRQHI{#knn7$7i+f+&I0Vc9Ha0_MbH+k;dNaeI3irsl)RtZ(q-~daFKMU+RW5 z52K9?yi34Wz;V=Ww?q@P=&&S?;;7kj%7RS@iY$mlm+E8u|T6NL^{LKY>#JjK|+sU75To9{^+Eh|KBz<}= zig)}~!jq{kgL9uM91k2f7@Ez;G~wo>UT?~ltU4CYE2H9W0mA@OX~om-!c$o|pq!?n zx>GguIel64w0QTLsz}+whD18<(zw;}p@wv((&=ekHM42Jt+qBUG7faN^;g;~;dHX3 zy(*}g-jRvx1HMK)?hn?K9B!x#H}qCE?btXYneMx%r?+*{x|(=vg)dkQ<>gpYGD!_7 zj52=)Pt_Pc;bb`OvD;+%gJpy8;pDquz>4&io`b9Su_~3?;H!uYEHl)0uInsQ2bOeH zwv|}bQVp+lm)boEzj;;_g&f0S;)uGY%j89aB?>9|G3 zZL&pGJX?xRKo<6Q_OA`NZLWa3gujxhVS^XxXtd#cU2Kb5bss@9%vnQ z0W|2s`q2fBc*$6MeX_|GLoeN3EvfXL($F4fU1yCXRkX*N%KWOj&i*Dz9U7{w?=wZ0 z)RQczAPXJ#sMVeDTdv98$ER7t=Bfs7S$#13Ab)Rqd3ma?w#-%12oGRK_Q`@&sxX$` zjEP!pwL#BZieAZ0Efz_%PIeR&0;x6lA&*NSkNr(5b=Q`v_M}w{X-q}E$$({WdiHTt zIv1lEi=|K<^qOXeFu3G^H;Dbg@KKxBc}yeQxQ6;R;UGqCh~j*N7tNy7hT+)s^}Y2o z>wNS(x{9;**|jcPyeZW-SmUzBo4!7E`^xr6>tNl~?aSNF=NC0ESYKDtUg>RKu(qzG zqY@i734Z~yRC1$!Wd=1kO<|fq@daI)LzSsrC}Uv;ofwp;GY`)TC?m|;BgObgo=YwZ5 zbt;-Ee5Xxdk43|(h&npdT#u%DT361jo#Rp48kVUn?x3MJ)1F_LkeT~~AriAWU#_l< zHuaac?AS29q^{@WVSISfrI+;62U-`cuZ^}=1<3nT(F48@C%RVV$`~{rtxeC4o0aBb zT|y2|c`3)H_kzLIM#wSv7Fp8l)$^A+`yjUOO{*wrfppfu!|pzeR+=?t?Cu)jqjS_? zh?p^C#FYo*#}bLsV-X_Xh{eRjGytBQ)jdb(8-`EKkHnh$%F>I=Be8j9{@N0EY0I>h z(s*-EvTRmKAk-80)|7ZlTc@>_9GlQFzMv&g9*QJ`-gsSEMSBw8U#!Qc-8{)a zC?4=8Xb(A@`xoCVU4vN@EBYYJ3VqqoeB1(qiwUza-3^x;`~?8nDY8w>m-3?>F|UIy z31ie+QWG$$(u;MA-JR|$bXU}=qUn^5OOnYG!v_ZW{Kf+Z8ncf$t$v@_MQny<+41g7 zSk`38dtBoU;v2hU9kD2!w6tk0+MJ3szVV{=4rLO}NtdLm#yU__)iGy|p{BEcMy$>p zZ?3c@+`Kvak8s-E)Vy#8pOU4=XZUgnCy8vDTb>Z)W8KOWFZ4%4j@+KcWO>^;e>(!s>`_84k z!|EF{CqDMZ8{GJZr=R{^_U}Z+iuDHv6+g{!9*s*MHkglV!alt6Av)MdPwFto(ORPf za~ux3$k|o)C3?*b58{yCZ_*hYCKtYw|h=bu1b zRjBY4)TQ_X9cLb`>bM&9oaPTyrRBrfw{?72hm)bCu7MwJY|LKJh%*3r$MQJ#nOB3F zmS59?Kht)9ZFNmmu`h*;^+W+{H;%q6_v1ajGhjVjz}ho2hn;m*y0*HmMy8hE3Cr|u zE?{1dr$4R-Yg-$qP48&Qqbg@YGVVS$%9y=*bo(}rVq@AP9W_OfHO)O-1#*l3>)aEF}n&ae|H7t1Di zL8`HeQT$uW<&})GpwTHSTsj^Wla~CLgVaaWi9O4msu?q@<|mxxD;io?2J6r7o-!0~ z85o+Elr%L}jq9syO`AG{b){Y@vAUxsQ|0bbSt4~M<=wSm%~XxrP&T@>v#BE7oURtT z8=t3lVJuh^NmMpfGq&?08b^tv7T>h23zr(aWzlqVxS@XqK0Mi6=1H{nCO>5> zu{Sgt;!~T_^)`PLvL*AAwB{~x0=b)a;l0G1veTveyPMya`4XdXge6`BZ5b zK1s9>?`DG;Z-;w|bLv!GgW{9aanN@!KLiSFg1ub9M)&Tb;JO*$ZJx)`^<#w2AYPu_3i5VMuv58M$ zi{CV-!JpsamkrgGNLq_FQgU&5GklZ`CXK~ybK5lb>8eEQKxOCl6&>+VZ7@>sJYj@UpV&ucfzPs-4x7cK$V7?EOj7ab^OKUOWr_ueSd*U!UPn=S)Wc z&*O3Vq=TI^9Ru(cw+q|!uCz_;4;%25&F9p3a7s~wg-#^sfqwc+j@s;gu{)6u!IV~? zsm=7xMc!BB)UEEsVU)LRWq*3WqjrBm`vp^%sZZOtz-k0nBca7m)sXRkc_KtU|`*Hl$ko~j3uMEXKlq%YSA zeW|KB6CUY{Ol=RA8IA`k>uRcMt54SgNg{obG54(`%-Tv!RLYE&pQ%W*B#CAp8FLH= z8)#wUwD!|mNVAWOwI4OZ(@*qbLPI6-Gzl0q`>f7e0!boml*`>TO63~GY)RTk`7RO$%qxQ?2cpo;>8u zZ>xO#@}UPpj;PI5U5c-;3Ktccl4{Gi-mP1+N+s#5GQ+LPK~e4L2Sp}_-WV#uaz7y+ zP1Ki`b%*eWY`3ho#T--C^_6eFuJ`~6vLT=3&}i-xvatsbmmLpG>7Lp-t!wgV%9u2> z1Cw~WmUt`QCEm*AZ^9TG?(LaMWr?>c1>;-dtY|9h%*3ZAHB;kL&U9u(M@Ca{as{O) zy%+wMG@Cg)pj7{xqazg#!TJC0_$XCTGw=Vy5fcCRUT}ka$<(TDa09vn9omDxroI>a zjFpza0ki122iBEz;-rE_DZ^>HliNHI4=asf+Ar}R*Vs#nO-VPFvM%}HL4FBPIh9ae zxsXrvXovC(k2Mq3wuEu0<2a)LE1>3XvNxy_VZ=JUdULx-ykgVLo3GW z0M-(TYlVJ!OnWOZCbk z)aUWrO3DAKNi03_n7_VBdBk|Ck6F=q-PO=$_<_fxdPg06EB&do&x9kqQRP(4BotP7 zRaRDq)2XOw(xIM^6!tyrKvWEGyLrU9pzIe#2Z4kupZoD)=@Fcid0G2|%CVmpONg&| z@#l1$Zdy#3@Huw;od_IjdLUly?{vebSvVEEgsu4*&jiT_#<$-zZ_;sK*Xqq5^WJuK z)BH73;V^L8!iCB8>*1A0=a00%bI|#M(hM7I%FbAU>NMJOCy_n*BeF3I;l+mYMU3Nq zj2E8jPor_P+Gwohal|^ncU9-E?&+SMoM$w7MjA;df&w53ge;H@i?ECY zn$>8eWidRW*I0mraiFN}%M)nh)Z#TDCCx2y^4p90{qSWr_QcAlX z6tqBrN1A`yVs+87=;3Xa?0D#$mHukSg%}RcIe0PM4z2o}!R6psK%}jaapzE|xd&7@ zL|Z)lPSMhQ7I8c72-W+|)wDK_M7-j7<~3S&OJ|Y$M2YyH`H_#;>il4Qgw8qdEU z$eDOv7f}VrseLbN_G#HLWLgKleCP7bXIEsiT-+qcvB$7>58-+~o(XP}$ zuJBgGJ1IMlwVSZc)U;%yIJOS4ELmnom^ktXC>ypga_Jo$D!>3A+zFON+Q*Lsh3XCa;?-AO$A5O@O` zE8|@gfAEcjh2p7q;El+S;`9wZLFYT3AS^u7)198;5>21epgZmJist%h9H-)O)E_dXt&7JJIm#KiP z(#^u-iFv)8yq@3LLm7Bo*E3JeOAS#T9$BUtZlqEw9``}-txiN|V&sLcEqKR*({A=w zbLTIu!+CNew8WyxwxIa4I4$d`plSeufm<-MpKUIr&F8TuSNq>p_(+MA|*zCjy zF)vzUY-yf-_c*>QNJ12Ef##S&t>;#08uPU%;lMYZH5le2%Cq(Qd_?!S#XbMH$6bNv zV*FfW9s3P7Y z_xX-~7vC`t@EwC&kvLlScBvPL{x)dbX>?oXI}i1Hx~FloPan~-kJ*3aJ6=5THh45` z7aSI(xLA7|K*%k5p~Z;r9vHFKs8_{vOHcg~*F(fp45_l|@Vd zD=WD7>xe|7euMKEE5T2|e`bG+m~|5ob*K9*iU2c77ljOTXSJ@#*$j_dlZT7jS8D|d z#5IvT z^V#J}*TXQ8Jul?9kHl2kvP$F4x1zB|He@VVQ>9iS7n^8adPz<{Y4qnKsquQwt~4hq zuujNY{5N(HCuIPcFsKy_Swa?5SfW6J2qT2WfsIUC0yKVRZV*o3{)+V?3J0KPtQk~b zKYNOwPj!l9fZLCWePkwXha)7Xg4?s8m0}$UDcg2RG3VpB+k$Hqfj~6mJ?A4owupIf zfuxL5ho&3npmUzGJm5uz$D;4GfT8iCmxntHArS`gAq-;ahe9m(XjtyIdE}!P4tchE zGsQ!0u7YMB3E|cSQclRaNYHr|4fjrRv0ueggtzn*ovG0M@LV{$)^l{Ginl$;eGH*^ z6sp0%ZtagtXR3Je?fdCWjpkCdp<@5|?VhP(bUIVTvk#r-G^T~mpoe1ODLPZdQ|~y! zxz9C{!CBCmiYMqyJx&-YJ_p(Ae(quD9f$@r^2_{^^weAB&vc)nllT322TtBlI37(# z60zR&I5`Y&b?^vNLrS)t+Ow8`!5H*;79>~cT+m&!q(o$d^ze&30<d@0 zsOJ;qfDvx;h(RPry3;j3!cseCx?w4_NKxfRcW%=aCpL@p$bK;maz2fd%Oh1aXQSSY zRDmOKkIMhTWdf%vR{Jf;%qE^tj-;5T;HP+wq(VGLxwG^fHAQTrl zl0C)^zLVBkJo^yt8Q^0hM{@9;Jm$n{d_u^rhMvOJD!$cE5ryKZ2kxM!{K2)JBKpKr z4~`RczHrbV3M{8ij7rprCm)*RqsGf!kri{`F)DuQp69eZu!o+a%*a97#8c#t6HmRZ zPNRyv$mOGoC&{ZLo_uG8B->%4r!XQ%@h0icu#k~2gRG;ZD`jDkb4ohkkbg%FF34rk z%SHf{06%!wg1+(sFUBAD(-NwNy$2myQ#j|hC@KSq3j-MnAKZJg>4@dMZ2MpW1Mv7N zR34_~KZFi8ik?vsk3Ikwb1;(%hePS?<9au)!HHGRIxU$ri^Xxg2;&{bZ#Q}bkmdy- z(7$jEq|>Y%Y=_fGcPl{LH= zsU-UC-20=M38tNY{p7WezBuvLx5~ClKSAjAs|@ZS1^LL>4`sO8;U#Oq7h^VMLZQ6h zuPhfNyPLoCA~nmRf_$jYqBdFh$WX4stpx{VQ;GmEY0aADf8Dn=vnvyt9*$S5tdNfk zZOQul4cs(U_eWb8i$c@NBgExm|5K^>J*M@S z(t(IY`9p^5i?o4yK9aC1uuqOcHm$N3`IfOZx<8op5i4$C(+4DnO;0?zNYsyjFW6VA zwYxBNLz*mH-&*s==WbYNY)@nY6Zz5Ib&oYZk|}RV`0~f};gOxy>3dF&Mv|GBx4!#K zEjd*Q#6y`xiev|zgud-Uj#dE3V3knQ%7^bUt;Z}45(9A%@bKWit?3=qP4)wIXGd^kf724N?8JG>eO2rak!E0^lS-phN?L3tH>l`ozTU;^^y6PDB&gxVO6d zOd|n_x&ByT^!D4jGm?#*FCp{|(<+%-tx$qBb_lUZkGlv17zl)}Czv0Ki4_UCfDLg1!@Ccp>EdGM+z%v#J6|xGe zLa8)pB!>Y53aLYaL@yJwd)z+|s{11Lgez0fjI>5|Tl5xZ(Pk=E*>7}io}TZm%#ZO- zBeZv$q}MadMa`H(X&jsj8S@0HbO?wPXUxfw_|fJ7$V(}IG5;4&wwZ4J^RlJWVe(%h z*-uE$Yw%{3WcZ}4vO{LNb0R?*o%>65=YQhyC{7~&tb7fgH9^V@OsSKV8nwxe-f7d* z){E5f3Yqx4dkl4YQ6%J;^2G<0YUTxaZUT46C<}@ z)4u!UDEp_OeXnY4KRk5cRgG;|b$2xTK6bPjy*j*Yz2tDHWxHKrp^bvHU$IqM;Jyg( zQ>r4zLcj?|{ZMFRYx+PwHC6JSxW?ii3PxYEWy{3>_#d>ljiFld#B~bPqsxCcx4V&` z(T*E(RuCcbzRcl6m9Ap1Ny(_vGH1Yu+j2x;jNpc6uDD+s?G_IXQCc znf%dx^KSFdelX;!#=h%^wjU7)$G!u8kmm_|Oc@HHuPkIDsPPfff+gIdr1J;)(3E+< z#29o{^mq~qIvWIg*mkAU_1fsj*39;NaJA350H+oS*)j)Bb(Is&cG( z+@Vx>3}0d2SIA$PnyrCf$Qr`l`vmw^!afmu&yBt30}wrf8!tn|u{zkb#!kd3HPEPP znUViuV@Ea_oK25zj@8HOu~2O~p4%FY1cy_eY}g*FkJe+s`n*06F8iY6W07po8!0DK zt(4v6FL_;hWPJwWK2N-n$<36YQSknQ>;*`@2J*_NRT7bfWVD88RF(Mqkxh?j*lEpU z?5`?>tT*8_bK!YE^hUQ^W0f2ljwXa$T*d{C^n6hwkBu1*>{7_3k+Q|>-%$v?yAsJ_o+(#a;BirSeeQ5Xe00lU%1fXd2wb1Cs2{x0^? zg!0+#LsKc`3&U;YhbF$nKH1qRUfe0Muj1tll`j(e7T%3p2cI$6WdYsrPePQCwFbm? zB>wsR?JwOjd*HE|-+#l*OD{27=WAce_5r~Di{vO3g4>) znZ$TXQUlKX<4EYu?Q4H``dcruDRf8Ebv{q;z){Zr2=CB=|B_l~S3v`(6}t$tz2BB9 zRzMos&opeO1|6;9>dt$M?3qfjvmGa^qN}0(0oTwhQn~H67>!C3DQae|QmHVLwq`QJ zfdM6+t84u)0P{h`t%b=-&EP_Wu}?E^j7aDcq6^ zxI)>WCs5)h8!W&@2e$yJj~c23wZaVr@#cNhBEhAlAv6XKujPiKL|_<*+&+ZciPz*t z^g7DUEKs#Xuxm5^7KmEuYRX0oZ(e3a$~X%o`OExFaFEu@a7(-r*Rw0J^(=OcO&od` z`NkjI>;r}h6u<_%^N){Bu{+pS&G&tOrv9_=Pt~1oY%>4p(^xEFxUj!M_fJK4w9n!@ zbrc$F2XS$=(oKW9F{sgv0hMk(vj^X?mYWouLxIW3v&_I%GBE3EdvnZ7m#Bf@8B(7^8UDhz=G;M60DnZ%? z2C6(wg!U=@Jy4pFcD1d7$h06bkj@ZzXW|g76oI!fl}si;c_M913+%o~ySr5hX94uR+!&*Bjd@f*#fn+CCBCY#Y+jjaAasymZZnkRQ!6A9vc+#1iYq&1ns zBuFE~f0)OJkcBIs0i|lRF5@Kl_`6;gIq}+!X7Ijiu8Hq~_pm25=dc#I7q;z5rSt_c zi-MR%0i+kGq>LMreL9KXm*w{0VX!gJclcaphZmWp8xj40({Hml{1#|PM;Dvi-!djm zwZrK3XW_m6bh>V@Ki=w3bowJGqCS5Y`Ek2`pFd#`@T2yM`uyE8S#YACMkww}Mr?YA z&R95k5SHCSV_Q;qZ5keHLU?Ub`>N>kXAGoXT`t30?+Ex^s28+OtL{89eb1>?o}5TZ zQB|mXz!C@tJw4Uqd z02iS396%oz!Xx8u6ya^MLVtj^Ym3RKB(+QSFw6x~!b!h@$_gJK0!w6u3HOr%)>qH@ zBsvT3OU|liBYij2M7ZyS+EcCi&Z(KA^xeKQO7Zo+D@y$|{D<7@1#i?J;QY2og|-vA zu4IB!N{b%gk{O<n^ zSHas_6mS7tLBZWZ?!?(9KQ81<_=o>cekUj(O*N0ct)!_+t{7+`&tohGdT5&qnX~oP z)MX1ifJTFA>IxEWU8Se?7;?)h9aZq=PobldJiu>Fyn)A6q6IN>{d7qZmM?$<>gn>4 zkC1xW8*3L-Q}Ol}p_!6iT5P-M?QY^c>7{NA(bGzo23d>I%azjQgR);+rIq$b_~3Gl zR8aGW@;SZ=nYJD2ew-o~C~|=qeD59-oCx}|e9BNwQOzrwyRD!i)Pw)t;P>>P9$3E* zx+eLW<5IkBb@&2EO`&x+XyZMXGlzDeXb!A+Vy%?T!GX(z%`o#ru0+xEjV=KLEikjx z0yAXjos~B1$s{5(2f5EV$G3n1N2Qd8h84)=NqNbqQc^n0m6vQLlg0^}&RKKoC@-8_ zSL~whYA}~|R9`EUm<`<3@^UT4CVvR?YDyD)UKKts7tO0e^Qz?GPr*Ez$_lrGR!H2H zlfPUTFYj>w^;Pn@kqch_#4@23+Ko+q0yC>hBW-;)t1nZipvPux~h%2m3pKW>J?#q$7*E1wBMcS_*g=X%@CLNm)16R7Wyf zUqcrAa09hiOhJQhmnZ%0x#IjrRDb?afm(=xh?8rstrI~ItCoB+7r0MGx#W}~|NGL( zC7d!{U0!@6XTxByq$~f+LniZF*p~t)a{ugFz_y(Mc94xmnt{cj^mx>01%~#=h+WxC zS{)7!YW3P!a&pj+6nMfPQe1jHUp3@W_?Om5lEO7DC@iKC6O-^|R{b{9B5rj2&CVT6 z(YeHavv3IiE1W)k8r(n_UHW_ICJOi$jL#_SDm8F`DuF4=z*PanN^a+x#-*PLHKU9C zH$l(neM*BC*{eSFDy}xrr@A`BFm#5!;5?#5QuPy(jySG^A44T+2#oXyae)Bz@DNZ$ zGSX!>K{cm`s|BFwFT1(`-ri*lN zbBfPo;ILVC+GEt8tZ~F+xV6rAqz|HU;BLMSmS-`Dq=bi=G!4Np>HDan@i9n9M#9>O+59lo2@T4nV9StyWlI9AbN;=3-Qi@rA36e@V@w086frl+MPD+%&;IdjJ zRBV&P8Xa~!lK0W^jJF7a-&QEMU8xl?2R^P0a0--I8Rq<+I1`rzI|oidsy`4hPb>F^ zLYEhTPxBg)&q_D+31NpM3`Rc*NtZ=H|2sf)Srqh7yC}(S#}22yzX6gEY)&l#qB?Eg zL4zZgOBn!&1BHl=zMAiPL`cQ97kb(Mja3sJgmoG%E(hvGR?)VM5ENp7moQM)4Y9Ha zRW?wZmEB2ok2H4?m8Dob61O$IHz2^6W>(l@e^kzTZFIXTJTEbKeW1v;I2F$*wpAUv#q^)whFp2ngKhKUE(2JaKL(^T7lAiCDblm@dfo$Mx) z!c2p#HlDa!mpg}0j#1}pI550}8&87-9OIVLG7`GxQ-4;EU_BDhAAD+N@F)#+%f|5lC2VWD;2Z_059aLXN-YRtGQV4EQt1xy}Q0>q*2#(x)~c=sNgEdNh29(@-Pt010nCRW9d2NKKhvVXAISPiwgz zwl3rLuF}mmp!3tq>`}4m?~y;#(qWd=p$cL z0KTZK))5rhK~RfGIqP*=@BIJ|JdCPtuI3s|*F~xn)pm97eWIc-+3d5&=5Aa_Zw}QG z!%j1$Peo_^wZxxK?5(@h1{QbL4^Ql^IrWy#H(lfG880Okx-@d&A_gUBuQN zz0Y%cbEuOv6R8sVi#}MSq;D{9-^d%*b0x4alU%?DSaOZN#ZP#*@ zal={sZr=kB`=FO~mywW*kxrvc?K-J<71GkKfJ_CHx62XvBow+0NxZb3tSQRF`vT;m zgwBuSZBwOOc2|W>S*2vWwuxusxvQ`xsj#63t(2R`*~-5{JeCZ}4f6A7b6#1FUVwD4 zE6dXp!ErH@Pr))S0do&LC+1M+bI^%7XzC5p&Kl*iRH<>(s#dL5FtJMAT3<&yTbkz; zPmwH)E1Tr|g!XoY(_Hd8)0+JrY$KZKj_yore5U&DOlx(1Rf4rrp@l13%MDhwR%`wJ z(KR3mj9&Q+xe0Y;GyELiDOb9XztxScQ+6nfLSX6^oSr`WChO+SgO#IRZ{8W0b(FA% z&y>pLTAnMewDYL~|KcmU0fMS+)=MYt-2h=#{YEqUOF$dj!}wYC)kD{;|wS4eW#$d`o=n|MH*^9n_lOu;K#&Z~ea zSGbsPXbW^vjPNYqW7591g;PE}hdTx9_2D@#u~tZId3(t1p2Kv8%Z>$F)P*fuw$Jq! z6{jYS&n2|!ArIF|sp^PlAgsHJv3?H!21_j;zM|CO&fY6}>zsyFm^IF`ScA+waOERMH+((+q`>jSCF&vkbm zMuNPFjAsM)Jlhe-Dd5egWH zynD)Rpg;lMfwEbl{4hg$Bz>RyK95MK_S~mtj?T->QT(k+<+tcQdy!lH2k^0m=^S-y zG*ZwV4g`Y8vJQqYaiLDaC5E{}_Sem~CKuFtIoC?^MC@KK?^>Sbo`@bTpXIb5W6rH{ zBXc8!wpi%p>IlOK=n(^2upNI@YW#ExZa_^}0~MV4Jx~*sMm`B*sJZNgD60H|nlK58 zF&qkUHX%W2@Sy8@gL%UDy6ox(j@C(1KO@et^@;2rTRomV0xIi>$vZWgGi@5C(9m#+S~-&e9ew>R~DB~&rv<`pwF zc$Y2JYD~|AXR61Vv2K;q2hCljWE06G58i*$H#4L^}q7T6rdQM9tirk718sQ4_WqS^K@ zQDFlWeIgu)K+-|PiTIUh_ziN6tSI#9MQ8*KA`-c$Z8U)qc9W#ipqDruKL|!DZ8{!| zv?3U(v~?M?6p-X(4Mftx9h{cp@LtU!vN~25A@S2^6@}fvyP~^V#-db%gZD}@2J=;xVfMM+F%_!6@8!QA*{pDUs4svUc5`v5jjMCLf#3;XqQOwdzTQADFFc~w+hFPa$ zdWDfx6Woktz`RUWWQ0(85!o(1wS;5=bw11IM{>}g;XC;HFO7b+2zLPe#Q5*T_*4gi zc!yeH^xD1nY7f&q!^|GWs*6d|ag7=BC10B4I_GnL@F!QT@e(0VtUiCKHtkFBwCJG2 zLw_~s^+uGZDU4L7W-1Xi-d?MPAm_B=+gNX_Ty zsw10M$_f`uVwO3d!&n$l=Xmcr7YjGOr@hhY!}4| zO(qA8@1V&!c!F4eYJ)Qy%xqjW)Mzi=qCZ+c<$`h>n>^y_mQdU4a+qB?34(^)j_x@b1Ezapy2Ay+^XAmbw#=H6t>$`K>`zNDLKaAXi&t@E}AlvbC*+V%l)y z^|Gu<&t9_$DciL@<7u6&Fvlm#-nzS+wT&K8?A52x>!N;oN0}+U?io5Tg)Rb-(NaL6 zSjyi1CZfI;_@2XUlfi10P4=KUh>B+!8VZuLpw^LuBMjZ`Gy;yGzzInW;7Yec)EAq> zRONj2HTPPP<1%zpyp?fIjiIFjds<-(){;kWz7y5- z+<^e0dJLObvYX$fao81%mYdpB(fwG&nT7&44dR&Yn(8>JaYOM5c8~GYmgICW=F10K z!`dy=ber_!2X{K$4L7bfW{VVK*tZyFpGK!qy7?ypT`bpjB{VtwXL1GI-g9=ey$@TM z1qs7cV)inwH4uuo70__7Zgmj&w~ z_+mkxug0p;YSDhcpmgwh{ciDOH$5e>3Z$n*oKi9V-w+mei2c zhG&1e9Z97^_WH=kXb5OI8VnBGXY_h$d(Aa`R&sAYix9-iqG4D!(!%3RBE&=+C0>Rw zV4L&`-^3j@8uYwxQ7wF?LGdRw@@zDoL`JR7phPdjvzZ*!XN-$C>0Zp#+Fo*?>N??0 z`76`uOg&@>*CxYn)0q_tSsq2xTv>%U(57hQz({_l|K0vt+PnLxvyw%fXV}{qGguwC zP;NYu-_$HR!&@>5G){BHvi9UyC2f1zlK1%h_OLZJfOx_MRl z&f*JryZ&h=-VOI0;OQ~=PLOQDq!;BWbfcgrbWbBQ8~_a`3H4`AqSLbc!mrb8eiJmF zg&&AURw8Q$SKSYc%n_TNHRw#bO&(_- zMs9#taz3XpYMma#{T96TPiR6^8M&sJ?O`8Y$Dod_%0F}yl0Ga?vj5brMKC{O(JAhC zi9s;JI!7)0PpgjD)yalTx=Y^0&huPD?I$oDj(6}X-NjQ2DXkFy_%Jy41a=Hm;uU#= z4fez;Q?Veg%ouzQHzD32zr;03^D|br>VAL@v52T22Wy{HruW7N#QX5<3 zZ(*@f?y9G)Q!XfOyPx4$YqLrWg*nNtk;vfJ2@{5bM}^iM19hr`WJ zLNvf#Hq<**<-7ZN(hRZOVdtl>z#JD)kgsAPYxU*?pAJm*GSlpfUMu)z3mHZ-WS8Y zabY{&Q(OFn^ab`g@ZE#X11^P2p|d!USKCde8(09vz|UX6i#&LtyFowDANG`Ayt8w^ zFY4eg$1JLN`=gkJ0XtX+or-qwzyaodw3n1u@kO1mW9^tv1831LX+NhZA=#coLA}G` zpbt|EnB|`rODgJ127i7u`XT7EdtU1OOW7NBIJ^Y$SxUh&TNiC4-w_E&=`Ftsd``sb9uBcP^ z%V<)?(+vR!N~E>6rc~XdvDboNa39L5)aa&(f>J+eR2Ro)nn`D(=&kHadn?zD#-?i_ zq;L9c-XM4{`^L6Zf}vD&>%Lqy>`ji=0%?yv?k|Uv)_C*MPrXsQ13igo_InriqwX3n-(^%StZ;i-D`o$GFxI#dhfk156z%#!=?+q^A$+p86%qtE)sgglT<@0q4iQ|3r&hPbJ`7jZJH@2nM;qsPW z;1rj!Hvs4w&-3?uJoUuQulwxh{2%%Np4f~hd;?G5nVXX5ZZ6&Py1)lMhEIYpX{I2939l`=jtC->Grt;(myCpGXLr) z6iW3!Aa)OZMS6~%W#5MNq5XsknhM4dXRuIXDWis+^<;-5k>QNTlcDcf58Jx*H~z0g z%?|1JrQg9=$hZCkZfNFMH2~1R(*xF@1C1Si+GPyg6z^j53I(iq<0nlTl$X$Xftix> zY)4mW-2dqIyeE;o;Z$b#X|Mn7N8fYcDdu~J?!nGW@7?vpF1#U*H(0uFkklF|65Y(Cp+JJJKoS`snegd4cUXaeJ zRLZjux|bW&RT3OW_qT?oeb;&Q)i+r7aj5nN1ql zzr4MmxTe{SfBt4YF3WzEC8kaKRX(NBmy0IU=x+rVh+m<>HJUD~0vF~w{Z94CV$$F< zJsT-&Mzy8r1@z%|7A)R~?RjU&>oMA+Zma7#vq$H4@Hr(wT?o`QK%L%TNCM{sb##P~ z9gbOX55Sayn>QerOd9^r+^Es0ooH^QVXmZ4+@$L$>Tq%GbI!2OO{7^|&l`~*?kSWL29N22HQ=@?N5R9} z*caI``F*frC)y!I!Qt*zZs0*wW0S zp*{@QtC@xd8&**tiZ%1|2ZP%bQ=S7RIp0q1+>vNoTFFBPlPwxodLM2VIS=_p#7EL0 z5(^av=PcDG@CtKBzf`NCxl|r6@6+tFkK6ZZ*!Mc0Vso_z9;o3h2c$>Xe!Rs&kq|2? zztA%ZjsSRE4D>G24@Kb|c|sfjU+|p&;kQD<@9~mr%(Yju*NH#&F+0X^?$@x)`dshZFKO)&O@XUj+vl$miZc z{zYtm>TXR5)O}9_c{oH?Kx=rdE54K(?gSz8wcD%o^MT4#(p%5?qC<13((ZI9G@ta9 z;*Rv#>{vQfos2mP33sBkDVCaxxr5_TXEEtbHm94(PY0?Arz4WK`>RQ}E0SgtnO59} z#(UmaF`OGq*`3}Ru9fg+LVBnTR`RQE}YCmoMT>FhUE|L%$&{FxIu)8|Y1Qym4}Cp?UnS+2m&QnjhVK>((@G zKEdkAX7-5u7*2}dC-EW$Ibh*iQd*T*yb)riNVF6kKCZj#OWA?AA&Ofs!pDZiAXf%kt4htozMR0DYmJAi4=sz5D+QQcFZaf&GL=Z)h-Jaw>qaT z{WEy-EuY$}CBRZ@s4Z=G#Yas9J_!KlQ*PQ?GvfNb8!d`Oce$rqE2O z9LbJnooTkMbp4@`m_Hhy94;N-R&n^#y2`}tSYBnZ*0&vq5A7ZfOx*B}U3a`G7>>q* z4?l4D-0d^riKCrAoEi#@A;6iL+!jysu2MHI{z4G}5;zdC*(z;nTYtB}3Y#}4ELm%I z>(+#2gw$`#$mpobH!(bHNvIq?3jqVdNj+2;NKL$WdyjET%7KQvti+zD!vT)1!H&kb z*s+HQ#6?Az5hYqf*7Umc7^$M)5+X~U6V(iilV zXR^6XReu<5nw3(6-H84BDb9~E;A5ffXpD`8Ya`QBxV%D|F6hHyC-2}0REO9Aj&X#5 z7f?YRJ$!&lv{YPzgySyqX}Y~dxMPpHKDrXEcwFNWJzf4L*{%ix)pjyDP2Z;z(N@mm z%{Or|K;G-gHBUOj=3v=sj;C=esX7*$!7b1+tJ}qHM61F?VyYaVdlM3qOOSQfuk6O(Zp$>oLX&D(d~T8nQ>r6!Bsnk8Hcd(o2Ak8Ws} zm8-`WW}arBQp(22a6X*zXch8j)J{}L$kI;fb?8=Fk>bd1IMVieoK9T`7pfX979C=a zejWOKhM_E&BE)zzS~K}eB~wDDLz@z6&cTmg=zu(T6bnG9`a)A7ZKeAM(l-P@am&MH zj9*U!g-Zh!MnnUk$fVP_^c{k^B#`&Uf+LxcU^@{V^KB1pH=Cx$GGl>uJUZ^BznZ@t z9WMnOv68?0osHyoglFQjxJAb~i*IG`p_xtbO-`4K|F!mlzce28mtu~9_|7%>QFzaH z0byFmE{!8^Je7*8{GMv97FRiK&FL0vwN&xPat(%=(4D=a>bV5%~w4O4h#|}hsee~rzh3j4(q5nv=6RQd{6Z#eTHqi4OW{N3CuN|{fUCxW%vlzu`V+YyOG7K$_5i}n4Z zL*LELHzM-(9W3r?gkt7MJ(Vsy>%PfKVl?Y!Teq-)tL_byM?wW(J~V?_z5&9Vz{!v9 z=V*79Qh6Y~iG<2W7rV8Mba{%(WwTj*kE6mKQ>$=44J{y)Yx+i6B`^~b-78@GGg!iZ zXxTrC@67AR^o5DE%|CK@N;js6v{G>{L zx8@;*N^K3g8OsjEp~coqwdja{&l#_$;q+}<@Hc!lZ^i3tREyLwiAmnYwtP^2KO&#V z*fQ#(=VEUAxmecclM0G+$bov96n_W{>`o$-rQ^c-BLkF@v`9$A&EjNR@=HDI9(m4a zGFXCsx2AHF_2xI3;^|7?9;tryM0^E7|4$obrz$18&g?=?zath-kRG~ z@iV#3+^Kqi-8p<8ZexP47F3=DU(Y}Wyi%j>*Q$(eN|1k4*{KAuk(n@ytsbH4j8Sn($fqk%DL%nF(wE6 zmUz^!GsZTh(+v#@+SNtRNG%p{`)h7?hstEOI#a3qP)LV-VV6yhGZXDIJM)rSYA z>+jGw(_y#YZN_}wfcZR%`G{WKDy!E-gfF>TditlZp}Go_n?35xPG(0Zowx~yN1hvo+vK}T*j+}FH&~zaM}=?l^>>x-HNCM^D?V1N z7VkB_sdyj$)C-Rl>ZQ9o7YdJ+*k3$ZdJq0rda`&9|HJZ9B_Bn)^VqXKbns|VUc*p2 zol6Z5=lohn&ehX8d*}!UFL@le&L!@!C9S*Hu#F1y9ONBQb8y6R%Xwr*hsRHEZ*I=p z=*Nkxw+-XR&d7OWytW#<7@dwzzVXadbaYQm{5Xjp zJB9JXuPTKn!=93>6GCI>Z6k+XRmMGU{$UUMfshZpiT`swhvAho=y9I~nmp<1RgSB9yI!;4)k z-+1HI+e*>Vz18wfH=f>BcU?M%&;s7J z8xsv;#iCODdC5lFi|sse;#l|z$!mDRN%-1*C*>w&$VtzIcWIX?aeD7lg!dmlG?#BR z{q<7L9<1ItyX9!6z5no4Np@T_<(=BH`@mJj;W4W(W-pam+jrJZ9Nx2a+TR2PyC5?} zK^Zs@#6~+0Eh15LJmGX26VdaLNXU3zg-~4&&vBw@8XJ78rn(VWk*RzLcW%htC zaqRJgH1UZLPfHJky=dy(xt7kq_XCoh(xS$5Jwq}&pFOJot`JGOQ&_0 z(*Ektf^dw$gQ{-8KKAM{gW=IcjcmX#UPa?97qQH{+w*^Y_MD+j7&h;4d{-@_@A%d8ru4v^AEQa%`rkjTDc6k5y0uzgj|?v=Yv6e{=CAMJZ~3bO!KG7t0B2O zm1MZ5sgR_?oakR}K;Y-7cSB?NSvLOK8?HNPi4UiCwYiCudKL9zXGu{A|%PKarZP1?SnxYaTk3 z@dryjPjKOlr<&s@_q9&VXRf`o{<>&$Av-hYYizGi&VlypK>KOXPDpKj)~j(O9pbRL z0-Qc=43;(>8z0+Mbs2-@O-IK^chy{-Z&el=ai`WCA1hWD8ZlfY6(406syAGFbW=7t zb9lIV!I{>*;mdEb|tC*_^@Ro;8)8bSbEU5I;%KZtzv$n%ng)FQOt zG%$3&Hi(wo7YXby3SjOf7A*(nykf^Ax6kRl`B>?2B|LiL#I~!Fle-Te$+8ogsp(hW zeCw1m8+De;#b#yyj>1*@_iURB^K&79TQGlwu^ZH@7lHs#&ekB8#w-e-Lg^B-5|D8wLcQQZK*yt6P}sj!iTzn}_IPXTU@4W@Q8{?RpC1m4YCM@Oqj6`f zG*g5(=C6g~*cO?Ys~rm6G)eRv zz9hToj4m%gX98!tL5&6ICIv$cUk1)G2fN^GJ3HSru-mrJT(7;MbCF4Fp>qQgCjmF& zu%z^Ms~uk6xI#&VL~V04YLP=4P26p9$Z>M7F1gy!j;O~b)(7BKUU-4fvZU$!Y?C4} zUpja+Hhb-+p@Z3EY`!$St>V7FIv=kem7i?>xf}=|ysCZ6u0k+Y3x!kdL)H6Z(Ii7^ ztJu+TtYI9{)?C{VR9Oqrs1=?W!sKTifMhGJA$cYG6mEdXFvk0k+~3W?6t?ZFjwltn z_}tC=(_5qQ;BaDcPd%VhMo*6Kz3!ijb7k+g>HJ*PzoRp9dQ0xcYduBxrr)@8tIJt+ z+C~rGRBKcYcK$pzvOPC585`M_oyBe3Ou7{luz|m3^s++>JtJqM0Odr}-WukRY%3o- zuru18|G>4Kb6TV{$tTC(`P2vZeT)sgNjWkJBtC>yngRz1(>5VTNIwyeyXz`Po|^1; zm!&sj@^>~{9EU}hfj$yLso;W3YMnTd`hP`#{e_dmxosoyU0bvHRQq5hxoIdeJJA@r zxaEX9S@CT<;!2d=h0XP#H`fYZ^(tSk`4^)HM}n5rRC(8pKBc*xZ)~r6Op#`O>XcJy z-g)QtouQOVvuSq-Lf!doXMVOE$3=-pkHw0(cLu9^4dztEoRY|9%(tB`Z4^EVqtO!e zrczOh)=`Qs%}vM}z7h@!WxKBlEQ4vd*_NYpRi)I&XKvVA08U57v$OkZ9<4HXX5zq^ z)ZB@Y;VlKnFUs>J_xv>0*SEm_IM@u#z2&+ofVJN}e&V*_;fZ4hM^4UXqGNl$79ZK1 zm|lp|k=v#j99{fhvIlt=7U(v(J51&9laq|15M5=Zdvq-ES~$IAPjKqY=F>+*(`V*S z9sOl%Yte2F*OSd{MF)HzY5k?T5dAKrUSDb~um8+)!U#YXZT$W#l0 z^=0H!7$^rCSPaEkZE4kzFvLHvhwj>VolWt(o_$J9nz9?45f{*K`^Px#Lar z<@=Zc@`wd8>p3!`g#~Uf>c4J1V3x7->+;sO-7uy1<|1Q968_;Er}ppI^r|6`njc(Y!jJN*+ibKHA>7OH)W~9*Iv)?BDBYk#b!2&&&-E z%{I7hT#bgV-#=8VTN2QX>!cgo;=`%wt6fUn1g&yr@dW!v#NS9aMl@BHQKX>+_;UV` zR{^e?6?*X_o=H#VuTAWRh3R9OQSd**Wm_*y1rc z48B^C35hBQaF87JP=OOrfCbuyCvHBx**odma`=Xk&V3rRRA4W(&%N*c+jo5E{f~_( zhoMC(xHXsT&VPmwckKT?;tt}ktRrn9yD$`KZ_lKYll!ZQnRbM6 z;B0+koULC8&hCX4NInKSXZ}NQ*7$!CXBV*JZ2zG+Yx@tx+1DcD;10y#$@g!5)~fok z7m*e+FIFnF%XMsa2fPcV(XuH)U*8qYx-`BNef7! z@y3fdsjp(MVI}zjv{=}*T`l%yl(z5@yK1bX)${%)S|5)qx0`NB=Ju*yRI#)FkdIGx zUP>dXO}WLdLC@(=q2e9>1rzxf(2!2Yywb}$y1cHZ6+?A$WT=g}2}5KhXD zx!G#a6~I;1fw5$wQJ9+deN4?>Q?yiC6G4RNY++9@nNA>(XeW1ubP&ASiZP3lv#rxB zejJS{!qn;$g9(0-M@$4uyT^W9)9RTfecuMT$k^nzkx<>^vt>NVlF{KaYONZzJr#CF zUFEbbFceKTqrobBX?)!3h+Ax#w8gGdu%yD|_jv8$n9Ux`hKhP6QVZd~dXOrym@`ilNHwV!N8>Z(7!&C8zMygB{tZ)H;d4YNFj zS?<9aMWqHRHMsZ0?GHFfQ#CrBws6>ORQ=fJ7W0NL5E|;BXJCa#o3kCmCb|w=w#^o+ z$0Aivz?Ssn3S-U~JSD%QdPhist9A<&_AlX~jK^$`Sxl|ch}q_UG(UJ3!ZI za6f_=CHNmz{n%kwy1I+KOkRaM7K$hjQPRch%PVybJK~kla1{k=h*jqDDX%{kNO_D( zWn?&4yEl`I1ylJb`w4D-bv7G%k0CzSjC*1ZPpa(BXMUrR4h5R=P>>|zwc!0h@X8KL zU-Pm>5F>O?;eMq&01rDDuf|+jWldIDqmA6h)!&rmhdjlR9j%Ztvu%DVpv)q_RUzGg z8J?1#gU^gQQ9%E!MIz3E>c=VP60>{Tk}Q50{KDEKf0S^%ax;lXz*|CGJWHsPS zhwKY!2h>AbJYXC3cyEkkV(w@vny6&_$x@nqGgJuR*1(8on^$Q|gCz#F#qXN(D0Pw1 zXw+v7#(nnxno5V<>2%126?qNly&5YLg0C1+W4kLHHU@;msD7Lb2%>r32zl35`}6x& z{HhhY+LV~Ap!1i{8ghoxZlgkJF8iVVjH%!KC8peNyg8ZOtA0_vvkz@d z@*%^~2CDnWrsv2edA;c4LOOf*k}kY$9b^m0{>@VbSICp|dLpB-Y$Z3bIrK5rokdq| zsOfixoStyNn~TRLN2;z2q}UEVsW4&=zH_tHrrt~}A{e=w0c0QL zIYE3nJO%*76FFpXl`cm+;U{&u|7FW4(9WAECCXV}TxCn4sLNeS+k^F(J?gVWLRAGv zx@aa9wgBaP9BIag zfKzV>aGrJXtpth!SOvnjOk3|yhg2aee4b={KLg_%xwC_7fS>!s^deB}L!RSGAkTCK zh*#^bf*rQD#zG`fVog8XB=FAG!#lM#GL-wc>YMV1SHhhF-VmDa*ZXLvt3_0RyFyA7 z9f0p7Vk&-~yfU=2T?yLhUJ=*>7Vi>2`Ks{v^a z{b~bZUss>I47#z&%fee%liLvA2K6}Zb0mBdS{%5+eU4YE#9^J5w75zS-)vla)42u2 z0pG-`^=I4#xMe|i=o6~|?%zd&!wv$%h3u;6fELFu7a&~gOYZ+6Rc=s|Gkg-b##sY8 zRsh?TC~_9(^Yd2H7+OSW_GL4n8 zLWzTi9(D2m$`&?^vJ9Zxy*(8U=4raG!eRFz1(3x+^9pqHqIVb_nca|0KgP1!I4!J= zZtG!N96WMiyqr{NTX;#oE&_;)pn`mr3fB*pb^{An2y(j1g4}JF*WnP_1z#3=I$YOQ zwF@1N8wuF_tz|mg|I}4Tm_jI*7MLrTR)s)zGt49bAnQb6#esE{mwF z1#|8V^|*)D)#Ii>RS|1JdR(%tBb2j7MGR$`8rP+1K#VU3cF8MI;_knk635_k6RTjC zfOU4R#4XDi5=vYwUWvIi${On{aV)S}iyOjh3v5eQi|b-tLFM3DoS0&7hOZ3kVppQX z-Smo-I9VD8wI!?#>2S-D4p|{fYMjW`1=1}Ol7Z}?RR$|6CN5{Ne)lq(99yhmT^@sm zg1#}IWOnqhn8vasPaW3-s+qVVaK-wtQ!XErU}1d@$C3zM z9N+;LLg7y!(C3T1#`=nmAeVP9tXl8FW%;sV<)69C(Y3?_>ae;+I^8yxB?EXZAf(+nwT`Od!DjjR@XecW0tG@L=p4)T?#pty_&dX=<1Lm4qIODtb$#BC%Sm*K|-a)&nSXH0)>-0CW_EUZ$Bwb!!ra_gA5X^!PlE;fSi`XbPazk5-01zV znnAA!SuZ0sZ0}_;VxEkHod#^SUhp7fS0;6y*< zbm)!oH(J+S`GLjm?VUl6T+aV9AP<-25<9XXwtj`==oHS zOPnAi-XR^9u9dd7Q>S+BJQCbLJA0%LzDK&?d*sT&mz-Kx=1o|Vp;yE&w)3(e`~r#8 zm9g+A(Q=+jD4cZjXE0=;)sQM%}Y&qwcw)jmjar=R91>HCTDP z|El~wy5V;Hvn%KAM%(pQ=BZ6`@h-SK&^5@b(F80D!^1Py@q8Xl=Vt;AxL1YawoVrb z^c4hR8927glgr4K`V}HeztIb9^#b{e(iQV$Wyt^1HbB=a=EdF60DcFSDCO%UP~ox( zu|mg0tu|yreA^VW59J(j*3ID=jy*PgXun= zGV2ue zzjTH=>Kxy@cgWP6@(|{HV5?)rv37YBHGjXMqxlqCZe)kD#>h~%k$)hR zbg12lP{N^h*@-oQ!QVa@N;uWtDE}?{6aJeVK9_6c@f&@t-$BB-+%GN<`=#|m9B@R@8k0!X!6T? z`5n@-Piw!=JAI<`3f+hQRd}YLm&zui9rrdZ4Mf#C5W~T-(2k*iYF6s&uYP$?{b@~NVP$U1_fH|R^ z8dawab}FH!7Bq6drCLi?edvMWTRtB7*qaLXeULr!u5;;g`0vroyWWKv9+DO?*H7ao zx=SL~Hfwxn+~;Es6aEi+5PC-&8psui7N$f^4OIi3GzXfFra6N;KMdL}&XC>W$e}Z< zD`Ypjz_a@t)TTAyWJ8W1+MfA&U(fB*yX6dfHOAJU%N_c%@bP#LJ_ikhKi6p4A80#8 z`pQO{%@2V4OxiBB@VT#`lTP7+l7THIVhb)~P^qkFPHr>u)ECfA9fL-M0YEIlUGga5 zqs2#=FFHy#H0-JSf3EF(_lDS}1KJ0F?dMvSyfv{M9bHFW(>xv@Yrdv=b*wEU!YPlj zpG#_V!A1Lhg=|H?ZCn~cr|KE9a-iYJ`cj^5@dw!@XR$%8#?rYv*ie!#L?~>p6op+eh+vRGXTFq}tny-;19bB7} zz=NHRAJHRsVE62t0V8{N8kCp);PA6f?9+Krx6G4_!Fi|j@0i(jKyEjDpk(G9ziiBq zzC*L~26XH@lp580@{5h-yy1GbddK?slyaJP z4Ng>#gDMS8dRgG|d(#VU$(KyDJ0b1)!KIxq@P#1dbV2(t2szyCPrP(;-*bm|&+0Rx z9~YiZpPE16%uXFgbh`Gg%ao!o~iuQQ`-2*`VLEH{LY(nm9J1dPFloYRf1IX8G27tM^3^Iy*d(K z^kz*;)j}SR%gA!6mO|3}1PT8P%lMNzMP2$uzg;IQy*}CX@`@xp<`~I?6t@#QgF4rnN7*zH)}O&&#Z=kfqs!+lswkN~rz)>sQUAPxaK+q`vcl55G2zOR*<}Os#+MZh%o{p*@JaX}DJ{*@ zB`fnP!j<8Q`QhUH(WT+Siuons1)~ZI@+MV{ubLX3U0qsOk)&ghfy#)y=4Ex2`e2kRnvC1oX5C2&^}rryf1{g6Sb_NIiqlFGcoysC=A z;_%$UimUU=XSLe2{3M_D_D(3A8?MYdue=QAW)_x}FIcc3zsizJu@*~yQTg1~Q(3c@ z@k8inzO!hyT?u>2t{`6NRFblrf}K>XKzVd7g)##4^gNy`j9z zIT#;A`RtFPtSX(NS*c^{SVeI@|HYIXO{p-HRZ0na3plcXEstvfRnV@&zQS--O*vJn zB|pu%F?kum(MO}3YNevDT2(>|)KSS69PMb6tLbo6q2*9c`}44>eBJuNHY#~qY9-WB zV#%(8qs;ayDIBR5bsfa4B|+>Fd+PNO8J&N^B9E#nWP@ zOp^{##8bz2NT>K;=@O07EsAma=n-$wg4d*1ye@sxF9R|tLt?+olvy%cwiAC4Z;Ic` z_M%Sa$PTh2p3`$>XPyE%PIeVh*-hrj?u>{%M7?-Rye)nqW^<~qTngODC|@J{%6_uH z93YPuABzJ#r7=k6%M--AJO}(oIhg0~hsdGaRvso#lEdZ6@)UWh93ghg)5NdkNU=kn zF3%93h`(ZyW10ER(kk`m-<#qCh@_KoLyiwjHZnTjh`B68U4fRQ^QX zCjU#`E`KWTkax;u@@MicJhMfn@~5+3nimcNy+;NiYj z{tj=+o8@bA3-8FkA>Wk0mv!j5k0(lY8V|8RsqVzsWDuTif#Qa=-kC{8AoZeKT78 zmuQd&c~A6D@{o8RPo|CHe?&xlD7K3a#7C@5y7FvBCf^bW@$|rBtPLI&&x>D*=fnn4 zD}E|u@3 zQ~X3M6}K5u{KinLlAFaXVzszOJS0{Kr;)~rz8%-da_}Y75kF?RoV|829K40<_c#HaYllu6k!(HPo>Jw5&`X<^)Iw$G2I45Z~eUofij!BSlPB!x=oB5M%`K~Ee zty6TZ{wZ^+%Vrl=RL?CftgiA-sVpt5oMRq5)e1}+Q*AVy7wRnUg*NsswC5L?#}wGo z90jW7)6AAnvv`=Mc}SmDQBpSBKh4gGYnmwn=S8zC3g?HN7nwC)l&Ue~qT-S;>&lW! z=Owy~_mWhmbA~SOnb9QEw6SHgU4>S?g}Po>p`{vyVUv1Mih!r6=}2d>ZViD}jj)cn zSSD&M3!9x6ZYu5yTb(!CMs0Rewr{pgDBd}#GLAV)KrC04YLr;iOH4*fERt8Hio2m$ z8m_Fo%6GMmptDrB#93-~K&dUuQOXg{GBdx-%rCR$yUMLP%XOXpa(j1p%WaBLp=tOk zYzI3lOc_<0f~-vO>8rFCt1|1YvZXnyRJ*Iqc2`?GRBIm6tF>ZO+c|MnTZ*y3REz~? zjSEsWW-Mq@j76qmEJ|fM7wht##Z4WO7Dh2f!ygZOe-?h-gI-!H*+$_9@cbom^ZV7 zV_P)c8vK)FZA}lQCIU0pZ%qeQMYc)7I{IAu(W!aD%+0dT78VKHoMEPT)XZT~8*gvo zc)L``AJ#;3t}zb`j&IRKYX(Y^wKJKTjm%uXH7A*|Oxw(4rexXYCySstOC=+=?#;5# zSjl`n!k7_{n#8Phb1F+lY(#vMZHk*^pX02;Q|w}zVi(ht!^AYjMk_d_g_x`jg7A*tBY}ikoYPWW;`~Z8>2bdr9*K z_{>Fyb?gjV4}?4~InBv3FfUwDQeLc9v8;!RUGr2gl!hH+t1HSqi^CP=`C1>ndUsYyRaLmy!-_cH z+O1kpZteQ2=2V1}>E2o8)fHBTcUH;#WV)xaWMQ&=CF|?5WF)LE&?OHjD`~30uj?%@ zEv~FuR2ufFnwui3?qnoj)}D;|b^WQB;vgCGDISuMfXPKu)Z`->^=nR&v5@Aas&Hm9 zA*k4~#}!Amc&5peEhVJ+YL=i_vn2!-ceZ$@$)G*O%OhfQfrDR z9+MGEYRRZ6wNy;8mW*ksB_o#9nxZC0$*3u{rkIvmN!cu=XC^OA5yeX~V)2rUn!Kc9 zikD_FxfbKb4R58>P z^{ZZMiUrL+OT|r|n&JW7UrkX{uZqKEdHK(MaI0KIKPNhnkRWhq;j!M!ym0m46bKj%HX6~wzh^cCh zM-2#iuQG!)UF{rm_%Qb?^^jrh`?N5vNT6^oI$g=+qXx4f0qZoT#2g2mr8?DXp2q0? zO#4ZUmD@A~4)KhzlQjp?tYznlJX`sYsJ%yRZ}4tI`o&Ty7GuXEnveAM}z z^A+b?&JUblxIC^r*KpS)*A=dLt{YuTT(`UKay{UB#I@SB&b8k4g6k#MTdt_<3%AqV z(LKOD(mmN-;GW^W(tVYCq5D?%ZSH06=E z!#qw;J5R2spJ%vdjAyFnN>7>R8qZSCeV!Gb$31I3HJ;}^FMD41yyN-6v&-|j=b+b# z!_Hi9FYf^FVDC(Cskg$r&b!|Gg7+nFt@m~BTi$oQA9+9Ze&IdjbNjM z<9yS7#lAA%Lf?(P+kE%<-tukpeeC-|gpclht|Kki@aukmm6zwEE`zvJKL-{t?zzdv9E+<}}xm%xC)DS>kW1%a7?d4cN! zw*?*uJRW#D@Iv5~z?*@sfrh{bfsX^92KELLfrEUm-5m@B+XZujdBHxxfx+Ryvw{KN)8>J`clof0}bG$}MAG$%AabaQBF=#J1mq2-~qq1sS1v@3IX=2@AOGYc|j zX3opJF7vj`Wtop>zLNP?=DV4@GC#{anB~lB$924RjXUxCQ7dk3jEj33qcYSOlkFSp z<-?6D(b7(hQT$az(PC9j#di{~Ltoo9#wZ`Be4O%et`Mpco%x1vZQ}vCtZ}uxyK!|B zg$DN8QH!FN#@+_@o}`ZDQ0fFFMe{yt@1XNLQ~$EYMNn9zDa18hbzGd%Dz=mQOkQ?c zobQB-nC2@A2dkSnQ2sW|^tiaQv92jywLqmrNU5Qw8r{ZvO`)FjCrQ7F^qX{g!!aav zbUFUt%Qf}kNdGB4N$nl3G5>BUNo`lUYU=%w_FC8E=6c=s*x?rN@1N4#7LOKd-A?~m zsY<7s+kab9%rWBY{VV#-$C0m}(tO-ebiR6uvdIQ(%rf^=Hkig(m>OBrtdTRp$Q$Pf z#$W#LWZ&R!Nl?5D49ckdo!og+IWKa5^(F4RzD)RA);q6=evFe1jFS!WVOBtr@&`Cd zjjQ*Z2Xo{*XMK_HSQD|&{#)hW)6c4vDZr=$EayOC7SFqWuXRn?+ymxZ! zgHT!y9s(=C!{8CH5SF*36S>FP4=NL(G7%~hmHeSJ5lR!GG!aS@p)?Un6QMK_N)wy(+0^Qm zx^3suV0EM{Cra)Ati9&8bF^5p7fib{E&k|fN=8GGk&^TvWHbmF4bt|wk?_}GGk6Vb z0k4BMz?(qPwJbNa*JQaV8*Xi{xfQfMmKJR#Ef-w)R-vB#CR9M%NnG_cy-Vx^|3qbRwIlFM|ONy(%UBgY)u6!nB2!>qNj zEhj|1s>Yo*I>dCET3?&|suKUoSV}T&-AhU^B}Y@5U*+FC_V9nCZj*hg7mmKyoTJ03 z9xEl;muBxB{;&EZ)yGGR9e!-vQIhMN|Dy&yHCMq2AW9H(&U~4%3#k7&&{5vJq=#NJJ37bd%bt9 z_Z_Z-^z%*iUE^ELHIFa-z5J8?3;mD!-}EN}d4UOms=$gsZSWqhGi(eMgepQWa-HDg ztf5&iWJR-m*~7E1%wC%PT=oa;-0g<8yR6-Ywu{E-~QtEH@08b{@omrGa#oR z=enFVIa_lMcIeaL{0@sdJl>(M!~TvvI!@|1zvCkvU+?%ur>>pGb$U8?5>MwjXq6uw z%OO;nm5WrnAo1gfcLm)*9_S8wfS#Zi=neXSaU5GnI1?0sVh{$ipfwxJ0hQ3K0@YwX zSOEQnU=dghen9zaz_s*>K)$)4Gw1@216@HkkO#Vh9`x5!a9%5%)b0WP#s~0Os#+1_ zyQN=P+}FZ=E!@|_eJ$MA!hJ2=*TQ`*+}Dc!95VnM4+erk;8ZXIoCZdManQbyumDU0 z)4@gHVsHtV0WJlXfkNt^35q~52!j&%xe8njO2J%E2Fk%a@O@ALY*G+6puM*sxgXQg zpAs%3yqgvLgQPD94}lfnVekl82_6NHfwrukUxeOoz)Rp|@LTW-_;1kGmGpMXM!*MP z7rcD}J_Wl$4Ez;*2KIoxAP&^3S}+;b-$c)EqUSf!^PA}T zP4xUGdVUiGWf$?Ah zm;x{7gA2e^a3LrF)4+6a5x5x4pzNjKGB69w26I3OxC&eiO2J%E2Fe@b20ZYDtOJek zGrr{@4b$G@*jogRjbU#wG&Y9D#?aUp8XH4nV`yv)jg6tPF|;v)mK{LL4xnWR(6R$) z*?|`J7RTP=*jpTXi(_vQ>@9-5MX?hvpNOA+C@J-ZpGq?r(2$*(Jhh6N%E+W{)7VKgRcCiJ!*n(Yb!7jF7 z7hAB4E!f2t&N%Bh6Pw*iQ}iQ-l4~U_Uk3PYw1{gZKBCx16#Ix`A5rWhihV?} zk0|yL5i`-mdNi>fEv&aj^B7uIkCxS=W%X!TJz7?emer$W^=Mf=T2_yS)uUncXjnZO zR*#0&qha-ESUnn6kA~HwVfAQOYa?`w5jw^Q9b<%!F+#@}p<|5DF-GVZBXo=rI>x9R zM-wAxVT4gRBJKwdlC~T?1Xh5D!6RTLcoaMaR#WchU=4TztOZYjr@=2k4R{8u2hW1% zzy|O(*b3^wJK&GtUGN@g0IZ(SpomC-zk~hYAK(zZ6964`FGc932)z`cmm>61gkFl! zOA&f0LN7(=rHHHo)nGnQScejXv%EiX~&v zj6pL7%@{Oe(2PMd2F(~WW6+Fgn%`~7J@B~)KKH=q9{Ah?pL^hQ4}9){&pq(DNAtOZ zk~=85gOWQaxr35BD7k}@J1Dt>k~{uW@;jB%L25rpA04ER4$?;l>7#@6(Lws?AboU@ zK02uT=>M0Jt7y?GTC|E5t)fM%XwfQKw2Bt3qD8A{(JI}de@4j$YHy(S25N7h_6BNi zp!No8Z=m)DYH!fBf43#q!RI>oTnC@);By^(u7l5Y@VO2?*TLsH&F6Ppvh5@78d|i5 z7OkO0YiQ9LTC|21t)WG0Xwe#4w1&F^_p^d~03^WQ!G7=$@Fh3^4uWCKXfbBAIBTmo zvs#?Bl{(*ui=VNge2~25;32RAJPaNIE5W1SF|eAlKL=~T6JRZP608GHfv3SQKn-{X ztOw76=fDQ=JoqJe0sIQQ4YmT#vYGMX%y@BTyf`ynoEb09j2CCdi;EB8?<4Rh5Cwk* zhe%JS-3Ms%0or_kHXoqP2e^j6ly}X32VMnzXmx^CCunhk)+T6aTkcmRXla6$CTMAb zmL_Onf)*xdVS*MWXkmgDCTL-T7A9z6f)*ucQGymFXi(AU?FAc7vIza~KQ~^RoIhS;GFN!Mw=vFSKE(8T&8ki0)0vCfLv_Ry+W&E%w+(*fMl-x(jeU#is$$gaEN6CGZ-1nc7 z->H-~Q~PH6Xfu7ZnLgS~A8n?OHq%F&>7&i`(PrI8|BRB~?HS5{YXA2?i)?!zZAFu} zqRCs)ljXP*rHR{e% z_S&2Qtk4GtRzZ5()EH~r$@kz5_<0hW!7s%3_3m6@a zNI+*;RKCUWNo$?fd25u?x^G%dO52gAy1T4KR>i3*f7H3^SbU}^AHBWyT%@!=HRfo( z<5urCjUXx?PLF86DSBFelhW>#N>A<4H=B;87paoTJ?^<;Ke|7ayrOEe@~8ogY+!{Y zu-h0mwo=IeJ62n*KB|WFI@7Myf0F94LXO%=yOV7>R`E9HD=9)*jfriL=dsDsCd*2X zT{cxhNzl?py&_BHke*16Ov*;JJh?;1rbbc~nq#VITRTmOYW?LcA3L4q`?}x1vW4j} zqE1nwpV^w%V2-2Yt!`WfSE~P?WMf^aLjJb^j;8z(e2oyoj&d`U25cxirFj4Fja5cdh4Gd&$iUuHm&?> zt@)}nZPf2g?SI>QjCOhqv5zImI@&g-v_+mtifsv7pDWcI%Eo;<6*i~SGTuD*$T7Qi z+4qlp#IbWUhidJhIBhXcwTvH|npvXpb2Vx;PYnib6#w+iK zcxjv<{)RWki}A~Nxm=7FOXUl(J6;Z#$)0#Qyc=JW_pA$olp78OnS#0*Q)2pLfTWLeU8r3zG5qBM>W1%7l?&;d0b43 zucuA7;*ao7T6rISo6}{8Z^3quc)4uyV>w27kdzmgo+F$5MmBkblygj9kg~KjACPi^ zZY6J4$Q8U-(x3j|iWOeimA`8bn*)D^L0Xl?)8%gb4|XIimn|T=&|5*>Te*14oJ@OF zZ=Ixj>r8mR0sn_LvCYJf;VrcDNAz5=@^FY()!XU665W5L`2M>WPp0?Ni}UEkwRpFD zie9{)yS&@*5vclamF~Z%=s$sXW~KhH9Uvrh&S;a z+5=Cbs$U!A82UA)`}J>f27WI8SGTw;ekvc5d3dUPSazr7SLv2ZTJGd7vx^Ns?`$qD zg$$(N$BSctP02%TS!|g|MQ!c%#v|K!XH;7!3A^za;ci0uFsc#4m zq86ng>G)JVg<4KU>obt!IBFTs=EwW!WNJ||%|xbGQbQr$Q#&BNInXb`M{Q@k!On;3 z0(7OD_6ph^x&IKF*Ry5Q12u|aDe`o;vn?@ zmu&#PwGUCgk!>IvfR|eAldG+gO`r>CgBxwg;JP}S@JTP45kNBn_~H(tA6e)}rf7%7 zXW@lATV~@Myd4^ot2L$z8q-m9#p7%z?pF7f{h_Zs$vW^OI}G|Kp-FBuX$!9__gJ$KRQA)SGTDN>!xBObS0$R5^Y2C`vy5+X%QwOa>9<4nc zwf14!h`AEUuaZ~AL3>7w=N;f1)jbW6ABqqQVk zYet&ZiN0DV+G(9|Xq`ycI^onh;nF(M9#6zQpsX}QYMtn%b;8hIgnP@={m9lj zk*0N`uhxlnS|=P@C(^Y}IJHi=v`)0go9da^iRs_u3{fX!Xkh#k9p+y(>NuE%ooJLAZ&*vDJXt6GSTjQ( z=D*tXUM+jDlE7m%tA{3U)o7FUR4oU$=AjzR8mW9!E6>t$lsp@s(qoiAX?bqSk95+D z^kHiNd`Fv}qvaK*x9F6g=wq%57Al|6mOtq0k;)3@6@&jJhsohzFNM*@nO{)~mm!DC zo1`%F>&l@ukJ3V>-^hGtq(3gsY1IdFYkryk1!>wM9qB#N`+*+X*3>#%*=bt3FFh;W zv}(Z`!%TBJ4mG7&bSyjU5m7-jtP!=Ez+j*4&P-h(grwsI3~A9>*okK zMzl!FP5aW(r$t)Fv>lEtTbgt*GCOjulo0z_tk(_x+qI@2t)&Sg?K4WZ=EuAh|KyZ@ zozks&IBzA5((CXUVe@IOe3{EbvhkawL3O(5r(w=4E9YT-@Y`=NJB5rBSktYh6&|&Re|7elGjl}`)~!SNKEm0o z<)`wsfSH_SR2X@@iMkq3?LBnpH@fLCVD!>q(CDYbkTF1qS*koVb$LQvo=}%3)a40v zdBQAaFAr-*YBzdn3Vx%vMVUAybX*+??*Ueo>Wm~`3^%&#QURlnRr+`xW~p>a>vVOL zK{{cUZhOG!Yn3L{G*h+r*Eu0$phbr`C3M_&Jm*13Bg-JvsgiGcs1=QpY{1CZxgHgg ztGu5qr*&$*;ouBM@TG$5xHh1ceLp5Go%QPy>~bk|$Q$v+WSdku28-h%^p5qyV$Cl0ML`^+4U4pKN1+Rpz6Cg2QN diff --git a/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.woff b/catalog-ui/src/assets/styles/fonts/ClearviewATT/ClearviewATT-LtIt.woff deleted file mode 100644 index 7f8a274165bbbdb9ec4f6d2760a0bd196161c502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48120 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

9+wi+sO#m$%lL6aC|mY;3K5aXG3i{c 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

?X6E_#Rb{gaTZPQY?}j6q-_+ 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 V!WI59Koq-l&u+){(P9VizW{YyQXl{T diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.svg b/catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.svg deleted file mode 100644 index 916075aa05..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.svg +++ /dev/null @@ -1,3671 +0,0 @@ - - - - -1.0 -Omnes_ATT W02 Bold Italic -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/OmnesATTW02BoldItalic.ttf deleted file mode 100644 index 4f35e1f9b8a91fa58bbee336f109d5429870ad85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68660 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

tc`D|Qw$#>`%3{E~C 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.eot deleted file mode 100644 index 39e1eae7c7f1ba5ea1c9fa48f069800d1cbf1723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30321 zcmZU1RZtvU6Xgu5C{^S;O>_F{(ao-u3M-2 zoUYT4eeZSg1OPfc005Z(5)SY`L_qit|0{ri1mJ%JKuN700Dvk`0>J;P{ujvr0OkMi z6jIpwKm7j#1E2x01Xu$+01f~%fa`w^gaDoY7*~KBz!vZo;PjsX7l8f0!}*^^3{V9) z{>NGVrA zTpk=IPN_W!4i(yi3OW!HKvM2jRFj@TYcX?4deqH)N`AUEOVxqNT4y`6RWF4pgLo1X zJ30CH%gAcfB8b3_O-WpM5KsP*T4mIb?(SHoIC|CYY%U?wZfXj74W7kfOZ>s$cWn=w z!69r|L03WVk^d+48Y#nUTzAWX$Hj!v=W*BvaRGl@9dRD6)C_hc*plxDtVIYNv}6%8S9~k51nv z_S}O%@CFh(f@#InAefBm{gs-6Pdi~ZunjxyqZevT>-P*`XI~n<(%w(gmhQ|>`ygK?Wzc9gU z-79waI|P4MqUiG2?iG>ETxTj4Fdkb4#m&cIXId>D<~L11(#4fxtQSSMCPIAWrKT9U z`Jl6>C22eOBAsa^gJmYdZ3Y&r0acRk!7+&DKWD=#aG<}tI%E+j7eiTD#rvr9wOi1^ zx@ZpS>^g2$;$JYD@JsbmPO-P?GEc>59B#`TbrkY&11kE9rUv;VXqAk#Y_il%%jP$O zS8(8%%~+|;k%t-d&6c;j(NK|s0@0Li9BxXiOMEvT3y|Y36`nJ;P20k z`vYyup8u5W+t_2c0RI8S<`}7{t5d=KgNVl=*obj;74B*r9G$M$O?PJkE5WKT_S4r4 zqRT~}JcpjuSYXvUFa8yYfncPVmw>RxOtwLgPD)#igKFTPclBV4)Y9UJ?@gxbHMrC1RwC&H87Z-oRv^H4ufq!E z6a3EV!tSPjpsd$Wyw{Xe&(Lu{ZKx*2D`>Kp7TWp3o7|7%wxB#N;=Qn|7)p$-KD3=? zX^)yHxDR8vWQl`x8)>unGzwOS~ z_LI??8VOT8d$zy4L=dXA5>d%$=D*Qd)y+P^$Uw$B`0iBLiaM=uNa1lJz=mL$2n-gw zFhg8R@pFroHVZHQ(Z$!M4@WQ~)7_RuT9$q+9q{ub;1l1S2sa4NIacCj%?rt1T^^3+ zC(w%)V?CPwLVr@>Qi}wi{Jq#hvR!?2TKTk+F>TAsE5y`2Qd~g(l|QkDtf;b2A6v`D z00XK1q^dZO>oE~|8}HsxuFQP-mCevMZXPu@Lo*o4$)5L3*q#e|YBrdPGQInU? z5sa#UFW&l)p4U;qfCAJKq|U->0r)tQK%pVr1L$UiTcD3)yU%Kzr!bO`n9A)<7CjP^ zrPn8J8%r4Ec{wrovyt}@OwNuIG~s>MB-m<6zM-Lhf@17nX-x8D6EtBNa7?h2dSlE) z8EblMLx+C?J&}XFG(Hxu@|Gpi7;9otSUR=xOA0G!iRX-DW=0DoNs&k)Js@9GIZ2cu zA5bo-BUVO=D%!~nTGN*lUlOM5Y!R`!h?G|Y*u;fshbut{o2f^U801f6ultpqsfZH& zP-}B6-64669MQk^j{&IcT%0zP>3dOs+;D*`P==kQjcQ#rhET{8?Ft{jYQl#A1ckVMBhlOEj!aThL!F8k}jPMX`u4*8FwT%=-2* zfWU+zr641Hst!APY-1?=^qQV@&L1KN2Xx%*Oby|Bh!0}iqUk*LPloygf{YtB>#%XE zUeM5|g0&t)@g5z{Ee+HdVcc@C77qE^gH-6Q(Kx+pfqDTtuZj4oi0+?FCkiN8AEX%| zk={jDh`-3FNj>{OD9 zJ-^pEvt-t9eYXpQY7i7u?S({JQ5ePaD}fcGO9t7*pDC# z*vP7;S)Yznp%Z!BAQ!bBLIvT5rNhOoHA182#ltYq{W%7sjs&)|wLdf;^~S~fMgFZ3 z7rw)Wu*yKGXs;wY^L!vCar~d}+%FvAjhx$Y3IwWa>f=LiQ-duEQvu&;6S+?Jqo$MenmzRUKory*FVVd_m9+Wr}r+? zyJCw5NpbyYWS`Apkp?0~A9m1go}4eLQ(? z5%iUF$c}{L=BOY8KzUZQ(g>Bkg$1m$L5Q|XNV9vLD~Fvg&x9d@a>(^iQ$LmQD$iZ1 zILIDxc>%%a#BK%DW18Ju6V`ktRaHlW%V8Lp_esJ{B@=!?L_AP}aF9P8BQPvtG3STA zH>akCU1X(JQ9UX{p4EhewdmjR-Jykr3?Mf>5uQacy~BJhE7iOp<(ub|W0{NztIQVy zy8c26&1n@Bj0!23_DX!k@KTxw!*(+GUtkJ5wv*5jxxedZhKyJ11l858Jy=_7T4gF` zNjkvQRXXy?wKjQZbm`!1adh=Uhj*yeDdXmPE+VLB$QU92op;>8%uyiQu5{t5=**MJI)=WlWOgD5& znNvAyda;9noru$EVvW{^8@1YtnOOMX3IS%JC>3p&Kl6CuhIkC3$C>yWFDLid6}&|t zOyr{|PnCeE#(mPKwR35%$))`x;Y!;d{nlm|Mw4T2Jd7OgMuao|t@uEfLn1Xa#sHEX z=Gy2KoKAp%i$@+V5$*udQ&2}j&4$X!f8#GFh9@k^?!&L>|7FFCh5e#L_y zX;}a&RtOTt3g*LDEuUP|nZQYa#wo4de5f;LA5= z#c$)o_NFFywsq9NCr4012?Qqp`R`$8(I00d*NedgX_1W7qCPb~A^we^TbI-#?#^;spK7idfy1 z86I4mYXBu~-=02m#ID37=?xg)2Oz}#1;~=AiDRiOA3ZUNl2H~th`3>M!_7^0gh0@X zP_6uD4d2)07Df^m&_|_bd?Qf$`9#{8?mZY4P+t$Tq1M2DZgN``n`}?K1 z>os%CwC>Cfxkn!ssdN{IJ-84gm$%P}&3c?p6};bVHOZXV@WG`5BJ>_c1CYzKpjiI_ z+s}te{ffbe0mLCKf_Ah{kM z?dn}!-w{J3yH%}m>=ci5+Pg$d{Y9UnjS6${Rn@&3G~$!^2orWckT@lK0wT>nIJ6dB#2FlMMN*|}g-al-895b;=y{Ror0f3Oo zt#lfrl?L9Xrzw`rbOA{`it_N?frxn7P^rfy91~OOIP1Y)x*G+nH4%ButzZ}N^r3!w zVVhx~*q@h4rYQxL(WNrt_j=4q4Pu9-!mM$%^a<=H+`FgmwQuSe)1^xEL`q~M93VHq zj#h>PaaqK3LO=(dCtR(1;BGV&)v`KimRc5Tkj9+_pEuGpY>rSs@)|1ivo}NuAr`e& z(rBW^pLx^HOxlw2b!wpd02VuW)yIrrObvRwv zL(0ZDszs)>{#2Yr@`Wu1fov|1n;`k0%K)VjJK`_9+LuA7YM{UN!Q;F@)3i7BHU6>x zU^`X34YO{Kiw&NJB&u-19;)pkUb(U|+p_k103jwC3&mNAk4U10kT=v09w7)-6pv)0 zKM{cx(Bk-Mr)b2GEqSW!K(IJxpYEYkO$M01R!&WPioGUd05_=(a9Xv9JLsWRQV-KD z{;Tc0#VbEbqc9rqyf8C!QC(tAbBW;3NjNUTRGdHV?Se0dj7Drdlx|RtGRt+`?-`2H zQ(?Z)s|B>G)jA8Q5pr0X7+_CQ40z|*VmyvK+JcOSQHW(XN0y-&FXyaf(K&#d z&d3+rK-djN{D|9oCx3dXu=uQ!xW0%UzUZ*a^RJDIZi+BXEbh9B zeh-#f!fZ?M-VMm#bzCy!%vVa5qXm8-+S4rc1*jN0*cg8K(Z2&nrx2&`1R$yTd~N`!NLzDLJDqJm}W^V3@R#PX5=)jk7)$WSH9W_iVvx9qoYjLDScWtTIj|Q zgz;zR08Sik_v_y=n~k&A>7mlFe+jlQ^T4OQ1!F+q%EQ(@6}b#vuRxIg-)dM~F5(c| z)HJ)OmvH8^1z7u`U;8wN9ki@42#I11a*=Ea1SDZcbXycOKUf9;y1v;bnT_^ArbQ=K z#&*!Q?V$T{{%G_dtnWGS1s;(c2m=EOIF06jCefQYmCbcz*HUY4-i;(3MxTVer|YB# zGrH3Z!chOOf1%$+!eGme%HuEwz9ea1iXuHg7#LvWlM!zbbtj3H6M~RF(PX2>dLz5~ zo-*J>N;eCFZQG~YSSrgriOf=Q8Mxo(xUw{a+>JCG68Ulj?3P%Wcb4SGdEyu2++#j{ zu}|_#5R1UG3zEV1E0<2MBWoMmMj~tg?F~WR8e6|FhpSPh*}+eoLQG$3GDDa4LF=7V z@^Q(Ke`4ly`?gma%T8ZzjLPwhDH-kX;HclsYkag2UEEJTNOGR@;dkGR-(CDoitU-D zY-=z+%~J9t{P_fdF^*QiGpUZ1=fd3kY=qPi6P|fw+I1s~1yf7y`>+_sj^0C-f|w<$ zL)vQA1Hes-(*_F#SgmwkGkPlf38vjGVYa#cYC6&F$bj|uvcwc7)d9hfzW*gPOrdBAKwi)yzRI++49dZ`VichEh$|yHt%Y{rA95M| zXfYR1XB`lb(U1K`51MdD4qG}Wn|i9zP&#c9 zN=IU%LcS19x=Nq57V4O@mU*BgnQf+nJUP!NkrJGw@e^ZD6Ul2=lr&J$*rDvdh5avZ z0Ls&{)i9LRF-?Wam#F?D`<=LwZSb(;D>avVEcyMFdnOGd#1c8a7dktIECpzsP`%9o z0-b5p!Zsb`LJ)C&VbpK_I(QA?!AV>1|NNOLh$0xl(IX(eA$FfkEYo zu|IHuyBruI4IY&F;`{glCk_NEr#o?o*NFGb=1M%H$B|2eq2J{qz^%)pvN^YbW24 zh|!*8wNqPCP$8Lv-*jqTL;VpO&1{h4@7Y=Ez+-rqlT4Z^luqTf*P{5s(%_)4M+%*SW^%*X}^x>C`aBK(aJ?S2}O zxW}1_vn^$tvN6!hjG&5Z2=|+flW#xIm}}7r@Io&ygM8<&%^9L}UIz1S4W|Vshs*t* zX1^b(ip)trApK3HwZu6rjXUi3Oe2k_QcRv z(SP+o_Ay@HIAt)*hh0J0Jr*S^`xj#1gFOZJdy62qbzd$j@5;uRVq3y2;}~5B-c=0O zQ;w@#!|rBB5VtA9Kp|U`q`yU%(HsomHg@z;l_YE>6qd7W)W*H_aX;LS0}v>D@lP7| zs`Ep>#n&53FQrf~En@?h>dz!Q#CLKR2Og=1tS`Ztpr*ZjgI`Hmy@0|vWy@$tVyKld zIRxni9;cc8Rkm9Y7RS0S6f1G4f~8mgJAA$zp~+hD;}@=QL*q}iyW%$!8b((-Jd0zT zHb-N{TI%-P*mzUBE_0@tm8!BQw3;0eBx{1Br8tn>jOykNn0KRq98nq1_cZV*#k$9t zj#Kl_9|8N+RF! zMf-JwULIwT`17rKvngi{-%PbxSLhiGsr_{4B=vYq1QM1+!jU@Osyw8F>+LM{!}+oJhkSvTv$# z;0g_}Jbd-nk=Ser@Mx;#${b4t9(~7Hp(sB2tS}AF>8}STEgv6eI#nU{XZNx5s8yOD zI~j$sNO0ho%rnabL*08G&aW<{{T7-*#8b$=@~Pcvjks?1{dl(I$H|hyMP8)GhZD^Ili2LLus;d$24NAFyOpB)TfrN?-js_Y<#sWyGsHtK z0aW3&3$ouKx8B@=Ooc;hO2JMIf3YQ@!tz>UO-B0r=^+_0;zM^*ak8~}f8mjUp>ynG zaxwrXe&g5ELP?~JZz%HmFJrwu&e4{QvWvd;oZt>Zt`csMP@fo6TB)I$Yl*>ZTB(a6 zfl09czd|lZz{rLw*13$~rO@nVLp*w|WM;%-x=wb=_f@q6B-K}(9vQnnmh#p>F^tpGCcp9$T4o~0 zCE-|0Jfo55KUu)0XpYDa2&LUF58BIB*Ci5hg8&TN!FR4rHEYenzlFZP@@#BX<#3Q2 zb1ZwoLiOAN;JffgsVwC7MeWfApEkj)vNtF1_*A-!rU>u|HI$%41p?wBwkj0l@R z`Z%)iWFJ<*-v!rLoQhH%_c5FzGI`3+9 zlnOt$pDZx?)4rL+kz-rj0haC(mH-INM5sq9RR&z+At%efs_3jl!@aXIU;InrI_6s$ z2OZ^jF2H(w%N4n$W(UEy zDUnPchRd93sd3TAXL!dpnf7q3bI2$r$BRhk1^7;1M3Iz9SoHWWLfN`2?Uov(c3N0@ zG@&#)`Zao}cmol#S=bUCFbnUW5(qk6)g==`V8G52Ty*rizmC6%{G@^*@S)6I`%WDl z`;Ar#!4K)3S^h$GEh!Ddi3%x%$}Nz(8soef220)WnP{G9BF9YdpOygu(Av^Q>zL=l zyF#;+vsC8f+r7KJ+APZk4v7>61|9FW?Dh9ArSPvb&_Zf(#C(nFByM}GV8eQj1YCpJ zpk5w-`ISY%iP5YQ>U|n7mNr7%j=pt>B*+u%9dd!_wMY{04!$t|py+B!ZWF>i!7M8M zOvEzGnGrieS}j5vzC;JV0=W=r9(!P>{9m9h1I-Lox}^5D)~$iO6u$eA%NAn88WA?4 zb<<42&x$>eoEq!ZM-ZZ^WO#2yyo1XYzWB|DOi2>$X~5!62h!3Xnv)W%a05Y}6xabw z%crnW=<1OOyWAEmk#(!LDZ)3DQsqv{rAKvX``?ifb10A}vc zb~<=CxR3&v+QBfLF!|`!3Plirnf^+nEfhYfapFaYqPY*4-v#4|(*pSvc%(N=k7Zf@ zOWca7semrzRJ6nA^5D=A=S&{3Em3`bLYVlw*AYHV1#VBTYop4E`m5SQ+qbM%Q~Uhn z-F;j6z0%#8;IXBxteKWSPW2-HlrWQ%(U?T55~>4KbHW9Ab`BKKzVv>_VImES@;rRO zHyau*j%#_5Wlo$lk_O*@c*~<$Q8Y`{_>YKpD$QZmp+C^Pg4J_fd>{8mWgE87@tmPM zuG|ND%%m1kf=1^$d*BQdoc5KJb8=B6bT%u>7Hoy)0Gi8ZTm#`Z@UVi%l8hknH z{u(ScM+uSp-X{cJ0@*c>;03fuBmkzuzX?iP`+0#VX|(ZSI! zl;};?GYwlJ9fu-@rpMBT?r9jf@Tr=ajg108;%~Z1kE2%KF{VO~Ieu@s85*Rzs=L4% zZjsd!quDoOnhtfGQ`)J)$1gt@6dJsa62IgDz=K<>+JwmB@q%4hRT#656_SsY95=1Wi=yJx`&xZ&FZhYDzG<#?9Og7c?ovPhk^Q`9PnCn44 zL4&>(`GDWic7?3%eEu`;Y>t&Udc-uV?5IP7bP0@RJ|@#XCy%$8xCxbXi`>G8_3L~XFT#a4`He-wljm+ zpGUz#Sle>5k}Nz&MDiMG0aDW~f->PJR?hTNu;&Pfm$ z+#dR9M&k%DnL|l^mcXut60dxuW`7ZONDL1Momh?guPz@<_NIJ;h^xh1Ynv1XzS8GU zdoErW7r;U9bgVA5cgvM%@h`MwXPKjQk-W8gqRk+kuknPC#Hd}(L}JCk3);cz0xu+x zP%_A7uR}OluvvE%X$s%*L|#Lk5RPk8MGbx-R~=Fa-m{v}gHouhSRBGtIbS&p*aOtS zRCJ*om@Y#nwkTPRTI|+BYteDUE4735^Xfd{IPzt0T+W0o2$8#f4c%R&fqY3;i1Cgy zTuV?UUj+ffs-6b(n;j>13|}D?b~m~(M1PcF1K*_)(TBUr@mXm5{1G{@A)2oF$E~^8 z_8RMctWzv7HtZDDj@4HA!7-iF67BZ(H)34wUX(mQR4YV!@;aa0AHG%#Br(+5b(h}VPK}>mmJ#OTi5m32Iff%%x^|*IAPx7)#s^oE$hXc_uyPO926dBq-7zoZRoI z8IgegKwlwQvM*+~ACg;;=Ghmf3&q9*9SS~^UUs4V*P$W=FRYzHbVCUsJ{OEhx2n8> z3AFBZ947%JPA6jGh*&dwq>5VjmzzDd?7)*1{)S9C zPHYODOf&;844+AaJZn*0`_CwO%ywl5#X)N;xT`Tnl{m#-8^RKB96oW%d=$}FNZw!0 zx{7}nlBFK;R2T)cAcfw~Ib)tyTEe0j7FJCFe|DR0fAA4a4bfL3>#A9gX0)?Kg3b-6 zDsBvM?$QkeqZPSdLzq@q(u_jJ7BGEdtMO)EHd#+zX05dKMZ#jnoHXw)gk-S)J-eVV zp=KPc=`!IlFb2+oKH`ROsd)ZA^Did&$T|?hu*^8I4$T0VYpQYEHQf%$`+|apLTDkO z1ce3Hw&n3Kh(mQ|z-w7KQ$N!yz+SoH5iDd6=gO&M>^t#>RUh&D-V1X;r(8@?D7Vw( z`B~w&i_CtHXckN|u5}3z}I|&GMq3mT>Rtt0Quki#JtbQLuy2`itF&6kd!f5wh|WfIz$pN&GYXfwHOtm z9ZJJ5XpE-N)r*#M!!5I@oX<=L+zTMJ#fy1o%Bgd@GjRt|BA0|D$bgBuMMeT#3aOCS zLsta^)id!0e;wPU7%(3K(u>&2yN2BJ31N2i;JuNZ-y>CAYhTkz-+yPPDxob&piTLvhbGrivw|1aun_x!h}SOVK_WPM})G z9+z#~H&V6#KGGrjLDL51yv6eG!`4RpS#GM`0W#sAmx+i|=lA+BEWD^%wlcFRQ6u!- zms_#T`@zWG`Ll5Rqm{|=dtgC0CGvPg!XV_Zhoa!XTV7XianI$a$IQJUkgYr0jSKxV zA?sE9YPd>+j6LgSzbvsAo0!l7Z#Kq3ttIMfnj~3tDQyZMGJ89sh|n%7J|z7%2U9C0 z`|Z__Dm^sYd;E}2#C3;fyZBt7u=#12F!^aHnA=aE1v%%(6DcNn&2;v0S)`@Xy=J_( zT7g%;;$)7kZrxyWi)uP|B5jN@tvfnX|DW6&M%r=oaS?g4V1hxpWMDb`h4}Vy*7Gru z6X2B%gy&d?^r&43=$BX9AawieihxPf%lY$GBtwkRB|uFhO?3SDo^Er+C8Zg$mwr?| zcnb}_%g(u3GE6|LTQWX23+?l_R<2m$>O4wo^f)kKp)W~7nuQ&M@GX?lf(Eld z3s2IPGG+N&xJs3!d)Lsy-fY;_Q}P#SanlD9lsTme0tb- z_K?U-X9=SS9R zrZbwhw>r?Hg>&u;+=P?9$DuWXFn`kE^aYsWP#tAr*u1_TIx@w&nY-abO*&jIxT|-N zP9Ht84p(miU&+_7DGLSAc;s)JB2JKbR?pjgYP$4h5sjRZE5fa2Ff}#p2d3@MEufGz z|C9+vW~T}MGq@De8f6Ta{=q5C|9cWYld$4a*ITe+^RFyT;u}HM2%s?_Tgz_<&j9^ud>A*Fxb6J+Hx6< z4DH$j8Kl27B}b$P7}!75sf*}wDk#VWJ_VgK;)i7NH+DE=A6~ zDDf4<_U>ov$IU{o2N*qjc7G^>()GNo~V5GZT1V z%f#X{8xyBP3!HaWXC`=ej695nYf^uJPNJ$!$JomgAdG&?abPlS4ng0VnOq~>J-o2P z=e&zdi$TN5WzF#fO+ykHik3lD8{^E5R^1!;uztb8$Hsm!4?UhSV5?-<)BP;+j$zVH zQJa(1BZkJ6ifHa9yj}0BboLmIJ>3-BS2UL*brzpm^=z-UKd{p-b>0;8(oZ3xInr@>6?<(&dh`wO*Y(3ldhrV9n z!Il~D-7J()w=JCeQXgRkMrVorNtgD!$g+73SMsPZfx@n}@&+i+?}bOy{PiEw%(+GD zV2H#dkD9CD*T7m1Hfw)4#98#^!&_05+moDA_ha#jz+$YF3@zJtBeMyktu5Zl;8L5Q z$s|tNEsV^V4>e}f$DIx<8r0p~b!KGv?TgiAb4~k>Rut7D%W^f8B3>rI{+J9x3L_ZV zU2$=xI{A*2jU$~$7detyo;!V}&bck;+%J*7A!X(<9%jdk0Rg(lUZm3J&3IL2n3JjA z4hU8M4kS==vI?Kc-)?NX6Rqkz<=Q{wRAqWhMRApYW*j`|C8VQsWEAV&o#k`2@V(-Tv>&UuWZ96NS6A>V1eFmt*MuJ?hT^11LY;{)z zZbh2ozlQ!hl-NGfnbUL@9W+`S#=8T-9UCdNgvjb+B=E{5rA;wFKaLI6^Zf#11A}&C_Hkk>2eGR`g5FQUGK7itvohQ)DsL5H$P1@XH%bNeQ` zX?|`_Q{9oApGD;X`l%=3^QbqX0L`cHgAh&_w(T)4U#@B03u$@NYy#7P26}GS zpBOTZ-x&H`g&8STw5GrCEIPP$=*|kJX3Vhy>s15OWa<5+^*B`4BC9OfmD@=>ng_5t zB&b+z2q|R5sWQy~!7b&HFdCHLG#o98VsrX!uxnj#RF=Y~p1k!(#M!}oV%y-)-}J;{ zoG_n9i~0?hXBuDkemF>E-#kYTs&SQ8dlJoPx zZIR%6^a94-xY7HZw3sCiDf-2&Ci5hh2`*tGEyt*5XYBWy8A&7hoK(!YadRyxaOATl zCM+a$PDQ6?_=!@w1Y(sDg5SdLo}vj+cLor-OcHc7>tzl5YouOA3Eja*jO|Y->}$2fFqa-pezf`s6OvQnr&zB2jxdu6=OkZOyb&1k z_I`yN-vT(ffq+_0Pyz3DX=qS^9pQH_6p2~)U5!!K(R@8^tQJ+$-mv)D_3A$M6@kN{A>9&FR{lXo(kKNPw~4F*8Fo?{rZRLQFfa>^=7kkJGAWC4lD8jBY5a37QZQ1Y;T7r zBni*QuaGO~GCVQfEW1b%bsWlXh`?{0(kt^>Ty)&HAo9tYvBr+^d*L10!v3=4{wW$T z#2&t2xR&1!J2z-*5}Ok1J~*KO^w*6wIAq|{a4yu{oQhwmM%CPrl|WJwejMZ-g^HN* z$$#t54rvH|qf&fW)X}8;!8JHOJa2#M1CH&FE3Is!TW|9li=~w2g0{!ts0Qx5Y=ks-NLc}}_s|+{|bwCSL%>jdiTm05w zM0CeS;P1=MFc!?=O8th7M~Tp)ahJc*n7}|uigLsrOLRg@%K)6Ki_Ke7yi&ULJnoaV zno#Te{727hnIjoj{-IwkNG$J>WC_WtcI zFi??Ch5jbaLP~}4xTr>DXEyE3c&IQy$Zzp!vB=Z`ge-p{yg^2X47C`Au8$gj6YM$m3 z^Pt~bg`77a)2kcMGVPHVt*DHe8N4;YCsxu>b!V(@am`Qjs1OdR_S4_(NpS7L{QaK6 z7}zG)KY+kyfx>@e{vxPsGg*Lx&Xz`x97E@GwUD%dH^u^LCWpx=T>iovoVphYQ4hF{ z#4HJRxqP@7-K~)b0A2n!*?p>z{lP)g>5qXR!NWaMD}t{A%v?RqrJgA1Rt~v}mTkg~ z_D`sj^FpIyX5FX%VufhlY!?c)%)j(F6~)o3{4I>)aT36ty2i?u#(w<+GkWz1_eI;Aw>7af~0I@G2OtFXERFf0?r$r=FFU?=o z{w05GkM|J&vwF=ALw%nPOLx^~FpAS0nUDz7tg-|+&64hACBm^lPBLo1bOT%S4FMu#)#;V4J#eqKF(}7eIlSbWb>QJ?Jv$g)+~{;g zHSd4HCh^HX*+9{iL)5$Zjj~|0g8{2rX2$4X$F18iY80GK^XsItxEO8$3B!Pl>;or5 z+FQ<3+pBHLN2)v~qJG&2cD)3(#BY&=SXq|n;xHDSs=`$l#%ZTp+dX6(1-~w;CbYMA-B`K=^aoZZR?2hi9 zXslz?`DFo29(8WKiKYiT1b{>EQePF8OF6H9`o3RIVBPd!v7N-IriouQW>gD4Th#?B zQPLnkqwvQ_2-01#PO~)!R)&50I8-4@ck%Q`NrV5|DL1uE*aHVdi&<=4vj<5OotS6f z2FP)KzL#=iHjgE=USTbmNt&}tOjxDFW|fxV$2Ckr;wM4(`KxzRY3)op$wgy?u3n|k z#dHLT_vytU22pOq!HCxUQ#x7VaoF)qfNyQx1Jn7hvLB;0%_a(-!{YzDw|8NsJwtqd zlu?op2C@a| zD>B=vd(S2t(a3BX{fDf-riWGAo&3}%9E`<#EjCg3!BX>;MoQ#d!ex|Wy7e(^<+l-f zr4aX9dhqPO#S}e38V(ydO+BSp(F|&wgjjFf4ORm|Gk4LTK8)#P=yssI5pDt_taFc% zG)yqHcCwYtAapwzwYDHZ&Mm6#WL|+C)ggxvWU3_PwG}6qZn=-%^;1X^!Qln*8pwwB zq-g?U2zE8t<<}A?i+0*Znh4_|#%vRj3rg=)6Wa_$3@{DP6FBI^STA!g7uw zQ_hAkrK@7F%Ba>bHJ>!Nj>h^2u=2c3sm4DHKxRLQ4dx~^@P9)6F7Lb%Vr9pxP}*uW zhW<+Nzz)raL+YBBBm!~4<{@3^Y{VR4axob_m^$VI_^^K4kvov`qF3{a9--G!4d_b< ztOnLMXk9UL(Nj{Fef!~oOLMRuFRP0l zr)rrYE38J*^O8pPp7}-CleimMcK2>~NU`kj^;%0!pJ3~as|0c=Agn6504hvS!$H?il2p#-u(J55y! z1_4|wOs@3vgKf!KV45OSSRLHkV~zd|`ohTNa@xaLcc36T}O>lYHHDYGY8`Bg_-8v_~biygG}n!EA)4c2xpQydHPxSkgs$^BWw8< zI|U`9aP)7O*6v^+hAdbC6z3p zfcXBv&K%R{@rv3>#Wb!iK#$at1K61ixatV2WsMNif)b#-|#I0oY*&fPjUo3ZrDgB;kk6oc8Uu6L$|M02{lx*PG<|u}=(7KJ& z&FiCF;A_@S5$^tBp-`$d7Xs*U1jS2?)Wlv0lo`$FpvaT!M~u%aPJkG6z?GZmM6Zpy z<+6IKld5DWbKNcH=MFdl!L+nVOz#+hGm+ZCA69#9O^I zYNj1?4zvEqYOfNFsAa}SA*}&JAy#>jfo@dg-tm(|MFMSm*`eNg6yY;Y+!!E)XjvbB zoG#b^f;0S8&wQ6PkDwPE7GGajfGnROW+P#m?BE9~t2je(9DdAPq`+ca`Ma8OALaTk;+;JP);F5(Onq z{ImbT-aTgr>y097>y@a!U@kxE0ajLK2-H89Q#7 za?d|DK7(1tV6{q+jr@ufhRJ458W1B5Qd%+CGp9DQebGRuATO(XXWYB5{Nq*In%g`D z9wmCdD!D+ZTApM0+JEA{(|<9(6Sb@0Dhwa3dNhAX4(}Bg>(3%%VSMGmj-g{y;9Mhz zGwohxfJK;7Q)Ka!5zZ_zt#NVfK~c76EUqZv?qiTgvi6N531*$vqGGejB}_dIuC9b} zl=zG5gs;$*KurwG9I%3wwu>rvgPtQA8AmUtt^|qtKc$^jP+Z-+<{NitplRG2m*CK7 z<1|j=8r%s^kO=PXp2jT%CupE?4-UbCTL=LHK@yV5_djQ5&Y3!M=3?qu_3U3gYt_Ek z_1>+u-mMMlRL2S(Tf?itv{m0Bj|gNBr;5dU1#0t!_w1?njEX~s?RR9Dh z#~S~16RXEwaNMvFWjH^7=Ov;X4a*Iy{s!VpoH|^{Bh4$PI`$O|31@F1@yJ)?VWs%w zRGC`rvUV<$0Y4%WVQJ>5&t`uj-)k^Yd83=7pi+{k#uArku68*!sClqqnlp^BpRwMlK0 zY@;f^kn|!;l~`@zUfX^`u4=ieiThH6 z0nTYvX7sTvkqKYwJfgHax6AKY1+|rrS#{J|rp%HLn5O&i@#}7_7JE0Gvh#Rf>iZJD+B2b2!e_bpT>4`3xqn!fwlu|5uf#$S>p|IKY!nA?>Si&j z2I!mr0N!~2W9*ots}%TB%)W5lZb6CWhab$%+trW%ZTr_2uv+su0fY7=P)lP=Hk%FC zT%}E|YToR{ehmpezAxfE6eu{)&8XmC(+;PX2t1vvHg|b z-mA#q#>UYt@i?T`j%|FW@KZKaJWuDDS9I4g=>CmNvnz&srhZn1F=1SIsuR@#wAgpE z9IG{w#f9`)(3uS7mzt#8mo{#*E>f__5X;F#Ynm~tr_xhN#ASBG|eA! z^oO+a^cSoc;Nsjx864m+6`-Cthcgf=m&Xvebt^cb1>6Lsq(m80!u`tz#mPU^MddS3c=8Q?dfJXhKwNFgRRE(P}WHd*8-t_CDj{EF8*AEr9fG* z4fgc_!AS(g0wzx-rm-e&axUOeZt(h%XyIC12e~O5e*HkOu+O2B`cekv_XBHTl|)CE zUPkuhu9Jht8#!Yiug(BM_`UiEP3>oY~{A6Xa2UvetnCNv>irrV>LF={mvj(GEhIB+a=h2GClXL&bqL(^ZjzZmzEYyH$M^rPeOo?J7S9=wyFtJuLj z=_YHrBxW8ZYVv#;)KkYPyir-Ly`nC^k``VYA#PTCs51|$D%FtPMa+5MOx{Ekdk8X* zEbQP-l!eUiCi=VBJZY<}((L_vE0l4jV4=05!ilF#F?JceZUk!`=cvmre`{9e@F97A zUVaje-Pp4qxnJs(a!oJ0sZ~SzbzgiMZCS6UMxFv_x(3KE6+J7hXjOJ9iM))a$j2Ov zW$r+;q>pbfNYnmsK%L%TBtl)So&7U6HT%o2p^X-DA5E=sL2*d=MtX+#gw`mRI4Cj` zL8gJXIhr_m6zBNWzOAG6lJ`>;D7#SFN=H&d=tcXL7fEMc^s=m_%{6YoGHrF#SMTRN zK89|;iYZ8jjAQ$Ab2wU)%O6Iq46%3gP9@_oh7{uzTS-BrckkjJ+en%9q>V^4=43vS zsI!eSBC|(`rdRZu*|o)#;#7vx*dmkvZn8s;jne(N;EcBUXjO{^AW4E)&OPJCW?feN zSL1AT8P=Jqx*$5*cM)roxu~0B^5g-f(+3=_78)j3xxd~*? z6aD?dGlShXJ#0-8le8$Zyy0vW56U_Niv4BQU7_-=M0~DqO?C5e(dv}8Tsb-MriNVG zsdmgzxE?+s{qRnwdiz3&qYNtO)_KCEBSyl;Wf!>?l-Q9Om_qatVgDwFx~=K@%Mfc% zcW;Y%j%k%?2>d=OAqpBv7f(V<^a+@ygiyW!lGmS`hyCLC)P6P-TfM={u9!6@y;G*ILs`L*b=L6j;YOL)957dOAhl&x3XV z@4i)}0IxNN*t17R^kjwNOm4`WKj!PG1P*i)ms#(~Q170sek9i(2~5u**2)f?a8YpH z7hfuY-)I%a$FbMgP&;sW_-v3(&1(p0-hCN6Io@8l2uwSt9IAbq&eTH`R#qDZjzh)CLeaK@;3)kSUu%2|I zM;c~QG}ZCcm{##}P?Ck=!PCNX!?`+G3SMzlmF5R?RoUkGaK*6X`fx?><~-vH*v)a} za}x;9&F&Ni#Fb*kZBPbL|Qdu{1IJR1YGB*0)qu$YpAJr5?+D><(c zeP*8B(zx5sOTAo}J;~rO;NGeruR5Qrm`&)JGU;nhCimCOJ$x}lpCya*Kp@^qu5;u6nX%Aq3hq!# zbYwVwIwlQT1A3{vBPBH=)?U-rmF8?x{T$UaCC2^~W8~SCeNpWc6jnA?wyIhkaCs2inV`R!(cfB$e+ALy2yY)3JcGcLOn%}ssC^a@ zHN~1r`Ye)k=un#pzHXRr5dBfhtG?0UQx(xP{H|@tJIa@jMahz20|pw+2e%cT zn$nrWG^`*eWUIxb`7=Xs{)Rl%De!tW5L|C!A@Td6P9|B& zd@Nx_tX{)1i{pTPjUE%)?nSzr6*qxD+^^WGBwXn2F%PC5?Sq@dDa5*DR4i>xmZ5aX?sYvF6DrrJ#` zd43Y|Wsg&POQH{|W(!H;e%kE8#0vj5Z)%IhD=(X%wp?-_d2W6tQt`VZNaCt*zXaL( z-A_}XbHkHWl>JnQ0NM&P%lRmd-Eb z8A>@zr8X^B9NEL+Nj#QHE@4P-mC+&S-n+l|_SS>^=w8^Q_=U7)CTj=%g>+-gBQdI5 zm9LfE#_juqG~)?`ZtT2*Z*v7kn(=lLj5qDE*Mi=I7am&*JQg(cE6+sWe2?ue#Etf8 z2Ksh~-F92S* z%P@}=uAzlLE11|DH&A#dlu#F?_j3I!^sw-YX1wBV#~%&guXkuCPXc%quWHJ8fWK;= zkW7?En~u6$F=lD0nr(ee8{=-3Om!qPLr88o4z}L7cDVCgPT1Co3=yZjgJfOE>hOyj%C}VdI%cj=$5yU#R zhPx$wW2uAXglRWhLGxeBYt}1ZqyBdbVWVt@hd^@vG0J9na|p#hM&1mSV$Jw>1DBDy z3W7`1T)DudDXyG9N{L*VmjBHNT$$QS30$e#OA`KNZn13D3T8>nHI2$q>dp=hF7NV{ zY9Wu%`1!}1Y&lbt`sUGg_%cZexMHZ0c)T{rd4R@1nY;^5;8wb#r)qDb_es+dl7^V{_Ny#3OY?N6mY>Ns>sg0QioXtp&sw`#dvY7p zKiS@B6I)oFYJ$%g*YG*LsfkVWX^0v^I*J~>mR;Ml!jr6FSGg87a}@I~>QAG_a@gq_$ul~#hyz#G0+2YDZ1bb^P8WcCd*AO10 zH{eWRtfg68haw96tY|qsPd@>2gfcPi-}+W8m4Z&rr>ez6IV+B>GZ$>Sj;MA|LbcaL-r-0(h!f8FMry;m(e)PPg?vrF`x~Ef z7DI~Zm&)G`)k`;&Yz}3$XVs^tDtF_vW3tb#Dq4OL?6=oW>I(N%92t>xE*^<1wo5*g zc!ei&ZTD_Jor>*kA>#TVhtEgnnE#`~b#M;nMn?_Dc8RQg>qJt3&fMMd&kRxFjFQs-tnojUhu>eG>ePtH6}U6_iy%2|{~ zjt@X3U%3xtNPWtb5r*EKwPa26O?jN`P{dOC3nqEF{=iGMk;#F%f$wPaAp{--`k1#^ zMgRd28vhhEE{1+Me;uBs3G37LH_o=T7~3BNzH%Uu(uLr;6j5PO<~tN9eYj&+-s}Ps-&Q zgJYY>e{D#X%1gw)9#%TS!db}DF~n29mWIz3VqRibe?9NI(l@uEa5AzK$)0i8&B64@ zRX9FQQ44Swn{f$a70!c_X_=A!gl1%Pj6*QRZF|QlYJx!mP)nq+Vn+T7b6|YLE;mVR zwJZxVw>`y?u6?{s)U9jzAcbYjB1NBVWxf4Iwd=b?iI7Fg)E9#Ucf&dM2fj}yh>mr@OycBIboIw*u2fZud;m-vDSJ)?wOGu^^OgngBRR=hqz z+*5C!bGDa54INpxWFK~o*VVhCs$dI9msycx8b2aQ>>`Z66)vf)$ws0dr-^SV%Py4X z0C_S5D?nr}{Eng3#_c0t+!ZR#G`%I&$4M%`b&*-q3CP&|HxSF1F8>afp4Sn{n1=j? z2_2z~sq)DJ94Zwx_H8X+=p(VBVtx;6$8o<%1(zoqSgLdTr>6?_;~ZY_pZW4l`;xcy z^;+Er>|!}(S5q#N+dk#&u?vc?=X48CMV|)?Js5^9TB9TE-;-rCzf#bSp~vOetW};Z zodSlZR*+{xi_h9}t}CvMGM^s9b=MViqjvBFH-wRlKN5dT1Q7aTmaDTn*{dqyz@E+* zhKE+tl@=y=2N^$c9pTzF8o=t*k)d@4n=F=kyF!nV@qU6e!om#j`6nY4VuXsX38O&PwTN8GoQE+k#|Jd>ABO}ZFN zx^k^A0^bYIb^j>JD}p|VD{H>wvoU?6p?Gc1=1t8~_FIu&xo@~Hujpo?dZ6#aw@brA zip;E8TBzXAs)%;6M8PO|;I1c~)?VCOZ_#A-rlDnt{84g~?Jsonb`fvA{9h3_pqB2S zeK_LVhrj4PM-*K6z9RNSP2WM^gAzLRD){0 z6MKWbu)X$zRww){VLCz$)IcbpCDn)$d1R4P#UuaYQWZeOp8gTqpTzi*fo+Yf7x$~$ zo*%WZcB-DP&8Dj+OJB%XuPdP-?s*$KX*ic9|0Ke6Ox2-=x6p(ww^_t;)Uby0(0_V! zMAo&&pHtA>dgjt}i$`i$Y3YDa9z0IZ5Y-cVPi_OY6;kq6%afXgY`z~$zkVW!v|B$i zN8HqK(gvP+H@{%zlpLVF6n>+vB2IL_{TiPvYB|AhIYAE`uKS&KLu5pkJkk*bLr7B7 zc8SGA(igPZBcKS{KUi)17v z7OJXrw5?iCP8KF}k1r*qwNuE;hN>^QrPWi&%KA0L)p*e$So+&)e93A=pIAdZ)aLjV zDCi4mj6S|Huz$YK0mDNR6EEZEN#*4hm`D^VAgmnZY8-JFEFg3o#A_UI7bqZv4B`n4 zXbL0{vJB!jmP<4a@cujh0|dJRca0x-pZp61J`nzG-?u$*Cs21`^MdLrHYF5F zItqJ8m8jywrD3+Pj1(#XCCJ_gAzdIU30+ItdLVy$C^!GDH8LK!FjyoQIcO*n5J^Wf z_Q0*n!I{TP8bY>5ULX1akBiKPY>Yip+dA#$=fjG}B_xNCN@r;^oo8k~d}%Wo{A}MI zLl5=B%(pjiX#0aPNp1vU!q-^a^<>Hfl~5(;mONR+3`!K>~Ez949E0;ot-L?-pK!1P%= zNE2x*9fR31jr?Dh$wk5OS1H5E!?0Brfh(T2=*uQN{+RNL);rn?dswIX`1@kfls>q; z4DvigGo?nHnVPIvg7)Y%w?w_Np;H%1p*8Zl9V$kgC83lsCNJ7q-1Tv>EUVfO2S}QN z8-QlJC^Rd1A)6&C0lUYkfIPTxO-0&K81APnZJ2H+6W2t4qHUu#>~XiB!E$SNg=%f{o4|CG>vObm#5`K zNWLtw)RlT9)NI5h>>FpnrUk8kQem~nm*|NY)oM>z-lF-okRfsFp9m3zufq)A z=aPM87Q)TAZhy03slbUfw z_DVr#41SL%_a7t0qkpCuQzNc`uM|keeBRunJDm}j-0F-e zC-tF0V+tLu=w|{LpaTFOQbQ8vkw5@98UUTTGi0UnLG%{y=FK_fIy4Ooc<}@Q2)KTt zZ|$WuhOf1axeXwZVY`iS4;7-)4Gkv)aOQ{NLjc%x52McLDmKAyQkFBkdpJ0b z4-BBTe4>2F(9kZY{L%v&Q}CYf>n(?8DBXw%(?}#07WTg$vk^4JcJfosP%RuT4}{KS755#cZ+_eJQUBT{E=X$TdSV^+e7fml!2_#nCd<*As$m|=pNUKIih zF>g}L%1T03KUzA>%Bev6CNp~{thu5#1n;O*Rb`C2rf<6U@py&q!KubVB;`dq9Jmjk ze6cv(fk(^Qn|Dv7S(qC?$OQFd6a|$DnO~GF<>aV{mm*2hl0C14CmMJ^S#vCvEN9gG zF;BLJ9O#&GK%YeH2x@BTlY@qa1^*L}fCh&-FV&?HDWJ0d9@L}}B%p|4rb{(m-LWP$ zUIYOse34Pqu`ta#Zp%*i%!w)AIlpuQy*;mrk-})&bzqa5?p)d=ol?18rzyimB;Cl-DNA!H-wgkoM30e>i;`p- zZ&28@C&%T$igE0YVywB@DDzo5!abQYMS9?n7`2fc1k@8G)hOaG7*C z<&8!|#y~@$6T|lUrbf-)Pq(_30Zss;=C!YDZlLAbhA7U^;=>~StTtF4D^=c}&=dnK zUphwRgH0C}!({UxfruD3nCkq$CS0*;!lIEj)l~mCkgo>1V$y_RBmWzKRRg&(@x#!| zra$iC%3aD3>RxLs#WO^_Xpk>9M)vWbU_Y)m1YR{ZxV$nBdv8YB#_9{M7-S89i&rN( zCRZ`<2~a7|-x~P?c83eH*uF`8C3CmF`>}c+-z(w|IqDZC5urhU0P}N1#~M9_Wh?^y zc|^5-7heS`*Pj+iPun44QqZ*R~qI){>8a?UFpXfNA{dpdt7}hA76=!2Z5BcskuVe8b$kTU3-*e zD}FuF&;z~B8MF>7UBg_SWor*(YsLMFRP{iYawav0MXzCkVT|d3>r|ZbP#Fl?CnjPz zz()M{KrJ-*A2Onz@?F_E>gl#mMz6 zV{8TWwtj{&&OGnjIwInK-nO+uP4tg5E2}RxJs~^rX!MOARIsRTm$dzB1X=Av3?fAR zo#yU_Z4=W2Fz)R1GZFqju7F&0`sQUZj7{y!r<`Tr{YFBbln5fK&|5-9@04iBBxrM<>}MC*fj z&i=OmXjC8i9V+c42(TNEBS-F7=c7c!-7uH&>VRfVqPDI>OL2AN1~&op!#FESJtoWh ziQ3*g%YTn-oF8-8b4q%F$Sw??yglh)S*A3+mLenYUQ=|HsTWIn)Xk|Ya()=V>Ll`d z>Jz+z)!ncemhjvY5X@!1o#mq5gB_4r*Nh$X1xU5!#^M1f#r?F~J_b$zh$nbI9 zad!l%!F1FBaBVhfs2wXhM)?CLKMh0VMf_$(?KOQHg2j+EmKSOVQ89c5qz&a{9RuU~ zHHHEl!UlCual+o9U=#)bD-5x)PJkF#Y--fMTQws}RjW4T>TQ7=@xf}Z>?cAno+t?; zsa=#I-5iC}n0Hz|b`#iMZ`V;Xhr`L>R}dfcg1e(DnxyD@mTI6n0uz@cuYjVJk0lOm z95d0~X;&UU$#9#pn4b5Sy*OJFRE^muV@qAprP8}hUL%U?LZt#z^fPQb7f)14XE;N> zL;Ylr=2$3n#>vO+rzk8J75f{dXYL{~AdhgPacPp*j96G=KPIghZ3B}$o0eBERbyUh z!@Fm)Tb7_v6^R+wegN}hMmn&c^t*}~e~;F=ln9HUFp-7Q*tn^7sgzV>6QWIJ=Zh=k zI`?V~UaOa9?8mHr;+P#yX9N&qqNLz?+lexX!#74g`*V0c{-P!G8kvQ%g+bbt?e@=| zI>q#o!;%Vw$_PjKHp_?d?73}02k=gv7d6igEP)wd+;Ee{U4cQe$;Zf(6XrY0$nA;9 ziA$Sm-ZHwnn-U&tP=2+|E{d`w;}=NS-?1S^@kMSL3O3Sc&#ObCap@>m8!jo$n(p6| zWQcn9Ug*s@7q$SVBQ8pvPrqO4l;Wi*Dy5`vV0z3f^HmYJ=0HaxCV`}6P~q^AmLQ1k z23}nWNmLZNp6~?`Lh{Zn7E78lK!J47jp)Mu%qoU!_K+tIjaTQRku zA`M=9&l+55Lamr=Hh1aGC*ck7p0+y{HdXf!gir)%Gl_^5n+&^V#dG!6RoE+3=^(5Q!Fd%qu9IpwVUWDk?D{&ff zyq=tQ6RM&S#%5)|M+>}UZZ^?Zu@wK<%X-QEBE6D=`{@jGR5*7S02v1apd}@Ld^sM~ zTQZjXp1-Y`61Tiv-r8YkaaxpvfWW@Q#F^Rllb0E0YCIaKv`M=q@l~oSe?Fcs8ILG# z9A-GegX)(2zN!4!h)<-vmcNcJof)&-Ezu{`LPA~IvHzLv2Pe$cS29m94AeziG?}UL zY>`RNZ0c*(oOQR@P!3hN<9CY>@7j9`cQ=gepweuM%}EN<`qV{DP1qWneLcUL6!So? z$r29Me6OcYkRV37_f%*EI1uc+3w=a_@dwL*m{^)CpBE;Pi(4P;@m58N@o7U!c4l0O zhZQlOOrUeX_`RNe@TuMANh$b1|A|-Ca;m{7-Wq+o6Q^TNf`m!$)9CeV>paSX;*9un zc>;*RHZ*yBkw^`ilrEsemk4B1jU0{|Kv&ROvu57g6=E6J!=!=}vQ^+>^>x+@SSt{+ z@~;E%JO(1gj32XdP=TokzE zEYP@Z+ouLbs+i-s87ZAAj;Nolg?ypERA;8reb(^=l1=HDAlBWr9$*_^qXgCNv?vP!D|p{kyN#D_&lv9zRQyAsUUD zCU`M2FK|WD2q=FEVEb$3Ru|QR5t~w0%mE)C)vwxx_8^*%n`?3|HzO^H&D1caJ37$T z9oi<5Bl)>dtmWwQqDlb+jsDfhB7D_tHTon*hZeS!7 zlTjEol)0y?kYrkGoIw~I^v;@G{GzcVSDm=YIdoHj*=<6y3CxqR3{8`^f?jx{%>4kL5iuXoV z0^U7)FtxI0&k}SQRB}ibBS}+eqz&M=%S*QV@wftXF95zVQx_Mb=|?DC{~*7R^jpSY z4Zur)tk8>H&dr9@;gaJ%rcsc7YAA^nTIVKBOil|~9M-A8k4v+N9hUxhy;q+Hn64@p z2t&Ns*j!tu#md-0n;A74;|}-cb-oHWGbH2-Axt9r?DBGEgZv@p?y{40K#-)Xy-uy$ z<v*73rl>qS~)jTMl!t1ce)# zN{ApDZOaMNdTT$q)T1^D6}6q3KRAoM_eC8L3uLrZse4~xt1TnL9)ML5eOHPYB;M~_ z0!fxyGOP}Vy8wShnP4q0OOtV|>;IxGUD;H!~VwtyM`f& zK^dB&GlmhjhoEi*I%~mirZf)jTl*bb=>XRzVJGzDyL56&4Y-iDBR%&(#0Af%ttqh& zssrR6EaE}LNc}I2+L6_--iZqi=+BlC^9S^+|JZXZKKqH@sJmYf%oeiLb`r4f@q*Ka z>RY$%NCQ-KcJ!r--v!m}+$&7{r_sWbql%^x210)Z-UX*P*oKD?0h%7YqpIR_lsCSD zwAUyFM$?P!fpE!o+oadBrbxGN@c=Ol1_n%x7ATHIszfi|5m-326DWJSLnl3ugRS(X z@gTWh;-H0`Fg4!BLc4=GLaRFx5r;8JhWmp@z)M;;6dVLXxsnhYGXGj~#L2`Emwpx~ zXEM7Th7n6uw;_bT8}XhGB|OYC*|-!je%^;r5QmaY<iZ~ zSegh#JI21?KSu=u-St9q${?A7kI~=QhdlL>&nmCJ?@Tj0u0FLtWcDqk95zFP^AQ!0 zcp9*9mIIz1vbmcA1({OyZ1PKzo@wt5-S0XZC3Z>LE@DhHXTTTdva>A~`c$dj_&5{f z%*Cl;Y0}5WUaYeDjQfM^Q{$2Xf|J@XBoXJn_6MOtGvl&NRt22J4>DDheyZJ-d7Xt# zybiXcJ`ykX-BiLL4kbO4zZHphhqsee_v?!*(W6(m=X5RkIfql=>3?F-G|wVJ0th_X z(|3(Xi+c06X59FqJQ`?-X5-q>Ls)QU8^c+PCIv#E^bO#oNSl0vA2Awbx_71G(b<%R zp2+TBK?>l{#1Wr(t%cbObCH=9XLqD81ct?`nbJLOkc;5$Yj=;*U}4KW4S8_e%uyPn zxtVM08b4dEhS7u-hM##nFr5=I>o&GA*fI`?XW+&vKFMWCG}6SxRW#LQVa?EP?ABZ7 z8PZ}hlYzbAU6s%hf5k=NjT3MhBD% zQGIu2pv`4$knicS9^9_{fb=_1Mk-oCPRUPz%&QZ+y*oW#hzi4~ZsDH=D)@bB-X>Ii zd$i>cfd5_~V>+^bIYLGhZJ>nbM8SfhY z>QQoumB=kuvq+iOV_8769jQ2c77&w8697wtJ(?(gdTeVG0>+``DlIdy{?H`~8D)PG z6XrDuDGj(39AQ1TWp)V%Foia6QGdW7e~LGBV~vN8?VYV3jRB-0`6QJ!0oWR<({`8%oK8LayA?PY^nM*-O_hyp3x_$C zvQtPiRfG;M1inxlk_FQf-*hD`WwtTEG|S4rGkT+IqcFTYyu9wU8o1l2%2PS`LD$xR zKbInDH-Z8`%l8^?F+bJ{h@C)8XQhNfKiaZjQw{1A=}%1EA7@k5W=Ti&v)0^{(Y15d zLW;w|>f)XS%p=;Fh=nf-Camvi7~(;1R*^F@+rqEDZ2ESAm_9W|@2g~W5UP-S5!;6yMn(F{n2Wd*kuZ;U6ew4_6b6E(patluG`UkoCHBJJmH;%NnF{eb4VggyYWKYBie(SXwEw!S9cPf_n5!(t3_+3lMRUt`{1Q^-AW*!$B(s`TWQ!YRHbYI ziqYVU(xj|WfvjIDh5oq%Up>$;c%{|^1};i3RWa>fr*_IGejkl^$1VRGEH++p+V#E! zu*5c*-W=hUBM)WrWXX?&P{ty~CW;kV`+wDHDBeojnjlg~A! z2YVCgdS9XKq-aS{mJ9wO#jqaTcJCE=MN=_pu)oa#jN5X}%M}K)cMSWKW(3;`Mzwk; zseG+#p8fk5zmf{9PnneC-2t}43%GXAFoG7&&>zm0Ift4CYgeb&KXOS0@N<5cG7+nB zgn98Y?A@s>OVAn<|9Z|RB>+4!c?AmmQLG^P?t8Gi>}FWH_`V&DKdaV^h01dqYciqC z!ZT6>(O>4Db8+=fRsS~cO%>Rf#2XEB=_jUopC+Rs^*OLG--`LX)xdtkqsJao(4Kw* zU&vZO9ZSF@1^-A3+8d`&O2-kczg(q6qZ?haGm1Z=Lo5}o(?s^A4ozaD{w4q&WsWS0 zJEvN^NSAj(q*{DbN(CCk@o|aLguD+cO6N%|Ow3Hfq4g#)Z?YYc`V(wlAh)V~JPhR& zdA(zcP2?Hz$qlD^D^k`~>YEN!)(wyN_)dhMIo=xAZc5^_s#zeWwQjO{M=8lfuL$ic zz2WWKVCvb~{_Z?1YJ+XPp}UcSC@>f!9$md+GN@iH{+NI0=@)9j=P9db8-HGkMT(1J zvl;-5^wg%oUyyr{z;7aW@)WUZssoI}^3jdx-P3^25$T})YlF|dOl}`?cRNLShacLw zTLr>7KBjhFa3dB=IThp-&y-TpM!f{@2|(NRXZh+F>;mD3USIah`Fw|~V%zHAU9xi> zh@Pwq&npWA-MSM%*m-cpi=Xddu2OjQ2R@+5BA3Yf1BKARi4yn52a7w-bDwiR!Kte= zBU)$AOytMBUrL7|uG0Ib>r%>P?d&Y*UIfU6dvT9>gM)j6d^JKw!?`KP<+TjvpHo^; z6Dl%B-xwc5xwQBfCylAzA$46A0{ZHZfi}8I)&nKq5@K(@u3cXz?5+v^Kg<<>XjGSE zBmH5AvWsl2wb5S{SFEDDU{qIikXmnUKmVl+t(4 z$0JgqB@z?dneQT`tICej%w;{Xa`Oi0#uNS2E!W6)Z;6bC6q=*YCDPXhcg_{Mm(Lz> zsx&o)q?cZ;=|&Pv&10QUE^@zgoE{TWmV1{p9vNywJh~)10wkE2?*DY=D9bJ8N#}nl z$STifrufw0odHT!DKp_M9R;eB(#8O6&CRFw1ERd>MWtvESnR|(~^0)?EK z*uc9xUR29@@(&a|x71ZQJl(%sw zguG7*Z}XYoIN6#<6pfrIpj|9v$N)Lh-p9&)D5Db(_Bf9QPK$i6<;2&m9E%{u(^NLE z7udr-K#h2qG>%+3S(ArL&~ze_YrbDaugs)MW8;RXWfKrIMRJxu5R2Ry>2pTID$!I{ J*XpOO{|D^6H9r6V diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.svg b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.svg deleted file mode 100644 index 73923de097..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.svg +++ /dev/null @@ -1,3694 +0,0 @@ - - - - -1.0 -Omnes_ATT W02 -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated by RoboFog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SŠ UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.ttf deleted file mode 100644 index 2342be4be5b5a97f3c8a5e1b11dcb0261631d5c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71692 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.woff b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02.woff deleted file mode 100644 index 0acf1f027f6fc2f798a171b7c4c5ec8acff96cf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35610 zcmXV0V~}V|uN~XA%`@g1+qP}nwr$(CZJe=f+cV$XdM{O}-M#ioC*6P2Nwur2hzI~6 zz^_DN0U-Q-05M4ZZypu~005K#007GL-{1d4R*|0ZmtgffRQXjsuVIEJ6(MQ0Uu*~f z0NCu8yK7b9L~LlSZ}&T<`NdEH06<`zmM?q^U7QF203d{Z?NopH`(X0mwI+6^*1uTR zFZT)n0II+cE_=;X-|^QLF6x&D@t^+u0DzcUxtsiANdN%S0{{R8Q8 zzrF!j|I-hsvkoepD}zv`rQNh z@A)v$#=HgC**ZD_0EATia*+Sy{iFgg+Bq2i+J^M~^2UC7bS0Bs4{lk8dM5w$vikZa z`udte%Om~$^T7p}wvGQ7yn><_>lqpX%G1EYz+B*Bpmbs6^^uMZ#{yE^W`>*3_EN)a zPbEi5K*7Ky@;gN7ra}3m#6bhxVIg1w0Jvr0PP%46IAM(5$@&^+#l_=d5~46RGBOF6 zFg6O0MZ_TzQA>U5Q!k_ zw5p;Mmvt9m3>(=;NWya)LB0jBQ4mThD5NCJQc6?4krf+bzC|@8#UD{nPb$jv2)lbq zfKrV`%t$CT2~a7DtK>ISNua7nS3C!`W-pbKS;}qUJ;XGUu^7=>Osp?9h%V;0c%^bS z)Od;gJ)d}AOuXU1mfL|c69Zlwd*gwn&4o83!RE@GTfH}vKz_?_#FRF6%uuJJ&7w7@ z)0`i0Fq4*iL##H!)|hO$2fQ*P-dIp^$;;k4FQ>swrL1$B;UG%>(0vkC-_`ax>W+-ZKUflIeSX{F|PSoT8qQS%OSUIgz$Bw2R1f~ zX|@KVANLv1?@;E5A$SQkh)E^NF3LDn!xXW1FDWuMAC+Wigl33II?6H1w9c5`hrtnF z?|^i0s2bG@L&n4}WBAh`$b3^l1nlG?bMpuYDRU+h3C zc}V4q#9OabV-l=YC}UL38Sh+`bfHe_YtpQ366i>5c}QQ?EcrRX*&hCM&z9b2!a7Df zQ*D*hJL%R^FK**{t=Fh+M6P*=U-M&BxjD?**=KX2YnAG`s&9Ykd~H~|IZNlxH{vk& z#@2a6_^bx=Q>Th&lFL2d2cKlKVR=2{0?c^ft-#uE7rIE`|SfOb=58qK6TM*B#CmQ^YTuc(dFVlRqyQ zNjxr!NKJ&x5TYKz05aJ=XdId`Ei!1*ZDtaL=#Z3%Hf&O8T&Tbpi2+TFv7T|*J(!(q zQhEP~#gqz?Q96e(Taqzwk};74njq51eak%%C4Cz8;e@RG9&P2&x*6Y9EYVdw^<^yX zWt>?TFOJl)jn1)MzjWO3IFS~*jTGNu!^>?5_ignpsPkBw@a0g^;gIQU*zp9~;YjlS zkotZaxv-D>2blYKIKVB-InmWBMHyq*_r%9~jaJ)9Vf&_-HW*&QU%`x0F0UGN0&O`-e)EEde$i#`>+-li(^w4@ENbtwBVr4*Oj^!$Q$BVQqXLb=>{BvWIO+bJFM zYKUt*#xXwq1Aj_vQmSo=rcp}Uh*imZllN=Dp{%leLtfSSJ5AO7Y(#Uv`VP(Wp&M35 z-Y#GD5;Wi-;HX~#;#d=wAf;zBoZVNrJgFl=UUeXIm3#GV?!kQLw8sKED_zqQn`a`QRES;>_#A zxxk#m1X23?Gim&Hjnwz~TtE~BAqG{oSqY3W0x(4hMIy`rxe$gd#N~PUC=(dN_5^#a z;iV{3AmsKC%k&|ml0V6eSc)^uB}{?oO#~V0TBA=>CS00olZKZ^=F@xj$94XuZZd|< zSx;V5Sg4kD66Pgq+~Tlo<_NR*T~I81!d52WwsMm)HoGD@26W)<>0dazxZ8)c+sj(V zcRV-uc%5y@7*uaz@UL-i%!FCanz}!O; zDrOX!Zb6~y!-dbHqPL8qsN;yuBxMxb!j4k)Ud1Y2eXq zBNK{g9u?*HOJgNv;U4Ab9+mCyw-Fj;wFAn0k_Cr~uF?O@t_h-KUz3ErMrd*NNuO`A z=x>Q?8#7eh1(2D8W?AG1mG0T98rLs>6W(uLTYvol2L@JT0|pPoR^$SP2Zqw?0!Fzr z(R=*?9TJTDp~Yaw4B@oXw==N|Y{139!OX(&%G)pNgOk!=QUel4XbFhenCp*50T5aH z;pJxrsK-J4`CT_!dD<3P6eU-i{LoTxMFvPFOCe7N^hCYSOKZ*Ma%bDTrc{@O?Dgk#5*o<5!{R|frleA(+k8EI2^!9svx?uQ@ z^(vu`s4IV-blqdG^I@cpv>pB)PV-sQ=>f3e)1QG>LF&6_81x+NW&}i?HpQ)JpeJ6jWvV5&R*jZ0?b4idRTq-Pd46Lmo_g3^4%7 z0MX!L2^a+cD%!BA)>(vYl%~^Rm08&%?j+-T;ku>kTD>>ZKw)qcMxH6Jx@Ttikp%0n zZD`hoW%}y5VT5GDr0XpET7=oRAYIluHD73}ZI&%}+TzLx1;>yuOXY(Vi|?@n%%F68 z2`P3!+vT2v77ze)!dFI@XylgR_nt;VWSt9MO#saW-Cug<_u>Y8!4uG;h&E2Ucif2V z{$&Ql@Z0J3!Jl3OR`64+@MCGi;~-b(GnR75a*RLUlTF&^(={5}u7ETxXUg9#xpctl zfpD7nVx{3u!AnT=vnM(Ciqo-KI!TvO23*0qFX6hg(5US(Lq8@Er0{AApRuf%r_J>6 zcd^?br584Y04AbAg82*5EuWuyA2K36f0dT(rUZN+_Sa1Csw8vpMY>e)4$Do|i5Ljo zLFbqXxr?e`jBVcZ>P7f5!x`yq{)^6yTTV}>Q`Rc&JG$bZ?)63wZR2@^NdI?Hmwt#4;bwla@7on~ZV^K7({b{kdV^K>N$8t=bshV5#mS_eq5$qP< zX@>SiK#@^^@ycJ_y`sSuYy*~G0_uvZJ4TsL@NJeUXg>36!K>35saV>rccZqmD&gUDxZO-1)M)8lv;s9bV@1(4FK3N&v^Ejr; zwq1|DI?q8yJNcGz=2!xUu4=Qb%}k7Ll!A%@=DhW)WqSDzpxT&?6S`#v{|}d?evWs6 zQ%6#`azRr^Qcjz#fzCp4@=w`MU^70+bW&SFGG<(3J6tx^_FXLw%<=v|jLA;Onh~yK zax*roy|T=}#1xdGv|TY+Cq-@+{?~Eq`UG8Nj;d3q< zA)H7&oYFPeQQZm9ucK8s_VT*M)FTo00{(HZJ@mt|+gJX!?w3vaxv(NKq(eug!#0up zzgm_|3qP$xnrizyH*V4Diw3!)*kO}qD$kNj(S=C|_OkKSpdAzX9`q5~IRt7HV13KGgVxv$w-@Y2SX98Jm9$tSlS8aZh>Gb8 zR<*BrhQNrcNEzOsF+qp$u3N#c2sIT&mGP)R{_-8h53I%w;8{$R4G1Pxh_zKW4G?CE z;?N$}5yQ8tyhzv9w8OK67&r(EK0FTA8h7}+J4w@QbFLb{Xx1XW;-N}ID=Lnt2pzPV ze+H&`;KX|0(qM)3&VIs5M1f5G=8<0k{H^zZ-Lj6l!P{^|lPNZr{xbcoFLj)KJjAg{ zYe&A>{Nv~-H=_NjF0 zFLU=-=?c$Jq$c?$i1f*&if;471BYw*_t1SU`H;t7{al@iqs>7{NOe?*4@fqCW*N4K z=mjlW*Ng+p_C3YhMC$uytRA={P)WvQ36+W^BN~kgr3g^+W52*2clZUF#)ga{K;U_D_laTKCzZ5ok*$ zRT?ruV$I3mX=1`uB)eH{G_HqHG3!CUT-eIX7FbOeq+57`0TBL%!!Mzvw40FxVyelY zp}D3F0RotM5X2@)o8_w(>d}C%Y$7ZS77XfB``atu0#8p#6-N6WfF`EpN4euu|BeZY(S5j&_fYlYSA1H6(hm|Gud8Ekv9Jn|c zoot6S_9rB#*0ByV^bc!-4cr1{kWleP@}*B5wU3(52-o)48-XS|dSp^DUlM1`bdo8A zX=Z&w?xDh<3q$OS3zKP~Lbaf3;!i{Ndwzo~3g=kyCeuqHF{)&(uk^SJcEU$|_;du} zoMV=ELBVm@qv?4gs&F%@_#=aS1v=P-a()S7PW5<1)RF{oDZ4l@mIjdc;Ynb?(hbN( zRobd8GzzI9q=&)!v9XcODPbM@cm6dd*2d`t-W;)NY{?+eR!(prz}P_Nw7x!}LbMq$ zkV_Lc847kszvg(Kf0l zc{J8P81Siy3Sub2*zc4{SYf1tQNhrMNQ&4jSPuiunZ+)HcN+}R9J^FL@cN!wPJ~bk zr_h6OwnSM%4VIVqq-BOKZ7Mwat-$2)a~2|!2h0YRO7aL)sOlw@bS&%z25&&b{?a&-zE;Qc2aUaT)UzGq zwX0jZgVTY#v$LC}4rRCrtF51ml!Dt7NIpcCafF+Kaep(44OuhOcc(eu>(bbxv8XM( zWCsRAvOwZ=g`I z|Jiq{M7(YdTa$+l1MXQ(jg-EwguTg)Sos`&>$&t|_@m&zF+-Ry3lDqCvJ|L3Q|0yu{I&3~fui(I~cZiMw_b+vE1O5b3+#!zK zDy~TeedEi|0B9fW1!Nz+fJ*_i{kZqRh7BH$wHHXqX@y${K$S}yEw!=tO~h+y-2=5A zvI~MoGzdafRr7W@PEYYxx47Wc0#v%t7fq5%SaABlL%!!pMV(ol^!PXvbKK(m%?I$N z{lNv^wgK??c>`0A=`LsEX0d0-9{e-r)br&YKfE{iwFNQ4zK9jA#xzm;k9ksbdtQsz z?t1vVJhz^dw85oKCgzx?v0lr@JL)(cHE^up_jCGj)8La(ulBtgi6^g>C2$*flAR{d z-i5^lvP%GiJd8z{H`qAPs#FC;Xn2@PFECnWFiHzV(eQK4Gj7}H(fhcp7Tpzc?FxWa zt!=344Rv(MG&xO5LjqR#2M&4GOhdu}WKS;r1E56FKvIB5-dF!523+l2 z&pf7Bl~$F?oGGXbbk`ttL`mcoHf6{UKT_ZBEtoeCg@n{?$;YS6^N8m(8M4xX+Im!u zcV2&nS-D@K_gGr3Z5s_s%H16HV3$M$-%68M##L$2NnfRH#Cwy9&d{1r0^9nDkP@Jf!suhK9}SEJ z*BFs9>4Lw4(-+mOEBEd4L-$7v4D3nJDyq(~v1@8m6NP>Axw%-ZT8+9oM&c{ffAkcY z48P{<`{Ud{SRDoI-Edw@)%x!(%dDheM#%5^Elwa8gtk-fp;hDxE`Woxu+Mdhk9Oj9 z33lLC91<{ymk~O{1lW9nXoCkdz!`Y1dhp{^md#)4Iv-Y~qb_58ovj9Qo*WgAta=cf zDg>e1n>|r?j97nLFcS!nh1kiij^mqVjNEHwv*Ui=}A&GWo1& zR4f1Lsg7skY!Pqzy(F1W*}_;1Cd?ShD^=~tK7ZI!MEi~oyXBZJmVJ5g2)qKIdkR)5 zP9?ZSVrwYX^D2T+U7C7m^t6q5RJ5sw9nS}t2mcwFThd}wS<}Wde*~*ly}wEmr(UZo zpeoCevE^W|Wa-SKyKZ+nEE%n=$FSlBZSl7x&>n{9(bP5E zl@Np?N^v?uN^o3_2vKb-GBXmp_;*c&oHq)87e6W82lxZ9aD@0h#}1np<}fwG31Sx? zZht8~ACpFVi?wWGsEb@TjN@cc8_2LmVKNFwp{vJxE`;)l{t9|2Iz(`lH_#t!^Z-d- zWH@#e8Foe*rxttG(7l@CDy%&;ItMPNeH|K)^;oxIe7z~6{i)lT7v$Ov|JMz_=gV@t zc-(X69(L#>fAJ*hoe>z+;Tk2$H)1$p$Urx>7OjK7LrcXX$_3Jd+}5RQTS&p>LX;!t zL`nseQfUa}4z>=i&JGlM>$P}}nlOM^!3c;wlOE7T>S7Ql=_3~5BR|AC&m0Yy+wmoETi;*Kbczru`eHtwbCGpIy%R`9z4?w>!1 zX`UwdYmryNEtm|anU&WW&0wFjqKHk$AD2BR8XoVx)m7nzyVoh@1?j%Zhl^p}|I!~xgj7IWaxt#Sf%`ET`@)H+?UC&M1n$kHA7JHJ+#b9f z+K(w7ggpOKq2_W+xUC}}T(9G}jH3{_>$~F&8Vm+fj@lnCtA?d9AheAm`sd$sdMm)F zFbm2$T`a;_u{6yPvA?10`=lH{p~c9`fCA8JH1zL1p2r`W96XR%(SiFWFmi)bXFV`V6C6PD3@^iOh-<+Rnaif(;?L zp`0YusaDoVLjwzd#({ZCdZd!P6C>T(+~s@s@0Ft0Oke*%%R3Y%D~hS?8oT!}gL;JA z*4adfVYq`G8^G}Ct-gFM{!YTUiD#t zuVpAOv0{P(kKT|U2A3D)8d4uC6*ZP{SPWnBX^+5*wn-1*nUTsb{VKJq+%>!Y7?x&Oe&Hl_JN1XVIW1lL z4KtGU)hnrwL7!E1sKZb;8QE%8;|XG*l;n#Yduadr_5RNgi@avmM7!%oIoBEIgP2%k z`w>k}ary0@#3(lBe;esOaBE<8;iugep7!fK@ir%6e%-m8%9HorcY(x9a(TAfQ!w|Tj0ES_%|v@5K=1f`*cDQnG9?9!SZXw}s~DY_egY3*x2jN+Y`wNe(oI_;34+dW_YbG(zWoi!L>36PfMKlw z@q`mXBfF$=)o+RY1ew7LxV+;o)fwv&%@C5_u)0e5h2Id`FL}0ZuEd;wITT=Ht!Q;z zw3}I3Ff&)Rbvo@A)?qK$YPZ@AZo_=nw-g0ZO*}*X42tsKfjI_&=Nb%(Gq{}=EiRZfBlJpu}BZn~& zqnR76jR9FGIyC!@gdgKN+CD3zhtgx(On;q%CeC--;%}9g%@O$_^J@P^V7}UjIq|t& z*DRU?$a(6oKDc}Apf*L{sYj7lisd=_k(bc%=x+5znQkXDY!O_0262O#V8!3N$+3?| zfP@An-DJx6ON~*4WBlq8O80R2j%sBF*?X+(veu+dG1=TAAe5(>LkW`qN(n7^m?N)Z zX%!r0%ffDx^rU@t>@m!f^5K3ff2&9_*pHMa? z*36h`jCrQIad``$M(&<)xOj{YP~G5nScadr6>-Vx3vwGZIJoIbf8bn)Q@-cs-v;;z zMuTX>ZWBm5nL%QiGhA)a61am)ru8c zJ;=b@;xM)P@B(*)upC|EE+_qa-F}7KkzlMXmQTqo$O~zJKW6hN6906$}lEX9gcR$jvV@ z9EUm_X;eHGR_0`oPK=zep8Z_>sGG$603(0@PNe(Guzr_s>cjywq4;$)KY*zIR&env z6SnPIwx6Mz*aaE8bF`=`J={BEw7nqF)wOs0dwJ zgz1XzcA0KZ&Fo~RdFBG3m-i1V!mKB9aZeB92>yLFJ_$ZSmK|wP=iTU^q%XqO4RLjM za#{UZq-RpXQkuCa9Kw`{IR-xYKJ%2ncx#{d7p!c)_3nsSUC*5N8mS9soDU_nzPN4u zat|CNrqBH?WO+D-kno7CuifMrnfG$+QtmPJUZ)rq)ubl7P>bUdD;;_DVcByG;&Zhh zM$he%Iu9Me>6NyxwY=9_KRL4ARrSyQqhpck?kCHV$d@ha*MAQN6IXJ;(na2!c>^wN zk^W6(tBEq7&el|AC0~Uf1nqL!*jg){aVcqM=4J5sx$tQ|z&dXw93$1K^<_V-*v=lc z?$pI)P?=)zD%flWCeQcX_M8bhnE0~rC{MFv%#hyq56G_tyx4Yj6a-M6bEufXfFp3p0 zz!6;>wyfMt!(VlJZj|P9ytrB1HJlMcsD5eMXtjQiSbrJ5Y-{)~NqtV)GV27dOAb6^ z6tbQ-@Cq#?9bgPhYyQ zG{3|=)76wr(|z^7bY175bn9-c`xpbtcL)qdUqT)aXYGu?@g$k|Am` zwh|;Ty#uHTf#psx|4BEpMfmzgVHL`{KFBO<@m%-4yh`|p^ay4}07L|A9m2KCEg>|v zn^?EO(R4Mr7wrbgenXD`i+cTBe@m zciWpYxGhU3U-KJgHf#S40i9OR=&mj2@js0Vfrb{>Kuye$+Ae6r;|sth!@}vU&|OcU zzne=H6ezRcZvEnK6qkKe29e#XCT>vc14CKxGx+O`e3|HW%slDJq$h>=E@M>0A7uE= z?%i^!UPcLBVz+Kf$A5RpmM#!yx0d!=#N+*$ZjhD91>a}5LtjxeLT3k@ zA1%dbud-*;=*$rwJ_)v;v))3lHh7)r_qokxAB_KSvw7P- zq;4I+@traL+lm=QhZ8m6z6r03H(R{+7b6JjVTBgRdDp+RAK^*DTM~R>u%tV-sHiae zK&~V%r*FqgyR6DSxK9UO`WxN)+^r0o1#8H(0#gO<5*m#SB`W%0i|zKO#dbA}+Zvt& zz`m4Edo7Qx0mYFUg)yAQw&AYdkf?YVTb~RBRdw##?YFY$r&^AaxL73tR>gl6)pM|O z={$U0KQ>SI{yfL_X>;Eil-#BEqz9spuhVonK02;N%z62l-2APKv2aWEO0hCvE|)jA zx}b3y%|0sY?$TP?BUH()aO`w{dta^s`Si1Kkv@(Dde6CUMbAC7b~DQcxsm<~*`o+I z4SFLHlq}^p;f@CNb3M&|Pog%VmOtam8l;eFCtkG(z z{9La&zUO4_DUJx-Z_?5G9lIzXrin10?u!CB9noKv6&rUH;#e&XGs7tmncoZDF*UZ5 zunlWh=f03B{uHjO#8UE;!$CE)HnWbH5c%F-vB>HqRj;d2$6&mj_=2G@Ctejim77{s zjUU$~=D|xb`#PIi_nQmqX6{({U?WH1s%7-LuFK`pso{Yh#PNU-d#|Q~KjY?gaNW~f1H5^4;=2Zx_I(`|2hI99icJ-q`d{E>#FRp{7nn30 zd?85N25-XD3Y8W2D8fZX$+`gVrYM(UBx~ujB&QVYQU+h4W5VCq-9{+l947I#sXYg? zV8PM(!g--?b42lY3`BW9O00Nbhe}>`$d%PpGXagtk@g)g8CYFvM8VeO(Pl2kz^)33 z+z)Pp+yuD{>uHfF7A3zpQq)DByeIffKU35Gpm{-lMui~+3KeI*8<7barIoQc4j9~l z6;m*O;YjMVOq<91kDft6K9i$3(;N2~ZV=ULid>?(e;T;S-e_XGc(H%Q}XNFqb z@oc&dIm%f@!9RCvDtd2T&JZ9c&l-i1(7vVSEp-evRwM9n1K{8;#6*X83n;-Pz$5Qj z_zv;-3mUjY)j))=)x0_!$h49VRg>;S7U=gRU+E&kGU<3|J2lNhpEUS+T_W5J<9$#P z8WtE zZvc2rL2p;j96t6)7}Fcd|VzFvO(PQA?hl` zDL?s|SPqHtG=-jiL#QL1%60$9u=1T=V8iO}U|tsJ-nIqW=N3NnG_w067Df&RcB!*^ z%E*Yo46yNddggU;+rs$AiE({ZyZ+DeDL{ga-*{FYE(s z5rnP?519FuS??=JEli47>&7(wJcUZTUm+U;c`zB;G3Y8tvG>QHg)hRDhWDfn~$E(VrfaOM_1*rlW z6jLRw_=}IIuXosDgBA8)49vsg6(odM07)_}>|rv093YCq^@AMhX~Sr`GeaC7IA#y0 zRzG9JqXE6hSx~BM##nseUW2DQmsx#d?b`8LzIj&Z)~#4IJXptVOexrao2*AgME#Eq z#31;k#W%wX@5u(&zG+^$F6ph~G(UFnnPn$)b#jJo&KJ(C{xVua?R1_q#Ve-Kw9#P!q?*T2P>lC1Y<^8U=4^qa@` zyxi2`qBMNNt;Q^^#yBUt7;w!;KDlPQbIoUXQU#y6=VyAh%e)d0`YxUn8iwT^snH;& z6!|5^L9iV?)6`qF4P&j}=?|7hwC^p5ob&llc8seF{3~=6E`0P@IkC(XhEMYRAdiKq zN^F9^wO$l7HK1jImkKvM;8Q8oqv@LW*G+N$Kpyd|phv=k z7kibONsF8MspX?dy>R>NZcnbg9s*|ME9Tj7;+DPHou8I6y~ya&Zh+Zi_xu(=?&dJd51diwQ~Sp|4AUFu&i$pi$` zIIBs=zF{!x0RCMG3VP-9DFB9Q9P-(KF9i66%y*_d_+0%;{I?jnS4ojuN{%N<2B2AD0>i-q_WOkJ)dUq~{UsqEi=>?28p3cOz

CD6* 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

o2&(^V(Blk7WmjnD{pgv5g2pL5aVRo(k`aq!@h z0ZF)e_i}kbkyGtX9C5p9C%+hral7^gdC}H@LvEe5lrN`Fb>~z<6MZ1Gits_@#E-{} z@b?AUj;glm%TWgu;lzp-j(q)fzOPDQd&(8V$+pl}=Yb>%Pd zS--~lsEDni3q@6?jObW`P8sFpMuc%b#u6g(XyEibgJbAkIe<4!ZUoTvd$fG|5kDR) z3e!)+Id2p&>5BVX0QM!thEiL>S3R|x{Lp?f9U{)zo1HS?niex$E$5Cp@j@s*9udkmwUI@~WZ_@@2k226aRZ@pR zGG=eE2>+;buX!r=U@5{811k>n<)3z&FrSq;oK*;e_txcDir)h1P^4POHES-D;`l&x z1IR+GVJL(SYta7kv%iyk_%~;BcpA~uE=!yE%-v;WvO>D@JSI?hLeE1Ap+^UTa0+^( z5Wq``6l}VxWONxSTjXqaT0K9hDmlf@f&H^L;E*F=%th+ksAjkEK!=*=$laemk_ zn*ZJ?;>#M(#)khA0Vka~=Uv{|CBPypLebPBof50;p+njLO9k${!V}vVY*i=y?v#8@ za43aVI?`&4Kl)aT2SbPQ>XC0C>mIv#Fr_sEj-%r8{Hq2$Mqvs`tYo|^OKGl1ly5IB zlJ*IR#*Lb9t3Oj~hc`Uu!;$5v5^HEK3loZu@^6V(odUte5GCqSrhY|Af4JGv8}tY; znsYucF?S}RGO}S>wc(FQkQy+Tzag{txh$^x4ODT9VLZSS>ox$n(N-&(H!J_F06_-$ zpXSabD*d@lq^@9FFJ>ue70XM6ylHhsnoUmZ4G_dUu}r*4*F(pwP{#!VY$d_?9gS5S z^=;^srRQ2(qzB=`Uz-t-nGAB78NTKbhL{YBf@LDpv_4%aq7XuVl~Bg2dsn+~=l?bq zj_~f+Oy?-pKS+ILlAmcO=lR+;5c45+>WtU1rFA`oJ>d`!3%{-mT?0LR>6acWg2O%s zb1W1g1aN=)LwiNs@WONMQ6(VXqJ)H`(0pAULx1UsbLvfl^$;Z zIE$pv&?Z$5btP0{MK_X5`npuhJ*Yc^oAk*M-g04V`k3($;zXDqUwMgVLOa=JkHZX=a#DTH2_^_!^hfJbm4H`sZmA?O_3R>?{UpfW z8B7p%t3_dlqhl!Cho)BGi0}h_qY-cefEq8^!Uve5)}~}N^z|}7<%lZDf`7u*4oD>} zm4{5tpzG>tgkmle7JVfT4>X&bn&EiI41e=JK~&7h<|%_ojS}fbbkzlt8ztbmN;FQ_ ziG(>7eE^Osq*z>`Xf}_g`Du}=9Oq<2!&Ue{CXcj$9pf zqm3dJtk4nYg318l$Q*J-+LabS%8X|amC{4XY)3aG;;8ba1!aDODB(3YxJ{nx@R<0s z2&dWoxMam_hht;KBHU$lN!~C@fps9V_(E1>E_Os{e(V*!$|Y~&VXt2wERYUHex<63 zc%oF@3Q3}|H6IR!3h$=8tRyCvnQIBB&v{Im8db&=i@qZ!nKWYOP)`OOp=NN?0TYKK zKmdpd=MyTz(emsVrrCocMjUc96N*iDEt>u#;lP4w3RapC1n%`dhk!n3t0leTKwPe* zBFI)tuxtKXY^W4}v6{J+!IwOq(2ya)u_=EV+VDK&(s1Akv7s)=p~IYRet<~+F2*=y zU|LwCLhDd?egWT2Zz4$`ZgGe>n=w1t1;0I+nH7RBJA5q}CCyQRV)hc(0YNQ%oZIR} zM$wowup3C`rST3Ktfs?0h88*rWq~HwO-9*Xe_g{jz<+Xd%iDBSzy&W>c~-_1%acm(+C_8vQ|al>?h6onv1G-9yqsTlYY~>f4@uB%ki2v;;FoJ$#Kn)N`j+_cPUSg@`<1sqRWy_YKm@$O`gmc zy86duMM3k&4M97M)xf!&iaO88ar)obLGwNKG$%h4SA3Ll(a!Q|7_)>}a~#hj>5QAw z!D!-NO7<&vj7Wf&_n4c`0@Kh**5^wwj$SX3)twIk@`WTt$e$07pl)`$fEoqJa)Uzi z3M-dB8%FvjpI!_Od;)}ib*_wG>jdJK8IvAZ* z)$FR=cdXRV9w*U!=~&Bydkj|5AWpcI{2!*)}n`! zE|)sb1{NF=^vj$Ci7nzPyX;~S=$`pwsErZf6s$<<^e{=M2E@7_j01L9yk?$$u_*CQ z&V9Q2Be4~_FV}FW2Z80f{AUv1w-SP^&E-RT55T5uv}|rtbCFngA20jk7vu3s$Ej22 z&ww#WL<7w|I%%RE($wl!iVCB@^?x7-x|{+s{aE0=u>N1q>a( zFt!Z;CG?T@f1n3JiWhugaRc%z?+Y`DYds%u1KO@WR zDRU^+tFyj@uq?etXb_%Of~y|I)zKE!H9l+&fp3U)wMborbA992txT*QLVeufK+k$d zb$3Df!!@TvwqsU5Td9!tp5`_tR%WUtK#KhN<(8fxuLJ&#hgjpV1KFo02kIqFcY$;% z?m;mi=YhQ0B{D;eb7F%~FALNfB(IP^9pj569!QDa486P(F11E~$kgYRJfjqU>Al}C zN>RIJz0deVGHpuh0N{}rSbUDh6d1l8jdX=K;pd_3D%q~xHXkTpGh^K_!o=$E2;&2w z%%qfZ(lPLMQK$@|!Viu^1u|DnFk4$9fb(0-?N8Ub3-it*U?g80#Z+h5ONg#xn9nv>c~vS!`zDQ zu+svAxCs5^s57BgYC_sQ{(9^~xSdD-s^0gBkmUH?f%9wvChi;x^zZ2F;wzY`!+L&Q z;4_Rv-L4EGMOeLbB>whLv6Dtvmi#=I)I7S$y5m$kPU;yq{(Gb)Tv70tRP6iX3!}yzm-?luKX?87yaG&AjX%Lol3*J`W zYLjD<*Z$wMxTRS;P{N~IZ=cnTEAq2q4ql0pewqrL2oh}WTw5FCs8$Svzglib)gS{N zu6BKTZ{HL;srbEnsK%nWQ-8meEaIjwz%vQ?KJmX$RPoq5P7MTDlomy~kE+*#b zmofGA#a!tfS`SL>s4C-#U)$8p|I+r6<9Bc+T5?3lkBY@^WDI{{^V3uaz|8xl5?V>p9a&;U4i)4}`F{@k%^5nsuhlwIx0OfpcPyZq+>{#axD zO}FDUr3Vn>!ef!7S8R>z^on1;2olVGpa5JAk0-2#ABseAx?CkzO&#~~tEJRM`f}@v zAsaHl;K^!ae9Zb>lo5?`x^H?Y?dPuMiMqTnR6{4A+LE0pWEx>CQDrB8gn1k6_Z*L7ssAd!cF_FdEsxS zmPNQDnH%w>dY|6ERtoIo+S`F+6HV6-H8e}A4Ux_Ekrj0KIR(!=H7eClaK-C52T@U3 zD)#@%Hs_^M`T8iqRVPlt_spYORk7OBG>e{jUxv@t<oewzOt z!%(Xce?0=zwz*3>3ebHMu>agS2q#5arNJVcAX(t_FLsqs@Ma1#g7}ZBC<&hi5#Irk)Fuu-OF*ti^bKAUrLCH&tBm9V~Q2cDm^g z#rH>6%q)e^DO#M)_#$te9V1;E;p=>5mW`o`vFjX=wxJrj+Xll%F5XG}5|A7UeLOg7 z6lxH9pC6##(w<|j!=b-i+7vuA#JK;|z-1_ylD@TiL6W&8K%LGnL!`0qQvQc9*F<7K zhMW0xG@6=NHFaLsDTep2LKv>}(#YK3)Z_rSO%AQZj8BYcumUtENjLl@xg;!>E&W?W z_Y>)}-&>~NYsw#B{SPkoH9*f?1yzFH;;bUd1Oh51KHH9*l*FvpwZ6b9UzdD3IRULM z=3}Gp2)7Lk;HT?c+*ByJxA%`oPO_K>Tn|?$2B?mIR;G& z%-~tS&fnzjpL}&pek3s(5XjcD_@n)gkopJ_|9L{yry!)^_bYgUVO1uk2IhKLfcUDD zWU=>y8di0W+|`04Y=8Jq@5?|G`YIwG?1u(4tZ<^V>OvSKt`oH2Z=^V1D8`Rq+J6|j zx+8a|SVj?+GT65m;u4^&F`2u*PKOAUF{gUR73=VBv@JW|jmxE$7LRN;w%=TsQ^jkPs`LEp>CB11Tq-$`3cb>_gd<#&-^q z^3rkieMy`Oi|=QI>9_Al_tUgH)Pby`_&`Td{Wg$6A5twD?!R84#x!};Q)9A!^m=Cu z7jqI(UE19jq`Nu?hpF)hmqT^52*djKA}N|U4YHNbbqhH`0={7TC3Fi26{t<7Rq!3? zM}9c$DV6gTM>ryetEne5heSP3PnQa{;2(H*G=yt;kt9t9`_1X6p9H38Nr?j=rTFhuxOO=tHkXs7XpPf7y>hVVE*j%or8{@`v^s> zt1ixYg0>hHjz-VCft}rXzhAa1KIOz*E2wHpL7We6CS|3wxdu;|_LzKMMXO8|2~KmL zI4^5UUWncc%*)F&ds1mgANB7KMfQ3ce{`({xck{`AtsEsXmB9c1H z^%jKsqfs@Foawg|p;1xBlHahhK}VQHWTkllvbKI5{2G+-rJ*U*3INQe#+@8ng#8h% z;$?zs`CatayTx*4nW<;kPzj5nSF15`5wKF=5iRvKQMWkSB&B|>HKp?qF%^lT5}ue| zgJcPj&~^6NNe{6++0Hv@Mysf+OX3Rkzzh?r%X3LVAfgid?tDRlNtRo2w!mw6yalR8 zQXL%BVM)KGC}=&UjTs#6K)A97pIR9*if-X46&g$cPEpKD!EFiRyQCrk`3JZFWkis` zSM?Dj%93lhIwY%9m;rfBS>kxY2na&Bt5|%6Tlhco>F-nc?%~grO;Q4;?<`-gK5ew{ z(xGrVNy1k#kd=ymtR9MA7bU`R&=3yorQ`A?HVVKh`lJ!J5YoB^U9OW#MswvcN zZ6M*B0RXGubF)BTE=X++dC|4ES(Un zewJ)-XQ}m#!>jsDsf1e~7&?9|n)#0@ooNv-Cp290Y+motUR8!qC_++M$^t}`)P$3t zA@=kcs-PQg70wdTkZdO4d_q~IPQV_T{EI(ca?-fRX6)hw!-03XYU!v~0vE$wrvfX= zv1rR_90cL7Ed=3e8`fz>lp?HKeQzuY^8S(>>OJ;kuZy*rH$9O;@qyLgg@Wu`DnoS; z_>%hKAVlx&bag-Vw=%j2q2*2oWjt#LkMWt;zL`UjWZd;P(C0P;k@w-(x4r?Cp48Ip zLmxw7L^MytXsoZPI$#?=4xzY_ zFaWegxJXAV652|BsgsD_W24G#GnR3|lo}tb72smS`w%HVSjEh(i{d9H$-ts3uS{H^ z1uo>9m0-o{U8`Kff*i~_;#X+jm!Zz4vN8SmyBXvDzn~)XB(JAb-mG=0c71PuzR@6% zNx6<|>xC<{F&WWoqwY1{k9l-Tcd4f({3(#n*ToZQSvp3>B>Gcyg+TiQ?o1#RP^= zfMMHs@5>l~stgEr;2_FfT?@4TuAySK)Z%M_OL;kSW(cD!fu_&cypL4g`m!)-zpawl zWH!W_&i0X8ARWf#gVN!~1D0vj3UpHgaZDE4wT|hg83K8P?5}Q0M*oBStJ5&hp1MWqLIqK`;Y|D@9 zOR_=DRxfQ$fv=Nn!Xn&=BJ3GG47WW%yFL%ZyepJ5nb%QRkJ)flc@tK&vso0VvPJmK z?Vx=HhH%w0H8^tg);)SQf2RvzGd?@$3Yb1L@I}5G7R3O zj1x1!@&W~p04CT}J2QWlwj=rle=b6AJ&aVge!YXRO1Ox0*qX&!4f2zDOSP3dtEd+j zyTkkY8cq!s3%RAJy$>P85!koo;xW9Q%$dO&=2o;!1_~sg>&|c#X*b%Z{sGP6pV(t5 zHt?)`gJjFK6dbZ*IJ@nW?vvkHzB+KD1V zX>EbvD104GM*hO0TerIA?0yHokOU8mKGIw&st$-UCLJ4~5e8t%R4ftH7m;jat+3-$ zx4-|CH$g}ya)4_w|At00b9n7)ZM2SltYFn$Q3pimC!)1?)1gWUFZ%Ph@BheCSg?|s{Cp)cwi|kqRq@P2NMl_Sn zqype=jMPd{-i_aKDaqm*oJ3^jNTaJqI*rkvv408l@~&O+_WpOeA+{nOnRZl_KOIVi z?8Wuj@ew(QeO>TR#X-6fs^f9YE%f2sc>-Je@9jzTrawX26)45Pu@0wKAF>d>zk#{X868iUVJr?ZjY5m9D;kH>FX_LO$ZP* zYrmnaW9yaOU4$QaRA?YrfW5I?U}j%SE&ZVO()inC?-lub#lR)! zEWxQAY)$sIURPw7xRjZYTdJpEU^yS;gDW|aC)bw7dgtUC^^T3mW_U=blkxD5=NU^< z{3Lyd?@<9sxtiYy|8BON?*d}Jnh*F9{D4u6sPm#+^Hv9?oU549c2G&DXXwtes@(6= z$+e@>#TlEq8%|5rsZal^`M-U*>Nk{%Dw0DCJMOkviw^3HB35yE63Y+OVOl)8QjzYa` z(Mlo-B{n_4NZcs|@^?FJ`C$0+Uzy+1U*bxm#zG?nW?=?JjQAuLYsv48G9wX&s#P+$ zP~ruQL0&c|;4x_B3>ZV|aIjbdV63hwjp2swB@4qB!|o-~g>Vfq7(saDJVEoYmr&Iz zpg~WHp#MONh8MQ})%V9E#;shN`&0|yT|Ky2R*JmFgo^qv{D|x~Axk`%DyiXn%ySl1 z*5E}eOQ>MoT5rC>XwZwGaB?f>`$hc->vLlfK^LK~Q86Po&{M@t`<}RF>TjJ&=@`Ad zow&3)AegwGCi1om%Q{>bCfMxjzkX}Q^k=CROnbYJkdJ{li4bh%Qx7{x=rqiDK>rR2 zQN}S{Y-Qhf*{t|)hnO%; z7bs#%@dhsy4o`z&J&E8VFD1b@>qKkJ2-Ed-R-FY(QvO#&n-Ttl*d;|*pwe@C$|uUP zaX6scCtwK`MJBLyTvnUS0XB`53-D9W*MHxU@ysP~V(Ir{^d{^@G+`$fccjp3MEFUJ zn90eIIi*FZ#kD$I?q8ibq(_k)HjN`KTP(3h=@?of83cy)IOtiy16&O1nS=Lzf(Ocu zu0x1IXjj0Y1eBhy&PB!V_9+8Kesqj&pPG87gQS4{HbPBbGt@?m5_1?+Rm*wQce}$h zA$;qel23uV&Ny!hQB7C+t|yFpLvlU%tA#!kcMrFOmT!4Hc_|991^)L2W7NBTpqRb`?7H(Su(bBOXVc|Y2VXx2RQlyD&b}B*8RoV#EQlH9=Y*+N)XxymS zRg|cj$wnQ~st>nK)-{np!E0RL!aBO8au2Oq4brVaaW@k|_&Lv-L-a{mA_Bkh_~c_0 z1mXauX0kdC1tagK;Ff?Pby&ZWu9dqsNQod{{aMj_!dy7>r%M&Fj%yq~S;i2!zY~)5 zP(ieBc-wo0@SBf9EkEn^>%;$fX*klaFaY!NK;dC!qEq-}mrT-3t7x@Kdymj@Uxh+Vk%u=_{dtyB!m5 z3I5hmk8-3yknoackK+Z}JPHAe?*fOXah~?TER|qXH?SB^^a70|HkcO7igME$>0OH0 z2b2irl?Xdakx5CFwiS5zeFQw=b{tKe&qyH|jR~h&HTnFieb-tlCo&w3I0+yxHhhFNBMRzl%d9SV5Tq@dCF*z~P)QAe`0TtG#U!#imRG!b zZVIsu%qh~YILUlxBlmxTcRxr-jP{Q;9W5hg$y`3LA<)(}(AZ;8&u6502L*uwjGeJF zEMbFdqvjYUyLdkb*I#PDgE$Yu7-O?eN-^~r$4T-0jPxWsRAXjU_E8;z98$M{aX7`^IIsBlw^afSOY+bQqJ;%}FOy($FX zSZs)2&MXY3)g&TSFdND~TBBLH@+L8EbpJQ`v9xPgI{6l{;-=mmOMi{)mh;ujeUr#> zh9B>XeQ}xVd+RKYF;{bR-3mE6h9!SelBrZpz9p4%!SJ2t>D9ew=#ZdUW0yoP9<7S| zi2gwR%R?%EkR$3N`@q9hA7OaiV zzBbbe)1UsQjm3){6wcKKit%WpoHs73GWA6bmq9%442Sdcs!g#(K%eF%I-spmhroE4 z${45&Kggtfp(1w+Rvt-_2QPz6($?LRk%63Fv}6b8YO`%0hb>Z~u%ygj+OW%S5?EYT z_>J#mpGP8++na~37vef?&XTpHdJg(-kl%1!YHjOd@|sz|5J$tAU$I|Lp0AF1?@DHB z2!}3hirzc3N8f}0W}@$NyJ@KY;(Aa(RL(|}7`(?C+#RTu8=CkT#dDv@azAtrmmCot z(Dpd1$`(q&(kL)B!1{BAwC(I04hX_MD|OuvY3`EfEd>>HwvOHSGRfpdKMzH9II=KOVu2$gwm1v9U44Y$C8u2~z z^8;_uDM*!cb@UFvjxx{BO(inPQR9YMPmNe@Q&M{7sZk0n%#BOAyE4^6q?Ma6!l?FD zDQa+`23q`;mBaaNW(tb`23pcOT6pW$>Z3Rer#<^ES$v|3quh42#3YsrSXxg{uL_N zud6wO)t5;ymTuqoKhx!`Gj&kd3m!&EGJ;cYh1*BMh07v2qQenvaPB&GGi*-W6rEXd zU{3~-#*+zw*!&d6TM(ZwNjb+{+p`KBGBW2$xP?3temho!j?4sMxjX6`GJSIKlGo{= z0M%lDBu>Q8@)+qDoq$2UnjwhW5D8FTcs3jvM+I8~VF5!grr+)CRx^30Y$KH%t=&X@ z(L|U)R%3Af$5}>D|MGR0)C&YH!>3&RF~9UAg)jL$3elxS?Gyt)?`6((Ha(hlc8_W< z>G}oX1_a%z4CMCYd5mCvfIWPU{DRNVK!AibXPz18Duu9jR|Ktc+t4dG72$Sjh?*2fYjr*SzlNBkE$ z4~|MgMz|G3Czz{Q0$v&-vXEI1dVY|!{DA*1tMHTIe1)mYzoc-==#yfl^xUm#m3PEi_ze3I#GF=7c#&Cds84L%*2FQ_Obyv|rl9B<|jvV#|?WG;>X z=s%42(c^e=*~Kt6B)YB=0#F2yuA*ToJ!HUV${EwKFz3LkZ~=h#H*{Wb1vI4LoXJ6tm?ObS ziq`~k%JJ`oIWR2j_e2MmaRNJX*z%aIrQXKf6_+w$(mN|=iudC?)+VFAMH^U4x~R$j z{duCq2~z{c;!*aC$naY7GpZHH<6(cdP0q^!V%R_9BEJ8wjXm?t3e^3G1vBlrU6}v8 zmR^!hW4skdAazxMbwZX+n7g82ur3YiDA@qSV{#^MZ|?Qlq*Row3$;n9pHutvzXlBpLeX2qNR}DBx?7L-#Z1v z(Q*m2E%<>U83QvA344g__0AGG_-wbZ0Bb2% zoM?OQ$(TB#qM_)qJHtISboDzWOqoPscZ3D3qRk4`&NCHz&2W9icfWt7*A_WvX$qr5 z0sT-yEVTCfGn;ZAmX+Z)0WpK{)%x)qH$k6CfWx66E=o-@XT>!{aoPn56H`hRfiJWv ztQw&`dVe{Ao1-Tmz~%fMxzy=72G9B0F8|}a2pLz&#O&PwTz9ikc43Obry9y&Y0P_@ zPIH8GS87(=OYB9bFhd-}o~9bjrGx^KNz19?9HS|`UeZm~R~d}Zh#uG~p_oVIJ2rcw?mJy;(A~Jop;E!RCIFSCgAThf+5d=#P{0Id4oY%>z$+F~0p= zjY1WpleknJ-|(vTHp0Bb`jfg^vA9ra_-xQfi_~LbyIhiO13%~t_eX(>^AbKe+~E~v zkqIFt9`)AIOjfDH&8Ns8E^uvI#zaNXfSt{Th$d>FFgPJLEM$qrPbEvH`B1kfbF zl5NUkgj5D@l=p3oR*>$E@#FE zWGb`l|IUd-)rU=}uAXPBJ{|qR~6X?%!*CQOZ%xR+aa8FA6x_wtUaDa;$pT zXrUGb*xC{fYTGn||9p9|?=f{+x`AFRx%-#1cn~r01e$#Yj<$xzC@-qmq0{`rX^TNW z2qd*5+9j@|kf-@njKH$0ZR2t?Avl1pzlOR&O3;`Y8UM-SKJ>QPt@Uz}+eS#yW^F8Y?hj(^DKeH(O;*rA@ceHlz8GEk>;X{2kKgX5XL2}ugsKG;3@sxVi*X?0G`qID{ z%$+R2AdPZ#qOSMr7)Nx0WG(y0Io`jiSI+vmH0-4BPAkLtHCVzp=GR|hh>O&RS8ccY zre+7X!pcEXH6t3}5mG3; za-Aa(>q&gY6m&%jX-YVn)gmj^+6F(vZ~P{SqDeW6Kyl#+@*u$}+XPdFdU5A|z~Tfu zi;z)8hhm9BY^`Lo!RD)-=LP`=)mU&QEN$QKJck&18sif@!W`(DsN$0Yjv#o5LeEg9 zfC$w5#UG2w#{ooga(JNC6wqRo`fbq);-D)lJ?!z}SjyNOKxXNh^>W{dyEGi;Gx{zb zl2z1Q#M^}rju*7W$hW9jQT$%gS&$>eVt3#OZa`1UV2X$&vn|{jBNJA@5`X`QPWUCx!e3Eo@g!R{P9 zzf;$OA$MK&b$)IhmO+0|&9OkeBB2&Q9;6kZu-36T(|dH6hxYS=8;egFM{LyM3@ty&wE^UCl_6!+na z;bGQ|YSIrg`~9i0mrYk!jWj*Q%+DB`XnJ&4NG6H@yhtZ|;!lrt!YtWDb1k*EiMr<$ zdA4mN-LWZhnJ!BU@nPwL4Bj$8u?381mWHTtVptjXrMj<8J5Am0`o>^90bPth`P)`Q zWrqyO8bJ5pF=DySes&$hRryhhbAZQwja&Nk8Cr5$PKhyxKcv+^-Yy(V-!0E}P_`IT z$_b7L3r;L=Y%K_47A8Qf&HK=^qESAuCRb`SF>y+f^hm)brF4`Y`&O z6d+V0F^Yi}o59zvQTW+PP;NdGIWIO1 z#}nRKky{OR@P z5MDh;v>!7aqTZ+F{D$@ns`(y zG;In^3i~3QW676-@_J;v3;++?eYPV)*MPg>9PMVwP@<0jpEJrcCfK2)9_~x?XzPV_ z%4K3cq*;@8sJe`PMRQ13tVmC#&e0uqVM8`L*&tCh8lg!UuVjAq0{q-vKF`^;;ek@E z=7rPON8`7j!Hp5E8y=zoQ_O5n@|Qe0Nho^pwgknB2g{F8PLmR|J0c{QWH4*U`WN?? zHxPf%_k+Srk) zOvqWX1tlhd7P?{#K!*G$^$~*gUW{WIXnE6W82@8_1Efl_k}1II1{?8zN_p$3sJ_N; zdl+CCy1Rz%?h z({So@si4{}s6O_R&d(@P8y8v^PEx`czEy_;cePgw?xFRIV!}T5DX26cQlD6wLRuqV zF{}Mt?`ra;0{@Uru+`&2ws^%ZVd4QNISSLIGtC@GJAQgML4#J(afvwz$E?cFuzC3X2~ViNN?zg^vBcd%I-ZCGqa4mfaaYZqX=5sv^n}tToOF+M@4vS|B!wQ-b7(f+U{M2f_Ghd2VU>D zjvaHHU>@A8hP{Qg7$D-g^x1T#z42##h;yy3QC}mcVPT{I-9l&Nwd5$p;=u)o24zq& zvFO+#pi9O*ALlJt^b;qM9wP1}7~myIuetI-Vu3w7-mJ@OXBzfcaB6ry_>hORyw<*> zqYdEqy)S9?n0Ol73&2Y;U3q<3QaLXsWlD4B4N zQxkq}`ykBT%_K*3PQMOLUPha}P5qcSIx?21^QtZsaa$*dZfHFoOMA2jn`a?4n;4v# zuZY0meSs?2=F5YzaZ`hpNgFf5JuW_sKY##dbp6Z?5SM_ANw_R+dbVb}$ z^$A`Ss1jK2+gk3-di=`6Z%cBLezJVnZ%xXg5=|*Ja>ZB8`}k|P)9O;uN8B?$4UTor zD5`-c_Vx(vFc)y_Rf2T`xdVw=Db~M7wy|=d6y`YhNAZ)`$`fzmifb`XL?fJ06ZCjmbkSqrvtM^#lit$$5|L`dKg797ZjlQ}16J zu|WfBS!Y7!77OL)-nwSH&WcpLd!qAI@w}bvMA^*ZB+__KtUan#TSz!_sJub*wf-3) zr@>%wfuN|`hbB%g6a3!1>9~#-n?XLp5y7Br&w9K9aao-@1FL!;E*b5}BH|f=eY0?q z9(2%Dja}RufERliCr>L_C3IEV@~%~Yga%$yO&U|wBdon3ulqMW{s4@W#+XY_tn8Tg z-Qm`g&+3?OSWYIoNo|B1&jP9@**P92ny&Xm)_ps3&PCZ#2=7r7!e{2R{q}5IOfsSm zTg#HWb1&0Psp zyN8ndjLUT1NRgGeac)7Z5~up3@0UcvtFK$>r-Q{BB!w$OzXx}urF_cv9D%^!&{xum z=(59&Hrel#RD4k)u{7kX-c$Pl7L>&c$ZC@75T=L650%)V%mML5AKlaZWmV*-kZ)?% zbv_sp;1T?6nl{(BB_;!<6By2vUDx9pVS42gN~W(gk57c6Gr&XMPFa;52caKl7;WNQ zhCKB4(UfwY@Ch3>u{?yHD?24V7~aRuCWJufI-)6Fjlo-w*#x5yx-9Gz-3WNyJR5%y zLdTY!qM#ODoolaO*F#UhrZP;pbg~gHil#l1`Te$7ulKUEwez?&p6sOt!I#B5$h3-b z>baJWY!-Vf5a^u)6zo$LXT~5q5!NOW7e}~ zW7ow+l)h^Pbc8K{C;A2pvR-DXHtzE7<2HMh#;Y{%*!H{^^$+vF>=VURZhAQq7xk?R zk0~?l!?Z)(XE!4J1{uC4QSk-{S2nGhnF;LBa()kpDSgqD8#42aqx5Gg0gd&bH2#3P_4d`O;wgHB0B5FPk!f(v8mB%9Txk#o_YA;19EtG57{Uc z^wvSXezN7Htp@XqSf+>8F}PJ4iw>{60u3u_zA`_@wlNL+&~zV2p$gSE9kRqhyhzuQ z@RNC4t)S~0D)yn21v8ek)KyMWHN|TbZc<#pM~D!#$t8ZLO7dBm!PCkadn)yLVHmz; z1*w7q(BW|*#no9V52*oYA#kzO=!TLtFcFy52RgOwfy%(n@lWKE=v8#3q|BMnT5odn zz3f_zi&1_lK;)aFlt_(AA~e78!`j7r5N9a9KkuTG{bU^h*b)b{L&Q9YHI85W#;2yU zwWqt6e|{Z#PF~mW9=W65QC8JZwWV#U-KYJ$Y7-5g(~fIHtAlcQC9|NYAY$w+Po_kb zJ^B&Uj1VZ$Q-T0m1S3L|xsfG8;PgP$7&-162!6t#qZg-#JtNudDe-&zve2nQ8z*bI zOv2~zALXm7Ng=+#KCTM2;YRGk{J0o0$)bD!Ges7*!7ar>JDFTE^1Nwc;$i8j@B35> zb<4XgT(Di?_f84+H4GPgxqC!>$9PUYvg?ZybthyXi_Dd~Kl@-zTIm z7O7tcu=EN_QPCL_q|>LcKdNW>{%F1Isx1FSUN1?L`wPD~VU&Qcawvi2m@vi6P_a2~ zZO$9z1sPzB$u}J*zBwLbRdE}I#(Abtcav%iHWaVWsAf@drB_Qc-z#yVk#AMTx>BV9p)f`7ogI;z^H(haX33?~adi zZ(PMay8(=PBasl|!w;^d`kHba6_o>=!1dM@XqoXyxQF@}EvO%@50#}iqkkb@B4NWn zX9F6OPlCBL#9KsQq2AoMKh8L{vvp!_OmV<^nP{iAT_155xs75V(k|hdu|oTfAi1YZ zK&@(Px>Wjk70FM33vbpc%$|XR`mmJEa+@*((l93tdrs-fRk66WG0?}h9gLF!^v2F7 z;v(Z2qp77WqVC7_<{tA`;q%)tQjt)p*2D6~R5Vqgw(U!>7utGW&uY#cELf4L%)jj4 znrQmwo_aJ=o9CZ}!Sz=;?rm04xLR(X%rg7d^VP*VY*?g!6!?Ln%98Bkx-~H&o5o3a zoy&e8_KoPr0HOfB3Acjm9w)ejV{|C3Qa9 zuldwsL8EH*ndSk@J9)7yD#HxUOW@^1^PVy;W9YfKJk=cu%U2}LtWG4Eg{c_Oc9n)n z5Tf4s9$r2BUH&%~gQG@^))nTYqV*}I@lX1_zS_#R)W$gJCClKLUw`(fu=rVaMa^504rTo=VqQ>f%W?mh^u^{g8ab zl)3cu7~S(}rJ%hoL{kd-N_#ErnoHvY;X-h(>|*&5-mk0jb#qj; z)b+4p(qWs9!!v4I#Z$E3?~(>^D65t5ACF|JMdTvZ;p)m2@WKkENV)HCew@3BGTjiQ z@$x}70KTT^_AV?R0twR1i-et%Z4bLc3zqL?rEzNx9J*?8vs^jLz`e)mPFP5V5caWa zsl+aAC*Ic$d%DRF2&I-E20Ezw#cR$riss`il0WJ6#v7VGgH%^aZ&viQM{!FG)4O3!CUjnLD4xk{qvtt?1v2{T%w;!?0H`v$^v`g!y#SEoX6m^Q}&~ z+*nCTAMN@*VD;Apmdr9@!!&hXi16?R4o^mYzN5Ka~`!;|dwhUNH z)@vAOXr8n?fxxm)lj+R;v4&+Q&qu-gzfX?l3tD#ty7M{J4a53uc*?e+&vK4B*K8Ye zXMVq-lxtIdF1)pF{ET;CV>5vU*HHIHf~5J>>B`{=O$=L4o#2a=_*%arEKlM5qBBt4 z>E%`f&c{+g${FAICL@{(;v`B@3DID~W6*fi1NF}_g8Mu&4Q|70yL9>@G=Cx_(R);O zI)f6tFPwje7N3<6ZWup^joHT93W&RqR*Ya|Q6wg10VR`S!(PQ#sA9${w%mUdsAXaU z@#5olF+G7>cA^)8R1q{FMM7*A+_+323NPLW8-v2yGTr_Y!@os$ZcB6EPgDoCU_a`a zNwGFbv7Y}WWtmuiLW*_&AHj1W_BKttJQ|QA7K$w^aSN{4un00Y$GSgmJzf!(0)GCA zXe2q5IjEeWxcpoWo|*pKfqv>u=_J zbD>rLrm%)#?f6}(E6U`V@KdT5z!}M1E!r3dL_&Cgx86V-RhA2-t4R>k$8jkEk4TauJvne@ zHSkf<3o0wz@y+_!HYK1|Nn#gIn&DZYRFsXWN(Xnmr#{fA1gAn0ALdB`pXI_w$t|b^ z*TlWoC#U!}w_@&~HRw|xBZ+*XPfm8c>B5tg)RN`i09+BxXZBIIz=aK3x%*k^a85fB zxWK5!AHl2Vt}`t-%y}%oiIy~IP@%BE*`KnDT;mF;` z6)yp~;2eT9$+}|IKBZPfO+SH_8YIk&PFTh}$RQ_?~*wQVc=2F&&u*IyJ!trESzLKfU zt<$9jiP7lLF-pn>L_$K9f`z=t{qV=;c^;-%TduclVcm+?3_2ct_RsfSiuzQKPL430(vbjz z_l3Yg-VfVvUTwV@+AsUT!K}HbjhVH9sT^OBj>qE^>H#7uW#?9WB)$qw5H+9MDc!WZ#3AcDF|ZE&1V!Wo}~MU zRQ*aT1J`#eyew33YXkB_b>!u}mlF9<9!q}R>mK6yU=LfX$7FKjCy#q1H%Gs_l$G>$ z@<1C9Z93C9GCXbib7G>mPKxOvwL3zemOZrGV67qT85cc<1myO+U3b{2N1wQs z19yu7`4cDrxrJ%(N2XYW$r3GLZfrFSUf1kIWe|6?7M}^{%7~1D*=_GQ zVl$D!DW)IjJ^Y4AEa|Qs<8+Gw4;&^)N@^6;P+|g{kJm^ZuGtD6k&U#m>Y1bSb&EW+ zWtkO~k&ep`kBRMQ4n+vw^w*+?<#?P<+Y0_cd4`8(CteEOHFp`|Rm7M=-2sz=|^)UItQMO3b{Rq^(D3n60)*qAG4K4p4aB?;u8u&5uy3P5DmSi$&oS=#<0LscIG* zsEScEIS@-8#f-gq=hG67GdGdKbkrvM1No)~n#&tXx_3QYdJ$F2koM;+GoSi{^QHna zKEZ}v!ciIudOitZi{z@y-$aS6QYeYdG8byiDuz1Eg+~RoXKT%T8cz&W4~nGp53PGB zszzW6w((vHNVL$Ys8#;*bmwLAI}OJB375_l)LsLR&YCBMPlPdiuY)`SUcjkg{3ti! zu(j-@5Khw!H+g#$>xlfc&TTE&`<~7q`+^CqbSDYFj*3d;sytLOn{zyKJDnJ>B8`{` z=x)`d#%#gI#!QU_%O<&~bDGYMg0O#IB!NOuyhUZVWXuPG5zl;>8)rVu6`_YUglaLV zIx@f&RJ9u%$Z169?i8C#ABC&g*05&uKE#_NHbW+^#V{FFxF<84L3A8&qtG_{!P#tL zPKsO4o4s7XYGb)l96PdVwRyc<=Ol+;Yh1O`?SY(OM7Sy~)1u+88aM^jfW<}-EaB#) zMv1kR10&23b~ADg z-cx@GW99@-qU3tq>H@yOcRUoV33EnlXq0=s{)sja&M61J@)&>HSt*H5mTs4TARxQq;#8fA07k}i8u zMyBdmuoP0Df3NloOoYII)SSmbmV?^j=j4zD zQXkt_lN~LncFp86BgAtr5{o7SAwAFzG*dENuK4Tv?fEEUQ_#UNK1ZVRLpVXZQnG~x z6e}cx)@X->(>Dk!S;Id&lru%Iu(-n&F-2aQ%UA47eZ(&)0J7XVAo6?EmBzzyOlL%W z$X~$^0JmV+$H)dZr`bwR0iF%ds zcMy4sDwAs+g@x41tPjZ~H%@=UyJX@Ur$4ZJmo&xwX3%fy#;(m5_r9>@;Ql|LIk!{x7;s;oV2vLgldi{(whV#@FD?++<%ftnX{iC&y*J>{ zXK-ly@2LGN4QkK^&Ob@kF?z@`djbXBJFU*M9#4n0ATSV&dUY<$fl5`Ek5k?I_0Ixh z1g>Blj?GXgxj;5uymhI808~BJPilm!@WceksceC(^ES3flTDnP(>Gi0TkRe?#du;^ zMu423qeFcvBb9QiEumMSmGRwrWx@Mz@#Bua*qPb)X z2^Gvf3~nNxE;qijNRVo2_29`1z03%Qsa#wduxmI45<6Vx0$~i^w~uX}{!RmQGRoe#>$B`?fZ@}zU{B4BOonIT?El2dwhd(eB|AooH^Y)Z zuhDHS)i++gtask#5t_@`ShVRndcyU^miC!Qn8WGwwdl4lch6sKX7(9IxBlIpv3yoK zjb8myX{kUG#&jyT8r<^Ud1fdk_WSKKhU?{%&KQ^LL;90hi4~N`Qitv8cX}{ilW*OG-%zU%{d@0(h= z_a{QF5*ncvkOney1phFR?%#f>T?krn%@XRN=8%#seJ$=PN)!A#oW%rhs1&4xOdre* zr-c1Jp+IKMko-p5rHgEbfRshMnm1dA(QJ6@m1=q*~hHYZx~5bSdgr z7mGl;TvCnfuss}x{Q%PRtMNr3%*EM^QLsWp;!|=w2X>Nv9q39xV)Hhh{UFIRICD5y z{+!J14P>$hS{RThybZD+Bzgv?4+ry~lS#dS`1Gi(1jIETVKL1E<*ER|T7ZKrtZ4{# zi3*-%9Em4}X)aE#5)iC;InDY?@&VJ_?Y}AQD@jMDx%|Pm`wn z)=h)fiW3HwzhakxMGUpeK=OZqfP}1>@eXP|0klXajf(HYA+F`5dCw~&2ko68o-y(d zN(|0pEJMB7#~J)>3__T3e~@l~xNUsS8=`_O*KTaC9{RtRA*T*zKN*xu_!3sFTvqcs zx}qf22Ujz-MkIuJC8pya`4U~$N{m*wSLBowtblM%k)D_QW;M=PwCkVBoL46+iAH78 zw1}iDF*RK)&yz`_h%(qqQ#3rZoY5%e|DkRvquPSG?Y} z=D&>jkd@zv%_~>=ddX?{^7|g%(-6U{mBLs(n`fpNnSVn}s~aHMfvga`g0$JjSAQ~0 z^-P%MYReMjs-5N46-o=Cm_#@N{Pje&MA=cQaS3()IPD++TYc6A8?w5G!YG??PYmI5 zi3b!$FsR^L5eOk9$cNcFGy#8hKEma{o+10F*a;U4v%nlCoz|u{aeT2R`2>%x_nJdq z_+%5MnZ=ST!L_?&bi?tf)fhzMw=!BD7n6y>%oC`jDEG^Mf@>TH{gzm@cuk*L>ciu|AlvgfioymN!`LXir-0k7d5M_DR za?+WU_o^Q&zRunr#{OHe8tbbp&00!2{ovr`N5`*EZ&!Z${F3@r^6TG=57XfX&pz6J zZC+jR_34t@Ab)n(zV)9Iy0f&fQJK4pt?8?yr+34|p3!Zl`Tr?ex+{$)q=^0t#yg2h zjs6GZ8jVX4{Tm({jiKpjDzd$QBhZ`ne+Q@{z#C6Cx_W3+nB^$oi*8DvozndFc_C>? z&tFU1AM@|d3x0)kf3JSIDfIK`-WS~megA#=e17x1;6q4vboH}Mp|?l=Uv$I!Z2y!w zzvpc%8|MY@Lb|?JcW?4q6WQ`4wMF~`iOvr%lDVI>sAkc3UC=XSgb$JAU@=n6s5TulCvF&QUuB zIaxL9P~@gdw^h@!z#r*aZR!&6LvH*{`2CQjE;Xxl1^jNvVwW1L|62-Os#oj6`0bH@ z7eP4zf5kyg-r=ld*E_YUcT7A}KYDV-YEjcrII%ly9NfdLAWrZAH}qZ_%BqUth^;Fo zvLq@Dkq=}IB&9oj}7(m|&7(nFb^`VNOBjirTQDyGojT2Q#?L1JEcXI+a zjz~^r3a`ayJ95GysIaX1J>NgXgU@=xA}GJC`ahT4va0uda^nVpT4j4r{na;I+Ypjdyd~_o3#RP~q0G2<9R# zSvnQ!-opu?jFNz3#W`?w2?Uwy_t#GMN@B_~(57t9#+3K^EVEKgP&f|R$n|9NjkbOqPumSC!)I@^^cXyo710ivD^le+YicL$VN_Y zGYC_}evK?w$apYv;TkxrJc@M&dIQ1DNVI}Jqn6&<>rwiE)H8Fv3I;2kct!jb zbes4;6)Dm~h0c>L`>R2xa$!u*NbFOD|58Yf)C~wJDwiqsOZ11&`u$GB&qRpqVn8$YM8?!W=ib8R3J6X zSP?xXHoKFn9#Lw1wx~GwKPwKZYN|?hBUc@wRA@G@3h#TpjF7RvA~xjJd%b@{$bZxQ zYfA_;?V;71qx6}g{~i5D4`&juY?SvU(@eESB;f^Zm~3DG7su940GFV_>7VZR!mwnT z>VJV?8f=m9hthHn#CfQ zAMF1JR4f*8{r(G9Cf2{&Ituvg``vGPn%{ZV^}=FhV)JH}z!O&zSc0VwsEIRG;X{$l zf~{}_fizfzfTTDWhRunr<*$Vb8-y$itcAk~q`<-lz~f;5Yk`NgYFce3X&aPiJ5c!@ zq(?7$*YFQr?)}Zt#jUD(4HxQ^F3D8@c3;RGwlk;IkeE=KjCV`Oh&wK^bcqY_3acQ0tVBP)yBhzY;!VkCc?7bCziROSPR0cJ`S_AlWY#cb8PVh9c>;wu? z*gvZqt)CRi@XT$F|A#P`SSk`!0fGeY!XTJ2jEfU6fH}Ojkz^Ifeqaum?oD>7rW|;j zs0@lFx~0F7xbWC|{g3Gl{e@x*_8riDqTeR5<$-w}|M*|i&?Itg;G>^#6vr8=Bk7UN zOTQ$fytb)NC{W2XYOAs1;3DQyN@Q_{1b zjp1G}nkQKso5q0m1vzl_fwh0*cfW)%oxXvH`WCJGt!;pN+3EEsB%qIsGj&}%_&7Qa zCoVYvw6m_kX=Z}7G~OBu`0X=rYYBAt(eFbD!>^?ugzw5~rE+L}ti}JP;gp`b(-K5B zy7}lBy^BxqPPkh~&)1!s*Cy8Q$ac+BUgSDYXU0o8m+p0{c^dEXtatJ0`UsH$v!~VZ z#4j{!ESgFglBsmxA6{RrHa4eqU@Cz6o*Yf00;y6$B{tUSNV?4Qr0y_Q$@I%t54#8k z)hLZa=r~h)?AG=NoJ6_?d{W%>nOF#sLsz`A&YfMc+{4usx{s-vf}}3el=Ifiq(9^H z#2Eb`@t93g zDmz8uK)q#pgi_XN!F}fK#Zwq<)Jn+i6Wn`6{*9R9Nh|pZjDR3)uu4WNcGVXmhq)`Q~c+*r{J%yi?K)eMDiJ||dO$wuBh0UjXauX!+vz*Gl4c9d4ljV>H zv;rhhxJ6$)pzWP>0XDr;35TH}ujtrVaw8UAX@Xh2v)f8m=Sg%gKPb^VYwb{x3{<_9 zERqF@np@RnBEv5g^uAJ8D;|xItIgtH6gP=8F0wP<=-|4ZjLisee=RH8J(xXdW6x*# z4&t__Zr}X)vnFeBN;`7Fs-o z$gBGY_q(qA2sRy!1*2A=FI?w|#bF`WkCI5@`Ie2pP9pYNn~a}wzG&7fbg=A2dWn%` zHnxo16s=De2o%^26P>BF2RBesw-TtXbk5~9Gs(ANdWVfR z_B0h7lbKDll(U)(FdzNgEcg6P0k8F8cc$h-CJBmkl&?b(&yJLTpLH0EQRBqne7s| zl%PG{0i|tEMvg*c*?v3_Rew;vYvaUzoDN8HmOHikX_-Z1V1!-#7?AbS~;;$@U81L zB+4jfZ^sHETF~?@#F35mRwnB>ST;WWb7mpREWS!!{PL^_D~c*S-z&IDT`bngO8yHx zd|-`N_^7t6BFoFnOvz0&Z$MY&!Og7o(T$LMihr@g@4pSxT__HPKCu6oSHlm~B9>z! z0udy7!RqP$%5usAqb6Z0q-r#suLP+#mK3On@y4e9|zjA&Ct|TX=b(tAa=~*Pt zSJ5+irgk+=9Zu~t`?`_Gb(WInt_kj5pduAE z#Ite*kTDhyMeudIb13>v+IX*LHJNMd2VK(GOV*^Bsd*Do$6IGDT{s9=R*(cc4jzmXh7M{tQ8lqcouYlKfMU6|$qg_UAUB3LyfrDFH z%@-+`GIs`hir@*AZxp+TGw3rUZ@jraV5 z(0KHj#g1tB&QpxPVz77lvJJ018{Whqp_Q}|TPnS5?%U2gM&~WPPcJk2a;WpA%%3pl zD?A0{LF}md{Ci<4*Ls?TYo8bDu8%t810VpeBK01Qb^x^2>!Uxt)ZHOK1Db+Rlc)ez zRP}h-X8$wHXakq*AmmXiso-pjb7?)>1W6TN$9qhg72cy7X^(L$P+!I5bzl^KzFD<> z$ETqm_Z7xSM4qErrEnE%IUc*47aJp2-LzM^2W6$8Eh%lHgWO6p>*=fUOk2L06p$&d z36P+L%oH%}Ef^BFDWzjfz5{-4aKcVYgd0lj+)ob{9UWUYACe7b$-|g9R!1jn*00W@ zv6s>)`c$YTcHeUtze=+?B|g_Mv1(3SA)e30=EtDrujXQoVeC9yI{_*uhB_Y53^}S#qCY7gg{MEV6gAxx)zH?E4+6cP_+dCGsWnD^zdfSqOiQ zTwpJv@6odkRC^)d6?k!v-a`Hj-j=NSj_ggiJy-=Eg<)Dr)B9 zQkvs*ts1D4IT;nTptSRePJPq(wTvLl$s zutk@gZiS>hlB_F2xFYLB~jzdZ$7S!)_ zT0N?C)C@E2Le%6&a4VHHdMnG@RUC~{(Om2Pc5LKRj-D>zj$f)s_sAQM*(Ry_cLQgA z%i(qYzKHDTH?@`n25^-;gIgYt5bji6u=Sv&b6FhEPs>m$kag&^#)fC&HVP#_U1mjW z6nW8ob?_y9aOVsf*QcJ#iFEaPN+Fq+*%uh0m)`cNl4>qIX1qPF2DGr&e_^k1cG@RZ+)F?m$ zVJU1r6nr-gzO6=C%ia;{p2De(olVH4YuZ=kcOuRJ=r zPk-HIOm0j0;1MSypwbLnpyOLvT%%`j5IvIag{o%tSb@lEN_Op&U|nyUqfgx;g9?PZ zLJnu|5(W~cv)DgjN`EP-s5FF3R(@1o!*B6YCUkn2m)dZp=!u{jR~kywE>yYs6RS<4 zn4e=ts;*2lF(?gJ!1VVsUFrVg#D@yF-{ctV!dfu+{8zSg&J)yUVs=IMRQ$|BNQA~@ zbqFJ;XY?FxE9M$U>=Ru92KJ2fv3zjL0q7?(C=kVK}FuG_73^U^4ukND7Cmo%RQXwXI%L1 z6WP^kIz2E6k>TigoP)1VKR&hX$-Ne9mOYukCM&2!j{wx;~{_n>Z__n9K7e9ETBt($o|8)DjG)^{nEDg?Y#Vl?|;!rYb&e z>L+HoX2Nf)uNq?7K1gayWIHQyo`E(qo@y&be&l%8?(p+dh4;|XN^j2+jU@xw&5K90 zWDdd~axC>8uOxP3eMRHa)yP-_R35xwu$2qWM0{;wI~}87sMd2bO&`N@zKO~FtSJ0L zj9l~bV{1jZTw^|(A+vh`L2a-fyKpco0u{d2C>C667hX`YQb~;h^Kvo}mWNO4=ooQ;j^ zz?-17GmCURL_xi_ykM#RUWdOj`KjoLznj=OZzbJc&`J77esb@=U*1y5vZL7hZGOY0 z#mQU5M(X>`SJ3XImot|*1KVUW)QS`(FyYJ6yoe#Bl7j;tyd*J6WzSDMs`U^xZY7Zi5|M0|Lw7o|bB*qGdy)kHW=UKJq7sWHUgIilHdK#@|B zmXjTKXz`PrTyHYz+-;`lJBv|N1l_lTXIJD~D|)(Ds-n-UBn_|ogiwc9GG}l}zgzj# zdxMXQHE_;)r2RaDRyEG|S@|7DtgJgMgX%=dLE3%^1=ln%>PNGhc;rx(`fA%22IJ(! zk2)<(1K|ueqF8UlUaj&BEob|zDsXawEQI^1IzYp?(-HRMxZm2PL)KcbUWqi6TT!ohdWXQyl|5*}i3sxe$ zKDlX4du2>z=`PWQ0V1VEUYF63j{Dur7IdPMDc36&v#V?q1)If|p%`9Cjp=J+^=x@Y zjt@pMs`rGFwZ3@9Sny5vnl>e&HZ z#z(0PnHdz%sr0Byym#obZ&kco;w2;+1CKbO4a;%&A=N~*>P`Cmh#l!SWT7bTm(2xB zv(Kx-fY|1SQie)n(g8g>H6_Kbtkw2WRM_X@=3ON{W=ZL z(lSw@auo#v4RU561CSmNYYEkpjR1nDkf16JdoW4lSVlU6xjH2A!4yeg>6eK6{R@dd z8j^2~NBGbiy*txi*4a-g5cLEMzj%qiYzQ_|P+?VXJ?2b)=}=7Qu9y6FljwQr$fonX zb)uIM$x8@op~;%yeImu{1W_#M>lVSgEnnV~r#vbce3}3tCu~4IeUjjZrSS8vdL0B3 z$WZe`GxW(!IILy~rK|oh0gZKrftP?A89_9{7nYVXM))3TD$jjFvfnvJF^;NHlx@6( z*S!uNDu|v~=ubwKlQKw;0a=5R0~$&p8$V2PL!LV^14?Z+^c>ZIvuPS@n znhrqJXgo$#ZlA*92Hnfb=B%OtH=U&UmukJzn#DwU@wabhD`W)L{FptyGUk=GekJJF(7s_C#{L8QHYg zV%dWd?zRNc59tJXhP2|I`r&g0=evUPW{`z+t#|4$Q#;F)=kH^2Tnr=}9~kZgpx5!a z@A!uE0qx%S-fL{ - - - -1.0 -Omnes_ATT W02 Bold -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Bold.ttf deleted file mode 100644 index 94934087bb917beac64b825bb35ac1ec642f1ae1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71564 zcmdSCd3;;N)i*wKW$pWVwd-n^C0UXs?{;h_UJ}PyoQ>F7ofQ)ZgndgO>|nx@Kp+Wg z`_Sd-s-zI04{g&HTIfq!XlV;=DU@!sB`r|e(w127cSe#U2l}+1&->5sXL8OR-8*-- zbIzPIXU<#*C4?BsZXzQ)7B9=@&-{$~DMILFxI2DE|H9F2_g~;6L@5y>e|^*T4Lfcy zeClCB^mr`%Y||wdNouRUl@Kp`=Z&p9&fLDq@W3l5@MnZ*K7Qsomv8;Tcdr^EB>Wa3 zckP_mvSG9A+dU8AQ#rx8^8@6wG0&a!?N4R@1$;e-w#VD{cpk^BH=$m-$NNcB{Jb$;uMC6f?h}z!UAHYZxOw4b?I%P zqx3i7JdzPEBWYnfNz)IAD05DO25m|S&7_%p24&R~Cw+}Xg)igXZsHYwi?Y5=OjICI z`XmVel=Lv3iMS^ta{5Eumys~Ns`MA(HsYa=5R)*Q_|Oi$a0xL8Er4^0N5~Tk>K2i< zQ4NU$)btq=KsiBv)ga&NL=uXncZ9pq)=89c1lI{bC*WoLeu`vho-_+?Vnp9FLV{#u zb+~>F@G5Z$TPxQ|T+x5wY@!i9g}!~9$Yejp`wtO;j|Urrdr;O@7^{1T7UQ==6VQT{k-3-@2uaf&(%J$_Omv96tFg;eYJr0 zWzfEN0KWq~Gu<}UzFJ`Iss%6Fb1AV2TA~Au%)%Jjcs7X$7og4Oqkq37K@Lyxae4$} z)yVipb~X6!RnV95&?sr)a6QUKe)=qUL6S<(l?|PK`HfR+mZh%LoBH`)2 zgNAhqNah#N)?VTl-XMPZJ7NbIA!2rbk=Micnep`xNI|#)&-#cP;1RxxwlH9QQIH7o z>+!C>ZZmk8jV&A3>J@3mOEizM%9oA<{?2)b@eud7HJV78sw`0(f3{s`SfBTYrRWq?Z4g3~*rlQiW&)##C2Mp@Y^cLNtW|1ldGz1Rd|=n7L%_Z5FM8>CTCUn3izukbG5vUG?%}s z>@oR!8#Eokbp(7hf^oq7Nhte|{Sh5`Usb}itSU_rHBpyN5)ILmJ|J461=bNAu%76F z4a89TC$y>&*u=4!m`eX37GeRma%>}3r0v93`a5wD2e3#)U?*{w-X|`O-NcQw2l#Kq zOFY0n;sy2-KX8BqfF@ zaf&37PLovWUD80(z!}m|dI$O{1DqpS;6{$~Bv*Qy6i6d*6UhTNlP2I6;6IU8j@w8x z((R-T9MS{a2mA*D9S1x>=9GR< z205Nf`jDPS`b)nfLu4-Sd@=|;%+m{i-y{pkJm5uS0q|ln3_ODLZ=r)3UP=}MFC&Xf zzah&xUO`5XK7%X)UP+dgehuxstn@1~MwTPJisRK}1@5dND}mRNQQ&oCtn^E=9{3G1 zPF4YLAZvg(lC`B@kWFMA(wl*QLAH?fz+1^U@R?*o>2)%}@mXY3={2&AYz97?Yym!p zYz5v9{Bv?HITQFiG6B4UYy&=@oLzdATmbwtav?bf_#(2s^iy&%IT!d6avt!dWC!qN zWM?{eU4IKGx#f%J9c%F>U? z^<)?D4IJM{u0r}Ia&_rPv@FegL$*tr%;63De;M>Rzz_*hdOFtlY0KY`; zBsU?wm)wl>J~CPQKDmqBiaU1$f1m6pdw}mDw*lWvZU;U_z%MvJd!v za#!gE@&LIT_(6^zBKMTOM;<2kmcC0qMh*afoa6r@2a$e+94Z|rpCI=Ef08@^{3(t< zO&%;gPyU-c1pFEDFz{!|$4dW)e2(MKlm9~c3*-^tFOpA`zC()SlfZ{LK0-c)^q0t| zOV5%=$!CBcBcBC63jA&IIQbm#6Xf&2Pm(VHf0-0Z-y;9R@l)h5(qAD*fWJz z|CszA;Fp2FLS7-y1OJ2^2mUGfZs{rVGx9y)SIG;&KPN8&zec`a`XBN-`2p}RIDUh? zg!C`Tk4j%Azal>d{xx|S_&2~$lHZb7fZrrP0sbBNDe&*ftFX`i!0}t;=SZI*uazDr zeDV3$KmJ^|i% zl*Va_Hqur)k8Yt?(S3qT__pw>?3iSe+>&1kNiiuWbx8fv=YpY-CFBZ?hqnAvD8U-X z-25=O?hE87P0|c)qV046-G&mJ!ncH%QG!)+N?u9gCA7~dVe>y}sf3yMBmPS6^34x^ z{rbntsn>6L{lM!ty?({(*4Hk7b?WEO|GfL>-SV%aUj#GlJj{S=XgBSpgS__p(cy2< zr|GxYyYzYb0)44m%17W|qW^b6Qhx<$+7H<~1WEclWb>zxd=4^mK4z?kFkcKbw_=A`Q|Bi)F_(M_0vZpQqx2eZ%rK$>sI%yS3k z8WnW%Q{=bQLw-Zumc$7fq)T9Bze8i>k2Fl)rcv@Pjgvpo z2>A<5l0VY~c@GxpUulZ`ji$-_w1NDCX2?Hj7F_i*`GDrgN!m!JV0D#f0meZSb+#qwoKM;0$!Fg$-~-rT`~{=PZ0dwaTPb#->Mx3#u3Hx=@Y zxooB(ol4dx;<0EX912PSzt8J&yPTrKZnIjG(`wWzr9xgO6DTY#XVKX=IKiZW!u?^BRMahcdttUnES_N4EETe24V7F)d8$aP!$sT3=wZ^^Hda)mPS3KaD2tlj z4dUg69%-Oh7sbEu{0*CniKU~#u<1vh>E~l8w&?B~4F)|$A&P%Pc!YoRH%Oa{rV-r7 z1Ab?yNJd5(JW+b14L3ZQ+56ntkz zipp{$q_c{>8;ays>2Uhki9d!076U&R<;gMCig+>6z zCnQGievTORq=5-(62DpAao})2UY&V=^Td{M#wT<<+>dAKzR{b4$2>&~t^-ALs;I~7 z`YV3rkxdRb&yv{B$;q3f;=@ZuYo7*L9&mxPAuUY~gi#v`8`w67kt{n+H_nbjn>lrQ zZ`~jjcW>N=F~h$Nd#VBuoHP}6e+_~mZK>r|NlMP>9Rc_u7P zvf`D|qAg_#K8DcOs|IH;Q+8z2W(rHxw;gj9>H=b8d9O^m|C+r0E25 z4v$Q~M4c#MGJApzA$zhcJiMgLBNJ@&7#d$*mT!z{g)fk`lAqN%>$uZ%yj*{gqDuDX z84M4OPfiYorNPPZ$qi4Gc5e(zrtsupoo;f+z_`R`35xq)zSUD4+%r}*jZe@H6oL-O zqJv9^i`FHp87T*)i4C}ee?8$~nKePUn1p6sqZnSOmd47xgpQ9q~Szv6#P z{?oiaX%1VYb~f{)b@(^5xp-_j`uKiZQH2rXtYPgNm3ah~1u4NJV<}Av`lG8Trud6& zOfaQRn!?fx;i4&3l=qDu^K^|#CNpMJiahg>k#Vx=h46EfO|-;jD$=eZb+G#c6E8*& zia~6{!)aEM1}4WV3|iYQWM#QGPfUwix$%%~);ILt6ozPf%EMr`gjo-tX97{x9MM50 zcOVHLsQF_>15=1a!&@Aoy&i}IW-3Vb5}uF-qzOjsqBP#mr;ITVdtSZ$MCtYMel|ri zAwm{Ug~`F{<)NL)iVf-il*M<0#jn{jHqn7L^(N5+sTtL>LGN2WS`j!-Cni&@t|8Wy zna`(3v6^RcatK+_*hy3H>)=$kvm)AM0iMo}Jj>CcX&Thl$DdU>gf*r(2pgf?2Hv>h zT>hJPpFN&;+T)?>V*=ut8S8C>IDvP2$1BCocmOTXyP@&`v(7Hh6|7_n8K%R_F?~W$ z&N&>WH!nHdOK)DbYV=7HO!=Faj~)@I&^JD3>~I9nMxT_hRN!|7c9-2`StRy@m9!K; zR6M`u$zDQs^QU$E2LHY32}=0AawgoPWYZHu`JRdAI~?N`^}^uY^h90xNpH1;I^0v0 z@9pOIpvcC?4ih$hy&8G1s#o2s6ZC@TFj|e4;m((_Bv4cGC1yW*4&yDf5x1Y9yAP{- zJ>?v`k)wC4+~O6uRH|OFYV=DwxYaxyqoO(N58Bc>fr)xF4CdWj>>U~1IW{plKE{}4 zHz+p(QAFjdnH5)*+|N~}{o)uTc+&Li28>|owbvb@_oW{KUAfcYxpJrL#qT41$)!Ns zcL1Gp9?;q6Iy`5ed-VnGi!Qd=y=QI%+IkkymI<3@%ft=myImJLuIO_GF9+OrP?0)x zP@OusUy*uXuPSvn;4Z*Ez+T*Ya6iQ}nmVvwnYtHn&wg1-+D~t}L7uuAa3kP)z;ysm ztKHdRw>R4@O?G3!uFKoijdn%OF3Z|U#vY3s5^-ZPWk{!tp|BwmHu?hwDPTPD$3N+e zCbLeh(draRl}=VC*AXh{hGoNwVdL4xIuG^fol3XfZW8sq^_DuDKHZh_ zsmtHx>2h}2yDVMCE_IipOV&lYMheSm(K1ZHp+zgjb=jO^AvOGjOj=sZr-qB_k=3Jz zDZPCRcZ*SS zi93B`&|3K=MNfE6>ZATHti5?S5gRBb2R0Pb1LOU*4=DdZ%9)F1$im?Vd;3ve^{?nG z_MivVpVjMOHS5aA(mBIL6;!WkWOdOU#*b(5qXj>7;W=e)<~c;WA=0U z58hl2nG189ucA-kQU_N0|9}5`4jtetcwGMra185m_Q&qm{(TOs@h@Q|ekWGTd$E>> z7Y*xif))4wr~jxAe(%%&iiAMB6JeZSu??A~idny|y zyr-}itpYq!1})Os&2aai96hcET#dLIA11`)1>ik%FW?v<7QAoi2V4(8xz-5){3SNj zY0m*ZjqMKX>WUG-9zvYU32~ur7oNM`#6C01b^nYI&nWiDZG`w10G`19^$6g7LIQXm zK>H+cr1SzIL6jLh2kYMMxZF$I;fr8o;jz zsh$D2HekFMo88RKv_BD&AmxT;{w17gycs6cN0?R z2RubcQybuCgf!#*<`1xa{{$heT>w05lK_tr(vG^@A0cr313nFSkC4v$3F(ReQ0^?; zpM^TQbpVvtJr1}T@HqhL?0%n+9+cICyge5|JD?4{?0Nuj41jlMxA^F0G}qLA7%G{K*+$;gbe+6J^iTch=14aNB0qzGp4S17~2^|3SPmBU~0v-W8 zOUPMx=d209+k|XGdE3zTZAhQJ8SoS#=PUpq?{?&4a4v&h0Ny!w4qycz-C7$n80q}b# zp6|l*T?xPl;3B{QxO6fP0FNYaRwX3wWE5Yi)owLauWH zdI6gOdkDGye!$a&+;9%yPC{-(nK!;b$W7M+K26BY5x^q=lyfu6xdrK4o(H@~$Rx^| zMBS5{3Aq*NTan(A1B?=K+dM*UR{`+e?Rf7FJii0a?|6%lJJFUqk-ih}-FY+MbA;?Q z0g&D&0Z{&3JBh$1PT?ESm458#C5mb<3%3y?8*lG5wKEzl!Y%k;;cDqf1R3ALrlDV_t^NV+{ z$~CUOX5?dHz28Fhb5|^#J2WTg_Xp=t8gZJ$$ek_i4a+W>KYZC48M8kj-gU;3`9lkr zM?{k|at6VlfL+jcg_SZTVq$toe{Fj;d8IOIG`cL=RxB8MjjgRNOGi3wE*uCs+-A%k zg-ZJi`E1*9v!y+2X*Us1qb;t*r8 zxEbARj>Wu{xE%Bir4zDUdMMne0-mb0D?&+&SG_hZ3P#E1H^y z?fQHy)1q$*WLsP4-;D;h++A0iVwhau_I@iN>8Mg}x;G7WuXypMt#cK8%G&TRWQOn5(&1 zdD#0V!j-b!$T!T(yB`+k0ir%4npkPPtkT~~{X(Dc8{|2gmvw&<@dHO(7FH5+a6ZqJ z{wa)s&Q|R9&yY*K$!;fdn_4X=7C9p@Mvl`Kq!mNW<}y*4@Y#Z4P}2&kGJ(8y`EuXN zf!pt#dUJT?%DHPBa`LtG$7|QBF5K~&el6X9a6ux<nxOrwJi9U@<09g*MC(jX8NJ7BAB&hPG4)*iybin&RczAp~MN9CT;H zurn96#Tpwp72We23d_1AsdM>R4b4prQcfq&8zQ~~O^JB3%vh%5?r?pyf4r+}eSc(s zSE115cdrXaL7y}lzk<_oL4}S5PDhv55vir4NGSa+r{g(gI-X>7bhxa+8aiTD6iYvq zsS&FdL}bCmWT18=yjwS&d+tKfL*(*>qS|ItnoVZ2I54nqxkY3IIbO(OqMVkw;{_&p z$N990Sre0{A`A(`lp;DDg*;{+NL^X-WGyYN-7@yCg-fMEp)|hagP0VF6VqDvC#8sXx94|Eg z3p!l)AJQRE*cu2^wR)b?C{X+BA3;tgzKsy{>hshvXuGgDXvT*hat0;3> z9UY&#fz3U2h++DvOcd@!T+eD4M!U(P+Od~*Z{L1?X5|&G&+U2MJZ5?%Nfg_*=iN1`u{^&`QIo-Ns1g1(sUj%!NYyZayyJY z^DNWzl`#!g?6BaaG5pc9;?Zb)>fR%9N$pQ0{Awufzax0)1+cw7maYSA&!M%Xs-k75yUIjR|e5K3cipb*;W$ayk zRmAE1G&N8CDP6|AY(1h%KPTLSh__xcRMY-mDV&=n!K{m@0=-_7tgbGiidhTRh}9xf z$ZU10I@HSl%8~^8XgY!UtI!&5F0?{InEj?y)+X&?WdQ&=<9eaBbvlh?6ff%cL^kY6 zQM1PDGAq<)resDfQcCrPJ&}#KB?Xh#<2KjHRA(m34;1PRRDD+DEUGbDu~ zzH-83^G%*Vd9zAm^V?Krt+$*q+P$~Htt3Nq;)6m?_yzQH0WpB1wY_($0xGR85Dc{! z4(W6xm`)yQYD#MlA%^4Zyjn?J@EDUDA$6=88Ww1$<_OMmK%y!Yr)Motqt5;j>RzVz$Npo7lTUOt@ zWU*DW(}r2nKznpz{2rZE6s>y_cB@J=Cua>i^@1&|nozmZeYtt-%$vqFvl{FXmw_g% zTXA!CX2E*Xc40BKSj=|i)CbshuqqjEA)W&fvcC}agR^{)*>+fj`Py-?&Mp)>M3dhy z5^G1=s;Y~MApCI{5yxH&kvRlDTh{Y zwBGACAuJ?d^7*C)KjOCE%jj={ef=!@o`hZ9OL}Yj?GpX|h$GR_5pgRV?#|9krYYiR zC5|Qo<}coPbHUQy-VSTZT%CDXzd_tGwac8ZP>N8&1sF%7gDuyvoKrx09JpH^6Dw>i z++rhRxcr8Ba}Z$FxvbDI+~k|vHLA7iKVfJN?V>tY!XvhO%=HrsZPvKtce?$eyI|kv z_O%%{ukTsqa`%Q4v$HNS)fH)85Gx#_%v08I$vAK|#;x+_AE`dF77IhOAnr6&mI=IL5{Vtxlc&R^LVU zuNuAo;=YEM-eFQxU19#(mhA_fYLi1BPor)n>OS=0x>dwua#rgW89}f*W`ms(;#~I1 zbTJ5<(m7V;*q8&gvMO`wN@Kp2jLp|Qq%9lX4H!jE9)O9A*OnOu#m-~y|ub>pP`7xpnapW-D(9@xO@w=a+j^n=9a66 z{cbr`s62CG2E9>c3^+R49X>PlswK~0(BKm5945Jbp5JWt&(q5-wmOH~5E}3VG=fHE z@9410G-cYFN>hT8{vFZP{+f0^9)1Svn#AYdoW6Gow}GV`eJzu!tl-i9Qz9Tnfxus;+63?R;Aq4z}!LM@I_F<>G(2H z1=Sl*LjBUxUrKR$DfFW_Q}f!1PA$`c;60|}(7a+rmszW;Nrh5oQ!Ft`9*a!=9(9^4 zDc37l!F2Hjs>l@Q zZ0>^KOILIw96~4P+_~p1tgl~q-rT_*3)ppVUooIfs@yyKZq3oc-={y*(_K+9#;5aSzkn_k|z%t9AWZ4YO>+GxjM(AyZXEpsLOmbye^A~a`1_cb^9^1UT7 zAw8tD#R9QpUvu23x7$Qxx7io5Qfi7uBHaz{b2nvs8vI$y2*+tRKL6VCe9Kr~^NWipXK=WT8* z6ihC^QASOPSfC}2eH{Tii$vHAI*Pn-EEM!552wjHtL2;iQ@doyFw5; z1a?$ytu|3~hXPO}heDyW`;gw1K3ET93BFn|68tjUdVtJUW#*JWb9w;bJ%Bo8OD%B2 zGh*J;zIt{zHt)>d?)AMvyT>VnSLK`9wZ75Mg2?Vma62!N03*6nhm0F*KT%UZ`TNepeBH3&IPExBmu z!Yh1XKQ(l%@Z@Z=d@7pH(7zAN7XusC%bU)a6-qC;aBgns;-%>YJ-(2+jyjV+x0+i! z<6&7ihOxKcB$3~W0-qf@7riNy( z+F*649~GO`7Ng(|Uvz5fsd%_vQ0dQ6f{_Uokx_X^9dBc51 z4_)k8@A;xf=JDv`#1%ZG=L2>e#V`$rW%tEQv6zt@ zbh_#fF?lKPF0`FMPmV+A8*@=uZCJ^1Tb2nla|Bl$2Yg0s#q+Wso*8y^b7u?gcr zTe|ztTa^67!HX|4LnOTmSGjXGp#Yj^Z|h$uN*mV8npSp)k|P%mwH|nAc8f1&S5jy2 zHAe7c2%da&0dgLPPJ07qPPL~|{ZX^d3X`50sLXOJYc{6XWHsr__(D_Um|B*Ym*C&j zZz{`80Vl<7BfsWl2WDzmUhrwfen^j(3lAD1Q0AdJ9hA8(0%bm3&uynGb@T^zBu-?0 zlHx@3jP?Cts)i6grdGS)!z9o=%##aS1(O3`Iz^eG-O?Imiw4UlkNlNMN7Ywc-@3R5>9{+?4#If#8*2;hpoA@EQT-$J0!m5414fBSxK2|u4 z>szr01$&muC(~!4>Pm;xgSmohT^k>l8N6}P9gRw!daqfQ$R?zo)t#4IYxPI1MxV@R3Alx|Z8xXW zabjICNER%JcMq9{^doEv*Nu!AmTENJ@g|3_n@a{;w(@PZLK~aIUwzv2ba^h1o?5Ah zSfJbB{_BS0I)i1K0Zt4*{$K0&7GZ_hw5RD>y3JvYs-)A93I-aDxV!W zyKBSNpvN0p?X+jSL61jbG{>n(B0P;f8~Ed9NLjCjn$2pH%wknz#aHOTs+KW)G^`9; zndjIqh}N*I5T{>xvGD9~>x{mJP^iIUsC(zdU*9@-^1UOKCNs9)+od;ZjSsAY7;$XIhG+pI2TUd=PUI8^41XKiF$Ctz_puqea}u1`Tbj4p+Gm;UJU}6V0$W z)7kLZk*mjYjjOI1nRKa5{hM5+lUi*Mb zRj1oWEXuviiCI>GsI$N}&R~q$;ll$4Iq2c3!~ggP9bq+muJ7SRI6scDX5~gvu5Ko` zX?eLQbziwuaNFsHvLg3RefOZg@aCXNv5Hh#7``Wo9Q5y%|?S;;v+B z>K!>|*7BI#!S_ugwSCZ;_bC*D(Q47i1PpZ#mqAWmz6Xv)IlG#}&0%{uv)niOz2*Lu z&wcMXA-i_%J@>3#d-BD1Al$6{X5f>;t;`o)Q~sCK7RE8mHBk{S6qSkj;<;yqmQ*sC zI{6*EYb?Esy~mq~g?MY;eO#r|>?2kKdmk1%vn4COOt!FrUa%>Ceb#oH(@t}P*~D|# z8V0(&ai@lMW;*C~Q&;S{j<<{L7hi>b<5YNU*$#_$y34$Eyt~X}f>}qYv{pT4X4dPK z_q*FYF4(NXV_%h-gISNS)&1bJYz&UQ67$>KuDbW9K9Dx2<`qA70CV7k)}bUEfneI+v5{?Z&B- zR2H<4pL~gK|Ek(zP^t75&C#j*SQ{{gd(j5hX>*rWBf4Z}i_3zY0M0x;&}NM3Pql}W z2~Hd|M23c>V^)jPX4by>R4Qh&xU6Q)iKm2YHY3+rbW`7_qbFZPT4UDH!qg|(I10pt zdGl$=p7nIUgbj11`|iq|`4Q7)c}C*lDD=GHt5y{XP;$e&a9y=)c=n=2v*#>YG(9as zgUz20Df-gNdGkikm_KhNuba_uE%;K8?+!>cqu;C68VoYM#ld=gobTyX`wVl0MfQZP zmBn`$GsQR#hQvtO{!rqk`RO zJtFHnZ;t2)b*7!pbZ0o+k#sU00)DvwB!|enVDzE0K!xI+)cAQR;OJsr3EOH>Y9S1*|`Cu?ib8zNVRTg2AFAds*nqi9DOq__`~|xB9|n{I_+@8v4-MwP!uI zoxU0Y^Ci<98iY-a7$TbFh8P;0JX?bM08?q>4LPLLDfA=G7?+4ef4MJ2;S zrh(9Qc&+(V#wKG~SO(+&+E}My%VtAY(3uHYWbgg=-(}WFR@jqIO?{QlX-s3qq&)eg zFjpyx@F=1lAB@2#@$HuIOb#>|jl>_+S`~6B3=@zC3PIP~){E}i-UYnuSS$z5ohG*c%LtIMjC@!&M3F_~Yt)ha7+KRzFb>3tk5 z0&aC@BUafrzWeHxi)S+(u4hhIJM)152D ztSglF>x7q{#oojfuiP7x>>ihF>Z^z#!U<^9u>!nmpE-kSh;EH~1lmyOnHsbOf{O8J?oTsoawIKuE$N!S;RE9yfhUk=7_LAeU};BSG?*fE1v zM`c87kZCbtlzs4Q?v<4{d>HGNy#zFEcGCA$7O!MviMl$ZUa1p=_kBjY$Ec7CC)Ear z8c8|o(W3nmX#Z()p*%o5ngeh_@b)tch&dz+=ITfl%)yDqbh>e5A;Tw2&j-B{gIeDCLC3ZnmuxQlAztA2~%a_+2H%kb2H-5T|& zywRvvO0K$QokJQN{f3RvMT0^A<-yL%Kh{qcu%5kR0Qzy53 z%khTB{ZY6X9*;&t2Q1j8ESt%Q1E>i&?Rw_ zmRbuy?{)IQbeUZG{Sq5YNeZK_=9z=}e3kxu14U#K$i}ov`PS*U=l6M-X4mqj?69L8 zfcrJuuq@Uj=&-fY+QQq*A~a+E_sU~>^7{*tx&7(*Qg@)UDL<>yRtY=`%jq=lh1>Q} z^ovm;8r6uz5n=-hUn{2NwXc5nl%-Pk2V=n*_?DC&xzwbYY~pZ%n>Xl`S4BqG7yu2 zbv(07G^@RZf%@S-tzJj9ew)*E{#nOX)3*&B3o_Q$h{t`&;wof1+&vPS>uPUp47Pxkq zRRdu@wODt+83+3Yn*^t5Oru?69X^}eAvou@_jGy|H5Hb21cF`5@{Nn!Pu_lKLyKU_ z2O&V;6ytf1U9xM0KqS}H5Uvl-8f$M}*%S7=8m5-sbQL`>8JTT!Hz!jCj2P3Ct>97b zX?jv)wG+cZnMo|OB)5(#vW%fC$F{IUnI+$H%DVueuKP-5yu zig1inZ0gTdiDt6Fb|(IcZ}w@S9eg#^d>ql#L}4^xx@8L-Zcs9xH`ANgbYw~hDRX#l zuB{~t*xMMj#k0qRL}N0U%O#VIcd+Q>sWVXrzWmuysl!jgHFflAZQ=nPWK`icR_i&z z=61Hwuhb-~F8V>8@}j?5e z3n`56X}jAlN5HN($=Kjly%b!ur#%7FHkUn|E|2FXTbs)f_nCwn_6azQVRyIN&puWi z(y4#!m)tnEQ1_MNbyl0vE#1dlU7&9k_)n-`GsDyW7?El0ymm{)1zDb0vgN9#i#_>$ zRt9)PwiSGT`YdMmMeSi?avn4wJ`L=C)Z>v$2UVQk*~SHQ8Jw%!u7-8XxW~aUpTo@9 z+*T+V3stWzmzY9+QR$x7-aFsq9`4S~PMD8%+C$nh!l>e$fGghA(vWQT7Y5@~Pg8fl z%{28b>Kx>k*W@@?Qsrs1*F%D}RM!}tb_X%Zt*nKJiACE$b9B76QP8vHR#jWGu&d12 zes@fJtkQ-=L28*Bha=V=iaRX0vYN~DeG}^au+IRx$bD}`7o9d~G8b!AGcv^(>E1Lq z7N57dd)B5w%$Zxdva`B!xvnk)3$yPS?~mepEFGP=-qqV!=c+ed3I~C@| ztrcBeC=6SUQBPH4vmsE~!=7|gRaxg^Q&V&{I}=dW*lc_Tg`t1hMj2>B0s*_p6gr?k zt&P}{uALpr;oasi+eMvLf^^b0T&OC-<|S68(-*|X)7RD{n#yVrDvv2{rU*W1=05V*-yqYBE*$C)@Ts7v1XEm3Qcvx7^O135=Va z3d5|1T)S1YQC-BoqRc-bce2o$^D&>H)_BEtIrDJ7knR*t*y@6cJ+1(z$Lfh5M6`(VuF zUzwJslcrd1*ELC-OG6Dt-N?Wg4A{4GnQWptxA&8IvtGa|$C8^hHugV^c5&ESdHOc& zgPFc&>p_(RJBY+C8qflS=)u0mnv#2dDvZVag>3j*Spr7jo8};!imJjNa6$NWcDG!G zFTy37f-Q4nv}5W`NWU4^prBH+wG@^$LKFSl>1(Mvqa8C2$Tsa`IJLCqK86bdEvC8i zP0c=g+;0-T_L;8>7Jr=nEn4{PZwpcQ$m^zN)34Q8tVYy<^Mx`Abp&VHK!$+PDA!v3 z2nNH+rgB}_)?%(Y%yCr*L%Ciana5=w4u-fgtPvcclnpkir7qc{Y6=DOs@9~c(QQu# zZS<~BjV$^UYPVVqN|V>|)(gHs!1t{;k^zI&igx|uA83;vU*YwmO|cnk)yEYMy(4IH z@y0-pN2gVqk_$82-7Ooo)5Agc-6AtdDVHyAY-9ZxG|zI8$FIiO282vVS_hG+vQ%9#Y6`BWxTRWJ)EZyc%h`yMA$hquLE6 ztyDWA9*?@QZzPfKP;0e9yeVjsU2+KqyD82BK|7xH_iZ0B7@fX|+a2{e4Tio z*qq1C!};hQB3$E5Qn`CU);+DdBb^xOYgBvOh|5#iqh7bVv47;*OboqI*LF{Z8}SBT z|MtZOy~`JMyCXiA!7#GD4`Fg>XFt9k{Y5$i*{ii!k19ms^&(&p?&R`u+$fwGOb;j+ zqsL&dFvF+3F5*deE(fHXU1gA~G)j}l9ilxcZ`!K0DphKQ$?FLUJ%=o2mDZuLhn=lm zMuW!?(F~kvb;t+Tmf()8InBCF(E3V(PMw%d$7M6=s1 z84@y?T^&Qbjn*RBS)c&l2xne>mZ(JeVJke&HpUU%Qw_gVRxJY<25g)Br!I$I{mzRm zY`0u3rETGy&zlQdud{kQR-4=1a_fNbl0SzS#FL+8yXOvlV3sEvv|5ANVJ|)rg7In zo^Ng?-x$y5meR4>eB5UxyotJ(A)kWW4-rrwDWs>*#G+n`d~F{vFSq=27|xj{EmMrWGIJwtw$* z`VgmKT$v9_;&jB`BBLWtfvAt<>T79qdY+{iQ}vN-%ZKwYI+n|MCCunkpKi_0q))jl zM#pl#2g>=foy{}zF(p#Z+x2p}U6ZU%L zlFLdw#b2ziO}u>@%6$Oesd136rhR<;Yx67x|ErJ08a|wd^`TtOE7+aYKPrVYv6*cv z*T?!$&i6n$A0+&v^07XY^Zf)1c=ORzthK9=x2?7h+-Bx|fXjsOM;B{f)L+}a)AKBa zQ$c+slKOBS)`xOAuOKi(|ENEhj?8RZxh&R)a=r)3`69VwO+M&aOKFRsg&sKVyon9= z05>kM?a|W8PGQ3e5XE>5Dpski`f%fjLt+8H;qV6zzhDpy&g(25vpSHtR!G-4S(Z_+MRZ}8oHzN*Q^~91Cr3? z+>a#^M9S77)oZM)^LcXYQxpc@0jtT1@Je=G54$er0>hZe+D>Hg$5umFbCttOr7UR{~-Z$8LuVzYuu>Cl>O+g3%Ab*b>sJbzT8qCe=MQq(^*FOuBkbe@^cMI1Mr zx#WgkVDaf~Bv;e3UW?5p zMm+4}C(Y4A8K-zqSB_7{X+vgjaZ{z0wVtgeTe+JFW3334Jp(w1S=n;K8O%zGe^G77g>k(t_(jVCe)G5u4>ZE^=k&e}TM z8;zN0q&|{v4Z2O9;Ak+aj)g)obu>82Xe5@p@I8tB_`fAAB^|Xraj23ieP`0$Fw)sc z=D`Hh6HkLwHgTERRgJ1Zmnsxt!LOAdfbzPY$CC5K+q6S_IuL*#$uJ03cJPbs331OB zbzXIe$z~Od*`^jpGSbx;S<;`L2qtg1tZ%HzZgJRXa7l958qRvd^Sk0(rDSwq%Uox& z)gMcEGMzz5dU~MEge5TijQTrTw3+aAC<5G}r(Q|r0u)tg1L4o9DG zdbG0b&O<-=_*TBoVa72i?r{KOT)`a7wy>bcWK7xY7e#0Hg;!jB$##D*qb>+d`TWV} z3m)fh)~_4iDEUsl3=^F7iS3(h6`qC_H)C(Y7>ilcjsseUHD^!nZ(>^$d=uc5eO+F< zv6?~Z@?OBS3#YMSXv5#lJ?#!*R=#;~zOQLsdcgvnK~J?_w>y?>0BN)uohDXaA6#%H3svI|=MOEj8Q4C3C z;WlhZSe03PQlK0#6lb4CLCDPo!#fdNis;_qoujy3Io!2z5Lpw^+GS&6|xn`TyTK7aZclm~&6wYsxYW#IUSMxYu; z%~pleVq9xABDP!FZBSc{M)m;)t0@%-sIh(i@-&SFG57lLAVkIr_`*@y6&L59tBJCF zkVJNp1I)rR&`ayBqGYou3k9XsETt@>x!x=2d`6>EMtx>+>WjJDcXGL0)|jIGjlXue zbjHgsH*500cDfpOjj44qg;Kuaa;NLfjF3tRna3L&A1}-9BiQqQ=)-&dWH*kBmiPSG zApkZlfKS=-@l!H`Kjnfu0kLb+?3Reos;JL58cj*b-DI@zU4J%Sje?JUQ#j7gtkj+s zepII*yDcdDc^2%&j)!v>0ZM0zshXzSleui7K9`$%A3IyIWMfY7HKdXVbxLNc*K+$) zr5!>Vu`X>hcW(6wT_WPiG&k3re8u-x@YMoF32RmQpfSszi>PYHQ+g6#DNx{JTsXHn zEvv2JOIhH=qxI&v*=f<6eC_P$>jjBJ?DCCzbJXIr7|p&E%d|PMhqm&gvX>UTa+RW? zX(>M~djZE+H2D-NMW%2D&v609OIG@uY&H5JA$n@YiF}**fX(K_&J7I)o%=kNuywDA z#qZ>qBN<`O5IgvD5x-w%p;i_@g?Mcd`@8^lq%t1o;rteBN5GNrnPku7OIi&yMxH|7z-=?)sohdko?I`R0VdW>*Rpqtm43vE52**!z{IFgJKgFAC2Hhp~6ri2rBO z{94T(s8_3F=5$9#w!NVtpSAh@u-!?1U(9N^XZNvF(kGbP8($*gdcIcKW4T)XmH^JX zF#D_Q6Rmi{Pkr?)7Ps2OR_0X_`Fs*rI?k0jy$+2&8H(mtUp3skCf+Y|dK?;EEQ}kw zhFjJqe1`7_!t<9ugaAp=_}0i47fG?t(q&m}0GJGlp@zw-di5g? zS<5PnSdGuQhOy2De&%{3W2%k(%r!r3UH(`K-4OAqJkgab-^!>*<%{&QeEm~j;he;o zi?_K2|5vty>FUw`yy(#MV@P3?3$`&i5HArdr--XBV6@1Qzoz~aj3+gtRF zPKzY!g9?!ni)e2dnXQiYprkx{$F4tH6z>W&c@nF?+d*`Z|_L&?%rcazTKcSQqqB zuLZ2)XhL|s1I$wXS{mkgelBV4`QRI709I`I5A6?38}PMXGpt$?(^FJ)_?&Pk6z;!K zP&#pNIA@-}*p>?f>YXa#hQ4qx7~Zvu<4D?;3}4N%UVU{*vK#Eu({*m27>M0_Z(MTv zJ+i0y&9G!MI0EJj!o|%2hruSnqcPK7YKO0K=8jz=VQcB=$k>QucE;$}@IzP?TZxIq zzq1hH(^`_-Nzi}zC>cNK@^5W|NMpdae$mLH;Z(jco^`n*|6czuX?{BpoISgDc0=>y zX`7Sj6!x8vztK;^9t>fniT_tzEsbrG(JvyRBAgfFDwUXTuxiR5NI7K;vhU(RwJ}O! zK4Y`i^kHzWM_IQ*@k;y}4_~Vu-Q*u7*gtEYqhsSjStnxrb#+oyTD9?<^%1epY#A{7 zf}I7AZ)nICj|{&*`~P7Yed*HJy1JMR8~&H0tRX+I zq0E85^YZccvxOO%g@u_Jg?Epkd-xADkD2%+a5K)H%MeR*gR$C|=1J?atmS!G<>kwh z?=xaMaxJ;bV^<_cM0kA$3#p3lgoI)4eg9g-KSsQ6o^Np~nCUtgXIhUjSS$UUwZsr! z?xx2U57te;!XIW;6(0He6Dw9Xt#|~kTnl3F4p=Ml;mVbqn*8-c?W+<&FrN1WjBD*obejX5o8=_xVQ{P0n7u zx}bc?lH!6Wn=J$G*YmQ9U&@G$jxKm90*8*~f{W8;|0Q>FwY~RZt8=up>{9G^;6E+5 zxTfh{aB)NLAuhRb%Mz1dRg`C~v28I|+|nZce|@Pfbbe@JcxrBRLeXkx!Xo>^`L&Lm zs5-8(5z&bysb485-BpvbaKR&iLE&)`p|RnWYra~B9J_0NSg0)`eaZZ_#mQfdbSzG^ z$2^#x7s|01fU)>1%V)A}i~Ud6!{9cyu%KXWTu#(nhQyLR#vnb^v`yVvdNfa7p&QB3 z5yP>dgsuQMF!T=3%D_@f#zPOqZr=PbF0kgrCS+!$Ch`Jn6u272E38kv5NXdcudoJu z)4ZDcQ~yh>0duTy&Y5|Q)$BjdOBbU5^JjW9$3}utv=l~g{b5pD@M`^xF#wGe$4|!@ zp5!ZEsSS>gj#BI}%TF1o1l>67NKSU#{R`UP2@@Y#{u%pmOZ;P4grz1LF9ik7&yJ0X zJvATh%(^!75tkY7;AKb_7@*++)7wQdI=uIoilfr^-+zBfh&5wbWyZ@9QP@R{j*AZp z&e*uI6i&nG*%8s${#ZKK61^^@s&skH;>bPGj#zksMa9`t*M?U8r$x(cA;BRbfflQH znP`*-%(q;@uHkBb@1#%%F7v{#-!T_H!%JVs%>Xbl)7%T0LrS1m;37E3$rI~?4g^M#2)6@SgDmN!RDI%@7(iY%IiA&91upm1XyN;zL z>ni32ITkO?PRzE?!Pip~=UEdSX^}y;?5MbmMOn6>;L^%v>B%@NPL2z2jG*h)|rTW;clWF}B@U$6Y=k6~bdI$mU5P3i$cP1n5nBxhk@H`2^Jem zBg~9!16$JP;CT9SoUJG!VBX#TIzJ-d$3F^)2)C^N{5J{9lV@I)n>+7s=ch+^#N~!x zm^at=zFZ*BSOQ%tue%M+HLz=tCeE4AOQE_M``LL1>ONAdDfEUP%0;oRy~*L`vOE(%_jw<9bl%ohDE1UR(f{}c1#d@?vMEwHpAHZaBO;ZY|LGcf55KAmOl@l zV|Ik`y3`TBjAb}?Bb`AT;}g(kW=t@zJ?TS&^j(Yt=KIRAdgp}22~+PFMK^f9qwz0# zN56P%JbJ>?HuGhITW55=VMgCURQ5Fx{sFgO=P$sXRT6fB{bqIR{HUlPCo@@98n3tfpj4ZpD~!9p?sHz8Pf4Y7%DocnEV^{MCuUsDpK4Ki;D)fmfTeu{~o%7SLmE_4w~F4|4= zZ#On5-0p3cfn;Xs9->xKLe`>%3m0W2pxKxudD-^JsfM33b%{jW+MHvDhBU29WZQx` zUIH=Uyrg>!+!I{t%lD{NF$FQj5lgb?e`n!>^q1m66Wlg{<2jg)yD6H7sDXQTmc6=! zcLQ*W>AbEob(uDE@^~seprD`>7a&SYKL2Fn#^@RMSQc&EnD(mWF#PSZ3Vg0c46X~U znsvDadA#1Ta`M^)=1;!UU*eukE^IE}eY5)(E|1BH$+8*W30{zIiA{JZ+`MXIzRsln z4z>NB??6=uJN-DyvhbC437{?=|0K`oeIYX!q5s~?2$o%0DWSHESv^-S`);Y9ywzmN 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 F{|8}g`@jGI diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.eot deleted file mode 100644 index 8723e66fa04a543937cef734a991ad6ba9e23c06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32079 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 dTv*Q@hft - - - -1.0 -Omnes_ATT W02 Italic -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated by RoboFog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.ttf deleted file mode 100644 index 4ef76763bdef20400b12b6747888c2b732668f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76564 zcmdSCd4OD1u|Hnt-kIL_ec!j4o~37crhE43*|JTR$;x!XGTB2CLVzHPAVKzkN+b{h zL_twpKqr706n#NaQQ-+sa6<)oC_Gn0^hF@uzt6e1d!}c|`}%(WeZQTly4$&Dt*TR} zs?H5DA~FHh5v^F=+J42eZQmebH{$Npy3u8myFPo7i%2<5RR7B6^EU3?Wct-&BK@sI z;_}TO*cVcKNBJ6&|53d2>bAYx&)aM``g3IX3X$eh+c#dcw_HZfEUiO+s_nZk+xCLt zwlGnA3(+I@@7TI=%e(e(AHci(d2R=8C@)g}0@tIsj_o*a-=&fC!jrgu1LZ%xYwLx3 z_MLe>9{pT}+J1cZ`I|S=O{*6X1@FZ3XU^Mr>0a?6b{Oe*AW>+~#`CuRZO@Ij5lh`e zBuwl*|Dt{6o2i{x;~)9+y%%oX`}reRyhY@_7SCIV_XXe^4?J}5ImW)flUhW%L{Ixn zcuw@(qVsPn?=JnME+syOOEn478`3+%6Qvhuyl!22cX=J2zdy8&Ax{bXF;dbd z^oT$vYNa!A?@8Jx>{hBrJ)RKIBXo;=WWPdv-@#o{DC&5bb^D3FT%gbrq>+B3 zt45a-ZoDhVbr3IOjUl4j_(S%#Z~+duq%Rp#Bb1QtA&S!9=tg!mb+N0<-(+{wMx-C3 zzm;D^8;0>Lz_ykj5)RW!b|vi;8u4z9jKW!z7TS@=Mp`MPXp69cT5&$i%+$=x<=5Ch zXbkyu;uvOsrCp+qRtwjZUl*>#dk@lb;V~RH0rG&?aQzKxVm8XNpORA;#XSe5MJ0~k z0hI839M>8gi@4@>-$|DW_t6UBa=KXj0v#33F2Bp$FSU6q)v>L#3-x{$`Fx%It^7M2 ze~mh}36m5-eKR=k5WJ}CZd!nIv(QUnw6zWG-pyW;&&A6q%Bub2PH`=0kVdx9F6oy_bBsr-wjc3(sFQoDJZt8L=-=XE+A@H(P? zwIJ7z*HMOBZtp@#0iWgD)G|Thm{a8KXT%sLLKNXN@hSLoP-p>`_eTViv2ly`FX~2tUa|Fk~0L}p%2b>Rh zgO|(cQtIbwoA{B_Z!J`5nb)ZnI9=C5mBytymcLs|>nJZRe6T_roIa{FQf&jL`zmny zuLaHvJ5lGFc2>_N-l*^e=MCXPv z=|b@0g^-gMBHzpDT)zmw=}vzUZ@tmG^7mS5*`fgkxhm`CuB z|42tCRb^6qSSC@A3&1#upx5O4(e z@0csXz%hyf$0-J!pm_OhN>TziCE*52;k=O=%73G@gqx@l=grhqev4Xw|BCst88|~N zz-`nD+)i!fHz`Z)z#S6qq%6*J)LH%u9=M0P%73O_>IUwk9^ifn4^UtE zPc%sVa*8=~R*3oL6d7 zE3}O^0dJ?xz&mIQ@VPjDnRep*W!gpCfp^mm;PZfgO?xDKKAns6y|fef0@_{v63GESNS~=e6w_Z z3tflvkI?nypU_7o{4u%_=eN>Lzz6B(@(c8Fx&`<)>HLs%emi}v{A0R9!iVV~&hMmK zfsf$)dAf@}4tzJ=4tx(C0zQiK=jao32k({ zZ_=YU|2KLJ_ym2m{9SsIjst%S_&fA%dK~yE`daxZ`VKt-{9Os-ZJa+%-z}m zeggceg#VL%iu2d#=jE@{Z|N7nzoVCcUzhM3^vm+s=)dS!z`v)Lf&T#fIP{EH%E#$X z^c&zm)2qOLq5lMalU^%-mHtY<1%8Wu2mCjB9r$f}qx=~CUBdsM-{bth=?}ms>5t{F z&_5;o4*dz|@6w;kkJ5YeCh#fxD{x7|WqPapFjv}11P~;6oj8o+D#)aI$m$QVG|RKa z>_hD1f>-#S@O|M|;vw<#;uGSDkS*j11wxTfB9saBghoRThOOa9I1z4%2oXiZ7_mg` z5lo8nvth_ zCeJO%la2`4P{cJ6pphKX_kFW*kk!5t4?SYJVf_}or z!Q-D{qilqYfww;gΝ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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.woff b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Italic.woff deleted file mode 100644 index 750d90d3879b287ef29094b6b11703015da30ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37872 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.eot deleted file mode 100644 index 280d111fe4aacb70397697fb536fca9abed520e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32072 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 |90w3bvekzKy?Rk^Qn^qAR_Wf82aM>hC%GG` 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 - - - -1.0 -Omnes_ATT W02 Light -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.ttf deleted file mode 100644 index 273761ab3d26bc3872a306d31c740bbc77ab42db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73968 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 z z`8o8a+c*z-=r)FwzMwR{1(csSUf-hFxmIF12Bo+OSJ)*rhh?QX6)u4ZGBaU24NFwPBaquuE;&r8ewR8+NG; zyVQnVYQrwIVGnA*XzYQ6Uj=ey+=Di}3ao+r?*UJL1KcXyChQV+!#>>udA0e9u|cGAKN!lIJmM_CO|C*9E1yg6u)tF5*_@7EpUHPE3f~gk8cO z;cnqk;VI!6;6Ciu#sKX?wtt`6zYimkX|{i#+Pn`Vj_E^sif!Hp2_*LES+;o}#tz>$ zBpeZr0{4q<`$4yBNRw{+K`W-IU+vdix?gkYevGFuooYYc%6w`^`!%ob z2dDTR>OcEIDeHqIlAJA6oJeaI0{euuIq@ z+%4RP_S}csS@M*SC$smVcIJ>f_n}52xpNf*1|^bTmIIv{EvP`w94^8>2)0CbFtm?71539zjVLW`oqwE>5&-$n*yFaQN5i^H%fm{X6L`7m@XVv};5O1p&X^|qF&OZc@_?`#wDEZ{Ko2iCF$ z=cm@L{ZR#C^hhh5M&|j-30{wgcG1Ka6>dIfqo& zVWC@iL~Y~g@L_1S?8|ZCb86=amFZQPlgj7m@L`N-(!rx&y~2K#84&Vx_^@$S`Gdl9 zqTYG6VMyrH+FK$?7Ui!W}_j5U%kZs@>l8~NfEU)CbNU)-<+S%!RZLqjH#FK+S0ZICZ+tYV}d`QpY}#x(ij zhAv79kS}h7d~w5CWO?$%4PBaVBVXLmrHSOrAAsf`09){7i$4IxegWJn+$QW2cB8d_ zfU(T-J<8cF+^=U33Xdx1S*4E)PYO>d{|xX;SXDm&?#J7{1R7q4XHo?6;h!}14?x@0 zyFk0pfxaBUy8i*NPS~U}E$HbHaGd#VD%q|#bO<|DhU4)FEF-?3qwI*tzIc@5 z6_Srfz&n;15)P})BPuy698URuAHwc z=j+OOOgWD!=P~6xu6iF=y^pKj$5G~Y#^d;vNIE>OdLLK4Pk^=`AmXuI=s=B#+$pRQ zQudzE+n!KePpGaZRM!)bfq%uX&w-v#fY&T}4jg;}Zzhf?XB7CPYI#z%JPG-~jvUtV zBs5zhYk5+&JgHiqR4q@cmM2xqld9!O)$*ijc~Z4Jsal@ID*S=*lxlfOwLGO-o>DDO zsg|cy%Tuc5Db@0nYI#bvJf&KmQY}xZmZwz9Q>x`D)$){TIi^~Usg`4^<(O(Yrdp1v zmSd{rm})tuT8^ofW2)ttYB{D_j;WSos^yq!Ii^~^39r0itmnnhF#ke6kk80Qcm}m! zHJ(B3MB2;GpmriH&}UFP^J%9%BOBovY39$!MtBDDzi`9o|`a3;~6^ChhwLOdd5F)+Wp2ZA6 zq*vRsn4ejOUTx1}f8&~QTyHzBx8ZyVzaH1yj_Ym5^|s@B+i|_^xZZYLZ#%BH9oO5A z>uo2rr+otJ=5Mjm(5vSJR!kzjdUzVM5J<0{6POi=^y)c*S&_)yxf7t+hd_GuoWSfy zD#do)cKzn9rT$6WU2WffbGU+(SNr*^j@{tLFsPFCx8qPGI$6nqEC8u=@NK zeyH@{#w1@5t05{z2Fqn^w;WzEU`!Q*Xjk=i1gR$g>*J+Kf)8fc!jjz)hU#DeRoYwd{t#_W*$U3bz zpZ33*BkQzA)@hBb(;8W)HL^}?WS!Q?dJ%oRY`h5HRAMQ{{)_Mb}tf$76o)As~|1;*FeB&jx z>Lt+pGSaQce@T>o36y6JpM4o+E&^L{M)|VZ^D@dXpPuP5pZw(e|w!C_r=y=_lWZ8eav{PreWJGR?WDPxba;EHF)r ztPi7r$o;oI$UKqzy?u~*BKLdyAoE1-_x547FCG0_LA zvLrp1`ef7fVSF>cSNXK>`k>h|hko*Xm>F1}e)4^?`1(LY_MLw6eb7{i^po$yTtTFt ze4qT}`{cRQC(orm?E`ycQ+Pnnw^#=>VUKJIk8BE$YzmKT3Xg0Gk8BE$YzmKT3Xg0G zk8BE$YzhykdI|5Lt>*zfiL@y^peobUEj`jIJ<=*Y(keZ&DLm34J<=gP(jh(4AwAL| zJ)kO|rA^@hReuhot>=+V;Q?)#LtD=yo5BMMGfkTU->TD7wDml)DLfccY$t6Bk8BE$ zYzmL`PY-C8hJ4z39@!Kg*%Thx6du_W9@!Kg*%Tg(N>YzDg$HAkY1$MXaEHC7P2rJE z;gL<@kxk)|P2rJE;gL<@kxk(hU%cWAxQ@4Z#TT#m;uT-K;)_>&@ro~A@x?2?c*Pg5 z_~I2`yyA;jeDR7eUh%~%zIeqKulV8>U%cXrSA6k`FJAG*E53Ne7q9r@6<@sKi&uQ{ ziZ5RA#Vfve#TT#m;uT-K;)_>&@ygcoiZ5RA#Vfve#TT#m;uT-K;)@rwj08<+>v_c& zulV8>U%cXrSA6k`FJAG*E53Ne7q9r@6<@sKi&uQ{iZ5RA#Vfve#TT#m(hrXOg10_k zCG}&re-}t=s~@xdTR`ff{a9s)w6^*|^PdB0ZS{lZEJc2(-0LV$YpY)z=@&=(#gTq-q+cBA7ccrTbFw_Gt$wU=Yy+*We$l)i zD;?9cw)(NMux+%q`myQ}X>Ij`dQ8*W>IcQxW?EbQSaFE7w)(Lq5@~G>NP`-HH2xN8 zYET1^Ln1Y(0clVJ=-6-W(g05Ze(P=gwf z1~niJYCsy)fHbH9^oYMwgBp+qHGsY_hZ@v?G^hb-P-pPwYsML^wrBAEYmghRMDXud zx)?Q{)f##hqbvq#-YYx{Zn6wlsI%ba6(HBCv+^}Mi{9})+`m1G-Vy0LcNRS&a?kdx z>OG5k`K(zleGkrJbg&lQAUlgbvLtViokfqB<_)s5kar??ch73(KMT2K4sVbRs{Oc` zfL{l(GF}Bz2N+cQ2i5*TwSQ3UA5{AX)&4=Xe^BioRQm_j{z0{WQ0*U7`v=wjLA8HS z?H`1Uu@<&}Q0*U7`v=wjLA8HS?H^S82i5*TwSQ3UA5{C#L65qEJyUuRox?b~3~Yi{ za1N3a1EgodIqYE)d18JJdzdV_MNe%NZWDG1c~*W7Q4^_qoR{u#9)0;^ zq^W_N$A}=VSD7u4pYxzOahtG9*dyF6q@HjdRAm|J2IoOlrl}8{mp*VFRAmlV|MOb? z&ujG`5>pkheXvOwCW0Wu1VD)NCJ^m9THWCMAact zbx2el5>(fL49bx2el!VGf_ zyXU0p1yS{asCq$Ey&$Sy5LGXTsu$4yizrE|UJz9;p#4mfsu$2sBB^>oRJ|aoUJz9; zh^iMv)eEBP1yS{asCq$E9mX0RgI3aSYFKB!!}1at#=5{9dWj5Ubs*A9WEfTekv@&X z;KCa~dWj697esoA45JrJ(BEyvbv^b#4yoXpwXyg<*)P-8OF@a9D0ci>$GB6ULwO-cUU{UM25kA zBE3Y0L3tv*M22yq!7{uLKCBasVR?xRV@( z5m_Q5vP4E?iHyh+8IdJ2f*Cj;+6HHX5y|a{Bz8m+JAxWtMLsPNcs?r4wvDLX5%8L6 zS|TIhHIbIc2u^MIPTC_Q;4+c+$OyPhq&+eME)!{wjDWvP(;gWSe@DPsrfH9iVBRKj zM2yHD839jOp7zLyM#l&^$Q;@uBbdpFoPS0%Qbxcp{z`jf1hYDSr9CpDu`{BvGorCG zB70;+_Q;6rkrD9dD)ca}zoVk(sOUK=dX9>oqoU`i=s7BSj*6b6qUWgSIVyUNik_pQ z=cwp8Dqh3qNbe^-M@7$3(Q{Pv92GrBMbA;ub5!&k6+K5q&r#8HRP-DbJx4{)QPFc$ z^c)pEM@7$3(Q{Pv92GrBMbA;ub5!&k6+K5q&r#8HRP-DbJuw2*X3}$1^c)pEM@7$3 z(Q{Pv92GrBMbA;ub4+%`7^wOd`2jm(Om@VW?1(Yh5o59=#z4C9v%E1- zm1&+CjmeG}18pxMP5W*PR3*~B8v|{brhPXC+7fw|HwM}gskM%Qszja{je)8}p5={! zszlm%W1uRL_T8B5h%wm_W1uZ_Xy1*2!bIA4W1ukGM*D6|cEp(Mh%wm_W1u$6@XTmT zcElKH&XTn6#z1-gN;_f98I6JREW@+BF=#YI+IM5JBgSM$jLD7|19#YK+IM5% z50Pg^W8f5VTyNu<(HJ;Iq@Mg5X#N3^XGX7qV!r_L%;+^xjL0*i*D#Y`2lCA5HBgK> zJTrO?l;N{HGkOiZW)9DcUPG^mJTrO?ePlk*jC_&-pJV`|5xww927HnMpJc!%8SqI4 ze3Aj5WWXmG@JR-Ik^!G&z$Y2-Nd|n90iR^RCmHZb27HnMpJc!%8SqI4e3Aj5WWXmG z@JR-Ik^!G&z$Y2-Nd|n90iR^RCmHZb27HnMpJc!%8SqI4e3Aj5WWXmG@JR-Ik^!G& zz$Y2-Nd|n90iR^RCmHZb27HnMpJc!%8SqI4e3Aj5WWXmG@JR-Ik^!G&zz04@g3goy zpJc#?(fR?>lmVY);G$%JcO7Dli;{thl7Wkofs2v>_*Fp$E=mS2N(L@U2H>xO_rQxm zNEx^&8Mr7JxF{L8C>gjY8MvgnE~&0ds_T;Kx}>@;sjf?^>yqlaq`EGtu1l)xlIpr7 zdAp>#E~&0ds_T;Kx}>^(2wV6AgOCzhFEC*vR9uwZ~;^kE7&U$f2!`8|OmW+T)PPp95)Y!`mA6>9}m|amXa!LtA@X zk~uD0dtCB4F8Lgne2&Z39+#~>E?awC5<4!59hbz8OJc_*vE!21amng9bc5@7KW*)C z+1lf>wZ|osyE6Qa+A=rbYuOhC6}8PaD$^qCNSCPbeJ(Pu*RnGk&@M4t)KXF~Lu z5Pc>@p9#@tLiCvseI`Vo3DIXl^qCNSCPbeJ(Pu*RnGk&@M4t)KXF~Lu5Pc>@p9#@t zLiCvseI`Vo3DIXl^qCNSCPbeJ(Pu*RnGk&@M4w5~2QfI%_es%bQuLV=eI`YpNzrFg z^qCZWCPkk~(PvWhnG}5{MW0F0XHxW;6n!Q|pGnbYQuLV=eI`YpNzrFg^qCZWCPkk~ z(PvWhnG}5{MW0F02Oc+&VR$77xvou$K9i!)r09eFMg7XXnn}@TQuLV=eI`YpNzrFg z^ugMtlH9AA6n%aInp`)20-6wcGX4|1naGpzpWvzM#$}a3oE4>627Adumbt7ludB@K zD)YMD^Sa8suJ^pIGXI^YkQRCoUj$-z0*KuSAa*B!*j)i)cLfNo8;IQ%Aa+-P(Aj{v z$pysj3J|+1K)Zu z1&G}hAa+-P(7S-xT>)Zu#qt2!{~i!0Za|#40de96#EBaaCvHHTxB+qE2E>UQ5GQUx zoVWpT;s(Tt8xSXMK%BS%apDHVi5n0nZa|#40de96gts~H9wGdGk%r$d5GQUxoVWpT z;s(Tt8xVfKK%BS%apDGqe=HCuZa|#40de96#EBaaCvHHTxB+qE2E>UQ5GQUxoVWpT z;s(Tt8xSXMz!85aRcJS4af)y2I9p2Gh-?0zm-5UOxHGdD5Rw3QFU{amWwDC)J~oIx?NM7$uek{(P&EU@7;f z!;E%IgFn3>s7$z#X?e__A7R)n$Ng#4Yx%xEje0HLU%&g%?gw|ccki;@d&st|dTF(7 z=R>x2_aAb%@7QU(&Hcq)_ugM=bKd`jhaS9l?>;vQ?YZCfh24jC-Fs+n<*mE-e(}JL z2fws?=N>$8xYER)`wup5ICyCH;k$3%yxF$3dYP@Ak2d1vHMj46@bJC&AF?g2Tv|O{ z21S;r2z0aEpw@20V%-5b-;Ic@HbjFx1YBlRBkFlIQakAr126FVkxy^09mug6w;}yS zl)o4GmH4+4f4_i|4n?C+G+=>!=QOg0;`5^X~*n<1<=7;n?8}1Sw#4mgOZ$->AJpI|;d^_I!AZlmp h+1sUP6MH-NX|q)`ZNeu3_}|n3+B*M#7Q{CV``^_7;pzYY diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.woff b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Light.woff deleted file mode 100644 index b12120a86e2f4726cfea1c90503a40d3390eb5f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37342 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 B27dqm diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.eot deleted file mode 100644 index 2da6a99ec64f2835924d0ea521b159569e3b670d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30983 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 - - - -1.0 -Omnes_ATT W02 Light Italic -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.ttf deleted file mode 100644 index 5153cee682cbe4ede3486766107ebd82e88d5435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70088 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.woff b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02LightItalic.woff deleted file mode 100644 index cf9993a1d6c1280495212b37e0e8f38b52c73b28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36261 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 HPhruR^5ti$ diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.eot deleted file mode 100644 index 37c715f5be893bad35388b844bbeba4a43604968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28695 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ℑ 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.svg b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.svg deleted file mode 100644 index ad72d0be51..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.svg +++ /dev/null @@ -1,2473 +0,0 @@ - - - - -1.0 -Omnes_ATT W02 Medium -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02Medium.ttf deleted file mode 100644 index 2740425412cebd1bed3d72dda24c96ec3db27ff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65152 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 Z^IFY9>xFCi^2dJ^HJ=D+E;7!(?)AE=4Q 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%0Dw#avs1O~DXv0cj9 zjFCm+T?>?PU$=iOX&XDG?C@c6v7ALYl<8OO(SMA~+t!LZQer}!KS1Cen=nm^X~e+VUiCWa9%K45I6qOZUt5Z)>F=ZRV+}Y zdjAP+x*mX`Q+pp~9CB>*pG4;F!RirQzyNDt3m@GFvt+84o&JOV^>AT5sIbxT`-Su0brvNcux;ohio7T!XqN zJjQSys96SR=^7gPTeCs1X-{!4_gN2peC-AL`=d+;aZQYv(Q7}BJcm&`wRf>hp={*| zSIx>uW3i1#JEq?|;o19jufN6O;28qdlIVk86dFavrgt7y9k%V7} zN99ivJVbA?td_hq*@4BmoG%D=_jofJA2Ha%0AYZ5_7sd;DB5Q1_D4zT{!!-j1Ca$l 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.eot deleted file mode 100644 index 84ba4acc6b27c61fabf0a27c42c168ffd6f73b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33730 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 CEVuRm diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.svg b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.svg deleted file mode 100644 index eca8f73836..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.svg +++ /dev/null @@ -1,3837 +0,0 @@ - - - - -1.0 -Omnes_ATT W02 Medium Italic -Monotype Imaging Inc. - -Fonts.com WebFonts -http://webfonts.fonts.com -Home of the Web fonts - - -http://webfonts.fonts.com/Legal - -Generated in 2010 by FontLab Studio. Copyright info pending. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz AÁÀÂÄÅÃÆ CÇ DÐ EÉÈÊË I Í Ì Î Ï NÑ -OÓÒÔÖÕØŒ SÅ  UÚÙÛÜ YÝŸ ZŽ Þ aáàâäåãæ cç dð eéèêë i ı í ì î ï nñ oóòôöõøœ sšß uúùûü yýÿ zž -þ 1234567890 ½ ¼ ¾ % ‰ $¢£¥ƒ€¤ † ‡ § ¶ # ^~µ +×± < = > ÷¬ !¡?¿ " & ' * ° . , : ; () [ \ ] {} / | -¦ _ ‚ „ … ‹› «» ‘ ’ “ ” • ­ - – — @ © ® ™ ªº ¹²³ ´ ` ˆ ˜ ¨ ¯ · ¸ - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.ttf b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.ttf deleted file mode 100644 index 46bfd531b0b1caae310481253d1f2d8ffa5cdcf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77508 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 J5hK?Ae*hYzYh3^U diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.woff b/catalog-ui/src/assets/styles/fonts/OmnesATT/Omnes_ATTW02MediumItalic.woff deleted file mode 100644 index 20419ed3b3e2809ac6ce97c7942f47d62efef83b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39182 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 diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/demo-async.htm b/catalog-ui/src/assets/styles/fonts/OmnesATT/demo-async.htm deleted file mode 100644 index f7a43e6a34..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/demo-async.htm +++ /dev/null @@ -1,169 +0,0 @@ - - - - Webfonts Demo - - - - - - -

-

Fonts.com Web fonts

-

@font-face implementation instructions

-

The asynchronous script loads in the background allowing the other elements of your website to load first and undeterred.

-
-

The fonts contained in this kit are:

-
-
Omnes_ATT W02 Italic
-
Omnes_ATT W02 Light
-
Omnes_ATT W02 Light Italic
-
Omnes_ATT W02 Medium
-
Omnes_ATT W02 Medium Italic
-
Omnes_ATT W02 Regular
-
Omnes_ATT W02 Bold
-
Omnes_ATT W02 Bold Italic
- -
-
- Click here for
css only web fonts implementation -
-
-

CSS Implementation Guidelines

-

You and any third party web font hosting service are responsible for ensuring that the font software in the self-hosting kit, in its original format, can only be used on the Web Sites for which the self-hosting kit was downloaded and cannot be used or referenced by any other web site. This includes, but is not limited to installing adequate technical protection measures that restrict the use and/or access to the font software, for instance by utilizing JavaScript or access control mechanism for cross-origin resource sharing and protecting against use on web sites other than the Web Sites for which the self-hosting kit was downloaded by restricting domain access only to such Web Sites. You must also retain the pageview tracking code on any Web Site that you self-host. In the event this Agreement terminates for any reason, the font software included with the self-hosting kit must be deleted from the server and all copies must be destroyed or returned to Monotype Imaging.

-

View "WEB FONT SOFTWARE" LICENSE AGREEMENT

-

Asynchronous Implementation (Requires JavaScript)

-

Font file names have been obfuscated to protect the font software. You can identify font format based on file ending:

-
    -
  • 1 - TrueType (ttf)
  • -
  • 2 - Embedded OpenType (eot)
  • -
  • 3 - Web Open Font Format (woff)
  • -
  • 4 - Scalable Vector Graphics (svg)
  • -
-

Copy and paste following code in head section of the page

-
- -

Licensing information should be included within the CSS

-
/*
-This CSS resource incorporates links to font software which is the valuable copyrighted
-property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
-redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
-Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
-*/
-
-
- - diff --git a/catalog-ui/src/assets/styles/fonts/OmnesATT/demo.htm b/catalog-ui/src/assets/styles/fonts/OmnesATT/demo.htm deleted file mode 100644 index edb62ad34a..0000000000 --- a/catalog-ui/src/assets/styles/fonts/OmnesATT/demo.htm +++ /dev/null @@ -1,155 +0,0 @@ - - - - Webfonts Demo - - - - - -
-

Fonts.com Web fonts

-

@font-face implementation instructions

-
-

The fonts contained in this kit are:

-
-
Omnes_ATT W02 Italic
-
Omnes_ATT W02 Light
-
Omnes_ATT W02 Light Italic
-
Omnes_ATT W02 Medium
-
Omnes_ATT W02 Medium Italic
-
Omnes_ATT W02 Regular
-
Omnes_ATT W02 Bold
-
Omnes_ATT W02 Bold Italic
- -
-
- Click here for asynchronous web fonts implementation -
-
-

CSS Implementation Guidelines

-

You and any third party web font hosting service are responsible for ensuring that the font software in the self-hosting kit, in its original format, can only be used on the Web Sites for which the self-hosting kit was downloaded and cannot be used or referenced by any other web site. This includes, but is not limited to installing adequate technical protection measures that restrict the use and/or access to the font software, for instance by utilizing JavaScript or access control mechanism for cross-origin resource sharing and protecting against use on web sites other than the Web Sites for which the self-hosting kit was downloaded by restricting domain access only to such Web Sites. You must also retain the pageview tracking code on any Web Site that you self-host. In the event this Agreement terminates for any reason, the font software included with the self-hosting kit must be deleted from the server and all copies must be destroyed or returned to Monotype Imaging.

-

View "WEB FONT SOFTWARE" LICENSE AGREEMENT

-

Font file names have been obfuscated to protect the font software. You can identify font format based on file ending:

-
    -
  • 1 - TrueType (ttf)
  • -
  • 2 - Embedded OpenType (eot)
  • -
  • 3 - Web Open Font Format (woff)
  • -
  • 4 - Scalable Vector Graphics (svg)
  • -
-

Copy and paste following code in head section of the page

-
- -

Licensing information should be included within the CSS

-
/*
-This CSS resource incorporates links to font software which is the valuable copyrighted
-property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
-redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
-Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
-*/
-
-
- - diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/Apache License.txt b/catalog-ui/src/assets/styles/fonts/OpenSans/Apache License.txt new file mode 100644 index 0000000000..989e2c59e9 --- /dev/null +++ b/catalog-ui/src/assets/styles/fonts/OpenSans/Apache License.txt @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Bold.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fd79d43bea0293ac1b20e8aca1142627983d2c07 GIT binary patch literal 224592 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 literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-BoldItalic.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9bc800958a421d937fc392e00beaef4eea76dc71 GIT binary patch literal 213292 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

JU{jq<7f203t|Ihq? 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

93Tg2c}Lc^2oc3nPS$ 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�LN9 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%0DpzNyo5m`c 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 gdXGe&xpSVmb3UZsF@w&B^gHI!dG<);L$9dk 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 DzdWN1 literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Italic.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c90da48ff3b8ad6167236d70c48df4d7b5de3bbb GIT binary patch literal 212896 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 I-Ko?4FC8~NI{*Lx literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Light.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0d381897da20345fa63112f19042561f44ee3aa0 GIT binary patch literal 222412 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%0AG%b#%#Weyp=oz<}IGPqm z)8c4aT%)1Wt!Z(MiMFk2@iJ>#98HU(X>l|yj;6)Yv^bg;N7LeHS{zM_Yxd#ySkvN~ zeHg82+}v^bg;*NE&CYg!yli=%0AG%cHosL)|1w>IGPqm)8c4a98HU( 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%0AcdZx)e(&Qd#a*s5*M_SL=`WWXP>A<;1 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

    tNNc zgH^i@R_!`iwd+Xy19j~N_2jAkYA>i?0ad&od=k_zcBgx)+N^iG?Ogr6GgNaz_=p`K9{`l+#wgq~3q>WOBd-V-7GHRzo=9f|)1dVfww z!cPQruu9pHm>@m_o(13ZH7BnH{k&C2vKaJEs*a?e4DDb&vm@yzLpxa2>`0apdv8xi z@;YMgl

    o8+@-@Iav9JaRqTDcmpL>#2+NC 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 !}#gv~NV!5|5YF|kE)J0y^zWbk4>=%|6F zy33ntw4%IFi~mIi5@F#H5DC=t8uf}S#Z!v&ic1RE28BXUsSJfa6)#wCtF~p^u#l?O z0eO(1tOyP?MELD=Km)RBA<)+2kmXB7xbwDcqlf4~djB)cr@zKqO|>VuQGqgCZaIE3 zPh2kU<-E;J^`bgJLs^!BadisA9M-epj#W!_dJhcpZBZu{FY81@5jOeF832a~R(03X2W)KY_>5w^fiM0iyS zq%u`hqg9fKkhPICljOuxNnP{%E5+Tkq7r3hd&klWarYQHQrI#Yr@Kef5#qz6X(g>3 zEAC`b-29f8QK|O_V%~l=vM$gI3^C z!Y60tXHxOrtB^`*qqJ4fEET*nk_K`bthO);LX)F!<(Xs2C;+<8w5srY( zu0@%q3gV+xX;sLVOLdx3Du!*r2e;hAbS6iRqa`(@O?lx=}0~I`prdz`0bPBzJ-?Iar*W^g&H3>}H%XNc%hQ z&qCOO`)I~fh@bt9jkl#Mb;>-SMTZT&V37&SK;U1z`MA2^}p#@GHK-TN4KYLihx- z&=`-y&Zf5NF{{N9=%EevXn7hv2H)xdTaB_JHijwG<0^W@NN@yZnJ7Ms9!%pz1R#Mv z!LKR^qfpz&-ZCrnCOYMswrx>A9AVQL%?7zDzP&0Y&lkqqj1f9Ld@vPnw@|*_%`I7$ z?M;UE{_ocr@fs~jPs8TEJtHn&hD3FIhD}Oen|LPAfn7=L_22mOQ@pUF`1j{yl$qzm zp9{VnR*}17+_mEKTOQqac!&7ZQ+u9znDdBVi*Hly=U-9z9O1new%=RZD`jRuQQbYW z*ND@_Z#FcFTOND%45O_d`Y}h6Hei&>X(>_-z)5rnuZ*@>FKGY&F!mmRQB~Rh_`9!6 z?=zW6pG-m$LI@!VA%svuZ!xrpgeD*$9T5Qm5fL#WAkvF~fDj=@mPMq=x*}MRMMQKJ z(M49#wPRTq$;`|DbMBj&B&grtpBR(Oyt(zwEic!yR+`hQ9v-nH+7mQ$5{Rw%jTou0W`yqqZpXl+JKp{;o`#6MGgfDxC6hJr~ zMf?5vWlsUlxa`9Y44%csDMRt_OJ1k6;g^0}9tpDLo{D=%Ek-cNmisDZk69G_TOqs9 z?_Pw1Y%EZ7d(C`ipB5L=V|MwHO-S%SXh_-IvZb4Tdv1dGXyHHK+dVF{u;4OL2KS@$ zogb?0{Ao@Z-pJ0~`u?1m{QW59-10u_=i=|DHTgW>S*`ua0qv}{;13WV=e}S*f)RWK zbF>!x`~jRr9>oH?iC0J!I+glUbO|1Z0}++Y(p-Ww!QwSa#$?1(dLe;)|YRv10P(7%!bcbo6Tf!QQ|Gx(fNYeC=T5r zoHeeKvfIL%kElsAXhXXj$KnZo_p;mm%TJ4TvEhB*g1#u)Lb;I5lY z|D3mw9@!N^?W#DH6Iu(G75pAPLrLEu=@rd`k4W=3Z9@b=#lR~0890MjiO9AskM>XcoaJu=E2HvNuY%&r-P)a4CO0<7zy-ICJf~* zh*4_*=AkUsc`%Az^n}<>vS1Xjy`;f6#%(WQO%N9QHF!sh6uSrtj~6n9aivA+I+smI zPL7H5#yNCy^Q`!oSYS}~s*JHa{mxt`iVHZMMmG*M{MM;Fk~pE^=FxNr4(Jn65o5zq zf~50ndViCs;*3J>X)K5-h=Kh3r_se`wUoV5y>;s!h8Pd-vvl#%ql@d(8={OsHC)H% zl+N{YP&(=7Sj{M%(!JwSh|;-Cz;1&~fO{p%U3d$e(zO=K1&7vxrO|$&1)_AVh4MPy zLPCV@v=(SLv=;gUZ@!Sm5VbRCV<4)b7KmzK5ui~-C7Uy9SIS7$+Tf>RmL@T&V`M~8 zYoFw=Pe5GM@2nr7k?^Q}O-9YBOdEBXHtMK!Ou{ieC-pPw7^$RYoYvY-a^-=Ezo(>TIes1(^`n0SUv`R z-lzpyIX_=Hsb91WwS=-@wKm|}C}ub{SfN`+FSh60Lh2d$9Gx;hpFh+JwA@eFp!FTK z{cwp!UxSumALUQ@*)rN!QYEt~!vg=5FQF5n({U3@T- zc};M7Q3jvehc9MvxR8Ps_G^%vJPhbY%3|1TMyH5tjBdna1n|wz4bO*7D`bU~w255U zH{YbJ*fa9%penz71OHamou~X*Id7%<_*Y*+UxaOdM^GmVm8JP!52AamMjU&W(JcE@ zeBOA3u({0^bFWH=g?zxd7ReiLvBY~NBZMn0v>GC2E(I0*p;B^7oHdL>G+umBh6V1y zaJ=>Y?Ksrc?4;T`5_P>Dv8?ZhzLYO7I(~f7=?V(Gem67%@;Ov6@hxr<;#Mv;2#I){ zrXpvl{z*J>KbP~kY>g)#;}ikdys+K}S`r`TJV9&YHZ`QR5#b4>1&H~aCunWlrarH= zp^vnYj3*xFTtRE2T>VXJBf=Hx|A8mkaoX0}D353Xa-@w4wJT*OgILgppko6k5?vOm zUD;wz(Pi4J4tf>*05(KA30i;sg#nG{O}am5a0on0k?3jEN7drc$;QAft>Nftxi__^ zE|MLfOs#LdkR$Hpr(zd0v#E${&k(40y>J_D2=q@m&f<7}8gevRSHsrS$XTYSb+JEj z1Fxa+2=mM)DEjjIW2@}U==!+1`szS3l^lO$#$Dj zFC)`YX8;boK>+RroF{O-aqlCyQ8lbB7hemU2yKFa3gB*(8$PKUQi!vXa2nbj*!0LefP=<1Y3VA!DeNmzth05~Y z7^13RUgBM{AQP_;CA)IBRhoyCgYGv`Vvw9Z%!*okQe^R)e8qPBxgc{RVQ zxb`W`K~X5|U&AerTLSrvS__;u5e!D_3EJ$=?^k?|_I1b~^oQHETI(-z8Z>RUp+8oJ zYYF{DWl^|ZWr}~y6b1@a7&EZvKpNQLL{0(Nu`}u-8WFPd+Lb0ctX7-Bpzt`-W+=BA9NbI-+Bb-s9kBY+irL06B0xRLN$4^mc#9E+8tW_ zc{no#J4%Md#!feFG(6sv0yo2v==>J&=%n-^MIAb=2&Xid+8mmG_Kg)hO{G?v7tL%K zH1zN923KxD{awv!&$)O$?Kvd7H~1ciQOhq$Rbx39A4Dt6ZsS^=7_}ymeDX5q;aUsj zVM$z!`rWh^NV3yfD95!2sZ2A{M8?4BPHSN>^I!~QHOS^74(XP>4NeJK8-sx%L{GHj z*8oWg7>DjlWZ8QVi8Q#hRjkhLb|(o|XOd1y3D{k**V_fN8G?dYG9rH+VRT3xms|pz zZjqzPlypsJ$KyU0SeM&fD}CH)38hAZNS>OL|6p@d3G{x9oVb%eq@s- zLsrWZZZFO88*HN2o1PmJlbCLh^9!<@o14S>jNB7Zv6)-7Qk-T-EWqKB_kqmP#x_nD zS*@BFIK$RWC578AHGCNY5Nm4MY@Dn@3N>t+$_DlF!cG^KT|s!F?wcj&I<UW8$9=ej~OO58uQn@g{WQqmKNX@{aWLG1%J{4>$j1&5VgEd z1~&mN0_KM?K+2dOmdWutWu4%4^h~b{@AG-z+GAP$=UR`g|E$Nd&Adm=u!|LSVV!|- zfR-Vh&^pJ_I{T3*j|>vLdWZJv!}O{PyE=@okS58L)qkw@7WFz&=E(>AcE;!Eb{@-l zHv$@PdxKl@7QnlaMZj-clx;OyY@*_DnrwE!7U}JF$>P$95&)+N_?4Rr!7+0i`%^U* zu3;^3A1Vdpva1^A0&A!@6p;6+lmFPK=6O$;E!6xWVNU#{hm^g#U zrb|k;dEMS#mGLICsaK`XY}PqT-F6)^WRND!@B8?3kr6aHdl&_7l60O{3*#`4t8Pe_ z;j+BwyS+oo}7TakgiX&A~>fi(wO`w3&Kg@h_jy`f5Hq@}_cs8`gG) zw!Tr$%`JLdhUXSLHt2tRH>0;TZ-MiEt%ci!)mjS?EkLs=a^A1Ca9bR2AvPj=YhxhY zRBNGJSgy4YwSZ}3Al|RFP>xN-If`l8!Uxe71_)cx0@>NLK@jiPER##4Z47|@g`Uuc zK~LP`zhr}jtKn8O6}O=kvW#mZ89Y&ICG2IQR$xm5@`g4RZUumellq4(ZM@uD`y_w; z7ydd-+xjw2;q8eBuzm#fOtWhqIZr+uk~Gc(a9z<8gx*e1XhuY|jem_jqTm9bYHdU< z47XTSSwARIXd!CT&{`m6xdZiqoUwmR zB%T1bf*gfj+>w3KS|H7dw*ZN_`yaKyH7;raGP7_+o9iuYkbJ4NQC9z*)<%@xZW#qD zd$bX?ko*K$_%b}RaK@I}5JhO!0nDstCGahHtRG@xNa*D$t_>OE$aQ6Rj~aGaeQEN7`52;b3jEWjoE1`p?xoG*lann5SE9irDuL7_lf~4t5=y#5aNwo|0AZtS zVQ!d%TcYXlZX_r2jCJx)`1D$u2Tug>zyRH&v}eaVZ~NE3b{)R`es9c#4r2$fc=hY; zs>i+DH35ax`*m1;>R@(hmy}5ltX~`~I{Ftx0pp+I(bpg*I2LyER`7ndaVm1G&I43^ zy&+A=f)T`+>Jfz`$=EtK!`4zX#v%g6=&{A7+G1mEsgfa4HV_62IkI47;A!jdtdMxy zAX(BMNCe})3#1!!RDMQ5*^n&V1knedyE__|>4uLh9Gu=(nmAGP>^~6NUcF!ROrC$& zxP=J^<8p1Sjep&gH^Fx{WpCFR7rPb|bnQ@FSgLGT+O95>tyX8qAGCRF{Jpb-ZP|hL zt6Nvasul9mlJzYdt#;<9|1Iv&p}44HM?_I``!{B9gpEBHzTaNL-K9l2uC8r6w9bl& zF*j?bYb~@*a_M{bL1cI5;vNM~vn3|0SEU7r8!0Jp+@v_{>2Tk8O);{NtHpzcH;|*x zBBk(jzLSS4hOI(Tu^;(RMF9#zWe5`G!EF&V4&5KYaWsxb1R#ENdDsW7CVQD2v-=?? zMgTkF4$WOU`q^GZ74M9{a3+G-!D<#v7(Z{``0)=+>%y0-O{wmZqs9Hm>6z61x6B4W zkB8^CNm-O#&=k=_={R=oeRqwWHFs3Ijvd?K8=OmvIO81ZF*=jN97L89hib5KbI&?I z_j|P`7+`epgw!K)@_9@QZ(~dNi8$Vdq=n>wyKpZWZ{s+g0Pld*Kk zYS0l^#jA~^6uf#2A7&O{vFwMx)`px+qh4^>&GJJwO4o=F=WF1c5fvhZDkhB(gwl{N zGr?Ewowji9(4~(dH2eBv4`sDj`mnEP$)jz4*CIme5u*E$WNzAG0YMNI#OTo+z+RYT z*1eM+9zM70ldYiJGjeP zjyN>5R~fqu&!*$q)yg$(J{F13$3WFOBEjdxH!?B{l0}N4EYRu1AuF~TC+f2L+&+G^ zX`<;_`O>l_dF|p$yFK^>`WAL6B1bha1FHr$CE&SZaiT!^jpKrMMQ{<6nGs+DZAfheNOo)|DL2uz zl|0#l`u9oAFR+cZ&KlloNO|v+yw>)+tTW}y={e~gI?h{$A0?gUEyFb5oS+EC>&m&*~pFFIPXamy7>PVm{&01TAPfl zyrQ&>HtbO3H)ZL*M?KwM=qR^o)uxq}2E~7B(hNMJCfxANFg<`)s44Xu$z$e_Shkb+A>hGTU9MVg7{!B~M zCD7XW&n@kI4*P(}d&)=RGR79to)8lo_q3F^(t(+p_GFDbgPwE+)C!x^xp6Bj;uEa@ z3R=xtlByYm7xZ(x`Zi91RtDf~@3Fi>srcRJo`z)n?2(vf6Y zKpqj)9N@JQ%ov%32!sVY2`faJQ@RmaP@^2)eDgD?OK1(g8F?DDCN__>&h4r?@}1#* zF3s`YAc<+c6NV^yhk+FAjN5czOVMI9fH)ya4nQ$`WdbeaD3=1lG@{6b1Y8)&6+}d9 zWOSNHfiZ$7rX%E0v!0|h0d-`bQO3G-`S;L{H-8~$$N$zz1?xNi4&3oW^&hM?3R|~e zt+2e9K?RO1c>#1}+1F;ot>ijxC1;qGAYa7daI`yvU@@a05whS(EP}?!my^UsMpp{V z-Uaf-!|LHXyn$Zo(ZizSuhNd-u;ph6Pg84~@H^2L4sm$($m*#hyD8SJH~LCPUxc-7 z2C71mNiT^y190fHr86Pl1ySBESx?Y_zgs%aRIp@JQwZBzcnX>7af77g!P(NGV4Bo> zgCuXPo408bdJgXsdd^4BoN5%RU!tc>BZh((f?@#O6Lf#-b6m50^V+4%xDDOvLN3EA~M*yXx1S|Rk7Oi1{pAQmZc~cIWbY!#KGwkRK^H0`n)t}p3l`SU9W}?WYy*zP}Mb6!RNZw#+|wH_ObT0#fLBa>#bPj?4ieQJYB7Z9=>|@ z5hm~4eq(vC$K_MU-hJ=LYnNztkOl~`5VI@cYmMtp`3Y;CL@_cZy%U)`EG8C3J76XT zU??`zi3lk#fwdAVAVi5Kx(GM=hn1kTR6-^|WDF3fNUp{3=`S57CM~JSIZ*%P{`2o8 z)FfRzf8a?q^p_m=^8EkpW}m5n6KAAx!L6^qgx~#p{&>r{eTuw{K)qLWhs+`%NiS>qA%77am!3ojnfxYM!&|r=E%19p8v_!Bw1|^85E*NRy|`CtGow8-MwXLOlk8G<%UFA6^X6WQ z%LTX{mxHwCo|Vlk4Mt+F2jLcphLwcwRjUdrfoW2M!rB5c8nb+6&FzjTqmu(&n-7jbuv6z{yfl9ZHLAM?xAb+_p4Z znprR-NXD#T65>{l-aEK>fHKi&E=2GkIk?9iiU#TqK^y$84M!z(a^MMyy^bU`ifcdq zO?`vSQ*V4fZAbs=(C6E?jodlpx#wU0>pdf$+J%7dcaEqZ6&PBmt1n#jXM{e}wYmE1 zirPKFWqIivwr$(}#M)&G2pQUhnb_b#b|L4~VV9XA17g@{WHx}4z^lU}N;R&7!KJl9 zr6i8`(n$o~i%t|hhf1^6&b8M^xeZEI_Sd!Ql-7l+XEe*WSMCrx`pwX z8LQ5oD7oj%PtDaIm8zAC4*}}=O7++|ebW8YhOghfb4t68@y#y3dha`@u6=~-q`}YV zf!DtgN}2|dW-*$eC?NK>GdYZ-vSj$UG{W;EG@@v9Nh6Fj5cprCzC=PvtLuYXnfPU2 zT{bw83paD0(oCO1N`lq?i3_!2oFeykJc!8ogS0VwXwrnfmAc32!Zf8m^^LC)3!x_Rh7 zunL^4yw4r!;}iUo@^`G3dk1e$9M93M_U@C+xL*$7PDj)Q?(~~MtE#|iGm z5we^GR28rGa{OS2;jd3upTBw>08R(Hec$OX>~Cx!%8WLP zGfyX92PPkg!DAe9r$8EV@WA`|cUDzAQPsBF*21o{R=xSg_J=MluYPD&cky_^!=EmC z_AfQ!PY0hEFt%eeSJL!hUDn^#Yi*mNj&Z4P9$4{irls`K?CtrMl}iRZdFQOD*l+Hg zhR01uniXalhyDHqbVWH#NhY)24UAZ`Rq^^V^9ahP`!PUk<8)?HlJGd3w{62vh%2{pYBT@2Qt%KavCe>V;kBFR1$`yz{Sr zLWS43O%~kt0q1hZCZx@1{bG&!!8*D36QK=Ptons^7YbS|>f4?A`Wxn9wri2$P7i_&YFjY&HnTOWLk++UwT=+eDk1M_oPA1kTZ{6 zzW?6P8ppTb-{0a)4Uo%0yTzpesJu!{Y_dMp7f@miF(^Hp;KYEP2|7E6-vooy&NL1- z#eKmk#Z`LZ-EJU5fnPT8Zwx^q{3I~rI@?@?EYV}e07aeiOJV*8w@*^manNN9OfePmcb;-dvFY_bBm8OzOg z-{+Kuoj4nxUfo%R*tZ*X27awRbX4cMIm!OzKkol#uX_C#^;`9Ahnm4YGO|<@ukeR1 zpZdtEY$h%M-Tee;E)%0mHc1(7H=sdN9Fo*LE5qp&5_NVj-~)SBrU@W*UYwYNJ^~^) zvi+KePf3MNPPJV%5H(G&)i@L{$_i2-Tn`=lE@1HVi($2{vr`%uEqqa-& z*~1@qH+BJjwYrtD&0FiYo&0dsLRO@nd1%FlCpR*A+Zy$^Z9(;)hsoY!Bu$MnK{QPb zo(qsO*A}&uhKP50CVz(OYQp4V?TLnL5q?LIK1g>2>5BobPe$_*G;NRcK~3AMfDsSc zpq4$O-7(4uu1|)opky;VgR2W4=|oa_d6R(hRT7 z2F%z5k7#!SI?fB&0k7AN7&jM68o4C978w_|?KQcA8^xn3k?1(kN*XsOk)a1Qvw$9q zc(n7Q+ZGKUKXJ(lbxDnSKsus!V=K;ma@ynF;C|qqB@fLEB~aZ9b=2Pvu6p?*W~t4A zR$&aE!yI84_cnzy4KM@PyyVYdhlr&ZI-TV7S`?=o7car*DWR~I2c`%pU@$|#;M1TT zHbirgPM9i_&B28$gtUW5RF^(O>iTc>=Vb9>D9gmmzwJ7+^WUh-w2RGS<=-9bwNELy z`Qrxldz4y1iLFPFczq{ZJ#^h5jG9N*AQDGMkvRDKR%_({51T}!{t?>9!M=)U=PP|0 zb}Am3=)HjRmyjU)A(B~v%p9B6r!qFy?Db;KUdaq(0kca^XoM{AXEAIjg+fRXBB12L za4($z6-BrL(L8B=n))5M<}r0`am9e;Q+kxY&|zUwZo3$;*7O4Hd1lK`vWJH=qkPEjkTus!%4N60=TGTvj`7UANtV@3B(ncim8FFzUJU)hetj@Z@*1tn*T}O< zNIf{ObA(+Qt$QNzBMG4O8~Rar;&1eX*j5NfU1-rEn86u!3Agx~Ne4xl47dZSE-h+G z13ZN4hbS(Nf>}UUQiD`Q<0gCwD*Hv>ibc&mpmwSef2aZ6>q4qjr6h)JuMK_*ZC_=) z4Qa^>4xZu?j41Rc>jhL~FnSSnU__lQbo;xya*YcPpi4T0+E#*BkX93=KY5`V!Zub& zqe5k$o&4#(;IBWt{QQB-=UL51?U%)+VCZm+L!(_8C*wIXSMe)R#95BSgHlFIX=r{+#HWTIX8m}$X4 zdr(0!Y@8$n94mcy1r57qZn;uoyo=I8Q~pF)*ihezDt ziNXHioa;_tgicfz_Uo)x$!0Pdm`!l%T@d+DvguZKE_r?u~pO}rLLpl^(% zFKDe0R`uqzQi)oHW?z~`m(>D$8;cr>v9YF%41eFs4A}&ZWBMI;ZKRiR!8lr>xd93? zYHNdl7LK8ie)j5>k1m|Mx@+0=gR?8f*HvAumq$N&DAo{n zX!W^k{kONu->~x0$5*X=WXePNeedme+iMv4S)AfQSVKE}EwMIHwCjvURB>=1OvYjb zf3drCuulMysvxZ5L_}I`Q{9v~ilA;f!YHPecJ^tTL27e+htn85dmJED7q1?cPosod z`k7Dac-9~9kDtne;ZsS`X1IwpEFwCUpv!9*kx9rY^`d&aj4J7}YzEPZdKoZbjVlpF z_K_b+zIl8f~e`quSZ}o!2YsGsOE%d{Nr-#F<1Lo6hetx(HBWY0kM%Tgpz8W!V>DqO6GlIakM344 z4e{Nh7@b+jFO5S%K|umwQkd@w2F?OC#v2x|8?h3^ffB8OfoPn!c4yr|V!T^IUqv}D z=3j&Lcq6>aUbDf8q`V-!TND++VLd&%8D@cz&qHz@DGKGC9;(7t8>br#5P)U1Df z^7$(@i&l;K>%JOsL}BL3FNi%t=jYvra^7!g6ssrP6*JXUkQvPgWs~?lB1#4nr3#}^ zY05$a&4w=$?KZ}g^z(ijP$Le-f3?~r!Y>kjPodZ_ozap~*hX;*%r>hP2{ba$=~9j8 zidR$*`w+t%xRFw#9aWM8!s~|L(wwNO*sE6TT~oWOp|hKx(>fCOr`z3!KB=M|?keCU z%kZYjI$)IZ3;-jlC_o57jW(Q_i1dNQ{KLBnvMsz;O(10ypBnm2?S*pfH-7;toGbX> z;EVhIa`sbAINBI`@|+sKe8ppMAMvWSIupiX!m0Hko;gKARVX`ZE_mqfjKkqY9s+`x zy238VR&(|Wjo_l1!hBVWKx-Xw(=5YH!)w{c z#=t`5wM%kBq7MRu&u39A7=p#EK#*6OR(@{G%vdVNi3JKSA`9r$dkazoH#rsscCmI> z@7ixKvEp6oI<@Art%Gatf}-y+g!065UYO7e%ATw^pdSB3eN3HNygnwC1(;*gH3rOO z;SBOGD2s%ADv-LVzKGkZL)f#qApbFfTbRG%}W=u-_F=L4{pAB<~A-Hz|S{QA3Z{`1v!)VJKO z&P2xZ?OI`0zz~+JGY}R*fe`r!gP=f&^B6z;^>R7()vD2ajKyL`guG5N%Racw`c{&B zC;}y&z{o5js4QB*@plj>*hq4iG~;rjlT0d(K!LbGU3`XZ*|`P_>Sk+dK0ER5Dh}ietr-4?dxO0xrsdfOs zhimS8U$Eql{OX?dt5@qSolZ}A>)-0lufJ4*r;dW4-;}MKol-5XMk>zQ{EiuG+NTD7 zeXnA)dhv4F^a!No> zbSJ`^pO|R2Sm2$s*v%-qMMW#Z^bqDKjU*(EpTT^nNl7|lFDZl^)97b@TRCgNj1`No zeyAp~t8CMfs;%lp_%Zzc1qPB(PfNttpq@D6; zX^Bu$c?^+=>a=>D%wWpYN^V7N4bUf71f=e&t6E$q9S`=zXG9@OT`Et+Z~uqvjEY(I zi0lkk4$b%fEjyFcL9%liWM_He&XBlc$fKK(>a|Th^{aLDRCOuA*@>pZ>}zn5UQ*kC zsl}^FJ|O!E<>>1uz6P_C!QHPQvz1HEAZe!w6_$_~Vx@AKW~f3as*Cs~yGd`w!2Vov zZXz`ka=W;DGkfi@+LrzJikiGx_5Yn+M{PoOO70o@PIQO93!M|QL+|tN0{R5f={ zMX+q9k{467!V_q<2Mn<~7&TJ^sc>7`Q~jy%eWj*)O3vZAxcqR*T>h)Y=E-GTsHp&p-H1PaWk`g*_9)#HEaIsWfcU0W|$iu-A=mfjR z`_oyV$-axt(}`_6a@&=S+pfanvEWfIF`ICLk*2IiQBu*QnDm0dF6(I%we-ve=>sbi z(Rd1+Qtn|jQxslRE!A`yen6E?>=Sx0w`PyQMDIg7U4uo0pD}Of2 zy13TUUcI(ly;kU1cb56HcZ{4PUaUJVEo;9y)K@(EXusfGkZGUkjds`!n{_e_J_>^; zNHJM040vd{tTU2(QOetF*P-H(wz9b+BRqk)6ODv%X-iXj*${C;b#-V9)>bWKXX}ol zK7os8!QblrqP^~owdPT1C^!S@(O?wewg;>YEi%7yqFx1pwj^;FX&Ta|y&Zm|1 z(G0BasCtDHKbXtl=!fH->4ct~17tz4B7X_5xJ&#^LF_A2ba0gDB0R3KpM-aV(w}S9 zt<~xdX)>`o>G%`qiRaiL!$&8KK+DL&gblqXJo`>q8Iuu@lIb!g+GRP$qCgT*ND{CL z30@0QL+lnuBFeph`{}$&V|%(L_ebTnhUhYnK*`w1RBR(q3b+^99bO+qcEynni@Sn! zdUf{=^;71r-(JU(>n?;;#2D zsa?yqYSgWp!RG^g#h?gACd)>ye~ECzKmmhu75#;^uLh36&sRi+z)$Ha`(p3SF4gQ> z^(yID-BE2q{Pt9<^x)E(#)33|D?0i^2?;cMl_h%O2Q~7!chN8Oxt& zEDfVU*Cd0D9DEufxX#a*Q4esT@rysPOeDaKb%7zAfs05ZitE zA|xMH`pAmK>)}J0i*Lp*N zUjYXRGGgOh0eDkmy@gvSxQT*v74rOLBFculAlQ&+=X6*xeE;7}5HGSE`*z;FF}G;< z0O0+Y)GMCiwZ3M@kFBiT(RM|AntB;7wx3mA8xV2r1sES`ECWk(ey6dJQ`G|I%gc|L zQ5uPd|486ngknc4MN37aY;yHQZUB<2#Y|$IP`xQ0s7WzHU4dHv>H9Zr>ecFM7Vrem ze~hGt@7L_yzJATloof&i@U!|JGyjh+3bpX_IwZT_MDq8gcR&0P`-w<*2?ZV@VRBk` zg0gME&lgRyH^vH*5)BA+H5edR8|>!j#X++4t-4Bqrm6s0pWh@Na&n}8`6??}RQ1-2 z>_64&H|npPZ)Ee5z50Kq5i?>KXRGO9+AoDzO4ae#S!Jhdn2KqyClaa*ui@2cE25z zPvKoUa6uFp#vSpxea%uNHU_XE9fx>vDe7^HhP4F1icsD4UbJu_6w->48H*iBmz#> zZgEnMp&qh)gx~xLBj)!fMbRNdggkEzk|gnDoT?P*z%Liis{PdQs@nX;=h}tE$^q=# zh1Ql!R1ZqWLpRkH!dN)Oi5*;u z+3f}=iS+y^h1ui(>1E^YTRvdz+#>{~fb(l)+6tG>s^#iv)l^%{ZdPAso`*IA1E^#( z2FWGDo>WIZv|nS|*clJFHqH)K`76Ft#KkR~>flAkX`2I+1#IV@h!t1hk< z`&O%~s+E)`q10 z_B;=V#!4qlS%#KSDMS%SMnyh`EF;7%qJ;~wj@P5|5Z&6u!628AHqO4Urqb3ZY}|!t zJfUg6xzG(oin!k)n(^<0HKifn9O$pJ_}WEd&TnmD4m+T=kQVVcHf;euNyIGkHlm1j zS{sya-d;OdjL_sLc0M~MzBkpHsNJFssBHp)bl5?%Hb!G zI|bhxsx}1GJgL0?BKpt^iKVbu!&nXbxK0e$kAkX(uYB6NLjEO{2lq>Z=v&QOzG691 zRGf5@b%#|>FSrgf1tpd#?T2S=QccXvwiL*sPq%o-wp-9OT{`I<#wi_O#NgooubXIS$X~Oq7d3MZ18%59XC`6F7 zL~TV!;q|3uh?zxK(z`CmnHFmUa?#CEEO9&>_9Bg6Jj6d~7vf7TGUHOPV2~_mL93)j zAx1*kBOBlXQa7 zV>UZ&h@^EHZB{+L6cjio|B!|VR@|soAs=3&F=CYTSM*yOZA@gmkwN1HfIf~!dSb~3VGJ8OMBzdo2y@vVhX1|D|q|d;!!&%F4 z;r(&e^6r^aC*3z|@|1hUZ|6Puz=FApm(c!gs{c&cFZ={gAsjf6!kn;NgBc1=nX)DI zR4L6^0*`_bw@qvqDWIn?ytK98P)w}>77&;1PfyS85YyGRqUliR$Kj&BB{U8eL>J>6~j{IJD$ib2=c$pj;Z#tPla3?@foW(ilCd z(OZq{6E%AI+rc9b9U3{9eYbP#`e#_XO?$*i!S~lm+2W4DBZpU34yU(vJ+O8QgRd^k>I*$m7C`%}!1hPjY1gB$ch`1^^ZK z5Ie89cK?;CA1^;^x5i@ zLb4Ewc`6eu>14fV;3ULFD6|gPzEl>5g6xnWdX%+M|51J5faDCV7rTc}u;q)P>zEeH z*&9P&ZNy06d69dgK2*AJPid*u=yawg$D8djqCGw_1+_af9f?Va<(1YXOG+RGm16_; zfIrYV&_5uP29p%<2|iC*rSJE3WNDC59Y)h+!eb3H6AU*}FFgh$Ihz8Hu(0N_=g&^1D5ovT6}zQ_2K|8GTZv+H2i*^s?18l z7DSU$MJ=xoKnB$4(xTMF#H0+L!-JCUqRZ$rC+V_VCZzVObhyhar3ACXW^ooS0Pui%fNe3<6gTPNg4ef06=CRr%gJ#?0g~^XS&dv|$@%M|1)n2y^ zk~V(!bqMuHE{48ey=yf`eCQnZmSzYuOFJj|klz)LdJ+2gW=`1@@6%;AHzPWyywVVh zStXTMipln5e{yaz6wuh@*kpHVs!&#$s(0H^3^+W`D2@H;_C>fHOQ9rWeGCEKMWdDl z3Hz2=ScLym1SM!lN>ESsXKLsdQDo=UF6n1$wr*bY+;{4gR@IwCantTh*6h18dwNwP zgLB&A;?kVOhhFQtp$h}f|Kb)c2P}rmy4jfJLvXTJ*581a{3LeP4j*B*(4(|jdO}JI zhslEscvA~8LDw=TEm`N%$9k=qu~vK$U!rpp=GnM`@fD>*ng_^`vt`buIoyE)gCqG> z(y@{B0%nkw8l&YkDt^v?*`j^xme)MHZe@)cbMU}{gQ2&o51)8$;?Tgr0iS+6b{IUY z#7*ipJ$>ZZw(UocZ~gxJZ!Z6J=iV36?)HEGO<;UFWG47JrLDM=5^*0P5<4wE-fm3t zN?xNyPR~fQTjNZM#VuMyi_Y%`)1_LZ+9VpVLiruUVZ#vTOk`K6L!5X~q~3w32l2Tv z5d^z86Bq7x-D%kT#D*QCN0;Bbp=x&3+kY9fe^IwiOqlV0^}!eS{ha2V8I!?&di?2~ zj~`Rt>8oCwxIoT+b;wk;-!iZW9RZ{|g^($x=kDaNLz#{dJV*2&U7AfJ>1bC12(@aAr`Z^8 zr15Pj6$WDDH(m;r85|p56>AK(O=588+U2|GTTR84*uVeq5rc+^Kmt`iof^d9scZk= z$E9AuBhMUtX~#1!zO?P$IkRWYy62uyN>vs1C0)FxEX6$akQDltqK=^*ai30)2R=I; zla#o4pBLFqPJ}g5;1H%>%iz)0n8A#T#v z@HE}b*2o*8MoWy9033_*m^o+dvLwLOj67CYzN(l%dJih6tl)?Ho^ zF+=Z%NlWnPrK}d_)LxY~*=&xLV_|uZMTAP@G$0xelnv46fn=Tk-meC>Q}J z7Js-{J~S3uXr8ek7e1?g`+V(7kNs!km^In5`bDQFTjxI2_uUUeyY8&M-y8SPfbo0A zkC&>|n`+@#XI|OI3U-d{H;k=s8F<>4u6|qh`jbrBFlOo_Hy@hwFlLd70}Q+mNNyIP zd8yl|m}Et^A)1*f2!uxwLC~)zT7YCV*Gpb&ijji=fg>J(myw;XW*6#?i-C^K)u4Dm zRl84A%5NT+AS10isEWV6MKa+T)u9B?kLKA!;1mkm!P8FhzDRhy)w9RAT_oU?=LUl{ z@=(>Gx8C?!Uwva3S}Ic=@+WAC;?3gqsJkN=M3WAO7!jKqECvQn2|&NIN|R=&(lGkIFgqTtzBJ|{FX&G7wYAXrns{JqWMwd#&5|Mg!DLz+$t9$ic@EF+nZA&EZ9C+3g`Td zxgr4DC9Swe|oSEK*bYXR`{PBW+(>4Tf%IQ%Xcw!b&^{}3%o2uNtT8E zTjq5-u;-b+B^}!z)_EMuyg%Q(df+8@mG@`G&n6Qu8_TNTEA)ex<&sp|+@2uWrM%Xe z$;q(;Dx>mCa*NUy%?4B^v?#Sh#l;&szb;oto8m%!*a4`Bi(=|2E-2r*BTr`w@v)9` z+>POgJstnATV7~H_q1?4l@|G;TG||rEK&-kKY5)EXuGI*>bh?C483i5PT@ms$8YX7 zV`!h@dBqPEPTtVtzCk_i%qv=4Fm6kaIsGec7lqQ|4bv0T194r8H%?1RPmW_7x)-jW zmXewj-?eDN^b|ld(Mg&pRLfbY3how=hodlu*=#h~5P!!Ez?gyydqAbhVAlc3T!-*g zaX_UDa4xw8r@23q#O~J{D+gT2f$fRH-`qZuut{u_G7*IS4XaqB=7{d9h0~Z%ty#=I z2z|9=Av?K@IhHYh@fXX~>&w(@Mc~O=_3BHo>mkhqoErp->ea>F&&B($6ejED@O5BRzs^@k60&6Qq<6cv5FKfR7Mz6^A&mjQ5Q z6@VoNUxm#iKcpuTz6E;P`9|3rVx0jc|uUkO^tUk$q=Lk8b6Ckdqr%<+=S1IaudVPoOo_zdk3< z#t9?jum8LLwL8E-SO|mbl0G= z_;y~WIR^V{!}>ZcPRLAdzhu+uh&SHfNU|syN^l!$c9H{wMvWRWWYnlZa2TB4zKxY^ z-!2P#tM@!tvwP1zwdmVV*lYhmPaf1wKct+12iil~5grBJUI|QGRKSgxq8RNSzen_V zB%9tZrQn9+Qcoj;4OlAvBe4uHK0y7&AA!O)MK(#V7Y{95txji~mM>I)g65r^Y~Cw* z-g;|1u90)69_?qz%*k>73K}XAi^OG04Lm~Gr7;dE5h=m(lI%}*!_uA*n{350hJ$A! zY>{`Ux!%E6C@xj=HG{ikx^XP^ZCUTt2WqPOF3)PWqV1j2r%fm>^OpqJ59$(6Cwbzk z1uLHN`NI4r9TUH>5YNoQy6?ie`-C*AjG5pHz?O;F$@FH)2qr?hk_b5D z*qDGpqDtA?TA<1yHY2RXf;3TkJl{twI~+EtMU!PHkrCor$+~>GZ(f_hD>s-7Ni%O> zxUPET=I2@Wfp-lZa{E1#rBh6)x8Lj9T%BFA?!hN_zkAonyZR3wR#N!@ows7_7ujNT zxHVwIC4YzBAWF#s-<$A2FbXo1$FN+^%luP6)rDU;sAmfsN}9?0J06(|vC5TfD8XV#u(HkpmNZ_pI&Sulv9i z<;oj#CO%x&cl*p`58c<}zE-V9cAxNIXhMfReL8gRpJ+<0U_W#y&g~UwJEph;b}J1t z*$N4lYMp_0s=2Iu9CWXNYqyRXZV&HEnPbU-~i@Xp)ssF-y(oO3_b+u=y1SxY;mAxPSZr!6exjj7XF=n7KDEnPVQa zhbA&dpVeEpu3q!hmbI_Fc6v;=!FgSAb9OHrSjonwLMHlbOLlr+^`>cpVF+8J-h1a= zBt2KCC-pVB8zq5ojarq)F|#in9(WW?%Wl~`*<(vhw%L+XB@uUduD03OQ@)3Jt&NgG zN1f-c6QA?ZX`zLM-W3x)`*=rErP^RcaESCx%Px2Kd1+7oI3#$7w688Vzf0br2ZvT|Y1iW5fcCkC{n~cFr*Db+UFY6?I+gZ8Eg+H) z#5>5Z9j@F{rtX6j0?&06Ej{c7gl7>_2zZ1Emc1)L%*jF4@PyLh1ijDPCcTy4pDpHy z>1Mr4SJcj9>s2WPS_OJlX1B7p^0z|G7f&lsE2Vk!yq=ZKnUd6iA@X~x9$ty?evOjB z5(%+^5;lr>{1e?t+WP3hP73gPW=1p3C?>cIV$w4Zu7EdWd5EljioDFZ4tukdxVHAd z;5&zov^&0HbLA`QnH`7szQcqTtJF6Vk1QBDhPkEkR$bJmalH;LUNGO6n`Sr8$s9Q{ zZOJ3;&x`kTZYfSWvE<2T)N|?wix*#H!kztAqRtIggi!uYf%i8r^&sKV@Z6n&ZZXWM%UNYo?@%~yh?YMXjCcvVp zt?gC1b~}UL-X8i)%$2HW4_vSo%!O3v;kaX&NT&+~k~6I)YqF#R?wA|sJcbxEz#AzD zsab*m8-N3BGXhOO@;E3D#;(YyH0HvsEro3$kP~!^b_Hdo>0pEib8S@c3bXG_G3)pn zRqAI?C?DLM{pPVxx*NKy=R0?uI(y{QT~kKRo;Jht<@M`K4}h0o-SsaIAC}&JL{;zJ zzjxKb6DQ`c+4sEq16fqgKo*#(pAG4~HLhav+iyknJ5XP=njvBlbZ3b^$+E)%35ksp&4^9RJ^e9x%}Epj-9+GT)7v2b zpP++cJh)lefu4zf%bJ^4uKwq{dH!_&$f9m?)r<2z<+a6gp6S>-tI*?i#3uqf1#1GG zLw6B6N2bt6#L7l>k1}OiL?_Xm`h)lT)B6}LvL$unxQ91D@_|=pcRCYccrxqc)HDxD z)ENCpk4KRjfUHImj412`&Y{Mq8gt>vMO0Bf#n(wJEPz1|q3j&BhnGhcl@mxxejSKm zJJ}f4jrDjTzkR}CThfw=qw8h^WA)en{>1CaQ+iRjHq8f?ZWAVXpL#wMh?eR<)whvy zlFc%aHFJSRj;JstPQD(IY<$SIabY!LEP7zL#8@PgDFtW5^z zX&8EA(=RWOyY}-3P#yQuvV!*UhwT1&6M6;zw*C3PYA{_wdoU&`K=d z*UTT1_6K_&Ieqd3qS`Sc;Cv_>KqhViD|nsU0(8mI@aVeZU)cXJ9uLG3+A40zmnHmHt#@+@SKkE*kDs~|<dXVS{Os&3-8d84 zE>U-=V*NsrQD4*v0w5zOd?0L$<6;y=I;UoYN=jNZZ{NOoi;|y;+qNw(Dk`G03f>4@ z6hdBU&N*MV`VSe8o3chCjm|sK2>v*nbw~5&Ze5(*GTog{ z*^fwW4kI67)p8prz|qEI5yMwEg;ZkVe8VY-*u~vhSXhz&&NB>PeFiH~c6S(+)8oMn zpEIUjtDjms*f3z&^V0Qn2HU2ErtNIoBiU-Ts8MUYkbx&F&<+HhVhwCVMJqdR>E^n(%0j^8} zBzhOp-@QP_!)Todgk8Yh$bumr24@3OjYPo?G!mfS@Ph{p0?y#3 z&UnrJ1APF2dfX8Y$w@=Ah{9O-Sm#={OC5Da%v1jdJd26yN%qbAue^Btqr>t|6#e*O z9R#Xz?|dXr2xc#P^6~k^S!tYG6-2in;ug85um-yAW-n|NW-Fp@C94g%NHSt?fh6D% zY<4pOqa!(nU=K(>Z4@sM86uAuhy=cqzny~Lwb1*$Y^b^yc|b2B9U$<{H`SC`ShZE| zy+VCWJ%?m~6DzI+&uL+tu>6C51Mp_1AkGvOk=!0#Y?4KZg(?zAO+cn@f~<4-khd%O zd>)9|uEqd75ZN?@;>K_U8WG=u!y{321D4b!q?1=RLs|8i8uW{Q4|PN#vHxv(b<@Ap zlj!`Hzo(=2?dr8~VbyZ+FMJ zW2bwV=?0INFZkwH3VPmMv+~4?-t@I(d&574{5*uQ*`_oB_7#g{MPQhl0crs}#DJQ( z2FWaOPb?2cBM((HhyLL*q&pmxcz zrD9EJ2z`^MTk3rN$#G+M6OF=(AyZZejR08Siq2%wSyA~C0W>H$02DN2z?zU$Ci1MZ zKO6#T%kWX)*h|QO0P7O>vJ186XKtKzu9jU0Fne~pRAVA#f3UAqAAKWxAZP01lSj}9 zz|Hl*VTa{B9=7vzo5^GrB^PMUpf~Fi5|QRcwC9Pn*lcEpMRMyUGx?<{0Tgryi&$7@ z=dxg!nMPJ6On%zxh*%w+vUJs!wd!ZbS*m&`i0&%WZ5Jn;2u)y}<|JC&X#^`2`6ikZ zr(?Bxv%(>{-6mqJxD|9Btd<)m8kwO0?zSm97N?6vrh`5{!5~`*IW9KFo$KuE6rG6R zvm;?uC)&U!X~cALU=#YIAvdfdxDY=yZXa%aeL(KX-mZCP=BDWvYA*mKwwjH4ZKA=H zQi;+kw4zAbi+p2M3)s0?sdrwYbw!-EvLEZ}hs6ppODW9m2qY&bIYg${HA_oo0lz;0 zVab&Q=9nrbCB^zBhar|PEkEFVkWD1i@Z!cWKy$j&Bw(2Gb*B7mDa{R>TUMw97ywy^ z&Dk<8f9d{ZY2C+HCe*|azpG11)v?EN?^-`c9WT8cGBKdPFIAno-phBR6zrK9qccKX z#g{YhoPkjD*Pec&kDmRobhBDavw*2op%qVo6|20o1&GO!>W}p&(=_zy&HOAiB?U;* zPMa$k*&1mgJWeTg%!4m@!#psVMxu7ZM5I5MhosFzUas!HV@996r)rm`wy!8NZ8rBC z)Go8CW=U-8KGW|||0<<~4xt=O?@8(oed_^}AZ`!1qgP_+SJ4z-I!fKo26UX%Ki|Mc zPgeaUU|`8-R!Muy41c>jh!$or|mo4mpx#L z^y=bL>~zbG+3D!m*Dw-)Xhj96gC`!`fGZat@#a_hpC~A{4cvc)4tF>}P)5F7L2+0rPoDNgs)n z6n$CtpJOIVm)qm{=4X>GTD*AJ{lmv@8FJ~Rm;Pqgi7(!G+HQ3GIn8-)?u6}oYpKyPLFO+RDbJjIzG* z6@GtiypiPVA8f2IiyuB>NdJMF8|Jj+f!zmI4n(sK>|cyEY5{C$N!7vXAe;>sR96=i z8@c`a_k+2ozdtuWrRVTTDbd-Vq~M$nBt4X)mHqFaRk1A#w&>KXIQr=9vq%%+-oCU` zl4JY{h2(F=1+lhLWL7#9~<@E$uY4{#|vi%(BW^y{=t*?7P2zJoSp+qb5zb z_Sefw(#D5=bHkK79^AWAHEnwE?nUqcFmm0*y6b*EW!BPBYbW01Zc3hSp4~s^mdkMU zfB3<>w;Os!kDgWKZg4xs!UF-OnAG_4FxtC~KYY+PXV%Ywm@6 z2d3NxBc6QG)!-VZrDGMJtTK`_6ERID`rRrShFL^UiG42*YqkK^Y$?%iiRc|KOdFh$v2b8?K_O!&U1Si-$y)UYOOiAKcXQFL;I8_}X2MY4lItth%!MZ5;k zWyIlF$UPoTGvCM3cn_>>J<%0IPo4bm#2-$+|NB3D?3(w)znW5g@#lW_gk3)L`I|?N z3=NugbwL9JcZ)rbf;$s#>gVIX5DJ?1wlY;|zdf++)*~}}p3+yI%6(?DwJKrOq)lj# zg?6fMDdd=*WFfp$To|dCN0*&m?eTkhLApzE6SzmJS)Ay#^7D-x9O%gLW|;1>9)N~glo`VPXbf3Eb|3(YEZ7=LO zZ(f zZS0YmkQ`T@U6f`Z0GE-Q9hZPj;?kn>3MBh;yJg40W{*=t)DHezEx95^G#csD z;u07p;a^zhy7Y|nfcR+Oya%(DzsPw5&H#>l^hR7`zuJblL!W>2mal(pzs9(OpR|r$ zwkDyz&#cUwuCrSc8>;)%C#+ef7kz1eSk$*ydA~wc{P~wEx3FK2^4eni{g0n~yL*rP zk=@_^wYso>kKEjz-C<=V%X*jl>M-br!kg@QjTM7K-OI~W@vu>2N7N^T%=0Fs={N=M zPZ-xYBAnkCZaiyJY1oyMUIT|z6*V2KM^fWV|L?lI|IXo{tiwABI6UGrOkNs}M~D>- zf%1gD!DA@tbP=ih$huKEkghb`GC_9yHm&2AYz>X&ovR{K+>KHIotSoyU2yB~R5 zzy5y~cQ5QdrQcxhYfB2t3u~(VIkV;#_ALBv_n-l_BUF>>C8nnG?!OpE~=-wK`8-Gwv7N%Mnf;VrTF4%-%|yeZcCHbJmau|9jxW0egxAv?gszV|9u*r?j+Z ze&f)@k%Rhr&9lb_!*ILZcl02$u{$i-xPcD;@4BnV^mj>f$^B;W0?z?LzM#DYiq!}2 zzk^+6#;2r>7UntJ@`n^THn@l#02hFR(zNuJmd{)NY-J3K{QmO>t6p;#4xdz8x~TtiZ~prn|M+!_FDbul*~0nZ1=p-> zvcLIyQMbZwXvx%p1Hnc~xT#Z`n{{jT?|x@b8{4B;ZT;Qvs&CE81>yV|GvyyVk1Q_i zQ8?4;K4V@{dC|#-`j05>mugvA+2Si+7f)W^<+%Nps5RnbcunuZ+P?iWGE|^%Swf+A z;Gm>lCB4p?)GZXsD{;rgB{s$-k4VJAyD_!IRac!?eb%Hdc^zc3%Ll>W;d0rDheUQX zP(*ZrG}wm=BLD9bwRA!vDTQL%{(%@mPwi;xymf4DaCcQ+)$^5kV~xS}Q+o}&?!M1X z+n?BNSM3-b*R*54BX^%~__<^Fe0%S}8>(Ao-ue7Hk9b|#J7(dZ9ocqy%m#X^eR1#J zRh4Rsx>Cd}W&?$o6&E{3(2?LSF@mD4@QlS>zs(aP*!ER&Kj*=GIO-ssr2?e{) zu$#KKMJw4_bb-A=45;%SD>z5p{9^`GXa$&E;dA?ta4tNKCdZj+Ce9jVrNHo)f}?k0 zur|f{jkE0NFooumJAxsxI-%2Q0>B@zCX@p6o*@w=GBrfCNk*)KxOBt7dHw8&2LhNz zp|?aALG2g6WjIPXVkS9f>s1P+Uv1m1I5~0lw%%2@&wlc;#~$l5wzfGH?)L&JRh8#w z+*W<~ zf9Lw#c+Y(t`Qs$C7m*d5(ycylCnV|C}IDPn`>$rZ{(}xjp5mhDu;d7IrXk(WsGBu&hG8v_% z%6bVaCH3Lpep5hYi@tX6>Nj+Bc9uVo+P8FMBl7wfc^!%7h11EVj=U1|PI-0WQvFDj z72UfYY8+YGH#OkT${sxwhW|30I(f-`Csqe?7XY5NaRc%KtcI>{JnMqeA(Qj_Cv@?q zj_Z5H=-#vZbLVN^@Q4uu&mKCY|L6%9Up!^b%nK%8(XD6CqUy^0Qlqaw!+ZAVIagHo z&A{=KE9Q(o+v|%?-@O#RQ_B{AvJnNw7HukwMp176 zuv?Y&?4A?s6PM^8&{$XQt>~MT*43&kNiM8Tf*D=T`o{*XTei~+`i2bbSIQlIg&7nd#1Qh=a1q~5*XuPnI%DUZvMLmS48F)+HaE0QnVTBjB=xd)Hw*TVRFZH1>*AENstC2Yg{)%yZ zcN(m``Pc!eOf(a`I3kgPcypXtz-t(@~6e+=Om}8w5))* zGmO-N-tf;nFv=QWJ6#+bMvIUA65JB(P<%Dogr~zNR_s`Izpw4_!|E$JG47pw)vOt& zoERU`Hs|J>jpo+j;?+yvvUzsvWY>s0*KM0Qe)5GlMh<4e`da+w%O2mD#xiFwGEIta zVUN#;(;l(?NXRnI^l~c_t|+2SFW2g*g0?SJQCzk?&J^JsB0RM?n~~5IsB0EfZfsE# z?3Nexk#HLIH+$YjHRPmPy6eDkSL^QG8)P5y?cd8jq{_PSdXW|J*fJXXr4mC1I{_{& zHPxSx0apVFN!TxSVXw?cN|u9Zh!y05CmcA%fzMOuFf#pfzx2mT= zL6z7iRO5%oKRRjWi6Q-~6-DmtVei`O61icO@)8 zQ2W667qjK+?(w$2o41X7V#HIpzALgyABNCb%CL&7>KYGMo4%4jAT2$$C?mhHz-RU- zFUrr#O-4u_xK?weVpW~&hfB3=4aaDr>I^o5WM%P#LQB89A)ijDu4*S>9~5QQ!@#6L zO($9l{qf75tWQX2UY+G@eDsPx{LixsXRI84#r6&Q#+J&mC399>vLW^Cad+q24W60} zlgHxZ&p+(P@7y%@@l4~>-G_?)^jgB^u`RRya~$haMLG7N2NLDKF#ejT}f~! z8IMT7aES)zUAP#Qh~OSk+0E<}r`8#6&MkIP53w`t^0i&2w%Ze1Hf}^PYg^yYwn$&I zL6=+X@b_SdZzg^Z-Ynzc0s!MaDcK!o#tomOo2EA*0nTj`;8Xj*eUF#sBcIDN1|ba8 zWV^X}^Je`Q#`E^}<#x9Ee7X8eYIwlbT<@WV*&1S1#o;PwR#K7|MbfIq^__ z(P7bW7aeNZSqpYHy5(@949 zIs8(tOK1aI+}GA>;v~j?Y|KBBmUC~Fvi~U-P4R_f8sDQ;SVmt~YEn{ivL48Cbgvl z?Syf4%CEei*=GIv0SAwN_?Bg3XX|$R*#ubfPsnmoN~dGa`3^0ZCQRqCEF+MZkN|HB zno9E`6kb{&#m@j2$toEllN?CQk43p~iU?lAKUix=G(&1i7^v8vMVWzMYDkU(oDuLs z{bA?UX+IkBV!L>UkA=NJDP8tzPj|Fons6P$NT(&m`QWNPDUf2Jlxc{&rUwG?hL)0? zWZ@*JoVkdj$44<5V$~*gL;2^7GX9`^om>mge`)Kq&d!BLIL?Lb$(%WQwH?#t|9$9S z7&gC=_8^JQ0bgxTVtMH`maB=h&JVE%iRWQF$FSscAO0=UyV6~bwikcZv7;YvUzqxy1|Bq>ZI>L;e;06p=_y} zwn_LM15;0^RLy_Q9->aXW-nW|ZIgTQ?%m7VzBoUWIkLA}W%p{kRd>y?XS&`)IsMpc zS&4Q_#JQGi%qQ?G=RuSTOff!P^Tr1ZtgdlF42>oHF8c-10y$#^$1vK~1;U30&5f|9zHhU|S(ZA?v@K=6FhKcb!z9*~z6$Kd%X)F|0NW?8IFoPCn_$?=_ zfjjBPnZXG&B3elFe^GkiEpHs!!o8O6Ter5f+AS@H?nE{!#M?NWpW|L30_nod7Pi%?Ou(vT_zY)zB%*zH zo-;`qay&x*FAb3AnP)$-qfJ8tXsXrS_4`jdGywU*?f5&z-lKxAM%@Ruf;hqjr}fE7 z+{s4kkE82p^vN9Qc?et7Lu;qXJ5?9G!YPDQTzA_KwY%wFi@i{%+S2=)uPbWZm8T2c zm?%_6VqyT^*1C1~V^hqZW8w@X`o!bGsR9qeVv#ASb)x2w`t~)4w6_ych@XzBH4&|b zdk2Uu)HbBW57Y&PbN8uTyaIZFLTJ@nyQX?B^hs})Yo?UE!| z%>RTfhWDV|FFU=%{V{eOOSKy8MfJ?KDhtZ6Y%|hx3oMxMi+hfoln^W~MpQy9>{79B zi{{1ErP!HsKW?eBRmG_-RwW%e7hQ|JD6E<#LZR#?(B_>-XEnLb*MMnvv0 z_I2;N<*GrGn;QC^|J2A&=?m@sAkub+PDiCI&p&6;}d z%!PXM)ApeW-O}&Nno)>_%>=br-BNI8PTOWI3*R(nshlm}!u#;QZ2QSK4m`2eK5sC# zY-JDbHPCTpIMSVQCZolX52QHgdGk8!{iTeArhx+u~Johil+AbbbdaJz+4rY6& z-;#3lPj9{*XWaequU^{oR5Uab+3icy>1oV3ujIo z-D@RvFTcG~B3WTCI@p-)iHGhL7q8&hLLwf<2jcRf4ym&y$+XMOIdV(;t}`zaI%K9k zw5wbr?W(O?ceuOWci*XHPGlp@8}@1gVaM?WoC59e1t)LpSvkg!$dcUoN=&vOSslLt zXN1OVdo$<~Cw|wq9uxgjYK?zz9}DL|w0hP`!%9}iHxsq8Mw}E#Q1C^V?1QgCaRaQU z!A~e+MQ~P(s>1k?=nOpC9ZEr9jq%O)xE)`eo8rqG_T>(H92Q?+xJI|#|G`DKJgr}H zYNw3*$X78Nha0=OeDE%=d*b4gVVUyAC&bG+ZMf@+Q_0X?@jcg zQOg@@hIMauKcG&BNCmiVRzW=7XM<-^{U_~XV zR<7!;SZ^${=kHX1wCkQ%m#Mi=+jWlmzOrqZ-m33z+k>m`qw)0;L<$I@pOZDjIyU3t zaMmPIQxZ-u8FP}B=t6jAxD!uEGxJ>v^Ak>~$_#;XQPCY2^t{TUa!(K#N%7rm-aN#<|Uee)F0!=vz_&CY|Mv2HW6)rQ_fzjU6K$c z%m@E4J_8#EI9L>kZs|z)8FC(5z+hs=1zaFB6uV{Xsh#!&SEXH~e-jD0#-W99mmF8_ zd*NFc)oMh%7MvRJ;Y*0z4*i73@3Dl^<8@~Z=!8dU|8#7CMf8HGPQuR{OAwl8So5al z*2VS<##n@&c-M$H|2KB8m0Bb4rW^6`V6(1k?2akT(35eECIQ=Q0oY@42{Jv=IAg&k z;@@%3h^^RuECSp^4|R$G=XCy=f#6V%P3Zr9=>K#nhf0g{BtiO<(%|ynzy=!zy*E8M z2|los(h{PYS?6*%LogQA!BNYcT_`IO*#TtJIkp27G!cOI_zo>#ABldKj{641ZaqFN z&6l2NS$==Ij*_Hek_DIg(tU{Zh)qB%kOcJ{qUh|coZ*d-W&?IgZX|v=1}yiB5pe>l z05$>pw5;B^?52lz?AX3ynXah?5*u&PHEN38l31@FK}@TO11+xcHlbW{!zDw?rP4h( zfN9~>J-n}`qo)vL8}=3iB{p0xKtfywyl#`HBG;5fS~|!Hnu_JJQZqUh3A<^S_4=T- zUSG6eRde(8*DOlkf=~$d{M{aq*U8LDPBe`3yL|WOmi3H>A*)}BI0;`kjTtye9)RQq za3~*37Civ(lYxM&To3^hd?_O1Y!AxEVY8RZ3Xur5uo+qf2U?W&3Zn&HwtIaGw6twg zUU;%?w_dgQn*3lJ?sYnAU9rdUds;x^`v!ceDM?t^$0sHE;2K2&Lh$_m8Q;sZc*+qZ ziB5p}g)bW$PfXl|CGG{guY7o~y6vT^kv1ZU*hxeCZ@*NgtF+AO=7myKi0GPnc0zV4uA`(R;IMi^$MA9DkdBlcYk#)Bv_K6u zCUE_^I>gv)mJ=CT?rVtFW#D3HK71PciyN}Km+|RgSo9!|he}x}mrt_}A{`n@YODTlVN{^aA^z z|50(LM3<_@E%1}B$yoaq%k3o7hk;(0mev)c-Ca_e4j0QfqnhANfVW!R{jaRsQs=-V^Zm0& z{??Y@+3~AO9-Kb$fh{-PlcYDSO;z1mT_=YIE9+(z9Q?@s_a~R`-QU~6eEnM4;#t_;5C=l z1>p{HI3%VC$2tnD>{wq##;{bYP`aeOUT5|hsaZrJm~!s8!Opkxp~FtvpjSf0_NuB!%HVSt|-!R za^=A3xR_4XvEw?|)agAqA-<5`#$#w zb|Eyr@eoJc_kqUOllm=eFrMeV7s9p(%NFi;_f>x9PI(}DD-uR%_lJz?^_KI7wham# z?vw|j9@??ybZ3E=aMdDDg3$`8M&J)f`9W%NYn*{MV)hZDv5gAt^PExJI7R?z8 zPN)^|QW&vBhMeV)V@3}K5T;O{wiY*Z^fiauR&`Nl!;ci~(BrNfcI~~-y>9a- z;@+ZvI1J@(O~No4Q9a=&%Y)*ujlfWdu=b&BuQuCH=S;izns82f&Vn`h`igb3E-`l5 z_u4aFG?#nS3H2{2g~%785W{*e(a5p?k%C}68p3~Jg8_42Ab?0MMlwQ|U{5Ni-Hg^r zZIW5A$T?ibJ(-w22L>(skM^l?*N$1bTCI&3wl>%=+uKvRZKzWJ)(f1gEIQ+@L4Kw~ ze$rsED3M4Ua2=Wg2d^lJ1mTDUOi5rUj!yeAqCeppK}S`NYC&{IroBKgRp`fVoH}pj zvTNEl;Rec#?MG}gyuM-o5w*t&vV+KMxMOI4%C=eQK906&xAsNE=Ksywhpi22DN*6! z5Tvzl*PX9!{_placYxY7tc_ytgR4jrK4s0Qz3;yn`q~>K`h6t|d}L={j5oCMQB=gv z$FL(#G%Xsuuq3BWO)WA*qyy@-kp_FG24;>b)e1_rk*}iBjlnn^((NC2s*d3-13IF_ zc8aUKb!*4S$_)Dc@(-dbi%u=E(bAx`cHXgt6{qO%SJtk*6B&sKTIydHG-^NXWNk#E+ zi!*?ze#vlhC3fLt$1u#39MV=|n2sJibi|cW6dl3?WB(wMqDW4sXo_XM7){ZUp)(>X z_L}=6^CPA@9QB(9`%fW?j`>lmrPlz2IV{%7``{Ohe=GB&cwvV(irGyj@mSvufT6bqVET?eshwIGVxmKS%T{D7#P#)HG_kQ}x!nbdN zH-UL}vwf&-hpW=E|FiGy|M**1zv1pPdUJ8Ey}-WT-fAz<|1u1RN0Ux9sli7SI56!key!8+LTla68r$2JRq^%oQZA@s}cbjX9{SI#Ve`g<1 z2_Ikj#&daPca`S1W^mB5-NR?bd;F2t@v9Ul)Nkcq7BP%7{=kAi7l`f&YH5^?+ zi8BmO0?yz>G<>mGoUsUoP$0A>{3qmg(2{VDRE#zV)|{aVVJ-Tzefr@GKbZ5{!H+*& ztG;e)GFBS{;*P!a<`-vgt_a?D$4$5^_`!X*qNrLnP6;DMX@_#TTqsvuq+IBJ+-QQi zHUnW_5xpyNCgR7-C60k046>;qKG@`zo>QzH>;Jgi{{3J7e9N=1KlJMF4lYrzwyiPx zsUzMi58nKN{q?Yo6ZUS|)^eq?Z(l0?PyZsGo#++%7g1w0+{Y3om+8{`77L+-tjixzZx zUOUQM482z@7vX~GUJ z$G#%J5&1$`DHC48d&jKSXfO8aW5GuZWh{LO1zuiZsi z4cJ%9xiUOQyTMiQimOGUeR%r-TBum7bKW+b(>5h|UIT6^*3Rei75YB>TfyV0=GuVw zEzCXn$-1TdiHHgn=ZS}QWzxTlHxU72H9a9Y;BG%}0r!;cb{lD5$83&f7R!Bs%3H3g z?L}g)zx-KyzN)u(t35A?8UGpeg1y@quTO7#4wlNz_u_iJnDL*NvXr1Ki2VDLWx*mg zT9z~{W20w3{@1cxtpfJWh!OuOm1%#XWVlaLA71r^cgV4SQe%)`8F<>eNt$mU=5 zO8EK7-QQwgjB{q+8s_c~UVi4#3AOE=H}(17k9=3XcirvlZj7)}h;avpqmNJ)Xhn-S zUlqV_NMSc46Wja+2y0nj7==Zi?6W3i;`XFpf|})Oxg#f~iBT%(nD=?8wZrx-^i5fy z;pim{4=kX>Fs64f*{>||q)1_L;j3>Sz3G!LVFk>;v*nL7mb4t%bw)8b&|CZk7;XOcTWXO;4WM`1ZD~LKUuJSnAF-ShL)vr<$dLiS|9=eZg=Nzc`Di~L1!Yf*%wf+Huvmsq>vCT2ob zFQ)c$&D_~%0qx7;Rn?Wk6X@;r#l5Y^54`l^yBn{c_2jJaQ~!0t@BaDJCNYY4%=n>UpxBxhC5M{v6xj~ zh3;7-H3@Vx3*r5&uv>0Yrl+_hFBwOrvHHicGhcQ#>`2*uAB-ZtGwruOtVvOjn-wrY z%bkyo?g5-i!Knb$EZ3lu&Ck7J-{g1ScK6zOD(~;3R*$JY@8Q|Ij=gyCQg_@UbO1W! z;663x;)%HHUzoqTwDA6$;1nSB+BwIh7cdtbMK2U!Kch6OOSgi&+}!jo1unm*u&9e0 z`BdohnAZyedHE?&HL72Qbc8fm02PjJ5E?p<}_ytF;;&5$%&(f zKi;khSP)va{<5FT{p$fj3*x%SyCU)FE#w(aQd_gGk- z{II`vlQMe)S>1B7v(vf-j6_dvcf><+VWx4p5C#c~f48)pd|F>3D*t~gv$(sUXRLe_ znB|owhWlNt{R{MW?L!-`R<)}Z-M69Pp+hgcd+6u$A81~$dcAhrj&Wm$tsc2?^)t2c zMQdhm;{G{WRy+MAJZ3$EmJK&{O)coswJS~$Bb-sT7w*SknKCk98y-0+7bo(fTgj2p z8WU(}#x&JMjbnZL24EkHIs9YTh2lQ01bamH^3mtsFk@(Aa6naK&we9A`d{ZQoWEfE z;pbm@-3{yA@|0or?kc6#k`Plh zDc$Ja&ErYU$-yz3oMa;_6=(F~Q-8oM9ZM^|L?Tiv`&W6L?RrOMFM7B6xxLRHvS00J z+FPJju33roT%E}2D~I%kAK3VC_f$MSWod&O3o^?nK<3t!>y;7i3$TU5nCKtT@==u$&tfc@$g=3WF}{%`QaW* zs5xrgfnT{F82vD*IA*TSE!ihx?;6`YN1E`(-G|$rz#0c$We&A9tXUNubyTM{-1LPP5#}_Fe!h4h~H|byWEJoPm@`XCiKt$>o{;6mJs56rX)e=5hQf+w~#imYj<^{TNB|X!j%Spfqv!p;glTsPr=NgptM9c z|EaljXgG-~B9i<6rlCaYND{z}HnE1-tJ!50jFd2=iBBq&av1pu?83vte%GM2W{W@p3nWz-xrFu zuioYJ72-o2zt`+7ojf1Ua(&6?({MJbqvzvUt|iXt?hy-$XBA z{XFU&X>p@Jvy8U5FC|v8rLM0cHO%PP;%KRtVkKMZ+88OB<0f0IDEPFwCd$gCGJSwAksBx!1bMkP8RWuLx$w(d^HSR6uP}m^{*F3L`OqK$p?j^RT zuAGf;kpU^k6pkpC1MfVJa>z)?i?!!e+TGjpS?t>PgM7q_8t9PEVi&9#XXJw#xoSBw zo$@R}L7fusknrbI9oNY-n}MI_4+@pe0Idp?VQB%g~|8kswsd=~#yK9nq{ zJWJe5f3!T)DOpZFOMWsR;e02bYu!sC`Sk5nuj!O5C!cFwj+M^P+nJ1gLdiltA}`V> zlq?y6;PR?iTSKy@Q?ihoyy-fOHz8R`l&oNf7Wd4cf3XWBC&Wc?W)HnQmJ>APEXhf~ zP;$_&!L238urt9r{oW~u!P;t;MKAcN90qgV(PMmqUPlg)9Gzuomz?6xIe^tzh7OYB zY}&+10akPJKnb=urRZD_VKt{7YTQ3r56Ac~IoMky;((I_<(DJpSLunJ8=Prl4;c4HU#W9TcMf%-{OOBRQ>Csxk^S!H<;{(6s z_z*1&Z^Ufv^w!Vby2$A*?Q18G7^Bd8K6?wJSb7Un4ss}t_V<}N4Av$)ImF^%oSDPm z=a@rm{%~@T-eMV0j|-g~ay!(+y+P`sOBtlM-gD~VxT8axI(bNMF%SHH`H$6uy~TQ9 zmSQQo#p;3HLfir;2ev-g3pu0pC3=AKZT8kvd=71ir}c|@S|7b7ni<~b&IEgFN~9Mz zpKil*{Nq~6-l~t(p~Wd-%qKp7$=<>*S<5+2ExSa^=;VP~$~Q4e$DMxJ$s=|?%-I)_ znO5?^OnXb`wq9tz>N+O1)Q%xDuQo^nXKVVY&k=86rxT%0gMS+rF3ljqM6&1lc-(KS z?gCd^a?}7;S*&*o#1jYnOJulXDSPLIHBT1p&bheC-gIHV$BUjr%5|d0!2xLvj}OV} z`8xlN@3byJ6obb-%WCW7FneeC0*c`pmC+V$eNf&+5D5+{G8VPK-MLl7U(EOUF!We);_Q zX>%`>+HFMbjz_-QqcMP+nUXOr>2lpp(Sw5A=tTU5YmXV}N5U3BG~OC#TH`}%^# z<9F1Ia-A4>$%Vr*_~9MX=BHhLQKYs@J>Q|W5j1d&Ziz18U1Fx@3j+b!-Z?bXM1MR>tKP7iD?I zdQh_2Xpuj8{W#lJ1WN$o>cz#SrIloN%kP$D#lc#UuO%dC`9|7{SqO9ZM&vBD{}tI8 zh;)q8LXJB-$2$(3**P9ZQaY8|?o~8=@PM4s9!cjXUNWlatik=WOM4_tj=y+X$9DAe z=~mRODmZ5W{0>!B&0c74Yj01K7i%N?HP1_s*i@~sG1&`CMF4?28oiczeUeY4=49|4 z#A9ri(ukC#i zxOnYPe$UmYe)4+}=`cEd@94Be6CfOYI)Crv)GHw$_UC7Q51#T6%LDPZ(tKE8BpRtO z1?D22hbuEPJN0@T{Khz}wrVR8LXGtldkkdc2U5|g40hFW&p5MoP;Jkm!u0+xuJ2S7 z&ypEk%O=O=78P~zH2K<&btsV|AqkL>LaldWT9C1VC}DYE`{6YT!+V(Mp_C1s~qJbo0!M2L^Nd7FB;eYxUwA z&!6SL-0Tgy)UxcW)dFoJZh0YosfkU-1j#Ito9vO{*rMf+98bV)fd!xSt1oMqw$c93 zZp~bqGDCI9W!?X4F6(gQ!pWsb=8+l@*I-ywAn~Uc3rBMWl;K*4d^5nEsp4BU{KCsXwt3LK2`)_Z3@#i<+`07h(n_ehF$TbZ&5R1|M3YVs|ctjwA z1Bp1l!r`%qADZZ1BCo2}ggjnv2||R09`X(DzhSakeyd*f*R_Lt&%aU?AkQ+a*N&q` zSz6D=Ot~nZf%E-cvi;_$N&ezYcy$^*NwSU^{b(me&WJ3EFhRV88QnR67ovh zb>{;MdfvKd;-)E+U;O+2Kisg}{;jU>U8O1)%|3VF&t^4@ykh(I4GW*U{!iFKRj&<5qQ(Be{^wOMoqxgc3)ND4+8w`m?De~TeqqZM z<0t>+hIhX*ylbE8=1brCi=!VG^xRxoh5bEq-90y5c5ThD`NPk_MmQpv*xOw**((8U zP-7k(9qKxQwrYmkNJ+(YV)q!FFo2H|Y=IbFzfs73!i^M+*Y=HYSm}k>MY?&R+lkwX zkaYz(sojlO!X zKdCqjw13|)?5#_l*k`Yqwq-&{Ki>9i5zcsg{@SOuefE}K)y)s6VAqho<39VW3>if@ z2j;58O;QhJ%<1n(UF9gHN9*3`k48*2^wENaMQ2{$p~_G{Fn)MDK` zW)g0*M#rhh&<|tU;}VA)fC|I{km53KdO$_(>@tLlT}5rPuNpFT<~RS0PY6A8<;$O) zerx@Qi|y2Po9?*l{QD-3yG#AGwK;WN7YI%Dxj*~jt>$)@X`;(%s^I3H#vH+T_NHp1pfl^e8SaHMJbeZKZ3a6`npd zqXOj@ ztQf1B5BNNbp5J$9=W>tln6YE}6?vDJ&d4jx>)!MH(GxB$xwxpJv}<8bVQ{kjm5!4W zXizxh89AU0Zg{W8e`L|K2g^Ts=;$Om^hs`(eEwte;0u+2Rx9{mMs z&05GB&wy1}*7V>;tjHY$RP^s+eT@9Q$vLeWTe0)^V)5bMy|@fA0j+}^V)mvpzMzK} z@$Z#f*?>J@@lgvg+Zmem3@-g*t4FS-pk1I$i1-}9$*1o}ip09{=Iyd#H8vpS)dt(w zIcp$ybhY>!bWDARH?BF|qw`AZH0(S2rR{I1QTB6ZtfTN1y`P+dihN~`{TAMkQ(am7 z3~WNDAHzF$d9fOE-a!PchtK#9ENA*CISUtgV~oAudBYni>*+t?jdQ)B*c(lDWJTwS z)@A~9oUI~}l85F|=Tu26UzMi6o!?3}5W( zF|`srZ;=*6^rkOP-=le-QqVdF^pV^ny`g*Lw@#b?Z>{nFC2M9WhpdQ= zJDpnkqOG$Fw#MbL*1;;=ScX=@%bNB~P*Z1luGh4rzJ-vQ!qW?YA?O@#t(F)j)?-EC z)`pyZ960RsD&TP92;#`o`|xBe@f_kfK0lY~@l2n`^aSEW;tl-PO5%;gRm7W!tBDWt zyIYyV!~FU-;v>Xn;xCEYiI4Kl7UE;X9mHP|cM_i_K0|z#xQn=(_#DgjJaG?kFY#rT zXCJ@v3e&GLy`SmVm_EQ94iOI%j}VU%j}hM`9w(k4zDGPs{E*-JnD{C2bK>`c%0u)K z6N$<4D`gQ=h-t(O{xyr(m6%5?l-^Xu#Bx6AMXV%N5vz%Ph<*8HKj{S(CJvVRDoTPH zCbd?S0Yw>56ZqE)h|`Ie5|{AJYfm4?`%8&G=aUuu$_;$7l6WI=HE|7bE#JJIZ?0qd z4&q(J`-t0E>lS|Nai-bJ>L7D?lh4@~>RqOP&v)4J>I0_#O#C0>*ZkJs`R4a*fmWg| zs3ROI@MrRlK2hG$CrKIf3+1=^bUvTM^p*VULL#iK`0H{$UqxI^TtmE#_!N;+s=vwf z5&rfB@efiL{XM4NXZj@5A29t9-~WW^&xqgf$=`|J3L0_pzF{&Q&vXLQlpiC&C+U3B zg_upu;q$J>Z2(=|-@WvTiR!^C=GBXJOM2yrBFG_i?DUNXo?#sof@NSsWZLYziqZyM}PV}|sp zF_So(IEQ#SaV~M5NQJS0xRAIG(qfWPO){!UMm05IR1>zzRG^F_lZqnes9s;LR1nwl`GsR^T+S_@Ga)zpMhO-&fp)I?TIO~#t338R{t zFsi8uqnfZc3ksu}nlP%V38R{tFsi8uqnes9s;LR1nwl`GsR^T+nlP$~_>Pi;Fsi8u zqnetGVp9`FH8o*WQxirtHDOd!6Gk;P8P}#JjB0AasHP^2YHGr$rY4MPYQm@{85O!7 z)555x5=J%2sHPG|HI*=`sf1BYC5&n+VN_EIqnb(>)g+^uN*L8t!lUql`yKQgi%c;jA|-jR8t9~no1beRKlpH5=J$ZFsiA9QB5U`YARt=QwgJ* zioHxmHI*=`sn{1}R8t9~nu;w?Mm5!+`9v7iRKlpH5=J$ZFsiA9QB5U`YLZb+GO9^N zHOZ(Z8Pz1Cn))2cM;AslbzxLf7e+P7sHQHAYU;wMrY?+X>cXg|E{tmGlu|OPsSBf; zx-hD#3!|E3R8tp5HFaTBQx`@xbzxLf7e+O8VN_EWMm2R|R8#*}kc?`QQB6Y_)ii`r zO+y&fB%_*!Fsf+?qnd^=s%Z$Lnuai{X$Yg5WK`1-Ml}s#RMQYfH4R}@(-1~A4PjK% z5Joi(VN}x)Ml}s#RMQYfH4R}@(-1~A4PjK%5Joi(VN}x)Ml}s#RMQYfH4R}@(-1~A z4PjK%5Joi(VN}x)Ml}s#RMQYfH4R}@(-1~A4PjK%ATNHU&6W0?r5bq)0OWa7jpE+zIK0w?|e31FP z&UX$H-ypt8{DAlo@e|@_f+~sVCkBYA#6l^pDkk=j{8dk41+h0VNUR}BPbDkqsbs}^ zso~6LCi*d1T|r#H+^*z13;EZpnO;m>#e5#%I}h@&%}noN`Z?nBe6p9hy>xmCau$A0 zR`2t#A2T1PUf(m_O0)%ajVLozvVMWQuU{lz)GufHI>}A{In&qkog0WZ^2tran~Ap& z*AgFe66GC(y=llyk!-L}jWl`F$dK z_p9fLuMmX^{Yn_muRkhJ(DIUgn(1el-ox}>Nu$8%qAAcrp2*oX)-n~O~$5$ zk}Lqq*t9q{Esjl#W7Fc;v@{u;mL_A<(qwE}nv6|Lld)-OGBzzu#-^po*t9emo0cYH z)6!&YTAGYaOOvr_X)-n~O~$6B$=I|s8Jm_SW7E<^hAoawT#aH{#-^oYY+7hBl$K-D zQZhCzj!jF+*tC?4O-sqxw3LiZOUc-@I5sVgO^ajGQZhCzj!o=^Fi#nqmXfh)DH)rV zlCfzi8Jm`pv1ut8o0gKXX(<_-mXfh)p{L}Dj7>|4JX;)_7RRQgWNcdKJ9$&arln+T zT1uqX;@Grw8JiZzrp2*oaco+;j7^JU)6!*ZTDpu)OP8@}=`uDgUB;%R%hn{?9GjLQW79HZY+8nl zP0Nt6X&Ev$EknkpWysjH3>ll2A!E}rWNcc7j7`gsv1xH^S{$1e$EIb-*t858o0cJC z(=udiT84~G%aE~Y88S94jFbhirMrnHu^4X_V$=x20tpo9D#X|kl(AEYQS&%3Oq3a| z5Ti!^dN*-BaRc!l;=RO;L>V207#;HdLE;<4H;JP26k>D;iq2Dr(E-Hh5cCrR#8je; z4#bQj_LcHb@(U^Xg^+yt)%SefO0)$jfrYwPex-}PR0ui5o9Ge2QN%ICvx(;r&n2Em z{26f)@qFS`qLYubb0OQgknLQ^b}rJA@%19jA{OHPBDCi|Aa3dc!^Ap1uV=b}C|Yz8 z)>DEv5@m!IVLc@%8g&skM{;46p6wqGeJsAF{Py#<5!-Dv=n3f3W~H8WBdw=v=n3f z3W~H8WBdwAJ|&cj5=uo0*6H#@q@sjUQ9`LG(L^drFhhL>l>REgDqEh2RFqIEO0de7 zv`9q>rJ{sVQ9`LG!P-`yi&T_QDoQ97C6tO1N<|5!qJ&aWqWBd`MG4l1@+*;w5{xE6 zk%|)VIgnCOLa8XBRFvo<6(y945=uo0Rul3>q@o1t2tkpG6098rMJh_LUJw+iD8U** zP^6*+tc9;oDoQY#BrQ@=3JrWIG;z^?%Fud(;$N+dZCJ+kDP#MTv3<(eK4om5GPX|{ zTc(UHQ^uAlV@=CY7vzSz2ufYbSeG)^rHpkcV_nKvmonC+jCCnvUCLOOGS;Pxbtz+A zDk#Ynl;jFZas_#{f|6W8Nv@zIS5T5GD9II+B_v$ZVPZY{w36*m$#$q@J5;hAD%lQ| zY==s=LnX8?$zc=m0pe!jgUm<9dnH?`lC4z9R;pwxRkD>T*-DjcrAoF^C0nVItyIZY zs>Db^J{T#2JtTi?>S$sVa>k5sZpDxDsIZXmf`OuU3Ri+CyV zGU64)c~TyXGQow!btq4e>;$(jVEZ6PR*>uzBs&GkPC>F$kn9vBI|VuVf*gH8j=msA zUy!3O$k7)hI|VrggB*iFj=><=DM)q-lAVHNry$uWNOlU6oq}YiAjfQw>=YzB1<6i9 zvQv=k6eK$Z$xcCz=paXQkRv+C5gp`+4st{XIiiCc(Ls*rAV+kNBRa?t9ps1(lAVHN zry$uWNOr2$lI?$CKi(o1LQkt^D^;_7s?k33WF=8F+iJ9rpy;>NXdl6siLVg%3$pIj zta~-`u%h77&YwCB!mfIk6Y9l2}Eo2G+3mYuNiW?EM<{ zehquShP_|IdeyM^YgoG)_I?d}zlObE!``o9@7J*RYuNiW?EM<{ehquShP_|I-mhWr z*Rc0%*!wkXff}|z4O^gwy?f?pk?h(?a5T~+iVyh3Krvz^#img6`o)Q#WeTbYKA}5E)$suxb zh@2cECx^(%A=vZf{fAlpZNx{2&BR|4w-aT(7J@xr@G;^J;;)E1iL!PJ!JaSpEO8fc zH&NE1A=vW;_Yh?@7t&r}?Zm1df>mEy@)f3EWqLo;uQ4riLy zc792VmKcJyU(!d3$B43j7lO54P^`EiSo;M}5=E;F!R9YdM7IpV@-Jyw(S%_Cm-J^$ zf6nyxQgY=X`iO}{S@ncevb@8&DWoi>MI#NV6sAQl4XHGyGx)14Vpov?><$RZ?m&pU z10n1V$hTy?hm?%>kdpBpQZn8{*c}j*IXa~3MM6}6Vk1%Z2twE+K&xVpKu~745OxaW zxmaaG>J*=}3F^B1N;iluqG(njYE~gw+VL%nNBkC+cI3txFa&$MJee+k#W+P8)@l3| zqgB$mOpA3o1naas7wdEgBUiAPPsBPMGD?{)W4Z^^Vx0~dJ((8kbO_dI$)S?z-b`09 z9b{Up(;--=<(V_kE{_wMibMrQV4N24;dWA zoYO-FM=@vi5bW6UD_J{)V9k~^$Feb*X^v%M3e&Qh2*JKB?}!!=f|Xm+P8-f(OU@+D zCe9&>Ei?oxx8QvKN-W#`z+K0I7O@bzK|k=hAbi9CZzQfF-b7qYe3|$Palas#83^u0 zZs>8riSh(}D%hQvM=T%~5le`;>5X^FiMXGObS1HhSPiU2IX40=qOfZ%*!6K>G5;#s zS}oXBP;|3e@al2kFrvt9tu}&)TZTx(PYLiG;y6A(m+A3LpU3nBqST@mZ6e=VNxYG` zig*)oHE|8!yqmb5xPf>N@m}Ia;#Pj;Vd6I8BgAInFNxcUj}lvmj}dnee?{C$e3~dW z(poU5;4b2B;&c4s^Ta*Gy~LMU=6!reY_PT136g7NTIj1fuaGM&eCKGOwE z7ZF95sD;KNZyFimlzb$gjAD8;(_@%!V)|^RIljPnk`Koh7*En1Utl~*vz5Sj zlAgq0iS|;9)s1{bw3k|}aU?yBX|^F4Po6t%ID>zkNyPbIJfB0noH!R4CVPa*9%1Tc zVX{Y<>=A};ChrJ)gvlOZvPYQg5r$TF9M7ef!{X@?DC`j?dxW8t$#bb)7+RU6rFLOx zWrD&UVX{Y<>=6c|K8`2C9%1NRg2EnQ=w0%rutykrm!Pmm7{M;PZQB$65r)Pk&xJk0(6}Tm z>=A~>B`E9>#`y|CVUI90E{M;L1y{0jOK$_#x;(!w5L=u7fM*dt8#2xHYFX=7n=gvlOZvPYQg5r)1be--u!lRd&@k1*LIjNN>BF6=7n=gvlOZvPT&DlH?%l5hi{M;Q8& zJQwx|lRd(Qut(Ss_6XxtfS|BP7^eaRg+1!P632nkN_AifLE+3gu9fPzR;uG#sg7%< zIbT;l<65JR7OFa~8tS-SsN+hZjutA!m6fkR8U<5{!bNq| zoa<;cs-wCmMwF8P_25Q9nGx#2jr)LdeykqcD9`2mSUtE=(sF*R z9^CjiP|lClYf_SWFr<8OCGke0oUW+{Lkh|nn|ii(JzKk;tzFO7u4il4v$gBl+Vx;a z`PRe4ZNx{2&BR|4w-X;F$}WFB7*cQt@mIv1#HWd}t5^?)6qLQudN8D*oHVQFNwaz| zq@?AfSv?q1%Dj*7yu$RWOz&ss zXQBKhx|HcMrh715&U8GvzBa zO!p=BBZi6f#75#EBJ0kPUJuTc97ajYfHNgMhUq4z&u01@BF7yWpx)rPBM;PrGv!yZ z#;gZtN?P>NdT^$sg&FF>nUdzH1ZPTG)|mC+Oi4R!C}&ga!I^?`lByn@DJUnY>cN@& zv<9%pS3uFM8o(ZcHAK;K8mQ+qP|sJJUn92%%IG*DY;;OyVP zdB1@(ego(F2F~UUoW~m=pZE$SQ&6<@2F{)hoP8QN?=*16Y2aMbz`3S@vrGf$mj=!( z4V+UNIGZ$Z9%?(tY$TrI^EN@|KU8P_T)z*)?T0dL7*3S}buTddZ~lX`868Hc?+~qQ2TheYJ`DY7_O< zChDtA)K{CRuQpL%ZKA%~L~XMPmOaT?G|VRImQBK90|E9}2xW zj=leXNP7SHIIp|Tcb<8;EEh^vh;oCN-WR)&PM)^LbqfeLy}Z0H#1ggzdK-5V8l_E~ z+w0qO*UidlShJK;^s_3V?WXz_#nNP{B)hW5FDEOzMjlD7JRJ=}Q50dX;@^e3wrK?m zQXOVS&y4Qp^X@;N*Y|bw%yZ89e9!ru?>W!WIS=9ehw%PGc>f{1{}A4P2=70H_aDOh z58?fX@cu)1{~_N0&=22__xF;^UUJz>E_=ykFS+a`m%Ze&mt6Le%U*KXOD=oKWiPqx zC6~SAvX@-;l1oNy?4d+PZOrKCF+(fLB;1NJw4w|%vJ7o0LtDzwmNLwbGR%)M%#Sk6 zk21`UGR%)Mw6_fHEkk?D(B3k%w+!tqLwn26-ZHee4DBsLd&@8b$}soIFzdJXK48uT7HI>pP}VvX!#jheukF+2>SL2 z`t}I=_K0fqj>Jc46(6Nl=oEFu03TKCYV@k$N2&Wq6%{B220p6T;6&n4e)TB7dX!&1 z%C8>fSC8_mNBPyG{OVDD)k=G7rM~nO53ND{ZEgHq%O*X{F7y(q>v|Gp)3ZR@z1@ zZKIX8(Mo%0#rv)Jt`*<4;=5LS*NX32@m(vvYsGi1_^uV-wc@*0eAkNaTJc>gzH7yI zt@y4L-#rG~z7tuB1KZj$Coen(+mFHaW3c@gY(ECuA7@l;m$tMe+NCW<&q3N1MHsz5 ztv&HxY`4btg!iYlC%iwcJ>mUn?FsKsYiFj=&P<`5nL;}=g?45N?aUO~nJKjEyQH6Y z9Ny0Ctex3eJF~NPW@qih&+W|4+L@iTE7H*O#KY}@BjI*M8b*KbYuDFIqxYw^2i`T^ zuCJL!t5&T4(7YbVlcSFGZ6$9V0ERg4+X z5nVg6Tsu)*JMmjPkz0HCwBH}Lf!+t$uCJDDI*;BwcffN8Ja@oz2RwJcb4S8FcffN8 zJa@oz2RwJca|b+kz;g#YcffN8Ja@oz2RwJca|b+kz;g#YcffN8Ja@oz2RwJca|b+k zz;g#Y>(G0b9G*MixdWa%;JE{yJK(tko;%>V1D-qJxdWa%;JE{yJK(tko;%>V1D-qJ zxdWa%h@3m%xdWa%;JE{yJK(tko;yPG+yT#>@Z1T{o$%ZV&z>W2WZ{sg6A%H?tdr;cfoTPJa@r!7d&^ta~C{!!E+ZpcfoTPJa@r!7d&^ta~C{!!E+ZpcfoTPJa@r! z7d&^ta~C{!!E+ZpcfoTPJa@r!7d&^ta~C{!!E+ZpcfoTPJa@r!7d&^ta~C{!!E+Zp zcfoTPJa@r!7d&^ta~C{!!E+Zpcf)fxJa^NcyWzPTp1a|>8=kx2xtsRf4bR>1+zrp& z@Z1g0-SFHE&)x9c4bR>1+zrp&@Z1g0-SFHE&)x9c4bR>1+zrp&@Z1g0-SFHE&)x9c z4bR>1+zrp&@Z1g0-SFHE&)x9c4bR>1+zrp&@Z1g0-SFHE&)x9c4bR>1+zrp&@Z1g0 z-SFHE&)x9c4bR>1+zrn?@Z1B>J@DKE&pq(m1J6D1+yl=&@Z1B>J@DKE&pq(m1J6D1 z+yl=&@Z1B>J@DKE&pq(m1J6D1+yl=&@Z1B>J@DKE&pq(m1J6D1+yl=&@Z1B>J@DKE z&pq(m1J6D1+yl=&@Z1B>J@DKE&pq(m1J6D1+yl=&@Z1B>J@DKE&pq(m1J6D1+yl=& z@Z1B>J@DKE&tG6?X)g@-!f-F#_QGv19QMLtFC6y5VJ{r^!eK8Q_QGB-?DfK4FYNWg zUN7wR!d@@z^}=2+?DfK4FYNWgPcL=vrS84dy_dT8Quki!-b>wkse3PV@1^d&)V-Iw z_fq#SQpZ07p9B9Kd_Lj$`T2xnv*)$yyC(E*9sVDkL^VY{s zxjuHv^}$;oy!F9bAH4O!TOYjj!CN1^^=a)?Z(yffAH4O!Tc7%x-Vbkm@YV-!eel)? zZ+-CA$4xZ{~cxZ{~cxZ{~cxZ{~cxZ{~cxZ{~cxZ`icpHGX0eBmLw*hz?fVTm78-TX~cpHGX0eBmL zw*hz?fVTm78-TX~cpHGX0eBmLw*hz?fVTm78-TX~cpHGX0eBmLw*hz?fVTm78-TX~ zcpHGX0eBmLw*hz?fVTm78-TX~cpHGX0eBmLw*hz?fVTm78-TX~cpHGX0eBmLw?TLt zgttL>8-%w(cpHSbL3kU4w?TLtgttL>8-%w(cpHSbL3kU4w?TLtgttL>8-%w(cpHSb zL3kU4w?TLtgttL>8-%w(cpHSbL3kU4w?TLtgttL>8-%w(cpHSbL3kU4w?TLtgttL> z8-%w(cpHSbL3kU4w?TLtgttL>8-%wZcpHMZA$S{tw;^~Ng0~@f8-lkXcpHMZA$S{t zw;^~Ng0~@f8-lkXcpHMZA$S{tw;^~Ng0~@f8-lkXcpHMZA$S{tw;^~Ng0~@f8-lkX zcpHMZA$S{tw;^~Ng0~@f8-lkXcpHMZA$S{tw;^~Ng0~@f8-lkXcpHMZA$S{tH~l}Z zMk4)}9_aB@yX~ZV+6^Q<9EP`Hc+t4a3_oybZ(KFuV=J+c3Nh!`m>t z4a3_oybZ(KFuV=J+c3Nh!`m>t4a3_oybZ(KFuV=J+c3Nh!`m>t4a3_oybZ(KFuV=J z+c3Nh!`m>t4a3_oybZ(KFuV=J+c3Nh!`m>t4a3`u;%zPQqIfgjCr(}zC&mu26YK)J z!5(lPEPzF$YA00r^&XYq=p8sOs{F>E2fgF#MU~(9cJO}i9pJk_?*w~MbA)n^P|gv`IYK!{DCY>}9HE>elyih~j!@1K$~j6o zM=9qhPw1q@g9k+m@#^f zL{`igy+)S@}k;t+~BFi3$EPEuf?2*W_M^%}$ zdDFJ{NMz+x+ukFQWmc8d3b}3Xk;rPD+_v{fWVKpu+j}IkS~IupJrY^1nH#-FBC9oX zqxVQ;wPtSg9*JzidnB^#k;pPT%j%npQ~nP84tNvv9*Hcc_hbX_k;t+~A{%&*M3#A6 zHt-&aEVH?6;5`yq=5*P>dnB^V?6QIPNMr-=k;n$#BascfMK(SdM zy+T$NcMEb zmOT>L&@1X$_DEzye?iNJ-XoC>y+BFij0%N~g=dnB@<_ef+z?~%x| zMR*yF0dQy0q4O2STr)? zzr=|D5+nXgL5tJ*ud$c-ud$cpeWl3DM*r8?OY*Go7s0oK_k-^M-v#~>_-^n$;4cgR zLhDrPLVt1oi{!roy-VS1q<@X{uaW+>q|?VpA0vH?^fA)MNgpSDob++hCrF*OZF2~8`IJq1rm*eDeoLr8R%W-l!PAoa-3X_lgn{(IZiIe$t6cF zIdaL7OO9M}vJDE~m-mG`XB6m(%2Onp{qk%V}~sO)jU& z2#|fH|np(pAb%y`!u;vllwHePm}vJxlfb(G`UZc`!u;vllwHe zPm}vJxlfb(G`UZc`y5}2=lD`Qrzq=0Vop(((NWeMUyA26ekp}7#d8|PP9)AzwsVy2 z9A!I4+0Ie6bCm5IWjjaN&QZ2=lF%wr^6lZ&J2zQnqhW zHlMxyj>I=9+czoOH!0gUDciit)|Qx8*^G`4=ZO#JS+}1jN}MN3oY&mY&-gpkyyk{R ze}|eUikoN6d7d@rdDfigS#zFe&3T?R=XuQv{k*?l&l4TZ6Bo@B5zQ0f%oE$p6V=SK z@;pz(GEb~BPn0rGd@`@Oq{^eYq|x86=L3Jgp4VK`_@HyqoYCq2em$=_qfm23{Z;Jg zS7OiTh+>`*d7iO&o>6$7@pqo_cb<`Vo-ucx(RQA3cAgP-p0RbFQFT7__v`u4->>I2 zXEgfzwNA&>XreRQjQH+6zAM0g0saf{Ux5Dt{1@QA0RIK}FTj5R{tNJ5fd2yg7vR4D z{{{Fjz<&Y$3-Din{{s9M;J*O>1^6$(e*yjr@Lz!c0{j=?zX1OQ_%FbJ0saf{Ux5Dt z{1@QA0RIK}FTj5R{tNJ5fd2yg7vR4D{{{Fjz<&Y$3-Din{{s9M;J*O>1^6$(e*yjr z@Lz!cZ^8e!;Qw3j|1J10!haF|i|}8B|04Vs;lBv~Mffkme-ZwR@Lz=gBK#NOzX<(U+FT#Hj{)_Nmg#RM^7vaAM|3&yO!haF|i|}8B|04Vs z;lBv~Mffkme-ZwR@Lz=gBK#NOzX<(U+FT#Hj{)_Nm zg#QKjUx5Dw_+Nnk5}cRdyad}N*e=0p306z6T7uOQtd?N41gjQV50;ZCD-6FMHq;`wcZjst8QoBWJw@B?4sof&ATcmc2)NYa5EmFHh zYPU%37OCALwOgcii_~tB+AUJMMQXQ5?G~xsBDGtjc8k<*k=iX%yCrJ3MD3QS-4eB1 zqIOHvZi(70QM)B-w?yrhsNE8^TcUPL)NYB|Em6BAYPUq~mZ;qlwOgWgOVnXXrgqEJZkgIGQ@dqqw@mF;h!9qY5LPssTT84Yy!N}2@Y?T+^v&pR zf-6!v+g|%!(Jap?{wBDhRUMzoo8do@n&9)D_JW zjlT%`Tk1;aZ-OhD?;HJ1a7A-`qrauDXkKshH^CL@nBFfPGx}TV3TwZw6J@-ciwb;Va>!heVT@AcmTuO~hT{vP-t@Cp8U8~g9I^Za$~>Sj88s_+k}btm2DRe6flzR`JCuzF5Tx)F!7a5^0GD2M>y8fT!rPJlr5_HZn=#`c=@>(OWHS$^` zuQl>oBd;~`S|hJD@>(OWHS$^`uQl>oBd<5e>k@fgBCku->k@fgBCkv2b&0$#k=G^i zxE|J$I^14i3SIFxMd0io|E97;BysnVf74o`5URTKL3VB^2 zuPfwrg}kni*A?=*LS9$M>neF&Bd=@Zb&b5Pk=Hfyx<+2t$m<$;T_dk+Sa{DjH;JW^)jkn zM%BxxdKpzOqv~Z;y^N}tQS~yaUPjf+sCpSyFQe*ZRK1L=CgZ{sj3Om3n>;SK@1H8fx@JjfA{~G##?kem6udoBWqSaKV z`2SWa>;SKXzlTk&!;fJ5|5hsO0I!7pf7?pv|I@Fq1H8fx@G87j;jId9Rd&u-;jId9 zRd}nyTNU1_@K%MlD!f(UtqN~dc&ox&72c}wR)x1Jyj9_?3U5_-tHN6q-m36cg|}+L zyj9_?3U5_-s|Mz+3U5_-tHN6q-m36cg|{laRpG4)Z&i4!!dn&Is-bzS!dsP{^Hq4O z!dn&Is_<5Yw=MOu#}ZrWWyZ9AyG761qGxTtM&mpEeoocf3U*@qRJ|>oX>9a=2ySWg^pieSZ%d=6 z(Yqd=|`m3}^TuF>tW(;7al;nNyEt>M!e zKCR)?8a}Pz(;7al;nNyEt>M!eKCR)?8a}Pz(;7al;nNyEt>M!eKCLNkIj@p__T&kYxuN=Piy$JhEHqww1!V>__P+-r!{<9!>2WTTEnL` zd|Jb&HGEpbr!_@BDjPnn;nNyEt>M!eKCR)?8a}Pz(;7al;nNyEt>M!eKCR)?8a}Pz z(;7al;nNyEt>M#}PEl5wb&9glKCOlJX-$!mc*CbPd|Feaw3g6qXKHWT_;eeeZsXH! ze5yM_dB**88=r3D(`|gZjZe4n={7#y#;4o(bQ_;;uHa^|Pr`z~+8=r3D(`|gZjZe4n z={7#y#;4o(bQ_;;uHa^|Pr`z~+8=r3D(`|gZjZe4n={7#ywoi32nf~8UsQ+3LY9=E5 z1yC~)*_w$6H4_nPCL+{KM5vjFP%{zX-`n;~M5zD2(`Bq`Cqn7DP#P%Ie=`Z+3#y&S zRyz?&&xO)+q4ZoRJr_#Ph5Dv1)Hi*hzUd1GL4DJgJq*6c8xDigbEQkqh3fl4^?jkf zp$ql(T&VBnLVX7p>XZPXzI_XC8r@EWI)g&k2)-4Ro-2jAxShz}0ZPwhtM3b?=R)bZ zP^`GyuKLmal+zV#F zM?lRc^o+jP3iYj4$lKgbWdA>)^jx<3zEFK%sJ<^$-xsRy3#I2m>ABGDB*dp7J`M3{ zh)+X&8oKZ68T&NEry)KK@o9)pLwp+I(-5DA_%y_)q5HmmYoCVh`$GFPbl(@+ry)KK z@o9)pLwp+I(-5DA_%y_)AwCW9X^2lld>Xp%2ci4E&^`_EX^2ll_kE?Z1@5TAzlG{mQ&`+gAO)6jiiwtX79?+fkI(0yNM zpN9A}#HS%X4e@E{zOTR9ry)KK@o9)pLwp+I(-5DA`1Hr*({)|5sCj7cV=AptU#o+A z68a`3)Hf-iS-MA_JulR%j!-KtLapiuwW=f3s*X^rIzp}L2s=To>d5W}dqC~9|&Nf2sPN2paDp;mQ-T1gPz4{B9MwpMk7TGbK08`P?fY^~}DwW=f3s*X^rI>Ilj zI) z0B;TO)&Oq}@YVot4PJo>8sMz~-WuSo!7DIIH*XE_)&Oq}@aB6=&IgU~)(CHn@YV=# zjquh8Z;kNQ2ycz>)(CHn@YV=#jquh8Z;kNQ2ycz>)(CHn@YV=#jquh8Z;kNQ2ycz> z)(CHn@YV=#jquh8Z;kNQ2ycz>)(CHn@YV=#jquh8Z;kNQ2ycz>)(CHn@YV=#jquh8 zZ;kNQ2ycz>)(CHn@YV=#Z}mz@a4#eHy^P@Z`osXG{1)gD=U&f4g&&ZA@AYg{_!00g zz^{R0;5aw|9s!SnUk4|_W8iTx2Tp;fz|-J2z%$@9cpm%~xB&hY_}Ad8;A`OP;NO53 z!8Py_sJXw&uQ{yn1~vLy@H^mljlsY6UxS|le;WK55N3R0fc^?6L@f6bvE1tu1A==! z^9}Cxi2=fY1O5V-1|!gs%)Q|ba3`o!!j$6J=3edKGJ5pC*K=p#1EAI%WNY`D@Harp z6Mg{ucR;N<=&$%F#7CYxE5+J%Z}=#vH3!)r2VL4Gyx)ZPoA7=U-fv3S`%QSi3GX-I z{U*HM)!uLNc@aW;zscuC2<`nQpBEvt_nW+4A+-0Kyj~%+_nW+4A+-0Kyj~%+ z_nW+4A+-0Kd|rgm-f!}G5kh;v$txH_d%wvm7(#o$$txH_d%wvm7(#o$$txH_d%p?q zH~G8>+4g>u&x;6}@O~5CZwl=Froi5B@_7+Ld%p?qH{tyzyx)ZPoA7=U-fzPDO+GIo zXbSE9rqJGR((XQ^z2D^XB82vS6W(va`%QSi3GX-I{U)!R=ox#z3GX*~kM|`93{~i?6P$RyRd-$E$kw;&R|!1i6?aiyX-~mzs6p|)*0+d zU&ek7TW7EXHXP3jP@Qli)pmMtw)mGfTQpJ;-(=={kd5_FJ)a2D|Kg`Bf9BUDHa@9%-S@U>EAn zYoT_}3blJysNJ(d?Vc5C_pI<&!C&K@I)hy)I)h!PGuVYXgI!4bRG$@x%(L!O&vm-a zU>9!j+nO<{GuVY8_#>e9ek(?Q{>AxyYldZn5zbaa@ ztuxq#I)h!PGuVYXgI)M`P-n2qz8_m>u*=pN>_VNvE_@fZ&S00VGuVYXgI)M;Y@NX_ zTW7Efbq2doXRr%(2D?yaunTntyHIDa3v~v&P-n0Ubq2feH^Kklx=TZx@QOk2rlrxeG@6!1)6!^KS|ebao^hK=qiJb0Esdt7H5xkInwHj>Xxo~WPFT~@ zXj&RgOQUING%by$rO~uBnwCb>(r8**vk$+=nwHk=!)Q(8_Aa3{joZ6~)--PK5?a&J z8j=0HH7$*%rO~vsMr5a0)6!^K8cj>1X=#nf{*^T?ji#m1v^1KQM$^)0T3RErpRuN; z(X=$0miE08O0lM;(X_PYN`A(gmPXUk8oO;<)6yEjZClgQ8poYtO-pMuw{1;JYfQIo zO-pNJw{1;JqiJb0Esdt7HL^S1nwCb>(r8*5P21X=&x7mWigN z(X=$0mPXUkXj&RgOZzLcp0uW=(X=$0mPXUkXj&Rg1X=yYqji#m1v^1KQM$^)YbL3ex zEv;zBwlyt{rlrxev?3p;Thr2LS{hADD++SDH7$*%rO~uBnwCb>(r8*5O-rL`X*4a3 zrlrxeG%I6iG>u#5^fqf+8cj9;|4k*y%rA8n@I5t!ZgAEsdt7(X@1EO-qN?w6y-8#b`}Sht{-oXiZCp*0i*5Ob+fx)9y#p z?nl$^N7EuSEke^GG%Z5YA~Y=`PK(gA2u+L7vR(;_r2LenBNEke^GG%Z5YA~Y>R(;_r2LenBN zEke^GG%Z5YA~Y>R(;_r2LenBNEke^GG%Z5YA~Y>R(;_r2LenBNEke^GG%Z5YA~Y>R z(;_r2LenBNEke^GG%Z5YA~Y>R(;_r2B2J6YvCP zYr#9ETE_dd#_~?7gs}tEe}BvF0`=eDvU@=N_qS~Q_qS00{T;khtwku0>pk+g@%Nn~ zpBjH2{I}pQf^P@!2le0IdgfiA{`*_D{!3k`|56v~ztn>rlye8=+(9{aP|h8cbBEN- z&$ygBq-I8!bBC0{=yL9$oI5Dz4$8TMa_*pP8C}jDYGX#1a|h+z zp%!J^<=jCzcTmoqlyfKL+(|iiQqG-}b0_88NjY~?&YhHVC*|BpId@Xdos@GY<=ja* zcT&!slyfKL+(|iiQqG-}b0_88NjY~?&YhHVC*|BpId@XdU6gYd<=jO%cTvt=lyev5 z+(kKeQO;eIa~I{@MLBm-&Rvvq7vPDZ2s?mHQUl+(8;t_8kD z(dhQ+TNI6MpT0%WXutawMWg-hTNI6MpT0%WXutawMWfrN?-^VZx*z$TL8rK!zC+OH za{3NIqs!?#1dT4IZx1xOoW2cENI8AqpWa3}eczwbDW~uIv+Z*FzCWYO>HGeSE~oGN zGrF9<@6YIRHmjUEQ$yu6dNrw8r9B}`^H+cSZdR0H^q1~t#V2b*udFsFyyo1T_-)W% z9GVrM7(WbpWxF}C7yBdFx-~{A4})gAS)4ep4zLr{tuac`tuaE~8YArG$v#lG#wcX~ z)U7eHhrnUbtK7}3b2hWi*~~g;GwYnqtaCQA&e_a5XEW=Z&8%}av(DMfI%hNMoXxCr zHnYyz%sOW?>zvK3b2cjiaqf9=2Al*39cJ^Wj*iZ?6v zu!j@6?-_{>*URfJ^U+wD`{5jVfSx8!EU9=5&G-mKWew%6O66?@oj0^Ks3 z6?+)n_L>!M7~S@o1Gl|q#T&+71zXGvYqrg-*)}V#@Ly?HiYsKR{i}Vd{Tm-4MYqPt zcAVd=$idHeg}hmjgKYH<{gu_-X7v%<|Hgk+PqFQF{$}+T+qyMI=(W>k^%~m|wr-7) z?UjdS^&s0juyt#U?48)}#`YJ1X7wqjd)>8JJ7R+5_)IrweIv^A@(rOUgx*EK z-Jrp*vFiS7@|{vxd-pwwCj#Hcr_(?6q|utQTbg6rUf9jdXty-SwmIA_&C!WJ(j4Q1 z;BSNGYPU4!yig~N2zBCtP$!KDb>e|gCyfYo8;el4u?W4cZB2&P8t#F zq!FP`8WDOuXE$@7-OPPZB3b$H5$^lSY(s3e-s>vcCbI0jELT#-j8*sM}a%>oyjlP8t!O=NX+eB3mbo2zAnk zZ~?nSjdaq8QoNG0Tgqd53Hw!SujK5O@;Lo<@NdA2;2NltM)X&mG$PbVBSNoE@0Riy zzYXf75!qgy-mO`W(W}$DHS00zHkM$wl*g#sScE!hM0k(?s#%ZT$*gC$l*e`>=|7GA zR_vd_zL#I=q!B&iUcXz)W7KUdLfyt9d^f0*Mr7-x5#g_b?uolK$1%D;`i4hwB`tD} zv^VBByQM`=(QPb&?|;-YYRSe&{2qZB3b z`$65tB3mbo2z48aP`9xJ??a2;hZgxJ%@azo7QGLJc^_KzKD6k4XpwI)JP|yA7CnF# zJ;0N`HBYA!qeZ?oZ%wwf$hYPh&5v)*Gg^xtNVskI);#~!TI5^vjON6*=GitUzBSLb zwaB;T*>!7WwWxqqWF)=NYX^4)nxYmx8HGg^y$cb?H&W9O;1mvMGv4wzD-Zhphdn-&$j!KZ`0G0XpwKzvu!Q% zZF;t?MZQhXwzbH&={dz(^Z;7q+w^Q(i+r1&ZEKNl)3a?Y@@;yytwp{~&$hM5x9Qoo z7WpzD>_)E%I%8#{b}2qeZ?=&$hM5x9Qoo7Wp`8GYHwaB;W8LdUW zO>bTJPSCTb_e(vDp3C?)J)`F`zD>{Qxr}eqGkPxL+w_c{9r!jqqh|!ZP0#4q-nZ!) z9nbqVJ)>jw_p5yx9iP9SSlYMg$tJ?|ZF;sHRr)qPqvJ{6re|~v>D%;-jvIZOp3$+Q zZ_`^3xc5rv+Hvod(6#$@YRA1-vRymwy%M^1+})l z-5zSU2jA_Xc6;#M9(=b4-|eAxd+^;JYPSd9?V)yi@ZBD2w+G+tp>})l-5zS!qCLQE zK}$j>w+J0?x2UE@-8>@nNY|qJ8g+7uP$#ztb#jYPC$|Va616ZAwGb7zFcP&e616ZA zwJ;L3Xg8*xx6Zeq@GWS23##6NO1GfTEhuvfn%siwwxG8yVne?b8%FPPX$jJxPHvH{ zlUsy3xkYGgY|&m#r|aYvp-yfIT9P`sMfk7$tK?6B?$Ir%N(*|@f|9hLAuVV~3+mB= zZnTI`KX0vQK_yzyhZdBfC4AcN58FVU+#>tS%7uH=gg>s9^P9@u_!Gi^&mPVPiBBFR zK6y~_##->8*gh}x&fy2ew(d&l*IiC+iXN$CJP!7i{H>;bbpIgecci$<}h_lrHF zcU(Ux_Kf7k4%i3T0sCOEhx8VH^%8a!^v>Z2#i~%O8a=ankT~i=jXTOkDR}>3y#H|WBT8w7|5o^K4Ib9>t$|xbYw#rKnQv?G6!w3{Zd2~9 zdcV^@L;ADWhrllwVWSl`T9wOs;9G&Zgr4U8{0ND*1WgANaSy zA8Pb@Ecmag#bd!Ak^WimkHOFJ*FVMf8row)Cw4d31NMT?@#L4lFN0qJpXaY%#qP%* z0EfUANFT<2(MY7>JB(D?q}O&n7PP6%AA^&RiD#uy>yOJvYr)6mBcYf#{)F&xeD^rM zdmP_APOTr;d)k7>@!jM2?(x9BdmP_Aj_)4FcaP({C-B`9`0fdO_XNIs0^dD>*Pg&f zPvDU!@W?)Vv5#-E`|!v<{r0h7pMGn667-n9Pj7I_0qkeQ!#;V$>3^tl?vqEH@<-rj zRnC3EA7g)xzkXgd-51y|`+|1TJ3+5!?hAUbd%-XAYG2YjqxSK|Z699Shu8MWYbsUJanY0b;z@k*B))hOUp$E~ zp2QbV;)^Ho#gq8rNqq4nzIYN}d_uon4?dya8r^#LRkCqEhdH{ny% z?kQ^b6i+_IlTT5*r>Nai)b1&2_Y}2zirPIz?Vh4`2dK*d>T-a(9H1@-sLKKBa)7!V zpe_ff%K_?gfVv!@E(fT~0qSyqx*VV`2dK-_J|Q!B+9zZNPb-&U;p5jkeuJ+inZo zw%Y=??Y6*eyDf0rZVTMD+XA=kw!m$>EpXdz3*5HbXxnYH?KawW8*RIdw%tbCZli4< zgpGsna8NvS1qa20(W-lp_Ha-<*tY5(r2QO3bq}Jt2T|RFsO~}Wa9+qSgJQsF)jdev5326At-1$QcmLI@dr-BuZPh)fS{tpp2UTm^R^5Zt z@gQ|Pi0VG0+6@QKsCGiyw=x5xs zp3(dD9=+fA5v6|yem(;;pMjar(6c^6&w3VapM~3JmHUa{S>oriemA^dd+e;vYKhbYe>{B?*@9imi+@Yf;ybqIeQ z!e58**CG6M2!9>IUx)D5A^dd+e;vYKhw#@S{B;O_9l~FS@Yf;ybqIeQ!e58**CG6M z2!9>IUx)D5A?kaG`X0hxe;9m0>)U@MMOqg+8vG;ajM35HXO(_J_~S-+{wzFyR?jF! z&zuN8#~VH`mQDnp7fV8X_j%YD2Ozp00QL2nc4SL?#hfmWd}pfF$18=UUieL?TB z{T0x)`-0x)loyODgWjVubOm38$uGj>7h&>?F!@E8e2!W_N3EYj@tz~E=V0JD82A#; ze2Hhi#4}&wnJ@9omw4tY%4I$HigFR^{l>QlzshgF%5T5QZ@BxL{H%YQ{5-amb|g6nz6c%xzwS3DCwapuo#G zkA&9hk+1>#UgsYEte*6Z09``=ABXP+kR4>59*pVv(ZK(|FdCe|cD+Ue*JU&~3+AOK zqrt3y8!Yixuau4k%e=??Z%2a_o_rl#<*$DOx^|<%MV|bh*j_;$4c_2am#{B`-lIDz zuQ``%;B``N@Xl}Z%-@242Yv^<$&=s3z6IXq`8(KuFCIpN@9~~>QvLz^A1TiUxJmk5 z@J-(KFW42MTD8hU3@}Oz;M)+yo?5l>Q+`|WKl0>%a=uBA@1w~!QV#N0&(KGc&ywGGbqsdcl z3CYv^>I^sy=6Qw|l03&7=D`B!b@O-~KPs|A{C68G8eJ6Z;3))`Zby znYwsAXEf>coY7?6ZwM2hN2}5BNBv~zF=#aW-~HRr>sq6s*Lg<6w}AKXq{qk6&{5N9 z*ywtNZ^icRh0*Z;;K`qLF5%B%r}*pJ^kkO4nWYbA>4RDIzBQ#=$FfPcv@9(rOFPNZ zLb9}tY|^bFn{<1~Chf;;(jLspFGg!lHu)`Z0kraDlV&NKG(Xv-naQf|Le3rN;uR-&kOk9z&(a)ZhJ#Yd3~U zj|KL~7%Dx6N{^w^V@a#@7%DxMv`UYm(ql=h^jOj=J(jdekD=0INvqkITCCsp4Qwmh zSkfvzmb6NbC9Tq9Ni#f_v`UY`)mV~p!q^xpJ*L*^XROj=YAr^q^jOj=J(jdekE!Jt ztuqp24u|7#I1Y#7a5xT!<8U|*hvRTK4u|7#I1Y#7a5&CLHx7s6 za5xT!<8U|*hvRTK4u|7#I1Y#7a5xT!<8U|*hvRTK4u|7#I1Y#7a5xT!<8U|*hvRTK z4u|7#I1Y!t*Wg6pdkuteI01(fa5w>n6L2^IhZAr(0f!TCI01(fa5w>n6L9GJ5%f+t zoPfg#IGljP2{@d9!wEQ?fWrwmoPfg#IGljP2{@d9!wEQ?fWrwmoPfg#IGljP2{@d9 z!wEQ?fWrwmoPfg#IGljP2{@d9!wEQ?fWrwmoPfg#IGljP2{@d9!z1X=5%lK>`f~*R zIU>f^f+O&A1Qj|W9+ZL>9YKqZphZW}q9bV05wz$CT66?0I-=V7S5~AWs-4lgbVRx| zEc6(0L^XAad)yJ!=?Lm{1a&&1dO6)1bp(w%f<_%dk&d89N6@GvVUuFuqr^W)iF}T# zc1j`gIZEVnl*s33V68Z+TKliwYj;$&J}>+$>}7fXXz-eHJgRuc_8Zt&!0VtD?5N@m z}$=y_D5r)`g(M>Trd_K0~@ zBc>RT2UQo1l}`UT(4*wh@NN35ZzO3GdiwX*kdQ$z`zxDVsseauh{7Z0#XD9=G zd6L#XNnf6X?MYhuB&~gtemzNRpG;E1b!p7(qt7kECBlRo%8j!|>c2iu;HIqh0ie`$)WQ(<|8@OKF53{hvw&)kK~e`kK~w-@sxR}AT=E3zo{!`hJ90_SM{uh2 z19NC#j`>I~>G?=5>G?=5>G?>G`AClWNRF{Am-Kuj$B33odOnh4T+1arAIT*h{pOgD zW`so$MIc}}1?C+V{%>6<6%n!} z;)Ij5!;|RDN#cZ)w55}@qLZ|rleC~?JBdb} zL^)5w?MYZY37;p46HcO^Cy5hI5+|Ib7AJpL3m7;_obWQ5_A;9GGMe@>n)Wi9_A;9G zGMe_XbbdW}8BKc`O`C#^DcG2TjVaief{iKIn1YQd*qDNiDcG2TjVaief{iKIn1YQd z*qDNiDcG2TjVaief{iKIn1YQd*qDNiDcG2TjVaief{iKIn1YQd*qDNiDcG2TjWe)u z1~$%Ugk2BLNT1h)6WE^Fosm`>Pk<*uM;d3O+fMgBy)(qyX97okXJF%uMr1#;0D2$J z8ELX{!wBx^P- zzlV~*;hE$j>C512{MC`?8TD?Xqq{Te-Nx^Nw|V9+=$YUdV(&9V-DhCG8BIprD9-}k3sX&N4;sr9r}PH&US`ALs`)2grW8tD2?QQXjq=nePXv-D0?8AB*22qaGgk|zSm6M^K3K=MQ&c_NTJ5lEg0 zBu@mAN3runAbE5UXxiBAQq4Q)$)vjGo`+i9qs1Ao(BmM&8T-6J%683@38Ip`;2;rf93i63~hdfHb2AseMYTa&(OkW)WY?oTC!9A#BWgR zwcUm7`TLAouhTt$pHb_z?fLtR+O5&^_ZjBzGfB_iXVe0n?)m$STA*#u-)GRq8MJW* zZJbfNQms+Q8RqXZw51v5?=xuT3@vAdmNP@knPL7uqqgBU{}XTa{C!4k!?}3=KBKl_ zyKcnSGtA#-@bwJy_Zj>ph&Y~T@aHh39ybTLbGF&p^50A?8zXBAgCeF1b_F-u%AOI$HaTro>rF-u%A zOI$IlxI(`oqL?M3m}RV-P5yV%zYaR0m{mk!{7cXg#jGL_qOXpD0IrMW5<(xzD=Fqx1;-xuS+8j~S z9PMom9h*bJ=7>D!XkBwC%pBS>hpNmG7tPUf<`|df7?4Iw-XB0mb!%gMqCISqZU~8EvTK?_NsnC?Zkieicmpg ztI>VGpwZLl`B#Be-vXPyPpYDe!y+6O;jjpY zMK~j4PVG$0Ca9D)HA{-Xsun31mI4r_p5e|!RScJnO92ViQ2!};DEW%+C4vTPD zgu@~n7U8f6hebGCK+_h`v;}dv9xR|~3u4l?TjK(nwt%KBplJ)zH2>9_wt%KB!1Dr{ zwm>gl5ZivnGo}TNWk%1K7ErbYlx+cJTR_lVW1qXM~DjjBf!O{iGrmr~DlFHl-|6_hst7 zOx>5M`)j1XM*3@{zef5BapnpU<_Zz!3K8ZC3b{grxk7BYLiD&ol(<5CxI$#OLQJ?q z9JoT%w?e$Pg0iikX)DR1*j`DNK#vY9L~$#`Z!1J@E5vLo=-3L;+6r;n3Q^e#QQ7Nw z@B(GNK$$O4<_nbh0%g8HnJ-Z03zYc+Wxha}FHq(Sl=%W>zCf8TQ05Di`2uCWK$$O4 z<_oCt19%5#u2BS1Lr}n48Nh$I^CDO23*H`J+SLxSR z>DO23*H`J+SJkfcTeT~r`}I||E2I1MRr>W+>7n23etngGeU*NFm41DdetngGeN~#K zC+XK$>DO1KY3GA$j3Cz-L9VG@Yr!?u$mm(mHFW+OI)6=NbBgDW*Yq~y+l1Hg>2-X1 z9iLvur`Pf6b$ogqpI*nO*YW9fe0m+9UdN}`@#%GZdL5r$$EVlv>2-X19iLvur`Pf6 zb$ogqpI*nO*YW9fe0m+9UdN}`@#%GZdV`*RgPwkao_<4KTMKT`({IqzZ_v|k(9>_w z({IqzZ_v|k(9>_w({IqzZ_v|k(9>_w({IqzZ_v|k(9>_w({IqzZ_v|k(9>_w({Iqz zZ_v|k(9>_w)4vVF--h9D!`rvv?K`A@hxG4|{vFb9D!nVXsdOP8xhanf%f2R$-^3#~ zRnrr)Z<79|)Aa^DuQwPEh>e>`uRh&m_30*SN;mP;O?gUhlc$Vl`0X_4o_JGUbNV^I zUpyGC(l_DZCLX*gHk@uHxvBLTW0^Pjzrt_IkH)&6!H+lb<4yTdZa@t zTh#OxHN8bmZ&A}*)btiLy`{EyKDb3qZ&A}*)btiLy+uuLQPW%0^cFR}MNMx}(_4zS z{RY?c7B#&^O>a@tTh#OxHN8bmZ&A}*)btiLy+uuLsm1y|uIVjmdW)LgqNcZ~=`Ct{ zi<)vvX230(!EI`KTQyymZMDBmO>e8FwypNJ>1Euf8E~Jb(BB+y)5~tt%WhMP+w`*A zs)c?fDL;Ji#neR~M zJCykjWxhk1?@;DDl=%)V`3^1l4rRVWneR~MJCykjWxhk1?@;DDl=%*2zC)SsQ06<7 z`3_~iLz(YT<~x-64rRVWneR~M?@{LOQReSalJ8NH@00$0(!Wpo_kWnKH>?HU*BjP? zbw-MHMv8StigiYcbw-MHMhcCG;(48sVmv3+HQl79o78lZnr>3lO=`MHO*g6OCNL1Xme?Y7L0j>HjW9417+qK{>W9417TiaeQ zy31I3m$C9LW941O%Daq}cNr`1GFIMYth~!ud6%*BuIi{asE$UD5qGKMUDeLE_fy?v zth~!ud6%*BuIi<9#>%^lm3J8{?=n`tNj&o=@ywgVGj9^lyh%LsCh^Rh#4~Ra&%8-I z^Ct1ko5V9^y`d{8^Ifd0_sC{-vCMjVS+nUjrTDv8Iq>RMnN`O!tBz&9ia^UY`Wxk7*1FvzFRa!skojK*e-#E%*-oLtp?VUMgdBG{( znNwDqG1EtQ>e}PFZc$PkLugneSrdz$>w3zKfLu@60L7n|_bK zi`BdSXpfAS7O`vDZh>HVr5oh z%k+^l-^I#&H7Ls?e)3trlkZ|>zKfOlE>>pEwyf6W_c$^s)3eISPHg|DK$*4NvRa+( zFOcs46euUZi2Y}vcZQeM8lCQ)Ic2_!mH94KriYgKE>=!@XHJ>#VrBJN)tB#LL#khqC&(ZSTw}tNk0jGpEdYa#?-B zZ}85XvU-GV&t=Md7b|Ne#OeMnR_41{neSp{^%|$sX85{M*4l`F>;Duet2Y@Pah3Tl zR+eta<9rt@^IfdWs&!dC&QJa`PkLugnHB7^dY^5t440)gF28r?l%+OC@60LlU98M^ zu`J5A=DXZt&c0^Z3k;;5GDXS-{UVIlTvmRbn@Ai}4nNwCDx9y!d zW%bsspu(72Va%;C=2jSUD~!1n#@vc}(0Wi|%&n-W*!JwKq84uS?5x6=TVc$tFy>Ym zb1RIw6~^2OV{U~px5AiPVa%;C=2q0A^ft!a3S(}CF}K2)TVc$tFy>Ymb1RIw6~^2O zV{U~px5AiPVa%;kyDIgna#B`RCs&*Zs+^ZnO}tY%Ruk_9e+B$ad51f)g%4u?HuwSl z`hSBT1|K4QFZM^UGuRJ!t|odw&rGX{KCmAg00+S#a2WKr z<|-$JRuf~`ef+7&&eN>8bBQfO5tljv8R6k6ph9d0~V%9H*rCxuoyDYP2;q|mBP z#8R0#DYP2?0=7>It#VRmHB6IoKPeHmPYSJaQfM`N7xoU)eNt$ZlR~RH5zF>2(%*yq zUTmKfS`B{%yBXXKJ^=n-;J*WZ1Ef!J77+Ka>$e}I7Qe$^e;51rus?)N{|f0}A^j_) ze}(ifP71AtkMQL0^Q(_yKZ@Oo{TTMgus@FdIQA3RKjiQer0fSj34RLnSNJL?h3d}t z#6yAZdQPK@TnXikjg#Ar^8=EP`D%<052niB`soH+2_^%%{GgP+2- z=EQ+DCq{GP;AgO{IWd|O2iBaJ(}`nFCyqItI1a2iabV4fbuORLniB`soEXiC(VRH2 z=EMQ*3eAbpoEXiC(VQ5~iP4-G&53mipGt-1#Ar^8=EP`DjON5>PK@Tnp*1H)b7C|n z4y`$HXw8X3Yfg;j#Ar?&T65yiniHcrF`5&jIdN#si9>5n99nZ?G$#(NIdN#si9>5n ztW)@m)|^Nayh33R)PK@TnXikjg#Ar^; z>BMnp&51*6PRw~_acIqnLu*bPT65yiniF$6am?w&u}TOQqK1;x(3~2YQ$urV^5BV}j^@S#_K&8ed~bu_1r=G4)gI+{~QbLwbL9nGnuIdwFrj^@S#_K&8ZXT z)X|(eaZVl0siQe{G^dW{)X|(eno~z}>S#_K&8ed~bu_1r=G4)gI+{~QbLwbL9nGnu zIdwFrj^@S#_K&8ed~bu_1r z=G4)gI+{~QbLwbL9nGnuIdwFrj^@+ zi4a1_<8d_a^L+Zxv%YK3ne#p8+0Xv&@7`yhvxzzL#GH9z&O9+^o;+usm@`kznJ4DV z6LaQ?IrGGvd1B5yF=w8bGf&K!C+5r(bLNRT^TeEaV$M7-HW$P=%LVbl;xSu2c8T=CXW$Q}8b73wR*!cmUV z8Z+5?r&Xx05DPV@A^a{^`#tP)*!l{w%Fko#{Uh0W7Ae%qe4*Yy5^D9hP_rCD&2k7e zCnnU2eW6zD3pFz-)U$8luRzUG%DxEdjY8R%z{{YX!UQoz9;3e2BGgxig__kDYDI@o zbNfQA=nyW!F2P=keG9g}Labl)6=I>jLM+r*h=uwJu~1(j7S@7wU_JOrP`$r?T@5M+ zkgcx}3(=cmk^O2cFGO#OMLM(etYf5P#Ih-H5WTVElTt*;OZZ>L0GA(s6S>?&-1g;*u}3bF8`*!l{w?2lpBVt*XF z4*L_>_1Je}-vzD!SAwg+HQ-v1d-wN3b>{VyG+=MQZp8iz>?Z7Hkank7X{u%h^ z;Cj_#0r9+mcwV3!(#JTS7bu6c?RZ|G9Mb4`UZ5P(z8(elfSQq3NjIn&Y1vQW_p6*? z0Pjb@qo6r2P?R=41L`{-vQL0t1HTSF3w{IC`%pS&1l0T2vR?pS1RbRdlph)$r3;AC z1&Y$Xo>9EKiv1e4W}a34I`;QC!yDlDLCrbq*M9|n4C-lxO2)to;5hh8@Za$`0ZxLK zK}X#JqHY0Ew}7Zypm?jZDbgBCz*|5^*8-wzfugHzeOFVc-H?UaIaKIKTR@~OAkr2n z$8(7zZGpe{F1(8)SGX4R1$v|QK^CF}MOrbh7;EonAg({i=80gw%4} zePw~>w_Q$MXnx!Fzi|xAYku3u{|5Xm_&a=QCST?6z`(oUyixt3c%TOJ{`N7Rsr z8WK^%m?LT!b3_e^s38$GB%+2fx28~|@=>8PZ1UYDh#4iKrnF zHB@eFzmBLO5j9k9Y}*kv)QH<&98p7!xQ&jep+?+BN7Rsr8fwJtBTs;isG;&+qa$jl z5x3E8EhM6b%6n})qJ|oA8y!(YB5FuP4T-2B5j7;DhA~IfPpTQ9| z)cD%yRvZ#hL*=)&9Z^FfYN-6yw%c{6{MP7*8fr9cbVLm`f;Kv$hD6kmh#C@6Ln3NO zL=B0kp+?F&PuvkTB%+2y)R2f85>Z1UYDh#4iKrnFH6)^jMAVRo8WK@M?JT5PAfkpu z)R2f85>Z1UYDh#4iKrnFHHZ1v zG4zp+s38$Gj60%+dM0jPj;J9KHPo!CT7l-VghbSkh#C@6Ln3NOL=B0kArUnU98tr- z5j6}PQ9~kX7&xMaMAVRo8WK@MJzI1+DkY+ZMAVRo8WK@MB5FuP4T-2B5j7;DhD6km zh#C@6Ln3NOL=B0kArUnsqJ~7&kcb)*QA0hW)HUcCrO^>JB%+2IU+6A~s38$GB%+3z z>u|XvYN)vm+m5KA#uqMeL=82*u6UFP~!{Rj;NvLI&3?lhD6j* za~-xFQA5pj_^KRHL(O#<9Z^FfYN)vm+m5KAMixd#)KD`UM&c3?H6)^jMAVRo8WK@M zjShUIBWg%Q4T-2B5j7;DhD6kmh#C@6Ln3NOL=6*;sG;|M4GLo(XBEagsw#|mtW>Dk z2BUU@5NeiK_($?p81uap#(Xb@niKFb{|tT!)Jg`GJPsZN`@nwAa0omMeg%Az^L&?M z&VlDatuD}c-UNRIUIZ^0H7+)41*UKbxD<51P^hflc!$p)*W9@9W1ybF$@W}IVcc^m zh1v~4cM*3T6?!iTp=VSI47Q%1kHwhh?3pKLvuM?c-Kkw@u?03O=V-N$~w-#zNt>c5w*`wC3*nY@o z3%am(b4&`{LrFK-1NMRkz~lC=QH;;)=l~#yv=()^hl4)8GvFdw%8a^v;Wp@#+hqv+hE#!4P^jqfjF$U5`dm zw(kZTz(%kMYzAAvR`AoH=N}3+zi0d`2zv?GOZ*RWnE1cI{~P?D;Qs>u7HsEw9sqZO zU(oeL>R z$UP!*kBHnOBKL^MJtA_Ch}>R$UP#>x%nEL zdqm_O5xGZ1?h%oDMC2Y3xkp6q5s`aD>R$UP!*kBHnOBKL^MJtA_Ch}>R$UP!*kBHnOBKL^MJtA_Ch}>R$UP!*kBHnOBKL^MJtA_Ch}>R$UP!* zkBHnOBKL^MJtA_Ch}>R$UP!*kBHnOBKL^M zJtA_Ch}>R$UP!*kBHnOBKL^MJtA_Ch}>R$UP!*kBHnOBKL^MJtA_Ch}>R$UP!*kBHnOBKL^MJtA_Ch}=ml6xe{J(A=eNpg=Qxkr-RBT4R&B=<;?dnCy{lH?vqJqhg#l6n$qbncPV zlTf2`k7UfbM>6KzBN=n=1Lq#e zz_~{h#=N?JTpy~?AJ(A=eNv&3OxpR*sxkr-RBT4R&B=<;aX4S_y_eg5B zs=YY(NRoRb1Lq#ez_~{k6J(A=eNv$3A8Jv401MZI8BT4R&B=<;?dnCy{ zlH?vqa*rgrM^aBAb%um65uBbjjSk<<*o(YZ%5;oKuh?vW(-NNNt>CC)vP z65uBbjjSkxV%ENG6(wP1g|2v)Y z9`#3k!UvVL-sAl>gb#ragU&hcp>MiJeUp#Tekj6jQ2U|C)_y2L*ZV!{n~YxozX<-n z{Q7^ezl5#*P;|^e@CnNMu=|a=FI}hZ%cymOL7UzhctEJtyh1-MZBq;}YCk)n^ZYhN z5~D{kZHgg7!j+)MFKs;2Y*P&JF@C1m=Kbu1ex})`7-IA@%{F318&3?|6f0cfr-W@h zA8g}!UmH*Q+IYs-rdXk06)TK>a@VFelRk}p4%NmJs5a@-wx2q+NuNeP zX=;-`jaFS7s%t}aZK&=uemf)hjCdBxyHW3(2OFiXA)%iuZIrskgg(zkWi>{v(h*wQ z8{?nHen9oO5%q42cTnC*xs|*z-eXiP>ujoJqqV&ycDJ5SZHavv{7mdV*&D&X1~-AP z7~>T_CSD1Cijo}odt-2?%Y#pXp9MD?6QB35iGRZWqVQgMyifRP&>ru_xud*#vg7lm74cq&Je^)^mf<>TK45~zH1%+C-Bh<=3 z;rl7MRW^Hm39aY9RX#i>{3&?d2q)~`C3`0&KQ!uW##@EkRgXi$$f){KiE7H|Cz#vS z{~BMVyRKR2cY=hTmuQdwQfF@WyF5a@r7Luv(C)X) zf_7cAj@LCC-FLM6T^ONfN85wPz^6dZGqlsQw+Aoq-xtBN{OX>)-EWx*wL(?+9m>5n zquuYD2=$h(@Cx>Cz_&SrXPeuDcR@$U_C$eyO%#HjRcNPAZ>Jysyx*S+KCkS^Xf=Lb zd699#sI11=1?~a6!5**|JODlqo(8`Oej9uZd>yoMKCcYKI1SE#^G1y_jEg|`5uev} z8gCKqP>nnwbicMkD(Vv+13izlgKOR)ExG(v&|2ETUF=XD$yV*?NY##UJ0%bKNablm zLig7@0{3w{f_`ui^lF?P%FSHvd~63w+d)3IgM4g`*>t z+iPrgNP$MPvBTff7EXe{r`&ApNF=}_d-NNB!uMdClO1ZOIs;nW2{SukW~augW5G_1 zQjO!Fb-NSY?$n6Y<$gl36W#9A=+z~^1+C$ou(T7Fc4{=LUs3W-#-Tek4t0rDy%SaM z)R@%vK5##1o$u7h)M%aW)cDl)H$cy%?Ud$S@*-%p?-XP9{%z1|-|6=ag+Ha_SJ>A; zN1mM;nHsJ6oq;vK6V2~b9xGd8RsE__s&TQ}<4$SG_+Cmpd$vOfZ==&A!O@za=&F-g+KH|@ z(N(8->(jrit4?&)NfhlwSDompQ?nmFvvt*}84sg%)rqb;(N!n9>O@za=&BQ4b)u_I zbk&KjI*F*A=<4sp@YUe&#O>AKAF%%c`$4jo2kB2Ar1yM~jN(D50_!NHbTqon1UcAN>%0^h277(!badsxDE z!FeP7-NW>E537z`qW7?b%Y|L=-v$3&YVRr`d+buHxBZOH+(q`-C01>p1f4y0iD8#G zd+Z{6?DAK+WPb~E_SogGatWP1cBvMO&K|p{>n`fLi|nzB?6HgNu}cv{=RpHqXrL=_ zzuXl#d+buIFuH!b&_);9=puXUQk3woTnX7@7ujPM*<%;kV;9+DmulJPbidH0IY6Vc z$1bwRuE5!2SK#ci%U|UZ=0InUU1X14WRG2FvI|Xikv(>iJ$8{jc9A`HNg?_I0t(rM zLUy5$T_|K13fV;-wF`ypLLs{pEA%fEvI~XmLLs|Q$SxGJE3iU#p^#lDWS3gE|7C^j zLLs|Q$SxGJ3x(`LA-mLybtDSeg+g|rkX+U`kJe3x2)aLfNl54yNR5;iI%%{*Di7YyW3xL6}lJRtvO_$ zOT9ln_qEiONI6FL$h(!5=@_X<*CQ3_NM&d)*~PDWu-z~3){K+O-8=8rypwIm z(%nHX_5sj6^=^O7Rj9AI3a$3tMAzM#iL&j!dpEt$Zu*_w>UUhCuel0e$Nnz1=LvU9 zb-pTRIJ=pJ-YwPnYJUkj>h4w^=rcR^?p8Kv+wp3*W~FR94)3PV+Rgm)Zes6l=AU;H zfp<%L@+Ixbm$F3ti#WWS2)tW5^sl$-*GFjekI?ELAwoVvgnWbu`3P#KuR6 zijNTS9wFAHP(=z=q)OANqona_Or=t0ILeQm7&&ze6gqDpIH-g(_00 zB84has3L_bQm7(@DpIH-g(_00B84has3L_bQm7(@DpIH-g(_00A{AH_DSFiusz{-V z6sky}iWI6yX-?8dS`{f&kwO(IRFOgzDO8a{6)9AaLKP`gkwO(IRFP6|JF4?o6)9Aa zLKP`gkwO(IRFR@DPN9kvsz{-V6sky}iWI6yp^6l$NTG@psz{-V6sky}iWI6yp^6l$ zNTG@ps(2JtJc=qFMHP>tibqk!qp0FhRPiXPcobDUiYgvO6?-_t9?r0bGwk6EdpN@$ z&aj6w?BNW1IKv*!u!l2v_t>GpyT=MS!(Ps?mow!wHRrbp|hN9(3X>!wHR4&0-4)1!6Mqjl4x zbbnP)H97=|LeqD5M94^q`O)6w-r2dQeCY3h6;1Jt(9H zh4i419u(4pLV8e04+`l)Aw4Lh2Zi*YkRBA$gF<>xNDm6>K_NXTqz8rcppYIE(t|>J zP)H97=|LeqD5M94^q`O)6w-r2dQeCY3h5!|=|LeqD5M94^q`O)6w-r2dQeCY3h6;1 zJt(9Hh4i419u(4pLV8e04+`l)Aw4K$KML88LiVGO{U~HV3fYfB_M?#fC}ckh*^ff@ zqmcb5WIqbok3#mNko_oRKML88LiVGO{U~HV3fYfB_M?#fC}ckh*^ff@qmcb5WIqbo zk3!f3I$#gzpcjSoqL5w`(u+cRQAjTe=|v&ED5MvK^rDbn6w-@AdQnI(3h6~5y(pv? zh4i8jcA5^@X;$$p%jF|rzt>!UW&11y;$B6ll5%V7-<{x0z?f|oP z2jXY+-vi8493X!eG#$wL3sRet>@b0R8v@ zdhi2Mmw%lCJ!^MBeX-H=2?v<9JHV{n0qM#me*oSh{F1+j9(>7PL=V2iuV3QVFVjZ8 zOdI(!%KtLT_fFhHfp_8-N{3^@W1#1XAD5zxuTt_0&@+3F>kKN_8H}DQeq5Rv6?(4t zap}azc&6oXsl~r~uK00j#=m;5_;IPlB`<@XD}G#>F?z1}an-d@_1h=(T=Cv&zW@o#;ez_V%xnf*A( zT*pD;z(HNP{-tX+dan4O<~NKU2OZQkyWDfd2UT}Q&z>Dr-evTd=%8xQdWXEvnRX<( zPtXRRpbb93ti=<|T0EgPsQ;?f=t#9b+qcT@LwkK_uaElbBR=;LpZln%2azv^izEG{qd)M|*nagy;!v^I$8=Ki_x$>g z*nZaEPjv0q*ve;cjP2Lh%C;kIzs6R!9dG+JwzBQ0+fUT(*VxJ>ezM=M$e~)$SI%sI z1@xR)fACe%vwZ#f%9-&Qjyw*2of6Oc^#>>|K7)IxevJ)XzRb*MglPNypku`$ zwYyQF=RXfAni)NQKctvu+p{`{;+{`CB%K=_T@Nv4KO}wX81?4HB)HYTN>?uNT+JcI z0uA6hxLCm;7gRdhdr#U%xCx}w)@$`WF3d;Z4XOPKE{3SVRDSa zWLAe&n>sW3)nV1C?PZ{Q;jeIyU*R6V!qt9-tNjWZ_zD_e=lbADauW8hm+joi``3>O zeb?T_en{xMW-oi;|Bn5M@L|Pp_O%zfy|b^q&~2Q3?S;;%o`eT>x0mgf_#|vRsouf1 zdus1=Z+y*u>93zuyR+?H`$;k2U)?&`^4E$44rt!B%#XaLLP+u~ay${s);$;65cnbUm=y~|3=+U0iwb}j^cn$Pyz*ADA z(etZMNt4DT=$!B=_njH9PGTx`jc%LTQf0}InX|npK$?Bg*15Z=? zU-gav!2o^V0JS+lA2&d44p5r|)aC%SIY4a=kQEP5n*-G505N=k+8iKm4^W!}#OeWR zbAZ|$AWt5kHV3H90cvxA+8m%Z2dK>fYIA_v9H2G_sLcUtbATu}Ky40Cn*-G50Q?M4 zn*-G55o+@YwRwcvJfaA5H8?_Ma)jDELTw(QHjhx7M-)$V47GVg@x-=k^N8Y!(Y1Mm z{NxC=d4$?LLTw&VZ1JzI%_G$25o+@YwRwcvJi^r;;cAain@6b4qtwMwYT+ogaFp@L zQO1Bri6lqi|0rX+qcDFI=8wYsQJ6mp^G9L+D4ZXK^P`O8juJ7BGMYQ8>mLh_it|39 zpQ;~aGde~dVPj5vRcD?diGKSs1aMw~xJoF9b$LHHkp|3Ua4g#SUVc@X{w;eQbR2jPDZ z{s-ZI5dH_@e-Qo$;eQbR2f6Y=_#fo@2jPDZ{s-ZIkh>U!|3Ua4g#SVKALK3u;eQbR z2jPDZ{s-ZI5dPWAK42Gnp?lb8;Qtx!g^yY9e#DxeTFM%r+C@dDDm@%XW;)CuACj=1NMR!dMyDvzX!+R|2X^~hyUa7 ze;odgbIr%$|2X^~hyUa7e;odg!~b#kKMw!L;r}@NABX?rT={YMKMw!L;r}@NABX?r z+{JPDKMw!L;r}@NALlNP!~b#kKMw!L;r}@NABX=F=>G)zKLP(I;Qs{oasvIIfd3Qd z{{;M>fd3Qle**oVfd3Qle**s5Yd&C?d7=3~f&STFUbgd`6Yzfm{hxq;c9{=Op#Kx- z{{;M>K>uH(7x)_U3}54pzQ!GWow4568S8zW5!}}q!Fh-GzQ8-Yj|n}VdY17N`@GBc zcVhj*jL zQ_sddp7P%A{;$VV-r?OP9#46PciSFMd53q~9#46nciSFMJsbCU$~(O4Y>cP8!@F&d zr@X_v(c>xa@a`i$p7P%AwmqKm-tIoe<05F^a(9WxQ_nJ<@_z2NJ)UAeccI5q-p}17&U>F_JoRkg@sxLUcgYaw z@f5qd3q77w2DJob_DXD;1y9IP1@a z-%>q3r*W1`ej#R_BceVRzhql6O8-@iGCt%Zl@C84^cQTN(>P22Qby_{hkZ8XqPEkN zXTX=hmnnaRGkBc!oO%tP%~{iP(&wnqvG+OY)3$rS=hTDv7-vw=slTx8eCavm-twi| zmoH`Dw*LUzs}P@4zB&|~)V)6-^!m(`y01Q=S2eaY5+sa*GE{9Bg?p6xuzZ0AX4 zJ5TDqe5B_&PX>;$Ct1gJGVl!NN&3E%T>nX~{3O?WlB+$*b)M7}>ioJkqh~CiS1pVQ zkAWWNKF{p&^Ncc{XO!_g^TW@JPyNb><9S9L&od|dJmZe%8FxI-tnVrMlvDI6r zrTf)>9?Tz}ihHK(lsRJOPSJi(i3gW>)zc~Qa5XqhesY?g>oh&rY4VfP z)X`~T^=TsTX>yX&wqCMP*fPI8(WIZch6CgPnY)}5wCPLqM0CIdN5 z26CD@I!*3zn%v_w@#Hk|Vzn;|`rWYPoFYIG}40=WGu;P!8{2BHbsQn#O;+f}R z^}M?Gi`MVItnJ`e@tKzUDk_d(LxMG2CbKOv|t$xoyvR z4ig)P6-ms=i=bQCuv(c*JPSH3^%@4)ln1SpANV^jzq$dLP@K z`59IpWZQG0!-@dDe!mGdtO#IqZ$9k(9fSc`;3J6!!)kH*ulg^eBk-_#G2>#6^z)rz z_2$MUzAx|ZAoR@Au=+S3=?Fipp3b&cRSm1Z+Z&9~n~%_&kIsy%}40XN9fH*=*>sSDo5zeN9fH*=*>sy%}40XN9fH*=*>sy%}40X zN9fH*=*>sy%}40XN9fH*=*>sy%}40XN9fH*=*>sy%}40XN9fJd#G*7&C`}YfGcHIo zB1khLNGl2r1!>}HnkbZJERc?$qugVGG-H9ZnCX-4d@rrY<8tSF>A3U%w77D)^ZzvY ze_Fh`#QA@k{68%YUGgUA%s;I-WAD!V(`5c>MHt)8{L|$8X~mW?*}vgm&ivD4{%P^= zv;B@UIP*`F`KQVJ(`5c>GXFH0e_A!NH%Jpt(y9?1PoAG9o}|h1)8zSS^87S;ewsW# zO`e}tp06vRmr1K0eFo2?rd6A^9X-;jQ`?RnY1OQ4M~^hUPg=F?66g78^87S;ewsW# zO>Uniw@;JXr^)KmiWolLS$&#_k(N$;9!HF{)MDGSvS~#FqjUJQ;(+b%g3j2}WbA1& z_B0uLnv6ZIw(lc7YD<%`r}f6YOPsf-1Lt^YviEf0v0GZ2v`1$MX}x#v674P_bRUr> zpHGv|r|Cn}Qm>D9Oh`+^wjC4FQnKxN|BFmMO(vgKdv{6XU)A1iC$XKqr|E6eWbbLR z_cYmin)aSnEAYQO1C~}>uP6bri?pd1X;UxKre35?ouM6_VFv6Bt>z4^ z<_xXoj55`+;0&rhqbyW5>N>-7kTX07IfH)Apqw*k<_u~%gHFz%lQYV}{9k8WXQ<^f z%CBs{3_5!h%ZvnHW+eCu$G^hyuW;jBvG|Fy(#|XB4iqYbzx;U7~a93_7RL&vUhkA3Ftl#ndP@t}NAOrmoe$sYg)s z1-)Wwl-eKF?6l8dK1VgrVB4&YYCgfXxgBNPI?A|plyU2*W*GddxgFIgTQ&@gYOHPB zvrMCmxJOaKtGf5T;8oqbkh^9mzn}G*co6E!jqeeDhg$m%we}rq z?K{-k>zwCx&ht9wd7bmT&Us$vJg;+}*E!F3InQ@F&v!Y`cR9~FTKYNK_&M76IkoYz z;2cjG&Z(AV)4I>`l;Irh`W)^09PRoX?fM+;`W)^094-1BE&3c!8P2I5eV%WDo-aDb z$mkqnqH{cDIHx*wxyLN$Xv^nl%jZ<5E}1tn(m%&Y{~R@YjygR@>pn+3d_%2!EOV(}eJ^jQbsPPZ=MA-Pqo4A;q1J8O2l{=MH`Ka~e#-WSTDQ@6@rHD0bS!#< zDD(zb{)Sq*ORj-_%JYU=y3tquhFZEY3Hm9|8*1HS!FgKWd0O9jwcPuH^VIBlYT-Ps z@4S>bs&Zfdc_~viZS6d5?Yzd_S5@K`cV2qXF~K90q_7{wehfUpf33Ik(y-6t)fDHY zWS_xnD$YyKw*BAoTnw8=ibjV-*sN~ zrE@atbzZe*d%5uY+}HQ<@_o+#ea`TG{`&)>*$;?jKcL2cK#l(pJ^v6r{}4U@5Iz5h zL2uV~+nZ$N!Auf5!1YX|*|u&k(C#kK?k=dlT<&&v zfp>c^@NVw~)t$?&+Y7wgdqFiQkMMIrHE7$h^nzlkjwG`E9L9bQV?T$npTpQVjE%$C zIE;Rq!6Tvy~2cXA*6Z9Gr%H;j4G5LN1|@ODN1hNpb0F za0!K6LLrw>$R!kV358rH54=nsc$qx#GLiW*wS1Xqe3?A(GPQP@Jn(X`M{Hjv54=ns zc$qx#GI`)-^1#dFftRVN%S6}9)YoOA>t&+rWuoh4>g%%Z#piS$c$qx#GI`)-YUDC8 z_A+_kW%9tw#MsM3*URLAm&pUKkOy8N54=JicqRU(&UuAeN zOTR`-zlNV*!_O36rtmUF9GD^wOc4jBhyzo^fhpp^6mejRI50&Vm?92L5eKG-15+qu zia0Pu9GD^wOc4jBhyzpH(G+(yMI4wS4ondTrcl%rcRIzLP7w#Dhyzo^fhpp^6bwwk zz!Y&{ia0QZx~9<86mejRI50&Vm_k=m#DOW|z!Y&{ia0Pu9GD^wOc4jBhyzo^fhkls zMI4wS4ot!P6wFT%2d0PvQ^bKO;=mMf;2Je@jT*T|9JodtxJDefMjW_C9JodtxJDef zM%`Vb?yeCBt`P^W5eKdj2d)tZt`P^W5eKdj2d)tZt`P^W5eKdj2d)tZt`P^W5eKdj z2d)tZt`P^W5eKGG$TSL>Mj_KEWEzD`qmXG7GL1r}QOGn3nMNVgC}bLiOrwx#6f%uM zrcuZ=3YkVB(Mj_KE zWEzD`qmXG7GL1r}QOGn3nMNVgC}bLiOrwx#6f%uMrcuZ=3YkVB(Cls3YkG6Gbm&Rh0LIk85A;u zLS|6N3<{Y+Au}js28GO^kQo#*gFCls3YkG6Gbm&Rh0LIk85A;uLS|6N3<{Y+Au}js28GO^kQ*rE z1`4@>LT;dt8z|%k3b}zoZlI7GDC7nTxq(7%ppY9VLT;dt z8z|%k3b}zoZlI7GDC7nTxq(7%ppY9VGK)fHQOGO`nMEP9 zC}b9e%%YH46f%oKW>Ls23YkSAvnXU1h0LOmSrjshLS|9OEDD)LA+soC7KO~BkXaNm zi$Z2m$Sew(MIo~&WEO?YqL5h>GK)fHQOGO`nMEP9C}b9e%%YH46f%oKW>Ls23YkSA zvnXU1h0LOmSrjshLS|9OEDD)LA+soC7KO~BkXaOR6NTJFAvaOTO%!qyh1^6TH&Mt< z6mk=V+(aQaQOHdcaubEzL?Jg($W0V-6NTJFAvaOTO%!qyh1^6TH&Mt<6mk=V+(aQa zQOHdcaubEzL?Lrh$lhR13K1&vyejnCj5(>|0pSq#FzC6dxwyZ4GN+7mRQNq?uXUUw z$D5M|Y+jE9<%6?t$nZr5dz_y(?&M6bN?Ju9qkwebuS(ttKdpL8- zja}~9#W`ijwmru@7Z1kGXIc3PUz2-74NIjPR* z*~mF%(LS^1B=PKu_3PWT`nPHIZ>w#N1#hcfjQ038ZS!r~=G)@aC7!2!TW2=jD$JsaEUL(& ziY%(gqKYi4$SOYc1zC+#t_rP+EUL(&imdz&sl;c_qKYi4$fAlYs>q^>EUL)zJ)A76 z$fAlYs>q^>EUL(&iY%(gqKYi4$fAlYs>q^>EUL&dg2q^>EUL(&iY%(gqKYi4$fAlYs>q^>EUL(&iY%(gqKYi4$fAlYs>q^>EUL(&iY%(g zqKYi4$fAlYs>q^>EUL(&iY%(gqKYi4$fAlYs>q^>EUL(&iY%&l2UWa-D&9dA@1Tlz zP{li_;vH1+4yt$uRlI{L-a!>PRFOj!IaHBD6**LqLlrqxkwXocTvT=sKWa`?+x;->h$i7rk(V~cbfn){&r2ag!t;tJc~*7ibtOKJS9Rv;N%Qf4<#?~^%*VYd zFCX`ud0toRBfY9KANLBqycFesc~xg#>p+Z-#(DL{_Tp8Yc`3~$o*~S~y<#UX)fv62 zGta8dy!vP#=~bQixL0-N<8N`iS9Rv&Ue%eGN_`%$^vg@7w!Nw|FZPUH)tT4I5TjRh z=CwY=wpVrLS=E_mRcD@6o!%*1|3c4s=~-uERcD^ro;<5M^Q`L3qwu_H#K(7Xw!a6x zsxzCm}t(5QcJc9iw=$WFtT7k>EvAwD@&#X~it-y9KExNS%B!vU3|`flS6j2~+1fm-I`g! zys9&=RVc=vf@p@8n5QM?X^DBYM4!hqy?Iu3=2_L5XH{pORh@Ze#`0>XK608Py{a?M zELmRd)V7~o=arlJUc9O^uiVV&Rh@aQLNR((XP!JQPo9>iUFX%Vbq3mXUhUfUVvh8x z&OB{Aua>C$VpV6JIk&u8x{vg#&b->YZRZAgwbs1}@4en9)H5TYGKxe@ZEaMjnS9|- zvHuNQ?`WvxO;9T_WNRgcQ156YVqVoL)H@o&1)$#1kge5d!mU11`t*@{6IrM=8$zww z5NgeaP-`}XTC*Y4nhl}e(GY5#hEVTl2(N>BMk z1b3Ipx{{{ijf|NT@fzgumgxTK_3qZwv|b=9lny*jiO6dj?x?e#xH2 z)|+3l_2yS1L2V|e%>=cXP%P5FsLh0GQ)lz)HQ_e<_3Aa@4s)nl_K}^G=*=(Ldh<)D zH@}36LPEXyB~;`Q>dh~qB9BmSehIZARH!$u#T=pD{1R$Ks8CWt2l7>*x zMyO~b)T&XTMgc;N0)!d`2sH{2D%uFqhN6wnrj@`#z4;|X4~{mn(SV|jdD99~q2Bxw z>dh~qqK)uBK5-QFJHDVHKrKnJEehC$4go-K&H3R?4YukhcE_YNB z>Ps5J$j2+H*w%VZ;bMMuOh_oIxMT^x>di0Nw^06G%Jn4;mHZ*L){e^7n_r0qYImc; zVk7Znfpa|BjwcJ8;|Vn$6ly#u)JRaMwI4#qlLgY7F$rqiC)?3ufipLu#&^PfpvH8v zwI)QUQJYZXHKC)&0%uS{jkAOr?+7)vN-S`WB-BVs=;*P)8Ie$HKZK4R3yBg7y$(UP zqrpO=!9wD|Lgf!G(W-3WCEK)xgI=pa-naUy(6PNhbzyXDFVGzs9pMX9BSNBg0dc#4xa~crUGBJDAm)vZ+Xck!0<{#| zdQK|T6H=jLxOa{=I);1aXrrEgCA@RA(UH7>t1aMa3y9|h#Pg842&sjTS_oAOV~NnS zPeRQnBtrNPJ)0!kaVCWM5avUe4`Dup`4G-SI1fF8q~kTl7jjNrzwOtg=g_%?@F$dL z>@3@Chp-*OcIcTRmCPH}vW$yBx2BLg3gJKWQ?NuK{1?K1A^aD@zjwp*ujaoH{tMy1 z5dI6{zYzWl;lB|63*o;I{tMy15dI6{zYzWl;lB|63*o;I{tMy15dOUr3r1?YJ?n4)8{?Pb)(5hIZSwxi(ffs2m(YE98BF`ua&HN(ID+kiJ9n-JylY|ZLEann3;N8TG zzH9FwW^^BvRK9A|`bputpzkQjy(GB{_7PKwa#5kLxrl2n;+l)lOc9zXLNi5ZrU=ax zp_w8yQ-o%U)UI^~%_uvluoO!^2`2Sj@dI=B^iW zzl*uA#b{yO9v10fshM!`XDTbM1 zm??&nVmK*AW5sB!7>yO9v0^k4 zOJHdU{49ZuCGfBW29|K|OStPL-0u?ZYY7@#g2tAhu_fHm67FRQcd-PGEkR>TxaJbB zxrA#jK{F+2rUcEDpqUahQ-Wqn&`b%MDM2$OXr_ewE#ZDkxYH8uw1hh?;T}u4#}YJC zf@Vt4ObMDPK{F+2rUV{J&`b$zl%SasI4MChC1|Du&6L1W37RQ^s}eL*0%Ij;rUc$f z&`b&Jm7tjtI4nUkC1|Du&6J>-61XivGbL!I1kIG7nGzT-K{F-rT!LmwV7mm(l%Sas zG*g0RO3+LR{4a(7rSQKL4wu5=QZ%y^CYQqGQkYzdX0%VcV#QMUTnbl9VQDG+EQO7w z@URpHmU8b)x$C9e?^5n-DVkY|W|pFvrQFd{?qw-=u@ucLMKepe=36wP8A{xu5sgp^ zxhg!VUgj1l#OUnt7SE0fJ%+kPHLhb+%f=M=B*zScdZ$3;dZ$3>8HQU_N5%`3I2*r3 zHDbK%ahnyMIEE{ zii!7%0b?QPY~;Pv-7RpCzmr1cYvub}Vu^h!NN3qLM>~a*l9K|k2 zvCC2HaumB9#V$v&%Terd6uTV7E=RG;QS5RQyBx(XN3qLM>~a*l9K|k2vCC2HaumB9 z#V$v&%Terd6uTV7E=RHN<9go5ncv5m-^V%M$A8~XKl^_A+4s|0-%nlNsyn@!xK(#5 z)b$(P&)%l;2ZWk|6y7dQZj0RkYNt`zpTNEo)J~%+(N3enmEbDPY24g;Sz8us9lLwayxjJ zug5!$3Ri-E#xa_SRf%R|g&sBE=AA}`dLuxnr>?@k@sZwXRM-GEf=ysE*aEhKp9Vhz z{x$en@ITMf?(-)e05xwf`wQ~&0r>v_{C@!cKLG!w@Lvl5rSM-0|E1pPHBk!xrQYdP zw)roG|5ErbjhX*a_%DV3(wO-#^-ixs^Ir=8rQYdPw)roG|5Erbh5yo+`7e!`|I(QG zFO8Z1(wO-#h5u6cFNOb7@ARs2^Ir=8rQYdPw)roG|I)bmFO8f3Qur^0|5Erbh5u6c zFNOb7_%DV3(uDah^-ixs^Iw`U|D_4@Uz#xgr3v$2>YZMN=D##y{!0_)zZCvUz0<2~ z^Z!Bk{~-K-5dJ?1|7GxB2LEO7Uk3kW@LvZ1W$<4H|7GxB2LEO7Uk3kW@LvZ1W$<4H z|7GxB2LEO7Uk3kW@LvZ1W$<4H|7GxB2LEO7Uk3kW@LvZ1W$<4H|7GxB2LEO7Uk3kW z@LvZ1W$<4H|7GxB2LEO7Uk3kW@LvZ1W$<4H|7GxB2LEO7Uk3kW@LvZ1W$<4H|7GxB z2LEO7Uk3jlg8vV}|A*lJL-1b?|K;#s4*%uwUk?A}@Lvx9Uj_eF@LvW0 zRq$U0|5fl`1^-p>Uj_eF@LvW0Rq$U0|5fl`1^-p>Uj_eF@LvW0Rq$U0|5fl`1^-p> zUj_eF@LvW0Rq$U0|5fl`1^-p>Uj_eF@LvW0Rq$U0|5fl`1^-p>Uj_eF@LvW0Rq$U0 z|5fl`1^-p>Uj_eF@LvW0Rq$U0|5fl`1^-p>e+T^E0snWv{~hpO4gb~fUk(4&@Lvu8 z)$m^p|JCqc4gb~fUk(4&@Lvu8)$m^p|JCqc4gb~fUk(4&@Lvu8)$m^p|JCqc4gb~f zUk(4&@Lvu8)$m^p|JCqc4gb~fUk(4&@Lvu8)$m^p|JCqc4gb~fUk(4&@Lvu8)$m^p z|JCqc4gb~fUk(4&@Lvu8)$m^p|JCqc4gb~fUk(4&@c&Wx|0w)_6#hR7|26Pm1OGMf zUjzR&@LvP}HSk{p|26Pm1OGMfUjzR&@LvP}HSk{p|26Pm1OGMfUjzR&@LvP}HSk{p z|26Pm1OGMfUjzR&@LvP}HSk{p|26Pm1OGMfUjzR&@LvP}HSk{p|26Pm1OGMfUjzR& z@LvP}HSk{p|26Pm1OGMfUjzR&@LvP}HSk{p|26Pm1OGMfUjzRiga41g|Ht6}WAI-K z|F!U63;(t7Ukm@W@Lvo6weVjH|F!U63;(t7Ukm@W@Lvo6weVjH|F!U63;(t7Ukm@W z@Lvo6weVjH|F!U63;(t7Ukm@W@Lvo6weVjH|F!U63;(t7Ukm@W@Lvo6weVjH|F!U6 z3;(t7Ukm@W@Lvo6weVjH|F!U63;(t7Ukm@W@Lvo6weVjH|F!U63;(t7|8e;LIQ)Mc z{yz@?b?{#Y|8?+R2mf{OUkCqn@Lvc2b?{#Y|8?+R2mf{OUkCqn@Lvc2b?{#Y|8?+R z2mf{OUkCqn@Lvc2b?{#Y|8?+R2mf{OUkCqn@Lvc2b?{#Y|8?+R2mf{OUkCqn@Lvc2 zb?{#Y|8?+R2mf{OUkCqn@Lvc2b?{#Y|8?+R2mf{OUkCqn@Lvc2b?{#Y|8?+R2mhad z|4+dGC*c1R@Lv!A_3&R0|Ml=+5C8S>Ul0HF@Lv!A_3&R0|Ml=+5C8S>Ul0HF@Lv!A z_3&R0|Ml=+5C8S>Ul0HF@Lv!A_3&R0|Ml=+5C8S>Ul0HF@Lv!A_3&R0|Ml=+5C8S> zUl0HF@Lv!A_3&R0|Ml=+5C8S>Ul0HF@Lv!A_3&R0|Ml=+5C8S>Ul0HF@Lv!A_3&R0 z|Ml>HC;Z#8-oBz#QeCf4d7Wcj4u(#OGD=DSWNK*9v^Cz}E_Vt%%vz3Vf}I+1Cnut-#lc zxP7g_*NV7(t%%##inx8Pz}E_Vt-#kG;cF$nR^n?VzE_*#pvwfI_#ueJDEi?6l#T8po>_*#pvwfI_#ueJDEi?2V$*E)Qy!`C`| zt;5$ke67RRI()6e*E)Qy!`C`|t;5$ke67RRI()6e*E)RN9rN>ryJLR7aChv(((2uc zW23@9l7{bA95engv)BGz`bBMxDV7@Jo@$9*sp?KL3Fp`lFqNV zWW3AAC@vZC75`&wyu|+t_Mh@EKTWt>@yh6@26ro72^Fu5egbkgPeASt+I)QCHn0>d z1Ixh*uoA2StHBzu7OVs7!FHct@ye+04GO=YD_>9TtfzL?Q#eu zSx@b(r*_s;JL{>P_0-OKYG*yQv!2>nPwg~NI}OxM1GUpY?KDt34b)BpwbP)!=4zsW z+G&Wnb{eRi25P4v=Gtk9xpo?2uAK(;H9p?8(-3p*G{jsx4b)BpwbMZDG*CMY)J_An z(-3#pQP)XoNKX9Kmff!f(X?QEcSHc&eosGSYe&IW2{1GUpg?KDz5jnqyfwbMxLG*UZ_ z)J`L{(@5*P9wF`NbNLIJB`#%Bel~=?KDz5jnqyfwbMxLG*UZ_)J`L{(@5*P9wF`NbNLIJB`#%Bel~=?KDz5jnqyfwbMxLG*UZ_)J`L{(@5*P9wF` zNbNLIJB`#%Bel~=?KDz5jnqyfwbKM|P4LzPZ%y#l1aD37)&y@&@YV!xP4LzPZ%y#l z1aD37)&y@&@YV!xP4LzPZ%y#l1aD37)&y@&@YV!xP4LzPZ%y#l1aD37)&y@&@YV!x zP4LzPZ%y#l1aD37)&y@&@YV!xP4LzPZ%y#l1aD37)&y@&@YV!xP4LzPZ%y#l3~$Zw z)(mgW@YW1(&G6O?Z_V)53~$Zw)(mgW@YW1(&G6O?Z_V)53~$Zw)(mgW@YW1(&G6O? zZ_V)53~$Zw)(mgW@YW1(&G6O?Z_V)53~$Zw)(mgW@YW1(&G6O?Z_V)53~$Zw)(mgW z@YW1(&G6O?Z_V)53~$Zw)(mgW@YVuvE%4R?Z!PfF0&gww)&g%W@YVuvE%4R?Z!PfF z0&gww)&g%W@YVuvE%4R?Z!PfF0&gww)&g%W@YVuvE%4R?Z!PfF0&gww)&g%W@YVuv zE%4R?Z!PfF0&gww)&g%W@YVuvE%4R?Z!PfF0&gww)&g%W@YVuvE%4R?Z!PfF3U96O z)(UT}@YV`%t?{jw3U96O)(UT}@YV`%t?{jw3U96O)(UT}@YV`%t?{jw3U96O)(UT}@YV`%t?{jw3U96O)(UT}@YV`%t?{jw3U96O)(UT} z@YV`%t?{jw3U96O)(UT}@YWW)JNB1}w%Dh^&&2MNy%GFta1;27F<#+g;+5d1 zD9M4pHwJgQJoqH|S#Yy4@p=E6_$TZy3OC|$BOW)#>~SL=H^%I7W6T~m#_Vw;9yj7~ zW85A$#_e%q+#WaLaU&i#2KKlyu*Z#f+=$1G347dx$4z+LgvU*I+=RzXc-(}?O?cdd z$4z+LgvU*I+=RzXc-(}?O?cdd$4z+LgvZTz+>FP~c-)M~&3N35$IW=$jK|G*+>FP~ zc-)M~&3N35$IW=$jK|G*+>FP~c-(@=EqL65$1Ql=g2yd*+=9m~c-(@=EqL65$1Ql= zg2yd*+=9m~c-(@=EqL65$Iq$7jU_&(7H9mha+}YoH5v8IMxov@7y1pR&Ty&nE^ zYDdOb!S5K=E`(CP&Lia;+gu{$8%x15upF!aE5RzT8ms|p!8)*Bc%PWLPxxujdb-tL2$`(WliF{2VOWBe?**$6ZDi5c5p6yA@=`|)@`b#Xr) z@5kf)c)TBv_v7(?Jl>DT`|)@`9`DEF{dl||kN2xCbbdVEkH`D*xD}6E@wgR_Tk*IR zk6ZD$6^~o-xD}6E@wgR_Tk*IRk6ZD$6^~o-xD}6E@wgR_+wiyzkK6FL4UgOKxDAin z@VE_++wiyzkK6FL4UgOKxDAin@VE_++wiyzkK6FL9go}bxE+t%@wgq2+wr&^kK6IM z9go}bxE+t%@wgq2+wr&^kK6IM9go}bxE+t}Quy9PyA*ExP)yHbq;uQ1OQr41t+g|& z*3PV2du*Ln-?hj78~A77pM&c;{=aK1)*fpH|B~_+?0c|VvHwbA!}eGkwpU`bt4-PC zqu?HJFW3$41HEdfomsnfX6@RUwQFbAuAN!Cc4qC`V_(JB0H`-l^{=C#z5*(H5PSyI z7dusQ0{j}N_fl2zEcgv@7#so9;0xf3pjU>s$GqmPJ?0f??J=*SZ&w8H9gT9#tJr>j zq+PwL%U{R#x~BHn_prUXsXg`vw%0hd$F%c^&?{})V}5I_J*Ib5g?dL-=(on&V|qtb zs5hF0+9yKzOVBHG+GGC?dVNlN%x?s=GfUYXo5a2ZUIyRsHOC7;zi-tZF9N-isy*&E zL))3pY>)fR&~|1u+v6qJUfa_izXjVX<=W%#18;LJ$IHNKN@~Dbunw#TKMAhlJgdPq z;GdeSIC_htH|9v&s%x;sY*G z)V2LV>@w^RVV7f9fVWdpiTx4mD(pM3tFb?dU4#8G>{{%PW7lDS0=pjjPVBqD72ry6 z6}Sdm3v%zw^tLC~Q{wez?THQ8UiH+T_zP^WeQIa!w>?3-V+OcALAzrfxIOV#9O>0i z?f-vuXCB^Eu|EDYOVTB6DU`A=0a4bLleTG7K_qQcC>Dy8T|v?|Z3Ai2lSzPr3lwEj z3@ErSAc%m7xL)P5C@v^ocX8v2;&Sz?UKd1h_xH|wCTUUc{odz3&-afXJe_%G&dj{; zY@ahT=Okg%QI;pSAvP0bd72tx7ov=_lFddL+mK-!GP4cquqEr!ZA5o2x&d^9;5KU( zSd%nssp!fRt!7-cHX~u0X_Ab`bzn2Kp)B8(HIPLHvdF-c2C~RN78%GQ16gDsiwtCu zfh;mK$s$9OW5duSiwsS&$Uqhunrst8lPoec*(Qc2S!8IEMFz6Sfb$2LOR~s778!7V zm$GD$0rz+5N){RT1i?TS8OS07S!5uK3}lgkEHaQqh9+5LXp%(+vdGXRiwtCup-C1Q znq-lIEHX67B14lbGLS`vCRt=?l0}9lS!8IEMTRC>WN4B_h9+5LAd3uSk%25SkVOWv z$bdD8v|qBwKo%LuA_Jds7|0?6pL7_=A_Jdy7|0?6S!5uK3}lgkEHaQq2C~RN78%GQ z16gEfl0^ox$iQbM2C~RN78%GQ1D~51nq-loNfsH%B7;a48OS07pQ;$hA_G}uAd3uS zk%25S@HvZtEHa2>k%25Sh-8t0EHa2>kwGMj3?f-%5XmBgNER7HvdDmQC$I$0oun&S zWWf3j+6`G`Ad3uSk%25SkVOWv$Uqhu$RYz-WFU(SWRZa^GN_zK@FuA&6IlfBMWQTO zWWWwc#!D6%un&^5WRbxniwxKeNm;VUfIX3vC5sH$8A(~P$bkKklqHJ{*d<9>vdDnF zl9VNj4A?PAS+dArl0^oSEHap6k-;R33?^A*Fv%i=NfsH%A_G}u;Ik(KS!Cc7C<9q! z;BzPgS!5uK3}lgkEHaQq2C~Rtl0^ox$Y7F12C~Rtl0^ox$Y3}tkwpeRu`-ZF2C~Rt zl0^oSEHap6k-;R33?^A*Fv+4YvM7u!3IkzwL5w_I4Q3P4E268QiJzJ`DA&qox;KqcG3ovV-AB;f zgYI9kc6-r<-)?|3`_Vms)*i$(PoS%ZmZcWQ^S9#eil~mb<(d z&`ip5mlp$?N%>`TUq$x_x^JKh-yaB9;Tx;Kh3^jpSFWsLKr<=JU0w`mCgt~0{s3jU z%ZmZcWc-iPa-f-XlhI8_SMKs+Kr={#G>ZYvq%1!>69bw_S?=;;Kr<=Ab(qT?e}P=sMAr?}WsFZ!kiDZ_*u&ZYgTP@d6~)X1wqKahcb za24n$Wjo6KQ0|ZN87QBL?pYW!5amHA4@P+i%0p2ehH?(dxhM}uSx4D{avsY0C>Nky zh_Vaav(X)i?r3yN&@Dr^Le?GVC#{vc!Whs`%5qm21Nuo>?h0c_zZlR@#>mgb#DIQM zmYvZhaQ0+DH&wd8H0j#3!J7QngN)J$N}5&-z9|ze1wy7wwIr=X$xQ15 zr)Fk6ZQLdmfA)D|l_S?jDluVkCnOFORQG%Z*AMak(}E*Yxi3~dOR zp}|*O@f5HtOqMB`Xr0KnN~Rioa$d+#CvfBmPh@x2o9}v{!qBVv?^R8t{hQqShCz^M&m>_QWN7 zNz@;xvpaNssxK@cm)();(B);Bu`QWj*uC~h*jwjo@`mTxL-lcm-e8@*$=hPD@!7+^ z2ET~-!eFUCXs`8!BVO?5M#Fwl=dYC}iQI$@?F?;H!? z{NG)Rv^4wbe8S%l1k-aHBTa!yKh#iw{wUTn(&)3ho4vK*sVl?m@oMJf>g~(MRJoyW z!|;Gvh8SL1QRf)8v}UbE3uCHAh_!3m z;V)0qH3$5`E7T}Cv|$iC22zKhv;dT2*GfSSLvHEH^86qLVW?I?oDU?sRt@n%80wQC z+@M7vpBK`)A*L2n)PWm@bUE<%$6R)pR8c53fHq5ObZsi;5K5OFY|KSFMN&z+9+-Y+C{4_@UPERuW+MAKT&2TU7Q+1lsg$Z8-d2fd6wr!|AOkds6mBF7{~? zr2KF5MWC*-2W9)nmTrKW$XZF8WtmOTBb8Vi*~sn40%9rwzonW-n*gKFgX340sZo>QztuxG|H(hL zgHXZix*$T)HysU+jc1X4vNlJm(VQcWh4DP$^{My8V)WG1X1sU>y9N9sufX(WC!m&_vp(nNwJM4E{~!bFe=iIVwb0a-{|$Re_sTud$@ zmy*lK60(%El4ay_as^pVR*;os6dko*|ZDoO1shSv)wH&!7Y7ne;3=kPf1Q=@2@U z4x>3Vmky^obqQ&%VI)aX*=g?8~TsoS%X$dW*Wz<8<=@>eeR?uxtI*m@JGw4iu0flGcbT+++&Y@mfLu+Xr_0f9TKpUx_ z&ZYBcfHu(}4bf(5&@dG=LZfs(T|gJo7P^QorWeyo=%w^Bx`ZyJt#lc^oL)hf(-m|j zT}4;ZE9q5q4ZWJi=vumtUPG^?>*)r19lf63KyRcs(VOWl^j3Nsy`65Po9G>MGu=Y( zq+97-bQ|4HchI}(PI?dBMen7%>3#Hm`T%_pekcB6_`T>y=%aKG{3h#Ox{vOs2k2w; zae5Gbhx1AJMa!q@A^Hq`7Jk9;Irv4v=jjXdMfwtbnZ80_rLWN=^mX`Uy*J_4=H7;1 zZ2LQXhaRKv!ta_Lhu^#UfPM(S0Q3*~G5v)85B-#WMn9+jq+if4=~wh?dV+pKPttGc zckm77-_sxHkMt+{GyR4B3g0=ZF#=yJ$>1CIEX)euik8e$SSozSRT_iuGJ9?+y0advC+h{DkM9GY(YCXGtUo)04Pa-ov)Dj3hz({#*ibf%<*-~f zoaxNL@>o7AU`|%ZikOQPv$NR_Rq+&1M&|Iq=lJhSjn<=7T5V4e-3$&*rju zEWnyr5T2tn!|7v~2^L{dHlHnE3t07$>^62g+sHPtJJ@Enh26=v zvb)$eww>)@ce9=B9=40!%XYK-*!}DQ_8@zRJW*x%Um>;?8Bdx^cwUSY4Y*VqyEI(vh?$=+gbv!m?q>>YND zz02NX$JzVr1NI^Ni2Z|o%syfN!#-u7vCr8**%$0f_7(e@onYUvlk8je9XrLoXFsqX z*-z|e_6z%!{l+y;IOU9UZsAs*#FKdnPvthA#?yHQ@4z#8N8X8N@yOx-U%{926?`RM#aHty`Bi)kznaJRTE327!>{G* z`38O+zn15op0ou_#J#R-@@S z>MSDQ6^(q6FC1c_ppQisge;N9un*cV6bfqT|Km`Z07U^*xUttO(AT7)Ig}gU+WFPXiAC({krZh zOKsb-rG)0gu#k1P*7=|hU`RlxLpf1lgKia3?D23qc5ggn@zzEoKH3zOc&^k6 zOe2R|Y6Yf~Vuy;hv@)Dt5l=5e%oAy}PC)h6DpN(3siLYao3+ZcuPUB1xhWcm_?rVQ z)+!vO)+uJzDQ4CwZCO*M#Pe8Z;6=;i#!xtz+TaT}!L+Uk2&?Rh`97=H%co7yaHjCGnTpMo|=zW>lXJ+=bWln*vG>4njZ>I5^Y1I6Y?VjR~r(r&5hM?ID zAv1Z%Ode`0(i$@D3B_|+>-_Wmbv|pzY=o$pF=}Rvwq;C-CUUgkMc@uJLP|?KI?3JS ztqq5QNnX>px?#r2HbF1R9cqB#H806)`qok`#9C`ADs59_t8J5cXPv`89%Y?RS?4he z_MvAR(`J#ap-r}qF-vYhkB^bIHh_~h2FYz|No!~qu#IiYZEI|k`B-2KZP zHn&YqJFlJ5Y4c7CNK^#_Fz)@e)=IMz1L&nywoeym7qC{E%^5(CSIUM8fMcyR2VKDQ zCYYrK&C({cDF98;zug+J|VBhlYICNv0)mV*%QxO=_n+E!-|(on%@PHoa;ymq5=}-PW8o zxaGR>0^Nt!eB%Cl=d}GkG2mbO;HmfYWlWmZ8fkhXeZBTC%3f8DKp|& zu+B7FWf6L*GZRBHbx}gJ&NOSb2t5m|R2qb}J`e&cQ}Hfh=0$R%nB+F^AxT~ZO%vgG z&1RAe<+SQ{?Ux2OTUb!3$=_zH#Z+!Kmj#xEM1sChk}6(cQ}pVvTgOM|SWrOp?Kc#~9Fup)*k z%8PIW9r1Emm}MST4_4_=J=4&VQW}iXh5n?Fs$;XCg&RXwShhEL9TxOh1gfe`V9ij? zTKEHtEFswkX|m+FWgUKJX__k5>_Bx91F4u9#T0M7-w((CdHHe4=}1U<390RBLAuJ} zbjp@ZgbHOSk-jJ)xe`)wTq@KPQbJc@T$iK38NcdCl;TK~;z*Q|mnbDKQA%FC6g{sX zUP@k~yu89hT%zQ>M9F!HlJgTK=O;?ePn4XWXp8)Wj{Jm<{DhADgpT}#j{Jm$WfTcQIxQ%C}B%c!j__h zEk%ivixMRlB}y(zlw6c3*_9~Sm8h>Pp~IEX;Y#RmC3LtFI$Q}Iu7nO(LPv2zM{z<& zaY9FNLPv2zM{z<&aY9FNLPt?sDRCVzQ`8u8=<%x#J+8x{$8|XLxDJON*Wu9PIvjdj zheMCo!=Wd1I1)PAY<9-u^kSEFnz<}qV0zQ==3-rdUdpsM4pJ7xCF=|`VT#GSyyp^0}e2RB(o_YVavGj|#4o@mIpX&Q z>iqTfmNL9wG>1cV(b`Cgh{8QYT5Q1`cM?2km0R^>f3O~Q@{tx0B643Au)$3v99oD+ zCCTz`F3(I-ad8n}htJK#g-5$Z ziLIU7v7H>2w?4z(CHZEFdcIjA`1!ms6q+Zyti~4zEx=R-Dpi4Q>ML-X_7^x+xKM=)&3Y6Rn)N6s zL@V@yLTpFyu^qw3`hkz_2tKwW_}Gr%V>^P6?FhcvP6dT=eb_D#kL{ut6e;~hN`H~k zU!?RGDg8xCf05E(r1Tdl{Y6TDk(qE+XyOe&H((h9GT}r=8>31pp zE~Ve4^tzN@m(uG}dRzp^tn|%-Kw5$rQfaeyOn;o((hLK-Acb(>31vrZl&L?^t+XQx6=p-kCOrfeuvHk2tF%9IUdsvXKyKX{aWk7@&t zY6Fkb?@{_aO20?7fk)~0DE%I#-=p+IARcRI}WcRI}aI~`{IoetFR@R;)y ze7p`mUI#yZ9qofK+6O+`2R_;dKH3L9+6O+`2R_;dKH3L9wh#DdANXjW!(+}<@RfdZ zoTk|b2&?*+7Rk8=VOM;vfn2QO-0k9&9p+qxG|G-r)efb~4s)J5Jmx$FU)f>KQwS?N z%y|l7WrsOWA*}kroTm_0{b0^h2&;ZD=P87hesi8WJmx$FU-g4IPa&-O!JMZMR{dbk zQwXbmFy|?RRX>>X6vC?h<~)V4s=ql;A*||e&QpiSoTuQc`kM0+!m7UJyo9i-uQ@OC zbah|I*UPioj<0YN0*l3(c5%4vka3;b(#dtq?~>tpmW<25g=wNBGngnO9k0gon->#V zGvjMpd0lQ2I>sYv;OQg8O)33-Ol4^@EaY>W;gM;QT+`-;gjGg>2M@l$OUBhb2uX64 zi#{xH<#kxw%ImnSl>)A4WdgaF1)tW}%iB?&BTrAB96xA{D8bSohir#-C-^d)Y98N9 zFkoO+m7RD#kdrC zVulAoTuN!uiEkg(hF5pSH?q1DM}}Tt&Sdc8Gh2<2Qnvxb z5C4#F5auhv94Tmx4bo?59pMe(u38U_PX!CC@P=_3SkXc2q-AT}w4UmU1>Q)O_EWGV z3+(O=HuMho8@$?XbRR}{ZvY04b`afX(0w5gststbq5F17UVRVUPtg5J4m9n1bbpmD z;X-z4D!QG}?IDEjApOxDf^HtTdE{(#N26N~Za%3*cM`hOBeJyF=+>hf#P*TzHOn`x z+uS6S+q=maBVBln3)D9+R$o8&LM$f9kjOb6cOwID(~^E`@iXE5g+TPKD zutggO|26Gh_)p+X^5YQq0sLp$NARCRC>O@kFzsqBrmfZ1X`gDJYhP$zX(zOk@Md8H zyd$`Y+yQT4y$Nq5je*nz-uu~(wd30TA{k1{x4HXPtC9Q(*tB`&reBy~}71RlC z6)ga_Qfh}Q@}HE<@t|eThHz($)v~ARt=W^TDMOZzU4AN^B+-qn*`*M5E+xca(^IUL zp&5+!uxPs1nmW`9ub;LSQNlM?>*wpk+Qsy`qtB9F+DQCg1#ck>c>h(tgDu}b9wq z?_Ifk&fqTNE*O5^x_K+sedC-w-TCRug|lnMPddNAIJmgJ_o`>!8S>=Z)bEPkx*@Xe zyK8pserW!6UvD2*>lu?f&vwm(^M+pa#q@DkzLxZ1k73`p?wJ18^CjQpJQh8+=I%pR z_r57mnY^LTv7=u$91kC?IC$Hfk;mWP-(_>{LVxGQ_vBCpgJ|>8C-tR|>jlFducv(JQhWheh`Vf84 z#Er-iO|_{JQe!*X!0jFtx|%t)E@9-&MRjS{OO|hN=&X_T0GY@P?A!yB|HY zam}>%emqjgOPmwP%lUV7eP;ZQfrm~UUtURF zf1ve>C*~Y~_ntv-9=h|qy0;JYykOtX;^ZT){+sfz9KQOd&-NzuJGac8lJt{o(o;v9#-=;A{I1FLrB}9_2{YY}Y&}ahadKALG&slgg@g7| zZ?n(QS??sHld^1O(Qu77IA6Xu74MJKEbHV(?}CWW(Od5+li9L5n-TU>IH~s6!%?j~ zyLI%{dz<~&MO~H?Sj6YAnzs2cQ{l)iK5b<%KR#{$Pgv1P`nPWtIbB;x2TgA!sZ@@r z?T7E*^0(*h_oiO5YUhgRR}W73`rXGn9BA4S_ppO5Z!>7(h#&OP+tyDRoxv}mp)m)*EDYugz63l5P!E$8`#1^F8~-Pq~T zV~xXi{NsaztFIdJ#FhP4)bCq1eOf4bVC0UoR?Iq_nLYCM%Rim`cxv#;U!NNH&Z9{k zukU~H(NP0m?z8ao+a1q-{g3|Lk3RXpn9`eiT(q&z+7D-c`^CjyUvhU1iG4fXcI>78 zQ@3q+e%H$RyS~_y{>_Ku-`e<72 zXHVC_Q|FG;TlvrM=Tr08H|eb7_vdyyKBL3nD|Yt(_`=^=tY6e_8vnbyXp!!O27wux zTMDnH3VXhNVzdSxb=W6{;h{~q<@6bAcSq%GWAK0l@2JJPGY=l{#iynW!gF!+j=J>W z|Ih*j0b5p=wp(gADkAm?KG;r%=Q&2`#iogQli`g$AwNqO6+XK+VwZOop*{)M{+2X6 z-0ZavsvWEsgLSzwGs_y7C_P@$(oh|&7T_)>7Yp#Tq&O!}E*1W_>A%0B_k(kGz#9`& zyIx%X?Cj;~N50;9m$B^XD_4CFFED3Y_vBpOZ^MT#-!ifCr&s##d;7%w&JlfLPo(_x zb5`!m1FJ4RXT+I(zWZkS;#*FVhn`M-WXTKr2S&UN1IN$(=<}uC=`EYz>zdgqd*JTl z;|neuI>ui1=&||%^{bz++SB(b*E5sX9uI%ly*@hk(Tc_wT`lQ5^le9n%^7>!8#_9a z?aSV9t<#IMu489kJbLoO_q;c}=d!o{o?ec+9uzw~?ft_wGJux;O(IWeOkcl=#1 zJUjc$*RI<8P4MEud&#Vy9V=!Yx$26B=_|W$JmCE5)1jODeZ2O&Wgl((=bVMJ7tdMt z%QV|8cY5vQIj@)Y`_i2Lt>h@Q)Ejsk`2AFFmQ&2m{d$A$v)bk?A4`^h?;%NDnLbq? z6u-Mu(xunG?7!M(p$|!5>AY zy1_TR!Cw!n*S>m^S`72fv5#Kuv3%#6tLHuO;*z*S=)D|0^llIVW4|K~`TWuZ;GCw(8St@!&ey**Z`)bT&ult(ec$AqC!IHM z+0^I6?`R_VcO`r5o%L_J@9_F}XK!10NPl|m$V*F34S4v&Wuhy*%b$76ruTnbI{dT8 z4wro#esAK#Q!?$#g4bR1;Z5hyeXz*!_d9bwyGlFMyXxcdd3&z-e!~7A8>aZan!A6| z;W}53%*=(J`HpXvFJc|$9DHEbt>0Z)Kfkr-jN{8b+E;O>YwAbG+zT?MchFlcS+I`z zN%61#gRdG|4rh01nphoL*}ccI-&w5xe~Ta3sQ|Q!@`~HI3hx@|t^`+KI-RR>&_O3B zXQht^e#2*XfsK)fh_A(xvaHiWHSoCy2aE`rFtu~`czEeeeiqmc2VD&kez>0+rH_=? zZCU0AsJ#JuMVUR$${hQ6`Bs?-)ko~r;4FZTKiH>w1Ah33HLT?9^Ya|ta23yOojXjH zWy43I&5u=!xMub*H2>S}(fYED8~hhfNq^~Rmo<6L)s^{o&$e%>d}GK8*Bdw7Ir^*a z6}J9;s;dr`ZasYE_NiY6$6B{pvWxrFju_Bs?V~rmcsSX4N%(^?(|&1rZuPj2M>pp< zYcJci5GI^;lKSzh#)yATY&gJ>>eUGTkhpmacz2y91 z>XufQ#xLRw#!~ENDW{_oI1oq5zeT6S;h!vom>!L1hs~Wt^MAIvJ2#$7r+-=_uitw* z7Eh~@FRb^K?Q#Z((Xr&uQPa_yV%{Q3z%bb6@k|&}~(C z!?h_d_3l2ktm_>szxip+t-DU8JCBV_+gY}Lj%Uctzup|G9C2SkLv!Zx-)0tHIP-%* z>)pnm$JZ>H_t1i}eQEccoOR}~51wDGk2;Ut(sFp~gk83Se;bfwdwhNC zcbQ-BS^MzKH@$h`$gHnFrPgi($B$eU%3uBJ@?-xqJwJNRXV?1QFAGi30xur9;_azh zZ`yk9bCvxX*PfWO=lCbqS;hUb^8V>)WetGET1tq%^tu0Uu}3ri0Q9zVs*TNhX1fuQ z=8)$M-4mxqDa?`9?lK3?wGAJeBLfa7+QQlT8EqN41MYugKlt=$*V@?A_hnBTX#b1v zWcTU~-P(^d*#GgROFSd?zP9Jfw|gF_8F8%B=i{uGdkpup^w->s4d1M~Z_-KkXH9v- z#vT~FZtwlWXVncT$lY_@gAb1r*T47O?e0^j8Xx|4iFKiSfA!kOE?qe3f?hi^`jz~B zf66WSua-|-JHm2f=Fl1b&#!p1_T`)>tk)I%v-9R#PJBIi^pP=LH`=tmSJi)cY*f!p z5|eI6pL_ACTOPk`@wIa%^n7yYv<>T@>vH_2hWwX@4$gY! z^Zk2g+{d;IzVY+kD{maIVnK(S4|o3Qwbv>tBN@+}lN+)>%bx$_qYf|iD}G>V_ai^; j+_!VPYv1l8X`A1wy=V7^2OFn9@%|fwe_OZZkf!}Vb520^ literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Semibold.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-Semibold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1a7679e3949fb045f152f456bc4adad31e8b9f55 GIT binary patch literal 221328 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%0DJH?LFC28_mTUAZOar9j z1)}BRr@*k2qfZ-^>}JOLG5>^u9e{0C zgO$c4Jy3vUR^C!zUTO;GifT2v`?zt{)lX+-^?Nq;t;3xa@hO)HO5hE*L zp>lHCO~{@;UG73Va-KG&#l?vX#$tRIos++U{CW_3>xq}NL7bq|XoMh1Fc|fs8dYpi zNev1qz}HBKQWY|zN>@zFtL5u7yjtEsKcd5`ncP;(>+vRmZ=k$I-daX?g+Khrw9H^^ z>a^h#v2l+m30n#T`}cyt7kiVi%@rt{W3~UxIR~j(DX>#$v!~_?f0hzDbq~S!LIo=4 zIf?C1AO%#@Ib0p! zzS!h&p?To77{y~!Sne@$Je2H)y=Kv>VsAP@wXj!X{s;GQH?wl{dlYn|YuDa7_hG;H zskC#;gKz&Q`|(_Mmz?zJZ+4a^(0=kZe%^ff*#G1|T6bTv3X*gH=rzBCh~)q5bO_Re z-%t}}-3mS!#iw&JWRzvOuv-)?1%V~P!%UhGp7Ex_0rgQUv|57_c*F*cI$TwG_`~_7 zYfIM-&&?fPk&{y)%$j%f!^*1npIGC~u6U|@{&0BA9O@lGf8h$WkH4;sy_KOiQngMr zoAg1&UcDvocE;vLZ)ZF#z4xng@C4|=!b2BLL1ks5mo((@{8?_z9=ci{ffqGo8AX=h zIyc_5*aif&(^cxGVLj`^$mFQ}r6xZHVH#*XaJHnnu>lsV&jubwfB&DoMm=eA%@7c@YO9s49i z(gjEJQd|>Q&loGkpVg`fcg7er&IWZi?xDM`@ISnf`rL4eVlP~9N&-1wz{RM+%`GYz zIOyPCRy?dOrPqa=C-H13m3w&-|A%RbVR8Lt48cK39(NoGWSth z5wG158>;%$;bCT-L9!b)wvY$|ha^(KR4QAh4--cLJIP8dm2jJFeK5P|!g`strpv!t zR(W%OY*6bZ6$=aSPUnpqbX$!-^j_Y(q+jHoCh~_;XNKudWo zk~Pf=`^k5{F)lDTTlNXtR%#o>uu=k^x5A&(l2{MkmSOcocw0uLp$r>2d}+x@cnILMvopd zZqz8uSlGx$VMd(>8E0O_X*H6;h<$Rs$V^nyLmLH};(Z}}!JFvs1gE^Vnz@qI^eMTM zysnyt%h#*%rM7mts0`ojHgKR^82<1hYzqniq&C1>0%zy8fl~2g8eY~?aUJ>owfl+Y zZJsm3(@jZXcBmD`<^;yh_K*DvW64B*3&yJUa3(gCjfAHoRX`W8r^1Cr-;rNlyPryA z5_mxKHb+(dr((@%`2OEji27LckmHGuj3p7O;NXZ@zFAWgaFYmA1gGO8B1~~{F-6`u ze=&D#VB5)G#*HWk*0X`p6-C108pQev4btoZw?e7yP6=*AB(AD>`175gdAeV9aq-uG zJ^e%TzT*dWzWp$G%ow?~Pz{R63 zh+(5!-FJB1O8qt$CdQM*ls_3Une6!QBWND!;2#nB=reNaXTjB${t=;%j_6!Jf{Y~D z7@^(Eb8*U$hmdFjVP;5WX4Rs$7v;B-2{lC~6P1v143s8oVRV@7!-FQE3g zQ3*FoC_ED127FeONrGg^9XK7(jGPPpA!v!p?tw~W_n2kN=wbRKYPh)8+j% zYnr@YJ~W*>N3&+d7pe>I?cuqc)L^U_M)n@2C^CfzpIz0B{nu<1Z$*~L~8NH z09vCM*Tfzj5+gXnj21Ogl|eyHR_V#3-m_8RD`6ph(9#YZ4)T` zGQ2Tjr-;xve?{#16$2LyImBvWKV9E%@zA4kVeP)Ms`D3Ww)Eoi`d8H##}+LZ`0~g2 zJ}A`37SHOx@KgEaEAwl1cBEEn{(d%J+yOMv^;N!Zo4awH z?^3*oaijY7?PCX<|h^(Ai7#S@(L_|P9ng|G}Gz&&V znurL9G+7JM6cJHbWnC6oL{vmTP+1FPZr~Ter@zI9irfTXfhki#;W-v^pcFtU4tFn^%xa zMrnLkPgCrV#+w-qy&)?df`+(h1-cX&TPeKB$rHjzNK!2@ZMl*{!F8}b>HMv;2L1BK z+ee<*&}-oFyMDUsp|3x_7HVf?fjyfCyn5f`C%X>azx1WIu5EaD$^7S+NbB#PV_+vI zvQC?~=(Xhssy5`eeExammv3e&+bR(VRde6;p*x>{e(6la-rXTO7A<<@DXblQ-W1n{ zwdhX2p^K?nHzO&Wb(L%XWBKRUc;EhD>H z{}%dP!$GmT~^$0;q38`0}uSd%xBiGdT#A*y4M>)K_~KiM^0@mtMc=;ONy*+c-GjV zD)j_lLvZg?|J(bM#{JLtS#Jb`psSB2t6&Lp^6(hfp1$t!t9(lUFh)V?NLf>F> zE)gWTlLWUa5jeFOfty5v_#V|3yX0>af%9KQg0MpdB0<jRfk6lqO%%TmqWxdt&<&W$yZ-L)DwTIC} zh;i@2R2yS}4MXn5$1s?WVG^E*jsf?Q>_QYJ=7H@SJU3Nqc6t(Io6T+qK{b2eKo#tX zk{7FMHzfC{HpKAUNZc1!h18fiMmDZU^svuImLZ2ur-{TC!Qac4cUm|4T{c*0s~422g^7vlw`YF1i_PBqR%AAOzUpj7 zfB2{Ql0K_Fi4)KDS=L7==TeX8ipWl!(`n}83C@f01iv%tl2IRABOVlOp#s%`xa4ea z)PhzYZK2{1-a>X{R|F-OvVqkW1Rd)qJ;C|GASGAM)9d0Y{yOA+`4cXwK?fvB z4YnWZk)=m^1Rarf@?8Xnf&4HD+l}|5bmXQMz$sK69qyyBgh4GFZfJq^{+hQCr6g(# zkHk)*W=NevNoJZJ!c zYT!l<-f3Kbh#y!5ZHkE#&ni@%rk(;1te0xQcwt!Vw2Sc{e|!30|9-$MSt-=-(#nY>U zs}I-TaWZT%`wr9`I_+FWV11yt#d095IP45`+SL{+>g&}#GdF61pLVr{3YEu1d7Rop zezb+Yh)*q~a}m2|7z3RgYJpA;ECw`+s3f#s$))UQwGDnV`l}L@(oIHWy!uK0dX*55 zJF50cRx5SXlv{{9hJRWS`lAaL=7GU{!QqzR+qc*e<)$}?aO%nN zagx_$HX+&34zxq7Pgh>;^BJ60Nn?m4fkkvl6<;V~2PFwF4CTi!4wA8PeF_VJ;pZwWN2GK1sTgRG*{~lI%%oNm5dh5z$a; zkT!1qkRjv4x=JK`B7Fb(s2hhqhsTWg38xa-|)Ty}$f)?U7C2ku7Zd&+`y2Gcv{#iWn3YP=91db!Q%Bl}HO zyd9iUsBQGAcc}Xvp%nFB;fZ0KQmAe8QQlG8&_&vC;fcRVrX#k}LX2t=MilwWoeA(hKOJ7#|vg z*Xik0aC<&J@QJ=`dZ-=N6ACfMAFv=JBom37COl`b$TlkgF^sYpwCVfm;h#YoKVVr* z4X^|%drvqPU0?3WhAf-i77}e+A26^y`>O}-xN>T+as+jNt`$5#M!XVQJ!jP(rPnbm z5qToS5f~BSePjYz1pWs-@M!_}0iXp&ab)?rzPe#ZfB^~}us}7~QIaZ#+|(ySG#N-A z@0hI~IrPw_!Gm^Rl4f_Sof+yc#<#DXC}o9L26kuSh}`ZB88V>mVU!zTjX(*BBa*I4 z+6GP{?O}4{Zqivrrm@-vKdb8fptFi>3-yz9}1si`HIdN=~Elx^GG`ehFBwRRSaWKdQ z8!Ln1E|66~4WI{HMGW`?fNPM^D4iMAqt}4Z_iO6TL@^kwr~U=RjH8~>cgTx6?|&)e z0~Es#)7Vya`FiD%6ErT>hdvUKjU9ujxD+MGYzffoh9vy=iGZAPe-w~-0{HC_co{*MpEI_hoV_2A0Dk+ z^~!dfeUd{y?JM+|_xL`D(Vd6Pj95XE0juzYmi584fbuL)X!a=o# zs4T!+;B;MWp~B2t@J3FK+5(+EwS`+y%}ezqH06hZER1R!bpF&fZW*oGB2;r0$rETr zmk6{AH*z%x1oJI|&E-mtgO$jUEc?@JPQp-PCKH@=CP{_BU~tFUTGG~$rAw^)Xk?ADPk9Ly#fm2kmD-2)iHV_a#o!I)(|>&a>FoZM zZVvu1ip}$>csp{T@&mNiUzG0yG6I^o72}ew9G22#VE(oc#sxcB#Ed+*JEOTP1qc-h z8FH(Z2;MU0xsltMmz0Ni-Ml>6XlshR3!^cc5{d*LGCXA&Mh%%1ZdhITyy$1F!vwSJyBixWjQQUrQ5q<}W0B&KVDR7d7f%_`;mqDPf$mz3|B^FLEQDw*^9 zX(ohHOi$O2+%&xZYd1>gEPG+)ox&uD4xkbV zk+Vfq31}KPH)w%Vr4^iq+@W-!3?96W&vD)YWm4r4nwTCzm%`q&=zSQ2O{!_=k(EEj zdyJlDj+DX2+$KEcuxGV-WXwFfhqpj*Kp3;C$Es#EjNzsh;P3o_&ziOTFD@q;>!0a#v@(VNA4AAnOkX4XZgxAqCe;q&mqQ~<3@6{gF3rL@Y?!CBS%&dGJ z?=fn%NCuS$_6AypEJIY@Pwi$a9VlA}uimD<`U<_83|=yduaGMDl-GZ)_GXF94_QXo z)s*n(z~NDIg|JikCqdhh02A~hA_SpLlFn#FJeds~k#l zn|!xiw4=x}e5t;7!T_OoWR3&Ee98rJ+99^-*fC|mA@m!`dP)WccfQr(bIXZ|$oVqa zyzvN2ce;a#aVE3b)DwCBTDR5bCjXMVQ5IB0)(<146~*R55o%yK9|{qm6pD_oa8eXR ze+d6#k3K`PrgwRD-Te8H%qZqp&hX@@?K_XG`P1#9f4}01fph{{m6Pvgl$Y}sI9E_x=p#I%?od=KS6d*iptjH_z*~rmoIrI9q~EG7 zR0vDe7F7QsMyc8_NxxNFsPOX^JdIoUG1@{Uw@Q(HQXK?w1+@+GJE?6{;y}?8>M-bu zoBXBh7D2%{=owW_j&hMPj5%+1934zc=oDMjb>JYX9n`y*oi+g2{E^Pq*0qEXos|jk8}v0 z0KMYY5ax>Pl-dGmTD%3w&uV-QYup0Y(5MAS*r-g)M|x8mBm<~zl-FNTM-kC5$=(_} z3Rb>^w_xL=Ao&XKo8kR63;v+ZC;>ahYLSr_)}vaFGy&p(s#>QCQ51Jbo(2T$i}@=r z?m94MbkPva@O?Li%NzE-mAgF!Egl3F4QP%+p6C|LNHC|Q=q0_;m81doLvlhg*l$7t zpeJD6w(A;+Z7P%f6Um84l!a0B0!kO4WEpPWv$H#IE9>03vd6)L8}?Q_(6s$+B^6yl zHx##LuXE5n(hK9ek9&7#ifvoUZFkh{tgBF#6Jicz;Bwt2#76sIfp0E67%VV|ZUj*3 zkPyN22(_$~PTJz+xg--LUOy*u*m(v<_shaVnw;za2B%#}~RxN2a_JIh&K2PJjX zoH?lGv*4aW`q!pS?QOShTl2~`K*HQRx@psmEn2+0Hw+1*8#TP5kG9Bu`$%(eZs>=H z#*9MzLd`?04?f2Khh2k5$#HrC!G~lraU#E|VseDCabG{D7r2x31doG--LXrAV({1< z-bQWsiA>&xqy`UxDsf*PZ{tlo0h%+4ZoAYh(!vPH8x0Z;$r%(L*_ujWZKBjF8wXKm&7G}^fok;>fgD}fPF{^)Wn}xgip%(zhNF=m%G)aUEG6Tg8 zvVb@_M#_b_--mnNTCgEZJ?QnMk&n1rmr^e$+T%7a#0!_1ix7>TT?s4-z`Q(dBS`@{V6hE<+*05IomE&WWfRUtC1EPieFxCdofQmY8 zYa_rGn#mC`3)t6(%U?(xP_Nx2c!j1xuUT*cCo0ZoyWhZUhEzkoK{B{$YKMk29%D?r zDypvV%tE3e9p;Q3J8NdmsQGh=R*Y%hQSYH!M%ieUoDOj~b_k)@vBgkYw(ueDL(STx92_jj;eolGy7w6WVENFeyZ5?K?O5U- zKfKGsr6o0J`4VQMXnuv?vsEz8>C)+4dY>1%y9x6%&2%kxi7qU8J{DXpuY*&?!>@6? z$g=W&*i(1KbTsQPZO%5IlMo`n+P4dX-x_v;v~S{I~t1s;(s;sQ4{+eCjXw zi3tBCFM3+O-!Z;uR~Pz;6LbNs=V(VE$2kslDr8D;rj{dMSbX%6<^t?OVk^TBaUBKOo3R!Ug1GY zSpM|Pek|$Z{F!FLweU0lys4dkAhs$Q&%l1tOKs({I-|r$Pp@IlpYm1^aTsppeYF(` zs@!H;{}0Hc71Rnt{1_jL+6seYuRiflU_YGD?i91wJl@8w$`#x$Gw2di>2e{-lO&Un z|5{7yi@z}gLYKzhFmGUW>F-SFa2h(ls05=$6$t=b6S8$gNF&+?wJhL}Gee86Xm%gF z0dpF)1?#ZUd?l z5gELM11ez^z{sfo`3lMVwgUrU<$^{yGFY;gTvBQ56o(uT`wA>fKFdqS2jPMeHN1-Fo zJxYclP-p?3=P*KXtn7hNTSXXl!82HvIMa}xsvP_ss6K)S6v@xJ$e%TvKf10L;rdDQ z4}^Op3|;itB02)H@M_6QjMXg1ZczRN)nqdv`#Dvs*O^418Os<0!SsUS%Fx7RfJY-} zK4N40^J?;n8^p}uo;wUnxT8v1URNW%U6&{g{Xk0l@Wz>=N3jCo-9!Jd6RIakLnn#w zJ{^<`q`@Kpn^}v#wc+CwOLzfUM2E_+$-Ekxc10c`Ux=J5I+H-BMa$6Y&@#h>Pf!L@Q&dz4l_8U2$rMN8Hc{EdGyP%7~^^f;_HtTEb7 z&`k6~I!^W-!M1|imn)~I8|0*HV4){TdCl}0u8iK*K9}IKyI>;}a*esYtNq4G<8Y(s zGP;Zgk4zPX;5AUGFPRA;wK`(e77~WkaA->00{aa}g_Ld!4w+Fv-c&@rBE=awxB(Bc zT~$OgX}^2t(RW^I`L%zC@>4AUiMDn4y3^}Sv!GV_WmnqQEjPUV;Tul2X#eKbZ{JvP zb`I07e*TXqcJ6%qw^i$ux<}5+quzOO(?QG`+701>V$L1-p45Oob;F({3P1*OyENK_ zL=D2pwdO=1-FX~(gzd|Ey*9yRRs)UIEL)mZ%w`bS6z&0TE@guSaD6dHME7yIk0+;T zyD6V3XIp;NQu$W-`}sHaC4H5$``sU;6DVu-gHndt#}2@Wo>TnWHcD;lj=cH`JBRbq zjZ9v!J*UDh74Rk)waG5YqSaemaS2*~njNt8cG;^<030nqa^tyb#nq{XWJg+RRXD&Z zI(@hZen35|6vi#8Fa=0&2DZ!RUoKx8TFLHPv4)Lho$=q;^()x;Q0=PcPHTiKUmsUa zjy`s546FQrWw2^xlXCK?vK_CCU^yqw{fKpK54!R{b0s3@?f+soAdCDt?I>`A8Mrc9 z)*o(9_yr0h5_*5w@J{geA5q``jqB@qk@vYjgunl&`aX;=vHqm>oZC?QD!1vce2;U0 zCw!3>YB7RmI6qp(Te!72%#B*}Cy>;mM)I74HQj`J(kqx97ayPFm84{Y&6b>wTjFhM zcE;IMOsT9i;K#sRkVU{!YIL#6kYc<;I6i!vfGx#=8wpo323v{*N09@PkSvK9xGZRT z;?QL?#d(XBx*2`{e)&INKJ-GNIWcE%VtTVCsVVlpDZ@r3*e7gyq zK2lMM1c>XuW*X%l){YQ^pWTwl?FAJY%xocJoE}Qk(d~NEde^XAi);3d~|NOfy zq4V0-XMcT1`K<0>1+zZ7c<=1VH4kE|1TAJ!4o|fU$bJd3iJ9!kud>;-8U~fyW0aZO zrm-<#`B0v2QBeai<=!y5!2!UH5V{gTeL9N(_0fuAWnH`GO8K>;N!^TC`kdp}l#xx_ zDeeI*Fa+a6qfcr)UPFDc)CEZ%zm6SkK@3!{lh`c*5JviSXPulUc; z^}@8d$A9_s%N-Tt7L;CEx`Ylx}2fWw&mD+pfq?y`$@K|l%9W9dPmY34*k3_iU z5qP)#M9ERWKmr<_kZ2JsZXb?bs?q3?(tQrM$6Z?Of$T{n9K4l)0i#2VkW1v{Lyy9_ z%;H%YPG?(ffNc6&0ZAJ;9A2+#P0GF*mcFG4FnUyK+SN?)gDAU6RxIX^nVpIdc79;{_&Ccn|(@Q4yo$ zQLQRL$3^0LD{hqPspWuyW5+L_7X=K&ZFuU@sk=UGfD8nWC;B>0n+wY26i`kon1%>< z!HdXRtQF#{ORF(AgTYl+ZD5l5CNMZP-!L)=&R4)n!g#m>AbMSXr_+@VzLF)%W#S&{0QKJ>?vbF`r^EjEMH5c3;e6r3%Gs%aB-EOfBN%c^hBoLaJFom^F?Y#_9^ zZQCUoJZK~MKcZQ{|F0AOudl;;EQjWsE_4p2CE8d@I!x>~Pl}uo0MRoF9wS`mMi%Fc zxvLP~qsN9bSXznz!&!j>UI_ggM+8vnT=S>#WQ#u>qT%cwok5jf|X3o*AUPq-6SU>jB6%goBk$qBf$Nf1xWwzvRl#iliDX33J{ zQ6H}i2gs6@ZZ{x=t+d(_d(qUWI-<2V-?#|k|Bu~6j{GRg6>W!OUeY?$=HESN9{eAo1qb4YW+2*+)v@mx3^!_Ee=G~iD z%^Edq)AGkEhPC$xCJkErw~E?=W(BS?oCzKU0RN?yq5v@Gc<6J43Fjd@gWe4gBeT`% z*7&?;kIM+#c4@U8UbxamScE(;H*ArO`rW|j)EGe+Tm#^MN7}TGAJPsOnxihBdr@BY z)yBlvZ9c>!8k*A7grPQjD}!J|cZpixLk_MnKF)tG1n zCY{wT`C{@5xFe#7M|G$dR3#HsEHhgL*5rVnR0s~tmor^?+V!(9KWsMt$PB-H!_10t z-Xo({Et)n}%mG~9=K~&kRyivt1Ew-tIXZFYTgqoc-#mB-1_+|GQ=}spU$RgbOu)b_ z7M>2gZ@#8{ zwMH^YwV}7SCcd7t{dKWoME^b16PH=}iOmhVktbnx!BGO>Ih$+~3=NUubnjwLhbBEM ztf=twfTFuzlrj@%|8ni(jD=4vNNVz9cB1l!TVZB#aA^IyS5BO(Ikj=c`6`_4qtgfsoTN^ z)C^mQFgG{*(gR>222Y{!!Kwe8ti0AtEPC^Za{9(rrEY~;$&g!YI&duXp6wJU|7qN^ zMe<-FO(+ZIpdORk6R)+VAo9(cBBgtMh~|yc%Ra5mm&k+d?G7_ge8WJHB*7O`WG$e4 zs4z4ZmKW(G%1<=}AVEg#zS$Cv21;CT)^NOZSdV7oSk5)2bbkPFVXe9hn)-Cxnab8W z_DyYaSwUWIxjeY}9n+MPsGlV&{((J=yL~fWWOs*VNJH2YmF2d#ynMg0^4~(%Nq{9G zJ)S{SN7*0Q=ye%wF2tiH2mm{`C9-%sP+cwdhE)e;h!T2pUKf z*aJ)nvZg~?zjJF!)33WLr%RVs?Y;fue|lZH3MPL=Ic8U~*uM-c zmAOy=->F5 zhx_i{d3yWEnohwVirbui@4KF+o^IBZNiQ(dQdIP;ef*45TemZjY)h3Zs>8z#+(oA5fJ+Jj3rEe}?Oe!f2Qi>4|VYTZF%mP8yCf z>kmU$Y`%l4agt7|YMlLxxJDYyq~Ytxb=qgJtgz<_@RpIz8qKAJr3o1mY&M_V0aL-%*p5+N;WH)UhgK5B%%G2kw-k zsdwHnd+d-Ufm6{y+bxT ze5mdw!Rt&3G#=PPJhBz05NmYg9I~-t+@P%#UZ#egky{3qnudyfJwEu!4Roe~#_vzB z`DW*L$~I-i7FK%p{INmPpOKY+e{}TB&m}0?H;aw?hTZzc&?9XF7&niqLQIsFVxsW( z&Gyy*4|b7AO*OQUhkX?Vef-Pa0**qC4^X-;muy0TG8Ep1am|MD+e{{m-vrYxLXe#@A}1s07%GAh z;sOpeY#$FMjF|`NJ`k`lwb=1bhl%Y+WpU^@YUJhrJdt^sKh%Hxnhk5zK{pi53vE5E zl#HJ-={}-Wu#NKD;Q|&_s^GH1$E7nMAH(CeqPU&aY7}%%i@}J~MaZ}fL@IW4aKV#S z*7!0w3U-$N%u|5LwS~`ZWQ5`gev;|1tISN3tmdGfscJ zZZhu2JM@IuMyOPuP$Qc$gZ)Ykw_BTp7Qr}!pr=wjD1%`!qqLwD&`?DnZocQdD^>!> zu=$YH#nfafT`ntSSH!tjl^V93D&NUm^T5$;@W811E3d--8ewli{YaZY^#)6kJtboclfQz#Fmu^%Y>H>~%fmgopZX~wG1C@mOe_h5!W@6=jl2Qyok3`;7IcMO(* zjObm|268|t#$lw9s4TZlK9Iz-_^DMPTb_( zIYFFqj2XnISosYf5*wB)HQK4?La%%!Cxpk`;9tVd;h!#mF*@kB8-SjNQpQ#kc48)@ z-NE!mt3%^*8eo71Ah_Vr$xO1EU@zkJ1;Hq(HbhjAB3?;(uXNktlfhs3PQUQ7Qu(1D z;F!^$1E{nR`a#T7eh*zZ7rFpw>}%qIP)G3)|LPnvi{FM4=?kNys@roxcQYYtWF!bq z3O5~-BWXxwfr6+FvAz`j@SBj zE&J#@DlK34;M9E=hKz03b?wUc={DfB!p{XA3bhd}I-}8G(=gPq5}XdymPFlUqn%c; zn8Z%3UQ{X$Ysd(C*M%!HqA;U>|0#d~h!>gfOP4<6RK7<=N&Vzsa^)vbkMZX%zug!e zzQZf{4c#8TpCfa8s*(V8T+^9o983C)AO(KRU>oqZz$Vl9YY%A?5cGS=J zk#DIcpqvkF0Ew$)+R%2|DvXIXurpCJef@V7pNtcgABdEqw zgv2WF73~LI;8cS>WH)dJjq!>yyzj8hPjXJs?~bn00Qo{_meOjM1iHUPtP~CE?EmD| zE8%_?_(<`7BQINcwbXkG@~i&c;44#~=NMF4_@C+hM!qY|kkdoV(2Hst@m|4Z74#OX zOB3g_IGq|VlKD`yHd5u4?nuL0(#5cnTFk{4s$@bC?f`s?R|;-@@~ycK-gW1g+o!b( zeG9?x?iMDaHjecK6}c(MW}r7v-SPL${w1Qy=P^zb z&S5-2nLw9;Xdj`<_zQHI$g;{&8j%~A5mX|>nVcr`!1)`3lcf={9FOT5CQ=&AjLr`kWnOG zy*mH1F`t~hI)3)BowKfrWi6T>+#yzlzI)*QK(4rzP8sf)ZX2H)DxNSIZc+{OD4LrH zN9j#di#g5IWhPP3@Rz(zwEp~u;|jhXlP_F{vzYT7>OrZ|lO$vVS585G6p&`kC})cp z4+laFQGOQb4Q2yQGo@~ZsW!-B^gOHAhW8b-l=4PVfAzrmKYCmdwbbJcN9>A1{sQgj zfnKSuN>MNc7(@i<1$CMyco<|Ip?blb*SH?@p9%@1xF`<=ZzP^*dT{Ziud-UK+zo*$ zBjnt^=A||7u22Q4V_^{rLWxA{%h3Ue!}^HFdQiej2Wd%=-BNrU4<^vbUXA2&%HXk$ zMW>tAfIyIFxno5oC@}@{BGA~Y%CIY&5G9Zr%3QyC{R?j|mRDT8N&^B-+4`kYJYmM< zF(Il;&80f>8FQ}BE3VRbWSqC~Xi%m)W+)Wq+32MG)iC6@l{1jo+FkhsvRZcCwIge` zY&f`;?fK#?bsr<6m4Fj%11E~7r~seajlfw8#NY%kkfFR@lzs*KMz9=YVbh|$hj#%fXj*(To$bv8Il6(N}?hGA{CHkY?KU6 zdlETpB|yMMfxS|l1ak)ZORvJ&-teqeEM22w}})zC%c zjyxfJ+EE$SW1`v*4h=(HNsSRDSWuNgK!C4XZxWq)NJ=~df+Qn8@TlF2&KCWr${iW- z^Kq%t0W%Q!bqd7AC_sLNtwcbI7e>W5uI_zy&C2z=#a^M^;_N$E+asTYm-Z6ZkC`&* zQP9yr*lScjgiZu6I7T@Ne@_9- zdq4U{x%eLxZ5Mq^d%4Thdy<|JSFi`zlSNINe9|f@`GX_3+^)cP@gL<&Hfkf%w94BJ zZh7e!++p%JP<;;zXh{k($eK$oFRDW)x?DyST*m1T?M}0f%u`Az%u8LN+ z{o{upR(@ihpOfzyshqn$X{yxrP>$aA=)Etz0_(q6*;P3#PAuu5{Mv~qJVq~3{TQ`Y zw#?(IJQ@++OXSLgB?l6nFa#c1B~4J$F3MGV>PF&2*tLK%MLx!7&!unCVl~^1E*-RY zozYCvH`AmWQNGd$-B2rO0j)$c{$J8JXcoT}s@{rUA%DxqPKAso2TfXJ5m&EOCjaP~ za+@**WnZRU1mP!JU>9>) z>enVY^aZ>TRiPty?UM%G*ed2V|2V&HBhR3x8+K5e3C;NL=w2(f8O3d5u^AllOpJ$1 z-2%$#LOKB^wWNd8tuczCPSD$A9e0$`j>bq2k-dy4P^joMfa?9St0+XCeh~*fbTM?0 zHVnU=r@8Cvf0PT+mpv?Z!}@MRY%ufKBqC5cn2>dm?fFZ&J1mw$!ITRxE1x6{dv0o< z)|r_jC;G+nQZ1H7tn4T|soqWv)jsz380~7*eG0ta4wgyZpHjB;~ zKCoo4ZlHujtg+&mZQG!h6IL8a-%LJv+W zpvg$^k@CKr@a94$M0lh})apRFcxT+T5nkg6P4pK^=am(glogyVO0|2?6VI^XUT9!O zkyjq}{N1qU1L+6RUcG}&%r;Ll_@5?TKw);s)c!P!fcn~Avlr*cY)|%RJs_4;3@z+W z3IAwN({S; zX`OWMx;5+8h&g{K|8y&9>?;&uy%u7bF1B0g6{q~;m-Qbw#Otp2*RMU~3K?C8F{^m& z1?qQU{ch*$wNaU-@$>TlNs%g%L-!F?-Nz=SlY#(75+?W%gkr_^#=4I@d-dtM5f?@2 z;_lFUY%YBI@R!nwBi)BsjgxdAEtGszZ8NyRN=#0xRVpL9oz7|FQ54}L2kse5bvVT# z2@p#YRf5>$ZMUu+a`ECFyT)uefD<@&Q+{i93WxAS$D$o;*sAbZ*B<6`gYH8!lUYQs z6Kz0K!0}_zsm0I~I_X>x59>bK!+)H;$X>h1wq8=F#ivGj{nK2(hE(>Z((5o3TAM_0iR7a;lV=zfx z4|AXh88aXs6`?*h14I@A{D_fGVue^*R`LWO&w^ASa^8_dA`WNzpDtXwpy-ts<&r7W zzykF@Vu5?CUj52zxEUegmJ;Q#Dm7_7!#GsU2fkd78X;6hxKFPGy=%dt=eetoh|?B`+uK5qZD3b?@XKU$?H$f5a(RFB(7M! z`qeEUW_%Eps8dH04AGa#_!WjD(%>N)gN*AWw@a|nICLm)i2)J&pryEptYI1ah~=Y2 z;3J?lXv3Bx4)2po=M>>0`+dd)+4st8kEafXmxEGYqX;t9atHIbv=jj*BYtVTB zB|u3fzNYdn+w@f|aVj8hgoHg)P_3#I@E5nz1`JQ@r`>GtI{Dq8x^ zfdlWnwQnCr?gY8Liv6^JYeL%*El%h=R@h{i#%Mu357FYVAkEsLH!+VMUBpzJJzN2iWhI&ipXD=2X2f{9g86+DlVkcpao< z6B~Hzt*ngm9WIk{1i>ewAWq9LJEZjxtBaXNX zO_S_on?D|&J5-N$I{j|H5s*=S_L~1)|0n({{(8Sg@Z0@qegMb${WcW2@CY$*AmL5; zZ}3s7H5q%N+RIQLj}$tZstSDNi2;!!q>#efOWL=e{srnV6O`0F%5xDYsh5Bk^0sr6 zBwX8h>}Eizy5k#n5&tD^gR=A3F}@Cyw2dV>;>X7#H^S<0pjtcNeiP!YAWdd#k`?F8 zYDGbEP$+~RAkGha97~}Zoi*GD)d&y{JBe`%igT3TQSlDd(cf6wqxQaePdeE5N}TEO z$5yO+)XmayeUn*Mm+eJQF5kRnMUQv8gzbPlM^H-`2$)MPW#-qhE;cC(NOdq^Qe!#2R1vsldA&oo(ac+BZvLM3JX>}v#NsX*P znO&%3R-1s#VZ;eh;rhs=L65k)7%3A#mx=xZ19AjJG2#K_&J2}SQ${VPl9Kheq@mAE z>7TEPo_qFx_vMAJznU^}=bj0ZA%;GyOx*2O#ZaQ%uWn&gM7aB_^iumK#_WXm5?()- zY!~9<^zic`G|i0A1OXrhAfZMc0pqaP%pQH*%|!gadHtf~oUR(T9!AKzoPYTHFTXvf z^igj6@kh4#GFv-k;_f$pAd0HOyvA7of0EH7o>V;2hl~o6#{+ z<(GhC<3&+(QJHf}m0l2NGmXtf>-)hsOSI=9E9VD&l9odGkwxRQ$xs7iC|%{%a8J_Z zw7-vQNn&e6LMIOdwa>O)5nuUd=swME)>46*u394&XcnQ(?4UE!rVQi;5kTHzm{5mH zXNC`Yq^;!_MftR1L=oB|h1>1Tm~0G^g3vXBZ<-a!H-=p-21x<<=+pW7MX^b4ZebGJ zsd{ApOAC~-j8p=O+qkI>irYY(08s@t3T+ToXvK#?nQwd?oN^3OpAo(dQw|ksJ)9jE zi|K%hDUYdRiQ-~3#&po(i6QD(R9s)IZWTK$Z58K2`a({yfSh2e-p2Pug;TDQ2D8I^ z_o`3o{^ygr|JNtQ`Z{DURn&im-gP*SCY@x^ih6MtV!4n|zsq1QgKCH0c38Y+D3_XB z@O~~bdKt+JBrrgzq5q_cx~)`-Eb(Kr5G45R(}|+Q0}~ z;j~TNQ#HH2$CaO%pDv|Pto+Va3O}M8T1wC+Xf%>uCk3^Y+D~EZ0(5o5AToIy1#D%D zSzEfNpa0@b zZ7xV(9EI8VpU0w06x)M^_h6Bi+nzJ7sf8#`kPni&^yZi+?D; zG5Kd7EwlVH?bI~L9xEVWnGgq_0Z)_OU_|mqID$e)WvFE>j0=bbp|omPR(O&d_ohXy zDr!<&rYqpm6l$abDN|aZY%2J%PV*K#+Esn9j7j;;zOPZ6sjg4tsRPWCSpp%D$z~v zgd>)3dX+hYWu@H~l?B;}P3u-}W@W3lh>zEu*e~TuzF;ZdDW!MT(>pJ|cB7~>f2lM3 zEb@{pJiTn`Gc0@A^6$=H{)!#B{7>@I)`?F)wd`4zx#a2ZzPo&e9l3P+roX|x=1Ln_ z4UYprva9;H_&fg_u`D<}s39s2Pns!a7Z<&UhT-8YNl9Z&B^e32X|N8Q2PXgA>*%Gpxc8 zf^1amt{Bv}!92+~ym4YrL7K-QmUZtwvTD_AkGba(CQ4RTTiJEw1ZA_hX~5mrl`iP1 z1kx7eEb|B=!C*z`6(=6tdjZ@s)LqsCRMP6`LnbjzoYB&!8Wjj*Y!-hiMMd$}y|LbTX%RChmeY27+02=i}V=rgvq7CcU0E4x2bdVff>Mg*ih5S8lEg{i@A4v$T5 zHmAlV8ZF5QqQ&J&NJO;+Q*ugjB~`cT*4mlM-)Eh)<}jw#COo-r)tfJ#L5F zQBmziSvysYiD)ybsgui%JX$#B=5Tp{uVQRLZj9Tl=DN0NtHPiaAnQ!r^WN6-7a#e6 z%_WglnX-fmbKfz*v={%r)EueY+4a=ZE1sy`-T#w=NwcQbKCxov$&*B{$o4T9Ywd>Z zBU`vDSZLB&olafAlbVo_DCrD#Pog%biQZv#R92g;*2JV#)Id*7O-hVQ%I;I0q}2$0 zt6|qw71OBA=;rlT@4rd|IEq^U$s{U%8-Y)|y^*R${)U)2&C$LkJs(kiT(P!%`tQGY zM)A_Gl*=8@u}-2Vw6x=fm!5jD|LTMdP2iWBJ9NN_GnJY;h<@8KSd50;pLL+eeI5;aCgTw-#Du1U6*@0}F8cRoX$FRrrMEcuvQ^7&lp z=|Z3Cbe+rEr`i>nDETcLs;8?`f6VShLe>xfhTYP65Pl!7p@U?MY;0O~A#Gh7Dv_bf zl2V`8k-|Puazv4>P^JV~v&GNM+4__6S@RW-iQ;3=WU*F1f3T{5t*mU^RGZf}`#I%< z&PO{j{q^TEGrQE@U?~IND#tA!S^u-vso9S`wZY2PjC5=yodM~}Zp=yo6)`6Ho9de9 zH4)-je7xkfSdddFIx|uwCk0PMXgE>u@i&uil_DUSgeW#=Q5xi@k=G3cfTB5%$Y@Zr z)-jZmTlc!yX-Z^zw)`~ZY>QxwefFzw%j+Y`M}Gm?CgoNkYgHvvb; zCue0!l3SNfhj{1D%2v)t!=ob z3i34EF4Zc8?2MVcZqq$&cy;Z|yShypUAcbqqP5E1r)t`_9yj)xQ6u-iacJjTzSP>} zBzCxV^ZKWh#cwLg$I^c`_8y|lY4aWk2WhpsFL1l4@(UrDR0s3Z?MYq}_^5!w2U=wF z*u6PTwRz1XQxkn=d@3&|?{YP<>QUaZ3Dbct6BXd*;32&BFij_HVC3YQf8)V)YGRb1 z6;R|;afW#&*`%ug|CYJwAD?f2^`&)lsE^GIT--?y9XNR_lsgsp~;&H@- zdPDha)$Gt&@M%O{5cUA#+9rVuinuGM5ywyl87&oAUx{&MOKPetn?2;2%1@_NG<$p8)Lfz||1q7T6OvS5#Ph*MtpY3{;nPp|l8 ze%*U5H&o4eqhHybCzrQcH*m|;z;dQ};nn)bpHxCGDJu(m+&eqx`G>_t%u`r0QN=as zQvZXt5^GBJQRidCsJeO?8nqZiw$u*6v{RPE1kfTNl@YJc!_%X2L+EMP8u2qI?F{W; zT45soGQsxBYzs(l4N?yjR(m-*_l-Wy{u08uTfE-Tk-^UV|@OWwZ%0-(>drjFV zZ8mS%F!YOZnEEd%b3;cyJo-CgDYn-tXE%AA$X{)Np(~kkbc4@3zcNS35E0TcgV$| zG1pK=DWE;{M@QZA-)pF?A~*;rZqmg408q>gfPK~K$zLr3d>vpcVKf#@4U+*7R;(D( zD5R82sbM%4#C&*)#33ORU#mNVu#QipDN10GG)}TF_%KvhckC$jJzSi^YuHOdd=T*w zHH`;swP+5FO`HU>LThgT^BshvKGc7M#BnyleM05_dBJnk@?yWiWlOZj`>Tl@7J+M{d`E9rYnRn_3KGBS)2`h(<$ zChdi-#cDv|92bHh9A*^EKoWARs09<8xs}hu2Sc8@s9U3rIA?h0t|jH&c5c11q;LDD zwrkx<@1@>5;QF=Q?<5~g-LEn4dIx8JFdHuy$oc4{Imt(oEg@TOk)M?;ITCWLT8F8s z+JOW{hlnCo+8`2&tF_5FfvRdD$DV`Na*~6|zN%_la%ysM^04HY$(m%UU?vc5FRAL> z@*VjL702yyhwO*!@7q;H21Cc<(alCCG&!w3w9H65ml|Gf^g1gmoYl5wdD-l;nS%>w zv>RF5b;7{Xy9!#*EE@exk116>?`%={aQnNT?>_04TZgd=UE1y)7f5Ye-2UCM37N?W z?5SYUyJJ(+Q{#)<@2yD=1ibv@0<*8B#*EW)Yp}J1Rd?v@MvKXaJ0sg%q8VGv1c!`3 z;Hqj=TLA|%81$Giu=x5K#u;S5zNtZMMFlG6C#XZ1PpIY-DI0>GpCU3{J}wI){nbBv z?Qj6>-lLR?#(C>TAO>giDE2nnru@+T`1aGlap5NyRuO=>Pp_z$L;A5H;yBh{WSt*5#uzTtGZsmnR*sV_T=N^9PiTNDVB; z4HSjpF>Pm~N<0)SM6pHN7K*iCANfPi$2(Xmd^$rP~xX3 zRdu}WJJEIzNTPt60(VUknNA}kd{mG7sUx^N#3+&ZfT;zNvYk{VWL7rCZXD534>9^Fcxxwu0u zKp=m1Bl*>B5R)dz$HZrF|Mj4$MhV7aqd`9lK8@mp1~V%QgBAwZgnZ}MzCpS3jNoI>dMg2`x@CI2^^!jZmQ{n_NfO&?SG2e*{CD>t{}ZOA9Z zrNEO2w_%X}q76u~00G5N#HFr0!`Deea_4Kcg|C;o`fTYyvR1a(R@@7jzy!NfTF|OB zBOTX_=yO-9Wc71NJ!ZvSs)2}m#x-_g_hcZt5G*U}+O>=fKFW@DFSB0jUx5v0$>L|8 zUb1AlQh4P{cK9-SvLoX5gywDB76;*9fCHLzvO`PJ?#LEF;a!8xk?If~4xN-{)umA1 z;4vWmBydLfIsF0B6!75Q7LrB8U)Z`W(&xkz)AuP4vB%$@t{l|1&Ui|^zHQq~v1{nq z_B%$5Y6D#w5ssMYCe1eB9OMPPHYw5VK@o*GIVBlxdTqQn#e$V2MT;{wwLi79h{;b4 z;O21wx@-b`)9Ko<(aW~(+}e9l)0Xo)ymQaMPL=%wtWH@h*;>gHo|?9JRZ85Nw47&4 z`}lI%=B3$7Ojw6pL}8M~L>9<4!K6f|pUSczj4m_7lp@&dHWAUqdMP!|6CKZxf(EsM z^MAV&+>SFAUQ;PDLJiNYS9xFVxo>*6Dd@3iiP7jE8=SrPwI^5YW))qkO3S(q>n|M! zwGwU5x*vP0MeF5{EPVNRab=(G{dyJly9+B-gq_+BX+?_@VS_IO=Y+foLYgS?ZHev% zkpd7;4_n0sDqY1X$~M~LXQzd1;Pv@f@7-M5Ob7oe4yJ1yX*sgq+DyuFC+mGyiCoJq z@^jLFRA34SsR<@NUoKEYwwpvNHQk-j9Kp?cVFp*#q%fjsA<-6 zXt#T&heo&V+O>62Z+B8D`?9cEPUjR~$5zb>)q7GT?g{T&yI?ZySt4q%@LltyPz60~ zn-u3s)k`tk#&ciDvPl2o+`1cbfdZ;}%k_0a%7{!v-1GG}6$J&|7cMb1Y@D(^ym4}e zdL@K?oBQma_RTBwS7z(>YkmY}hn*PbD-lvwfNQq-Km}|I6uM%eE9wT`f|$86!h^!Y z!UEyn!Q1a2KJ}illO~NBSk}M7V9dyDlGClb-h;q)O^cQtI|aMwtyYUfnxZ#8Avq;2 zkk`C*+jbqwDu&-PX6B>uixxgIeNevvy(jh^%f^l!JZa2>a|ciFJ*MB_`^T^`1W;XQ zvX+hMJD3ediR8?zoTe>Xb?V%uq3nd7n*vS=>Q7y3^*hcdjEMnHW+7zrLgoP6 zp9kgBsMtMDEkC(*ddb0$FBblteinp(FQnJ;6}E>rvaV#R&VWcbe88oiL?8(QRgj{d zqj4<6N&2(=eVUJ1i<&=#ar-pZgEgU^%yHu^v%-OAmEWkrzZ(aby{^T$apFE^pUfQB zH;%(Ut%5gRoIi8s{P{CyJf=*TkALj!=9>GPH|x~AX6Pr=N}6Xh&F|2wW#%9@v~^N$ z{DA5A%6nOhar^g=Q$F4Q2M`Ai)YKeMj#Cd>W!$*y8(x59qa?9TMG^yG83xtYC`>&B7#0c@G_ zz_7bWuJ5nx*O6yQf}OG{;v|7j65IvN&Acc zqJ)<2he1M_^EPey4F(m{ae;qNe60;=Wrdf@<`n_XC%VG4&Ux*qKTpoD1h)pB1gKDHV0ZvYk1SzHA~4! z5nE+=jK+AKsIzC}YT6VwYnqFaHfg!JnrtTm=LDogN=O*Y&dx8b&Sn~b~!(CEZ za?9Md4@@66*krC5$tuLJln>T?w2K|6UaZWEUpKD2|1~L))lpfiEMWbbt#6x`lJIQj zk+QgI%_TzMc}9t|Gccq%JF`ku?2GxuLC=owHKe$>eIPlf{lF;$ zvaTwrh^Du*{$JhJ#Isx9dd21acZE)i`Or^!%v*X7T}2}E~OCKtBI+ zL5@EfGXDRHd`{e2ESW!M^sHH<$Ig3T-pAv zzO$W{jaA-%d`3x^^qlmfHXVD)3qHKdJ!9AOe)q?fd7CD=oc4sI%$y#o)}k99)lRa7 zo?JVD_M-VDqP^(u{EPSd()(CBWFTu-fgY0IreiSKWfHVj;NA&osV8Z{9TT%Wvgw{SH_0tc|cr23L7&HQ0)M%FyVu8S7$4omAJ8rBx!M~CL zp<(0^DF-y1ml}Wm$62T|UbDA*Y3Wb4%%w9r*PWX8^zym$ol_bTQmTx6j5rgLQcQ^nvNOm)b&!1>@06@agN)#` z@Yq_idVCBTq-v5hY8)L8AEi~)Ie_b!CcsLMC59tR)1ji*RcqoM>n4MWUWT3W)2nO{ ztI+H|;9NAv`{b$-&d|mi$~l%+CvB}8pln9y1-BofvX54l>u>`41hahc@klpvq?q(6 z`m|J^At(X_D!CU@9g%cl6FeGgk0>{YM3)OxVku^re0kwZ0KOj`X&RuqoRDjxW0!XN ztu0@F@WaEGM~!=G(WSl^deWWiCN1qV@Pnh`XQ2U9V^z$a?0n)8-_kXAS?l)J*Vna{ zPbxt9#ZBva9d1>;@*`gPoWC;Z#-sGgjgb6By$$sOP>bn?181DoT}3YK0&OiMO<=pi z!JPjQ`KH}ET_78yp`5S6HrRY+!FuB&SMQ!R9ou#5IcI_9v*p=C)>>LL>uH_u7=d;| zMrDfPte*}lqumCr0c~(8OTD)tWA|XNYq#QHcjbCt9i0(4y6y@PuXsM>*N9J|PTMpNLkF;*rptj+WsGtrkymNNKjS zX`!-Ec~yB_xwAv3k~VB5o5XHqlM0*e%u81O^M`U#Inj%4QU>%wEkn=$Veif3q$rO+ z;C{M$uHKoQ>AChkX0O?U-G$kUfsED_Sh!;U5hM=ON zQ3M4+5s?r=5YZ4tK@^EG{EV>8`>pDk*pKlCB)7$%WJx?87PgOltXGJ0w z0h&Ux&cc^AmFt@%Cj}GHMcnI4&}0F}e4;Penx5uJPWEbOz>OUqY=Z7daED_1+VaWA zCGFx_Un3mmqlyUCJ_YB%aN#uzMI!ACbvoyrJ({2F(6XO>SXj6B)$MoRbb8mp&)1gU zi?a(8r$10IT-++2Y+n0$?+xNf(b>4K`G-T|=@|xsEHbLN)N;X+jk zA0069qEx=bU76988OMWB8z@^K16w30ICO&0A1cc58Gkci4y(-cBDOWlc&hGd?rF?#ByWy6VE;O+|I@7#0%1q{U3j-PJHv9 z|9tcOgxR;un;OL%wJ5@nsuap;_M+y18*y&CYS(leKX)aFAf1h|CrDZXB{nCx?Z|SD z9ZYHAD$aI|nptsFq0aC%q`eR~k`9~;+z4V9tI;}0-C`Xu_kA0aLu7krlyVbGudD*o3QSaR}O zpCtjxw2z6-2_}iU=3C<*x^e0h4#21<)<4$st{F@3aEi~2EXRYtx%Y{i{mnm^XGy;J zrst;GJMVt&nFo7s?@n?Detz1r1zOT8^+)ainvr-UxSH)&r$=>(1iRnou{ngrY3bjP zjS7fP8{C148KGuBT2$Y}E$^5FDv0CaEC~wFAet1WwpZ$=9~T~6^gn0hekjH`;QVsY zV`vYjH7u`ao<)BwTYjonh92C|A?hM-E$+&o__RKla71#X+2eIM^H%?wQFMVwX`% zf9Oo5JV$8tSCH&L=i4@8jeO8gQ|oGVPeAfn>~6oBY?I+*wAvCi4QrC%O|~FICIQLk z4l3d1&!)_|1XQv_^9&!3^Fe6=Ln!C+(K`u8x@@&>#IEF&LN%WVee&W9NKOQtXAL1g z3kOTEl9u-t99($z2jMUt0*Ai&9j)it=HH0UjqNmB2~`J+{XtU926+S)cDS%F3}?;7 zZ1DZDuEWaupa~l4DtuBh9XWMqXw{y`!NUX;iVY-_v4g{EI7fu4moR>OG9sjj0e7;G z7Pm&D#c;m!-#-T%p#N4g= z`F?rs5wz&&0Flps_^d3QcQ9&R7}xIaz&i_^`V)4_8PE`;>)Iz+GlNN4TDHyO4kjTe zZ9}jRdIAM7Q~Eb#CRnX@v<&uYwrsl{-%7LPr5VOG+aFx4D9qKbt-#7xRQtNgHSD&b zT9`OcOh-!aA4CqSJd~9+vwZyB6OFm*e&f1To4VfnLsQYTe!1U;1~wKqiGPVM&C8~W zQTIQ1WuiE?Y?+Z2{N20g*S&V>jOHow%IoehMk!OoBFxAG9;YLE>6qK3x@w1-0q2)oX1$+B9r>Km+dVt~Tv2v768@KrHW zOfO>H9;S`{m9SPoGBV zw_z)93y8+4Q;n60b<=NvQQCQIKO;>X?=!*JDL;%uZ!9hL6woP0%9n1a>*7vBix4e0 zEiFASF+U;T&!NCNdJiWg`qQo9f{awCMX2#yhr=02NBrHJn2_&u=EJ-}P?^jbb8^gX zKTn>GaU7;c!UV<(`A`bQl$c+dD5R+Cy^%^|AxcjzH||hBG-ga$F`@L{GmA^7j&+`K zj-680Bz_W|o9`6cS64^%{9aHp!*$g|_Yf)X9p5}net6t{AZ4RyA{{|ebqKVSdDdNN z*14L5S;Hwtv(BYi^Q3bz>r9$8zOoX}I#preUzk0AnE^l*1{K3{`0JJ zebwq%kZ_l=|Ii^>HV&x)W5>^^d~jhAih?8>HRjhsTzP3yi($XQ_pZX|iW7aG;iT7X zb$z=QcgU$r?IZae{>;MC4jt=y_0a|o>X($HWOgVntE%eMzrkIVRfPa@RdHRP?e*7py}v3rX;ANJzq;|| zZGZpQu1#Mb+q6z>erV}O+pgdAc3Q97*7d)q|FBWjJxWt6OD0u3x9!zu|G3-OYaAUn zy=+lMsl^iB<;$>GS1xJ2`ghf~V)Ch6dh|R&~$lzNLvvodX7?y>a`U zucg_8FR$2h%qj>eytrm7$H%}O*ML5SaEzq12EBHxCWQUIO+U2!o#tkH< z?Kd)(RKUv-T@72JnQ>E76J1zdS5H1#H$W+xtuL_Jw5riXRch->Gs;Ux7u8J5 z@6QgKP+C9gs>Vl_Wc!BIT)uPeQ|rYuqGa_`OXry7Iev3v?>SEnT3UbgwU!ZBk>0hL z_e}g_tv&y?iBCQ+L?B#PjSAzt4oo}?7r)|1M? z_l^9eyphUA*8u8<7(|>1T>}a%2QF@K)jaH-kM;9UyN|y6<|j$Yh`?Xk`c8}+&(Hbl z%g?`7>;L-KgGYcV?I0Jzj-(8QRKheFC5Dp_z_dx}X-POJ3Zc?8Kf6s_t=uNRh-utq zauKSnTqS2ja`V~6OP$RJoOdj4`c0x-;=aADr^MLPyx@_QD<6@6T5LMV}=%RQO+Z)n9i0B)E;&g8TyVtw719+^EL7DVuGL zV<+5hr=7oyPX<4O0uX#sE?Q@qxYY1#N${DHZ?v5>w60ydjEv;$P)f2_!hsTNawu#m zD@|_~$WF$Qbmmnz@oHXC|AxF)g}rG*!M0{p!ij0k?_(RrrR_d4><~Sa^UaNN4LZii zAv0B>rp7YIcm*15xAB^&M?bDg(dV4;&f7b;zOi%X+v+Iv5AEQyCw4k`-YC4)_|w3C zRlPP`UIgZT$e1r~6SKrjaf`74|N0u$ni6pW!iVMRMiZYvn)kBBspY<&6PQl*2Cj#VdGz14@$8%0gVf&PPQdj0P5 z@WqmX_6SX4kwByLna#@|8#nqXc~-00k{@@eHQ!p!a~)h)tYqdXK3htm;zIp!SW7OS z+O8x$GsTty+FERR1%`?*CxbT~I?{d#}ziphD; zJ^SplIlr1(uznpV`<^kcXx1#05*J-X7qKYZt$q7$VbFN@VdGR`Y3`6h5jgx8;V&9G zq{ui;c2VPn`_wb)X3VsR_w|U>`E1FUX?AR;CB>O($+l#ag0a{FIr*3>>MZzNyvs1B z8k_Uar;7exG!sh7^&-4Sj;x^9;^CP>tLPqVmO%5cRXua^uija|)(@OMeaO+HI?^NI z;F@q-75VoZ_6?+VDT}+vOXl8gB6p);p&9bUig~)FAVFXdQ1W0S9%%IjQUF zx+dqkl-}Jdt59z{GqO+Q$`)#)K}j*>aACJNuV{4@9ZuuoW2X8HTSe;y z23;;*VPZ~sVut3D(8?OU>B`J9Sdu2}q=y%mFV>Sx~Z*H12d|I~HY$*O0< z1GBFwt|+munzuN*w2#c|+$mHPx~yZ5{(ccg>BD4^Tf4E`SoG$*jV0Z8za^S7^^LV? zaBu?u9Ud{ly8H3m;@p}p;Tz}Ym*yL%uUY6FLNK|S0Ajsu3c-xNJa;5fI)5&$U z?!v-wnF9%gjzDU-LuF0pZdzUU>Q0@y)j3@C-8xowNv;cry~$E$awcEQE$c7Fj9iA^Q9l~zuYndPKGA4BI z+M^SDrLPn>T^n^upEmw9K&&@L4MB-XX35+x8z$p_8@gbv*gI`mi+y^rG^Vb~k(!)@ z4SH+;bZSO+Zn!w1T}e(sK`|{^ab9+zBQ=#B)``h&9M+du9QK*9Ss8a+*C?i40>`yq z#%X3H4A(=OX<&3Us?3ib-x?;)YL7xV=#%!9JASXEK@T48xlrX+eLW;B-wYXiH z!=e%HrB5TWnEh1EJ zeEz=3yj)ZnyLyYR>*lT#W7f@ECpz~r-d;O*t?~3a9OM+zR&}Ye1(~*PDYMRLN6kDZ z3Tnxy?vG*z6>TzE@$p0AOGOCEhvHshnX6$^c}KA;;hM(w9o5gr%Cn3 zmdu^m`L>%^O(`CA!vo_ymPOD$H{Dc}HX^qucMY;r4&PIWDG?_P_4Stxu9!A>@U#lW;Xw%qcYP9_dBYPg;~IxPKzHa{1~|yTDNxWR zp1mbWP{MTeLHvsE#W@r|`=$RthXUwi*bB5&N#q0NfAGKJKjMF3)BAt@84cO?*VGx7 zE|(9ASo$aI96if6IQkFE#L1&(Tg4BSF1_%x0hUSh&vWH%{)ue)|Mb%{^wSEA`!0U< z-&@-}tL|&puBiO&Nu&S$JzX?RZ5$@Jd|hYN>P++p(=tPO;bM4~Ydzh&6_%7oZhgxm zJi$%)nrGJKW|wD+PBpidM1q;wH8t6p!AObKsXCF=1{DI5;(w{0y`w#QO*k5Vc_=BI z^b0(TAX80+LJ8TpMB_e)O}NTJo-SO9B-ko7)jnH6xCV_ME%4SPVW(b$urE$ts6F)F zdE=_|yY~C~W{s=#-X*`$XZK}Co6e2w@z&s@P3q~MUw0p`-tt1vduzt}aQ}w~Sv_8jY{%CX71FJ%Y;!3ehy38-)KIoF0p~GniSWoIt3sqWw3O6rOHpBxnka?c z*#Z^X>hdzs0U^cf%;k1D2(EAluzST{BB^u^1$wZ}p-DcSYcf01H<99?RCrOH6>d`> zDz$b~sYQY?cMIqthEQwG_9Je`E;$dIA@ynFAHV+?NnfghE|4DMYc<(>VDEurGp38xUe zQZ}rvYE-#TuxDhV$C(9zH4kE5y3MW!DctJHB*RmRI2e8#2B$zI5hMMC6{JOC28}qC5lcGr(u!9QO>*aqMW5aQKYk;y6;{Or#d_iEfnLM$s%4(Por+N8cmG316EtN;h~V&68@Rnr_a7+4jhE&r2;(Xa{NA3y1K61=M-qeWG%KCa%l^!#29iIZdi+xxJpZrGlq>mtZH^aX-e74-x>2suh> zf*N6Ad` zqjZ-yph`GFV@q?PGb94!XxU6#ws?Tt43L_pmASc~^3}94h8oNX=O*!?VPt%;V~eMx z;Jd|Xl(7lPhyV2JM4Ro@)?C;1hxdK;%#^0NotNIZNWJyGaPazNQ@SnmKhkT8(bd}R z!S%+Uku3J+!*@+u<5ymPa!c;}FWc{FyuIP2t$&2gL_A*t>bOw5I1^E5vt9*?1}P|4 z0dBYBAf{JChXtxp6s1EOcHvAsFgL{(DR~@+NjIUo{KW6>zh9Zwyi}>#-F%-sW4F9$ zFW!dC6NPF(^V<@r{xgatJMcCOS~~SN1HoI%|-`p>UssqK-&b1 z4?Zeiy6WX7Aklfos$7^-65j)Y%Wy^-hgmUW&OMZN&@wUqsEL;2HzvW@h<}K7VsoMFt@uz+78-INwkb1Dg@xzC|CS2E}EE?5( zg(I*o$DZO(q`H#c6eyk`stE>z9(TY4r=h3K$*dO1XoF!K8-z9D$YN*Xk>y$UTtEHB zo0mNGLT#s0GQ@Xy7o2rZ{U1Z?_(AQKmtT6*X^d2dzGHmhL_K13|2FIyz}tc{&$7kqMOhi2J5difauSdToe=v<{dc_0BJ-_q#soyX(tMBO zhv&8~H7`&soJ-B0GUoBeC{}Ks3WR(`ai0-J3H5qH1x_U1;e0jRupAGnH%h1yJ?`(1 z-bdB|^Z9hk?VyiWx~wkGBH@q-8ea$pk_W6-6uPn6ysE{GR302>=jI$SiXfe`^=6O1 zwcP9`R}kM+=v4h(vZ24yS1XOG<==fbew?@q4)CUR`+2D!p3OB&dfzld95A}Q1x(hX z)4&#RaiY{487~4w(o`43IzeFdQS8it;}v$KZ6Vh@$4;dUV{1%_o%GF*nf1}HKg6vy zGsG*u4?B4H`dI0AEaE%j_IUYsu6bz5;MG9Zjn}O>71g5)q~CDMJ6-krR200lcx9X2 zgN{6QtOiJY@k+1-0*xHvW>4mFAgwR}ge(~dqpWK}?0sRA7$Q8)N5l^oB=JzAxf&0N zNqfce=0z;k(66NNyr|Dx9PMj>^fZ*kcB8F<8@M=8*4gb6lA?HBUaK36WJhIK#;6wQ z5JaCgG{Va8;*eET5kN)_PVS=;O_=E=&MrHIW4T-!|NCVVPMwlBiu$!^GKK>ABJC|P zc22ZNK5Kqnr66*qiiPC!JDeV>S0q_%iGDd~OHM*FQ|g)m+d+|o(2|;BcCO>KYMZ7; zC^Gk8wP>l>z`=>4+$aa}ih+S(*=*h%XCj&SM;)~1@yGWV8(VmY?3>$R-vqH{WlopJ zjl;tZ)#vkDU2cD(PN<>onnU$FQN%yUrj8R?^#V>N8QtaVKOxgt8=pzo+P@;7}7?7AG8T znnVp1=);Om8u7RPT+F~pu@)I2oCZ@<{%ur?e;DVD&@tl)8Q-K>dj%>Dj-$x*U7c>F z@2VTVr94%*(DH{{?ZDL6J!Y#N3r-SWO5e2YvSTuhsd7*tf|JB>qO8YPU!7?lgVdI% z&zOn^>0q1&Hk@S&JCISBIlmpJvC-Q=Ao0rrPmJ!N2FKLn0Bu47_8e}<(OSpEkDQxp zZ*DHIvA}=eT1J7J9vnRSdA#j`xn&TX&c(Bb(`PwTzI$CL0kw!UGGt^M%5G>VOsHu# zryYd%Iz@~5N_4+?>ZIJF?}Xu`hpfwum!s2`JF8!vOKItmNtzY(rmhDr*asn0#;~E2 zwG)L2@m7IsR}?H!kWz?BF!*#St?7Nylu2*kWo)t0>uI`jf8)uPHV9#{W@#QwJUunjn+2OaE6(iE4MrOyiuHuJ zr12CrS7=exvlExSB{Emte)h?czZuxHc+D%vKWnT%)4bt3wMxlIeBAi+f%lESJm$|h zQ2zCwKK{ys^E+5EV9J)1bt_gXi?S}^_VRgyNoX6Iq=vH75pYdUPxd7RlF_&!*{z~0 zx7sT7YNlSc`Us&i0e2$5*rH;(VGcpBb?dM8-1(d98fX9d=2h#9GEbwNy|T8l)8i*^ z>Hdkro&`y}|i0AGBF;q|~+X zAW;0AT)7B2!dm6B71%B1ikS(hKrG}*fPeFEp;!z67(U^*8SwVrz?@litF8b_B> z@lLJnJ!`J$eP7dcH?BN!i%`!rUR_z=bLql6?ymGqd;Zaf*N+=sSW^d!>g?0wbC-^J zrP(ty?=GP{iKis(8e&^QTz4pe21v@%<5;ywD5}XH1a35KM@WrtuC}YQl z`;D*!QQ8Lgdq*w7``8l9Fs7?iBPl_utVD&N!s=K1_CdNzj0N0%h2Nmy%%^0zPEmC73^50y@~aI`NAEC6)3ldV!0o)uM19>BT}bxF~% zO0^4$V7Q?B;G{u~R<{fxCYvc{L2`N>?Wggk=s^mkg~+SFF@_j>!{u6O(Z2Jt5fopm z!t$Z@YS_M9>H;4jcgNs}Kt-_&8Ru}jqM zEyBr7+H;w6_QAf$p>rfuPf}5EuF|gg(6Y;dB8PTJ0qW2Py!3&m*|%BlxX}}ezrWQ| ztP!ck7vJD;R+=%?I1&zNp_0SrUo_qoonFKj|M}}yE}1Wn1Rg3nXW~Q`zP7#V!nC(= zCBm(V!dt+@nP|iJ-s*O!c9(`o_J7@8(DydF!7wczKy}&|UoJ(X>lHAej~ktE++ryH zgAr?f`iCR?`>edJ`4D>AcL6>r*kP>ZuRrjiov4kPz97PhM#5SG@UcpYLq#_-w;XWg zaE1F;2EawOS8Ugb3>vbenKNN_oiWa$6ywjPY`noM9{!i<>_; znrPEO)&L~Vib|?jAJ7S_BRSE<0zzj&gBYbn>~I?yc`YqQO-i-MUVLTnZ6@i%H@d>= z{N}{DmBt*k%IGaG{Vpzr=e|@=;?0mmwg~vmasn#TpxLvO;Id$A>vrUTP&ith=(frU z5J=w5QnCOX8wA_F8B!TDg82RLs%#ObPaQgXzK8LdG7Qq0jqew`P9dRq_g&x$st=eX z^{XpTg$3UFM3-nC1>Me^MA*gDLXKQ0 zElB+gC%B%;kxmG*+G6*5l^*R)bl}M6ZMzd;jldVJI~1Y(IoCH!LR_F06-xC44U2_d z;5sdqqc=^8Q_b+gfrZHfnp{pE-1rJo zq`REH?^r`6Y;xq;Km2g!rdykCSas&isvDZb=`CBSjqHuriJ``;u4;J``absV z=ttilv!Bx#$XK#;ZC%9e^Ld>KNlD2FW_pvA)Rg38pX^S^N|13N#D!*Znm>pd-5P5D z%RZ0Q4g6azD0=e&RmQY7R?Cv@kSMk`d|vsuCM|Fr-9WA!PD*|5?Qb?M7&r6Oshb)W zi1G3Z&p-yR+aQvRvw_RZMo@hNXQLK5_gv@RyP88rXKG5VP+FSL;Ym;& z38|2YQvT97%ZW;Is1D_&LLq9v6iN@F-ApKiCN!D#4T?v{R!EN- zeC8D6mfkPSQgCOZ02jKgrlaw>D0Pe6aC5?x;Tx(f5cMTOdjFUZ&B%wTp1gkY@Rw)& z+c@Gf4rOl)PL%C8EOW_Hlf33{CyXDyT4cPKTl!W}j&T25{%mOH;<}L{c-LJ^?kC#e zYeBRNAr{|QSB(&BAU}xokOX|Stbue(aS`G*usibWa5OtVA6u;a{470`tLIP}auyub zQWmG#L2HrbitZ|ZiH1Z)OP-`~frg6-Si$54<3%Z{Y(xsnQUCf)Ou{TNN@T`J_&1{Q z8{eOpXp&OPMIv0<%{QBbY$par2?+{c?J^cxABfQtUnrs{MUrRLbpu)br~ufEI z{Ayv?ZO^iUqW0W6#TCfS4S=G#>A9dNI@x=&ay;3HSa~v%aKbPHM8z3^mRbL2vhu{y zjv-D*vwu|!m0PAQAAa*A&7`C6A|l`R!jXw4WvzL_vOh}9Ry6KzH}1035^Z6V_rnGT zz3ySPwqqL|)}$?$JJD}~lCsIwqKA3TI^GS0va+Ug&&-d^C!~}3C7h%-YpX!NPy~ZI zZ)f3DalS*#@W7!2FP-K|#%|W;bfP7&)2UkgsW_{b?m*XP{!+w(7xbw&g_=Ugv?gZs zqCzL<*CoOidGg|MH+=WqW>l^6Hb3qDNEAP_?5DLOmR!+v_cJeFkmPqb@g?^A0dh_=e#%rsMH|rmctwgupNOU%JBrp%6neVUvynNZT8Q0x>x3PZ2q?0Gni_>nD z|5I4Hzi>fX((!}NZ)_63$}rG1*RYD8jG%0MM)=twf9TACNCrGtij1x`7Rlz9gv(DY zmZO%69~&jVk^q-Ryn%I`@#1k7Q$w1u_mC`G!)C%cHN>@OLVe2k$MfGAV+UXR{5^ep z)K=GDF|MaF+_d0MHs5MQURF|erTktVg8CqYmD!=uAIHjyM&82Z^Q*ytl4FsmL8A}t z+L3f$^}EwQEJ?cx$;-sd=ULHRvWWk z_P?HperP{NxvmFRDM;N1{opd6+l@M}9@tSn#K3(%Pe4~ZUIhkr{!WVIxyE5*Qy}#~`6qvo6XVW4lb@)UDPy8L9DbZjcd0Hv zF!3NM*5h$`6WwTJYekGT>c@#0b8RpYF*Isg(9n^UxNE@7>gm_tc!S*hZ#c_s-<~wI zw2TisKfe(bLb!1qx}F}mV0=NmLtannNAE^7G3>H{d%!%V-&3Z3kpEZ5C$CVHfm)V^ zGBv(`{+HaJv?2>Eb9ny)EbKP&embnC|I?NTEdH+!P}T~j_0QQAF`wWmW|vDlLD~L~ zTD7pW6*&M8u-hrgPMEY-2X+9a`7hY~7dRX#pqJWO+H8NpmSx36NZ=z!{1G*tAE*U&GcY*48`5Fp}Amv^7pG)_)u1qSpThpT5=B`bXO>G`kjAE&WNsGq$zhnPk*y zE%Uf_H)<#(D+mAu6_;J6^OTw^5xw)|phNMZ-I6C4Nx5DG49Mgs_09c6TZas|6JRtG z2#Y3iy=1aNo6{c7%mhMv1)ScZoyKbo=Z~O3 z`W*ExGuub$5V`5Zxvp46@R#*r@K+i|tgxfhu%$+pMuIh&>fYg;AtKU#r=$ecBy2ME zAb!%ayZjlpCV4?)Q(c-(j!pH{w$X9C)A8v$zgpb7+wl)c`DVN0==SrXmdEQm-Aw+l zOMH7R{pi~ZOOn66(s2Iv${ud$h2P-L_Vn$g8tbSEUX6ebYMjJ-g5g7q5vV5^k04Ex z`e6j>2bs@9&}k?hgL{JU7}7M5>zXBHJU9g!q!=m&e_YB%Pi1e8xw~RUi zX{qicc<50*knMhzbCrH({l~Q=*#;IIrl_Di0V#xvX-IBV=vbgXC?EeHppPP ze0(alH7`(0-KT%I<(TXI{%sa%?!m4RV}|j#@r3bf`CR>pljpX4w&#-%$)7tG=K#CH z0;E%bz%D5vK|xIk)JjTE(~yp&q5FxH2=mTkMU&5X%f$HJq&0So7i{w?LJW}t;OdK_ z=M}058)r@(GcL%dEzhic^R=t~ux{4f35Im5+Gza6_!m4ndql#CMbADvbbC1Oe8;=* zTzVf?pVy9PEFYuQ2aUH!XUz&zmH$>z1F&cwW$j-wkg6%wXkE`HO zWD$;!!j>M5BG}Tyn~ zdZO0E2J(x3wdxRPoFwvL3X9)?6-Gs+L<^h^R%=p!G|qCOezAgD?TX^`!hUSc6XaKD zu^L%7vkwz4DWP&P7iv!*M2)S=P_8Hv8=6-uPZ>qRhOB^hjAO>R-%t4aWO2PQWU(?p zJid2>(M|h!+ecpy-d`3G@;5*kIi`MvDh8wwenFJwF!A%Cb{X(Pp?#~>#rRPe%Y}>= zS1dk5T=Adq3j#l@$`%j88#vzr3?;F#c@4Z-mwhLcyNz?t|FCw+z!cKX*~>DaeX8)P}*h6q(3H;kX`j1%k6lA>mP}M zLt9zxu@RV(JOZe_H%dvfDIrnY9D_K5$B?FtFe#ZA=PN$#OQRqbV)Da#Jc=Th#`%HI z*|G)#3d9f44#b_UPGdqp9DshH>L~yJnPEQO-1cbX|Lx2$C>N)Td`pxrdzdb&(xNru zbdf0y1a$EdT~wt-Yml67VjkHQ9mN{uk(N=o_cTj8h21gA{U(o;#d*XD>ZUNSzDc8i zSIaR9c98K}Ufgk#c-8DbDh9sGylU3!!fbd1#)C%yuU19zXcy-)a}4mRIfgXteG`x3 zws>$&F%yp~rKh8#v^qPCh(d-A_z{}JY z)_R`xPIJ~c9!Gj#Ra)d6+5%Ec+Jd&(^rgaf)_f*TgL0!6<#OUn^%#AUlv|~(Y-4Cf zFUq>a{ndQGNy3?JyjL}PS-N4J3Q+x+pI2t_{S=JzB<5KlU1L5kAHd&S;Y>Y?=XLCV zikt~J9xo?yXw0R$b%Fi^PM_DMq3;4hWHw|0LW?^o`HzyT=wu?Bv++GXS%$RYW*i6$ zAHA3>$`N9T1%Vc#>Fh4-#lEEg5&G1xGxjNCHjj`i-v@D{q&>gXPiZ$ND3A8 z`KP=B#r_c(GP-U?@gGEr#1XQ7W&kJZL8HO`p|15lIL@tBRHJYp7UV#KMkIaVGaTI; zMH56!M?P=MkQR~+4_00XNSJl7E0j@Zj8Vpy#xc=Ogq~cw`*+X%;Yn&ob@cFoBfGD^ zY2i$wENP!%R(MZPeS`5}k1_2+a&R8M$n8neY&khvhJxaiN?vY~WcPS-?N&IEu=}zr z&MYYl9uOcMJ7*e;*`NSyn+OSoSt)55;cy@clH$Y5-h7Ihhpkj@h+1n^SIOPK{2Imb zf=y@Cx8FJa_x-c~P%`=Y*MIxXw7K5D{rT`odFZ)UU;UeS-N=3I!z=3_m7kw~>(|#_ zi50|5tm}~rMme=MOizZHk*t)5hztCLWSGgX3% zBvR7aUx=VdE8YV~nwXnM{F1o!RJ>*+m4YMutzj6LT-6>wl6!sm%|>5VDBxkX;I?1vluu!g)S5zyhOnFGWF=jP3Ayzyp)Sl`<5UY~J8Ms9uT zwa}mbU@Uy|4dT@b%xVSd#L;>3VyibhRG5Oa)L=@;T2h>yo$n3^RH5#VcuFy9$fD?s znvblS{ML3_w5SZIK_qEyCPxdJz(U4>nd(r4j3O$8f>eMd_|VWPM$jU)Mp3(`gd7=c=MuPkDF4_^{EHnT6fp$S@xuj58ZOz z%$p&PB|G*U*^kYQka}S*9$5GVG#7uCYDvhqxKpxn@~wqow8Tjdxjh~?xpBkk>A^k? z=^ne(yTKmwV8tzcY`%Xs7qmJfe5soP&iJ$`)xv=izd0|panh)h#)!SgWaYtS4>mo# zeE+l0^u2c5{B2*nH*KM!ZZhd$%zFBf$=8@wSBmpj-+}Th{yCG@6EzUa41pRsh-DTg zA$6b2u{nGhXpyKOk^~zW#|X0%aPP;IFFQ-#xwgjc>mE$G`q@-#c&bTfXRxm*-9}RvZ_a+PLhs9Ba}G_p`%LJbl{@ zn-|_VcIwQh>Icw=Q5uAv;cM8h4vdonDSkK;Tu6V+w1%?L5ikp(kgTi}Ey>J(^Q8Fu zG^9jBo&N!2tTrN1d?FlYKDc;JYwX3!r&b<&<;ekWp4xe8-z_&BI`X%bPppwwav7V! zkKg{sS}nAAY7-@Kh}sduX$vFSFPyYd_E-p+Sh;qGE_u+?pn1v}Ns!y?dN;Oy8nb<7R(iFe=LyX#$L=4UAHIe+)HaKpYN&lR7T_2;;cK%eN}hDd zo|LX;W!h~1^mGr{7x7MVz;b#~jER2<-&hG+=3rn8WLx=TGp?CDcJxVO)WIXhm#uxW z`^Cbk6JtEP>s>jkjdK>ON>wHoV^x!pxm(~5XtM0$%3Q7hg0p_`9a}gKE8Iy|uLLhP zDRQEFi=(TJ(lEcomTaZ9YqUjKSPmJ()#lrgjXCek$cc^DochEsmW$MwllI)6Y2(ag zedhyOL+Z7uiI7UTw`rZ}BR$pV>oLL@24?xcXnjuQ>hW&DrW3HDI7 zS8cdpe=}y{m}^cNV-6gajl@&%_@m}tb4kl0zW>fda^@0tWV`Q#tf%3;OIE7z z*#XKRnBj})bwpprz)8?w-notJGbDI~T zcI=%mh%3Gl_I<;5@A{(o?6KG0HI^#gDa}2^Jz~Ofapfy0xCt-#dE-ap`0j0X!i~P# zR6iz)n;$tgb`v)^NF+-_0zPgD9t)yj7Zt~E37lZB4%{R{4v@}}(|3SV)~c&Q@>;nR zDaHRl!GV3EkI4J`Oa1%3Jn*%x8`eMkl<|%{Z7_at0-rGt&I`61`btjWj_t3#edn!& zTL#vR&Itvi+PVy6{~$?Sr;v%whT^8W7bc$&>h)tj%$d&`!!QFf{{(%QNDO z&{F;_uE}8Yn%x)U#EDsVp=^$}!{CF_QBbhrmTy&_Z506hfiCPzZ?~=(d1h3VCtki+4%9Q63~a;15MOaWsl09nCjO z6%dmt_BF-<;oJ4b%71--L0YhM|3Clq@k{l;U32=rmGa6L);~IYXaDC`O=U+^kCL4I7D+^BBB2=KC+ZWMYa zkFh^ChBDV8^BxT+BjUSc8s$mrqSz?PT=jYU8hK;P_5vZyfi-c@$qryBYDmAa+k&N;nlHu;^WL$ zH$=y|yagYk30ED*8cSiBX##&lf60t_E7?3;j7sbUAS&TWbsg5+D*B(G6<2C_$k
    -IQi3*s{@Z^4Wx*J_-bE%yI9&dn-3xlFl>#~BgFXJLGtoVNJb ztZ{r6s;@-HiTY>b^BNl;=N4oyn)52WXq?3OIJd;-)xBk2yy8*HNntSvD?Jjt%PUX3 z+Y;#@xv<*J(I8EOz9t@L>7eK05s&T0Jmoz34=5JF@`G~Wz_<~=U(0e;AHBba@52;D zrFoJoJdY6@Rq}(u_Y{9KebH*IBv<%NequjHz&o>JR5r(`kBuRQUijJ^BQBdfhUIK@ z4EV^tWem#OvVCIx0TmZ7G|0SNga)`i6x5hz%$r}F@1C5>lxtLw2X6; zYQ_R&krJm%fagOJZjOUzqT>|B$02;Cuwg&;QisSh3+OTAryE~bx`coWYP29^~U z&la>?$T;FR=?V2PMgVW7#&9&pAdcWMp!1uU0*Y)loQZMPTg+KJ3OEb0!JK6V=;)b? z$GIs!PD>;)#MlsLnd96`zNehDAuEOVUs@o}o# zaMnWREOVUsaeP|7K}-|oEQ}+8vxp|F^GR}`%T0wA<*bFwSs0C;RMB0BbiR{0tDx12 zTi4Kt^0hRQbR#@(G?Lsh670~~G?F})Mv!it!!(QYCf2CU2tB1a|7C=pa9HCF<}#bq z!U*6T69;h4DszO~xSTK!&}xhWaSnKn#)xZD6ANfHa}50cW^)WPAV@1hV~|!e=OKow z7hz${qb@n-2*lTxhncUz@6?UP{5|G(tR%+UjQgEgo;m^-dVUJuUjzA=PQG7hgn3{6 z#(W;{@60lc=UF~RFowc3XD}jqw5X_QV*Vz}2RzT1rAUcUi#yCPwZ=uMMK%$hh_4j) zd0}deH=mI1GsiHU^@KO*wZGLEJ*AreI0kx={DHB^YKsNYi?IN`#+xI=yF!^*5WN@+ z&tFhA|)YFJgK7mb0h5KL6ev;_;$3*C0i5qSM4#@3%Y-I(ug zMK9Q}e8Q!GPq=_yBwu(BM_QO(qfB~PenJ)j?&GWS2GgsHNiY670RvZzEBQB>UieL> z*HUwqaeA3!(6^SyX!+LaZN}hlEscR$!XU>xGGgo0Xlz%{&@3g22-u_^621_UeC|c` z#My_QI1YFk5;rGOu`OyzyO%2Dnw6?i!3R-$DzA(yV^FW{nLngY=wMi*7wX~a_bUQj zH}*=2{f%DZgVe(pey}dW30HJ6LN8ed>T)|g+pIXdT#@<#I@_a79$t_OM=dpSt*Hnm zp(;>C0RJ+6STu9O4da?tcRf2|(XcBc`!2tKp?bLgHIpt&dAZ@%d)}TfB{1p+!h9Go z{}JzSVP}hX;M^$w^KEmXk9X^LP*EZvZoaApe_t}|=G$_zYV1=fzJ7iv&C`Yw%-93<-RzK% z8jeGAFJjFQpu)`V!8P~q8u zwU5=~B!4EVMZ#N-Vm!Xq6frvF^}W1DdSP+mB>Uu{`Tcv>rP6i6bD!(< z_nvF4MQNe*q7IX9P0vX$>2TcwW7FjgR}4(~!&PI~0(YX(aqD*QTR_UFOGKI!JX>{I zVm+#^nRF_lr6XR5lHUi1aZ7Qa=6?M;>=-%wh9QqUYhPp=J?ZKxjwbC7ma~%@1HZn; zIKT3N0e$=TyXWyXZ}QQbJSY$%Ec7PJHXJk~j)=c0$^#0&35O{$@8+*&&K|k5L!Z8n zY;ZKWUw_5BDB)Sl(QAGk_|;hB^T+Rb=%EK6iM_*SMVu-_DtjR{K+B)x_SOf~fU0G= z%iZ1GGu(^Z7WX#POQu(%tS4qyLesmL7lN%{Z*-Vr9i!ED7*dqyyS!o21Ff*IE@;ds zn&`;PsIZQ-_cD^A$V9RE-j)cy$Vc2vb4WR9?lhrG5}}n2_OLk9h$qroc)~|Kk(Jz* zC%_P+{}WG`h>}y0R;o2qOd8h06qCMq^f`NzZB*lgQI16k>#Y@Fi^9nGdCV45W*h4s zT->u;x1M({Cy$g-B1pq|Q9%%A;LtKxK~ayfAQ}2?p*M2W;nJafQYH7ors9E7NAbaa zmp@Y9Eoa`8-j`LE<(HqVp4Fpc-(jWWZt&jgE`{Qg{O};|MF&79S0_ZE4qaZ6;plL| zt5hEGyo<3ZN(WbtIil%G+Hl3?H65oPec0%g{HE`AG2B?a>Zz8|_WZvat(&pg91Z6` z<)`5-(MXe^ZHxoO#heMMO&|+287FV(AP~^wI?70?LilC+w1wc;SR3i<-ok`E##YGhz07Li^<3 zO3K|^LiXUs`wtu+@=;mjmL+p$Z2f*rW2Ekx2j2uQBpK_~8B7Tus!HTIP(%VXN)(@! zD&hzHZp9`nKFi<+tHbA0kPe>5{1y%Ew~7o?dMb_&na6y&6*+w6HMz*dP-pD?zWG{t z!^xe-Ff{He9b&9c!$Hg0&nO$tPZt@Tgw%2POrr)XI0q|O1YFY5B{JKsr21n$$t8Ut z+~GLW1VRQqR_DM5RHKWLGrD^0s%Inw1wf^iWutoOW{YxE8kGBeDui(a4Ib_qaA@Qc z>x>sW-BmcXqx@s@p-}E5xz{)EeQo@E$idRedzJ~SKcSoa{zt|`Rvq@(7)VWb%X^5h z!w>|v{jhRffvpuh7iiTNJdab^2H|89P~=EL%fU-1bhAY`QY(5i+m(MdZ^tO#fB4K# zpW_Xb4Oq)>NFy5y9QCAH1CC0DrtVdjo9@kt_C^mEAeX_NH5jR$N+6Ijupv;O*atT# zKU)+Ev9^vBBSK)RFRw4wahqCFdRw>LE>LR>6m4DFsbS>luM?cL>t=8NOo&fcpSZ=4 z=ifGO!Q7{NEyVGPA;xge&J<+Z`5LY`^XKEjz0&yX>=XAcTyf9XhDWc#Y;r-dqIg$O zTeNE^W+flBtVA8yT=WXQwyr~@w0-;X%Di?Z1%-u0nw06ac$1`}cICF}DlHS8-<9_5 z@}weBRGbzFL`n;a736T>f8{6?Iy!>?mG3mwUrP=*n1J#UD){pm`vO3C3c^$~+;m=( z$Wx7jU{ENzTzn0Eo)EOH$yMa?d*&}5G^=s0H$3c$-Z{6=n0$Rn@t{ciu2omf=_^*g zW>uFT+4RQ)531H}%Eqy?@)wm4PYI>x=hf6#He6pe)0&YEkCkoPx# zEeD&+#hRw(V`T4VASVjv^@hGy@>WKFJ_z$}y|?DyCl3+-+$IK#-sTf#YTeJ@Aa{a03L}`le8}o{yq7BXD3bmP z3M2>xHUyuC#&Lb(mF>v-`l%mqz3>yB{2T2~73{v@kLYRKYwioN!v=mZpTU{kcg;~^ zdEyt&;feW_2^f81pz&Ap32StBcj03^@u+QN{E0!vU(6@e*#2(-Y$~d|z+*^OaYYqT z409BJv<-;=-e4)k{Jr=pY&WK;X%xYscY}*dReqfnf>ltIbt|FY{@0ZuZ!kya+v|ZU&li3K^`@&MdJ`C#__Pg*7?hIjg z1;e3y|4P0d#@AQz^>BtG7~aP3TFh_>!=(&=!|-;7Pw;!6<`JIZx36XRTZZcxKFe@D z!{_+P4Ge$B@Og&6XSkW+%M4#(_$tFK3}0vXN5<_9hHo<5%J6N*=N*2_4!+*W*YEQ6 zF1~(`N7%z~FT;Hd_cJ`e@F2rO3=cCr!tf}=&-h)(7=F(1IK!U^3M)f9Ll;9g{g%)f z`WOZnCh<>G7-ldGF~pY#&lfN(;X9=a%NcfHSi!K0VKqP5k*FX#G3-h670d~uH_ciw z4+!P~F`R#TEyM8)r!t(!PtLz^2+uEIcnjZY;n;p<$!&SzM_cfx#K$k#=DUCh@deBF+( zOZmEtugm$mJzsa=>j+<0@O33$S2I=}8FpgWg<&1T9t?Xi?8k5b!$AyLFDa~%l;M15 z1jCUGM=>13kg2IKHI<1(Q>BsN6o%6nUdQlyhBJsOkbO*WHp3O*7L7Hk#u`;)jjBnc zQ8oB4{eUD#8f#RIHL50&G-(n^lg1iVlSrd#5@D`Mq)|2GM9?*9R81m{s=?AGNE%g> zNTX^JX;e)jjjBncQ8kG)swR;})g;oWnnW5^lSrd#5@}RTB8{p^q)|0wK@lX4s!1Cd zl19}e(x{q58dZbun;^-WCXq(fB+{rFTrUJkqiPaqR81m{s!60#HHkE;CXq(fB+{sw zL>g6-NTX^JX;e)jjjBncQ8kG)swR;})g+Q)O(Kn|Nu*IVi8QJvkw(=d(x{q5a;-_E zQ8kG)swR;})g;oWnnW5^lSrd#tWh;V8dVddQPJ6&ev37#CP<@df;6foNTX_kG^!>@ zqiTXQswPOIYOGN;K^j#Pq)|0N8dVddQ8hstRTHF9QFwu$CylDHM%4sqRE;&N#u`;) zjjFLm)mWoyf;6foNTX_kG^!>@qiTXQs>T{s6Qof!K^j#Pq)|0N8dVddQ8hstRTHF9 zH9;Cx6Qof!K^j#Pq)|0N8dVddQ8hstRTHF9H9;Cx6HH~+sG1;+stKkAYgA2;M%4tb zJZn@)rjSO} z6w;`gLK;<5NTX^BX;e)ijjAc6Q8k4$s-}=e)fCdGnnD^?Q%Iv~3TaeLA&sgjq)|16 zG^(bMM%5J3sG33=Ra5#gB#o*mq)|16^%84TjWw#KkVe%M(x{q38dXzBqiPCiRE;&N z#u`;)jjAc6Q8k4$s-}=e)fCdGnnD^?V~wh@M%5J3s0mW3v<2ta3ofhzEM^#CSjn&k z^KwfaK`*ydi#NI@nvq+g8M&op{LF(4A7c10!$%mdWVnjqV?4rYhL1B`!|(|nXE#6d zKEn?fe#r1shJR!DcZOdO6p0Ky4808f4D$$EQNXa6#ux1vmN9J4Fv75sAyLXLh*ECB z^Ade{oJP>mEv7S^#iQN8&&=kZ&f)8u7%t^;9_MGC;GeGJ>n(i!M}}|kovl3D_6wsh zGU;cx_=JCYjK?wO^%Gy8XJ`k3`rAu1Zg~v{2blE%G34BeEkYvzsc8I=^C@fGnh49 z)7M02+0JrJOE|F~N63M165fAGuo4O!6 z>Vjlb7bKfHRt(s(Z0dq!Q)k)K1<9r^NH%prvZ)J_OMWZ&%cjn1?n>x#;&a$bqZ0a(}rp~gd%Osn+OtPuVB%8WSvZ>1? zo4QQ0smmmrIyeOQux#ow$)+xoZ0g_^x=*sH%OsmR%cd@qZ0a(}rY@6g>N3fuF7sSi zHg%a~Q%cjnMWbO zLb8cY*9=KEb%kV8S4cK>g=AA#NH%qaWK&m2Hg$z$Q&&hfb%kV8XW7(QHg%RwT_M@j z6_QO|A=%Uwl1*J9+0+%1Or z?9Xr@!@&%%V0b0Ns~BF*uz}$<3`a9G$Dwu3<8{vCbT}Ghg#tM0dXK$-ng^U;o7LJVS#Z){UT@@RywoN6_=IAqi$N3^B}Qn9nfG zu!vy^!%~Lj3_CEaU^s)u$GQ=m&2R-UN5x+Jw19aM8H9XI+*rU|SHN6X09{RYi0cZV zs|ga<6+l-LBz`Mkek*`BrfcH20%&7`#BT-6Zw1V61+%x?wI#`r0;F+t)e<}j&iBA0G2q} zKSfwQf;sq8#A{f@>r=$*Q^f02#OqVU>r=$*Q^YG%#4A(8D^tWXEy7$d8sl@mz{{E=4?-BA!bT&!vdxQp9s9;<*&@T#9%uWz5NC%*kcU$z`lp%b1hPn3Kzx zlgpTs%b1hPn3KzxlgpTs%b1hPn3KzxlgpTs%b1hPn3KzxlgpTs%b1hPn3KzxlgpTs z%b1hPn3KzxlgpTs%b1hPn3KzxlgpTs%b1hPn3KzxlgpTs%b1hP@f{h3K1dovlG$>e zX*tidoM&1N-lqGch04Li-NDY39ZxB`t-ynjd4a#8)VSJ`Y zIa8#ZDN@c9DQAk5GeydoBIQhxa;8W*Q>2_JQf^WNwgHVcf#D>ElNnBB_$!9UTfs9k z2p>op!PyK~0G|kJC-jwuwvVu6MOZsUSUW{nJ4IMKMOZsUSUW{n`XVfS5thCPOJ9Vg zFT&CnVeJ%Q8H}(DMpyL-1{eI~cx8 zkmp{(bFbjJS77eAFWc!YvXkKmx`Wvf%wiZ~n9DGqVVGeN!xDz249gjIU|0cI$<(i8 z>Q^%LE1CM0O#MoxekISVlBr+Gv#Vt4S2Fc0nfjGX{Ys{OB~!nWsb9&|uVm_1GW9E& z`jt%mN~V4#Q@@g_U&$*_$tzIFD^SVQuVm_1GW9E&`jt%mN~V4#Q@@g_U&++3Wa?Kk z^(&eBl}!CgrhX+;zmln6$<(i8>Q^%LEB_yo-ab68tG@Tup55DW3#6)mld8jg$|=cY z2aIDV)!1XX=0SwGq!lD)l0y_ooXhnkoSIY)aMV*usie^$P70i$wz~9z9Nu z99(%MIr1=?3Pn+beH6b3VwBTfx2K1`>7|42_xs_W@AG@s?7i1o-``r_{ab6VSqtxf z5bu8w?|%^Qe-Q6~5br0&TSl|()#^1#v1i-wrldG*7Fth|Xk!v>OrniRrTLnVNDY#j zjrWyzf&0LZfuE3Hl2slfBsClFYdlg&YBt`s#|uf##ydy1gk+VYj->WiGdlK2Ry_!Q znzDJWJ}FNb+d)l=jxMaauQ8WqRB}#If*7G(c~nWoYZ{2uYZ>E4}rtr2sjEJ z1wCF%YChk13_K3z!3oe~x1{Ftjo$}Pfs>%ep-Ii>8>c{z=8{!2)XuZ|NzLk;$s+a- zuuIr;*nUSOHMj38JrYT3hTpd1!=&c?4M$9xa7evgKq-g3VPI&41Uem@NP;5zmDyQG#R`N z+i__!cn9{)+*J$yUv2~XI$-qIfh1oClKMK}yxiZDf%|(haDPt*?(a!`9WeSGoeb*T zLW17|KLq+4K~moc#Hzj#82xrj>PvysJu90GHc6=%V=>qypdKz!Qq~_b5@`!&`Kb5W7Y5l6+YWrQ-o}Er=cG~HloldIf8WW^=b~+hG*tcW9 z2ivpL$#5ICXQz{zo%R#%z}|uVe(Vomdv-dh*=b)>hrJU_f%V{rzz>5T0X>RLhV)k6 z;5xsVbdM2|VI#Ij3Q6AP$&g;mJ3SfFi+QsrHIMDwJ$6WHHrqCRIeY+{z8pS??a@S1 z^V`10QAAR++_rzg;b&p;Aow}(^PuNKlbYo={xNrXW_zc!Yeo3$;4O*`c1q8UZD2c? z0Xx7fI13iRl2OVml=kXr^0-ke@v3&pr$+6)F4VuZgzpA#1#bgy2j2_654;0>Kd4<_ z^cC~hRPtRar_t)VOX@lgV@pXD0Q!S2$RP~Tg^p2IG47k!b zyOJI{opvQXl&$u!_Nn%7yq}c+;Jc)Fx=V`ZYaYhd-UwB@)I0R66i>gZkJx?}_P@ve zZR~er-wHaG*rkZYS4P;kV|xZ~m!cP^Z^M2c_IB($uswUcOYw}a@x00|MK!iRi0!e= zE`5(PdW^P9-{XuQ0zV8=ca2tD@{f^nH})T3{~>lG_Q$d5Us60jhyEqSvrYe!;@O5J zDW2_5ahIc)T^iju7e_CQ0@t4B&v znbGQzLOoK7yKGxMQi{8bR*#h8E?;T&NGa|zT0K&VyNp(kl;SR<)gz_2%V_mTX&r^p z>XFhq3ZvB{rF9fWt4B(4m(l8x(mD#G)gz^K6h^B@3iU{#9x1J(aEjFWxQtehl-5@m ztsW^wTt=%$N)eaQ>XA~!Wwd&v6mc1?9w|j!Myp3k>n@B|j}+>WLOoJici|MPM@kWw zo{4&-P>&SqkwQIEfz>0Wh|AYlJyLWLOoJ?hl*R&BZYdTP>+=2CFPEKq)?9(>XAY{QhLwoF2zeK zv);D0tsW`GOHQ$Rq)?BPMm@Hz9x2o#g?gkk0&=?5Bc*uBw$&qrdZbW~6zY*eJyMF7 z{HxU?g?gk=j}+>W(${>aTRl>!M+)^wDPD3dtR5-Nd)T&mq%`|soBoA*q)?9(>XAY{ zQm97?^+=%}DbypSc*#$&dZbW~6zY*eJyMF7oNo0X8bq9x1H~Fj_rQS`}cl zdhC`;tO(80ZmERPnz@^?(r(5|yBRC(W~{WEvC?kFO1l{=?PeZtH{*`oj5u~P*4WJq z)ow-&yBRO+W~8v28LHik0(Pr4DlfG|qqS%^k@Ie5jdl}r?q=3#H?u~&i8FVLF!pnutqk+HwH|G(mp0mVt?Q|EJ+-c<*7efHex-jD^h$tw zX`|6^gnHJG)k_=C%D$I$uOF+IHu@T`AFG!(jtjkhtiH-6sh2`J$2PDX^y->=DWuVB zZ0cdV9=7XYyB@adVY?o->tVZI3hBI_1&6?4a0DC$kAmL={guC73TZqJ=D`W@B%y(&&|G^-@UVP5xC1 zshZLn>!pyk-6rd$kha}2>!pyky<)9i3Tbp~Q!j-ydX-we6w>HbYV}e`qgScbvr4UA zBTzr*_drJ-_0mjnD9!YfX>YXudTFLpKISJ&Gj)wL(|Et1Ce5_%@2BFM>-Oh4gnGb7Ek{fF3%*dNEf2c+Mj0QDjL4jrhM zX8JCVG3%w7wjGz&OEYa-8S15(w&|79Oxqq~)=M*O|AIrWO|6$^8oiRLUYcq2N~(Hk z=Gm$}QjZ%#M^<~J9>x!Xj&t@9=j`c-4>SHL$5?&oL`#y5t$K1}oz`5@u_kHBPkKBJ>x&LX^ z?<;qqayPzNcsIGs z#H)?OtBu5~jl`>s#H)?OtBu5~jYOM`n%VP{9bq;STQ(9~HWFJl5?eMBTQ(9~HWFJl z5?eM(>vWe?&gk)Dqm<1^nTfs{iFO)^b{dIx8i{rqiFO)^b{dIx8r5fYFA+{7u}x!0 zt<@`??h#NU(Muz7OCu3WBe6;&QOYOa^Aqs-3Hba3eBML)J*3}5`aPuIOS=9AC2!t~ z_wU8~_u~C~@&3Jd|6aU*FW$cw@865}@5TG~;{AK^{=Gc^-d{W)@9!s<{p7NrT=tX8 zesbAQF8j%4Ke_BDm;L0jpIr8n%YJg%PcHk(Wk0#>CzrI^*u7P0wK1ck$26@dUFBAk zrWK_bk)>%%Y1&enwv=XklxBRCW_*-pe3WK-+_oHw3qi^@4Z}+Q4w^x0NR`DrX#itazjw{9AD?df- z`YG!EDMbZJfq_pcHW;sZfV&>xt_Qg50q%N$yB^@K2e|72?s|Z`nrLrLw6`YOTN5p< ziI&zxOKYMPHPMQiXhlu5q9$5V6RoI;R@6i*YN8c2(TbXAMNPDsCfZCBZKjDf(?pwT zqRlkXW}0X-O|+RN+DsE|rir%EMB8YhZ8Xs~nrIJAc)tnXHQ~D^eAk5Un($o{zH7pF zP57<}-!yP z#KWzDBjHv>8b*KbYt`3Gqt~ak23|GYs;`+wt5&PNS~}h9(^>=Qen5gXcDQZiDAGcy5E|Hh6A>=Qen5gXcDQ zZiDAGcy5E|Hh6A>=Qen5gXcDQZiDAGcy5E|Hh6A>=Qen5gXcDQZiDAGcy5E|Hh6A> z=Qen5gXcDQZiDAGcy5E|Hh6A>=Qen5BXVwo=Qen5gXcDQZiDAGcy0^La~nLj!*e@4 zx5INgJh#JhJ3P0;b2~h@!*e@4x5INgJh#JhJ3P0;b2~h@!*e@4x5INgJh#JhJ3P0; zb2~h@!*e@4x5INgJh#JhJ3P0;b2~h@!*e@4x5INgJh#JhJ3P0;b2~h@!*e@4x5INg zJh#JhJ3P0;b2~h@!*e@4x5INgJh#JhJ3P0;b2~h@!*e@4x5INgJnO%P>O1@SK6?3_NGxIRnobc+S9c2A(tUoPp;IJZIoJ1J4Af#(c7 zXW%&l&lz~mz;gzkGw_^&=L|e&;5h@&8F@Z15<9q`;id+vbe4tVZ>=MH%8 zfaea{a|b+kz;g#YcffN8Ja@oz2RwJca|b+kz;g#YcffN8Ja@oz2RwJca|b+kz;g#Y zcffN8Ja@oz2RwJca|b+kz;g#YcffN8Ja@oz2RwJca|b+kz;g#YcffN8Ja@oz2RwJc za|b+kz;g#YcffN8Ja@oz2RwJca|b+kz;g#YXW=;u&sliR!gCg$v+$gS=PW#D;W-P> zS$NLEa~7Vn@SKI`EIeo7ISbEOc+SFe7M`>4oQ3BsJZIrK3(r}2&cbsRp0n_rh370h zXW=;u&sliR!gCg$v+$gS=PW#D;W-P>S$NLEa~7Vn@SKI`EIeo7ISbEOc+SFe7M`>4 zoQ3BsJZIrK3(r}2&cgH8Sy|c%!<{hP3Adea+X;uAaM%flop9I*hn;ZP35T7q*9m)_ zu-6HDov_yld!4Y?345Ke*9m)_u-6HDo$%91-8-p!Cw1?n?w!=Vle%|O_fG2GN!>fC zdna}8r0$*6{TtNrzkpAGe+fQW<=E`WD#vC|YSwo}=+($isx93Rroi2#dw$@_sy$#U zDQ#dom;pP$ESTfUS?nTMGOBIp`Dz=+I$xuuZ z@aIOg8Ka~9Cy61SjQLCAlbYo-{ub!f$WLlc&v+|%8+beTUhsY39pL-H-vJ-<^VMdI zkAq%~+y!r4@YV%yUGUZgZ(Z=#Rb}3~)Dv$A&0Cjdxt(I(x>zaK#Y(v@&2l@%ymhH3 z`bzWG#Y(v@R?2n3TNk`_!CM!+b-`N~ymi4_7rb?8?o>};rCb-hb-`Pg`kI~(Z(Z=# z1#eyO)&*}}@Ycmjxh{C?g14^Fymhfst}8TeU96PrVx?S{z709WymhIsDHnL_g10X9 zwX;>-@YW4)-SE~8Z{6_L4R77>)(vmn@YW4)-SE~8Z{6_L4R77>)(vmn@YW4)-SE~8 zZ{6_L4R77>)(vmn@YW4)-SE~8Z{6_L4R77>)(vmn@YW4)-SE~8Z{6_L4R77>)(vmn z@YW4)-SE~8Z{6_L4R77>)(vmn@YW4)-SE~8Z$0qV18+U>)&p-n@YVxwJ@D28Z$0qV z18+U>)&p-n@YVxwJ@D28Z$0qV18+U>)&p-n@YVxwJ@D28Z$0qV18+U>)&p-n@YVxw zJ@D28Z$0qV18+U>)&p-n@YVxwJ@D28Z$0qV18+U>)&p-n@YVxwJ@D28Z$0qV18+U> z)&p<7@YV}&z3|oxZ@uu=3va#f)(daF@YV}&z3|oxZ@uu=3va#f)(daF@YV}&z3|ox zZ@uu=3va#f)(daF@YV}&z3|oxZ@uu=3va#f)(daF@YV}&z3|oxZ@uu=3va#f)(daF z@YV}&z3|oxZ@uu=3va#f)(daF@YV}&z3|oxZ+-CA2XB4w)(3BW@YV-!eel)?Z+-CA z2XB4w)(3BW@YV-!eel)?Z+-CA2XB4w)(3BW@YV-!eel)?Z+-CA2XB4w)(3BW@YV-! zeel)?Z+-CA2XB4w)(3BW@YV-!eel)?Z+-CA2XB4w)(3BW@YV-!eel)?Z+-CA2XB4w z)(3C;Kd#y} z@YWA+{qWWgZ~gGr4{!bO)(>y}@YWA+{qWWgZ~gGr4{!bO)(>y}@YWA+{qWWgZ~gGr z4{!bO)(>y}@YWA+{qWWgZ~gGr4{!bO)(>y}@YWA+{qWWgZ%>Q2m8z%3oADNL^0YWH zwt?+n2J8T{;4D}KOGedBsPgMMD!6fKsg5}=K$p#pqvAgbAWOVP|g9$IY2oFDCYp>9H5*7lyiV`4p7bk$~ize z2Po$t0?LCQHuIR`1{AmtpSoP(5eka7-E&OypKNI3^7=OE=Aq@074 zbC7ZlQqDojIY>DNDd!;N9Hg9slyi`B=2T9N`BhG%=P+|Bt!>XU#i5zPra#daZ5;=V( zF?x+ePV?JFuaU^HMk1&AZQEWWk<`pJBave?mkYc`BFC667kG_Cj*(q1@EVC+;58Dtz-uIOf!9dnSR;{RjYN($ z61l)@Byxe*NaO;qk;t(|BF7quoW7u`JoYSxzKAQa_UpIy+$IZo@Lu>By#Fsw!KCor(R~;Yb0{&Yqq^cBBvf_+iN6p`etGD z8i|~~Ss1-WBByT_Mz4{`gUUrpNd;J;t}`F}_WY@ojpHZ_{IZn;zra^cdf! z$M`lq#<%G)oe$I0b5xf~~#R02Ng_GnyN$!)>agy98$$gUCC&_)1+$YI> zlH4cBeUjWK$$gUCC&_)1+$YI>hA+i4d?}t$lr>&8qbSShC~Jl<#WQ+;DTOb^GkS}S zSDm43XDHhl%65jbouO=JDBBszc80Q@p=@U;+ZoDshO(WZY-cFj8OnBsvYnx9FH*J_ zDcg&b?M2G=B4vA#vb{*zUZiXnOI$QdL^Ml;GfQkU zOH?z<%=0V}%Pg_VEK$lV@yV>lk}8kJl16{Oo(=r{dRAje<6X{0V@9X@`}M5Gj6#hW z^{d#^U1HDZh+>vE@+|M-S>D34ynknT|IYH}o#mZ7%iDIA_v|ch*je7Kv%FPjLw~=X z4gLLkR%1q^_p#CLnCchWv(1R_&f>cw{1@TB2>(U+FT#Hj{)_Nmg#RM^7vaAM|3&yO z!haF|i|}8B|04Vs;lBv~Mffkme-ZwR@Lz=gBK#NOzX<(U+FT#Hj{)_Nmg#RM^7vaAM|3&yO!haF|i|}8B|04Vs;lBv~Mffkme-ZwR@Lz=g zBK#NOzX<I%~QL1YBx{q=BeF0wVS7Q^VDvh+RanDd1^OL?dGZ7JhfY(b_>*Q zf!Zxly9H{uK*Qf!Zxly9H{uNbMG>-6FMHq;`wc zZjst8QoBWJw@B?4sof&ATcmc2)NYa5EmFHhYPU%37OCALwOgcii_~tB+AUJMMQXQ5 z?G~xsBDGtjc8k<*k=iX%yG3fZNbMG>-6FMHq;`wcZixtCi3njyqq&u;r7F+;E>(H% zcS-tY^f$pJshn-k{Vr*g=M;YvT+*zL(ce;+G^=CuH^C+5ewQ>`V!H^IjM6JTUwUQq zx6~!+m65y{2`(`bTnhXxbx9*Z-{o(qOU(T)G55O^_?zI8bj;{jYl%o^DdumfOByE{ z{VjD#<3!`TL4QkK3jIxRN#lK^zX>jBjBoU})FqAUjs7OMBpuW9rDH~aOI>2__Z6b7 zSBSD+(OFO5s(MB7)sXN**mvsR0G7t8o!8DA{pi)DPVj4zh)#WKEF#uv-@Vi{j7+`&!&hv&kPjvl1$V(IU74ljkuNCrIA+HtkS|P7j$?F1nT_CRu)awFyT_CRucyye^Q}1@gK`UYE%05_w%BuS?{0iM%e6*Cq10L|&K3 z>k@fgBCkv2b&0$#k=G^ix#P7@X9f5=E5O%T0lv-(@O4&zud@PtofY8gtN>qU1^7BEz}Hy;zRn8pbyk3{vjTjb z72xZv0AFVX_&O`V*Q+j3k}Jl*U(nVAe?eOh-Uj-AE9H*;Q|oUG+A#r?HgRYxk<0wq*rdzD>vztoAk;}dgUg)a+6-UNw3`0n^EP_o6-0lKc8LoHiPZh z-c@f?dm0=455Y~nJ$DuNKCR%>3O=pi(+WPVDDqL+@M#5~R`6*BpH}c`1)o;% zX$7BF@M#5~R`6*BpH}c`1)o;%X$7BF@M#5~R`6*BpH{SsvdXMol#TXjCA3c~ij>3~ zKCR%>iXx?zsx5rFg-^He=@vfS!lzsKbPJzu;nOXAx`j`-@aYyl-NL6^_;d@OZsF4{ ze7c2CxA5r}KHb8noHDL5*r!|gbPJzu;nOXAx`j`-@aYyl-NL6^_;d@OZsF4{e7c2C zxA5r}KHb8nTljPfpKjsPEquC#Pq*;t7Czm=r(5`R3!iS`(=B|ug-^He=@vfS!lzsK zbPJzu;nOXAx`j`-@aYyl-NL6^_;d@OZsF4{e7c2CxA5r}KHb8nTljPfpKjsPEquC# zPq*;tmVK&&$@G6iq5f|u)JR15+n`1wvNaMBY9u1mNJOZSh)^RDp++LYzp?F+h*1B( z3j((jq4ZoR4HW9%Ou`R<`hSgV>A6sPE|i`NrRPHFxlnp8)Hi*hzUd3~O<$;Q`a*rv z7xsfs^MoUy^jzuEbD`RaP<>yhZ|FjOJs0Y`xlrH1h1w-RsBhoG>qfT|p?2XG)_`vZ zrRPeaE^a5Xw}H}g+3Nd3>A6sPE|i`NrRPHFxlnp8l%5Nv=R)=UAaFYoO3#JTbD{KH zCg%n3)o4PfFSbH`s}=Gzw-ed_Hz+-qt-dc*-xsRy z3)T09>ia_Jxlnp8bUO+0X^2lld>Z1@5TAzb`?|(H4e@D+PeXhf;?oeHhWIqZry)KK z@o9)pLwp*#@9R1CY3RN$v`<5P8sgIspN9A}#HS%X4e@D+PeXhf;?oeHhWIpe-w#6f zeW86C;?oeHhVJ`Hu}?#M8sgIspN9A}#HS%X4e@D+PeXhf;?oeHhWIqZry)KK@o9)p zL-+k4#HXSAzHIw6bl(@+ry)KK@o9)pLwp+I(-5DA?)$pZJ`M3{h)+X&8sgIspN9A} z#HVkPPj3Wol23&ytx;dAgPW@KO-iV5QbMzIlRSG?s97DMW?F=r)e&k|N2pmHp=Nc2 zn$;1ugPPTm-2rAnt@KukW_5%`uw;}k^nCfks97DMmEk7wY}^f!OQ2aDrD#@1s97E1 z2KaBFW_5y_#J^FqIzoLr6KYl`xXCjKLe1(3HLD}ktd3AK3Bubz&FaY3td3B#I>I|Z z&FaY3td3B#Izr9r2sNuC{FX{y4R6)(Rt;}H6U6D}ts35{;jJ3ps^P5~-m2lP8s4fs z1EcHBTeW9kgyyXp-m2lP+A}bLPaDzm;jJ3ps^P5~-m2lP+A}b^#=KR-TQ$5@!&|l5 zt<%k0HM~{BTQ$5@!&^1HRl{2~yj8H3q-tUxQx<-v+(|gcW?fqK3UyJu^ z@qR7duf_Ydc)u3!*LuH*pffl?H}ya2 zD(%58)H-dURuBobrbXy>%Q;6vtJ5u2R;OF4vBgg_F$L&6Kw6lF8ez6Pq8;#^5B=jH-T>jZ}K(jJG!1x(k<#iwrfb&9_+H;j;%e| zW#7zQwV+l_D@ALhh1!E%s57sHT0JY&>RF*y&kD7AR;bmp!rujxJX3qHD@A*-3$+Kk zPW*B)4l5HdKzP~ zTh!m3@`!&`oF-d+U%x6^v#mYYh1!E%s6E()+JjwqE2ur#W#5LaJ=kSy4|bvUU>Cj@ zTYIp})*kFa?ZGb89_&Kx!7kJu>_Y9qF4P|ELhZpW)E?|Y?ZGb89_&Kx!7kJu>_Y9q zF8m1i`>wk*#3^@UYY%qWe~7I;*kykl`yP;9%;@qKDU5$jlde73W#5ktON=*fk>)s^ zzAWXj{b{bz9_+F`t8j}{$o4Nd{47i!1V0CU9{eNl3*aAfm-b)}Zq=L1sGZz`TcyTE z?R2EpV@*q-X$dqffu<$UG|tJ=uYLSxX$ifNeT_9Ofu<$Uw1m%

    MAzfu-#(7W5VH7%hxxNU1% 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 b^2ROSp1r5Xdx>eYXCxdsa=Oc~d6M+Mf|cc} literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/layout/sidebar.less b/catalog-ui/src/assets/styles/layout/sidebar.less index 9b8dc240c7..d1df041d6e 100644 --- a/catalog-ui/src/assets/styles/layout/sidebar.less +++ b/catalog-ui/src/assets/styles/layout/sidebar.less @@ -129,12 +129,12 @@ /* Dashboard (Non Catalog) */ .i-sdc-left-sidebar-item { list-style: none; - .m_14_r; + .m_13_r; line-height: 24px; &.category-title { text-transform: uppercase; - .l_14_m; + .l_13_m; line-height: 30px; } diff --git a/catalog-ui/src/assets/styles/mixins.less b/catalog-ui/src/assets/styles/mixins.less index 7ce9906d88..4a0356d810 100644 --- a/catalog-ui/src/assets/styles/mixins.less +++ b/catalog-ui/src/assets/styles/mixins.less @@ -31,63 +31,63 @@ .f-type { ._36 { - font-family: @font-omnes-light; + font-family: @font-opensans-light; font-size: 36px; } ._24 { - font-family: @font-omnes-light; + font-family: @font-opensans-light; font-size: 24px; } ._18_r { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 18px; } ._18_m { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 18px; } ._16_r { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 16px; } ._16_m { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 16px; } ._14_r { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 14px; } ._14_m { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 14px; } ._14_i { - font-family: @font-omnes-medium-italic; + font-family: @font-opensans-medium-italic; font-size: 14px; } ._13_r { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 13px; } ._13_m { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 13px; } ._13_i { - font-family: @font-omnes-medium-italic; + font-family: @font-opensans-medium-italic; font-size: 13px; } ._12_r { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 12px; } ._12_m { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 12px; } ._12_i { - font-family: @font-omnes-medium-italic; + font-family: @font-opensans-medium-italic; font-size: 12px; } } diff --git a/catalog-ui/src/assets/styles/mixins_old.less b/catalog-ui/src/assets/styles/mixins_old.less index 8a4f609497..29c9574565 100644 --- a/catalog-ui/src/assets/styles/mixins_old.less +++ b/catalog-ui/src/assets/styles/mixins_old.less @@ -62,79 +62,79 @@ .font-type { ._1 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 14px; } ._2 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 20px; } ._3 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 12px; } ._4 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 16px; } ._5 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 30px; } ._6 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 16px; } ._7 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 14px; } ._8 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 11px; } ._9 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 13px; } ._10 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 18px; } ._11 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 20px; } ._12 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 17px; } ._13 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 12px; } ._14 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 11px; } ._15 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 24px; } ._16 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 10px; } ._17 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 15px; } ._18 { - font-family: @font-omnes-regular; + font-family: @font-opensans-regular; font-size: 15px; } ._19 { - font-family: @font-omnes-medium; + font-family: @font-opensans-medium; font-size: 18px; } } diff --git a/catalog-ui/src/assets/styles/sdc-ui.css b/catalog-ui/src/assets/styles/sdc-ui.css index 5247ecda1a..ad96e7762a 100644 --- a/catalog-ui/src/assets/styles/sdc-ui.css +++ b/catalog-ui/src/assets/styles/sdc-ui.css @@ -159,7 +159,7 @@ fieldset label { .heading-5-medium, .catalog-tile .catalog-tile-top .catalog-tile-item-name, .sdc-tile-catalog .sdc-tile-content .sdc-tile-content-info .sdc-tile-content-info-item-name { font-weight: 400; line-height: 16px; - font-size: 16px; } + font-size: 14px; } .body-1 { font-weight: 400; @@ -175,7 +175,7 @@ fieldset label { .body-2, .catalog-tile .catalog-tile-top .catalog-tile-entity-details .catalog-tile-version-info .catalog-tile-item-version, .catalog-tile .catalog-tile-content .catalog-tile-locking-user-name, .sdc-tile-catalog .sdc-tile-content .sdc-tile-content-info .sdc-tile-content-info-version-info .sdc-tile-content-info-version-info-text, .sdc-tile-catalog .sdc-tile-footer .sdc-tile-footer-text { font-weight: 400; - font-size: 13px; } + font-size: 12px; } .body-2-medium, .catalog-tile .catalog-tile-content { font-weight: 600; @@ -304,7 +304,7 @@ fieldset label { .sdc-tile-catalog .sdc-tile-header { line-height: 16px; } .sdc-tile-catalog .sdc-tile-header .sdc-tile-header-type { - font-size: 16px; + font-size: 14px; text-transform: uppercase; } .sdc-tile-catalog .sdc-tile-header .sdc-tile-header-type.purple { color: #9063cd; } diff --git a/catalog-ui/src/assets/styles/tlv-buttons.less b/catalog-ui/src/assets/styles/tlv-buttons.less index 0e42a92231..92d7b5c8fc 100644 --- a/catalog-ui/src/assets/styles/tlv-buttons.less +++ b/catalog-ui/src/assets/styles/tlv-buttons.less @@ -2,14 +2,14 @@ border-radius: 2px; cursor: pointer; display: inline-block; - font-family: omnes-medium, Sans-Serif; + font-family: @font-opensans-medium; height: 32px; min-width: 96px; line-height: 30px; padding: 0 16px; text-align: center; vertical-align: middle; - font-size: 14px; + font-size: 12px; &:disabled { opacity: .4; diff --git a/catalog-ui/src/assets/styles/variables-old.less b/catalog-ui/src/assets/styles/variables-old.less index a4e707a076..57f3fc24b8 100644 --- a/catalog-ui/src/assets/styles/variables-old.less +++ b/catalog-ui/src/assets/styles/variables-old.less @@ -70,8 +70,8 @@ @border_color_view-mode: #ededed; /* Fonts */ -@font-omnes-light: omnes-light, sans-serif; -@font-omnes-regular: omnes-regular, sans-serif; -@font-omnes-medium: omnes-medium, sans-serif; -@font-omnes-medium-italic: omnes-medium-italic, sans-serif; -@font-omnes-bold: omnes-bold, sans-serif; +@font-opensans-light: OpenSans-Light, sans-serif; +@font-opensans-regular: OpenSans-Regular, sans-serif; +@font-opensans-medium: OpenSans-Semibold, sans-serif; +@font-opensans-medium-italic: OpenSans-SemiboldItalic, sans-serif; +@font-opensans-bold: OpenSans-Bold, sans-serif; diff --git a/catalog-ui/src/assets/styles/variables.less b/catalog-ui/src/assets/styles/variables.less index dbed6baf3f..3c23bdbe5e 100644 --- a/catalog-ui/src/assets/styles/variables.less +++ b/catalog-ui/src/assets/styles/variables.less @@ -1,9 +1,9 @@ /* Fonts */ -@font-omnes-light: omnes-light, sans-serif; -@font-omnes-regular: omnes-regular, sans-serif; -@font-omnes-medium: omnes-medium, sans-serif; -@font-omnes-medium-italic: omnes-medium-italic, sans-serif; -@font-omnes-bold: omnes-bold, sans-serif; +@font-opensans-light: OpenSans-Light, sans-serif; +@font-opensans-regular: OpenSans-Regular, sans-serif; +@font-opensans-medium: OpenSans-Semibold, sans-serif; +@font-opensans-medium-italic: OpenSans-SemiboldItalic, sans-serif; +@font-opensans-bold: OpenSans-Bold, sans-serif; /*---------------------------------------------- General ----------------------------------------------*/ @images: "images"; @@ -48,4 +48,4 @@ @top_nav_admin_height: 44px; @action_nav_height: 53px; @footer_height: 89px; -@border_color_view-mode: #ededed; \ No newline at end of file +@border_color_view-mode: #ededed; diff --git a/catalog-ui/src/main.ts b/catalog-ui/src/main.ts index 7a321f7367..20e4352901 100644 --- a/catalog-ui/src/main.ts +++ b/catalog-ui/src/main.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + //import './app/app.ts'; import {ng1appModule} from './app/app'; import {platformBrowserDynamic} from '@angular/platform-browser-dynamic'; diff --git a/catalog-ui/src/polyfills.ts b/catalog-ui/src/polyfills.ts index 3a5bfc592a..59846fce92 100644 --- a/catalog-ui/src/polyfills.ts +++ b/catalog-ui/src/polyfills.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + // This file includes polyfills needed by Angular and is loaded before the app. // You can add your own extra polyfills to this file. import 'core-js/es6/symbol'; diff --git a/catalog-ui/src/typings/cytoscape/cytoscape-extension.ts b/catalog-ui/src/typings/cytoscape/cytoscape-extension.ts index 88843af088..6f4642af70 100644 --- a/catalog-ui/src/typings/cytoscape/cytoscape-extension.ts +++ b/catalog-ui/src/typings/cytoscape/cytoscape-extension.ts @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + /** * Created by obarda on 12/21/2016. */ @@ -37,4 +57,4 @@ declare module Cy { cueOffset: number; // expandCollapseCuePosition: string; } -} \ No newline at end of file +} diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/jsongraph/util/CommonUtility.java b/common-app-api/src/main/java/org/openecomp/sdc/common/jsongraph/util/CommonUtility.java index 8f94d8042c..dfcf5b58c0 100644 --- a/common-app-api/src/main/java/org/openecomp/sdc/common/jsongraph/util/CommonUtility.java +++ b/common-app-api/src/main/java/org/openecomp/sdc/common/jsongraph/util/CommonUtility.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.common.jsongraph.util; import org.slf4j.Logger; diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/util/PairUtils.java b/common-app-api/src/main/java/org/openecomp/sdc/common/util/PairUtils.java index 3dd313b824..eb6c29ce4a 100644 --- a/common-app-api/src/main/java/org/openecomp/sdc/common/util/PairUtils.java +++ b/common-app-api/src/main/java/org/openecomp/sdc/common/util/PairUtils.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.common.util; import org.apache.commons.lang3.tuple.ImmutablePair; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinition.java index 0a98a2abda..8ec5a89c44 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.io.Serializable; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinition.java index 2ba460b9ab..853e7cf261 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.HashMap; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinition.java index fd69127ed3..3406d85c82 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.Map; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinition.java index c986c0fe7e..57e1c2154f 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.List; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java index 825e65ea18..424b15059e 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.ArrayList; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinition.java index e611666d3e..d0a1465096 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.List; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinition.java index fb1248d100..b601fb0988 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.List; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinition.java index 4c61dd2b81..db32d56c3a 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.Map; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapCapabiltyProperty.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapCapabiltyProperty.java index 42d3f49a7d..6814d41914 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapCapabiltyProperty.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapCapabiltyProperty.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.Map; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinition.java index 69eecf45c4..537d9502cd 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.HashMap; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapGroupsDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapGroupsDataDefinition.java index acd1a182a6..983f1434c5 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapGroupsDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapGroupsDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.Map; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinition.java index 3053f99ab2..37703df631 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.HashMap; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinition.java index 80c2060333..2144dcac69 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.HashMap; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinition.java index e90fc916e8..a2a59ad778 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.util.Map; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinition.java index 7defd1df3c..59b14b3060 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.elements; import java.io.Serializable; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ComponentFieldsEnum.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ComponentFieldsEnum.java index 78261ff07a..9bef5ce887 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ComponentFieldsEnum.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ComponentFieldsEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.enums; public enum ComponentFieldsEnum { diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/GraphPropertyEnum.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/GraphPropertyEnum.java index 5a7b2d40f3..276fbe24a7 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/GraphPropertyEnum.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/GraphPropertyEnum.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.enums; import java.util.ArrayList; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/JsonPresentationFields.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/JsonPresentationFields.java index f5cc2b661b..9dfc3b602a 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/JsonPresentationFields.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/JsonPresentationFields.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.enums; import org.codehaus.jackson.annotate.JsonCreator; diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/tosca/ToscaDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/tosca/ToscaDataDefinition.java index 70eaa700aa..eba27fb48b 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/tosca/ToscaDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/tosca/ToscaDataDefinition.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.be.datatypes.tosca; import java.util.HashMap; diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java index b145b38355..995044588c 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java +++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java @@ -78,6 +78,7 @@ import org.openecomp.sdc.vendorsoftwareproduct.errors.PackageInvalidErrorBuilder import org.openecomp.sdc.vendorsoftwareproduct.errors.PackageNotFoundErrorBuilder; import org.openecomp.sdc.vendorsoftwareproduct.errors.TranslationFileCreationErrorBuilder; import org.openecomp.sdc.vendorsoftwareproduct.errors.VendorSoftwareProductInvalidErrorBuilder; +import org.openecomp.sdc.vendorsoftwareproduct.factory.CompositionEntityDataManagerFactory; import org.openecomp.sdc.vendorsoftwareproduct.informationArtifact.InformationArtifactGenerator; import org.openecomp.sdc.vendorsoftwareproduct.services.composition.CompositionEntityDataManager; import org.openecomp.sdc.vendorsoftwareproduct.services.schemagenerator.SchemaGenerator; @@ -137,7 +138,6 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa private EnrichedServiceModelDao enrichedServiceModelDao; private HealingManager healingManager; private VendorLicenseArtifactsService licenseArtifactsService; - private CompositionEntityDataManager compositionEntityDataManager; private InformationArtifactGenerator informationArtifactGenerator; private PackageInfoDao packageInfoDao; private ActivityLogManager activityLogManager; @@ -153,7 +153,6 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa EnrichedServiceModelDao enrichedServiceModelDao, HealingManager healingManager, VendorLicenseArtifactsService licenseArtifactsService, - CompositionEntityDataManager compositionEntityDataManager, InformationArtifactGenerator informationArtifactGenerator, PackageInfoDao packageInfoDao, ActivityLogManager activityLogManager) { @@ -166,7 +165,6 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa this.enrichedServiceModelDao = enrichedServiceModelDao; this.healingManager = healingManager; this.licenseArtifactsService = licenseArtifactsService; - this.compositionEntityDataManager = compositionEntityDataManager; this.informationArtifactGenerator = informationArtifactGenerator; this.packageInfoDao = packageInfoDao; this.activityLogManager = activityLogManager; @@ -479,11 +477,12 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa vsp.setValidationDataStructure(null); vsps.add(new VersionedVendorSoftwareProductInfo(vsp, versionInfo)); } - }catch(RuntimeException rte){ - logger.error("Error trying to retrieve vsp["+entry.getKey()+"] version["+version.toString - ()+"] " + - "message:"+rte - .getMessage()); + } catch (RuntimeException rte) { + logger.error( + "Error trying to retrieve vsp[" + entry.getKey() + "] version[" + version.toString + () + "] " + + "message:" + rte + .getMessage()); } } @@ -543,11 +542,11 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa autoHeal(vspId, checkoutVersion, vendorSoftwareProductInfo, user); return checkin(vspId, user); case Final: - Version checkoutFinalVersion = checkout(vspId,user); + Version checkoutFinalVersion = checkout(vspId, user); autoHeal(vspId, checkoutFinalVersion, vendorSoftwareProductInfo, user); - Version checkinFinalVersion = checkin(vspId,user); + Version checkinFinalVersion = checkin(vspId, user); ValidationResponse response = submit(vspId, user); - if(!response.isValid()) { + if (!response.isValid()) { return checkout(vspId, user); } @@ -828,7 +827,10 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa private QuestionnaireValidationResult validateQuestionnaire(String vspId, Version version) { mdcDataDebugMessage.debugEntryMessage("VSP id", vspId); - + // The apis of CompositionEntityDataManager used here are stateful! + // so, it must be re-created from scratch when it is used! + CompositionEntityDataManager compositionEntityDataManager = + CompositionEntityDataManagerFactory.getInstance().createInterface(); compositionEntityDataManager .addEntity(vspInfoDao.getQuestionnaire(vspId, version), null); diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VspManagerFactoryImpl.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VspManagerFactoryImpl.java index 16f17e6192..3751195d6c 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VspManagerFactoryImpl.java +++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VspManagerFactoryImpl.java @@ -32,7 +32,6 @@ import org.openecomp.sdc.vendorsoftwareproduct.dao.OrchestrationTemplateDaoFacto import org.openecomp.sdc.vendorsoftwareproduct.dao.PackageInfoDaoFactory; import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductDaoFactory; import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDaoFactory; -import org.openecomp.sdc.vendorsoftwareproduct.factory.CompositionEntityDataManagerFactory; import org.openecomp.sdc.vendorsoftwareproduct.factory.InformationArtifactGeneratorFactory; import org.openecomp.sdc.versioning.VersioningManagerFactory; @@ -48,7 +47,6 @@ public class VspManagerFactoryImpl extends VspManagerFactory { EnrichedServiceModelDaoFactory.getInstance().createInterface(), HealingManagerFactory.getInstance().createInterface(), VendorLicenseArtifactServiceFactory.getInstance().createInterface(), - CompositionEntityDataManagerFactory.getInstance().createInterface(), InformationArtifactGeneratorFactory.getInstance().createInterface(), PackageInfoDaoFactory.getInstance().createInterface(), ActivityLogManagerFactory.getInstance().createInterface()); diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/test/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImplTest.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/test/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImplTest.java index 540df7d5ed..5a2f76b6fa 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/test/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImplTest.java +++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/test/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImplTest.java @@ -56,9 +56,11 @@ import org.openecomp.sdc.vendorsoftwareproduct.dao.PackageInfoDao; import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductDao; import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDao; import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ComponentEntity; +import org.openecomp.sdc.vendorsoftwareproduct.dao.type.NicEntity; import org.openecomp.sdc.vendorsoftwareproduct.dao.type.PackageInfo; import org.openecomp.sdc.vendorsoftwareproduct.dao.type.UploadDataEntity; import org.openecomp.sdc.vendorsoftwareproduct.dao.type.VspDetails; +import org.openecomp.sdc.vendorsoftwareproduct.dao.type.VspQuestionnaireEntity; import org.openecomp.sdc.vendorsoftwareproduct.errors.VendorSoftwareProductErrorCodes; import org.openecomp.sdc.vendorsoftwareproduct.impl.mock.EnrichmentManagerFactoryImpl; import org.openecomp.sdc.vendorsoftwareproduct.informationArtifact.InformationArtifactGenerator; @@ -284,7 +286,7 @@ public class VendorSoftwareProductManagerImplTest { assertVspsEquals(vsp, vspToCreate); verify(activityLogManagerMock).addActionLog(activityLogEntityArg.capture(), eq(USER1)); ActivityLogEntity activityLogEntity = activityLogEntityArg.getValue(); - Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor()+1)); + Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor() + 1)); Assert.assertTrue(activityLogEntity.isSuccess()); } @@ -409,7 +411,7 @@ public class VendorSoftwareProductManagerImplTest { USER1, null); verify(activityLogManagerMock).addActionLog(activityLogEntityArg.capture(), eq(USER1)); ActivityLogEntity activityLogEntity = activityLogEntityArg.getValue(); - Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor()+1)); + Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor() + 1)); Assert.assertTrue(activityLogEntity.isSuccess()); } @@ -427,7 +429,7 @@ public class VendorSoftwareProductManagerImplTest { verify(activityLogManagerMock).addActionLog(activityLogEntityArg.capture(), eq(USER1)); ActivityLogEntity activityLogEntity = activityLogEntityArg.getValue(); - Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor()+1)); + Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION01.getMajor() + 1)); Assert.assertTrue(activityLogEntity.isSuccess()); } @@ -459,6 +461,7 @@ public class VendorSoftwareProductManagerImplTest { public void testSubmitWithMissingData() throws IOException { VersionInfo versionInfo = new VersionInfo(); versionInfo.setActiveVersion(VERSION01); + doReturn(versionInfo).when(versioningManagerMock).getEntityVersionInfo( VendorSoftwareProductConstants.VENDOR_SOFTWARE_PRODUCT_VERSIONABLE_TYPE, VSP_ID, USER1, VersionableEntityAction.Read); @@ -466,6 +469,20 @@ public class VendorSoftwareProductManagerImplTest { VspDetails vsp = new VspDetails(VSP_ID, VERSION01); doReturn(vsp).when(vspInfoDaoMock).get(anyObject()); + VspQuestionnaireEntity vspQuestionnaire = new VspQuestionnaireEntity(VSP_ID, VERSION01); + vspQuestionnaire.setQuestionnaireData("{}"); + doReturn(vspQuestionnaire).when(vspInfoDaoMock).getQuestionnaire(VSP_ID, VERSION01); + + ComponentEntity comp1 = new ComponentEntity(VSP_ID, VERSION01, "comp1"); + comp1.setQuestionnaireData("{}"); + doReturn(Collections.singleton(comp1)).when(vendorSoftwareProductDaoMock) + .listComponentsCompositionAndQuestionnaire(VSP_ID, VERSION01); + + NicEntity nic1 = new NicEntity(VSP_ID, VERSION01, "comp1", "nic1"); + nic1.setQuestionnaireData("{}"); + doReturn(Collections.singleton(nic1)) + .when(vendorSoftwareProductDaoMock).listNicsByVsp(VSP_ID, VERSION01); + ValidationResponse validationResponse = vendorSoftwareProductManager.submit(VSP_ID, USER1); Assert.assertNotNull(validationResponse); Assert.assertFalse(validationResponse.isValid()); @@ -477,7 +494,7 @@ public class VendorSoftwareProductManagerImplTest { verify(versioningManagerMock, never()) .submit(VendorSoftwareProductConstants.VENDOR_SOFTWARE_PRODUCT_VERSIONABLE_TYPE, VSP_ID, USER1, null); - verify(activityLogManagerMock, never()).addActionLog(any(ActivityLogEntity.class),eq(USER1)); + verify(activityLogManagerMock, never()).addActionLog(any(ActivityLogEntity.class), eq(USER1)); } // TODO: 3/15/2017 fix and enable @@ -549,7 +566,7 @@ public class VendorSoftwareProductManagerImplTest { verify(versioningManagerMock) .submit(VendorSoftwareProductConstants.VENDOR_SOFTWARE_PRODUCT_VERSIONABLE_TYPE, VSP_ID, USER1, null); - verify(activityLogManagerMock).addActionLog(activityLogEntityArg.capture(),eq(USER1)); + verify(activityLogManagerMock).addActionLog(activityLogEntityArg.capture(), eq(USER1)); ActivityLogEntity activityLogEntity = activityLogEntityArg.getValue(); Assert.assertEquals(activityLogEntity.getVersionId(), String.valueOf(VERSION10.getMajor())); Assert.assertTrue(activityLogEntity.isSuccess()); @@ -612,7 +629,7 @@ public class VendorSoftwareProductManagerImplTest { Assert.assertEquals(ce.getMessage(), Messages.CREATE_MANIFEST_FROM_ZIP.getErrorMessage()); } - verify(activityLogManagerMock, never()).addActionLog(any(ActivityLogEntity.class),eq(USER1)); + verify(activityLogManagerMock, never()).addActionLog(any(ActivityLogEntity.class), eq(USER1)); } /* @Test diff --git a/openecomp-be/lib/openecomp-core-lib/openecomp-utilities-lib/src/main/java/org/openecomp/core/utilities/json/JsonUtil.java b/openecomp-be/lib/openecomp-core-lib/openecomp-utilities-lib/src/main/java/org/openecomp/core/utilities/json/JsonUtil.java index 87c75fce62..5f0bc90845 100644 --- a/openecomp-be/lib/openecomp-core-lib/openecomp-utilities-lib/src/main/java/org/openecomp/core/utilities/json/JsonUtil.java +++ b/openecomp-be/lib/openecomp-core-lib/openecomp-utilities-lib/src/main/java/org/openecomp/core/utilities/json/JsonUtil.java @@ -25,7 +25,6 @@ import com.google.gson.GsonBuilder; import com.google.gson.JsonIOException; import com.google.gson.JsonParser; import com.google.gson.JsonSyntaxException; - import org.apache.commons.collections4.CollectionUtils; import org.everit.json.schema.EnumSchema; import org.everit.json.schema.Schema; @@ -33,6 +32,8 @@ import org.everit.json.schema.ValidationException; import org.everit.json.schema.loader.SchemaLoader; import org.json.JSONObject; import org.openecomp.core.utilities.CommonMethods; +import org.openecomp.sdc.logging.api.Logger; +import org.openecomp.sdc.logging.api.LoggerFactory; import java.io.BufferedReader; import java.io.IOException; @@ -49,6 +50,7 @@ import java.util.stream.Collectors; * The type Json util. */ public class JsonUtil { + private static final Logger logger = LoggerFactory.getLogger(JsonUtil.class); /** * Object 2 json string. @@ -163,13 +165,15 @@ public class JsonUtil { Set possibleValues = ((EnumSchema) exception.getViolatedSchema()).getPossibleValues(); return exception.getMessage().replaceFirst("enum value", possibleValues.size() == 1 ? String.format("value. %s is the only possible value for this field", - possibleValues.iterator().next()) + possibleValues.iterator().next()) : String.format("value. Possible values: %s", CommonMethods .collectionToCommaSeparatedString( possibleValues.stream().map(Object::toString).collect(Collectors.toList())))); } private static List validateUsingEverit(String json, String jsonSchema) { + logger.debug( + String.format("validateUsingEverit start, json=%s, jsonSchema=%s", json, jsonSchema)); if (json == null || jsonSchema == null) { throw new IllegalArgumentException("Input strings json and jsonSchema can not be null"); } diff --git a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/pom.xml b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/pom.xml index 96951de82a..92e50063dd 100644 --- a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/pom.xml +++ b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/pom.xml @@ -28,6 +28,11 @@ openecomp-sdc-validation-api ${project.version} + + org.openecomp.sdc + openecomp-sdc-versioning-api + ${project.version} + diff --git a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/src/main/java/org/openecomp/sdc/healing/types/HealingContext.java b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/src/main/java/org/openecomp/sdc/healing/types/HealingContext.java new file mode 100644 index 0000000000..2ad143a0ec --- /dev/null +++ b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-api/src/main/java/org/openecomp/sdc/healing/types/HealingContext.java @@ -0,0 +1,41 @@ +package org.openecomp.sdc.healing.types; +import org.openecomp.sdc.versioning.dao.types.Version; + +/** + * Created by TALIO on 7/3/2017. + */ +public class HealingContext { + private String vspId; + private Version version; + private String user; + + public HealingContext(String vspId, Version version, String user) { + this.vspId = vspId; + this.version = version; + this.user = user; + } + + public String getVspId() { + return vspId; + } + + public void setVspId(String vspId) { + this.vspId = vspId; + } + + public Version getVersion() { + return version; + } + + public void setVersion(Version version) { + this.version = version; + } + + public String getUser() { + return user; + } + + public void setUser(String user) { + this.user = user; + } +} diff --git a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-core/src/main/resources/healingConfiguration.json b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-core/src/main/resources/healingConfiguration.json index 23427ceb6a..fa79627575 100644 --- a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-core/src/main/resources/healingConfiguration.json +++ b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-core/src/main/resources/healingConfiguration.json @@ -3,5 +3,6 @@ "QUESTIONNAIRE_HEALER" : "org.openecomp.sdc.healing.healers.VspQuestionnaireHealer", "COMPOSITION_DATA_HEALER" : "org.openecomp.sdc.healing.healers.CompositionDataHealer", "SUB_ENTITIES_HEALER" : "org.openecomp.sdc.healing.healers.SubEntitiesQuestionnaireHealer", - "HEAT_TOSCA_TRANSLATION_HEALER" : "org.openecomp.sdc.healing.healers.HeatToToscaTranslationHealer" + "HEAT_TOSCA_TRANSLATION_HEALER" : "org.openecomp.sdc.healing.healers.HeatToToscaTranslationHealer", + "VLM_VERSION_HEALER" : "org.openecomp.sdc.healing.healers.VlmVersionHealer" } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/pom.xml b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/pom.xml index 70d40be2a6..bdbf985832 100644 --- a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/pom.xml +++ b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/pom.xml @@ -29,6 +29,16 @@ ${project.version} runtime + + org.openecomp.sdc + openecomp-sdc-vendor-license-api + ${project.version} + + + org.openecomp.sdc + openecomp-sdc-vendor-license-api + ${project.version} + diff --git a/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/src/main/java/org/openecomp/sdc/healing/healers/VlmVersionHealer.java b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/src/main/java/org/openecomp/sdc/healing/healers/VlmVersionHealer.java new file mode 100644 index 0000000000..5eb15bf9ba --- /dev/null +++ b/openecomp-be/lib/openecomp-healing-lib/openecomp-sdc-healing-impl/src/main/java/org/openecomp/sdc/healing/healers/VlmVersionHealer.java @@ -0,0 +1,73 @@ +package org.openecomp.sdc.healing.healers; + +import org.openecomp.sdc.common.utils.SdcCommon; +import org.openecomp.sdc.healing.interfaces.Healer; +import org.openecomp.sdc.logging.api.Logger; +import org.openecomp.sdc.logging.api.LoggerFactory; +import org.openecomp.sdc.vendorlicense.dao.LicenseAgreementDao; +import org.openecomp.sdc.vendorlicense.dao.LicenseAgreementDaoFactory; +import org.openecomp.sdc.vendorlicense.dao.types.LicenseAgreementEntity; +import org.openecomp.sdc.vendorlicense.dao.types.VendorLicenseModelEntity; +import org.openecomp.sdc.vendorlicense.facade.VendorLicenseFacade; +import org.openecomp.sdc.vendorlicense.facade.VendorLicenseFacadeFactory; +import org.openecomp.sdc.vendorlicense.types.VersionedVendorLicenseModel; +import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductDaoFactory; +import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDao; +import org.openecomp.sdc.vendorsoftwareproduct.dao.VendorSoftwareProductInfoDaoFactory; +import org.openecomp.sdc.vendorsoftwareproduct.dao.type.VspDetails; +import org.openecomp.sdc.versioning.dao.types.Version; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * Created by TALIO on 7/3/2017. + */ +public class VlmVersionHealer implements Healer { + private static final VendorLicenseFacade vendorLicenseFacade = + VendorLicenseFacadeFactory.getInstance().createInterface(); + private static final VendorSoftwareProductInfoDao vspInfoDao = + VendorSoftwareProductInfoDaoFactory.getInstance().createInterface(); + private static final LicenseAgreementDao licenseAgreementDao = + LicenseAgreementDaoFactory.getInstance().createInterface(); + private static final Logger logger = + LoggerFactory.getLogger(VlmVersionHealer.class); + + @Override + public Object heal(Map healingParams) throws Exception { + String vspId = (String) healingParams.get(SdcCommon.VSP_ID); + Version version = (Version) healingParams.get(SdcCommon.VERSION); + String user = (String) healingParams.get(SdcCommon.USER); + + VspDetails vspDetails = vspInfoDao.get(new VspDetails(vspId, version)); + VersionedVendorLicenseModel vendorLicenseModel; + + try{ + vendorLicenseModel = + vendorLicenseFacade.getVendorLicenseModel(vspDetails.getVendorId(), null, user); + } catch (Exception e){ + logger.debug("No Vlm was found for Vsp " + vspDetails.getName()); + return Optional.empty(); + } + + VendorLicenseModelEntity vlm = vendorLicenseModel.getVendorLicenseModel(); + String vlmId = vlm.getId(); + Version vlmVersion = vlm.getVersion(); + + List laList = + new ArrayList<>( + licenseAgreementDao.list(new LicenseAgreementEntity(vlmId, vlmVersion, null))); + + vspDetails.setVlmVersion(vlmVersion); + vspDetails.setLicenseAgreement(laList.get(0).getId()); + vspDetails.setFeatureGroups(new ArrayList<>(laList.get(0).getFeatureGroupIds())); + + vspInfoDao.update(vspDetails); + + return vspDetails; + + } +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java index 227683603d..7401ac5f2c 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java @@ -455,6 +455,16 @@ public class TranslationContext { .isNestedServiceTemplateWasHandled(nestedServiceTemplateFileName); } + public Set getAllRelatedNestedNodeTypeIds(){ + String globalName = "GlobalSubstitutionTypes"; + if(Objects.isNull(this.unifiedSubstitutionData) || + Objects.isNull(this.unifiedSubstitutionData.get(globalName))){ + return new HashSet<>(); + } + + return this.unifiedSubstitutionData.get(globalName).getAllRelatedNestedNodeTypeIds(); + } + public void addNestedFileToUsedNestedComputeType(String serviceTemplateName, String nestedServiceTemplateFileName, String computeType){ diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/composition/UnifiedSubstitutionData.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/composition/UnifiedSubstitutionData.java index ae3d888736..c7fb7bb75a 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/composition/UnifiedSubstitutionData.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/composition/UnifiedSubstitutionData.java @@ -1,5 +1,6 @@ package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.composition; +import org.apache.commons.collections4.MapUtils; import org.openecomp.sdc.tosca.datatypes.model.NodeTemplate; import java.util.Collection; @@ -106,6 +107,13 @@ public class UnifiedSubstitutionData { : Optional.of(this.nestedNodeTypeRelatedUnifiedTranslatedId.get(nestedNodeTypeId)); } + public Set getAllRelatedNestedNodeTypeIds(){ + if(MapUtils.isEmpty(nestedNodeTypeRelatedUnifiedTranslatedId)){ + return new HashSet<>(); + } + return new HashSet<>(this.nestedNodeTypeRelatedUnifiedTranslatedId.values()); + } + public void addHandledComputeType(String nestedServiceTemplateFileName, String handledComputeType) { @@ -147,7 +155,9 @@ public class UnifiedSubstitutionData { public void addNewPropertyIdToNodeTemplate(String newPropertyId, Object origPropertyValue){ - newParameterIdsToPropertiesFromOrigNodeTemplate.putIfAbsent(newPropertyId, origPropertyValue); + if(!newParameterIdsToPropertiesFromOrigNodeTemplate.containsKey(newPropertyId)) { + newParameterIdsToPropertiesFromOrigNodeTemplate.put(newPropertyId, origPropertyValue); + } } public Optional getNewPropertyInputParam(String newPropertyId){ diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/UnifiedCompositionService.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/UnifiedCompositionService.java index d5a87ad668..185316dad7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/UnifiedCompositionService.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/UnifiedCompositionService.java @@ -2642,12 +2642,17 @@ public class UnifiedCompositionService { String newNestedNodeTypeId, ServiceTemplate globalSubstitutionServiceTemplate, TranslationContext context) { - Map nodeTypes = globalSubstitutionServiceTemplate.getNode_types(); - NodeType nested = DataModelUtil.getNodeType(globalSubstitutionServiceTemplate, - origNestedNodeTypeId); - setNewValuesForNestedNodeType(origNestedNodeTypeId, newNestedNodeTypeId, nested, nodeTypes); - context.addUnifiedNestedNodeTypeId(Constants.GLOBAL_SUBSTITUTION_TYPES_TEMPLATE_NAME, - origNestedNodeTypeId, newNestedNodeTypeId); + Set relatedNestedNodeTypeIds = + context.getAllRelatedNestedNodeTypeIds(); + + if(!relatedNestedNodeTypeIds.contains(origNestedNodeTypeId)) { + Map nodeTypes = globalSubstitutionServiceTemplate.getNode_types(); + NodeType nested = DataModelUtil.getNodeType(globalSubstitutionServiceTemplate, + origNestedNodeTypeId); + setNewValuesForNestedNodeType(origNestedNodeTypeId, newNestedNodeTypeId, nested, nodeTypes); + context.addUnifiedNestedNodeTypeId(Constants.GLOBAL_SUBSTITUTION_TYPES_TEMPLATE_NAME, + origNestedNodeTypeId, newNestedNodeTypeId); + } } private void setNewValuesForNestedNodeType(String origNestedNodeType, diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/fulltest/UnifiedCompositionNestedSingleComputeFullTest.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/fulltest/UnifiedCompositionNestedSingleComputeFullTest.java index 9f3232eaca..f52f43577e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/fulltest/UnifiedCompositionNestedSingleComputeFullTest.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/fulltest/UnifiedCompositionNestedSingleComputeFullTest.java @@ -164,4 +164,14 @@ public class UnifiedCompositionNestedSingleComputeFullTest extends BaseFullTrans testTranslationWithInit(); } + + @Test + public void testMultipleReferencesToSameNestedFilesWithSameComputeType() throws IOException { + inputFilesPath = + "/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in"; + outputFilesPath = + "/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out"; + + testTranslationWithInit(); + } } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/MANIFEST.json new file mode 100644 index 0000000000..b13b3c8c65 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/MANIFEST.json @@ -0,0 +1,250 @@ +{ + "name": "", + "description": "", + "data": [ + { + "file": "module_0_vson_mgt.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_0_vson_mgt.env", + "type": "HEAT_ENV" + }, + { + "file": "module_0_vson_mgt_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_0_vson_mgt_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "module_1_vson_mon.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_1_vson_mon.env", + "type": "HEAT_ENV" + }, + { + "file": "module_1_vson_mon_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_1_vson_mon_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "nested_vson_server_from_vol.yaml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "module_7_vson_app.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_7_vson_app.env", + "type": "HEAT_ENV" + }, + { + "file": "module_7_vson_app_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_7_vson_app_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "module_8_vson_dcl.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_8_vson_dcl.env", + "type": "HEAT_ENV" + }, + { + "file": "module_8_vson_dcl_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_8_vson_dcl_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "nested_vson_server_with_vol.yaml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "module_2_vson_mdr.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_2_vson_mdr.env", + "type": "HEAT_ENV" + }, + { + "file": "module_2_vson_mdr_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_2_vson_mdr_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "module_5_vson_dbg.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_5_vson_dbg.env", + "type": "HEAT_ENV" + }, + { + "file": "module_5_vson_dbg_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_5_vson_dbg_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "nested_vson_server_with_vol_dual_ip_stack.yaml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "module_9_vson_clm.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_9_vson_clm.env", + "type": "HEAT_ENV" + } + ] + }, + { + "file": "module_3_vson_cll.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_3_vson_cll.env", + "type": "HEAT_ENV" + }, + { + "file": "module_3_vson_cll_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_3_vson_cll_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "module_6_vson_dbs.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_6_vson_dbs.env", + "type": "HEAT_ENV" + }, + { + "file": "module_6_vson_dbs_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_6_vson_dbs_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "nested_vson_server.yaml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "module_4_vson_dbc.yaml", + "type": "HEAT", + "isBase": "false", + "data": [ + { + "file": "module_4_vson_dbc.env", + "type": "HEAT_ENV" + }, + { + "file": "module_4_vson_dbc_volume.yaml", + "type": "HEAT_VOL", + "isBase": "false", + "data": [ + { + "file": "module_4_vson_dbc_volume.env", + "type": "HEAT_ENV" + } + ] + } + ] + }, + { + "file": "base_vson.yaml", + "type": "HEAT", + "isBase": "true", + "data": [ + { + "file": "base_vson.env", + "type": "HEAT_ENV" + } + ] + }, + { + "file": "deploy.sh", + "type": "SHELL" + } + ] +} \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.env new file mode 100644 index 0000000000..a024b0f208 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.env @@ -0,0 +1,135 @@ +parameters: + +### Global parameters + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: base_vson + +## Unique ID for this VF Module instance. +# vf_module_id: 0 + +### Network parameters + +## The ID of the OAM network. +# oam_net_id: bff05d9d-9384-45bb-82d0-3684a5372249 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway +# default_gateway: 172.20.50.1 + +## List of DNS servers +# dns_servers: 8.8.8.8 + +## List of NTP servers +# ntp_servers: 155.165.201.253,155.165.201.252,155.165.201.251 + +### ServerGroup parameters + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for Cluster Manager instances. + vson_clm_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for Cluster/DC leader instances. + vson_leader_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for DBC instances. + vson_dbc_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for DBG instances. + vson_dbg_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for DBS instances. + vson_dbs_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for MON instances. + vson_mon_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for Management instances. + vson_mgt_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for Mediator instances. + vson_mdr_server_group_policy: anti-affinity + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group is intended for Application instances. + vson_app_server_group_policy: anti-affinity + +### CLM parameters + +## vSON Cluster Management server Availability zone. +## NOTE: vSON Cluster Management server instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Unique name for the Cluster Manager instance. +# vson_clm_name_0: clm0 + +## Fixed IP assignment for vSON CLM instances on the OAM network. +# vson_clm_oam_net_ip_0: 172.20.50.250 + +## The ID or name of the Cluster Manager flavor. + vson_clm_flavor_name: vson-clm-flavor + +## Base VM Image name CLM instance will be created from. + vson_clm_image_name: VSON-BASE-1.0 + +## Master CLM IP. If the vSON Cluster belongs to a single OpenStack tenant, +## the value SHOULD BE EMPTY. +## In case the vSON Cluster is distributed between multiple tenants: +## -> vSON Cluster instantiation - the value should be empty +## -> Adding a new DC to existing vSON Cluster - IP of the CLM deployed during +## vSON Cluster instantiation, should be set as the value. +# vson_master_clm_ip: "" + +## vSON Cluster name. +# vson_cluster_name: VSON-CLU-1 + +### Swift parameters + +## Swift storage URL. +## Example: http://:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 +## http://:8080 - protocol, IP and port, +## v1 - API version +## AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID +# swift_storage_url: http://10.56.124.51:8080/v1/AUTH_a9fa278da4ed430b9c09ad03670e63fa + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 8bea874112134e8f9b6044cf504aed8b + +## Swift container storing vSON artifacts. + swift_son_container_name: vson + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.yaml new file mode 100644 index 0000000000..f8449d142a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/base_vson.yaml @@ -0,0 +1,422 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# +description: > + Creates essential resources: + vSON internal network, Security Groups and + vSON Cluster Manager instance. + Deploys and configure appropriate software on the Cluster Management server. + Exposes shared resource as outputs that could be used by add-on templates. + +parameters: + +### vSON VF base global parameters + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + +### OAM network parameters + oam_net_id: + type: string + label: OAM network ID + description: Unique ID for the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + vson_clm_server_group_policy: + type: string + label: vSON Cluster Management server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Cluster Management instances. + + vson_leader_server_group_policy: + type: string + label: vSON Cluster/DC leader server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Cluster/DC leader instances. + + vson_dbc_server_group_policy: + type: string + label: vSON Database server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Database instances. + + vson_dbg_server_group_policy: + type: string + label: vSON Database server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DB Global instances. + + vson_dbs_server_group_policy: + type: string + label: vSON Database server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DB Shard instances. + + vson_mon_server_group_policy: + type: string + label: vSON MON server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON MON instances. + + vson_mgt_server_group_policy: + type: string + label: vSON Management server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Management instances. + + vson_mdr_server_group_policy: + type: string + label: vSON Mediator server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Mediator instances. + + vson_app_server_group_policy: + type: string + label: vSON Application server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Application instances. + +### CLM server parameters + availability_zone_0: + type: string + label: Availability zone 0 + description: > + vSON Cluster Management server Availability zone. + + vson_clm_name_0: + type: string + label: vSON Cluster Management server name + description: VM name for this vSON Cluster Management instance. + + vson_clm_oam_net_ip_0: + type: string + label: vSON CLM OAM network IP address + description: Fixed IP assignment for vSON CLM instances on the OAM network. + + vson_clm_flavor_name: + type: string + label: Flavor name + description: Cluster Manager VM flavor name. + + vson_clm_image_name: + type: string + label: vSON Cluster Manager VM image name + description: Image name the volume will be created from. + + vson_master_clm_ip: + type: string + label: vSON master CLM IP + description: > + Master CLM IP. If the vSON Cluster belongs to a single OpenStack tenant, + the value SHOULD BE EMPTY. + In case the vSON Cluster is distributed between multiple tenants: + -> vSON Cluster instantiation - the value should be empty + -> Adding a new DC to existing vSON Cluster - IP of the CLM deployed during + vSON Cluster instantiation, should be set as the value. + + vson_cluster_name: + type: string + label: vSON Cluster name + description: Name of the vSON Cluster. + constraints: + - length: { min: 1, max: 13 } + description: User name must be between 1 and 13 characters + + swift_storage_url: + type: string + label: swift storage URL + description: > + Swift storage URL. + Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 + http://172.16.209.246:8080 - protocol, IP and port, + v1 - API version + AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + swift_son_container_name: + type: string + label: SON Swift + description: Swift container storing vSON artifacts. + +resources: + +# Server Group implements appropriate scheduling policy for vSON Cluster Management instances + vson_clm_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_clm_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_clm_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON Cluster/DC leaders + vson_leader_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_leader_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_leader_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON DBC instances + vson_dbc_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_dbc_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_dbc_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON DBG instances + vson_dbg_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_dbg_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_dbg_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON DBS instances + vson_dbs_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_dbs_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_dbs_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON MON instances + vson_mon_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_mon_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_mon_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON Management instances + vson_mgt_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_mgt_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_mgt_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON Mediator instances + vson_mdr_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_mdr_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_mdr_server_group_policy} + +# Server Group implements appropriate scheduling policy for vSON Application instances + vson_app_server_group: + type: OS::Nova::ServerGroup + properties: + name: + str_replace: + template: VNF_NAME_app_server_group + params: + VNF_NAME: {get_param: vnf_name} + policies: + - {get_param: vson_app_server_group_policy} + + oam_net_security_group: + type: OS::Neutron::SecurityGroup + properties: + description: Security Group for instances connected to the OAM network. + name: + str_replace: + template: VNF_NAME_oam_sec_group + params: + VNF_NAME: {get_param: vnf_name} + rules: + - {"direction": "egress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "tcp", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "udp", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "47", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "icmp", "ethertype": "IPv4"} + - {"direction": "egress", "remote_ip_prefix": "::/0", "protocol": "tcp", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "::/0", "protocol": "udp", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "::/0", "protocol": "47", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "egress", "remote_ip_prefix": "::/0", "protocol": "icmp", "ethertype": "IPv6"} + - {"direction": "ingress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "tcp", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "udp", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "47", "ethertype": "IPv4", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "0.0.0.0/0", "protocol": "icmp", "ethertype": "IPv4"} + - {"direction": "ingress", "remote_ip_prefix": "::/0", "protocol": "tcp", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "::/0", "protocol": "udp", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "::/0", "protocol": "47", "ethertype": "IPv6", "port_range_max": 65535, "port_range_min": 1} + - {"direction": "ingress", "remote_ip_prefix": "::/0", "protocol": "icmp", "ethertype": "IPv6"} + +# vSON Cluster Manager + vson_clm_0: + type: nested_vson_server.yaml + depends_on: [vson_clm_server_group, oam_net_security_group] + properties: + instance_index: 0 + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: clm + vson_server_group_id: {get_resource: vson_clm_server_group} + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_resource: oam_net_security_group} + availability_zones: [{get_param: availability_zone_0}] + vson_vm_names: [{get_param: vson_clm_name_0}] + oam_net_ips: [{get_param: vson_clm_oam_net_ip_0}] + vson_vm_flavor_name: {get_param: vson_clm_flavor_name} + vson_vm_image_name: {get_param: vson_clm_image_name} + vson_clm_oam_net_ip: {get_param: vson_master_clm_ip} + vson_cluster_name: {get_param: vson_cluster_name} + swift_storage_url: {get_param: swift_storage_url} + swift_account_auth_token: {get_param: swift_account_auth_token} + swift_son_container_name: {get_param: swift_son_container_name} + +outputs: + + oam_net_security_group_id: + value: {get_resource: oam_net_security_group} + description: ID of the OAM network Security group + + vson_clm_server_group_id: + value: {get_resource: vson_clm_server_group} + description: ID of the Server Group intended for vSON Cluster Management instances. + + vson_leader_server_group_id: + value: {get_resource: vson_leader_server_group} + description: ID of the Server Group intended for vSON Cluster/DC leaders. + + vson_dbc_server_group_id: + value: {get_resource: vson_dbc_server_group} + description: ID of the Server Group intended for vSON DBC instances. + + vson_dbg_server_group_id: + value: {get_resource: vson_dbg_server_group} + description: ID of the Server Group intended for vSON DBG instances. + + vson_dbs_server_group_id: + value: {get_resource: vson_dbs_server_group} + description: ID of the Server Group intended for vSON DBS instances. + + vson_mon_server_group_id: + value: {get_resource: vson_mon_server_group} + description: ID of the Server Group intended for vSON MON instances. + + vson_mgt_server_group_id: + value: {get_resource: vson_mgt_server_group} + description: ID of the Server Group intended for vSON Management instances. + + vson_mdr_server_group_id: + value: {get_resource: vson_mdr_server_group} + description: ID of the Server Group intended for vSON Mediator instances. + + vson_app_server_group_id: + value: {get_resource: vson_app_server_group} + description: ID of the Server Group intended for vSON Application instances. + + vson_clm_0_oam_net_ip_0: + value: {get_param: vson_clm_oam_net_ip_0} + description: vSON Cluster Management server IP on the OAM network. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/deploy.sh b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/deploy.sh new file mode 100644 index 0000000000..dc506d50e2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/deploy.sh @@ -0,0 +1,317 @@ +#!/bin/bash +##################################################### +# In case a volume should be attached to the instance +# 1) partitioning cinder volume +# 2) creating XFS on the volume +# 3) labeling the volume +# 4) mounting the volume +# 5) adding appropriate entry to the /etc/fstab file +##################################################### +# Configure Salt-minion +##################################################### +# Deploy ,provision and configure vSON components +##################################################### +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +##################################################### +# METADATA +# Should be modified in case the version has changed +CLM_PKG_VERSION=1.0 +##################################################### +DEBUG_LOG=/tmp/minion_debug-$$.log +vfc_role=$HOT_VFC_ROLE +this_instance_index=$HOT_INSTANCE_INDEX +IPv4="inet" +IPv6="inet6" +IP_INVALID="invalid" + +failure() +{ + local msg=$1 + local signal=$2 + + $HOT_WC_NOTIFY -H "X-Auth-Token: $HOT_SWIFT_AUTH_TOKEN" --data-binary "{\"status\": \"FAILURE\", \"reason\": \"$signal\", \"data\": \"$msg\"}" + exit $signal +} + +_get_ip_family() +{ + local ip=$1 + local ip_family=$(python -c " + +import socket + +family = \"$IPv4\" +try: + socket.inet_pton(socket.AF_INET, \"$ip\") +except: + family = \"$IPv6\" + try: + socket.inet_pton(socket.AF_INET6, \"$ip\") + except: + family = \"$IP_INVALID\" +print family") + + [ "$ip_family" == "$IP_INVALID" ] && failure "Invalid IP $ip." 100 + echo $ip_family +} + +_volume_persist_config_intucell() +{ + mkdir -p /intucell + mount -L INTUCELL /intucell + chown intucell:intucell /intucell + echo "LABEL=INTUCELL /intucell xfs rw,noatime,attr2,noquota 0 2" >> /etc/fstab +} + +set_static_ip() +{ + local ip=$1 + local prefix_length=$2 + local interface=$3 + local ip_family=$4 + local gw=$5 + + local netmask=$prefix_length + + if [ "$ip_family" == "$IPv4" ];then + netmask=$(python -c " + +import struct +import socket +print socket.inet_ntoa(struct.pack('>L', (1<<32) - (1<<32>>$prefix_length)))" +) + fi + + if grep manual /etc/network/interfaces.d/$interface;then + echo "auto $interface" > /etc/network/interfaces.d/$interface + fi + cat << EOF >> /etc/network/interfaces.d/$interface +iface $interface $ip_family static + address $ip + netmask $netmask +EOF + + if [ "X$gw" != "X" ];then + echo " gateway $gw" >> /etc/network/interfaces.d/$interface + fi + + ifdown $interface --force || true + ifup $interface +} + +set_dns_servers() +{ + + for dns in $(echo $HOT_DNS_SERVERS|tr ',' ' ');do + if [ "X$dns" != "X" ];then + echo "nameserver $dns" >> /etc/resolv.conf + fi + done +} + +set_ntp_servers() +{ + cat << EOF > /etc/systemd/timesyncd.conf +[Time] +Servers=$HOT_NTP_SERVERS +EOF +} + +dns_lookup() +{ + server_ip=$1 + + host $server_ip + (( $? == 0 )) || return 1 +} + +volume_main() +{ + set -e + + if $(blkid -L INTUCELL &> /dev/null);then + _volume_persist_config_intucell + mount -a + return + fi + + volume_id=$HOT_VOLUME_ID + + disk_id=${volume_id:0:20} + for device in /dev/disk/by-id/*;do + [[ $device =~ part ]] && continue + id=${device##*/virtio-} + id=${id:0:20} + if [[ "$id" == "$disk_id" ]];then + (echo o; echo n; echo p; echo 1; echo; echo; echo w;) | fdisk $device + partition=${device}-part1 + while true;do + partprobe + sleep 2 + [[ -L ${device}-part1 ]] && break + done + mkfs.xfs -f -L INTUCELL ${device}-part1 + _volume_persist_config_intucell + mount -a + fi + done + + set +e +} + +init_main() +{ + local ip_family=$1 + + ## SaltStack minion configuration + if [ -z "$HOT_CLM_SERVER_IP" ];then + clm_primary=1 + clm_server_ip=$HOT_THIS_INSTANCE_OAM_NET_IP + else + clm_server_ip=$HOT_CLM_SERVER_IP + fi + + minion_conf=/etc/salt/minion.d/vson-minion.conf + + cat << EOF > $minion_conf +environment: prod +hash_type: sha256 +mine_interval: 5 + +EOF + [ "$ip_family" == "$IPv6" ] && echo "ipv6: True" >> $minion_conf + host $clm_server_ip + if (($? != 0 ));then + echo "$clm_server_ip clm0" >> /etc/hosts + clm_server_ip=clm0 + fi + + if (( $clm_primary ));then + cat << EOF >> $minion_conf +file_roots: + prod: + - /srv/cisco/salt/prod + +pillar_roots: + prod: + - /srv/cisco/pillar/prod + +EOF + fi + + cat << EOF > /etc/salt/minion.d/vson-minion-mc.conf +master: + - $clm_server_ip +EOF + + minion_grains_conf=/etc/salt/grains + cat << EOF > $minion_grains_conf +vson.environment: prod +vson.vfc_role: $vfc_role +vson.this_vfc_instance_index: $this_instance_index +EOF + + if [ -n "$HOT_DC_NAME" ];then + echo "vson.dc_name: $HOT_DC_NAME" >> $minion_grains_conf + fi + if [ -n "$HOT_CLUSTER_NAME" ];then + echo "vson.cluster_name: $HOT_CLUSTER_NAME" >> $minion_grains_conf + fi + if [ -n "$HOT_VSON_JOIN_CLUSTER_AUTH_TOKEN" ];then + echo "vson.join_cluster_auth_token: $HOT_VSON_JOIN_CLUSTER_AUTH_TOKEN" >> $minion_grains_conf + fi + if [ -n "$HOT_SWIFT_CONTAINER_NAME" ];then + echo "swift.container_name: $HOT_SWIFT_CONTAINER_NAME" >> $minion_grains_conf + fi + if [ -n "$HOT_SWIFT_STORAGE_URL" ];then + echo "swift.storage_url: $HOT_SWIFT_STORAGE_URL" >> $minion_grains_conf + fi + if [ -n "$HOT_SWIFT_AUTH_TOKEN" ];then + echo "swift.auth_token: $HOT_SWIFT_AUTH_TOKEN" >> $minion_grains_conf + fi + + cat << EOF > /etc/salt/minion.d/vson-minion-mc.conf +master: + - $clm_server_ip +EOF + +# Remove old minion_id file + rm -f /etc/salt/minion_id + rm -rf /var/cache/salt/minion/* +# Start Salt minion service + systemctl start salt-minion +# Enable Salt minion service + systemctl enable salt-minion + sleep 5 +} + +clm_main() +{ + + cd /srv; curl -s -H "X-Auth-Token: $HOT_SWIFT_AUTH_TOKEN" $HOT_SWIFT_STORAGE_URL/$HOT_SWIFT_CONTAINER_NAME/vson-clm-${CLM_PKG_VERSION}.tar| tar xv + + if (( $clm_primary ));then + salt-call --local state.apply vson.deploy -l debug --log-file-level=debug --log-file=$DEBUG_LOG + else + salt-call state.apply vson.deploy -l debug --log-file-level=debug --log-file=$DEBUG_LOG + salt-call state.apply vson.fire_events.reconfigure_minions -l debug --log-file-level=debug --log-file=$DEBUG_LOG + fi + if grep "ERROR" $DEBUG_LOG;then + return 1 + fi +} + +vfc_main() +{ + salt-call saltutil.sync_all + salt-call state.apply vson.deploy -l debug --log-file-level=debug --log-file=$DEBUG_LOG + if [ "$vfc_role" == "mon" ];then + salt-call state.apply vson.vfc-mon.fire_events.configure_multisite -l debug --log-file-level=debug --log-file=$DEBUG_LOG + fi + if grep "ERROR" $DEBUG_LOG;then + return 1 + fi +} + +###### For testing only ####### +echo -e "cisco\ncisco"|passwd +sed -i "s#\(PermitRootLogin\) without-password#\1 yes#" /etc/ssh/sshd_config +systemctl restart ssh +############################### + +echo "LANG=en_US.utf-8" > /etc/environment +echo "LC_ALL=en_US.utf-8" >> /etc/environment +touch /var/lib/cloud/instance/locale-check.skip + +rm -rf /etc/apt/sources.list.d/* + +## Let rsyslog reread new name of the instance +systemctl restart rsyslog + +set_static_ip "$HOT_THIS_INSTANCE_OAM_NET_IP" "$HOT_THIS_INSTANCE_OAM_NET_PREFIX" "eth0" $(_get_ip_family $HOT_THIS_INSTANCE_OAM_NET_IP) $HOT_THIS_INSTANCE_DEFAULT_GATEWAY +if [ "X$HOT_THIS_INSTANCE_OAM_V6_NET_IP" != "X" ];then + set_static_ip "$HOT_THIS_INSTANCE_OAM_V6_NET_IP" "$HOT_THIS_INSTANCE_OAM_V6_NET_PREFIX" "eth0" $(_get_ip_family $HOT_THIS_INSTANCE_OAM_V6_NET_IP) +fi + +set_dns_servers +set_ntp_servers +systemctl restart systemd-timesyncd + +if [ "$HOT_VOLUME_ATTACH" == "True" ];then + volume_main || failure "Cinder volume configuration." 110 +fi + +init_main $IPv4 || failure "VFC initial configuration" 120 + +if [ "$vfc_role" == "clm" ];then + clm_main || failure "vSON CLM deployment." 130 +else + mkdir /intucell + chown -R intucell:intucell /intucell + vfc_main || failure "vSON $vfc_role deployment." 140 +fi + + $HOT_WC_NOTIFY -H "X-Auth-Token: $HOT_SWIFT_AUTH_TOKEN" --data-binary '{"status": "SUCCESS"}' + rm -f $DEBUG_LOG + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.env new file mode 100644 index 0000000000..0041d69109 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.env @@ -0,0 +1,68 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_0_vson_mgt + +## Unique ID for this VF Module instance. +# vf_module_id: 0 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON MGT instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON MGT. +# vson_mgt_server_group_id: fb166e35-7006-49c9-b914-6c11d2082568 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the vSON Management server. +# vson_mgt_volume_id_0: 4c0e5552-ff7d-44eb-90d1-7b7741751a77 + +## Unique name for the vSON Management server. + vson_mgt_name_0: vson-03.cisco.com + +## The ID or name of the Management flavor. + vson_mgt_flavor_name: vson-mgt-flavor + +## Fixed IP assignment for the vSON MGT instance on the OAM network. +# vson_mgt_oam_net_ip_0: 10.56.124.12 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 35a7c0fcc45f48988433834e4d88638c + +## Number of vSON Management servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.yaml new file mode 100644 index 0000000000..157d5a804c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt.yaml @@ -0,0 +1,151 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type MGT. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mgt_server_group_id: + type: string + label: vSON Management server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Management instances. + + vson_mgt_volume_id_0: + type: string + label: vSON Management Volume ID 0 + description: Volume ID of the vSON Management server. + + vson_mgt_name_0: + type: string + label: vSON Management instance name + description: Unique name to be issued to the vSON Management instance. + + vson_mgt_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_mgt_oam_net_ip_0: + type: string + label: vSON MGT OAM network IP address + description: Fixed IP assignment for the vSON MGT instance on the OAM network. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON Management servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_mgt_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_from_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: mgt + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_mgt_server_group_id} + volume_ids: [{get_param: vson_mgt_volume_id_0}] + vson_vm_names: [{get_param: vson_mgt_name_0}] + oam_net_ips: [{get_param: vson_mgt_oam_net_ip_0}] + vson_vm_flavor_name: {get_param: vson_mgt_flavor_name} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_dc_unit: {get_param: vson_dc_unit} + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.env new file mode 100644 index 0000000000..602d5f56c6 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.env @@ -0,0 +1,21 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. + vf_module_name: module_0_vson_mgt_volume + +## Base VM Image name the instance will be created from. + vson_mgt_image_name: VSON-BASE-1.0 + +## Availability zone for the vSON Management Cinder volume. +# availability_zone_0: nova + +## Volume name + vson_mgt_volume_name_0: vson_mgt_volume_0 + +## Size of the volume.Measured in gigabytes. +## Default: 100 + vson_mgt_volume_size_0: 100 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.yaml new file mode 100644 index 0000000000..46d7785dcf --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_0_vson_mgt_volume.yaml @@ -0,0 +1,69 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Create a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volume for vSON Management server + (Virtual Function Component MGT). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mgt_volume_name_0: + type: string + label: vSON MGT volume name + description: Volume name. + + vson_mgt_volume_size_0: + type: number + label: vSON MGT cinder volume size + description: Size of the Cinder volume. Measured in gigabytes. + + vson_mgt_image_name: + type: string + label: vSON Management VM image name + description: Image name the volume will be created from. + +resources: + + vson_mgt_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_mgt_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_mgt_volume_size_0} + image: {get_param: vson_mgt_image_name} + description: > + vSON MGT cinder volume. + The volume is created from the vSON base VM image. + +outputs: + + vson_mgt_volume_id_0: + value: {get_resource: vson_mgt_volume_0} + description: ID of the vSON Management volume. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.env new file mode 100644 index 0000000000..a271b1de96 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.env @@ -0,0 +1,68 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_1_vson_mon + +## Unique ID for this VF Module instance. +# vf_module_id: 1 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON MON instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON MON. +# vson_mon_server_group_id: f62e69f5-6d33-4464-b474-d4969cdf285e + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the vSON MON server. +# vson_mon_volume_id_0: 689419ee-269d-4493-a429-5d065d7f0607 + +## Unique name for the vSON MON server. +# vson_mon_name_0: vson-04.cisco.com + +## The ID or name of the MON flavor. +# vson_mon_flavor_name: vson-mon-flavor + +## Fixed IP assignment for the vSON MON instance on the OAM network. +# vson_mon_oam_net_ip_0: 10.56.124.13 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 35a7c0fcc45f48988433834e4d88638c + +## Number of vSON MON servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.yaml new file mode 100644 index 0000000000..82673c3a42 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon.yaml @@ -0,0 +1,151 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type MON. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mon_server_group_id: + type: string + label: vSON MON server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON MON instances. + + vson_mon_volume_id_0: + type: string + label: vSON MON Volume ID 0 + description: Volume ID of the vSON MON server. + + vson_mon_name_0: + type: string + label: vSON MON instance name + description: Unique name to be issued to the vSON MON instance. + + vson_mon_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_mon_oam_net_ip_0: + type: string + label: vSON MON OAM network IP address + description: Fixed IP assignment for the vSON MON instance on the OAM network. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON MON servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_mon_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_from_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: mon + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_mon_server_group_id} + volume_ids: [{get_param: vson_mon_volume_id_0}] + vson_vm_names: [{get_param: vson_mon_name_0}] + oam_net_ips: [{get_param: vson_mon_oam_net_ip_0}] + vson_vm_flavor_name: {get_param: vson_mon_flavor_name} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_dc_unit: {get_param: vson_dc_unit} + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.env new file mode 100644 index 0000000000..f250c57ed1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.env @@ -0,0 +1,21 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_1_vson_mon_volume + +## Base VM Image name the instance will be created from. + vson_mon_image_name: VSON-BASE-1.0 + +## Availability zone for the vSON MON Cinder volume. +# availability_zone_0: nova + +## Volume name + vson_mon_volume_name_0: vson_mon_volume_0 + +## Size of the volume.Measured in gigabytes. +## Default: 100 + vson_mon_volume_size_0: 100 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.yaml new file mode 100644 index 0000000000..f74d55922d --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_1_vson_mon_volume.yaml @@ -0,0 +1,69 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Create a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volume for vSON Monitor and KPIs routing server + (Virtual Function Component MON). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mon_volume_name_0: + type: string + label: vSON MON volume name + description: Volume name. + + vson_mon_volume_size_0: + type: number + label: vSON MON cinder volume size + description: Size of the Cinder volume. Measured in gigabytes. + + vson_mon_image_name: + type: string + label: vSON MON VM image name + description: Image name the volume will be created from. + +resources: + + vson_mon_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_mon_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_mon_volume_size_0} + image: {get_param: vson_mon_image_name} + description: > + vSON MON cinder volume. + The volume is created from the vSON base VM image. + +outputs: + + vson_mon_volume_id_0: + value: {get_resource: vson_mon_volume_0} + description: ID of the vSON Monitor and KPIs routing volume. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.env new file mode 100644 index 0000000000..884a5b82ab --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.env @@ -0,0 +1,68 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_2_vson_mdr + +## Unique ID for this VF Module instance. +# vf_module_id: 2 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON MDR instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON MDR. +# vson_mdr_server_group_id: 072b4591-e90f-4aee-a1d5-5755d509db21 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the vSON Mediator server. +# vson_mdr_volume_id_0: 3751e62e-dd9d-457a-9df0-c4c6126091ed + +## Unique name for the vSON Mediator server. +# vson_mdr_name_0: vson-05.cisco.com + +## The ID or name of the Mediator flavor. + vson_mdr_flavor_name: vson-mdr-flavor + +## Fixed IP assignment for the vSON MDR instance on the OAM network. +# vson_mdr_oam_net_ip_0: 10.56.124.14 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 35a7c0fcc45f48988433834e4d88638c + +## Number of vSON Mediator servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.yaml new file mode 100644 index 0000000000..d9cea26b4c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr.yaml @@ -0,0 +1,151 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type Mediator (MDR). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mdr_server_group_id: + type: string + label: vSON Mediator server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Mediator instances. + + vson_mdr_volume_id_0: + type: string + label: vSON Mediator Volume ID 0 + description: Volume ID of the vSON Mediator server. + + vson_mdr_name_0: + type: string + label: vSON Mediator instance name + description: Unique name to be issued to the vSON Mediator instance. + + vson_mdr_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_mdr_oam_net_ip_0: + type: string + label: vSON MDR OAM network IP address + description: Fixed IP assignment for the vSON MDR instance on the OAM network. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON Mediator servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_mdr_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_from_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: mdr + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_mdr_server_group_id} + volume_ids: [{get_param: vson_mdr_volume_id_0}] + vson_vm_names: [{get_param: vson_mdr_name_0}] + oam_net_ips: [{get_param: vson_mdr_oam_net_ip_0}] + vson_vm_flavor_name: {get_param: vson_mdr_flavor_name} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_dc_unit: {get_param: vson_dc_unit} + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.env new file mode 100644 index 0000000000..794b9dcf7c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.env @@ -0,0 +1,21 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_2_vson_mdr_volume + +## Base VM Image name the instance will be created from. +# vson_mdr_image_name: VSON-BASE-1.0 + +## Availability zone for the vSON Management Cinder volume. +# availability_zone_0: nova + +## Volume name + vson_mdr_volume_name_0: vson_mdr_volume_0 + +## Size of the volume.Measured in gigabytes. +## Default: 50 + vson_mdr_volume_size_0: 50 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.yaml new file mode 100644 index 0000000000..1652765273 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_2_vson_mdr_volume.yaml @@ -0,0 +1,69 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Create a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volume for vSON Mediator server + (Virtual Function Component MDR). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_mdr_volume_name_0: + type: string + label: vSON MGT volume name + description: Volume name. + + vson_mdr_volume_size_0: + type: number + label: vSON MDR cinder volume size + description: Size of the Cinder volume. Measured in gigabytes. + + vson_mdr_image_name: + type: string + label: vSON Mediator VM image name + description: Image name the volume will be created from. + +resources: + + vson_mdr_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_mdr_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_mdr_volume_size_0} + image: {get_param: vson_mdr_image_name} + description: > + vSON MDR cinder volume. + The volume is created from the vSON base VM image. + +outputs: + + vson_mdr_volume_id_0: + value: {get_resource: vson_mdr_volume_0} + description: Volume ID. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.env new file mode 100644 index 0000000000..4dd17cfe14 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.env @@ -0,0 +1,94 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_3_vson_cll + +## Unique ID for this VF Module instance. +# vf_module_id: 3 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for Sandbox. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## First availability zone for vSON Cluster leaders. +## NOTE: vSON Cluster leader instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Second availability zone for vSON Cluster leaders. +## NOTE: vSON Cluster leader instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_1: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON Cluster leaders. +# vson_leader_server_group_id: 138c78ff-3552-4ee7-ad9d-a5b78427bdd0 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the first vSON Cluster leader. +# vson_cll_volume_id_0: 0378cf0f-5347-4227-9943-d3a5cabfec71 + +## ID of the volume intended for the second vSON Cluster leader. +# vson_cll_volume_id_1: ae45781e-11ee-4b92-99ce-ca166ee2a5a9 + +## ID of the volume intended for the third vSON Cluster leader. +# vson_cll_volume_id_2: 395c46e2-8230-4d0d-9a08-6bca9f80b716 + +## Unique name for the first vSON Cluster leader. +# vson_cll_name_0: vson-06.cisco.com + +## Unique name for the second vSON Cluster leader. +# vson_cll_name_1: vson-07.cisco.com + +## Unique name for the third vSON Cluster leader. +# vson_cll_name_2: vson-08.cisco.com + +## VM Image name a vSON Cluster leader instance will be created from. +# vson_cll_image_name: VSON-BASE-1.0 + +## The ID or name of the Cluster leader flavor. +# vson_cll_flavor_name: vson-cll-flavor + +## Fixed IP assignment for the first vSON Cluster leader instance on the OAM network. +# vson_cll_oam_net_ip_0: 10.56.124.15 + +## Fixed IP assignment for the second vSON Cluster leader instance on the OAM network. +# vson_cll_oam_net_ip_1: 10.56.124.16 + + ## Fixed IP assignment for the third vSON Cluster leader instance on the OAM network. +# vson_cll_oam_net_ip_2: 10.56.124.17 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 35a7c0fcc45f48988433834e4d88638c + +## Number of vSON Cluster leaders. +# number_of_servers: 3 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.yaml new file mode 100644 index 0000000000..61601342bc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll.yaml @@ -0,0 +1,195 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + The template deploys three instances of vSON Cluster leaders, + instantiates cluster and the first Datacenter. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_leader_server_group_id: + type: string + label: vSON Cluster leader server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Cluster leaders. + + vson_cll_volume_id_0: + type: string + label: vSON Cluster Leader Volume ID 0 + description: Volume ID of the first vSON Cluster leader. + + vson_cll_volume_id_1: + type: string + label: vSON Cluster Leader Volume ID 1 + description: Volume ID of the second vSON Cluster leader. + + vson_cll_volume_id_2: + type: string + label: vSON Cluster Leader Volume ID 2 + description: Volume ID of the third vSON Cluster leader. + + vson_cll_name_0: + type: string + label: First vSON Cluster leader name + description: Unique name to be issued to the first vSON Cluster leader. + + vson_cll_name_1: + type: string + label: Second vSON Cluster leader name + description: Unique name to be issued to the second vSON Cluster leader. + + vson_cll_name_2: + type: string + label: Third vSON Cluster leader name + description: Unique name to be issued to the third vSON Cluster leader. + + vson_cll_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON Cluster leader instance will be created from. + + vson_cll_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_cll_oam_net_ip_0: + type: string + label: vSON Cluster leader OAM network IP address 0 + description: Fixed IP assignment for the first vSON Cluster leader instance on the OAM network. + + vson_cll_oam_net_ip_1: + type: string + label: vSON Cluster leader OAM network IP address 1 + description: Fixed IP assignment for the second vSON Cluster leader instance on the OAM network. + + vson_cll_oam_net_ip_2: + type: string + label: vSON Cluster leader OAM network IP address 2 + description: Fixed IP assignment for the third vSON Cluster leader instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON Cluster leaders. + constraints: + - range: { min: 1, max: 3} + +resources: + + vson_cll_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: cll + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}, {get_param: availability_zone_1}, {get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_leader_server_group_id} + volume_ids: [{get_param: vson_cll_volume_id_0}, {get_param: vson_cll_volume_id_1}, {get_param: vson_cll_volume_id_2}] + vson_vm_names: [{get_param: vson_cll_name_0}, {get_param: vson_cll_name_1}, {get_param: vson_cll_name_2}] + oam_net_ips: [{get_param: vson_cll_oam_net_ip_0}, {get_param: vson_cll_oam_net_ip_1}, {get_param: vson_cll_oam_net_ip_2}] + vson_vm_image_name: {get_param: vson_cll_image_name} + vson_vm_flavor_name: {get_param: vson_cll_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: "" + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.env new file mode 100644 index 0000000000..61b91ef064 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.env @@ -0,0 +1,26 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_3_vson_cll_volume + +## First availability zone. +# availability_zone_0: nova + +## Second availability zone. +# availability_zone_1: nova + +## Size of the first volume.Measured in gigabytes. +## Default: 100 +# vson_cll_volume_size_0: 100 + +## Size of the second volume.Measured in gigabytes. +## Default: 100 +# vson_cll_volume_size_1: 100 + +## Size of the third volume.Measured in gigabytes. +## Default: 100 +# vson_cll_volume_size_2: 100 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.yaml new file mode 100644 index 0000000000..3e203538e7 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_3_vson_cll_volume.yaml @@ -0,0 +1,116 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates Cinder volumes. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volumes for the vSON Cluster leaders + (Virtual Function Component CLL). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_cll_volume_size_0: + type: number + label: Cinder volume ID 0 size + description: > + Size of the first Cinder volume. Measured in gigabytes. + + vson_cll_volume_size_1: + type: number + label: Cinder volume ID 1 size + description: > + Size of the second Cinder volume. Measured in gigabytes. + + vson_cll_volume_size_2: + type: number + label: Cinder volume ID 2 size + description: > + Size of the third Cinder volume. Measured in gigabytes. + +resources: + + vson_cll_volume_0: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_cll_volume_0 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_cll_volume_size_0} + description: Cinder volume for the first vSON Cluster leader. + + vson_cll_volume_1: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_cll_volume_1 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_1} + size: {get_param: vson_cll_volume_size_1} + description: Cinder volume for the second vSON Cluster leader. + + vson_cll_volume_2: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_cll_volume_2 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_cll_volume_size_2} + description: Cinder volume for the third vSON Cluster leader. + +outputs: + + vson_cll_volume_id_0: + value: {get_resource: vson_cll_volume_0} + description: First vSON Cluster leader volume ID. + + vson_cll_volume_id_1: + value: {get_resource: vson_cll_volume_1} + description: Second vSON Cluster leader volume ID. + + vson_cll_volume_id_2: + value: {get_resource: vson_cll_volume_2} + description: Third vSON Cluster leader volume ID. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.env new file mode 100644 index 0000000000..ba9877c2c7 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.env @@ -0,0 +1,76 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_4_vson_dbc + +## Unique ID for this VF Module instance. +# vf_module_id: 4 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON DBC instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON DBC. +# vson_dbc_server_group_id: f2e8ab52-4582-4a22-b8f7-88ec8a7bdedd + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the first vSON DBC instance. +# vson_dbc_volume_id_0: 2c76e40e-097c-4c7d-932c-2e4166bb98df + +## Unique name for the vSON DBC instance. +# vson_dbc_name_0: vson-09.cisco.com + +## VM Image name a vSON DBC instance will be created from. + vson_dbc_image_name: VSON-BASE-1.0 + +## The ID or name of the DBC flavor. + vson_dbc_flavor_name: vson-dbc-flavor + +## Fixed IP assignment for the vSON DBC instance on the OAM network. +# vson_dbc_oam_net_ip_0: 10.56.124.18 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Authentication Token generated for the user permitted to add +## a vSON member to existing vSON Cluster and Datacenter. +## Default is the token generated for user "dev".In this case retain the value empty. +# vson_join_cluster_auth_token: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 1c3fb715a9c142a9969b9f14617dab94 + +## Number of vSON DBC servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.yaml new file mode 100644 index 0000000000..3d7fd9d54c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc.yaml @@ -0,0 +1,165 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type Database Config (DBC). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_dbc_server_group_id: + type: string + label: vSON DBS server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DBS instances. + + vson_dbc_volume_id_0: + type: string + label: vSON DBC Volume ID 0 + description: Volume ID of the vSON DBC server. + + vson_dbc_name_0: + type: string + label: vSON DBC name + description: Unique name to be issued to the vSON DBC server. + + vson_dbc_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON DBC instance will be created from. + + vson_dbc_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dbc_oam_net_ip_0: + type: string + label: vSON DBC OAM network IP address + description: Fixed IP assignment for the vSON DBC instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new vSON Datacenter. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON DBC servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_dbc_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: dbc + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_dbc_server_group_id} + volume_ids: [{get_param: vson_dbc_volume_id_0}] + vson_vm_names: [{get_param: vson_dbc_name_0}] + oam_net_ips: [{get_param: vson_dbc_oam_net_ip_0}] + vson_vm_image_name: {get_param: vson_dbc_image_name} + vson_vm_flavor_name: {get_param: vson_dbc_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: {get_param: vson_join_cluster_auth_token } + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.env new file mode 100644 index 0000000000..f17c7e0dac --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.env @@ -0,0 +1,18 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_4_vson_dbc_volume + +## Availability zone. +# availability_zone_0: nova + +## Volume name +# vson_dbc_volume_name_0: vson_dbc_volume_0 + +## Size of the volume.Measured in gigabytes. +## Default: 50 + vson_dbc_volume_size_0: 50 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.yaml new file mode 100644 index 0000000000..5a847a26d0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_4_vson_dbc_volume.yaml @@ -0,0 +1,61 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volume for vSON DB Config servers + (Virtual Function Component DBC). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_dbc_volume_name_0: + type: string + label: vSON DBC volume name + description: Volume name. + + vson_dbc_volume_size_0: + type: number + label: vSON DBC cinder volume size + description: Size of the Cinder volume. Measured in gigabytes. + +resources: + + vson_dbc_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_dbc_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_dbc_volume_size_0} + description: vSON DB Config cinder volume. + +outputs: + + vson_dbc_volume_id_0: + value: {get_resource: vson_dbc_volume_0} + description: vSON DB Config volume ID. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.env new file mode 100644 index 0000000000..94c84a496b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.env @@ -0,0 +1,76 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_5_vson_dbg + +## Unique ID for this VF Module instance. +# vf_module_id: 5 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON DBG instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON DBG. +# vson_dbg_server_group_id: 9e74765d-8aeb-463f-aa41-7999d6d1e5b9 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the first vSON DBG instance. +# vson_dbg_volume_id_0: 78c30f76-8fea-4cd9-a909-2d1f2724a422 + +## Unique name for the vSON DBG instance. +# vson_dbg_name_0: vson-10.cisco.com + +## VM Image name a vSON DBG instance will be created from. + vson_dbg_image_name: VSON-BASE-1.0 + +## The ID or name of the DBG flavor. + vson_dbg_flavor_name: vson-dbg-flavor + +## Fixed IP assignment for the vSON DBG instance on the OAM network. +# vson_dbg_oam_net_ip_0: 10.56.124.19 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Authentication Token generated for the user permitted to add +## a vSON member to existing vSON Cluster and Datacenter. +## Default is the token generated for user "dev".In this case retain the value empty. +# vson_join_cluster_auth_token: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 1c3fb715a9c142a9969b9f14617dab94 + +## Number of vSON DBG servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.yaml new file mode 100644 index 0000000000..8daf7ee665 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg.yaml @@ -0,0 +1,165 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type Database Global (DBG). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_dbg_server_group_id: + type: string + label: vSON DBS server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DBS instances. + + vson_dbg_volume_id_0: + type: string + label: vSON DBG Volume ID 0 + description: Volume ID of the vSON DBG server. + + vson_dbg_name_0: + type: string + label: vSON DBG name + description: Unique name to be issued to the vSON DBG server. + + vson_dbg_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON DBG instance will be created from. + + vson_dbg_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dbg_oam_net_ip_0: + type: string + label: vSON DBG OAM network IP address + description: Fixed IP assignment for the vSON DBG instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new vSON Datacenter. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON DBG servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_dbg_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: dbg + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_dbg_server_group_id} + volume_ids: [{get_param: vson_dbg_volume_id_0}] + vson_vm_names: [{get_param: vson_dbg_name_0}] + oam_net_ips: [{get_param: vson_dbg_oam_net_ip_0}] + vson_vm_image_name: {get_param: vson_dbg_image_name} + vson_vm_flavor_name: {get_param: vson_dbg_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: {get_param: vson_join_cluster_auth_token } + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.env new file mode 100644 index 0000000000..979672bf14 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.env @@ -0,0 +1,18 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_5_vson_dbg_volume + +## Availability zone. +# availability_zone_0: nova + +## Volume name +# vson_dbg_volume_name_0: vson_dbg_volume_0 + +## Size of the first volume.Measured in gigabytes. +## Default: 200 + vson_dbg_volume_size_0: 200 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.yaml new file mode 100644 index 0000000000..a2c0739a92 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_5_vson_dbg_volume.yaml @@ -0,0 +1,62 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volumes for vSON DB Global servers + (Virtual Function Component DBG). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_dbg_volume_name_0: + type: string + label: vSON DBG volume name + description: Volume name. + + vson_dbg_volume_size_0: + type: number + label: vSON DBG cinder volume size + description: > + Size of the Cinder volume. Measured in gigabytes. + +resources: + + vson_dbg_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_dbg_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_dbg_volume_size_0} + description: vSON DB Global cinder volume. + +outputs: + + vson_dbg_volume_id_0: + value: {get_resource: vson_dbg_volume_0} + description: vSON DB Global volume ID. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.env new file mode 100644 index 0000000000..9738bd5f3d --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.env @@ -0,0 +1,90 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_6_vson_dbs + +## Unique ID for this VF Module instance. +# vf_module_id: 6 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for the Sandbox environment. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## First availability zone. +## NOTE: vSON DBS instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Second availability zone. +## NOTE: vSON DBS instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_1: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON DBS. +# vson_dbs_server_group_id: c301c8b7-ddfd-4e81-8b9b-fedc8f339cc2 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the first vSON DBS instance. +# vson_dbs_volume_id_0: 69b10528-c597-48bc-8cb2-e9113b3dc989 + +## ID of the volume intended for the second vSON DBS instance. +# vson_dbs_volume_id_1: 5c7fc4ef-db53-4956-85dc-82aaf8c8f3d4 + +## Unique name for the first vSON DBS instance. +# vson_dbs_name_0: vson-11.cisco.com + +## Unique name for the second vSON DBS instance. +# vson_dbs_name_1: vson-12.cisco.com + +## VM Image name a vSON DBS instance will be created from. + vson_dbs_image_name: VSON-BASE-1.0 + +## The ID or name of the DBS flavor. + vson_dbs_flavor_name: vson-dbs-flavor + +## Fixed IP assignment for the first vSON DBS instance on the OAM network. +# vson_dbs_oam_net_ip_0: 10.56.124.22 + +## Fixed IP assignment for the second vSON DBS instance on the OAM network. +# vson_dbs_oam_net_ip_1: 10.56.124.23 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Authentication Token generated for the user permitted to add +## a vSON member to existing vSON Cluster and Datacenter. +## Default is the token generated for user "dev".In this case retain the value empty. +# vson_join_cluster_auth_token: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 7a59a591e7444be0893bd5c179330299 + +## Number of vSON DBS servers. +# number_of_servers: 2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.yaml new file mode 100644 index 0000000000..9eabebebaf --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs.yaml @@ -0,0 +1,187 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + The template deploys vSON VFC of type Database Shard (DBS) + VM instances: Primary and Secondary. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_dbs_server_group_id: + type: string + label: vSON DBS server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DBS instances. + + vson_dbs_volume_id_0: + type: string + label: vSON DBS Volume ID 0 + description: Volume ID of the first vSON DBS server. + + vson_dbs_volume_id_1: + type: string + label: vSON DBS Volume ID 1 + description: Volume ID of the second vSON DBS server. + + vson_dbs_name_0: + type: string + label: First vSON DBS name + description: Unique name to be issued to the first vSON DBS server. + + vson_dbs_name_1: + type: string + label: Second vSON DBS name + description: Unique name to be issued to the second vSON DBS server. + + vson_dbs_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON DBS instance will be created from. + + vson_dbs_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dbs_oam_net_ip_0: + type: string + label: vSON DBS OAM network IP address 0 + description: Fixed IP assignment for the first vSON DBS instance on the OAM network. + + vson_dbs_oam_net_ip_1: + type: string + label: vSON DBS OAM network IP address 1 + description: Fixed IP assignment for the second vSON DBS instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new vSON Datacenter. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON DBS servers. + constraints: + - range: { min: 1, max: 2} + +resources: + + vson_dbs_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: dbs + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}, {get_param: availability_zone_1}] + vson_server_group_id: {get_param: vson_dbs_server_group_id} + volume_ids: [{get_param: vson_dbs_volume_id_0}, {get_param: vson_dbs_volume_id_1}] + vson_vm_names: [{get_param: vson_dbs_name_0}, {get_param: vson_dbs_name_1}] + oam_net_ips: [{get_param: vson_dbs_oam_net_ip_0}, {get_param: vson_dbs_oam_net_ip_1}] + vson_vm_image_name: {get_param: vson_dbs_image_name} + vson_vm_flavor_name: {get_param: vson_dbs_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: {get_param: vson_join_cluster_auth_token } + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.env new file mode 100644 index 0000000000..a883d91120 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.env @@ -0,0 +1,28 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_6_vson_dbs_volume + +## First availability zone. +# availability_zone_0: nova + +## Second availability zone. +# availability_zone_1: nova + +## Name for the first volume. +# vson_dbs_volume_name_0: vson_dbs_volume_0 + +## Name for the second volume. +# vson_dbs_volume_name_1: vson_dbs_volume_1 + +## Size of the volume.Measured in gigabytes. +## Default: 500 + vson_dbs_volume_size_0: 500 + +## Size of the volume.Measured in gigabytes. +## Default: 500 + vson_dbs_volume_size_1: 500 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.yaml new file mode 100644 index 0000000000..b16bbde3b5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_6_vson_dbs_volume.yaml @@ -0,0 +1,94 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates Cinder volumes. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volumes for vSON Database servers configured for sharding + (Virtual Function Component DBS). + The shard consists of two Database instances: + - Primary + - Secondary + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_dbs_volume_name_0: + type: string + label: vSON DBS volume name 0 + description: First volume name. + + vson_dbs_volume_name_1: + type: string + label: vSON DBS volume name 1 + description: Second volume name. + + vson_dbs_volume_size_0: + type: number + label: vSON DBS volume ID 0 size + description: Size of the first Cinder volume. Measured in gigabytes. + + vson_dbs_volume_size_1: + type: number + label: vSON DBS volume ID 1 size + description: Size of the second Cinder volume. Measured in gigabytes. + +resources: + + vson_dbs_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_dbs_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_dbs_volume_size_0} + description: Cinder volume for the first vSON DBS VM instance. + + vson_dbs_volume_1: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_dbs_volume_name_1} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_1} + size: {get_param: vson_dbs_volume_size_1} + description: Cinder volume for the second vSON DBS VM instance. + +outputs: + + vson_dbs_volume_id_0: + value: {get_resource: vson_dbs_volume_0} + description: ID of the first vSON DBS volume. + + vson_dbs_volume_id_1: + value: {get_resource: vson_dbs_volume_1} + description: ID of the second vSON DBS volume. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.env new file mode 100644 index 0000000000..6fc5f45c0c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.env @@ -0,0 +1,85 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_7_vson_app + +## Unique ID for this VF Module instance. +# vf_module_id: 7 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the IPv4 subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Address length prefix for the IPv6 subnet on the OAM network +# oam_net_subnet_v6_prefix_length: 64 + +## Default IPv4 gateway.Required for Sandbox. +# default_gateway: 10.56.124.1 + +## Default IPv6 gateway. Optional parameter. +# default_gateway_v6: "" + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## Availability zone. +## NOTE: vSON APP instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON APP. +# vson_app_server_group_id: 9e74765d-8aeb-463f-aa41-7999d6d1e5b9 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the vSON APP server. +# vson_app_volume_id_0: f7a863a0-7256-40bb-91f3-4b43a063a40f + +## Unique name for the vSON APP server. + vson_app_name_0: vson-13.cisco.com + +## VM Image name the vSON APP instance will be created from. + vson_app_image_name: VSON-BASE-1.0 + +## The ID or name of the APP flavor. + vson_app_flavor_name: vson-app-flavor + +## Fixed IPv4 assignment for the APP instance on the OAM network. +# vson_app_oam_net_ip_0: 10.56.124.24 + +## Fixed IPv6 assignment for the APP instance on the OAM network. +# vson_app_oam_net_v6_ip_0: 2606:ae00:2e01:3a0::5 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC1 + +## Authentication Token generated for the user permitted to add +## a vSON member to existing vSON Cluster and Datacenter. +## Default is the token generated for user "dev".In this case retain the value empty. +# vson_join_cluster_auth_token: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 25c73d2e68944c728d3501f51d518921 + +## Number of vSON APP servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.yaml new file mode 100644 index 0000000000..0fe22800c5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app.yaml @@ -0,0 +1,182 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type APP. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net IPv4 subnet prefix length + description: OAM network IPv4 subnet prefix length. + + oam_net_subnet_v6_prefix_length: + type: string + label: OAM net IPv6 subnet prefix length + description: OAM network IPv6 subnet prefix length. + + default_gateway: + type: string + label: Default IPv4 gateway + description: Default IPv4 gateway. + + default_gateway_v6: + type: string + label: Default IPv6 gateway + description: Default IPv6 gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_app_server_group_id: + type: string + label: vSON APP server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON APP instances. + + vson_app_volume_id_0: + type: string + label: vSON APP Volume ID 0 + description: Volume ID of the vSON APP server. + + vson_app_name_0: + type: string + label: vSON APP instance name + description: Unique name to be issued to the vSON APP instance. + + vson_app_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON APP instance will be created from. + + vson_app_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_app_oam_net_ip_0: + type: string + label: vSON APP OAM network IPv4 address + description: Fixed IPv4 assignment for the vSON APP instance on the OAM network. + + vson_app_oam_net_v6_ip_0: + type: string + label: vSON APP OAM network IPv6 address + description: Fixed IPv6 assignment for the vSON APP instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new vSON Datacenter. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON APP servers. + constraints: + - range: { min: 1, max: 1} + +resources: + + vson_app_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol_dual_ip_stack.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: app + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + oam_net_subnet_v6_prefix_length: {get_param: oam_net_subnet_v6_prefix_length} + default_gateway: {get_param: default_gateway} + default_gateway_v6: {get_param: default_gateway_v6} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_app_server_group_id} + volume_ids: [{get_param: vson_app_volume_id_0}] + vson_vm_names: [{get_param: vson_app_name_0}] + oam_net_ips: [{get_param: vson_app_oam_net_ip_0}] + oam_net_v6_ips: [{get_param: vson_app_oam_net_v6_ip_0}] + vson_vm_image_name: {get_param: vson_app_image_name} + vson_vm_flavor_name: {get_param: vson_app_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: {get_param: vson_join_cluster_auth_token } + swift_account_auth_token: {get_param: swift_account_auth_token} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.env new file mode 100644 index 0000000000..500ceb05f0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.env @@ -0,0 +1,18 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_7_vson_app_volume + +## Availability zone. +# availability_zone_0: nova + +## Volume name +# vson_app_volume_name_0: vson_app_volume_0 + +## Size of the volume.Measured in gigabytes. +## Default: 200 + vson_app_volume_size_0: 200 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.yaml new file mode 100644 index 0000000000..80538c3e0a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_7_vson_app_volume.yaml @@ -0,0 +1,62 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates a Cinder volume. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volume for vSON APP server + (Virtual Function Component APP). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + vson_app_volume_name_0: + type: string + label: vSON APP volume name + description: Volume name. + + vson_app_volume_size_0: + type: number + label: vSON APP cinder volume size + description: > + Size of the Cinder volume. Measured in gigabytes. + +resources: + + vson_app_volume_0: + type: OS::Cinder::Volume + properties: + name: {get_param: vson_app_volume_name_0} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_app_volume_size_0} + description: vSON APP cinder volume. + +outputs: + + vson_app_volume_id_0: + value: {get_resource: vson_app_volume_0} + description: vSON APP volume ID. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.env new file mode 100644 index 0000000000..780ee33bce --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.env @@ -0,0 +1,99 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_8_vson_dcl + +## Unique ID for this VF Module instance. +# vf_module_id: 8 + +## The ID of the OAM network. +# oam_net_id: e74c21d6-9d47-4620-9594-7e440b4302b0 + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway.Required for Sandbox. +# default_gateway: 10.56.124.1 + +## List of DNS servers +# dns_servers: 64.102.6.247 + +## List of NTP servers +# ntp_servers: 173.38.201.67 + +## First availability zone for vSON DC leaders. +## NOTE: vSON DC leader instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_0: nova + +## Second availability zone for vSON DC leaders. +## NOTE: vSON DC leader instance should be located in the same +## Availability Zone as its related Cinder Volume. +# availability_zone_1: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON Datacenter leaders. +# vson_leader_server_group_id: 138c78ff-3552-4ee7-ad9d-a5b78427bdd0 + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 42e187a1-45cc-4a99-993b-40a42a5cb081 + +## ID of the volume intended for the first vSON DC leader. +# vson_dcl_volume_id_0: 2136e379-d3e7-4202-a81c-d071e45bfa2a + +## ID of the volume intended for the second vSON DC leader. +# vson_dcl_volume_id_1: e82f70ee-c1d6-43fe-a816-0ef1ed1a8ce2 + +## ID of the volume intended for the third vSON DC leader. +# vson_dcl_volume_id_2: 0ab311f0-04d1-422f-a0bd-c6e881600325 + +## Unique name for the first vSON DC leader. +# vson_dcl_name_0: vson-14.cisco.com + +## Unique name for the second vSON DC leader. +# vson_dcl_name_1: vson-15.cisco.com + +## Unique name for the third vSON DC leader. +# vson_dcl_name_2: vson-16.cisco.com + +## VM Image name a vSON DC leader instance will be created from. +# vson_dcl_image_name: VSON-BASE-1.0 + +## The ID or name of the DC leader flavor. +# vson_dcl_flavor_name: vson-dcl-flavor + +## Fixed IP assignment for the first vSON DC leader instance on the OAM network. +# vson_dcl_oam_net_ip_0: 10.56.124.25 + +## Fixed IP assignment for the second vSON DC leader instance on the OAM network. +# vson_dcl_oam_net_ip_1: 10.56.124.26 + +## Fixed IP assignment for the third vSON DC leader instance on the OAM network. +# vson_dcl_oam_net_ip_2: 10.56.124.27 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: 10.56.124.10 + +## Name of the vSON Data Center. +# vson_dc_unit: DC2 + +## Authentication Token generated for the user permitted to add +## a vSON member to existing vSON Cluster and Datacenter. +## Default is the token generated for user "dev".In this case retain the value empty. +# vson_join_cluster_auth_token: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: 373b32612bf74cbf98c4000cc7f885fd + +## Number of vSON DC leaders. +# number_of_servers: 3 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.yaml new file mode 100644 index 0000000000..da6bab10f5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl.yaml @@ -0,0 +1,200 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON Datacenter. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_leader_server_group_id: + type: string + label: vSON Cluster leader server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON DC leaders. + + vson_dcl_volume_id_0: + type: string + label: vSON DC Leader Volume ID 0 + description: Volume ID of the first vSON DC leader. + + vson_dcl_volume_id_1: + type: string + label: vSON DC Leader Volume ID 1 + description: Volume ID of the second vSON DC leader. + + vson_dcl_volume_id_2: + type: string + label: vSON DC Leader Volume ID 2 + description: Volume ID of the third vSON DC leader. + + vson_dcl_name_0: + type: string + label: First vSON DC leader name + description: Unique name to be issued to the first vSON DC leader. + + vson_dcl_name_1: + type: string + label: Second vSON DC leader name + description: Unique name to be issued to the second vSON DC leader. + + vson_dcl_name_2: + type: string + label: Third vSON DC leader name + description: Unique name to be issued to the third vSON DC leader. + + vson_dcl_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON DC leader instance will be created from. + + vson_dcl_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dcl_oam_net_ip_0: + type: string + label: vSON DC leader OAM network IP address 0 + description: Fixed IP assignment for the first vSON DC leader instance on the OAM network. + + vson_dcl_oam_net_ip_1: + type: string + label: vSON DC leader OAM network IP address 1 + description: Fixed IP assignment for the second vSON DC leader instance on the OAM network. + + vson_dcl_oam_net_ip_2: + type: string + label: vSON DC leader OAM network IP address 2 + description: Fixed IP assignment for the third vSON DC leader instance on the OAM network. + + vson_dc_unit: + type: string + label: vSON Datacenter name + description: vSON Datacenter name. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new vSON Datacenter. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON DC leaders. + constraints: + - range: { min: 1, max: 3} + +resources: + + vson_dcl_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server_with_vol.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: dcl + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}, {get_param: availability_zone_1}, {get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_leader_server_group_id} + volume_ids: [{get_param: vson_dcl_volume_id_0}, {get_param: vson_dcl_volume_id_1}, {get_param: vson_dcl_volume_id_2}] + vson_vm_names: [{get_param: vson_dcl_name_0}, {get_param: vson_dcl_name_1}, {get_param: vson_dcl_name_2}] + oam_net_ips: [{get_param: vson_dcl_oam_net_ip_0}, {get_param: vson_dcl_oam_net_ip_1}, {get_param: vson_dcl_oam_net_ip_2}] + vson_vm_image_name: {get_param: vson_dcl_image_name} + vson_vm_flavor_name: {get_param: vson_dcl_flavor_name} + vson_dc_unit: {get_param: vson_dc_unit} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_join_cluster_auth_token: {get_param: vson_join_cluster_auth_token } + swift_account_auth_token: {get_param: swift_account_auth_token} + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.env new file mode 100644 index 0000000000..465dd143a1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.env @@ -0,0 +1,26 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique name for this VF module instance. +# vf_module_name: module_8_vson_dcl_volume + +## First availability zone. +# availability_zone_0: nova + +## Second availability zone. +# availability_zone_1: nova + +## Size of the first volume.Measured in gigabytes. +## Default: 200 + vson_dcl_volume_size_0: 200 + +## Size of the second volume.Measured in gigabytes. +## Default: 200 + vson_dcl_volume_size_1: 200 + +## Size of the third volume.Measured in gigabytes. +## Default: 200 + vson_dcl_volume_size_2: 200 + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.yaml new file mode 100644 index 0000000000..ba12ebcbd1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_8_vson_dcl_volume.yaml @@ -0,0 +1,116 @@ +heat_template_version: 2014-10-16 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: > + Creates Cinder volumes. + Cinder volume is a storage in the form of block devices. + It can be used, for example, for providing storage to instance. + Volume supports creation from snapshot, backup or image. + Also volume can be created only by size. + The template creates volumes for vSON DC leaders + (Virtual Function Component DCL). + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + availability_zone_0: + type: string + label: Availability zone 0 + description: First availability zone. + + availability_zone_1: + type: string + label: Availability zone 1 + description: Second availability zone. + + vson_dcl_volume_size_0: + type: number + label: Cinder volume ID 0 size + description: > + Size of the first Cinder volume. Measured in gigabytes. + + vson_dcl_volume_size_1: + type: number + label: Cinder volume ID 1 size + description: > + Size of the second Cinder volume. Measured in gigabytes. + + vson_dcl_volume_size_2: + type: number + label: Cinder volume ID 2 size + description: > + Size of the third Cinder volume. Measured in gigabytes. + +resources: + + vson_dcl_volume_0: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_dcl_volume_0 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_dcl_volume_size_0} + description: Cinder volume for the first vSON DC leader. + + vson_dcl_volume_1: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_dcl_volume_1 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_1} + size: {get_param: vson_dcl_volume_size_1} + description: Cinder volume for the second vSON DC leader. + + vson_dcl_volume_2: + type: OS::Cinder::Volume + properties: + name: + str_replace: + template: VNF_NAME_dcl_volume_2 + params: + VNF_NAME: { get_param: vnf_name} + metadata: + vnf_name: {get_param: vnf_name} + vf_module_name: {get_param: vf_module_name} + availability_zone: {get_param: availability_zone_0} + size: {get_param: vson_dcl_volume_size_2} + description: Cinder volume for the third vSON DC leader. + +outputs: + + vson_dcl_volume_id_0: + value: {get_resource: vson_dcl_volume_0} + description: ID of the first vSON DC leader volume. + + vson_dcl_volume_id_1: + value: {get_resource: vson_dcl_volume_1} + description: ID of the second vSON DC leader volume. + + vson_dcl_volume_id_2: + value: {get_resource: vson_dcl_volume_2} + description: ID of the third vSON DC leader volume. + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.env new file mode 100644 index 0000000000..3eac88d6fd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.env @@ -0,0 +1,63 @@ +parameters: + +## Unique name for this VF instance. +# vnf_name: vson + +## Unique ID for this VF instance. +# vnf_id: 0 + +## Unique name for this VF module instance. +# vf_module_name: module_9_vson_clm + +## Unique ID for this VF Module instance. +# vf_module_id: 9 + +## The ID of the OAM network. +# oam_net_id: 9257287a-8504-43fe-859f-b5ef8fde04bc + +## Address length prefix for the subnet on the OAM network +# oam_net_subnet_prefix_length: 24 + +## Default gateway +# default_gateway: 172.20.50.1 + +## List of DNS servers +# dns_servers: 8.8.8.8 + +## List of NTP servers +# ntp_servers: 155.165.201.253,155.165.201.252,155.165.201.251 + +## Availability zone. +# availability_zone_0: nova + +## Tells what policy should be applied to the ServerGroup. +## Affinity policy will force instances to share the same hypervisor. +## Anti-affinity will force instances to run in different hypervisors. +## The group intended for vSON CLM. +# vson_clm_server_group_id: d616da20-5108-4af1-ab58-7c04462cd37c + +## The ID of Security group applied on the port +## bound to the vSON OAM network. +# oam_net_security_group_id: 0730af4e-cc4f-4e3f-9439-1a76eddf5f06 + +## Unique name for the vSON Cluster Management server. +# vson_clm_name_0: vson_clm_0 + +## VM Image name the vSON Cluster management instance will be created from. + vson_clm_image_name: VSON-BASE-1.0 + +## The ID or name of the CLM flavor. + vson_clm_flavor_name: vson-clm-flavor + +## Fixed IP assignment for the vSON CLM instance on the OAM network. + vson_clm_oam_net_ip_0: 172.20.50.3 + +## IP of the first vSON Cluster Management server. +# vson_clm_0_oam_net_ip_0: "" + +## Swift account auth token. +## Example: 041a5187bb4641f9b89583e2539776b0 +# swift_account_auth_token: fdd0b02849864af58781cffe78252cd7 + +## Number of vSON CLM servers. +# number_of_servers: 1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.yaml new file mode 100644 index 0000000000..be81c5b4c2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/module_9_vson_clm.yaml @@ -0,0 +1,148 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# + +description: The template deploys vSON VFC of type CLM. + +parameters: + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance. + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: OAM network subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zone_0: + type: string + label: Availability zone 0 + description: Availability zone. + + vson_clm_server_group_id: + type: string + label: vSON Cluster Manager server group policy + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + The group intended for vSON Cluster Manager instances. + + vson_clm_name_0: + type: string + label: vSON Cluster Manager instance name + description: Unique name to be issued to the vSON Cluster Manager instance. + + vson_clm_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_clm_image_name: + type: string + label: vSON Cluster Manager VM image name + description: Image name the volume will be created from. + + vson_clm_oam_net_ip_0: + type: string + label: vSON CLM OAM network IP address + description: Fixed IP assignment for the vSON CLM instance on the OAM network. + + vson_clm_0_oam_net_ip_0: + type: string + label: vSON Cluster Manager 0 OAM net IP + description: IP of the first vSON Cluster Management server. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + number_of_servers: + type: number + label: Number of Servers + description: Number of vSON Cluster Manager servers. + constraints: + - range: { min: 1, max: 2} + +resources: + + vson_clm_group: + type: OS::Heat::ResourceGroup + properties: + count: {get_param: number_of_servers} + resource_def: + type: nested_vson_server.yaml + properties: + instance_index: "%index%" + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vfc_role: clm + oam_net_id: {get_param: oam_net_id} + oam_net_subnet_prefix_length: {get_param: oam_net_subnet_prefix_length} + default_gateway: {get_param: default_gateway} + dns_servers: {get_param: dns_servers} + ntp_servers: {get_param: ntp_servers} + oam_net_security_group_id: {get_param: oam_net_security_group_id} + availability_zones: [{get_param: availability_zone_0}] + vson_server_group_id: {get_param: vson_clm_server_group_id} + vson_vm_names: [{get_param: vson_clm_name_0}] + oam_net_ips: [{get_param: vson_clm_oam_net_ip_0}] + vson_vm_flavor_name: {get_param: vson_clm_flavor_name} + vson_vm_image_name: {get_param: vson_clm_image_name} + vson_clm_oam_net_ip: {get_param: vson_clm_0_oam_net_ip_0} + vson_cluster_name: "" + swift_storage_url: "" + swift_account_auth_token: {get_param: swift_account_auth_token} + swift_son_container_name: "" + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server.yaml new file mode 100644 index 0000000000..7d8d5129d0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server.yaml @@ -0,0 +1,205 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# +description: > + The template intended for deploying vSON VM instance. + +parameters: + + instance_index: + type: number + label: Instance Index + description: Index of the instance. + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + vfc_role: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: Prefix length of the subnet on the OAM network. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + availability_zones: + type: comma_delimited_list + label: Availability zones + description: List of availability zones. + + vson_server_group_id: + type: string + label: vSON server group ID + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + + vson_vm_names: + type: comma_delimited_list + label: vSON Cluster leader names + description: A list of unique names to be issued to the vSON Cluster leaders. + + oam_net_ips: + type: comma_delimited_list + label: vSON OAM network IP addresses + description: Fixed IP assignments for vSON instances on the OAM network. + + vson_vm_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON instance will be created from. + + vson_vm_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_cluster_name: + type: string + label: vSON Cluster name + description: Name of the vSON Cluster. + + vson_clm_oam_net_ip: + type: string + label: vSON Cluster Manager IP + description: IP of the vSON Cluster Manager. + + swift_storage_url: + type: string + label: swift storage URL + description: > + Swift storage URL. + Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 + http://172.16.209.246:8080 - protocol, IP and port, + v1 - API version + AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + + swift_son_container_name: + type: string + label: SON Swift + description: Swift container storing vSON artifacts. + +resources: + + wait_condition: + type: OS::Heat::SwiftSignal + properties: + handle: {get_resource: wait_handle} + count: 1 + timeout: 800 + + wait_handle: + type: OS::Heat::SwiftSignalHandle + +# vSON server OAM network port + vson_server_oam_net_port_0: + type: OS::Neutron::Port + properties: + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: {get_param: vnf_name} + VNF_ID: {get_param: vnf_id} + SERVER_NAME: {get_param: [vson_vm_names, {get_param: instance_index}]} + network_id: {get_param: oam_net_id} + fixed_ips: + - ip_address: {get_param: [oam_net_ips, {get_param: instance_index}]} + security_groups: + - {get_param: oam_net_security_group_id} + +# Create vSON server + vson_server: + type: OS::Nova::Server + depends_on: [vson_server_oam_net_port_0] + properties: + name: {get_param: [vson_vm_names, {get_param: instance_index}]} + availability_zone: {get_param: [availability_zones, {get_param: instance_index}]} + image: {get_param: vson_vm_image_name} + flavor: {get_param: vson_vm_flavor_name} + config_drive: True + metadata: + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vm_role: {get_param: vfc_role} + networks: + - port: {get_resource: vson_server_oam_net_port_0} + scheduler_hints: + group: {get_param: vson_server_group_id} + user_data_format: RAW + user_data: + str_replace: + template: {get_file: deploy.sh} + params: + $HOT_INSTANCE_INDEX: {get_param: instance_index} + $HOT_VFC_ROLE: {get_param: vfc_role} + $HOT_CLM_SERVER_IP: {get_param: vson_clm_oam_net_ip} + $HOT_THIS_INSTANCE_OAM_NET_IP: {get_param: [oam_net_ips, {get_param: instance_index}]} + $HOT_THIS_INSTANCE_OAM_NET_PREFIX: {get_param: oam_net_subnet_prefix_length} + $HOT_THIS_INSTANCE_DEFAULT_GATEWAY: {get_param: default_gateway} + $HOT_DNS_SERVERS: {list_join: [',', {get_param: dns_servers}]} + $HOT_NTP_SERVERS: {list_join: [' ', {get_param: ntp_servers}]} + $HOT_SWIFT_AUTH_TOKEN: {get_param: swift_account_auth_token} + $HOT_CLUSTER_NAME: {get_param: vson_cluster_name} + $HOT_SWIFT_STORAGE_URL: {get_param: swift_storage_url} + $HOT_SWIFT_CONTAINER_NAME: {get_param: swift_son_container_name} + $HOT_WC_NOTIFY: { get_attr: ['wait_handle', 'curl_cli'] } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_from_vol.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_from_vol.yaml new file mode 100644 index 0000000000..93f0fe7420 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_from_vol.yaml @@ -0,0 +1,192 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# +description: > + The template intended for deploying vSON VM instance + that's supposed to be booted from a Cinder volume. + +parameters: + + instance_index: + type: number + label: Instance Index + description: Index of the instance. + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + vfc_role: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: Prefix length of the subnet on the OAM network. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + volume_ids: + type: comma_delimited_list + label: Volumes IDs + description: List of Volumes IDs. + + availability_zones: + type: comma_delimited_list + label: Availability zones + description: List of availability zones. + + vson_server_group_id: + type: string + label: vSON server group ID + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + + vson_vm_names: + type: comma_delimited_list + label: vSON Cluster leader names + description: A list of unique names to be issued to the vSON Cluster leaders. + + oam_net_ips: + type: comma_delimited_list + label: vSON OAM network IP addresses + description: Fixed IP assignments for vSON instances on the OAM network. + + vson_vm_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dc_unit: + type: string + label: vSON Data Center name + description: Name of the vSON Data Center. + + vson_clm_oam_net_ip: + type: string + label: vSON Cluster Manager IP + description: IP of the vSON Cluster Manager. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + +resources: + + wait_condition: + type: OS::Heat::SwiftSignal + properties: + handle: {get_resource: wait_handle} + count: 1 + timeout: 800 + + wait_handle: + type: OS::Heat::SwiftSignalHandle + +# vSON server OAM network port + vson_server_oam_net_port_0: + type: OS::Neutron::Port + properties: + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: {get_param: vnf_name} + VNF_ID: {get_param: vnf_id} + SERVER_NAME: {get_param: [vson_vm_names, {get_param: instance_index}]} + network_id: {get_param: oam_net_id} + fixed_ips: + - ip_address: {get_param: [oam_net_ips, {get_param: instance_index}]} + security_groups: + - {get_param: oam_net_security_group_id} + +# Create vSON server + vson_server: + type: OS::Nova::Server + depends_on: [vson_server_oam_net_port_0] + properties: + name: {get_param: [vson_vm_names, {get_param: instance_index}]} + block_device_mapping_v2: + - device_name: "vda" + volume_id: {get_param: [volume_ids, {get_param: instance_index}]} + delete_on_termination: False + availability_zone: {get_param: [availability_zones, {get_param: instance_index}]} + flavor: {get_param: vson_vm_flavor_name} + config_drive: True + metadata: + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vm_role: {get_param: vfc_role} + networks: + - port: {get_resource: vson_server_oam_net_port_0} + scheduler_hints: + group: {get_param: vson_server_group_id} + user_data_format: RAW + user_data: + str_replace: + template: {get_file: deploy.sh} + params: + $HOT_INSTANCE_INDEX: {get_param: instance_index} + $HOT_VFC_ROLE: {get_param: vfc_role} + $HOT_CLM_SERVER_IP: {get_param: vson_clm_oam_net_ip} + $HOT_THIS_INSTANCE_OAM_NET_IP: {get_param: [oam_net_ips, {get_param: instance_index}]} + $HOT_THIS_INSTANCE_OAM_NET_PREFIX: {get_param: oam_net_subnet_prefix_length} + $HOT_THIS_INSTANCE_DEFAULT_GATEWAY: {get_param: default_gateway} + $HOT_DNS_SERVERS: {list_join: [',', {get_param: dns_servers}]} + $HOT_DC_NAME: {get_param: vson_dc_unit} + $HOT_NTP_SERVERS: {list_join: [' ', {get_param: ntp_servers}]} + $HOT_SWIFT_AUTH_TOKEN: {get_param: swift_account_auth_token} + $HOT_WC_NOTIFY: { get_attr: ['wait_handle', 'curl_cli'] } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol.yaml new file mode 100644 index 0000000000..84cf6a783a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol.yaml @@ -0,0 +1,211 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# +description: > + The template intended for deploying vSON VM instance. + +parameters: + + instance_index: + type: number + label: Instance Index + description: Index of the instance. + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + vfc_role: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: Prefix length of the subnet on the OAM network. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + volume_ids: + type: comma_delimited_list + label: Volumes IDs + description: List of Volumes IDs. + + availability_zones: + type: comma_delimited_list + label: Availability zones + description: List of availability zones. + + vson_server_group_id: + type: string + label: vSON server group ID + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + + vson_vm_names: + type: comma_delimited_list + label: vSON Cluster leader names + description: A list of unique names to be issued to the vSON Cluster leaders. + + oam_net_ips: + type: comma_delimited_list + label: vSON OAM network IP addresses + description: Fixed IP assignments for vSON instances on the OAM network. + + vson_vm_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON instance will be created from. + + vson_vm_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dc_unit: + type: string + label: vSON Data Center name + description: Name of the vSON Data Center. + + vson_clm_oam_net_ip: + type: string + label: vSON Cluster Manager IP + description: IP of the vSON Cluster Manager. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new Datacenter/vSON member to existing vSON Cluster. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + +resources: + + wait_condition: + type: OS::Heat::SwiftSignal + properties: + handle: {get_resource: wait_handle} + count: 1 + timeout: 800 + + wait_handle: + type: OS::Heat::SwiftSignalHandle + +# vSON server OAM network port + vson_server_oam_net_port_0: + type: OS::Neutron::Port + properties: + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: {get_param: vnf_name} + VNF_ID: {get_param: vnf_id} + SERVER_NAME: {get_param: [vson_vm_names, {get_param: instance_index}]} + network_id: {get_param: oam_net_id} + fixed_ips: + - ip_address: {get_param: [oam_net_ips, {get_param: instance_index}]} + security_groups: + - {get_param: oam_net_security_group_id} + +# Attach Cinder volume to the server + vson_server_volume_attach: + type: OS::Cinder::VolumeAttachment + depends_on: vson_server + properties: + instance_uuid: {get_resource: vson_server} + volume_id: {get_param: [volume_ids, {get_param: instance_index}]} + +# Create vSON server + vson_server: + type: OS::Nova::Server + depends_on: [vson_server_oam_net_port_0] + properties: + name: {get_param: [vson_vm_names, {get_param: instance_index}]} + availability_zone: {get_param: [availability_zones, {get_param: instance_index}]} + image: {get_param: vson_vm_image_name} + flavor: {get_param: vson_vm_flavor_name} + config_drive: True + metadata: + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vm_role: {get_param: vfc_role} + networks: + - port: {get_resource: vson_server_oam_net_port_0} + scheduler_hints: + group: {get_param: vson_server_group_id} + user_data_format: RAW + user_data: + str_replace: + template: {get_file: deploy.sh} + params: + $HOT_INSTANCE_INDEX: {get_param: instance_index} + $HOT_VOLUME_ID: {get_param: [volume_ids, {get_param: instance_index}]} + $HOT_VOLUME_ATTACH: "False" + $HOT_VFC_ROLE: {get_param: vfc_role} + $HOT_CLM_SERVER_IP: {get_param: vson_clm_oam_net_ip} + $HOT_THIS_INSTANCE_OAM_NET_IP: {get_param: [oam_net_ips, {get_param: instance_index}]} + $HOT_THIS_INSTANCE_OAM_NET_PREFIX: {get_param: oam_net_subnet_prefix_length} + $HOT_THIS_INSTANCE_DEFAULT_GATEWAY: {get_param: default_gateway} + $HOT_DNS_SERVERS: {list_join: [',', {get_param: dns_servers}]} + $HOT_DC_NAME: {get_param: vson_dc_unit} + $HOT_NTP_SERVERS: {list_join: [' ', {get_param: ntp_servers}]} + $HOT_SWIFT_AUTH_TOKEN: {get_param: swift_account_auth_token} + $HOT_VSON_JOIN_CLUSTER_AUTH_TOKEN: {get_param: vson_join_cluster_auth_token} + $HOT_WC_NOTIFY: { get_attr: ['wait_handle', 'curl_cli'] } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol_dual_ip_stack.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol_dual_ip_stack.yaml new file mode 100644 index 0000000000..fa607d3c24 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/in/nested_vson_server_with_vol_dual_ip_stack.yaml @@ -0,0 +1,229 @@ +heat_template_version: 2015-04-30 +################################# +# Author: Dmitry Orzhehovsky +# Email: dorzheho@cisco.com +################################# +description: > + The template intended for deploying vSON VM instance. + +parameters: + + instance_index: + type: number + label: Instance Index + description: Index of the instance. + + vnf_name: + type: string + label: VF name + description: Unique name for this VF instance. + + vnf_id: + type: string + label: VF ID + description: Unique ID for this VF instance. + + vf_module_name: + type: string + label: VF module name + description: Unique name for this VF module instance. + + vf_module_id: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + vfc_role: + type: string + label: VF module ID + description: Unique ID for this VF Module instance + + oam_net_id: + type: string + label: OAM network ID + description: The ID of the OAM network. + + oam_net_subnet_prefix_length: + type: string + label: OAM net subnet prefix length + description: Prefix length of the subnet on the OAM network. + + oam_net_subnet_v6_prefix_length: + type: string + label: OAM net IPv6 subnet prefix length + description: OAM network IPv6 subnet prefix length. + + default_gateway: + type: string + label: Default gateway + description: Default gateway. + + default_gateway_v6: + type: string + label: Default IPv6 gateway + description: Default IPv6 gateway. + + dns_servers: + type: comma_delimited_list + label: DNS servers + description: List of DNS servers. + + ntp_servers: + type: comma_delimited_list + label: NTP servers + description: List of NTP servers. + + oam_net_security_group_id: + type: string + label: OAM network security group ID + description: > + The ID of Security group applied on the port + bound to the vSON OAM network. + + volume_ids: + type: comma_delimited_list + label: Volumes IDs + description: List of Volumes IDs. + + availability_zones: + type: comma_delimited_list + label: Availability zones + description: List of availability zones. + + vson_server_group_id: + type: string + label: vSON server group ID + description: > + Tells what policy should be applied to the ServerGroup. + Affinity policy will force instances to share the same hypervisor. + Anti-affinity will force instances to run in different hypervisors. + + vson_vm_names: + type: comma_delimited_list + label: vSON Cluster leader names + description: A list of unique names to be issued to the vSON Cluster leaders. + + oam_net_ips: + type: comma_delimited_list + label: vSON OAM network IPv4 addresses + description: Fixed IPv4 assignments for vSON instances on the OAM network. + + oam_net_v6_ips: + type: comma_delimited_list + label: vSON OAM network IPv6 addresses + description: Fixed IPv6 assignments for vSON instances on the OAM network. + + vson_vm_image_name: + type: string + label: vSON base VM image name + description: VM Image name the vSON instance will be created from. + + vson_vm_flavor_name: + type: string + label: Flavor name + description: The ID or name of the flavor to boot onto. + + vson_dc_unit: + type: string + label: vSON Data Center name + description: Name of the vSON Data Center. + + vson_clm_oam_net_ip: + type: string + label: vSON Cluster Manager IP + description: IP of the vSON Cluster Manager. + + vson_join_cluster_auth_token: + type: string + label: vSON join cluster auth token + description: > + Authentication Token generated for the user permitted to add + a new Datacenter/vSON member to existing vSON Cluster. + + swift_account_auth_token: + type: string + label: Swift account auth token + description: > + Swift account auth token. + Example: 041a5187bb4641f9b89583e2539776b0 + +resources: + + wait_condition: + type: OS::Heat::SwiftSignal + properties: + handle: {get_resource: wait_handle} + count: 1 + timeout: 800 + + wait_handle: + type: OS::Heat::SwiftSignalHandle + +# vSON server OAM network port + vson_server_oam_net_port_0: + type: OS::Neutron::Port + properties: + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: {get_param: vnf_name} + VNF_ID: {get_param: vnf_id} + SERVER_NAME: {get_param: [vson_vm_names, {get_param: instance_index}]} + network_id: {get_param: oam_net_id} + fixed_ips: + - ip_address: {get_param: [oam_net_ips, {get_param: instance_index}]} + - ip_address: {get_param: [oam_net_v6_ips, {get_param: instance_index}]} + security_groups: + - {get_param: oam_net_security_group_id} + +# Attach Cinder volume to the server + vson_server_volume_attach: + type: OS::Cinder::VolumeAttachment + depends_on: vson_server + properties: + instance_uuid: {get_resource: vson_server} + volume_id: {get_param: [volume_ids, {get_param: instance_index}]} + +# Create vSON server + vson_server: + type: OS::Nova::Server + depends_on: [vson_server_oam_net_port_0] + properties: + name: {get_param: [vson_vm_names, {get_param: instance_index}]} + availability_zone: {get_param: [availability_zones, {get_param: instance_index}]} + image: {get_param: vson_vm_image_name} + flavor: {get_param: vson_vm_flavor_name} + config_drive: True + metadata: + vnf_name: {get_param: vnf_name} + vnf_id: {get_param: vnf_id} + vf_module_name: {get_param: vf_module_name} + vf_module_id: {get_param: vf_module_id} + vm_role: {get_param: vfc_role} + networks: + - port: {get_resource: vson_server_oam_net_port_0} + scheduler_hints: + group: {get_param: vson_server_group_id} + user_data_format: RAW + user_data: + str_replace: + template: {get_file: deploy.sh} + params: + $HOT_INSTANCE_INDEX: {get_param: instance_index} + $HOT_VOLUME_ID: {get_param: [volume_ids, {get_param: instance_index}]} + $HOT_VOLUME_ATTACH: "False" + $HOT_VFC_ROLE: {get_param: vfc_role} + $HOT_CLM_SERVER_IP: {get_param: vson_clm_oam_net_ip} + $HOT_THIS_INSTANCE_OAM_NET_IP: {get_param: [oam_net_ips, {get_param: instance_index}]} + $HOT_THIS_INSTANCE_OAM_NET_PREFIX: {get_param: oam_net_subnet_prefix_length} + $HOT_THIS_INSTANCE_OAM_V6_NET_IP: {get_param: [oam_net_v6_ips, {get_param: instance_index}]} + $HOT_THIS_INSTANCE_OAM_V6_NET_PREFIX: {get_param: oam_net_subnet_v6_prefix_length} + $HOT_THIS_INSTANCE_DEFAULT_GATEWAY: {get_param: default_gateway} + $HOT_THIS_INSTANCE_DEFAULT_GATEWAY_V6: {get_param: default_gateway_v6} + $HOT_DNS_SERVERS: {list_join: [',', {get_param: dns_servers}]} + $HOT_DC_NAME: {get_param: vson_dc_unit} + $HOT_NTP_SERVERS: {list_join: [' ', {get_param: ntp_servers}]} + $HOT_SWIFT_AUTH_TOKEN: {get_param: swift_account_auth_token} + $HOT_VSON_JOIN_CLUSTER_AUTH_TOKEN: {get_param: vson_join_cluster_auth_token} + $HOT_WC_NOTIFY: { get_attr: ['wait_handle', 'curl_cli'] } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..713591db2f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,2040 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.heat.vson_vm_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: &id001 + type: string + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: &id002 + type: string + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_server_group_id: + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: &id003 + type: string + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: &id004 + type: string + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: &id005 + type: string + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: &id006 + type: string + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: + type: string + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IPv4 assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: + type: string + oam_net_subnet_v6_prefix_length: + type: string + description: OAM network IPv6 subnet prefix length. + required: true + status: SUPPORTED + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + default_gateway_v6: + type: string + description: Default IPv6 gateway. + required: true + status: SUPPORTED + vson_server_group_id: + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: + type: string + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: + type: string + oam_net_v6_ips: + type: list + description: Fixed IPv6 assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: + type: string + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: + type: string + vson_join_cluster_auth_token: + type: string + description: | + Authentication Token generated for the user permitted to add a new Datacenter/vSON member to existing vSON Cluster. + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_3: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + vson_cluster_name: + type: string + description: Name of the vSON Cluster. + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + swift_storage_url: + type: string + description: | + Swift storage URL. Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 http://172.16.209.246:8080 - protocol, IP and port, v1 - API version AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: + type: string + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: + type: string + swift_son_container_name: + type: string + description: Swift container storing vSON artifacts. + required: true + status: SUPPORTED + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_server_group_id: + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: + type: string + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: + type: string + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id001 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id002 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_server_group_id: + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id003 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id004 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id005 + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id006 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..881506c874 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml @@ -0,0 +1,1771 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + vson_app_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-app-flavor + vson_dbg_volume_id_0: + label: vSON DBG Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON DBG server. + vson_dbs_server_group_id: + label: vSON DBS server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON DBS instances. \n" + vson_mon_volume_name_0: + label: vSON MON volume name + hidden: false + immutable: false + type: string + description: Volume name. + default: vson_mon_volume_0 + vson_dbs_volume_name_0: + label: vSON DBS volume name 0 + hidden: false + immutable: false + type: string + description: First volume name. + vson_dbs_volume_size_1: + label: vSON DBS volume ID 1 size + hidden: false + immutable: false + type: float + description: Size of the second Cinder volume. Measured in gigabytes. + default: 500 + vson_mdr_volume_id_0: + label: vSON Mediator Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON Mediator server. + vson_mgt_volume_name_0: + label: vSON MGT volume name + hidden: false + immutable: false + type: string + description: Volume name. + default: vson_mgt_volume_0 + vson_dbs_volume_name_1: + label: vSON DBS volume name 1 + hidden: false + immutable: false + type: string + description: Second volume name. + vson_dbs_volume_size_0: + label: vSON DBS volume ID 0 size + hidden: false + immutable: false + type: float + description: Size of the first Cinder volume. Measured in gigabytes. + default: 500 + vson_mon_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + vson_mon_volume_size_0: + label: vSON MON cinder volume size + hidden: false + immutable: false + type: float + description: Size of the Cinder volume. Measured in gigabytes. + default: 100 + vson_mon_image_name: + label: vSON MON VM image name + hidden: false + immutable: false + type: string + description: Image name the volume will be created from. + default: VSON-BASE-1.0 + oam_net_subnet_prefix_length: + label: OAM net subnet prefix length + hidden: false + immutable: false + type: string + description: OAM network subnet prefix length. + swift_storage_url: + label: swift storage URL + hidden: false + immutable: false + type: string + description: | + Swift storage URL. Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 http://172.16.209.246:8080 - protocol, IP and port, v1 - API version AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID + vson_dcl_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON DC leader instance will be created from. + vson_app_oam_net_v6_ip_0: + label: vSON APP OAM network IPv6 address + hidden: false + immutable: false + type: string + description: Fixed IPv6 assignment for the vSON APP instance on the OAM network. + dns_servers: + label: DNS servers + hidden: false + immutable: false + type: list + description: List of DNS servers. + entry_schema: + type: string + vson_app_volume_size_0: + label: vSON APP cinder volume size + hidden: false + immutable: false + type: float + description: | + Size of the Cinder volume. Measured in gigabytes. + default: 200 + oam_net_security_group_id: + label: OAM network security group ID + hidden: false + immutable: false + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + vson_mgt_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-mgt-flavor + vson_mgt_volume_size_0: + label: vSON MGT cinder volume size + hidden: false + immutable: false + type: float + description: Size of the Cinder volume. Measured in gigabytes. + default: 100 + vson_dbs_volume_id_0: + label: vSON DBS Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the first vSON DBS server. + vson_dbc_volume_id_0: + label: vSON DBC Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON DBC server. + vson_dbs_volume_id_1: + label: vSON DBS Volume ID 1 + hidden: false + immutable: false + type: string + description: Volume ID of the second vSON DBS server. + vson_dbc_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON DBC instance will be created from. + default: VSON-BASE-1.0 + vson_mgt_image_name: + label: vSON Management VM image name + hidden: false + immutable: false + type: string + description: Image name the volume will be created from. + default: VSON-BASE-1.0 + default_gateway_v6: + label: Default IPv6 gateway + hidden: false + immutable: false + type: string + description: Default IPv6 gateway. + vson_mgt_server_group_id: + label: vSON Management server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON Management instances. \n" + vson_clm_name_0: + label: vSON Cluster Manager instance name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON Cluster Manager instance. + vson_dbc_server_group_policy: + label: vSON Database server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Database instances. + default: anti-affinity + vson_clm_server_group_policy: + label: vSON Cluster Management server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster Management instances. + default: anti-affinity + vson_mon_server_group_policy: + label: vSON MON server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON MON instances. + default: anti-affinity + vson_dbg_server_group_id: + label: vSON DBS server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON DBS instances. \n" + vson_leader_server_group_policy: + label: vSON Cluster/DC leader server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster/DC leader instances. + default: anti-affinity + vson_dcl_oam_net_ip_0: + label: vSON DC leader OAM network IP address 0 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the first vSON DC leader instance on the OAM network. + vson_cll_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + vson_app_server_group_policy: + label: vSON Application server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Application instances. + default: anti-affinity + vson_dcl_oam_net_ip_1: + label: vSON DC leader OAM network IP address 1 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the second vSON DC leader instance on the OAM network. + vson_dcl_oam_net_ip_2: + label: vSON DC leader OAM network IP address 2 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the third vSON DC leader instance on the OAM network. + vson_dbg_volume_size_0: + label: vSON DBG cinder volume size + hidden: false + immutable: false + type: float + description: | + Size of the Cinder volume. Measured in gigabytes. + default: 200 + vson_cll_oam_net_ip_0: + label: vSON Cluster leader OAM network IP address 0 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the first vSON Cluster leader instance on the OAM network. + vson_app_oam_net_ip_0: + label: vSON APP OAM network IPv4 address + hidden: false + immutable: false + type: string + description: Fixed IPv4 assignment for the vSON APP instance on the OAM network. + vson_cll_oam_net_ip_2: + label: vSON Cluster leader OAM network IP address 2 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the third vSON Cluster leader instance on the OAM network. + vson_cll_oam_net_ip_1: + label: vSON Cluster leader OAM network IP address 1 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the second vSON Cluster leader instance on the OAM network. + vson_clm_oam_net_ip_0: + label: vSON CLM OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON CLM instance on the OAM network. + default: 172.20.50.3 + vf_module_id: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance. + vson_dbc_oam_net_ip_0: + label: vSON DBC OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON DBC instance on the OAM network. + vson_dbg_oam_net_ip_0: + label: vSON DBG OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON DBG instance on the OAM network. + vnf_name: + label: VF name + hidden: false + immutable: false + type: string + description: Unique name for this VF instance. + number_of_servers: + label: Number of Servers + hidden: false + immutable: false + type: float + description: Number of vSON Management servers. + constraints: + - in_range: + - 1 + - 1 + vson_mgt_name_0: + label: vSON Management instance name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON Management instance. + default: vson-03.cisco.com + vf_module_name: + label: VF module name + hidden: false + immutable: false + type: string + description: Unique name for this VF module instance. + default: module_0_vson_mgt_volume + vson_clm_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-clm-flavor + vson_mdr_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-mdr-flavor + vson_mon_volume_id_0: + label: vSON MON Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON MON server. + availability_zone_0: + label: Availability zone 0 + hidden: false + immutable: false + type: string + description: Availability zone. + availability_zone_1: + label: Availability zone 1 + hidden: false + immutable: false + type: string + description: Second availability zone. + vson_dbc_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-dbc-flavor + vson_dbc_volume_name_0: + label: vSON DBC volume name + hidden: false + immutable: false + type: string + description: Volume name. + vson_mdr_image_name: + label: vSON Mediator VM image name + hidden: false + immutable: false + type: string + description: Image name the volume will be created from. + vson_cll_name_0: + label: First vSON Cluster leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the first vSON Cluster leader. + vson_cll_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON Cluster leader instance will be created from. + vson_cll_name_2: + label: Third vSON Cluster leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the third vSON Cluster leader. + vson_dbg_name_0: + label: vSON DBG name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON DBG server. + vson_cll_name_1: + label: Second vSON Cluster leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the second vSON Cluster leader. + vson_dbs_server_group_policy: + label: vSON Database server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Shard instances. + default: anti-affinity + vson_join_cluster_auth_token: + label: vSON join cluster auth token + hidden: false + immutable: false + type: string + description: "Authentication Token generated for the user permitted to add \ + \ a new vSON Datacenter. \n" + vson_dcl_name_0: + label: First vSON DC leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the first vSON DC leader. + vson_dcl_name_1: + label: Second vSON DC leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the second vSON DC leader. + vson_clm_0_oam_net_ip_0: + label: vSON Cluster Manager 0 OAM net IP + hidden: false + immutable: false + type: string + description: IP of the first vSON Cluster Management server. + vson_dcl_name_2: + label: Third vSON DC leader name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the third vSON DC leader. + oam_net_id: + label: OAM network ID + hidden: false + immutable: false + type: string + description: The ID of the OAM network. + vson_mon_oam_net_ip_0: + label: vSON MON OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON MON instance on the OAM network. + vson_dbg_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-dbg-flavor + vson_clm_image_name: + label: vSON Cluster Manager VM image name + hidden: false + immutable: false + type: string + description: Image name the volume will be created from. + default: VSON-BASE-1.0 + vson_dbc_name_0: + label: vSON DBC name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON DBC server. + vson_dbs_oam_net_ip_1: + label: vSON DBS OAM network IP address 1 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the second vSON DBS instance on the OAM network. + vson_dbg_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON DBG instance will be created from. + default: VSON-BASE-1.0 + vson_mgt_oam_net_ip_0: + label: vSON MGT OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON MGT instance on the OAM network. + vson_dbs_oam_net_ip_0: + label: vSON DBS OAM network IP address 0 + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the first vSON DBS instance on the OAM network. + vson_cluster_name: + label: vSON Cluster name + hidden: false + immutable: false + type: string + description: Name of the vSON Cluster. + constraints: + - max_length: 13 + - min_length: 1 + vson_dcl_volume_size_1: + label: Cinder volume ID 1 size + hidden: false + immutable: false + type: float + description: | + Size of the second Cinder volume. Measured in gigabytes. + default: 200 + vson_dcl_volume_size_0: + label: Cinder volume ID 0 size + hidden: false + immutable: false + type: float + description: | + Size of the first Cinder volume. Measured in gigabytes. + default: 200 + vson_dcl_volume_size_2: + label: Cinder volume ID 2 size + hidden: false + immutable: false + type: float + description: | + Size of the third Cinder volume. Measured in gigabytes. + default: 200 + vson_dbs_name_0: + label: First vSON DBS name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the first vSON DBS server. + vson_dbs_name_1: + label: Second vSON DBS name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the second vSON DBS server. + vson_mdr_server_group_id: + label: vSON Mediator server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON Mediator instances. \n" + vson_dbc_server_group_id: + label: vSON DBS server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON DBS instances. \n" + vson_dbs_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + default: vson-dbs-flavor + vson_mdr_server_group_policy: + label: vSON Mediator server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Mediator instances. + default: anti-affinity + vson_dbc_volume_size_0: + label: vSON DBC cinder volume size + hidden: false + immutable: false + type: float + description: Size of the Cinder volume. Measured in gigabytes. + default: 50 + vson_app_name_0: + label: vSON APP instance name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON APP instance. + default: vson-13.cisco.com + swift_account_auth_token: + label: Swift account auth token + hidden: false + immutable: false + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + vson_mdr_oam_net_ip_0: + label: vSON MDR OAM network IP address + hidden: false + immutable: false + type: string + description: Fixed IP assignment for the vSON MDR instance on the OAM network. + vson_leader_server_group_id: + label: vSON Cluster leader server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster leaders. + vson_clm_server_group_id: + label: vSON Cluster Manager server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON Cluster Manager instances. \n" + vson_app_server_group_id: + label: vSON APP server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON APP instances. + vson_master_clm_ip: + label: vSON master CLM IP + hidden: false + immutable: false + type: string + description: "Master CLM IP. If the vSON Cluster belongs to a single OpenStack\ + \ tenant, the value SHOULD BE EMPTY. In case the vSON Cluster is distributed\ + \ between multiple tenants:\n -> vSON Cluster instantiation - the value should\ + \ be empty \n -> Adding a new DC to existing vSON Cluster - IP of the CLM\ + \ deployed during \n vSON Cluster instantiation, should be set as the\ + \ value. \n" + vson_dcl_volume_id_2: + label: vSON DC Leader Volume ID 2 + hidden: false + immutable: false + type: string + description: Volume ID of the third vSON DC leader. + vson_mgt_server_group_policy: + label: vSON Management server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Management instances. + default: anti-affinity + vson_dcl_volume_id_1: + label: vSON DC Leader Volume ID 1 + hidden: false + immutable: false + type: string + description: Volume ID of the second vSON DC leader. + vson_dcl_volume_id_0: + label: vSON DC Leader Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the first vSON DC leader. + vson_dbs_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON DBS instance will be created from. + default: VSON-BASE-1.0 + vson_mon_server_group_id: + label: vSON MON server group policy + hidden: false + immutable: false + type: string + description: "Tells what policy should be applied to the ServerGroup. Affinity\ + \ policy will force instances to share the same hypervisor. Anti-affinity\ + \ will force instances to run in different hypervisors. The group intended\ + \ for vSON MON instances. \n" + vson_mdr_volume_size_0: + label: vSON MDR cinder volume size + hidden: false + immutable: false + type: float + description: Size of the Cinder volume. Measured in gigabytes. + default: 50 + default_gateway: + label: Default gateway + hidden: false + immutable: false + type: string + description: Default gateway. + vson_mgt_volume_id_0: + label: vSON Management Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON Management server. + vson_dbg_server_group_policy: + label: vSON Database server group policy + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Global instances. + default: anti-affinity + vson_mdr_volume_name_0: + label: vSON MGT volume name + hidden: false + immutable: false + type: string + description: Volume name. + default: vson_mdr_volume_0 + vson_dbg_volume_name_0: + label: vSON DBG volume name + hidden: false + immutable: false + type: string + description: Volume name. + vson_app_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON APP instance will be created from. + default: VSON-BASE-1.0 + vson_app_volume_id_0: + label: vSON APP Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the vSON APP server. + vnf_id: + label: VF ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF instance. + vson_dc_unit: + label: vSON Datacenter name + hidden: false + immutable: false + type: string + description: vSON Datacenter name. + swift_son_container_name: + label: SON Swift + hidden: false + immutable: false + type: string + description: Swift container storing vSON artifacts. + default: vson + oam_net_subnet_v6_prefix_length: + label: OAM net IPv6 subnet prefix length + hidden: false + immutable: false + type: string + description: OAM network IPv6 subnet prefix length. + vson_cll_volume_id_0: + label: vSON Cluster Leader Volume ID 0 + hidden: false + immutable: false + type: string + description: Volume ID of the first vSON Cluster leader. + ntp_servers: + label: NTP servers + hidden: false + immutable: false + type: list + description: List of NTP servers. + entry_schema: + type: string + vson_cll_volume_id_1: + label: vSON Cluster Leader Volume ID 1 + hidden: false + immutable: false + type: string + description: Volume ID of the second vSON Cluster leader. + vson_cll_volume_id_2: + label: vSON Cluster Leader Volume ID 2 + hidden: false + immutable: false + type: string + description: Volume ID of the third vSON Cluster leader. + vson_cll_volume_size_2: + label: Cinder volume ID 2 size + hidden: false + immutable: false + type: float + description: | + Size of the third Cinder volume. Measured in gigabytes. + vson_cll_volume_size_1: + label: Cinder volume ID 1 size + hidden: false + immutable: false + type: float + description: | + Size of the second Cinder volume. Measured in gigabytes. + vson_cll_volume_size_0: + label: Cinder volume ID 0 size + hidden: false + immutable: false + type: float + description: | + Size of the first Cinder volume. Measured in gigabytes. + vson_dcl_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + vson_app_volume_name_0: + label: vSON APP volume name + hidden: false + immutable: false + type: string + description: Volume name. + vson_mon_name_0: + label: vSON MON instance name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON MON instance. + vson_mdr_name_0: + label: vSON Mediator instance name + hidden: false + immutable: false + type: string + description: Unique name to be issued to the vSON Mediator instance. + node_templates: + abstract_vson_vm_3_0: + type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + vson_cluster_name: '' + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + swift_storage_url: '' + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_serverServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_clm_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + oam_net_ips: + - get_input: vson_clm_oam_net_ip_0 + swift_son_container_name: '' + vfc_role: clm + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_clm_server_group_id + vson_vm_flavor_name: + get_input: vson_clm_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + ntp_servers: + get_input: ntp_servers + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_clm_name_0 + abstract_vson_vm_1_0: + type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1 + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_dcl_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_dcl_oam_net_ip_0 + - get_input: vson_dcl_oam_net_ip_1 + - get_input: vson_dcl_oam_net_ip_2 + vfc_role: dcl + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_leader_server_group_id + vson_vm_flavor_name: + get_input: vson_dcl_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + - get_input: availability_zone_1 + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_dcl_volume_id_0 + - get_input: vson_dcl_volume_id_1 + - get_input: vson_dcl_volume_id_2 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_dcl_name_0 + - get_input: vson_dcl_name_1 + - get_input: vson_dcl_name_2 + abstract_vson_vm_2_0: + type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2 + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_mon_oam_net_ip_0 + vfc_role: mon + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_mon_server_group_id + vson_vm_flavor_name: + get_input: vson_mon_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_mon_volume_id_0 + ntp_servers: + get_input: ntp_servers + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_mon_name_0 + vson_dbc_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbc_volume_size_0) * 1024' + name: + get_input: vson_dbc_volume_name_0 + description: vSON DB Config cinder volume. + vson_mdr_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mdr_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mdr_volume_size_0) * 1024' + name: + get_input: vson_mdr_volume_name_0 + description: | + vSON MDR cinder volume. The volume is created from the vSON base VM image. + vson_mgt_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mgt_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mgt_volume_size_0) * 1024' + name: + get_input: vson_mgt_volume_name_0 + description: | + vSON MGT cinder volume. The volume is created from the vSON base VM image. + vson_mon_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mon_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mon_volume_size_0) * 1024' + name: + get_input: vson_mon_volume_name_0 + description: | + vSON MON cinder volume. The volume is created from the vSON base VM image. + vson_cll_volume_2: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_2) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_2 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the third vSON Cluster leader. + vson_cll_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_0) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_0 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the first vSON Cluster leader. + vson_cll_volume_1: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_1 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_1) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_1 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the second vSON Cluster leader. + vson_dbs_volume_1: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_1 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbs_volume_size_1) * 1024' + name: + get_input: vson_dbs_volume_name_1 + description: Cinder volume for the second vSON DBS VM instance. + vson_dbs_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbs_volume_size_0) * 1024' + name: + get_input: vson_dbs_volume_name_0 + description: Cinder volume for the first vSON DBS VM instance. + vson_dcl_volume_2: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dcl_volume_size_2) * 1024' + name: + str_replace: + template: VNF_NAME_dcl_volume_2 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the third vSON DC leader. + abstract_vson_vm_0: + type: org.openecomp.resource.abstract.nodes.heat.vson_vm + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 6 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_app_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_app_oam_net_ip_0 + oam_net_subnet_v6_prefix_length: + get_input: oam_net_subnet_v6_prefix_length + vfc_role: app + swift_account_auth_token: + get_input: swift_account_auth_token + default_gateway_v6: + get_input: default_gateway_v6 + vson_server_group_id: + get_input: vson_app_server_group_id + vson_vm_flavor_name: + get_input: vson_app_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_app_volume_id_0 + oam_net_v6_ips: + - get_input: vson_app_oam_net_v6_ip_0 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_app_name_0 + vson_dcl_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dcl_volume_size_0) * 1024' + name: + str_replace: + template: VNF_NAME_dcl_volume_0 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the first vSON DC leader. + vson_dcl_volume_1: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_1 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dcl_volume_size_1) * 1024' + name: + str_replace: + template: VNF_NAME_dcl_volume_1 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the second vSON DC leader. + oam_net_security_group: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + str_replace: + template: VNF_NAME_oam_sec_group + params: + VNF_NAME: + get_input: vnf_name + description: Security Group for instances connected to the OAM network. + rules: + - protocol: tcp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: udp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: '47' + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: icmp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + direction: egress + - protocol: tcp + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: udp + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: '47' + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: egress + port_range_min: 1 + - protocol: icmp + ethertype: IPv6 + remote_ip_prefix: ::/0 + direction: egress + - protocol: tcp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: udp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: '47' + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: icmp + ethertype: IPv4 + remote_ip_prefix: 0.0.0.0/0 + direction: ingress + - protocol: tcp + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: udp + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: '47' + ethertype: IPv6 + remote_ip_prefix: ::/0 + port_range_max: 65535 + direction: ingress + port_range_min: 1 + - protocol: icmp + ethertype: IPv6 + remote_ip_prefix: ::/0 + direction: ingress + requirements: + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_3_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_1_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_1_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_1_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_3_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_2_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_1_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_1_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_2_0 + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_vson_server_oam_net_port_0 + node: abstract_vson_vm_2_0 + relationship: org.openecomp.relationships.AttachesTo + vson_dbg_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbg_volume_size_0) * 1024' + name: + get_input: vson_dbg_volume_name_0 + description: vSON DB Global cinder volume. + vson_app_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_app_volume_size_0) * 1024' + name: + get_input: vson_app_volume_name_0 + description: vSON APP cinder volume. + groups: + module_5_vson_dbg_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_5_vson_dbg_volume.yaml + description: | + Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for vSON DB Global servers (Virtual Function Component DBG). + members: + - vson_dbg_volume_0 + module_7_vson_app_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_7_vson_app.yaml + description: The template deploys vSON VFC of type APP. + members: + - abstract_vson_vm_0 + module_2_vson_mdr_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_2_vson_mdr_volume.yaml + description: | + Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Mediator server (Virtual Function Component MDR). + members: + - vson_mdr_volume_0 + module_3_vson_cll_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_3_vson_cll.yaml + description: | + The template deploys three instances of vSON Cluster leaders, instantiates cluster and the first Datacenter. + members: + - abstract_vson_vm_1_0 + module_6_vson_dbs_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_6_vson_dbs_volume.yaml + description: "Creates Cinder volumes. Cinder volume is a storage in the form\ + \ of block devices. It can be used, for example, for providing storage\ + \ to instance. Volume supports creation from snapshot, backup or image.\ + \ Also volume can be created only by size. The template creates volumes\ + \ for vSON Database servers configured for sharding (Virtual Function Component\ + \ DBS). The shard consists of two Database instances: - Primary - Secondary\ + \ \n" + members: + - vson_dbs_volume_1 + - vson_dbs_volume_0 + module_0_vson_mgt_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_0_vson_mgt.yaml + description: The template deploys vSON VFC of type MGT. + members: + - abstract_vson_vm_2_0 + module_1_vson_mon_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_1_vson_mon_volume.yaml + description: | + Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Monitor and KPIs routing server (Virtual Function Component MON). + members: + - vson_mon_volume_0 + module_2_vson_mdr_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_2_vson_mdr.yaml + description: The template deploys vSON VFC of type Mediator (MDR). + members: + - abstract_vson_vm_2_0 + module_0_vson_mgt_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_0_vson_mgt_volume.yaml + description: | + Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Management server (Virtual Function Component MGT). + members: + - vson_mgt_volume_0 + module_8_vson_dcl_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_8_vson_dcl_volume.yaml + description: | + Creates Cinder volumes. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for vSON DC leaders (Virtual Function Component DCL). + members: + - vson_dcl_volume_2 + - vson_dcl_volume_0 + - vson_dcl_volume_1 + module_7_vson_app_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_7_vson_app_volume.yaml + description: | + Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON APP server (Virtual Function Component APP). + members: + - vson_app_volume_0 + module_4_vson_dbc_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_4_vson_dbc.yaml + description: The template deploys vSON VFC of type Database Config (DBC). + members: + - abstract_vson_vm_1_0 + module_3_vson_cll_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_3_vson_cll_volume.yaml + description: | + Creates Cinder volumes. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for the vSON Cluster leaders (Virtual Function Component CLL). + members: + - vson_cll_volume_2 + - vson_cll_volume_0 + - vson_cll_volume_1 + module_8_vson_dcl_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_8_vson_dcl.yaml + description: The template deploys vSON Datacenter. + members: + - abstract_vson_vm_1_0 + module_9_vson_clm_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_9_vson_clm.yaml + description: The template deploys vSON VFC of type CLM. + members: + - abstract_vson_vm_3_0 + module_4_vson_dbc_volume_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_4_vson_dbc_volume.yaml + description: | + Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON DB Config servers (Virtual Function Component DBC). + members: + - vson_dbc_volume_0 + base_vson_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/base_vson.yaml + description: | + Creates essential resources: vSON internal network, Security Groups and vSON Cluster Manager instance. Deploys and configure appropriate software on the Cluster Management server. Exposes shared resource as outputs that could be used by add-on templates. + members: + - oam_net_security_group + - abstract_vson_vm_3_0 + module_6_vson_dbs_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_6_vson_dbs.yaml + description: "The template deploys vSON VFC of type Database Shard (DBS) VM\ + \ instances: Primary and Secondary. \n" + members: + - abstract_vson_vm_1_0 + module_5_vson_dbg_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_5_vson_dbg.yaml + description: The template deploys vSON VFC of type Database Global (DBG). + members: + - abstract_vson_vm_1_0 + module_1_vson_mon_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/module_1_vson_mon.yaml + description: The template deploys vSON VFC of type MON. + members: + - abstract_vson_vm_2_0 + outputs: + vson_dbg_volume_id_0: + description: vSON DB Global volume ID. + value: vson_dbg_volume_0 + vson_dbs_server_group_id: + description: ID of the Server Group intended for vSON DBS instances. + value: UNSUPPORTED_RESOURCE_vson_dbs_server_group + vson_mdr_volume_id_0: + description: Volume ID. + value: vson_mdr_volume_0 + vson_mgt_volume_id_0: + description: ID of the vSON Management volume. + value: vson_mgt_volume_0 + vson_mgt_server_group_id: + description: ID of the Server Group intended for vSON Management instances. + value: UNSUPPORTED_RESOURCE_vson_mgt_server_group + vson_cll_volume_id_0: + description: First vSON Cluster leader volume ID. + value: vson_cll_volume_0 + vson_cll_volume_id_1: + description: Second vSON Cluster leader volume ID. + value: vson_cll_volume_1 + vson_cll_volume_id_2: + description: Third vSON Cluster leader volume ID. + value: vson_cll_volume_2 + vson_dbg_server_group_id: + description: ID of the Server Group intended for vSON DBG instances. + value: UNSUPPORTED_RESOURCE_vson_dbg_server_group + vson_leader_server_group_id: + description: ID of the Server Group intended for vSON Cluster/DC leaders. + value: UNSUPPORTED_RESOURCE_vson_leader_server_group + vson_clm_0_oam_net_ip_0: + description: vSON Cluster Management server IP on the OAM network. + value: + get_input: vson_clm_oam_net_ip_0 + vson_clm_server_group_id: + description: ID of the Server Group intended for vSON Cluster Management instances. + value: UNSUPPORTED_RESOURCE_vson_clm_server_group + vson_mdr_server_group_id: + description: ID of the Server Group intended for vSON Mediator instances. + value: UNSUPPORTED_RESOURCE_vson_mdr_server_group + vson_dbc_server_group_id: + description: ID of the Server Group intended for vSON DBC instances. + value: UNSUPPORTED_RESOURCE_vson_dbc_server_group + vson_app_server_group_id: + description: ID of the Server Group intended for vSON Application instances. + value: UNSUPPORTED_RESOURCE_vson_app_server_group + vson_mon_volume_id_0: + description: ID of the vSON Monitor and KPIs routing volume. + value: vson_mon_volume_0 + vson_app_volume_id_0: + description: vSON APP volume ID. + value: vson_app_volume_0 + vson_dcl_volume_id_2: + description: ID of the third vSON DC leader volume. + value: vson_dcl_volume_2 + vson_dcl_volume_id_1: + description: ID of the second vSON DC leader volume. + value: vson_dcl_volume_1 + vson_dbs_volume_id_0: + description: ID of the first vSON DBS volume. + value: vson_dbs_volume_0 + vson_dbc_volume_id_0: + description: vSON DB Config volume ID. + value: vson_dbc_volume_0 + vson_dcl_volume_id_0: + description: ID of the first vSON DC leader volume. + value: vson_dcl_volume_0 + vson_dbs_volume_id_1: + description: ID of the second vSON DBS volume. + value: vson_dbs_volume_1 + vson_mon_server_group_id: + description: ID of the Server Group intended for vSON MON instances. + value: UNSUPPORTED_RESOURCE_vson_mon_server_group \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml new file mode 100644 index 0000000000..f4845f41a3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml @@ -0,0 +1,452 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested_vson_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.vson_vm: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + vf_module_id: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + vson_cluster_name: + label: vSON Cluster name + hidden: false + immutable: false + type: string + description: Name of the vSON Cluster. + default_gateway: + label: Default gateway + hidden: false + immutable: false + type: string + description: Default gateway. + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + label: Instance Index + hidden: false + immutable: false + type: float + description: Index of the instance. + vnf_name: + label: VF name + hidden: false + immutable: false + type: string + description: Unique name for this VF instance. + oam_net_subnet_prefix_length: + label: OAM net subnet prefix length + hidden: false + immutable: false + type: string + description: Prefix length of the subnet on the OAM network. + swift_storage_url: + label: swift storage URL + hidden: false + immutable: false + type: string + description: | + Swift storage URL. Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 http://172.16.209.246:8080 - protocol, IP and port, v1 - API version AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID + vf_module_name: + label: VF module name + hidden: false + immutable: false + type: string + description: Unique name for this VF module instance. + dns_servers: + label: DNS servers + hidden: false + immutable: false + type: list + description: List of DNS servers. + entry_schema: + type: string + oam_net_security_group_id: + label: OAM network security group ID + hidden: false + immutable: false + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + vson_vm_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON instance will be created from. + vnf_id: + label: VF ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF instance. + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + vson_clm_oam_net_ip: + label: vSON Cluster Manager IP + hidden: false + immutable: false + type: string + description: IP of the vSON Cluster Manager. + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + oam_net_ips: + label: vSON OAM network IP addresses + hidden: false + immutable: false + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + entry_schema: + type: string + swift_son_container_name: + label: SON Swift + hidden: false + immutable: false + type: string + description: Swift container storing vSON artifacts. + vfc_role: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + swift_account_auth_token: + label: Swift account auth token + hidden: false + immutable: false + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + vson_server_group_id: + label: vSON server group ID + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + vson_vm_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + label: Availability zones + hidden: false + immutable: false + type: list + description: List of availability zones. + entry_schema: + type: string + ntp_servers: + label: NTP servers + hidden: false + immutable: false + type: list + description: List of NTP servers. + entry_schema: + type: string + oam_net_id: + label: OAM network ID + hidden: false + immutable: false + type: string + description: The ID of the OAM network. + port_vson_server_oam_net_port_0_order: + type: integer + required: true + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vson_vm_names: + label: vSON Cluster leader names + hidden: false + immutable: false + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + entry_schema: + type: string + node_templates: + vson_server: + type: org.openecomp.resource.vfc.nodes.heat.vson_vm + properties: + flavor: + get_input: vson_vm_flavor_name + availability_zone: + get_input: + - availability_zones + - get_input: instance_index + image: + get_input: vson_vm_image_name + metadata: + vf_module_id: + get_input: vf_module_id + vm_role: + get_input: vfc_role + vnf_id: + get_input: vnf_id + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + config_drive: true + user_data_format: RAW + name: + get_input: + - vson_vm_names + - get_input: instance_index + scheduler_hints: + group: + get_input: vson_server_group_id + vson_server_oam_net_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + ip_requirements: + get_input: port_vson_server_oam_net_port_0_ip_requirements + security_groups: + - get_input: oam_net_security_group_id + network_role: + get_input: port_vson_server_oam_net_port_0_network_role + fixed_ips: + - ip_address: + get_input: + - oam_net_ips + - get_input: instance_index + subnetpoolid: + get_input: port_vson_server_oam_net_port_0_subnetpoolid + mac_requirements: + get_input: port_vson_server_oam_net_port_0_mac_requirements + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: + get_input: vnf_name + VNF_ID: + get_input: vnf_id + SERVER_NAME: + get_input: + - vson_vm_names + - get_input: instance_index + exCP_naming: + get_input: port_vson_server_oam_net_port_0_exCP_naming + vlan_requirements: + get_input: port_vson_server_oam_net_port_0_vlan_requirements + network_role_tag: + get_input: port_vson_server_oam_net_port_0_network_role_tag + network: + get_input: oam_net_id + order: + get_input: port_vson_server_oam_net_port_0_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: vson_server + relationship: tosca.relationships.network.BindsTo + groups: + nested_vson_server_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested_vson_server.yaml + description: | + The template intended for deploying vSON VM instance. + members: + - vson_server + - vson_server_oam_net_port_0 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + capabilities: + disk.write.bytes_vson_server: + - vson_server + - disk.write.bytes + disk.device.allocation_vson_server: + - vson_server + - disk.device.allocation + network.incoming.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets + memory.usage_vson_server: + - vson_server + - memory.usage + network.incoming.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes + disk.device.latency_vson_server: + - vson_server + - disk.device.latency + disk.device.write.bytes.rate_vson_server: + - vson_server + - disk.device.write.bytes.rate + disk.device.read.requests_vson_server: + - vson_server + - disk.device.read.requests + memory_vson_server: + - vson_server + - memory + disk.latency_vson_server: + - vson_server + - disk.latency + os_vson_server: + - vson_server + - os + feature_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - feature + instance_vson_server: + - vson_server + - instance + cpu_vson_server: + - vson_server + - cpu + attachment_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - attachment + disk.iops_vson_server: + - vson_server + - disk.iops + network.outgoing.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes + disk.device.write.bytes_vson_server: + - vson_server + - disk.device.write.bytes + disk.device.read.bytes.rate_vson_server: + - vson_server + - disk.device.read.bytes.rate + endpoint_vson_server: + - vson_server + - endpoint + vcpus_vson_server: + - vson_server + - vcpus + network.incoming.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets.rate + disk.device.read.requests.rate_vson_server: + - vson_server + - disk.device.read.requests.rate + disk.write.requests.rate_vson_server: + - vson_server + - disk.write.requests.rate + disk.capacity_vson_server: + - vson_server + - disk.capacity + disk.device.capacity_vson_server: + - vson_server + - disk.device.capacity + disk.device.iops_vson_server: + - vson_server + - disk.device.iops + disk.device.write.requests.rate_vson_server: + - vson_server + - disk.device.write.requests.rate + network.outpoing.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outpoing.packets + disk.read.bytes_vson_server: + - vson_server + - disk.read.bytes + disk.read.bytes.rate_vson_server: + - vson_server + - disk.read.bytes.rate + disk.device.write.requests_vson_server: + - vson_server + - disk.device.write.requests + network.outgoing.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.packets.rate + disk.root.size_vson_server: + - vson_server + - disk.root.size + disk.ephemeral.size_vson_server: + - vson_server + - disk.ephemeral.size + memory.resident_vson_server: + - vson_server + - memory.resident + disk.device.read.bytes_vson_server: + - vson_server + - disk.device.read.bytes + scalable_vson_server: + - vson_server + - scalable + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes.rate + disk.write.requests_vson_server: + - vson_server + - disk.write.requests + disk.usage_vson_server: + - vson_server + - disk.usage + cpu_util_vson_server: + - vson_server + - cpu_util + disk.device.usage_vson_server: + - vson_server + - disk.device.usage + cpu.delta_vson_server: + - vson_server + - cpu.delta + disk.write.bytes.rate_vson_server: + - vson_server + - disk.write.bytes.rate + feature_vson_server: + - vson_server + - feature + disk.allocation_vson_server: + - vson_server + - disk.allocation + binding_vson_server: + - vson_server + - binding + host_vson_server: + - vson_server + - host + binding_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - binding + network.incoming.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes.rate + disk.read.requests_vson_server: + - vson_server + - disk.read.requests + requirements: + link_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - link + dependency_vson_server: + - vson_server + - dependency + dependency_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - dependency + local_storage_vson_server: + - vson_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml new file mode 100644 index 0000000000..4273bf1169 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml @@ -0,0 +1,439 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested_vson_server_from_vol +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.vson_vm: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + vf_module_id: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + default_gateway: + label: Default gateway + hidden: false + immutable: false + type: string + description: Default gateway. + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + label: Instance Index + hidden: false + immutable: false + type: float + description: Index of the instance. + vnf_name: + label: VF name + hidden: false + immutable: false + type: string + description: Unique name for this VF instance. + oam_net_subnet_prefix_length: + label: OAM net subnet prefix length + hidden: false + immutable: false + type: string + description: Prefix length of the subnet on the OAM network. + vf_module_name: + label: VF module name + hidden: false + immutable: false + type: string + description: Unique name for this VF module instance. + dns_servers: + label: DNS servers + hidden: false + immutable: false + type: list + description: List of DNS servers. + entry_schema: + type: string + oam_net_security_group_id: + label: OAM network security group ID + hidden: false + immutable: false + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + vnf_id: + label: VF ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF instance. + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + vson_clm_oam_net_ip: + label: vSON Cluster Manager IP + hidden: false + immutable: false + type: string + description: IP of the vSON Cluster Manager. + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + vson_dc_unit: + label: vSON Data Center name + hidden: false + immutable: false + type: string + description: Name of the vSON Data Center. + oam_net_ips: + label: vSON OAM network IP addresses + hidden: false + immutable: false + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + entry_schema: + type: string + vfc_role: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + swift_account_auth_token: + label: Swift account auth token + hidden: false + immutable: false + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + vson_server_group_id: + label: vSON server group ID + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + vson_vm_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + label: Availability zones + hidden: false + immutable: false + type: list + description: List of availability zones. + entry_schema: + type: string + volume_ids: + label: Volumes IDs + hidden: false + immutable: false + type: list + description: List of Volumes IDs. + entry_schema: + type: string + ntp_servers: + label: NTP servers + hidden: false + immutable: false + type: list + description: List of NTP servers. + entry_schema: + type: string + oam_net_id: + label: OAM network ID + hidden: false + immutable: false + type: string + description: The ID of the OAM network. + port_vson_server_oam_net_port_0_order: + type: integer + required: true + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vson_vm_names: + label: vSON Cluster leader names + hidden: false + immutable: false + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + entry_schema: + type: string + node_templates: + vson_server: + type: org.openecomp.resource.vfc.nodes.heat.vson_vm + properties: + flavor: + get_input: vson_vm_flavor_name + availability_zone: + get_input: + - availability_zones + - get_input: instance_index + metadata: + vf_module_id: + get_input: vf_module_id + vm_role: + get_input: vfc_role + vnf_id: + get_input: vnf_id + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + config_drive: true + user_data_format: RAW + name: + get_input: + - vson_vm_names + - get_input: instance_index + scheduler_hints: + group: + get_input: vson_server_group_id + vson_server_oam_net_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + ip_requirements: + get_input: port_vson_server_oam_net_port_0_ip_requirements + security_groups: + - get_input: oam_net_security_group_id + network_role: + get_input: port_vson_server_oam_net_port_0_network_role + fixed_ips: + - ip_address: + get_input: + - oam_net_ips + - get_input: instance_index + subnetpoolid: + get_input: port_vson_server_oam_net_port_0_subnetpoolid + mac_requirements: + get_input: port_vson_server_oam_net_port_0_mac_requirements + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: + get_input: vnf_name + VNF_ID: + get_input: vnf_id + SERVER_NAME: + get_input: + - vson_vm_names + - get_input: instance_index + exCP_naming: + get_input: port_vson_server_oam_net_port_0_exCP_naming + vlan_requirements: + get_input: port_vson_server_oam_net_port_0_vlan_requirements + network_role_tag: + get_input: port_vson_server_oam_net_port_0_network_role_tag + network: + get_input: oam_net_id + order: + get_input: port_vson_server_oam_net_port_0_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: vson_server + relationship: tosca.relationships.network.BindsTo + groups: + nested_vson_server_from_vol_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested_vson_server_from_vol.yaml + description: | + The template intended for deploying vSON VM instance that's supposed to be booted from a Cinder volume. + members: + - vson_server + - vson_server_oam_net_port_0 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + capabilities: + disk.write.bytes_vson_server: + - vson_server + - disk.write.bytes + disk.device.allocation_vson_server: + - vson_server + - disk.device.allocation + network.incoming.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets + memory.usage_vson_server: + - vson_server + - memory.usage + network.incoming.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes + disk.device.latency_vson_server: + - vson_server + - disk.device.latency + disk.device.write.bytes.rate_vson_server: + - vson_server + - disk.device.write.bytes.rate + disk.device.read.requests_vson_server: + - vson_server + - disk.device.read.requests + memory_vson_server: + - vson_server + - memory + disk.latency_vson_server: + - vson_server + - disk.latency + os_vson_server: + - vson_server + - os + feature_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - feature + instance_vson_server: + - vson_server + - instance + cpu_vson_server: + - vson_server + - cpu + attachment_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - attachment + disk.iops_vson_server: + - vson_server + - disk.iops + network.outgoing.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes + disk.device.write.bytes_vson_server: + - vson_server + - disk.device.write.bytes + disk.device.read.bytes.rate_vson_server: + - vson_server + - disk.device.read.bytes.rate + endpoint_vson_server: + - vson_server + - endpoint + vcpus_vson_server: + - vson_server + - vcpus + network.incoming.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets.rate + disk.device.read.requests.rate_vson_server: + - vson_server + - disk.device.read.requests.rate + disk.write.requests.rate_vson_server: + - vson_server + - disk.write.requests.rate + disk.capacity_vson_server: + - vson_server + - disk.capacity + disk.device.capacity_vson_server: + - vson_server + - disk.device.capacity + disk.device.iops_vson_server: + - vson_server + - disk.device.iops + disk.device.write.requests.rate_vson_server: + - vson_server + - disk.device.write.requests.rate + network.outpoing.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outpoing.packets + disk.read.bytes_vson_server: + - vson_server + - disk.read.bytes + disk.read.bytes.rate_vson_server: + - vson_server + - disk.read.bytes.rate + disk.device.write.requests_vson_server: + - vson_server + - disk.device.write.requests + network.outgoing.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.packets.rate + disk.root.size_vson_server: + - vson_server + - disk.root.size + disk.ephemeral.size_vson_server: + - vson_server + - disk.ephemeral.size + memory.resident_vson_server: + - vson_server + - memory.resident + disk.device.read.bytes_vson_server: + - vson_server + - disk.device.read.bytes + scalable_vson_server: + - vson_server + - scalable + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes.rate + disk.write.requests_vson_server: + - vson_server + - disk.write.requests + disk.usage_vson_server: + - vson_server + - disk.usage + cpu_util_vson_server: + - vson_server + - cpu_util + disk.device.usage_vson_server: + - vson_server + - disk.device.usage + cpu.delta_vson_server: + - vson_server + - cpu.delta + disk.write.bytes.rate_vson_server: + - vson_server + - disk.write.bytes.rate + feature_vson_server: + - vson_server + - feature + disk.allocation_vson_server: + - vson_server + - disk.allocation + binding_vson_server: + - vson_server + - binding + host_vson_server: + - vson_server + - host + binding_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - binding + network.incoming.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes.rate + disk.read.requests_vson_server: + - vson_server + - disk.read.requests + requirements: + link_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - link + dependency_vson_server: + - vson_server + - dependency + dependency_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - dependency + local_storage_vson_server: + - vson_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml new file mode 100644 index 0000000000..eda87f5d01 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml @@ -0,0 +1,454 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested_vson_server_with_vol +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.vson_vm: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + vf_module_id: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + default_gateway: + label: Default gateway + hidden: false + immutable: false + type: string + description: Default gateway. + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + label: Instance Index + hidden: false + immutable: false + type: float + description: Index of the instance. + vnf_name: + label: VF name + hidden: false + immutable: false + type: string + description: Unique name for this VF instance. + oam_net_subnet_prefix_length: + label: OAM net subnet prefix length + hidden: false + immutable: false + type: string + description: Prefix length of the subnet on the OAM network. + vf_module_name: + label: VF module name + hidden: false + immutable: false + type: string + description: Unique name for this VF module instance. + dns_servers: + label: DNS servers + hidden: false + immutable: false + type: list + description: List of DNS servers. + entry_schema: + type: string + oam_net_security_group_id: + label: OAM network security group ID + hidden: false + immutable: false + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + vson_vm_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON instance will be created from. + vnf_id: + label: VF ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF instance. + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + vson_clm_oam_net_ip: + label: vSON Cluster Manager IP + hidden: false + immutable: false + type: string + description: IP of the vSON Cluster Manager. + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + vson_dc_unit: + label: vSON Data Center name + hidden: false + immutable: false + type: string + description: Name of the vSON Data Center. + oam_net_ips: + label: vSON OAM network IP addresses + hidden: false + immutable: false + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + entry_schema: + type: string + vfc_role: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + swift_account_auth_token: + label: Swift account auth token + hidden: false + immutable: false + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + vson_server_group_id: + label: vSON server group ID + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + vson_vm_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + label: Availability zones + hidden: false + immutable: false + type: list + description: List of availability zones. + entry_schema: + type: string + volume_ids: + label: Volumes IDs + hidden: false + immutable: false + type: list + description: List of Volumes IDs. + entry_schema: + type: string + ntp_servers: + label: NTP servers + hidden: false + immutable: false + type: list + description: List of NTP servers. + entry_schema: + type: string + vson_join_cluster_auth_token: + label: vSON join cluster auth token + hidden: false + immutable: false + type: string + description: "Authentication Token generated for the user permitted to add \ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + oam_net_id: + label: OAM network ID + hidden: false + immutable: false + type: string + description: The ID of the OAM network. + port_vson_server_oam_net_port_0_order: + type: integer + required: true + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vson_vm_names: + label: vSON Cluster leader names + hidden: false + immutable: false + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + entry_schema: + type: string + node_templates: + vson_server: + type: org.openecomp.resource.vfc.nodes.heat.vson_vm + properties: + flavor: + get_input: vson_vm_flavor_name + availability_zone: + get_input: + - availability_zones + - get_input: instance_index + image: + get_input: vson_vm_image_name + metadata: + vf_module_id: + get_input: vf_module_id + vm_role: + get_input: vfc_role + vnf_id: + get_input: vnf_id + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + config_drive: true + user_data_format: RAW + name: + get_input: + - vson_vm_names + - get_input: instance_index + scheduler_hints: + group: + get_input: vson_server_group_id + vson_server_oam_net_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + ip_requirements: + get_input: port_vson_server_oam_net_port_0_ip_requirements + security_groups: + - get_input: oam_net_security_group_id + network_role: + get_input: port_vson_server_oam_net_port_0_network_role + fixed_ips: + - ip_address: + get_input: + - oam_net_ips + - get_input: instance_index + subnetpoolid: + get_input: port_vson_server_oam_net_port_0_subnetpoolid + mac_requirements: + get_input: port_vson_server_oam_net_port_0_mac_requirements + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: + get_input: vnf_name + VNF_ID: + get_input: vnf_id + SERVER_NAME: + get_input: + - vson_vm_names + - get_input: instance_index + exCP_naming: + get_input: port_vson_server_oam_net_port_0_exCP_naming + vlan_requirements: + get_input: port_vson_server_oam_net_port_0_vlan_requirements + network_role_tag: + get_input: port_vson_server_oam_net_port_0_network_role_tag + network: + get_input: oam_net_id + order: + get_input: port_vson_server_oam_net_port_0_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: vson_server + relationship: tosca.relationships.network.BindsTo + groups: + nested_vson_server_with_vol_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested_vson_server_with_vol.yaml + description: | + The template intended for deploying vSON VM instance. + members: + - vson_server + - vson_server_oam_net_port_0 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + capabilities: + disk.write.bytes_vson_server: + - vson_server + - disk.write.bytes + disk.device.allocation_vson_server: + - vson_server + - disk.device.allocation + network.incoming.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets + memory.usage_vson_server: + - vson_server + - memory.usage + network.incoming.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes + disk.device.latency_vson_server: + - vson_server + - disk.device.latency + disk.device.write.bytes.rate_vson_server: + - vson_server + - disk.device.write.bytes.rate + disk.device.read.requests_vson_server: + - vson_server + - disk.device.read.requests + memory_vson_server: + - vson_server + - memory + disk.latency_vson_server: + - vson_server + - disk.latency + os_vson_server: + - vson_server + - os + feature_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - feature + instance_vson_server: + - vson_server + - instance + cpu_vson_server: + - vson_server + - cpu + attachment_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - attachment + disk.iops_vson_server: + - vson_server + - disk.iops + network.outgoing.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes + disk.device.write.bytes_vson_server: + - vson_server + - disk.device.write.bytes + disk.device.read.bytes.rate_vson_server: + - vson_server + - disk.device.read.bytes.rate + endpoint_vson_server: + - vson_server + - endpoint + vcpus_vson_server: + - vson_server + - vcpus + network.incoming.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets.rate + disk.device.read.requests.rate_vson_server: + - vson_server + - disk.device.read.requests.rate + disk.write.requests.rate_vson_server: + - vson_server + - disk.write.requests.rate + disk.capacity_vson_server: + - vson_server + - disk.capacity + disk.device.capacity_vson_server: + - vson_server + - disk.device.capacity + disk.device.iops_vson_server: + - vson_server + - disk.device.iops + disk.device.write.requests.rate_vson_server: + - vson_server + - disk.device.write.requests.rate + network.outpoing.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outpoing.packets + disk.read.bytes_vson_server: + - vson_server + - disk.read.bytes + disk.read.bytes.rate_vson_server: + - vson_server + - disk.read.bytes.rate + disk.device.write.requests_vson_server: + - vson_server + - disk.device.write.requests + network.outgoing.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.packets.rate + disk.root.size_vson_server: + - vson_server + - disk.root.size + disk.ephemeral.size_vson_server: + - vson_server + - disk.ephemeral.size + memory.resident_vson_server: + - vson_server + - memory.resident + disk.device.read.bytes_vson_server: + - vson_server + - disk.device.read.bytes + scalable_vson_server: + - vson_server + - scalable + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes.rate + disk.write.requests_vson_server: + - vson_server + - disk.write.requests + disk.usage_vson_server: + - vson_server + - disk.usage + cpu_util_vson_server: + - vson_server + - cpu_util + disk.device.usage_vson_server: + - vson_server + - disk.device.usage + cpu.delta_vson_server: + - vson_server + - cpu.delta + disk.write.bytes.rate_vson_server: + - vson_server + - disk.write.bytes.rate + feature_vson_server: + - vson_server + - feature + disk.allocation_vson_server: + - vson_server + - disk.allocation + binding_vson_server: + - vson_server + - binding + host_vson_server: + - vson_server + - host + binding_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - binding + network.incoming.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes.rate + disk.read.requests_vson_server: + - vson_server + - disk.read.requests + requirements: + link_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - link + dependency_vson_server: + - vson_server + - dependency + dependency_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - dependency + local_storage_vson_server: + - vson_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml new file mode 100644 index 0000000000..1ed396e9bc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml @@ -0,0 +1,478 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested_vson_server_with_vol_dual_ip_stack +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.vson_vm: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + vf_module_id: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + default_gateway: + label: Default gateway + hidden: false + immutable: false + type: string + description: Default gateway. + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + label: Instance Index + hidden: false + immutable: false + type: float + description: Index of the instance. + vnf_name: + label: VF name + hidden: false + immutable: false + type: string + description: Unique name for this VF instance. + oam_net_subnet_prefix_length: + label: OAM net subnet prefix length + hidden: false + immutable: false + type: string + description: Prefix length of the subnet on the OAM network. + vf_module_name: + label: VF module name + hidden: false + immutable: false + type: string + description: Unique name for this VF module instance. + dns_servers: + label: DNS servers + hidden: false + immutable: false + type: list + description: List of DNS servers. + entry_schema: + type: string + oam_net_security_group_id: + label: OAM network security group ID + hidden: false + immutable: false + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + vson_vm_image_name: + label: vSON base VM image name + hidden: false + immutable: false + type: string + description: VM Image name the vSON instance will be created from. + vnf_id: + label: VF ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF instance. + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + vson_clm_oam_net_ip: + label: vSON Cluster Manager IP + hidden: false + immutable: false + type: string + description: IP of the vSON Cluster Manager. + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + vson_dc_unit: + label: vSON Data Center name + hidden: false + immutable: false + type: string + description: Name of the vSON Data Center. + oam_net_ips: + label: vSON OAM network IPv4 addresses + hidden: false + immutable: false + type: list + description: Fixed IPv4 assignments for vSON instances on the OAM network. + entry_schema: + type: string + oam_net_subnet_v6_prefix_length: + label: OAM net IPv6 subnet prefix length + hidden: false + immutable: false + type: string + description: OAM network IPv6 subnet prefix length. + vfc_role: + label: VF module ID + hidden: false + immutable: false + type: string + description: Unique ID for this VF Module instance + swift_account_auth_token: + label: Swift account auth token + hidden: false + immutable: false + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + default_gateway_v6: + label: Default IPv6 gateway + hidden: false + immutable: false + type: string + description: Default IPv6 gateway. + vson_server_group_id: + label: vSON server group ID + hidden: false + immutable: false + type: string + description: | + Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. + vson_vm_flavor_name: + label: Flavor name + hidden: false + immutable: false + type: string + description: The ID or name of the flavor to boot onto. + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + label: Availability zones + hidden: false + immutable: false + type: list + description: List of availability zones. + entry_schema: + type: string + volume_ids: + label: Volumes IDs + hidden: false + immutable: false + type: list + description: List of Volumes IDs. + entry_schema: + type: string + oam_net_v6_ips: + label: vSON OAM network IPv6 addresses + hidden: false + immutable: false + type: list + description: Fixed IPv6 assignments for vSON instances on the OAM network. + entry_schema: + type: string + ntp_servers: + label: NTP servers + hidden: false + immutable: false + type: list + description: List of NTP servers. + entry_schema: + type: string + vson_join_cluster_auth_token: + label: vSON join cluster auth token + hidden: false + immutable: false + type: string + description: | + Authentication Token generated for the user permitted to add a new Datacenter/vSON member to existing vSON Cluster. + oam_net_id: + label: OAM network ID + hidden: false + immutable: false + type: string + description: The ID of the OAM network. + port_vson_server_oam_net_port_0_order: + type: integer + required: true + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vson_vm_names: + label: vSON Cluster leader names + hidden: false + immutable: false + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + entry_schema: + type: string + node_templates: + vson_server: + type: org.openecomp.resource.vfc.nodes.heat.vson_vm + properties: + flavor: + get_input: vson_vm_flavor_name + availability_zone: + get_input: + - availability_zones + - get_input: instance_index + image: + get_input: vson_vm_image_name + metadata: + vf_module_id: + get_input: vf_module_id + vm_role: + get_input: vfc_role + vnf_id: + get_input: vnf_id + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + config_drive: true + user_data_format: RAW + name: + get_input: + - vson_vm_names + - get_input: instance_index + scheduler_hints: + group: + get_input: vson_server_group_id + vson_server_oam_net_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + ip_requirements: + get_input: port_vson_server_oam_net_port_0_ip_requirements + security_groups: + - get_input: oam_net_security_group_id + network_role: + get_input: port_vson_server_oam_net_port_0_network_role + fixed_ips: + - ip_address: + get_input: + - oam_net_ips + - get_input: instance_index + - ip_address: + get_input: + - oam_net_v6_ips + - get_input: instance_index + subnetpoolid: + get_input: port_vson_server_oam_net_port_0_subnetpoolid + mac_requirements: + get_input: port_vson_server_oam_net_port_0_mac_requirements + name: + str_replace: + template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0 + params: + VNF_NAME: + get_input: vnf_name + VNF_ID: + get_input: vnf_id + SERVER_NAME: + get_input: + - vson_vm_names + - get_input: instance_index + exCP_naming: + get_input: port_vson_server_oam_net_port_0_exCP_naming + vlan_requirements: + get_input: port_vson_server_oam_net_port_0_vlan_requirements + network_role_tag: + get_input: port_vson_server_oam_net_port_0_network_role_tag + network: + get_input: oam_net_id + order: + get_input: port_vson_server_oam_net_port_0_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: vson_server + relationship: tosca.relationships.network.BindsTo + groups: + nested_vson_server_with_vol_dual_ip_stack_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested_vson_server_with_vol_dual_ip_stack.yaml + description: | + The template intended for deploying vSON VM instance. + members: + - vson_server + - vson_server_oam_net_port_0 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm + capabilities: + disk.write.bytes_vson_server: + - vson_server + - disk.write.bytes + disk.device.allocation_vson_server: + - vson_server + - disk.device.allocation + network.incoming.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets + memory.usage_vson_server: + - vson_server + - memory.usage + network.incoming.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes + disk.device.latency_vson_server: + - vson_server + - disk.device.latency + disk.device.write.bytes.rate_vson_server: + - vson_server + - disk.device.write.bytes.rate + disk.device.read.requests_vson_server: + - vson_server + - disk.device.read.requests + memory_vson_server: + - vson_server + - memory + disk.latency_vson_server: + - vson_server + - disk.latency + os_vson_server: + - vson_server + - os + feature_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - feature + instance_vson_server: + - vson_server + - instance + cpu_vson_server: + - vson_server + - cpu + attachment_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - attachment + disk.iops_vson_server: + - vson_server + - disk.iops + network.outgoing.bytes_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes + disk.device.write.bytes_vson_server: + - vson_server + - disk.device.write.bytes + disk.device.read.bytes.rate_vson_server: + - vson_server + - disk.device.read.bytes.rate + endpoint_vson_server: + - vson_server + - endpoint + vcpus_vson_server: + - vson_server + - vcpus + network.incoming.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.packets.rate + disk.device.read.requests.rate_vson_server: + - vson_server + - disk.device.read.requests.rate + disk.write.requests.rate_vson_server: + - vson_server + - disk.write.requests.rate + disk.capacity_vson_server: + - vson_server + - disk.capacity + disk.device.capacity_vson_server: + - vson_server + - disk.device.capacity + disk.device.iops_vson_server: + - vson_server + - disk.device.iops + disk.device.write.requests.rate_vson_server: + - vson_server + - disk.device.write.requests.rate + network.outpoing.packets_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outpoing.packets + disk.read.bytes_vson_server: + - vson_server + - disk.read.bytes + disk.read.bytes.rate_vson_server: + - vson_server + - disk.read.bytes.rate + disk.device.write.requests_vson_server: + - vson_server + - disk.device.write.requests + network.outgoing.packets.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.packets.rate + disk.root.size_vson_server: + - vson_server + - disk.root.size + disk.ephemeral.size_vson_server: + - vson_server + - disk.ephemeral.size + memory.resident_vson_server: + - vson_server + - memory.resident + disk.device.read.bytes_vson_server: + - vson_server + - disk.device.read.bytes + scalable_vson_server: + - vson_server + - scalable + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.outgoing.bytes.rate + disk.write.requests_vson_server: + - vson_server + - disk.write.requests + disk.usage_vson_server: + - vson_server + - disk.usage + cpu_util_vson_server: + - vson_server + - cpu_util + disk.device.usage_vson_server: + - vson_server + - disk.device.usage + cpu.delta_vson_server: + - vson_server + - cpu.delta + disk.write.bytes.rate_vson_server: + - vson_server + - disk.write.bytes.rate + feature_vson_server: + - vson_server + - feature + disk.allocation_vson_server: + - vson_server + - disk.allocation + binding_vson_server: + - vson_server + - binding + host_vson_server: + - vson_server + - host + binding_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - binding + network.incoming.bytes.rate_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - network.incoming.bytes.rate + disk.read.requests_vson_server: + - vson_server + - disk.read.requests + requirements: + link_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - link + dependency_vson_server: + - vson_server + - dependency + dependency_vson_server_oam_net_port_0: + - vson_server_oam_net_port_0 + - dependency + local_storage_vson_server: + - vson_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/EntitlementPoolZusammenDaoImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/EntitlementPoolZusammenDaoImpl.java index f133aaad9a..ffaf7809c8 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/EntitlementPoolZusammenDaoImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/EntitlementPoolZusammenDaoImpl.java @@ -73,8 +73,20 @@ public class EntitlementPoolZusammenDaoImpl implements EntitlementPoolDao { SessionContext context = ZusammenUtil.createSessionContext(); Id itemId = new Id(entitlementPool.getVendorLicenseModelId()); - zusammenAdaptor.saveElement(context, new ElementContext(itemId, - VlmZusammenUtil.getFirstVersionId(context, itemId, zusammenAdaptor)), entitlmentpoolElement, + ElementContext elementContext = new ElementContext(itemId, + VlmZusammenUtil.getFirstVersionId(context, itemId, zusammenAdaptor)); + + Optional epFromDb = zusammenAdaptor.getElementInfo(context, elementContext, + new Id(entitlementPool.getId())); + + if (epFromDb.isPresent()) { + if (entitlmentpoolElement.getRelations() == null) { + entitlmentpoolElement.setRelations(new ArrayList<>()); + } + entitlmentpoolElement.getRelations().addAll(epFromDb.get().getRelations()); + } + + zusammenAdaptor.saveElement(context,elementContext, entitlmentpoolElement, String.format("Update entitlement pool with id %s", entitlementPool.getId())); } diff --git a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/FeatureGroupDaoZusammenImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/FeatureGroupDaoZusammenImpl.java index 624ffeb05e..6484e83319 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/FeatureGroupDaoZusammenImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/FeatureGroupDaoZusammenImpl.java @@ -204,6 +204,14 @@ public class FeatureGroupDaoZusammenImpl implements FeatureGroupDao { .createRelation(RelationType.FeatureGroupToLicenseKeyGroup, relation)) .collect(Collectors.toList())); + Collection LaRelations = elementInfo.get().getRelations().stream().filter + (rel->rel.getType().equals(RelationType.FeatureGroupToReferencingLicenseAgreement.name())) + .map(rel ->VlmZusammenUtil.createRelation(RelationType + .FeatureGroupToReferencingLicenseAgreement,rel.getEdge2().getElementId().toString())) + .collect(Collectors.toList()); + + featureGroupElement.getRelations().addAll(LaRelations); + zusammenAdaptor .saveElement(context, elementContext, featureGroupElement, "update feature group"); } diff --git a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/LicenseKeyGroupZusammenDaoImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/LicenseKeyGroupZusammenDaoImpl.java index bf1899cb04..03537a287b 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/LicenseKeyGroupZusammenDaoImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-license-lib/openecomp-sdc-vendor-license-core/src/main/java/org/openecomp/sdc/vendorlicense/dao/impl/zusammen/LicenseKeyGroupZusammenDaoImpl.java @@ -62,14 +62,30 @@ public class LicenseKeyGroupZusammenDaoImpl implements LicenseKeyGroupDao { @Override public void update(LicenseKeyGroupEntity licenseKeyGroup) { - ZusammenElement locenseKeyGroupElement = + ZusammenElement licenseKeyGroupElement = buildLicenseKeyGroupElement(licenseKeyGroup, Action.UPDATE); SessionContext context = ZusammenUtil.createSessionContext(); Id itemId = new Id(licenseKeyGroup.getVendorLicenseModelId()); - zusammenAdaptor.saveElement(context, new ElementContext(itemId, - VlmZusammenUtil.getFirstVersionId(context, itemId, zusammenAdaptor)), - locenseKeyGroupElement, + + ElementContext elementContext = new ElementContext(itemId, + VlmZusammenUtil.getFirstVersionId(context, itemId, zusammenAdaptor)); + + Optional lkgFromDb = zusammenAdaptor.getElementInfo(context, elementContext, + new Id(licenseKeyGroup.getId())); + + if(lkgFromDb.isPresent()) { + + if( licenseKeyGroupElement.getRelations() == null) { + licenseKeyGroupElement.setRelations(new ArrayList<>()); + } + + lkgFromDb.get().getRelations().forEach(relation -> + licenseKeyGroupElement.getRelations().add(relation)); + } + + zusammenAdaptor.saveElement(context, elementContext, + licenseKeyGroupElement, String.format("Update license key group with id %s", licenseKeyGroup.getId())); } diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/composition/CompositionEntityId.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/composition/CompositionEntityId.java index 71c8e4609a..7f5f69de3b 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/composition/CompositionEntityId.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/composition/CompositionEntityId.java @@ -61,4 +61,11 @@ public class CompositionEntityId { return parentId != null ? parentId.equals(that.parentId) : that.parentId == null; } + + @Override + public String toString() { + return parentId == null + ? id + : parentId.toString() + "/" + id; + } } diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/factory/impl/CompositionEntityDataManagerFactoryImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/factory/impl/CompositionEntityDataManagerFactoryImpl.java index 54d67e60fe..9383e41a40 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/factory/impl/CompositionEntityDataManagerFactoryImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/factory/impl/CompositionEntityDataManagerFactoryImpl.java @@ -32,6 +32,7 @@ public class CompositionEntityDataManagerFactoryImpl extends CompositionEntityDa @Override public CompositionEntityDataManager createInterface() { + // this class is stateful! it must be recreated from scratch on every use!!! return new CompositionEntityDataManagerImpl( VendorSoftwareProductInfoDaoFactory.getInstance().createInterface(), ComponentDaoFactory.getInstance().createInterface(), diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/composition/CompositionEntityDataManagerImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/composition/CompositionEntityDataManagerImpl.java index 81cacf75ac..c33b2dd3b4 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/composition/CompositionEntityDataManagerImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/composition/CompositionEntityDataManagerImpl.java @@ -27,6 +27,8 @@ import org.openecomp.core.utilities.json.JsonUtil; import org.openecomp.sdc.common.errors.CoreException; import org.openecomp.sdc.common.errors.ErrorCategory; import org.openecomp.sdc.common.errors.ErrorCode; +import org.openecomp.sdc.logging.api.Logger; +import org.openecomp.sdc.logging.api.LoggerFactory; import org.openecomp.sdc.logging.context.impl.MdcDataDebugMessage; import org.openecomp.sdc.vendorsoftwareproduct.dao.ComponentDao; import org.openecomp.sdc.vendorsoftwareproduct.dao.NetworkDao; @@ -68,6 +70,8 @@ public class CompositionEntityDataManagerImpl implements CompositionEntityDataMa private static final String COMPOSITION_ENTITY_DATA_MANAGER_ERR_MSG = "Invalid input: %s may not be null"; + private static final Logger logger = + LoggerFactory.getLogger(CompositionEntityDataManagerImpl.class); private static MdcDataDebugMessage mdcDataDebugMessage = new MdcDataDebugMessage(); private Map entities = new HashMap<>(); @@ -460,7 +464,7 @@ public class CompositionEntityDataManagerImpl implements CompositionEntityDataMa VspQuestionnaireEntity vspQuestionnaireEntity = (VspQuestionnaireEntity) vspEntity.entity; VspDetails vspDetails = vspInfoDao.get(new VspDetails(vspQuestionnaireEntity.getId(), - vspQuestionnaireEntity.getVersion())); + vspQuestionnaireEntity.getVersion())); return vspDetails.getName(); } @@ -545,6 +549,12 @@ public class CompositionEntityDataManagerImpl implements CompositionEntityDataMa } private Collection validateQuestionnaire(CompositionEntityData compositionEntityData) { + logger.debug(String.format("validateQuestionnaire start: " + + "[entity.type]=%s, [entity.id]=%s, [entity.questionnaireString]=%s", + compositionEntityData.entity.getType().name(), + compositionEntityData.entity.getCompositionEntityId().toString(), + compositionEntityData.entity.getQuestionnaireData())); + return JsonUtil.validate( compositionEntityData.entity.getQuestionnaireData() == null ? JsonUtil.object2Json(new Object()) diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/filedatastructuremodule/CandidateServiceImpl.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/filedatastructuremodule/CandidateServiceImpl.java index 2822d958d0..e05c848452 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/filedatastructuremodule/CandidateServiceImpl.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/services/impl/filedatastructuremodule/CandidateServiceImpl.java @@ -138,7 +138,9 @@ public class CandidateServiceImpl implements CandidateService { FilesDataStructure fileDataStructureFromManifest = createFileDataStructureFromManifest(zipContentMap.getFileContent (SdcCommon.MANIFEST_NAME)); - structure.getArtifacts().addAll(fileDataStructureFromManifest.getArtifacts()); + List structureArtifacts = structure.getArtifacts(); + structureArtifacts.addAll(fileDataStructureFromManifest.getArtifacts().stream().filter + (artifact -> !structureArtifacts.contains(artifact)).collect((Collectors.toList()))); handleArtifactsFromTree(tree, structure); return JsonUtil.object2Json(structure); diff --git a/openecomp-be/tools/migration/1702_to_1707_zusammen/src/main/resources/logback.xml b/openecomp-be/tools/migration/1702_to_1707_zusammen/src/main/resources/logback.xml index b1c1335302..9c9c06c216 100644 --- a/openecomp-be/tools/migration/1702_to_1707_zusammen/src/main/resources/logback.xml +++ b/openecomp-be/tools/migration/1702_to_1707_zusammen/src/main/resources/logback.xml @@ -1,282 +1,15 @@ - - + - - - - - - - - - - - - - - - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/all.log - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/all.log.%i - - 1 - 10 - - - - 20MB - - - ${default-log-pattern} - - - - - - - - - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/Error.log - - - - - - AUDIT_MARKER - - NEUTRAL - DENY - - - - - - TRANSACTION_MARKER - - NEUTRAL - DENY - - - - - INFO - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/Error.log.%i - - 1 - 10 - - - - 20MB - - - ${default-log-pattern} - - - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/debug.log - - - - - - - TRANSACTION_MARKER - - NEUTRAL - DENY - - - - - - - e.level.toInt() <= DEBUG.toInt() - - - DENY - NEUTRAL - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/debug.log.%i - - 1 - 10 - - - - 20MB - + + - ${default-log-pattern} + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/cassandra2zusammen_migration_debug.log - - - - - - - TRANSACTION_MARKER - - NEUTRAL - DENY - - - - - - - e.level.toInt() <= DEBUG.toInt() - - - DENY - NEUTRAL - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/debug_by_package.log.%i - - 1 - 10 - - - - 20MB - - - ${asdc-debug-log-pattern} - - - - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/audit.log - - - - - - AUDIT_MARKER - - DENY - ACCEPT - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/audit.log.%i - - 1 - 10 - - - - 20MB - - - ${default-log-pattern} - - - - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/transaction.log - - - - - - TRANSACTION_MARKER - - DENY - ACCEPT - - - - ${log.home}/${ECOMP-component-name}/${ECOMP-subcomponent-name}/transaction.log.%i - - 1 - 10 - - - - 20MB - - - ${default-log-pattern} - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + \ No newline at end of file diff --git a/openecomp-be/tools/migration/cassandra2zusammen.sh b/openecomp-be/tools/migration/cassandra2zusammen.sh index 4765fc3684..6ef90ad3bf 100644 --- a/openecomp-be/tools/migration/cassandra2zusammen.sh +++ b/openecomp-be/tools/migration/cassandra2zusammen.sh @@ -3,8 +3,7 @@ ########################################################################################################### # script name - cassandra2zusammen.sh # run script - ./cassandra2zusammen.sh -# This script migrates ASDC 1st class citizen entities and their sub-entities from Cassandra to -# Zusammen. +# This script migrates ASDC 1st class citizen entities and their sub-entities from Cassandra to Zusammen. # This script should be run when upgrading from 1702 to 1707 ########################################################################################################### @@ -12,6 +11,5 @@ # change exist package and service templates in db java -Dlog.home=/apps/jetty/base/be/logs -Dconfiguration.yaml=/apps/jetty/base/be/config/catalog-be/configuration.yaml -jar openecomp-zusammen-migration-1.0-SNAPSHOT.jar org.openecomp.core.migration.MigrationMain -STATUS="${?}" echo "${STATUS}" echo "All log messages for the Cassandra2Zusammen -migration process are in /apps/jetty/base/be/logs/ASDC/ASDC- -BE/cassandra2zusammen_migration_debug.log" +STATUS="${?}" +echo "${STATUS}" diff --git a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/setup/MobProxy.java b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/setup/MobProxy.java index 6251d1e8b0..bab4508716 100644 --- a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/setup/MobProxy.java +++ b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/setup/MobProxy.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.execute.setup; import java.net.InetSocketAddress; diff --git a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/CustomizationUUIDVerificator.java b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/CustomizationUUIDVerificator.java index 9cb305deae..1824266f0c 100644 --- a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/CustomizationUUIDVerificator.java +++ b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/verificator/CustomizationUUIDVerificator.java @@ -1,3 +1,23 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + package org.openecomp.sdc.ci.tests.verificator; import static org.testng.AssertJUnit.assertTrue; -- 2.16.6

r{ZX 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 literal 0 HcmV?d00001 diff --git a/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-ExtraBold.ttf b/catalog-ui/src/assets/styles/fonts/OpenSans/OpenSans-ExtraBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..21f6f84a0799946fc4ae02c52b27e61c3762c745 GIT binary patch literal 222584 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