From a040eac14a18d96df4dc4729df506ce993cad090 Mon Sep 17 00:00:00 2001 From: ALPERT Date: Wed, 13 Jan 2021 10:28:31 -0500 Subject: Pushing v22 schema to onap Making changes to DbEdgeRules_v22 and aai_oxm_v22 to update with approved changes Issue-ID: AAI-3196 Change-Id: I1d896060abdd55fa315f4eb7e1589cbcbd2a5b67 Signed-off-by: Alpert, Matthew (ma1944) --- .../onap/dbedgerules/v22/DbEdgeRules_v22.json | 524 +++- .../main/resources/onap/oxm/v22/aai_oxm_v22.xml | 2634 ++++++++++++++++++-- 2 files changed, 2977 insertions(+), 181 deletions(-) (limited to 'aai-schema/src') diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v22/DbEdgeRules_v22.json b/aai-schema/src/main/resources/onap/dbedgerules/v22/DbEdgeRules_v22.json index 1e748e2..9018996 100644 --- a/aai-schema/src/main/resources/onap/dbedgerules/v22/DbEdgeRules_v22.json +++ b/aai-schema/src/main/resources/onap/dbedgerules/v22/DbEdgeRules_v22.json @@ -936,6 +936,18 @@ "default": "true", "description": "" }, + { + "from": "service-instance", + "to": "l3-network", + "label": "org.onap.relationships.inventory.ComposedOf", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"" + }, { "from": "service-instance", "to": "p-interface", @@ -1922,7 +1934,7 @@ "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", - "description": "" + "description":"service-instance BelongsTo service-subscription" }, { "from": "class-of-service", @@ -2787,8 +2799,8 @@ "prevent-delete": "NONE", "default": "true", "description": "" - }, - { + }, + { "from": "allotted-resource", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", @@ -2799,8 +2811,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "!${direction}", "private": "true" - }, - { + }, + { "from": "configuration", "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", @@ -2817,7 +2829,7 @@ "to": "model-ver", "label": "org.onap.relationships.inventory.IsA", "direction": "OUT", - "multiplicity": "MANY2ONE", + "multiplicity": "MANY2ONE", "contains-other-v": "NONE", "delete-other-v": "NONE", "SVC-INFRA": "NONE", @@ -4720,7 +4732,8 @@ "delete-other-v": "!${direction}", "prevent-delete": "NONE", "default": "true", - "description": "" + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "network-range", @@ -4958,7 +4971,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", - "description": "A pnf uses policies" + "description": "A pnf uses policies", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "pnf", @@ -4996,7 +5010,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A policy applies to an address family." + "description": "A policy applies to an address family.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "policy", @@ -5034,7 +5049,8 @@ "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", - "description": "The policy associated to an instance-group" + "description": "The policy associated to an instance-group", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "policy", @@ -5060,7 +5076,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", - "description": "The policy applies to an l-interface." + "description": "The policy applies to an l-interface.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "policy", @@ -5086,7 +5103,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "This edge allows for QOS policy to vlan-tag relationship. For a given policy get all vlan tags as well as for a given vlan-tag get all the policies." + "description": "This edge allows for QOS policy to vlan-tag relationship. For a given policy get all vlan tags as well as for a given vlan-tag get all the policies.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "policy", @@ -5112,7 +5130,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "NONE", "default": "true", - "description": "" + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "port-list", @@ -5293,7 +5312,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the lag-interface." + "description": "A profile (set of characteristics) applies to the lag-interface.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "profile", @@ -5306,7 +5326,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the l-interface." + "description": "A profile (set of characteristics) applies to the l-interface.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "profile", @@ -5358,7 +5379,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the p-interface." + "description": "A profile (set of characteristics) applies to the p-interface.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "profile", @@ -5384,7 +5406,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the pnf." + "description": "A profile (set of characteristics) applies to the pnf.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "profile", @@ -5397,7 +5420,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the policy." + "description": "A profile (set of characteristics) applies to the policy.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "profile", @@ -5488,7 +5512,8 @@ "SVC-INFRA": "NONE", "prevent-delete": "${direction}", "default": "true", - "description": "A profile (set of characteristics) applies to the vrf." + "description": "A profile (set of characteristics) applies to the vrf.", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "pserver", @@ -5736,7 +5761,8 @@ "delete-other-v": "NONE", "prevent-delete": "NONE", "default": "true", - "description": "The profile associated to a sw-component" + "description": "The profile associated to a sw-component", + "relationship-properties": ["data-owner","data-source","data-source-version"] }, { "from": "validation-audit", @@ -5859,7 +5885,461 @@ "prevent-delete": "NONE", "default": "true", "description": "" - } - + }, + { + "from": "selector-list", + "to": "object-group", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "zone", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "generic-vnf", + "to": "object-group", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"A relationship that ties the device to the prefix-list/community-list." + }, + { + "from": "pnf", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "port-list", + "to": "endpoint", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "selector-list", + "to": "endpoint", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "mapping", + "to": "object-group", + "label": "org.onap.relationships.inventory.MemberOf", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "The mapping associated to an object-group" + }, + { + "from": "complex", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "" + }, + { + "from": "relationship-rule", + "to": "endpoint", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "Details relationships endpoint requires" + }, + { + "from": "policy", + "to": "object-group", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "object-group", + "to": "complex", + "label": "org.onap.relationships.inventory.LocatedIn", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "The object-group is located in a complex" + }, + { + "from": "pserver", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "relationship-rule", + "to": "object-group", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "Details relationships object-group requires" + }, + { + "from": "object-group", + "to": "vrf", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "The object-group to VRF for various route types.", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "profile", + "to": "endpoint", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "A profile (set of characteristics) applies to the endpoint." + }, + { + "from": "cloud-region", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "" + }, + { + "from": "object-group", + "to": "object-group", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "The object-gorup that applies to an object-group" + }, + { + "from": "object-group", + "to": "cloud-region", + "label": "org.onap.relationships.inventory.LocatedIn", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "The object-group is located in a cloud-region" + }, + { + "from": "rule", + "to": "object-group", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "!${direction}", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "rule", + "to": "object-group", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "!${direction}", + "default": "false", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "rule", + "to": "object-group", + "label": "org.onap.relationships.inventory.Source", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "!${direction}", + "default": "false", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "rule", + "to": "object-group", + "label": "org.onap.relationships.inventory.Destination", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "!${direction}", + "default": "false", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "profile", + "to": "object-group", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "The profile (set of characteristics) classifies the object-group.", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "object-group", + "to": "zone", + "label": "org.onap.relationships.inventory.LocatedIn", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "The object-group is located in a zone" + }, + { + "from": "network-route", + "to": "object-group", + "label": "org.onap.relationships.inventory.MemberOf", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "true", + "description": "The route is part of part of a route-list that is modeled in an object-group." + }, + { + "from": "ip-address-list", + "to": "object-group", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "object-group", + "to": "pnf", + "label": "org.onap.relationships.inventory.AppliesTo", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "", + "relationship-properties": ["data-owner","data-source","data-source-version"] + }, + { + "from": "community-list", + "to": "object-group", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "port-list", + "to": "object-group", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description": "" + }, + { + "from": "service-instance", + "to": "owning-entity", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "MANY2ONE", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "false", + "description":"service-instance Uses an owning-entity" + },{ + "from": "vrf", + "to": "instance-group", + "label": "org.onap.relationships.inventory.Primary", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "false", + "description":"used for vrf fallback" + },{ + "from": "vrf", + "to": "instance-group", + "label": "org.onap.relationships.inventory.Secondary", + "direction": "OUT", + "multiplicity": "MANY2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "${direction}", + "default": "false", + "description":"used for vrf fallback" + },{ + "from": "platform", + "to": "profile", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object" + },{ + "from": "platform", + "to": "endpoint", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object" + },{ + "from": "platform", + "to": "object-group", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object" + },{ + "from": "platform", + "to": "policy", + "label": "org.onap.relationships.inventory.Uses", + "direction": "OUT", + "multiplicity": "ONE2MANY", + "contains-other-v": "NONE", + "delete-other-v": "NONE", + "prevent-delete": "NONE", + "default": "true", + "description":"Used by Auditing applications to identify appropriate audit models based on the platform associated with the given object" + } ] } diff --git a/aai-schema/src/main/resources/onap/oxm/v22/aai_oxm_v22.xml b/aai-schema/src/main/resources/onap/oxm/v22/aai_oxm_v22.xml index 52e66b5..3d52c1e 100644 --- a/aai-schema/src/main/resources/onap/oxm/v22/aai_oxm_v22.xml +++ b/aai-schema/src/main/resources/onap/oxm/v22/aai_oxm_v22.xml @@ -409,6 +409,7 @@ + @@ -639,6 +640,7 @@ + @@ -743,6 +745,11 @@ + + + + + @@ -756,9 +763,19 @@ - + - + + + + + + + + + + + @@ -786,7 +803,7 @@ - + @@ -818,6 +835,21 @@ + + + + + + + + + + + + + + + @@ -831,6 +863,7 @@ + @@ -866,6 +899,21 @@ + + + + + + + + + + + + + + + @@ -876,7 +924,7 @@ - + @@ -933,6 +981,21 @@ + + + + + + + + + + + + + + + @@ -942,7 +1005,7 @@ - + @@ -1063,6 +1126,21 @@ + + + + + + + + + + + + + + + @@ -1081,7 +1159,7 @@ - + @@ -1127,6 +1205,21 @@ + + + + + + + + + + + + + + + @@ -1139,7 +1232,7 @@ - + @@ -1167,6 +1260,21 @@ + + + + + + + + + + + + + + + @@ -1176,7 +1284,7 @@ - + @@ -1199,6 +1307,21 @@ + + + + + + + + + + + + + + + @@ -1208,7 +1331,7 @@ - + @@ -1236,6 +1359,21 @@ + + + + + + + + + + + + + + + @@ -1246,7 +1384,7 @@ - + @@ -1284,6 +1422,21 @@ + + + + + + + + + + + + + + + @@ -1293,7 +1446,7 @@ - + @@ -1346,7 +1499,22 @@ - + + + + + + + + + + + + + + + + @@ -1359,7 +1527,7 @@ - + @@ -1412,6 +1580,21 @@ + + + + + + + + + + + + + + + @@ -1421,7 +1604,7 @@ - + @@ -1485,6 +1668,21 @@ + + + + + + + + + + + + + + + @@ -1503,7 +1701,7 @@ - + @@ -1629,7 +1827,21 @@ - + + + + + + + + + + + + + + + @@ -1644,7 +1856,7 @@ - + @@ -1726,6 +1938,21 @@ + + + + + + + + + + + + + + + @@ -1740,7 +1967,7 @@ - + @@ -1796,11 +2023,26 @@ + + + + + + + + + + + + + + + - + @@ -1895,13 +2137,28 @@ + + + + + + + + + + + + + + + - + @@ -1957,11 +2214,26 @@ + + + + + + + + + + + + + + + - + @@ -1991,6 +2263,21 @@ + + + + + + + + + + + + + + + @@ -2000,7 +2287,7 @@ - + @@ -2076,6 +2363,21 @@ + + + + + + + + + + + + + + + @@ -2086,7 +2388,7 @@ - + @@ -2157,18 +2459,33 @@ + + + + + + + + + + + + + + + - + - + @@ -2209,6 +2526,21 @@ + + + + + + + + + + + + + + + @@ -2219,7 +2551,7 @@ - + @@ -2286,6 +2618,21 @@ + + + + + + + + + + + + + + + @@ -2297,7 +2644,7 @@ - + @@ -2320,6 +2667,21 @@ + + + + + + + + + + + + + + + @@ -2328,7 +2690,7 @@ - + @@ -2359,6 +2721,21 @@ + + + + + + + + + + + + + + + @@ -2368,7 +2745,7 @@ - + @@ -2399,6 +2776,21 @@ + + + + + + + + + + + + + + + @@ -2408,7 +2800,7 @@ - + @@ -2583,6 +2975,21 @@ + + + + + + + + + + + + + + + @@ -2599,7 +3006,7 @@ - + @@ -2771,6 +3178,21 @@ + + + + + + + + + + + + + + + @@ -2780,7 +3202,8 @@ - + + @@ -2869,20 +3292,109 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2957,6 +3469,21 @@ + + + + + + + + + + + + + + + @@ -2972,6 +3499,7 @@ + @@ -3008,6 +3536,21 @@ + + + + + + + + + + + + + + + @@ -3017,6 +3560,7 @@ + @@ -3231,6 +3775,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3239,7 +3803,7 @@ - + @@ -3286,6 +3850,21 @@ + + + + + + + + + + + + + + + @@ -3296,7 +3875,7 @@ - + @@ -3336,6 +3915,21 @@ + + + + + + + + + + + + + + + @@ -3345,7 +3939,7 @@ - + @@ -3382,6 +3976,21 @@ + + + + + + + + + + + + + + + @@ -3391,7 +4000,7 @@ - + @@ -3422,6 +4031,21 @@ + + + + + + + + + + + + + + + @@ -3432,7 +4056,7 @@ - + @@ -3490,6 +4114,21 @@ + + + + + + + + + + + + + + + @@ -3499,7 +4138,7 @@ - + @@ -3558,12 +4197,27 @@ + + + + + + + + + + + + + + + - + @@ -3603,6 +4257,21 @@ + + + + + + + + + + + + + + + @@ -3614,7 +4283,7 @@ - + @@ -3642,6 +4311,21 @@ + + + + + + + + + + + + + + + @@ -3651,7 +4335,7 @@ - + @@ -3683,6 +4367,21 @@ + + + + + + + + + + + + + + + @@ -3692,7 +4391,7 @@ - + @@ -3720,6 +4419,21 @@ + + + + + + + + + + + + + + + @@ -3729,7 +4443,7 @@ - + @@ -3761,6 +4475,21 @@ + + + + + + + + + + + + + + + @@ -3772,7 +4501,7 @@ - + @@ -3954,6 +4683,21 @@ + + + + + + + + + + + + + + + @@ -3969,7 +4713,7 @@ - + @@ -4032,6 +4776,21 @@ + + + + + + + + + + + + + + + @@ -4041,7 +4800,7 @@ - + @@ -4088,11 +4847,26 @@ + + + + + + + + + + + + + + + - + @@ -4123,6 +4897,21 @@ + + + + + + + + + + + + + + + @@ -4132,7 +4921,7 @@ - + @@ -4307,6 +5096,21 @@ + + + + + + + + + + + + + + + @@ -4314,7 +5118,7 @@ - + @@ -4464,11 +5268,26 @@ + + + + + + + + + + + + + + + - + @@ -4496,6 +5315,21 @@ + + + + + + + + + + + + + + + @@ -4506,7 +5340,7 @@ - + @@ -4538,6 +5372,21 @@ + + + + + + + + + + + + + + + @@ -4547,7 +5396,8 @@ - + + @@ -4597,16 +5447,31 @@ - + - + + + + + + + + + + + + + + + + - + @@ -4642,6 +5507,21 @@ + + + + + + + + + + + + + + + @@ -4650,7 +5530,8 @@ - + + @@ -4814,6 +5695,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4824,7 +5730,7 @@ - + @@ -4868,6 +5774,21 @@ + + + + + + + + + + + + + + + @@ -4879,7 +5800,7 @@ - + @@ -4915,6 +5836,21 @@ + + + + + + + + + + + + + + + @@ -4923,7 +5859,8 @@ - + + @@ -5039,6 +5976,21 @@ + + + + + + + + + + + + + + + @@ -5047,8 +5999,7 @@ - + @@ -5124,14 +6075,28 @@ + + + + + + + + + + + + + + + - + @@ -5154,6 +6119,21 @@ + + + + + + + + + + + + + + + @@ -5163,7 +6143,7 @@ - + @@ -5251,6 +6231,21 @@ + + + + + + + + + + + + + + + @@ -5262,7 +6257,7 @@ - + @@ -5444,6 +6439,21 @@ + + + + + + + + + + + + + + + @@ -5457,8 +6467,7 @@ - + @@ -5491,6 +6500,21 @@ + + + + + + + + + + + + + + + @@ -5529,8 +6553,9 @@ + - + @@ -5553,6 +6578,21 @@ + + + + + + + + + + + + + + + @@ -5561,7 +6601,7 @@ - + @@ -5679,12 +6719,28 @@ + + + + + + + + + + + + + + + + - + @@ -6021,6 +7077,21 @@ + + + + + + + + + + + + + + + @@ -6033,7 +7104,7 @@ - + @@ -6150,6 +7221,21 @@ + + + + + + + + + + + + + + + @@ -6160,7 +7246,7 @@ - + @@ -6188,6 +7274,21 @@ + + + + + + + + + + + + + + + @@ -6197,7 +7298,7 @@ - + @@ -6288,13 +7389,28 @@ + + + + + + + + + + + + + + + - + @@ -6441,6 +7557,12 @@ + + + + + + @@ -6528,6 +7650,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -6540,7 +7682,7 @@ - + @@ -6630,6 +7772,21 @@ + + + + + + + + + + + + + + + @@ -6644,7 +7801,7 @@ - + @@ -6712,6 +7869,21 @@ + + + + + + + + + + + + + + + @@ -6721,7 +7893,7 @@ - + @@ -6746,6 +7918,21 @@ + + + + + + + + + + + + + + + @@ -6756,7 +7943,7 @@ - + @@ -6779,6 +7966,21 @@ + + + + + + + + + + + + + + + @@ -6790,7 +7992,7 @@ - + @@ -6815,6 +8017,21 @@ + + + + + + + + + + + + + + + @@ -6825,7 +8042,7 @@ - + @@ -6858,6 +8075,21 @@ + + + + + + + + + + + + + + + @@ -6868,7 +8100,7 @@ - + @@ -7002,6 +8234,21 @@ + + + + + + + + + + + + + + + @@ -7012,7 +8259,7 @@ - + @@ -7047,6 +8294,21 @@ + + + + + + + + + + + + + + + @@ -7056,7 +8318,7 @@ - + @@ -7179,6 +8441,21 @@ + + + + + + + + + + + + + + + @@ -7189,7 +8466,7 @@ - + @@ -7285,7 +8562,7 @@ - + @@ -7308,6 +8585,21 @@ + + + + + + + + + + + + + + + @@ -7331,7 +8623,7 @@ - + @@ -7374,6 +8666,21 @@ + + + + + + + + + + + + + + + @@ -7396,7 +8703,7 @@ - + @@ -7438,6 +8745,21 @@ + + + + + + + + + + + + + + + @@ -7453,7 +8775,7 @@ - + @@ -7468,6 +8790,21 @@ + + + + + + + + + + + + + + + @@ -7489,7 +8826,7 @@ - + @@ -7504,6 +8841,21 @@ + + + + + + + + + + + + + + + @@ -7523,7 +8875,7 @@ - + @@ -7538,6 +8890,21 @@ + + + + + + + + + + + + + + + @@ -7890,6 +9257,21 @@ + + + + + + + + + + + + + + + @@ -7902,7 +9284,7 @@ - + @@ -7991,6 +9373,21 @@ + + + + + + + + + + + + + + + @@ -7999,7 +9396,7 @@ - + @@ -8026,6 +9423,21 @@ + + + + + + + + + + + + + + + @@ -8035,7 +9447,7 @@ - + @@ -8153,6 +9565,21 @@ + + + + + + + + + + + + + + + @@ -8160,8 +9587,7 @@ - - + @@ -8188,6 +9614,21 @@ + + + + + + + + + + + + + + + @@ -8198,8 +9639,7 @@ - - + @@ -8275,6 +9715,21 @@ + + + + + + + + + + + + + + + @@ -8285,7 +9740,7 @@ - + @@ -8358,7 +9813,7 @@ - + @@ -8366,6 +9821,21 @@ + + + + + + + + + + + + + + + @@ -8376,7 +9846,7 @@ - + @@ -8422,6 +9892,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8431,7 +9931,7 @@ - + @@ -8463,6 +9963,21 @@ + + + + + + + + + + + + + + + @@ -8472,7 +9987,7 @@ - + @@ -8518,6 +10033,21 @@ + + + + + + + + + + + + + + + @@ -8528,7 +10058,7 @@ - + @@ -8608,6 +10138,21 @@ + + + + + + + + + + + + + + + @@ -8625,7 +10170,7 @@ - + @@ -8672,6 +10217,21 @@ + + + + + + + + + + + + + + + @@ -8682,7 +10242,7 @@ - + @@ -8754,6 +10314,21 @@ + + + + + + + + + + + + + + + @@ -8765,7 +10340,7 @@ - + @@ -8833,7 +10408,7 @@ - + @@ -8846,12 +10421,27 @@ + + + + + + + + + + + + + + + - + @@ -8897,6 +10487,21 @@ + + + + + + + + + + + + + + + @@ -8906,7 +10511,7 @@ - + @@ -8951,6 +10556,21 @@ + + + + + + + + + + + + + + + @@ -8960,7 +10580,7 @@ - + @@ -9035,6 +10655,21 @@ + + + + + + + + + + + + + + + @@ -9044,7 +10679,7 @@ - + @@ -9104,6 +10739,21 @@ + + + + + + + + + + + + + + + @@ -9113,7 +10763,7 @@ - + @@ -9164,6 +10814,21 @@ + + + + + + + + + + + + + + + @@ -9173,7 +10838,7 @@ - + @@ -9220,6 +10885,21 @@ + + + + + + + + + + + + + + + @@ -9230,7 +10910,7 @@ - + @@ -9259,6 +10939,21 @@ + + + + + + + + + + + + + + + @@ -9272,7 +10967,8 @@ - + + @@ -9293,6 +10989,21 @@ + + + + + + + + + + + + + + + @@ -9302,7 +11013,7 @@ - + @@ -9344,6 +11055,21 @@ + + + + + + + + + + + + + + + @@ -9352,7 +11078,8 @@ - + + @@ -9407,11 +11134,26 @@ + + + + + + + + + + + + + + + - + @@ -9466,11 +11208,26 @@ + + + + + + + + + + + + + + + - + @@ -9523,6 +11280,21 @@ + + + + + + + + + + + + + + + @@ -9532,7 +11304,7 @@ - + @@ -9553,7 +11325,7 @@ - + @@ -9583,6 +11355,21 @@ + + + + + + + + + + + + + + + @@ -9597,7 +11384,7 @@ - + @@ -9616,6 +11403,21 @@ + + + + + + + + + + + + + + + @@ -9659,6 +11461,21 @@ + + + + + + + + + + + + + + + @@ -9674,7 +11491,7 @@ - + @@ -9716,6 +11533,21 @@ + + + + + + + + + + + + + + + @@ -9725,7 +11557,8 @@ - + + @@ -9759,6 +11592,11 @@ + + + + + @@ -9769,6 +11607,11 @@ + + + + + @@ -9814,6 +11657,21 @@ + + + + + + + + + + + + + + + @@ -9827,7 +11685,8 @@ - + + @@ -9893,6 +11752,21 @@ + + + + + + + + + + + + + + + @@ -9904,7 +11778,7 @@ - + @@ -9934,6 +11808,21 @@ + + + + + + + + + + + + + + + @@ -9944,12 +11833,13 @@ - + - + + @@ -9990,19 +11880,34 @@ - + + + + + + + + + + + + + + + + - + - + - + - + - + @@ -10018,6 +11923,7 @@ + @@ -10059,6 +11965,21 @@ + + + + + + + + + + + + + + + @@ -10099,6 +12020,21 @@ + + + + + + + + + + + + + + + @@ -10113,7 +12049,8 @@ - + + @@ -11557,7 +13494,8 @@ - + + @@ -11612,6 +13550,21 @@ + + + + + + + + + + + + + + + @@ -11621,7 +13574,7 @@ - + @@ -11678,6 +13631,21 @@ + + + + + + + + + + + + + + + @@ -11688,7 +13656,7 @@ - + @@ -11731,6 +13699,21 @@ + + + + + + + + + + + + + + + @@ -11745,9 +13728,197 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11772,6 +13943,21 @@ + + + + + + + + + + + + + + + @@ -11784,6 +13970,7 @@ + @@ -11805,6 +13992,21 @@ + + + + + + + + + + + + + + + @@ -11817,6 +14019,7 @@ + @@ -11916,18 +14119,39 @@ + + + + + + + + + + + + + + + + + + + + + - + @@ -12021,11 +14245,27 @@ + + + + + + + + + + + + + + + + @@ -12036,6 +14276,7 @@ + @@ -12079,6 +14320,21 @@ + + + + + + + + + + + + + + + @@ -12088,7 +14344,7 @@ - + @@ -12129,6 +14385,21 @@ + + + + + + + + + + + + + + + @@ -12139,7 +14410,7 @@ - + @@ -12181,6 +14452,21 @@ + + + + + + + + + + + + + + + @@ -12190,7 +14476,7 @@ - + @@ -12217,21 +14503,51 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12241,11 +14557,11 @@ - + - + -- cgit 1.2.3-korg