diff options
-rw-r--r-- | docs/swagger/swagger.json | 275 | ||||
-rw-r--r-- | docs/swagger/swagger.pdf | 5358 | ||||
-rw-r--r-- | extra/sql/dump/test-data.sql | 34 | ||||
-rwxr-xr-x | src/main/java/org/onap/clamp/clds/util/drawing/Painter.java | 7 | ||||
-rw-r--r-- | src/main/java/org/onap/clamp/loop/LoopController.java | 13 | ||||
-rw-r--r-- | src/main/java/org/onap/clamp/policy/operational/LegacyOperationalPolicy.java | 2 | ||||
-rw-r--r-- | src/main/java/org/onap/clamp/policy/operational/OperationalPolicy.java | 14 | ||||
-rw-r--r-- | src/main/resources/META-INF/resources/swagger.html | 105 | ||||
-rw-r--r-- | src/main/resources/clds/camel/rest/clamp-api-v2.xml | 33 | ||||
-rw-r--r-- | src/main/resources/clds/camel/routes/loop-flows.xml | 2 | ||||
-rw-r--r-- | src/main/resources/clds/camel/routes/policy-flows.xml | 8 | ||||
-rw-r--r-- | ui-react/src/components/menu/MenuBar.js | 1 | ||||
-rw-r--r-- | ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap | 3 |
13 files changed, 3120 insertions, 2735 deletions
diff --git a/docs/swagger/swagger.json b/docs/swagger/swagger.json index a52fe8c1..64b43ab8 100644 --- a/docs/swagger/swagger.json +++ b/docs/swagger/swagger.json @@ -4,13 +4,13 @@ "version" : "5.0.0-SNAPSHOT", "title" : "Clamp Rest API" }, - "host" : "localhost:33631", + "host" : "localhost:37295", "basePath" : "/restservices/clds/", "schemes" : [ "http" ], "paths" : { "/v2/dictionary" : { "get" : { - "operationId" : "route80", + "operationId" : "route18", "produces" : [ "application/json" ], "responses" : { "200" : { @@ -20,11 +20,11 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route80" + "x-camelContextId" : "camel-1", + "x-routeId" : "route18" }, "put" : { - "operationId" : "route82", + "operationId" : "route20", "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "parameters" : [ { @@ -43,8 +43,8 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route82" + "x-camelContextId" : "camel-1", + "x-routeId" : "route20" } }, "/v2/dictionary/{dictionaryName}" : { @@ -64,7 +64,7 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, @@ -93,11 +93,11 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null }, "delete" : { - "operationId" : "route84", + "operationId" : "route22", "produces" : [ "application/json" ], "parameters" : [ { "name" : "name", @@ -108,8 +108,8 @@ "responses" : { "200" : { } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route84" + "x-camelContextId" : "camel-1", + "x-routeId" : "route22" } }, "/v2/dictionary/{name}/elements/{shortName}" : { @@ -129,7 +129,7 @@ "responses" : { "200" : { } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, @@ -147,13 +147,13 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, "/v2/loop/{loopName}" : { "get" : { - "operationId" : "route65", + "operationId" : "route3", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -169,13 +169,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route65" + "x-camelContextId" : "camel-1", + "x-routeId" : "route3" } }, "/v2/loop/delete/{loopName}" : { "put" : { - "operationId" : "route76", + "operationId" : "route14", "parameters" : [ { "name" : "loopName", "in" : "path", @@ -185,13 +185,13 @@ "responses" : { "200" : { } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route76" + "x-camelContextId" : "camel-1", + "x-routeId" : "route14" } }, "/v2/loop/deploy/{loopName}" : { "put" : { - "operationId" : "route70", + "operationId" : "route8", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -207,13 +207,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route70" + "x-camelContextId" : "camel-1", + "x-routeId" : "route8" } }, "/v2/loop/getAllNames" : { "get" : { - "operationId" : "route64", + "operationId" : "route2", "produces" : [ "application/json" ], "responses" : { "200" : { @@ -226,13 +226,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route64" + "x-camelContextId" : "camel-1", + "x-routeId" : "route2" } }, "/v2/loop/getstatus/{loopName}" : { "get" : { - "operationId" : "route77", + "operationId" : "route15", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -248,13 +248,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route77" + "x-camelContextId" : "camel-1", + "x-routeId" : "route15" } }, "/v2/loop/refreshOpPolicyJsonSchema/{loopName}" : { "put" : { - "operationId" : "route71", + "operationId" : "route9", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -270,13 +270,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route71" + "x-camelContextId" : "camel-1", + "x-routeId" : "route9" } }, "/v2/loop/restart/{loopName}" : { "put" : { - "operationId" : "route74", + "operationId" : "route12", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -292,13 +292,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route74" + "x-camelContextId" : "camel-1", + "x-routeId" : "route12" } }, "/v2/loop/stop/{loopName}" : { "put" : { - "operationId" : "route73", + "operationId" : "route11", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -314,13 +314,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route73" + "x-camelContextId" : "camel-1", + "x-routeId" : "route11" } }, "/v2/loop/submit/{loopName}" : { "put" : { - "operationId" : "route75", + "operationId" : "route13", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -336,13 +336,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route75" + "x-camelContextId" : "camel-1", + "x-routeId" : "route13" } }, "/v2/loop/svgRepresentation/{loopName}" : { "get" : { - "operationId" : "route66", + "operationId" : "route4", "produces" : [ "application/xml" ], "parameters" : [ { "name" : "loopName", @@ -358,13 +358,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route66" + "x-camelContextId" : "camel-1", + "x-routeId" : "route4" } }, "/v2/loop/undeploy/{loopName}" : { "put" : { - "operationId" : "route72", + "operationId" : "route10", "produces" : [ "application/json" ], "parameters" : [ { "name" : "loopName", @@ -380,13 +380,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route72" + "x-camelContextId" : "camel-1", + "x-routeId" : "route10" } }, "/v2/loop/updateGlobalProperties/{loopName}" : { "post" : { - "operationId" : "route67", + "operationId" : "route5", "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "parameters" : [ { @@ -410,13 +410,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route67" + "x-camelContextId" : "camel-1", + "x-routeId" : "route5" } }, "/v2/loop/updateMicroservicePolicy/{loopName}" : { "post" : { - "operationId" : "route69", + "operationId" : "route7", "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "parameters" : [ { @@ -440,13 +440,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route69" + "x-camelContextId" : "camel-1", + "x-routeId" : "route7" } }, "/v2/loop/updateOperationalPolicies/{loopName}" : { "post" : { - "operationId" : "route68", + "operationId" : "route6", "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "parameters" : [ { @@ -470,13 +470,13 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route68" + "x-camelContextId" : "camel-1", + "x-routeId" : "route6" } }, "/v2/policyToscaModels" : { "get" : { - "operationId" : "route87", + "operationId" : "route25", "produces" : [ "application/json" ], "responses" : { "200" : { @@ -486,8 +486,8 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route87" + "x-camelContextId" : "camel-1", + "x-routeId" : "route25" } }, "/v2/policyToscaModels/{policyModelType}" : { @@ -507,11 +507,11 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null }, "put" : { - "operationId" : "route88", + "operationId" : "route26", "consumes" : [ "plain/text" ], "produces" : [ "application/json" ], "parameters" : [ { @@ -535,8 +535,8 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route88" + "x-camelContextId" : "camel-1", + "x-routeId" : "route26" } }, "/v2/policyToscaModels/yaml/{policyModelType}" : { @@ -556,13 +556,13 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, "/v2/templates" : { "get" : { - "operationId" : "route91", + "operationId" : "route29", "produces" : [ "application/json" ], "responses" : { "200" : { @@ -572,8 +572,8 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route91" + "x-camelContextId" : "camel-1", + "x-routeId" : "route29" } }, "/v2/templates/{templateName}" : { @@ -593,7 +593,7 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, @@ -611,13 +611,13 @@ } } }, - "x-camelContextId" : "camel-3", + "x-camelContextId" : "camel-1", "x-routeId" : null } }, "/v1/healthcheck" : { "get" : { - "operationId" : "route92", + "operationId" : "route30", "produces" : [ "application/json" ], "responses" : { "200" : { @@ -627,19 +627,19 @@ } } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route92" + "x-camelContextId" : "camel-1", + "x-routeId" : "route30" } }, "/v1/user/getUser" : { "get" : { - "operationId" : "route93", + "operationId" : "route31", "produces" : [ "text/plain" ], "responses" : { "200" : { } }, - "x-camelContextId" : "camel-3", - "x-routeId" : "route93" + "x-camelContextId" : "camel-1", + "x-routeId" : "route31" } } }, @@ -809,19 +809,20 @@ "number" : { "type" : "boolean" }, - "string" : { - "type" : "boolean" - }, - "boolean" : { - "type" : "boolean" - }, "asString" : { "type" : "string" }, + "asNumber" : { + "$ref" : "#/definitions/Number" + }, "asDouble" : { "type" : "number", "format" : "double" }, + "asFloat" : { + "type" : "number", + "format" : "float" + }, "asLong" : { "type" : "integer", "format" : "int64" @@ -830,13 +831,6 @@ "type" : "integer", "format" : "int32" }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, "asByte" : { "type" : "string", "format" : "byte" @@ -854,6 +848,15 @@ "type" : "integer", "format" : "int32" }, + "boolean" : { + "type" : "boolean" + }, + "string" : { + "type" : "boolean" + }, + "asJsonArray" : { + "$ref" : "#/definitions/JsonArray" + }, "asJsonObject" : { "$ref" : "#/definitions/JsonObject" }, @@ -869,9 +872,6 @@ "jsonNull" : { "type" : "boolean" }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, "asJsonPrimitive" : { "$ref" : "#/definitions/JsonPrimitive" }, @@ -909,6 +909,9 @@ "pdpGroup" : { "type" : "string" }, + "pdpSubGroup" : { + "type" : "string" + }, "name" : { "type" : "string" }, @@ -952,23 +955,14 @@ "asBoolean" : { "type" : "boolean" }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, "asString" : { "type" : "string" }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" + "asJsonArray" : { + "$ref" : "#/definitions/JsonArray" }, - "asInt" : { - "type" : "integer", - "format" : "int32" + "asJsonObject" : { + "$ref" : "#/definitions/JsonObject" }, "jsonArray" : { "type" : "boolean" @@ -982,9 +976,6 @@ "jsonNull" : { "type" : "boolean" }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, "asJsonPrimitive" : { "$ref" : "#/definitions/JsonPrimitive" }, @@ -994,10 +985,22 @@ "asNumber" : { "$ref" : "#/definitions/Number" }, + "asDouble" : { + "type" : "number", + "format" : "double" + }, "asFloat" : { "type" : "number", "format" : "float" }, + "asLong" : { + "type" : "integer", + "format" : "int64" + }, + "asInt" : { + "type" : "integer", + "format" : "int32" + }, "asByte" : { "type" : "string", "format" : "byte" @@ -1056,6 +1059,9 @@ "items" : { "$ref" : "#/definitions/LoopElementModel" } + }, + "policyPdpGroup" : { + "$ref" : "#/definitions/JsonObject" } }, "x-className" : { @@ -1127,6 +1133,9 @@ "pdpGroup" : { "type" : "string" }, + "pdpSubGroup" : { + "type" : "string" + }, "name" : { "type" : "string" }, @@ -1144,23 +1153,14 @@ "asBoolean" : { "type" : "boolean" }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, "asString" : { "type" : "string" }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" + "asJsonArray" : { + "$ref" : "#/definitions/JsonArray" }, - "asInt" : { - "type" : "integer", - "format" : "int32" + "asJsonObject" : { + "$ref" : "#/definitions/JsonObject" }, "jsonArray" : { "type" : "boolean" @@ -1174,9 +1174,6 @@ "jsonNull" : { "type" : "boolean" }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, "asJsonPrimitive" : { "$ref" : "#/definitions/JsonPrimitive" }, @@ -1186,10 +1183,22 @@ "asNumber" : { "$ref" : "#/definitions/Number" }, + "asDouble" : { + "type" : "number", + "format" : "double" + }, "asFloat" : { "type" : "number", "format" : "float" }, + "asLong" : { + "type" : "integer", + "format" : "int64" + }, + "asInt" : { + "type" : "integer", + "format" : "int32" + }, "asByte" : { "type" : "string", "format" : "byte" @@ -1218,10 +1227,17 @@ "asString" : { "type" : "string" }, + "asNumber" : { + "$ref" : "#/definitions/Number" + }, "asDouble" : { "type" : "number", "format" : "double" }, + "asFloat" : { + "type" : "number", + "format" : "float" + }, "asLong" : { "type" : "integer", "format" : "int64" @@ -1230,13 +1246,6 @@ "type" : "integer", "format" : "int32" }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, "asByte" : { "type" : "string", "format" : "byte" @@ -1254,6 +1263,9 @@ "type" : "integer", "format" : "int32" }, + "asJsonArray" : { + "$ref" : "#/definitions/JsonArray" + }, "asJsonObject" : { "$ref" : "#/definitions/JsonObject" }, @@ -1269,9 +1281,6 @@ "jsonNull" : { "type" : "boolean" }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, "asJsonPrimitive" : { "$ref" : "#/definitions/JsonPrimitive" }, diff --git a/docs/swagger/swagger.pdf b/docs/swagger/swagger.pdf index 18a6316d..394b7c62 100644 --- a/docs/swagger/swagger.pdf +++ b/docs/swagger/swagger.pdf @@ -4,16 +4,16 @@ << /Title (Clamp Rest API) /Creator (Asciidoctor PDF 1.5.0.alpha.10, based on Prawn 1.3.0) /Producer (Asciidoctor PDF 1.5.0.alpha.10, based on Prawn 1.3.0) -/CreationDate (D:20200226154251-08'00') -/ModDate (D:20200226154251-08'00') +/CreationDate (D:20200227150954-08'00') +/ModDate (D:20200227150954-08'00') >> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R /Names 20 0 R -/Outlines 588 0 R -/PageLabels 732 0 R +/Outlines 590 0 R +/PageLabels 734 0 R /PageMode /UseOutlines /OpenAction [7 0 R /FitH 793.0] /ViewerPreferences << /DisplayDocTitle true @@ -23,7 +23,7 @@ endobj 3 0 obj << /Type /Pages /Count 33 -/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 27 0 R 43 0 R 58 0 R 72 0 R 84 0 R 97 0 R 110 0 R 124 0 R 137 0 R 151 0 R 165 0 R 178 0 R 192 0 R 207 0 R 214 0 R 220 0 R 228 0 R 234 0 R 239 0 R 248 0 R 255 0 R 265 0 R 271 0 R 277 0 R 285 0 R 296 0 R 302 0 R] +/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 27 0 R 43 0 R 58 0 R 72 0 R 84 0 R 97 0 R 110 0 R 123 0 R 137 0 R 151 0 R 165 0 R 179 0 R 192 0 R 208 0 R 215 0 R 221 0 R 229 0 R 235 0 R 240 0 R 249 0 R 256 0 R 266 0 R 272 0 R 278 0 R 286 0 R 296 0 R 303 0 R] >> endobj 4 0 obj @@ -80,11 +80,11 @@ endobj << /Type /Font /BaseFont /AAAAAA+NotoSerif /Subtype /TrueType -/FontDescriptor 734 0 R +/FontDescriptor 736 0 R /FirstChar 32 /LastChar 255 -/Widths 736 0 R -/ToUnicode 735 0 R +/Widths 738 0 R +/ToUnicode 737 0 R >> endobj 9 0 obj @@ -1559,7 +1559,7 @@ endobj /F1.0 8 0 R >> >> -/Annots [305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R] +/Annots [307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R] >> endobj 11 0 obj @@ -3102,7 +3102,7 @@ endobj /Font << /F1.0 8 0 R >> >> -/Annots [377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R] +/Annots [379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R] >> endobj 13 0 obj @@ -4645,7 +4645,7 @@ endobj /Font << /F1.0 8 0 R >> >> -/Annots [453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R] +/Annots [455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R] >> endobj 15 0 obj @@ -5810,7 +5810,7 @@ ET BT 552.021 227.34599999999952 Td /F1.0 10.5 Tf -<3237> Tj +<3238> Tj ET 0.000 0.000 0.000 SCN @@ -5828,7 +5828,7 @@ endobj /Font << /F1.0 8 0 R >> >> -/Annots [529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R] +/Annots [531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R] >> endobj 17 0 obj @@ -5910,7 +5910,7 @@ ET BT 71.30850000000001 592.176 Td /F1.0 10.5 Tf -<203a206c6f63616c686f73743a3333363331> Tj +<203a206c6f63616c686f73743a3337323935> Tj ET 0.000 0.000 0.000 SCN @@ -6011,7 +6011,7 @@ endobj /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> >> @@ -6025,18 +6025,18 @@ endobj >> endobj 21 0 obj -<< /Kids [53 0 R 246 0 R 160 0 R 87 0 R 130 0 R 197 0 R 54 0 R 187 0 R 116 0 R 82 0 R] +<< /Kids [53 0 R 247 0 R 160 0 R 87 0 R 130 0 R 198 0 R 54 0 R 128 0 R 195 0 R 82 0 R 170 0 R] >> endobj 22 0 obj << /Type /Font /BaseFont /AAAAAB+NotoSerif-Bold /Subtype /TrueType -/FontDescriptor 738 0 R +/FontDescriptor 740 0 R /FirstChar 32 /LastChar 255 -/Widths 740 0 R -/ToUnicode 739 0 R +/Widths 742 0 R +/ToUnicode 741 0 R >> endobj 23 0 obj @@ -6046,11 +6046,11 @@ endobj << /Type /Font /BaseFont /AAAAAC+NotoSerif-Italic /Subtype /TrueType -/FontDescriptor 742 0 R +/FontDescriptor 744 0 R /FirstChar 32 /LastChar 255 -/Widths 744 0 R -/ToUnicode 743 0 R +/Widths 746 0 R +/ToUnicode 745 0 R >> endobj 25 0 obj @@ -6950,7 +6950,7 @@ endobj /F1.0 8 0 R /F4.0 33 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [31 0 R 39 0 R] @@ -6980,11 +6980,11 @@ endobj << /Type /Font /BaseFont /AAAAAD+mplus1mn-regular /Subtype /TrueType -/FontDescriptor 746 0 R +/FontDescriptor 748 0 R /FirstChar 32 /LastChar 255 -/Widths 748 0 R -/ToUnicode 747 0 R +/Widths 750 0 R +/ToUnicode 749 0 R >> endobj 34 0 obj @@ -8225,7 +8225,7 @@ endobj /F1.0 8 0 R /F4.0 33 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [45 0 R 47 0 R] @@ -8270,12 +8270,12 @@ endobj endobj 53 0 obj << /Limits [(_cldshealthcheck) (_dictionaryelement)] -/Names [(_cldshealthcheck) 209 0 R (_consumes) 48 0 R (_consumes_2) 67 0 R (_consumes_3) 143 0 R (_consumes_4) 152 0 R (_consumes_5) 159 0 R (_consumes_6) 189 0 R (_definitions) 208 0 R (_dictionary) 210 0 R (_dictionaryelement) 212 0 R] +/Names [(_cldshealthcheck) 210 0 R (_consumes) 48 0 R (_consumes_2) 67 0 R (_consumes_3) 143 0 R (_consumes_4) 152 0 R (_consumes_5) 159 0 R (_consumes_6) 189 0 R (_definitions) 209 0 R (_dictionary) 211 0 R (_dictionaryelement) 213 0 R] >> endobj 54 0 obj -<< /Limits [(_responses_10) (_responses_19)] -/Names [(_responses_10) 81 0 R (_responses_11) 88 0 R (_responses_12) 92 0 R (_responses_13) 98 0 R (_responses_14) 103 0 R (_responses_15) 108 0 R (_responses_16) 115 0 R (_responses_17) 121 0 R (_responses_18) 128 0 R (_responses_19) 133 0 R] +<< /Limits [(_responses_10) (_responses_2)] +/Names [(_responses_10) 81 0 R (_responses_11) 88 0 R (_responses_12) 92 0 R (_responses_13) 98 0 R (_responses_14) 103 0 R (_responses_15) 108 0 R (_responses_16) 115 0 R (_responses_17) 120 0 R (_responses_18) 127 0 R (_responses_19) 133 0 R (_responses_2) 35 0 R] >> endobj 55 0 obj @@ -9630,7 +9630,7 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [60 0 R 64 0 R 66 0 R] @@ -10824,7 +10824,7 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> >> @@ -10857,8 +10857,8 @@ endobj [72 0 R /XYZ 0 108.12000000000052 null] endobj 82 0 obj -<< /Limits [(_route77) (_version_information)] -/Names [(_route77) 94 0 R (_route80) 37 0 R (_route82) 41 0 R (_route84) 69 0 R (_route87) 169 0 R (_route88) 184 0 R (_route91) 193 0 R (_route92) 29 0 R (_route93) 34 0 R (_service) 300 0 R (_uri_scheme) 25 0 R (_v2_dictionary_dictionaryname_get) 55 0 R (_v2_dictionary_name_elements_shortname_delete) 75 0 R (_v2_dictionary_name_put) 62 0 R (_v2_dictionary_secondary_names_get) 50 0 R (_v2_policytoscamodels_policymodeltype_get) 179 0 R (_v2_policytoscamodels_yaml_policymodeltype_get) 173 0 R (_v2_templates_names_get) 198 0 R (_v2_templates_templatename_get) 201 0 R (_version_information) 23 0 R] +<< /Limits [(_route15) (_route4)] +/Names [(_route15) 94 0 R (_route18) 37 0 R (_route2) 91 0 R (_route20) 41 0 R (_route22) 69 0 R (_route25) 169 0 R (_route26) 185 0 R (_route29) 193 0 R (_route3) 162 0 R (_route30) 29 0 R (_route31) 34 0 R (_route4) 125 0 R] >> endobj 83 0 obj @@ -12192,7 +12192,7 @@ endobj /F3.0 24 0 R /F4.0 33 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [89 0 R] @@ -12206,7 +12206,7 @@ endobj endobj 87 0 obj << /Limits [(_parameters_8) (_produces_15)] -/Names [(_parameters_8) 95 0 R (_parameters_9) 102 0 R (_paths) 28 0 R (_policymodel) 298 0 R (_produces) 32 0 R (_produces_10) 90 0 R (_produces_11) 93 0 R (_produces_12) 100 0 R (_produces_13) 105 0 R (_produces_14) 112 0 R (_produces_15) 118 0 R] +/Names [(_parameters_8) 95 0 R (_parameters_9) 102 0 R (_paths) 28 0 R (_policymodel) 299 0 R (_produces) 32 0 R (_produces_10) 90 0 R (_produces_11) 93 0 R (_produces_12) 100 0 R (_produces_13) 105 0 R (_produces_14) 112 0 R (_produces_15) 117 0 R] >> endobj 88 0 obj @@ -13432,7 +13432,7 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [99 0 R 104 0 R] @@ -14902,10 +14902,10 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [111 0 R 117 0 R 122 0 R] +/Annots [111 0 R 116 0 R 121 0 R] >> endobj 111 0 obj @@ -14929,11 +14929,6 @@ endobj [110 0 R /XYZ 0 481.68000000000046 null] endobj 116 0 obj -<< /Limits [(_responses_5) (_route76)] -/Names [(_responses_5) 51 0 R (_responses_6) 59 0 R (_responses_7) 65 0 R (_responses_8) 73 0 R (_responses_9) 77 0 R (_route64) 91 0 R (_route65) 162 0 R (_route66) 126 0 R (_route67) 138 0 R (_route68) 154 0 R (_route69) 145 0 R (_route70) 85 0 R (_route71) 101 0 R (_route72) 131 0 R (_route73) 113 0 R (_route74) 106 0 R (_route75) 119 0 R (_route76) 79 0 R] ->> -endobj -117 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link @@ -14941,19 +14936,19 @@ endobj /Type /Annot >> endobj -118 0 obj +117 0 obj [110 0 R /XYZ 0 376.5600000000004 null] endobj -119 0 obj +118 0 obj [110 0 R /XYZ 0 320.28000000000037 null] endobj -120 0 obj +119 0 obj [110 0 R /XYZ 0 280.20000000000033 null] endobj -121 0 obj +120 0 obj [110 0 R /XYZ 0 175.08000000000033 null] endobj -122 0 obj +121 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link @@ -14961,7 +14956,7 @@ endobj /Type /Annot >> endobj -123 0 obj +122 0 obj << /Length 16227 >> stream @@ -16151,51 +16146,56 @@ Q endstream endobj -124 0 obj +123 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 123 0 R +/Contents 122 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F1.0 8 0 R /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [134 0 R] >> endobj +124 0 obj +[123 0 R /XYZ 0 792.0 null] +endobj 125 0 obj -[124 0 R /XYZ 0 792.0 null] +[123 0 R /XYZ 0 702.1200000000001 null] endobj 126 0 obj -[124 0 R /XYZ 0 702.1200000000001 null] +[123 0 R /XYZ 0 662.0400000000002 null] endobj 127 0 obj -[124 0 R /XYZ 0 662.0400000000002 null] +[123 0 R /XYZ 0 556.9200000000003 null] endobj 128 0 obj -[124 0 R /XYZ 0 556.9200000000003 null] +<< /Limits [(_responses_20) (_responses_3)] +/Names [(_responses_20) 141 0 R (_responses_21) 148 0 R (_responses_22) 157 0 R (_responses_23) 166 0 R (_responses_24) 171 0 R (_responses_25) 176 0 R (_responses_26) 182 0 R (_responses_27) 187 0 R (_responses_28) 194 0 R (_responses_29) 200 0 R (_responses_3) 38 0 R] +>> endobj 129 0 obj -[124 0 R /XYZ 0 451.8000000000004 null] +[123 0 R /XYZ 0 451.8000000000004 null] endobj 130 0 obj << /Limits [(_produces_16) (_produces_24)] -/Names [(_produces_16) 125 0 R (_produces_17) 129 0 R (_produces_18) 135 0 R (_produces_19) 144 0 R (_produces_2) 36 0 R (_produces_20) 153 0 R (_produces_21) 161 0 R (_produces_22) 168 0 R (_produces_23) 172 0 R (_produces_24) 176 0 R] +/Names [(_produces_16) 124 0 R (_produces_17) 129 0 R (_produces_18) 135 0 R (_produces_19) 144 0 R (_produces_2) 36 0 R (_produces_20) 153 0 R (_produces_21) 161 0 R (_produces_22) 168 0 R (_produces_23) 173 0 R (_produces_24) 177 0 R] >> endobj 131 0 obj -[124 0 R /XYZ 0 395.5200000000004 null] +[123 0 R /XYZ 0 395.5200000000004 null] endobj 132 0 obj -[124 0 R /XYZ 0 355.44000000000034 null] +[123 0 R /XYZ 0 355.44000000000034 null] endobj 133 0 obj -[124 0 R /XYZ 0 250.32000000000033 null] +[123 0 R /XYZ 0 250.32000000000033 null] endobj 134 0 obj << /Border [0 0 0] @@ -16206,7 +16206,7 @@ endobj >> endobj 135 0 obj -[124 0 R /XYZ 0 145.2000000000003 null] +[123 0 R /XYZ 0 145.2000000000003 null] endobj 136 0 obj << /Length 19642 @@ -17665,7 +17665,7 @@ endobj /F1.0 8 0 R /F4.0 33 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [140 0 R 142 0 R 147 0 R 149 0 R] @@ -18861,7 +18861,7 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> /Annots [156 0 R 158 0 R] @@ -18903,7 +18903,7 @@ endobj endobj 160 0 obj << /Limits [(_parameters_13) (_parameters_7)] -/Names [(_parameters_13) 127 0 R (_parameters_14) 132 0 R (_parameters_15) 139 0 R (_parameters_16) 146 0 R (_parameters_17) 155 0 R (_parameters_18) 163 0 R (_parameters_19) 174 0 R (_parameters_2) 56 0 R (_parameters_20) 180 0 R (_parameters_21) 185 0 R (_parameters_22) 202 0 R (_parameters_3) 63 0 R (_parameters_4) 70 0 R (_parameters_5) 76 0 R (_parameters_6) 80 0 R (_parameters_7) 86 0 R] +/Names [(_parameters_13) 126 0 R (_parameters_14) 132 0 R (_parameters_15) 139 0 R (_parameters_16) 146 0 R (_parameters_17) 155 0 R (_parameters_18) 163 0 R (_parameters_19) 175 0 R (_parameters_2) 56 0 R (_parameters_20) 181 0 R (_parameters_21) 186 0 R (_parameters_22) 203 0 R (_parameters_3) 63 0 R (_parameters_4) 70 0 R (_parameters_5) 76 0 R (_parameters_6) 80 0 R (_parameters_7) 86 0 R] >> endobj 161 0 obj @@ -20130,10 +20130,10 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [167 0 R 171 0 R] +/Annots [167 0 R 172 0 R] >> endobj 166 0 obj @@ -20154,9 +20154,14 @@ endobj [165 0 R /XYZ 0 597.0000000000003 null] endobj 170 0 obj -[165 0 R /XYZ 0 556.9200000000004 null] +<< /Limits [(_route5) (_version_information)] +/Names [(_route5) 138 0 R (_route6) 154 0 R (_route7) 145 0 R (_route8) 85 0 R (_route9) 101 0 R (_service) 304 0 R (_uri_scheme) 25 0 R (_v2_dictionary_dictionaryname_get) 55 0 R (_v2_dictionary_name_elements_shortname_delete) 75 0 R (_v2_dictionary_name_put) 62 0 R (_v2_dictionary_secondary_names_get) 50 0 R (_v2_policytoscamodels_policymodeltype_get) 180 0 R (_v2_policytoscamodels_yaml_policymodeltype_get) 174 0 R (_v2_templates_names_get) 199 0 R (_v2_templates_templatename_get) 202 0 R (_version_information) 23 0 R] +>> endobj 171 0 obj +[165 0 R /XYZ 0 556.9200000000004 null] +endobj +172 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link @@ -20164,22 +20169,22 @@ endobj /Type /Annot >> endobj -172 0 obj +173 0 obj [165 0 R /XYZ 0 451.8000000000005 null] endobj -173 0 obj +174 0 obj [165 0 R /XYZ 0 395.5200000000005 null] endobj -174 0 obj +175 0 obj [165 0 R /XYZ 0 327.36000000000047 null] endobj -175 0 obj +176 0 obj [165 0 R /XYZ 0 222.2400000000004 null] endobj -176 0 obj +177 0 obj [165 0 R /XYZ 0 117.12000000000037 null] endobj -177 0 obj +178 0 obj << /Length 18056 >> stream @@ -21506,33 +21511,33 @@ Q endstream endobj -178 0 obj +179 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 177 0 R +/Contents 178 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R /F4.0 33 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [182 0 R 188 0 R] +/Annots [183 0 R 188 0 R] >> endobj -179 0 obj -[178 0 R /XYZ 0 792.0 null] -endobj 180 0 obj -[178 0 R /XYZ 0 718.32 null] +[179 0 R /XYZ 0 792.0 null] endobj 181 0 obj -[178 0 R /XYZ 0 613.2000000000003 null] +[179 0 R /XYZ 0 718.32 null] endobj 182 0 obj +[179 0 R /XYZ 0 613.2000000000003 null] +endobj +183 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link @@ -21540,22 +21545,17 @@ endobj /Type /Annot >> endobj -183 0 obj -[178 0 R /XYZ 0 508.0800000000004 null] -endobj 184 0 obj -[178 0 R /XYZ 0 451.80000000000035 null] +[179 0 R /XYZ 0 508.0800000000004 null] endobj 185 0 obj -[178 0 R /XYZ 0 411.7200000000003 null] +[179 0 R /XYZ 0 451.80000000000035 null] endobj 186 0 obj -[178 0 R /XYZ 0 269.04000000000025 null] +[179 0 R /XYZ 0 411.7200000000003 null] endobj 187 0 obj -<< /Limits [(_responses_2) (_responses_4)] -/Names [(_responses_2) 35 0 R (_responses_20) 141 0 R (_responses_21) 148 0 R (_responses_22) 157 0 R (_responses_23) 166 0 R (_responses_24) 170 0 R (_responses_25) 175 0 R (_responses_26) 181 0 R (_responses_27) 186 0 R (_responses_28) 194 0 R (_responses_29) 199 0 R (_responses_3) 38 0 R (_responses_30) 203 0 R (_responses_4) 46 0 R] ->> +[179 0 R /XYZ 0 269.04000000000025 null] endobj 188 0 obj << /Border [0 0 0] @@ -21566,10 +21566,10 @@ endobj >> endobj 189 0 obj -[178 0 R /XYZ 0 163.92000000000024 null] +[179 0 R /XYZ 0 163.92000000000024 null] endobj 190 0 obj -[178 0 R /XYZ 0 107.64000000000021 null] +[179 0 R /XYZ 0 107.64000000000021 null] endobj 191 0 obj << /Length 16516 @@ -22786,10 +22786,10 @@ endobj /F4.0 33 0 R /F3.0 24 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [195 0 R 204 0 R] +/Annots [196 0 R 205 0 R] >> endobj 193 0 obj @@ -22799,6 +22799,11 @@ endobj [192 0 R /XYZ 0 718.32 null] endobj 195 0 obj +<< /Limits [(_responses_30) (_route14)] +/Names [(_responses_30) 204 0 R (_responses_4) 46 0 R (_responses_5) 51 0 R (_responses_6) 59 0 R (_responses_7) 65 0 R (_responses_8) 73 0 R (_responses_9) 77 0 R (_route10) 131 0 R (_route11) 113 0 R (_route12) 106 0 R (_route13) 118 0 R (_route14) 79 0 R] +>> +endobj +196 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -22806,33 +22811,33 @@ endobj /Type /Annot >> endobj -196 0 obj +197 0 obj [192 0 R /XYZ 0 613.2000000000003 null] endobj -197 0 obj +198 0 obj << /Limits [(_produces_25) (_responses)] -/Names [(_produces_25) 183 0 R (_produces_26) 190 0 R (_produces_27) 196 0 R (_produces_28) 200 0 R (_produces_29) 205 0 R (_produces_3) 40 0 R (_produces_4) 49 0 R (_produces_5) 52 0 R (_produces_6) 61 0 R (_produces_7) 68 0 R (_produces_8) 74 0 R (_produces_9) 78 0 R (_responses) 30 0 R] +/Names [(_produces_25) 184 0 R (_produces_26) 190 0 R (_produces_27) 197 0 R (_produces_28) 201 0 R (_produces_29) 206 0 R (_produces_3) 40 0 R (_produces_4) 49 0 R (_produces_5) 52 0 R (_produces_6) 61 0 R (_produces_7) 68 0 R (_produces_8) 74 0 R (_produces_9) 78 0 R (_responses) 30 0 R] >> endobj -198 0 obj +199 0 obj [192 0 R /XYZ 0 556.9200000000004 null] endobj -199 0 obj +200 0 obj [192 0 R /XYZ 0 516.8400000000005 null] endobj -200 0 obj +201 0 obj [192 0 R /XYZ 0 411.7200000000005 null] endobj -201 0 obj +202 0 obj [192 0 R /XYZ 0 355.44000000000045 null] endobj -202 0 obj +203 0 obj [192 0 R /XYZ 0 315.3600000000004 null] endobj -203 0 obj +204 0 obj [192 0 R /XYZ 0 210.2400000000004 null] endobj -204 0 obj +205 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -22840,10 +22845,10 @@ endobj /Type /Annot >> endobj -205 0 obj +206 0 obj [192 0 R /XYZ 0 105.12000000000037 null] endobj -206 0 obj +207 0 obj << /Length 16082 >> stream @@ -24086,32 +24091,32 @@ Q endstream endobj -207 0 obj +208 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 206 0 R +/Contents 207 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [211 0 R] +/Annots [212 0 R] >> endobj -208 0 obj -[207 0 R /XYZ 0 792.0 null] -endobj 209 0 obj -[207 0 R /XYZ 0 712.0799999999999 null] +[208 0 R /XYZ 0 792.0 null] endobj 210 0 obj -[207 0 R /XYZ 0 524.04 null] +[208 0 R /XYZ 0 712.0799999999999 null] endobj 211 0 obj +[208 0 R /XYZ 0 524.04 null] +endobj +212 0 obj << /Border [0 0 0] /Dest (_dictionaryelement) /Subtype /Link @@ -24119,10 +24124,10 @@ endobj /Type /Annot >> endobj -212 0 obj -[207 0 R /XYZ 0 148.19999999999993 null] -endobj 213 0 obj +[208 0 R /XYZ 0 148.19999999999993 null] +endobj +214 0 obj << /Length 20298 >> stream @@ -25699,23 +25704,23 @@ Q endstream endobj -214 0 obj +215 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 213 0 R +/Contents 214 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [215 0 R 217 0 R] +/Annots [216 0 R 218 0 R] >> endobj -215 0 obj +216 0 obj << /Border [0 0 0] /Dest (_dictionary) /Subtype /Link @@ -25723,10 +25728,10 @@ endobj /Type /Annot >> endobj -216 0 obj -[214 0 R /XYZ 0 345.11999999999995 null] -endobj 217 0 obj +[215 0 R /XYZ 0 345.11999999999995 null] +endobj +218 0 obj << /Border [0 0 0] /Dest (_externalcomponentstate) /Subtype /Link @@ -25734,10 +25739,10 @@ endobj /Type /Annot >> endobj -218 0 obj -[214 0 R /XYZ 0 194.6399999999999 null] -endobj 219 0 obj +[215 0 R /XYZ 0 194.6399999999999 null] +endobj +220 0 obj << /Length 21931 >> stream @@ -27415,26 +27420,26 @@ Q endstream endobj -220 0 obj +221 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 219 0 R +/Contents 220 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [222 0 R 223 0 R 224 0 R 225 0 R 226 0 R] +/Annots [223 0 R 224 0 R 225 0 R 226 0 R 227 0 R] >> endobj -221 0 obj -[220 0 R /XYZ 0 683.1600000000001 null] -endobj 222 0 obj +[221 0 R /XYZ 0 683.1600000000001 null] +endobj +223 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -27442,7 +27447,7 @@ endobj /Type /Annot >> endobj -223 0 obj +224 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -27450,7 +27455,7 @@ endobj /Type /Annot >> endobj -224 0 obj +225 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -27458,7 +27463,7 @@ endobj /Type /Annot >> endobj -225 0 obj +226 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -27466,7 +27471,7 @@ endobj /Type /Annot >> endobj -226 0 obj +227 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -27474,7 +27479,7 @@ endobj /Type /Annot >> endobj -227 0 obj +228 0 obj << /Length 21512 >> stream @@ -29136,26 +29141,26 @@ Q endstream endobj -228 0 obj +229 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 227 0 R +/Contents 228 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [230 0 R 231 0 R 232 0 R] +/Annots [231 0 R 232 0 R 233 0 R] >> endobj -229 0 obj -[228 0 R /XYZ 0 532.9200000000003 null] -endobj 230 0 obj +[229 0 R /XYZ 0 532.9200000000003 null] +endobj +231 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -29163,7 +29168,7 @@ endobj /Type /Annot >> endobj -231 0 obj +232 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -29171,7 +29176,7 @@ endobj /Type /Annot >> endobj -232 0 obj +233 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -29179,7 +29184,7 @@ endobj /Type /Annot >> endobj -233 0 obj +234 0 obj << /Length 21163 >> stream @@ -30833,23 +30838,23 @@ Q endstream endobj -234 0 obj +235 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 233 0 R +/Contents 234 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [235 0 R 236 0 R] +/Annots [236 0 R 237 0 R] >> endobj -235 0 obj +236 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -30857,7 +30862,7 @@ endobj /Type /Annot >> endobj -236 0 obj +237 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -30865,10 +30870,10 @@ endobj /Type /Annot >> endobj -237 0 obj -[234 0 R /XYZ 0 382.68000000000023 null] -endobj 238 0 obj +[235 0 R /XYZ 0 382.68000000000023 null] +endobj +239 0 obj << /Length 21656 >> stream @@ -32546,23 +32551,23 @@ Q endstream endobj -239 0 obj +240 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 238 0 R +/Contents 239 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [240 0 R 241 0 R 242 0 R 243 0 R 244 0 R] +/Annots [241 0 R 242 0 R 243 0 R 244 0 R 245 0 R] >> endobj -240 0 obj +241 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -32570,7 +32575,7 @@ endobj /Type /Annot >> endobj -241 0 obj +242 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -32578,7 +32583,7 @@ endobj /Type /Annot >> endobj -242 0 obj +243 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -32586,7 +32591,7 @@ endobj /Type /Annot >> endobj -243 0 obj +244 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -32594,7 +32599,7 @@ endobj /Type /Annot >> endobj -244 0 obj +245 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -32602,15 +32607,15 @@ endobj /Type /Annot >> endobj -245 0 obj -[239 0 R /XYZ 0 232.44000000000023 null] -endobj 246 0 obj +[240 0 R /XYZ 0 232.44000000000023 null] +endobj +247 0 obj << /Limits [(_externalcomponent) (_parameters_12)] -/Names [(_externalcomponent) 216 0 R (_externalcomponentstate) 218 0 R (_jsonarray) 221 0 R (_jsonnull) 229 0 R (_jsonobject) 237 0 R (_jsonprimitive) 245 0 R (_loop) 256 0 R (_loopelementmodel) 266 0 R (_looplog) 269 0 R (_looptemplate) 273 0 R (_looptemplateloopelementmodel) 278 0 R (_microservicepolicy) 281 0 R (_number) 289 0 R (_operationalpolicy) 290 0 R (_overview) 19 0 R (_parameters) 44 0 R (_parameters_10) 107 0 R (_parameters_11) 114 0 R (_parameters_12) 120 0 R] +/Names [(_externalcomponent) 217 0 R (_externalcomponentstate) 219 0 R (_jsonarray) 222 0 R (_jsonnull) 230 0 R (_jsonobject) 238 0 R (_jsonprimitive) 246 0 R (_loop) 257 0 R (_loopelementmodel) 267 0 R (_looplog) 270 0 R (_looptemplate) 274 0 R (_looptemplateloopelementmodel) 279 0 R (_microservicepolicy) 282 0 R (_number) 290 0 R (_operationalpolicy) 291 0 R (_overview) 19 0 R (_parameters) 44 0 R (_parameters_10) 107 0 R (_parameters_11) 114 0 R (_parameters_12) 119 0 R] >> endobj -247 0 obj +248 0 obj << /Length 22690 >> stream @@ -34379,23 +34384,23 @@ Q endstream endobj -248 0 obj +249 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 247 0 R +/Contents 248 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [249 0 R 250 0 R 251 0 R 252 0 R 253 0 R] +/Annots [250 0 R 251 0 R 252 0 R 253 0 R 254 0 R] >> endobj -249 0 obj +250 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -34403,7 +34408,7 @@ endobj /Type /Annot >> endobj -250 0 obj +251 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -34411,7 +34416,7 @@ endobj /Type /Annot >> endobj -251 0 obj +252 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -34419,7 +34424,7 @@ endobj /Type /Annot >> endobj -252 0 obj +253 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -34427,7 +34432,7 @@ endobj /Type /Annot >> endobj -253 0 obj +254 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -34435,7 +34440,7 @@ endobj /Type /Annot >> endobj -254 0 obj +255 0 obj << /Length 23337 >> stream @@ -36192,26 +36197,26 @@ Q endstream endobj -255 0 obj +256 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 254 0 R +/Contents 255 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R] +/Annots [258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R] >> endobj -256 0 obj -[255 0 R /XYZ 0 645.6000000000001 null] -endobj 257 0 obj +[256 0 R /XYZ 0 645.6000000000001 null] +endobj +258 0 obj << /Border [0 0 0] /Dest (_externalcomponent) /Subtype /Link @@ -36219,7 +36224,7 @@ endobj /Type /Annot >> endobj -258 0 obj +259 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -36227,7 +36232,7 @@ endobj /Type /Annot >> endobj -259 0 obj +260 0 obj << /Border [0 0 0] /Dest (_looplog) /Subtype /Link @@ -36235,7 +36240,7 @@ endobj /Type /Annot >> endobj -260 0 obj +261 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -36243,7 +36248,7 @@ endobj /Type /Annot >> endobj -261 0 obj +262 0 obj << /Border [0 0 0] /Dest (_microservicepolicy) /Subtype /Link @@ -36251,7 +36256,7 @@ endobj /Type /Annot >> endobj -262 0 obj +263 0 obj << /Border [0 0 0] /Dest (_service) /Subtype /Link @@ -36259,7 +36264,7 @@ endobj /Type /Annot >> endobj -263 0 obj +264 0 obj << /Border [0 0 0] /Dest (_operationalpolicy) /Subtype /Link @@ -36267,7 +36272,7 @@ endobj /Type /Annot >> endobj -264 0 obj +265 0 obj << /Length 20640 >> stream @@ -37858,26 +37863,26 @@ Q endstream endobj -265 0 obj +266 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 264 0 R +/Contents 265 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [267 0 R 268 0 R] +/Annots [268 0 R 269 0 R] >> endobj -266 0 obj -[265 0 R /XYZ 0 645.6000000000001 null] -endobj 267 0 obj +[266 0 R /XYZ 0 645.6000000000001 null] +endobj +268 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link @@ -37885,7 +37890,7 @@ endobj /Type /Annot >> endobj -268 0 obj +269 0 obj << /Border [0 0 0] /Dest (_looptemplateloopelementmodel) /Subtype /Link @@ -37893,10 +37898,10 @@ endobj /Type /Annot >> endobj -269 0 obj -[265 0 R /XYZ 0 157.08000000000015 null] -endobj 270 0 obj +[266 0 R /XYZ 0 157.08000000000015 null] +endobj +271 0 obj << /Length 21650 >> stream @@ -39572,23 +39577,23 @@ Q endstream endobj -271 0 obj +272 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 270 0 R +/Contents 271 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [272 0 R 274 0 R 275 0 R] +/Annots [273 0 R 275 0 R 276 0 R] >> endobj -272 0 obj +273 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link @@ -39596,10 +39601,10 @@ endobj /Type /Annot >> endobj -273 0 obj -[271 0 R /XYZ 0 532.9200000000001 null] -endobj 274 0 obj +[272 0 R /XYZ 0 532.9200000000001 null] +endobj +275 0 obj << /Border [0 0 0] /Dest (_looptemplateloopelementmodel) /Subtype /Link @@ -39607,7 +39612,7 @@ endobj /Type /Annot >> endobj -275 0 obj +276 0 obj << /Border [0 0 0] /Dest (_service) /Subtype /Link @@ -39615,7 +39620,7 @@ endobj /Type /Annot >> endobj -276 0 obj +277 0 obj << /Length 20753 >> stream @@ -41194,26 +41199,26 @@ Q endstream endobj -277 0 obj +278 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 276 0 R +/Contents 277 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [279 0 R 280 0 R 282 0 R 283 0 R] +/Annots [280 0 R 281 0 R 283 0 R 284 0 R] >> endobj -278 0 obj -[277 0 R /XYZ 0 645.6000000000001 null] -endobj 279 0 obj +[278 0 R /XYZ 0 645.6000000000001 null] +endobj +280 0 obj << /Border [0 0 0] /Dest (_loopelementmodel) /Subtype /Link @@ -41221,7 +41226,7 @@ endobj /Type /Annot >> endobj -280 0 obj +281 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -41229,10 +41234,10 @@ endobj /Type /Annot >> endobj -281 0 obj -[277 0 R /XYZ 0 457.56000000000023 null] -endobj 282 0 obj +[278 0 R /XYZ 0 457.56000000000023 null] +endobj +283 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -41240,7 +41245,7 @@ endobj /Type /Annot >> endobj -283 0 obj +284 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -41248,8 +41253,8 @@ endobj /Type /Annot >> endobj -284 0 obj -<< /Length 20603 +285 0 obj +<< /Length 20394 >> stream q @@ -41326,6 +41331,14 @@ f 269.177 432.240 294.583 37.560 re f 0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 394.680 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 394.680 294.583 37.560 re +f +0.000 0.000 0.000 scn 0.5 w /DeviceRGB CS 0.867 0.867 0.867 SCN @@ -41682,7 +41695,7 @@ S BT 51.24 603.7930000000001 Td /F2.0 10.5 Tf -<706f6c6963794d6f64656c> Tj +<70647053756247726f7570> Tj ET @@ -41725,21 +41738,13 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN BT 272.17692192000004 596.6530000000001 Td /F1.0 10.5 Tf -<506f6c6963794d6f64656c> Tj +<737472696e67> Tj ET -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -41772,7 +41777,7 @@ S BT 51.24 566.2330000000002 Td /F2.0 10.5 Tf -<736861726564> Tj +<706f6c6963794d6f64656c> Tj ET @@ -41815,13 +41820,21 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN BT 272.17692192000004 559.0930000000001 Td /F1.0 10.5 Tf -<626f6f6c65616e> Tj +<506f6c6963794d6f64656c> Tj ET +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -41854,7 +41867,7 @@ S BT 51.24 528.673 Td /F2.0 10.5 Tf -[<7570646174656442> 20.01953125 <79>] TJ +<736861726564> Tj ET @@ -41901,7 +41914,7 @@ S BT 272.17692192000004 521.533 Td /F1.0 10.5 Tf -<737472696e67> Tj +<626f6f6c65616e> Tj ET 0.000 0.000 0.000 scn @@ -41936,7 +41949,7 @@ S BT 51.24 491.1130000000001 Td /F2.0 10.5 Tf -<7570646174656444617465> Tj +[<7570646174656442> 20.01953125 <79>] TJ ET @@ -41983,7 +41996,7 @@ S BT 272.17692192000004 483.9730000000001 Td /F1.0 10.5 Tf -<696e74656765722028696e74363429> Tj +<737472696e67> Tj ET 0.000 0.000 0.000 scn @@ -42018,7 +42031,7 @@ S BT 51.24 453.55300000000017 Td /F2.0 10.5 Tf -[<7573656442> 20.01953125 <794c6f6f7073>] TJ +<7570646174656444617465> Tj ET @@ -42061,13 +42074,95 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn + +BT +272.17692192000004 446.4130000000002 Td +/F1.0 10.5 Tf +<696e74656765722028696e74363429> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +48.240 432.240 m +269.177 432.240 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 394.680 m +269.177 394.680 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 432.490 m +48.240 394.430 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 432.490 m +269.177 394.430 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +51.24 415.9930000000002 Td +/F2.0 10.5 Tf +[<7573656442> 20.01953125 <794c6f6f7073>] TJ +ET + + +BT +51.24 401.7130000000002 Td +ET + + +BT +51.24 401.7130000000002 Td +/F3.0 10.5 Tf +<6f7074696f6e616c> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +269.177 432.240 m +563.760 432.240 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 394.680 m +563.760 394.680 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 432.490 m +269.177 394.430 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +563.760 432.490 m +563.760 394.430 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn 0.259 0.545 0.792 scn 0.259 0.545 0.792 SCN 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn BT -272.17692192000004 446.4130000000002 Td +272.17692192000004 408.85300000000024 Td /F1.0 10.5 Tf <3c20> Tj ET @@ -42076,7 +42171,7 @@ ET 0.259 0.545 0.792 SCN BT -280.76592192000004 446.4130000000002 Td +280.76592192000004 408.85300000000024 Td /F1.0 10.5 Tf <4c6f6f70> Tj ET @@ -42085,7 +42180,7 @@ ET 0.200 0.200 0.200 scn BT -305.86092192000007 446.4130000000002 Td +305.86092192000007 408.85300000000024 Td /F1.0 10.5 Tf [<203e20617272> 20.01953125 <61> 20.01953125 <79>] TJ ET @@ -42095,7 +42190,7 @@ ET 0.200 0.200 0.200 SCN BT -48.24 396.8160000000002 Td +48.24 359.25600000000026 Td /F2.0 18 Tf <332e31362e204e756d626572> Tj ET @@ -42106,7 +42201,7 @@ ET 0.200 0.200 0.200 SCN BT -48.24 368.19600000000014 Td +48.24 330.6360000000002 Td /F3.0 10.5 Tf <54797065> Tj ET @@ -42117,7 +42212,7 @@ ET 0.200 0.200 0.200 SCN BT -71.4345 368.19600000000014 Td +71.4345 330.6360000000002 Td /F1.0 10.5 Tf <203a206f626a656374> Tj ET @@ -42128,7 +42223,7 @@ ET 0.200 0.200 0.200 SCN BT -48.24 328.95600000000013 Td +48.24 291.3960000000002 Td /F2.0 18 Tf [<332e31372e204f706572> 20.01953125 <6174696f6e616c506f6c696379>] TJ ET @@ -42136,153 +42231,75 @@ ET 0.000 0.000 0.000 SCN 0.000 0.000 0.000 scn 1.000 1.000 1.000 scn -48.240 289.020 220.937 23.280 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 289.020 294.583 23.280 re +48.240 251.460 220.937 23.280 re f 0.000 0.000 0.000 scn 1.000 1.000 1.000 scn -48.240 251.460 220.937 37.560 re +269.177 251.460 294.583 23.280 re f 0.000 0.000 0.000 scn 1.000 1.000 1.000 scn -269.177 251.460 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn 48.240 213.900 220.937 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn +1.000 1.000 1.000 scn 269.177 213.900 294.583 37.560 re f 0.000 0.000 0.000 scn -1.000 1.000 1.000 scn +0.976 0.976 0.976 scn 48.240 176.340 220.937 37.560 re f 0.000 0.000 0.000 scn -1.000 1.000 1.000 scn +0.976 0.976 0.976 scn 269.177 176.340 294.583 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn +1.000 1.000 1.000 scn 48.240 138.780 220.937 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn +1.000 1.000 1.000 scn 269.177 138.780 294.583 37.560 re f 0.000 0.000 0.000 scn -1.000 1.000 1.000 scn +0.976 0.976 0.976 scn 48.240 101.220 220.937 37.560 re f 0.000 0.000 0.000 scn -1.000 1.000 1.000 scn +0.976 0.976 0.976 scn 269.177 101.220 294.583 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn +1.000 1.000 1.000 scn 48.240 63.660 220.937 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn +1.000 1.000 1.000 scn 269.177 63.660 294.583 37.560 re f 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 312.300 m -269.177 312.300 l -S -[ ] 0 d -1.5 w -0.867 0.867 0.867 SCN -48.240 289.020 m -269.177 289.020 l -S -[ ] 0 d -0.5 w -0.867 0.867 0.867 SCN -48.240 312.550 m -48.240 288.270 l -S -[ ] 0 d -0.5 w -0.867 0.867 0.867 SCN -269.177 312.550 m -269.177 288.270 l -S -[ ] 0 d -1 w -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn - -BT -51.24 296.55300000000005 Td -/F2.0 10.5 Tf -<4e616d65> Tj -ET - -0.000 0.000 0.000 scn -0.5 w -0.867 0.867 0.867 SCN -269.177 312.300 m -563.760 312.300 l +48.240 274.740 m +269.177 274.740 l S [ ] 0 d 1.5 w 0.867 0.867 0.867 SCN -269.177 289.020 m -563.760 289.020 l -S -[ ] 0 d -0.5 w -0.867 0.867 0.867 SCN -269.177 312.550 m -269.177 288.270 l -S -[ ] 0 d -0.5 w -0.867 0.867 0.867 SCN -563.760 312.550 m -563.760 288.270 l -S -[ ] 0 d -1 w -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn - -BT -272.17692192000004 296.55300000000005 Td -/F2.0 10.5 Tf -<536368656d61> Tj -ET - -0.000 0.000 0.000 scn -0.5 w -0.867 0.867 0.867 SCN -48.240 289.020 m -269.177 289.020 l -S -[ ] 0 d -0.5 w -0.867 0.867 0.867 SCN 48.240 251.460 m 269.177 251.460 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 289.270 m -48.240 251.210 l +48.240 274.990 m +48.240 250.710 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 289.270 m -269.177 251.210 l +269.177 274.990 m +269.177 250.710 l S [ ] 0 d 1 w @@ -42290,31 +42307,19 @@ S 0.200 0.200 0.200 scn BT -51.24 272.7730000000001 Td +51.24 258.9930000000001 Td /F2.0 10.5 Tf -[<636f6e6669677572> 20.01953125 <6174696f6e734a736f6e>] TJ -ET - - -BT -51.24 258.49300000000005 Td -ET - - -BT -51.24 258.49300000000005 Td -/F3.0 10.5 Tf -<6f7074696f6e616c> Tj +<4e616d65> Tj ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 289.020 m -563.760 289.020 l +269.177 274.740 m +563.760 274.740 l S [ ] 0 d -0.5 w +1.5 w 0.867 0.867 0.867 SCN 269.177 251.460 m 563.760 251.460 l @@ -42322,34 +42327,26 @@ S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 289.270 m -269.177 251.210 l +269.177 274.990 m +269.177 250.710 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 289.270 m -563.760 251.210 l +563.760 274.990 m +563.760 250.710 l S [ ] 0 d 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN BT -272.17692192000004 265.6330000000001 Td -/F1.0 10.5 Tf -<4a736f6e4f626a656374> Tj +272.17692192000004 258.9930000000001 Td +/F2.0 10.5 Tf +<536368656d61> Tj ET -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -42380,19 +42377,19 @@ S 0.200 0.200 0.200 scn BT -51.24 235.21300000000008 Td +51.24 235.21300000000014 Td /F2.0 10.5 Tf -[<6372656174656442> 20.01953125 <79>] TJ +[<636f6e6669677572> 20.01953125 <6174696f6e734a736f6e>] TJ ET BT -51.24 220.93300000000008 Td +51.24 220.93300000000013 Td ET BT -51.24 220.93300000000008 Td +51.24 220.93300000000013 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -42425,13 +42422,21 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN BT -272.17692192000004 228.07300000000006 Td +272.17692192000004 228.07300000000012 Td /F1.0 10.5 Tf -<737472696e67> Tj +<4a736f6e4f626a656374> Tj ET +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -42462,19 +42467,19 @@ S 0.200 0.200 0.200 scn BT -51.24 197.65300000000008 Td +51.24 197.65300000000013 Td /F2.0 10.5 Tf -<6372656174656444617465> Tj +[<6372656174656442> 20.01953125 <79>] TJ ET BT -51.24 183.37300000000008 Td +51.24 183.37300000000013 Td ET BT -51.24 183.37300000000008 Td +51.24 183.37300000000013 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -42509,9 +42514,9 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 190.51300000000006 Td +272.17692192000004 190.51300000000012 Td /F1.0 10.5 Tf -<696e74656765722028696e74363429> Tj +<737472696e67> Tj ET 0.000 0.000 0.000 scn @@ -42544,19 +42549,19 @@ S 0.200 0.200 0.200 scn BT -51.24 160.09300000000007 Td +51.24 160.09300000000013 Td /F2.0 10.5 Tf -<6a736f6e526570726573656e746174696f6e> Tj +<6372656174656444617465> Tj ET BT -51.24 145.81300000000007 Td +51.24 145.81300000000013 Td ET BT -51.24 145.81300000000007 Td +51.24 145.81300000000013 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -42589,21 +42594,13 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN BT -272.17692192000004 152.95300000000006 Td +272.17692192000004 152.95300000000012 Td /F1.0 10.5 Tf -<4a736f6e4f626a656374> Tj +<696e74656765722028696e74363429> Tj ET -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -42634,19 +42631,19 @@ S 0.200 0.200 0.200 scn BT -51.24 122.53300000000007 Td +51.24 122.53300000000013 Td /F2.0 10.5 Tf -<6c6f6f70> Tj +<6a736f6e526570726573656e746174696f6e> Tj ET BT -51.24 108.25300000000007 Td +51.24 108.25300000000013 Td ET BT -51.24 108.25300000000007 Td +51.24 108.25300000000013 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -42687,9 +42684,9 @@ S 0.259 0.545 0.792 SCN BT -272.17692192000004 115.39300000000007 Td +272.17692192000004 115.39300000000013 Td /F1.0 10.5 Tf -<4c6f6f70> Tj +<4a736f6e4f626a656374> Tj ET 0.000 0.000 0.000 SCN @@ -42724,19 +42721,19 @@ S 0.200 0.200 0.200 scn BT -51.24 84.97300000000006 Td +51.24 84.97300000000011 Td /F2.0 10.5 Tf -<6c6f6f70456c656d656e744d6f64656c> Tj +<6c6f6f70> Tj ET BT -51.24 70.69300000000005 Td +51.24 70.69300000000011 Td ET BT -51.24 70.69300000000005 Td +51.24 70.69300000000011 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -42777,9 +42774,9 @@ S 0.259 0.545 0.792 SCN BT -272.17692192000004 77.83300000000006 Td +272.17692192000004 77.83300000000011 Td /F1.0 10.5 Tf -<4c6f6f70456c656d656e744d6f64656c> Tj +<4c6f6f70> Tj ET 0.000 0.000 0.000 SCN @@ -42809,23 +42806,23 @@ Q endstream endobj -285 0 obj +286 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 284 0 R +/Contents 285 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [286 0 R 287 0 R 288 0 R 291 0 R 292 0 R 293 0 R 294 0 R] +/Annots [287 0 R 288 0 R 289 0 R 292 0 R 293 0 R 294 0 R] >> endobj -286 0 obj +287 0 obj << /Border [0 0 0] /Dest (_loopelementmodel) /Subtype /Link @@ -42833,62 +42830,54 @@ endobj /Type /Annot >> endobj -287 0 obj +288 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link -/Rect [272.17692192000004 593.5870000000002 333.47592192 607.8670000000002] +/Rect [272.17692192000004 556.0270000000002 333.47592192 570.3070000000001] /Type /Annot >> endobj -288 0 obj +289 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link -/Rect [280.76592192000004 443.34700000000015 305.86092192000007 457.6270000000002] +/Rect [280.76592192000004 405.7870000000002 305.86092192000007 420.06700000000023] /Type /Annot >> endobj -289 0 obj -[285 0 R /XYZ 0 420.2400000000002 null] -endobj 290 0 obj -[285 0 R /XYZ 0 352.3800000000001 null] +[286 0 R /XYZ 0 382.68000000000023 null] endobj 291 0 obj -<< /Border [0 0 0] -/Dest (_jsonobject) -/Subtype /Link -/Rect [272.17692192000004 262.56700000000006 325.32792192000005 276.8470000000001] -/Type /Annot ->> +[286 0 R /XYZ 0 314.82000000000016 null] endobj 292 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link -/Rect [272.17692192000004 149.88700000000009 325.32792192000005 164.1670000000001] +/Rect [272.17692192000004 225.00700000000015 325.32792192000005 239.28700000000015] /Type /Annot >> endobj 293 0 obj << /Border [0 0 0] -/Dest (_loop) +/Dest (_jsonobject) /Subtype /Link -/Rect [272.17692192000004 112.32700000000007 297.27192192000007 126.60700000000007] +/Rect [272.17692192000004 112.32700000000013 325.32792192000005 126.60700000000013] /Type /Annot >> endobj 294 0 obj << /Border [0 0 0] -/Dest (_loopelementmodel) +/Dest (_loop) /Subtype /Link -/Rect [272.17692192000004 74.76700000000005 369.88992192000006 89.04700000000005] +/Rect [272.17692192000004 74.76700000000011 297.27192192000007 89.04700000000011] /Type /Annot >> endobj 295 0 obj -<< /Length 19359 +<< /Length 21773 >> stream q @@ -42941,6 +42930,22 @@ f 269.177 544.920 294.583 37.560 re f 0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 507.360 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 507.360 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 469.800 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 469.800 294.583 37.560 re +f +0.000 0.000 0.000 scn 0.5 w /DeviceRGB CS 0.867 0.867 0.867 SCN @@ -43043,7 +43048,7 @@ S BT 51.24 716.473 Td /F2.0 10.5 Tf -<6e616d65> Tj +<6c6f6f70456c656d656e744d6f64656c> Tj ET @@ -43086,13 +43091,21 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN BT 272.17692192000004 709.333 Td /F1.0 10.5 Tf -<737472696e67> Tj +<4c6f6f70456c656d656e744d6f64656c> Tj ET +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -43125,17 +43138,17 @@ S BT 51.24 678.913 Td /F2.0 10.5 Tf -<70647047726f7570> Tj +<6e616d65> Tj ET BT -51.24 664.6329999999999 Td +51.24 664.633 Td ET BT -51.24 664.6329999999999 Td +51.24 664.633 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43170,7 +43183,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 671.7729999999999 Td +272.17692192000004 671.773 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -43205,19 +43218,19 @@ S 0.200 0.200 0.200 scn BT -51.24 641.3529999999998 Td +51.24 641.3530000000001 Td /F2.0 10.5 Tf -<706f6c6963794d6f64656c> Tj +<70647047726f7570> Tj ET BT -51.24 627.0729999999999 Td +51.24 627.073 Td ET BT -51.24 627.0729999999999 Td +51.24 627.073 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43250,21 +43263,13 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn -0.259 0.545 0.792 scn -0.259 0.545 0.792 SCN BT -272.17692192000004 634.2129999999999 Td +272.17692192000004 634.213 Td /F1.0 10.5 Tf -<506f6c6963794d6f64656c> Tj +<737472696e67> Tj ET -0.000 0.000 0.000 SCN -0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -43297,7 +43302,7 @@ S BT 51.24 603.7929999999999 Td /F2.0 10.5 Tf -[<7570646174656442> 20.01953125 <79>] TJ +<70647053756247726f7570> Tj ET @@ -43379,7 +43384,7 @@ S BT 51.24 566.233 Td /F2.0 10.5 Tf -<7570646174656444617465> Tj +<706f6c6963794d6f64656c> Tj ET @@ -43422,127 +43427,44 @@ S 1 w 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN BT 272.17692192000004 559.093 Td /F1.0 10.5 Tf -<696e74656765722028696e74363429> Tj -ET - -0.000 0.000 0.000 scn -0.200 0.200 0.200 scn -0.200 0.200 0.200 SCN - -BT -48.24 509.49600000000015 Td -/F2.0 18 Tf -<332e31382e20506f6c6963794d6f64656c> Tj +<506f6c6963794d6f64656c> Tj ET 0.000 0.000 0.000 SCN -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 469.560 220.937 23.280 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 469.560 294.583 23.280 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 432.000 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 432.000 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 394.440 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 394.440 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 356.880 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 356.880 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 319.320 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 319.320 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 281.760 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 281.760 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 244.200 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 244.200 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 206.640 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 206.640 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 169.080 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 169.080 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 131.520 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 131.520 294.583 37.560 re -f +0.200 0.200 0.200 scn 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 492.840 m -269.177 492.840 l +48.240 544.920 m +269.177 544.920 l S [ ] 0 d -1.5 w +0.5 w 0.867 0.867 0.867 SCN -48.240 469.560 m -269.177 469.560 l +48.240 507.360 m +269.177 507.360 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 493.090 m -48.240 468.810 l +48.240 545.170 m +48.240 507.110 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 493.090 m -269.177 468.810 l +269.177 545.170 m +269.177 507.110 l S [ ] 0 d 1 w @@ -43550,34 +43472,46 @@ S 0.200 0.200 0.200 scn BT -51.24 477.0930000000001 Td +51.24 528.673 Td /F2.0 10.5 Tf -<4e616d65> Tj +[<7570646174656442> 20.01953125 <79>] TJ +ET + + +BT +51.24 514.393 Td +ET + + +BT +51.24 514.393 Td +/F3.0 10.5 Tf +<6f7074696f6e616c> Tj ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 492.840 m -563.760 492.840 l +269.177 544.920 m +563.760 544.920 l S [ ] 0 d -1.5 w +0.5 w 0.867 0.867 0.867 SCN -269.177 469.560 m -563.760 469.560 l +269.177 507.360 m +563.760 507.360 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 493.090 m -269.177 468.810 l +269.177 545.170 m +269.177 507.110 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 493.090 m -563.760 468.810 l +563.760 545.170 m +563.760 507.110 l S [ ] 0 d 1 w @@ -43585,34 +43519,34 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 477.0930000000001 Td -/F2.0 10.5 Tf -<536368656d61> Tj +272.17692192000004 521.533 Td +/F1.0 10.5 Tf +<737472696e67> Tj ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 469.560 m -269.177 469.560 l +48.240 507.360 m +269.177 507.360 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 432.000 m -269.177 432.000 l +48.240 469.800 m +269.177 469.800 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 469.810 m -48.240 431.750 l +48.240 507.610 m +48.240 469.550 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 469.810 m -269.177 431.750 l +269.177 507.610 m +269.177 469.550 l S [ ] 0 d 1 w @@ -43620,19 +43554,19 @@ S 0.200 0.200 0.200 scn BT -51.24 453.31300000000005 Td +51.24 491.113 Td /F2.0 10.5 Tf -[<6372656174656442> 20.01953125 <79>] TJ +<7570646174656444617465> Tj ET BT -51.24 439.033 Td +51.24 476.83299999999997 Td ET BT -51.24 439.033 Td +51.24 476.83299999999997 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43640,26 +43574,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 469.560 m -563.760 469.560 l +269.177 507.360 m +563.760 507.360 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 432.000 m -563.760 432.000 l +269.177 469.800 m +563.760 469.800 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 469.810 m -269.177 431.750 l +269.177 507.610 m +269.177 469.550 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 469.810 m -563.760 431.750 l +563.760 507.610 m +563.760 469.550 l S [ ] 0 d 1 w @@ -43667,19 +43601,110 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 446.17300000000006 Td +272.17692192000004 483.973 Td /F1.0 10.5 Tf -<737472696e67> Tj +<696e74656765722028696e74363429> Tj ET 0.000 0.000 0.000 scn +0.200 0.200 0.200 scn +0.200 0.200 0.200 SCN + +BT +48.24 434.37600000000003 Td +/F2.0 18 Tf +<332e31382e20506f6c6963794d6f64656c> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 394.440 220.937 23.280 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 394.440 294.583 23.280 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 356.880 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 356.880 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 319.320 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 319.320 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 281.760 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 281.760 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 244.200 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 244.200 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 206.640 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 206.640 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 169.080 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 169.080 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 131.520 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 131.520 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 93.960 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 93.960 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 56.400 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 56.400 294.583 37.560 re +f +0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 432.000 m -269.177 432.000 l +48.240 417.720 m +269.177 417.720 l S [ ] 0 d -0.5 w +1.5 w 0.867 0.867 0.867 SCN 48.240 394.440 m 269.177 394.440 l @@ -43687,14 +43712,14 @@ S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 432.250 m -48.240 394.190 l +48.240 417.970 m +48.240 393.690 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 432.250 m -269.177 394.190 l +269.177 417.970 m +269.177 393.690 l S [ ] 0 d 1 w @@ -43702,31 +43727,19 @@ S 0.200 0.200 0.200 scn BT -51.24 415.7530000000001 Td +51.24 401.97299999999996 Td /F2.0 10.5 Tf -<6372656174656444617465> Tj -ET - - -BT -51.24 401.47300000000007 Td -ET - - -BT -51.24 401.47300000000007 Td -/F3.0 10.5 Tf -<6f7074696f6e616c> Tj +<4e616d65> Tj ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 432.000 m -563.760 432.000 l +269.177 417.720 m +563.760 417.720 l S [ ] 0 d -0.5 w +1.5 w 0.867 0.867 0.867 SCN 269.177 394.440 m 563.760 394.440 l @@ -43734,14 +43747,14 @@ S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 432.250 m -269.177 394.190 l +269.177 417.970 m +269.177 393.690 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 432.250 m -563.760 394.190 l +563.760 417.970 m +563.760 393.690 l S [ ] 0 d 1 w @@ -43749,9 +43762,9 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 408.6130000000001 Td -/F1.0 10.5 Tf -<696e74656765722028696e74363429> Tj +272.17692192000004 401.97299999999996 Td +/F2.0 10.5 Tf +<536368656d61> Tj ET 0.000 0.000 0.000 scn @@ -43784,19 +43797,19 @@ S 0.200 0.200 0.200 scn BT -51.24 378.19300000000004 Td +51.24 378.1929999999999 Td /F2.0 10.5 Tf -[<706f6c69637941> 20.01953125 <63726f6e> 20.01953125 <796d>] TJ +[<6372656174656442> 20.01953125 <79>] TJ ET BT -51.24 363.913 Td +51.24 363.9129999999999 Td ET BT -51.24 363.913 Td +51.24 363.9129999999999 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43831,7 +43844,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 371.05300000000005 Td +272.17692192000004 371.05299999999994 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -43866,19 +43879,19 @@ S 0.200 0.200 0.200 scn BT -51.24 340.6330000000001 Td +51.24 340.633 Td /F2.0 10.5 Tf -[<706f6c6963794d6f64656c54> 29.78515625 <6f736361>] TJ +<6372656174656444617465> Tj ET BT -51.24 326.35300000000007 Td +51.24 326.35299999999995 Td ET BT -51.24 326.35300000000007 Td +51.24 326.35299999999995 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43913,9 +43926,9 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 333.4930000000001 Td +272.17692192000004 333.493 Td /F1.0 10.5 Tf -<737472696e67> Tj +<696e74656765722028696e74363429> Tj ET 0.000 0.000 0.000 scn @@ -43948,19 +43961,19 @@ S 0.200 0.200 0.200 scn BT -51.24 303.07300000000004 Td +51.24 303.0729999999999 Td /F2.0 10.5 Tf -<706f6c6963794d6f64656c54797065> Tj +[<706f6c69637941> 20.01953125 <63726f6e> 20.01953125 <796d>] TJ ET BT -51.24 288.793 Td +51.24 288.7929999999999 Td ET BT -51.24 288.793 Td +51.24 288.7929999999999 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -43995,7 +44008,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 295.93300000000005 Td +272.17692192000004 295.93299999999994 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -44030,19 +44043,19 @@ S 0.200 0.200 0.200 scn BT -51.24 265.5130000000001 Td +51.24 265.513 Td /F2.0 10.5 Tf -[<7570646174656442> 20.01953125 <79>] TJ +[<706f6c6963794d6f64656c54> 29.78515625 <6f736361>] TJ ET BT -51.24 251.2330000000001 Td +51.24 251.23299999999998 Td ET BT -51.24 251.2330000000001 Td +51.24 251.23299999999998 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44077,7 +44090,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 258.3730000000001 Td +272.17692192000004 258.373 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -44112,19 +44125,19 @@ S 0.200 0.200 0.200 scn BT -51.24 227.9530000000001 Td +51.24 227.95299999999997 Td /F2.0 10.5 Tf -<7570646174656444617465> Tj +<706f6c6963794d6f64656c54797065> Tj ET BT -51.24 213.6730000000001 Td +51.24 213.67299999999997 Td ET BT -51.24 213.6730000000001 Td +51.24 213.67299999999997 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44159,9 +44172,9 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 220.81300000000007 Td +272.17692192000004 220.81299999999996 Td /F1.0 10.5 Tf -<696e74656765722028696e74363429> Tj +<737472696e67> Tj ET 0.000 0.000 0.000 scn @@ -44194,19 +44207,19 @@ S 0.200 0.200 0.200 scn BT -51.24 190.39300000000006 Td +51.24 190.39299999999997 Td /F2.0 10.5 Tf -[<7573656442> 20.01953125 <79456c656d656e744d6f64656c73>] TJ +<706f6c69637950647047726f7570> Tj ET BT -51.24 176.11300000000006 Td +51.24 176.11299999999997 Td ET BT -51.24 176.11300000000006 Td +51.24 176.11299999999997 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44243,31 +44256,17 @@ S 0.259 0.545 0.792 SCN 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn - -BT -272.17692192000004 183.25300000000004 Td -/F1.0 10.5 Tf -<3c20> Tj -ET - 0.259 0.545 0.792 scn 0.259 0.545 0.792 SCN BT -280.76592192000004 183.25300000000004 Td +272.17692192000004 183.25299999999996 Td /F1.0 10.5 Tf -<4c6f6f70456c656d656e744d6f64656c> Tj +<4a736f6e4f626a656374> Tj ET 0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn - -BT -378.47892192000006 183.25300000000004 Td -/F1.0 10.5 Tf -[<203e20617272> 20.01953125 <61> 20.01953125 <79>] TJ -ET - 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN @@ -44298,19 +44297,19 @@ S 0.200 0.200 0.200 scn BT -51.24 152.83300000000006 Td +51.24 152.83299999999997 Td /F2.0 10.5 Tf -<76657273696f6e> Tj +[<7570646174656442> 20.01953125 <79>] TJ ET BT -51.24 138.55300000000005 Td +51.24 138.55299999999997 Td ET BT -51.24 138.55300000000005 Td +51.24 138.55299999999997 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44345,22 +44344,197 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 145.69300000000004 Td +272.17692192000004 145.69299999999996 Td /F1.0 10.5 Tf <737472696e67> Tj ET 0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +48.240 131.520 m +269.177 131.520 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 93.960 m +269.177 93.960 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 131.770 m +48.240 93.710 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 131.770 m +269.177 93.710 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN 0.200 0.200 0.200 scn -0.200 0.200 0.200 SCN BT -48.24 96.09600000000003 Td -/F2.0 18 Tf -<332e31392e2053657276696365> Tj +51.24 115.27299999999993 Td +/F2.0 10.5 Tf +<7570646174656444617465> Tj ET + +BT +51.24 100.99299999999992 Td +ET + + +BT +51.24 100.99299999999992 Td +/F3.0 10.5 Tf +<6f7074696f6e616c> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +269.177 131.520 m +563.760 131.520 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 93.960 m +563.760 93.960 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 131.770 m +269.177 93.710 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +563.760 131.770 m +563.760 93.710 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +272.17692192000004 108.13299999999992 Td +/F1.0 10.5 Tf +<696e74656765722028696e74363429> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +48.240 93.960 m +269.177 93.960 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 56.400 m +269.177 56.400 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 94.210 m +48.240 56.150 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 94.210 m +269.177 56.150 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +51.24 77.71299999999992 Td +/F2.0 10.5 Tf +[<7573656442> 20.01953125 <79456c656d656e744d6f64656c73>] TJ +ET + + +BT +51.24 63.43299999999992 Td +ET + + +BT +51.24 63.43299999999992 Td +/F3.0 10.5 Tf +<6f7074696f6e616c> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +269.177 93.960 m +563.760 93.960 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 56.400 m +563.760 56.400 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 94.210 m +269.177 56.150 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +563.760 94.210 m +563.760 56.150 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN 0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +272.17692192000004 70.57299999999992 Td +/F1.0 10.5 Tf +<3c20> Tj +ET + +0.259 0.545 0.792 scn +0.259 0.545 0.792 SCN + +BT +280.76592192000004 70.57299999999992 Td +/F1.0 10.5 Tf +<4c6f6f70456c656d656e744d6f64656c> Tj +ET + +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +378.47892192000006 70.57299999999992 Td +/F1.0 10.5 Tf +[<203e20617272> 20.01953125 <61> 20.01953125 <79>] TJ +ET + 0.000 0.000 0.000 scn q 0.000 0.000 0.000 scn @@ -44396,36 +44570,49 @@ endobj /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [297 0 R 299 0 R] +/Annots [297 0 R 298 0 R 300 0 R 301 0 R] >> endobj 297 0 obj << /Border [0 0 0] -/Dest (_policymodel) +/Dest (_loopelementmodel) /Subtype /Link -/Rect [272.17692192000004 631.1469999999999 333.47592192 645.4269999999999] +/Rect [272.17692192000004 706.267 369.88992192000006 720.547] /Type /Annot >> endobj 298 0 obj -[296 0 R /XYZ 0 532.9200000000001 null] -endobj -299 0 obj << /Border [0 0 0] -/Dest (_loopelementmodel) +/Dest (_policymodel) /Subtype /Link -/Rect [280.76592192000004 180.18700000000007 378.47892192000006 194.46700000000004] +/Rect [272.17692192000004 556.027 333.47592192 570.307] /Type /Annot >> endobj +299 0 obj +[296 0 R /XYZ 0 457.8 null] +endobj 300 0 obj -[296 0 R /XYZ 0 119.52000000000004 null] +<< /Border [0 0 0] +/Dest (_jsonobject) +/Subtype /Link +/Rect [272.17692192000004 180.18699999999998 325.32792192000005 194.46699999999998] +/Type /Annot +>> endobj 301 0 obj -<< /Length 7264 +<< /Border [0 0 0] +/Dest (_loopelementmodel) +/Subtype /Link +/Rect [280.76592192000004 67.50699999999992 378.47892192000006 81.78699999999992] +/Type /Annot +>> +endobj +302 0 obj +<< /Length 9726 >> stream q @@ -44446,38 +44633,6 @@ f 269.177 695.160 294.583 37.560 re f 0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 657.600 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 657.600 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 620.040 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 620.040 294.583 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -48.240 582.480 220.937 37.560 re -f -0.000 0.000 0.000 scn -0.976 0.976 0.976 scn -269.177 582.480 294.583 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -48.240 544.920 220.937 37.560 re -f -0.000 0.000 0.000 scn -1.000 1.000 1.000 scn -269.177 544.920 294.583 37.560 re -f -0.000 0.000 0.000 scn 0.5 w /DeviceRGB CS 0.867 0.867 0.867 SCN @@ -44578,19 +44733,19 @@ S 0.200 0.200 0.200 scn BT -51.24 716.473 Td +51.24 716.4730000000002 Td /F2.0 10.5 Tf -<6e616d65> Tj +<76657273696f6e> Tj ET BT -51.24 702.193 Td +51.24 702.1930000000001 Td ET BT -51.24 702.193 Td +51.24 702.1930000000001 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44625,34 +44780,128 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 709.333 Td +272.17692192000004 709.3330000000001 Td /F1.0 10.5 Tf <737472696e67> Tj ET 0.000 0.000 0.000 scn +0.200 0.200 0.200 scn +0.200 0.200 0.200 SCN + +BT +48.24 659.7360000000001 Td +/F2.0 18 Tf +<332e31392e2053657276696365> Tj +ET + +0.000 0.000 0.000 SCN +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 619.800 220.937 23.280 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 619.800 294.583 23.280 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 582.240 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 582.240 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 544.680 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 544.680 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 507.120 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 507.120 294.583 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +48.240 469.560 220.937 37.560 re +f +0.000 0.000 0.000 scn +0.976 0.976 0.976 scn +269.177 469.560 294.583 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +48.240 432.000 220.937 37.560 re +f +0.000 0.000 0.000 scn +1.000 1.000 1.000 scn +269.177 432.000 294.583 37.560 re +f +0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 695.160 m -269.177 695.160 l +48.240 643.080 m +269.177 643.080 l +S +[ ] 0 d +1.5 w +0.867 0.867 0.867 SCN +48.240 619.800 m +269.177 619.800 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 657.600 m -269.177 657.600 l +48.240 643.330 m +48.240 619.050 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 695.410 m -48.240 657.350 l +269.177 643.330 m +269.177 619.050 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +51.24 627.3330000000001 Td +/F2.0 10.5 Tf +<4e616d65> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +269.177 643.080 m +563.760 643.080 l +S +[ ] 0 d +1.5 w +0.867 0.867 0.867 SCN +269.177 619.800 m +563.760 619.800 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 695.410 m -269.177 657.350 l +269.177 643.330 m +269.177 619.050 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +563.760 643.330 m +563.760 619.050 l S [ ] 0 d 1 w @@ -44660,19 +44909,136 @@ S 0.200 0.200 0.200 scn BT -51.24 678.913 Td +272.17692192000004 627.3330000000001 Td +/F2.0 10.5 Tf +<536368656d61> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +48.240 619.800 m +269.177 619.800 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 582.240 m +269.177 582.240 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 620.050 m +48.240 581.990 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 620.050 m +269.177 581.990 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +51.24 603.5530000000001 Td +/F2.0 10.5 Tf +<6e616d65> Tj +ET + + +BT +51.24 589.2730000000001 Td +ET + + +BT +51.24 589.2730000000001 Td +/F3.0 10.5 Tf +<6f7074696f6e616c> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +269.177 619.800 m +563.760 619.800 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 582.240 m +563.760 582.240 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 620.050 m +269.177 581.990 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +563.760 620.050 m +563.760 581.990 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +272.17692192000004 596.4130000000001 Td +/F1.0 10.5 Tf +<737472696e67> Tj +ET + +0.000 0.000 0.000 scn +0.5 w +0.867 0.867 0.867 SCN +48.240 582.240 m +269.177 582.240 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 544.680 m +269.177 544.680 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +48.240 582.490 m +48.240 544.430 l +S +[ ] 0 d +0.5 w +0.867 0.867 0.867 SCN +269.177 582.490 m +269.177 544.430 l +S +[ ] 0 d +1 w +0.000 0.000 0.000 SCN +0.200 0.200 0.200 scn + +BT +51.24 565.9930000000002 Td /F2.0 10.5 Tf <7265736f7572636544657461696c73> Tj ET BT -51.24 664.6329999999999 Td +51.24 551.7130000000001 Td ET BT -51.24 664.6329999999999 Td +51.24 551.7130000000001 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44680,26 +45046,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 695.160 m -563.760 695.160 l +269.177 582.240 m +563.760 582.240 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 657.600 m -563.760 657.600 l +269.177 544.680 m +563.760 544.680 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 695.410 m -269.177 657.350 l +269.177 582.490 m +269.177 544.430 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 695.410 m -563.760 657.350 l +563.760 582.490 m +563.760 544.430 l S [ ] 0 d 1 w @@ -44713,7 +45079,7 @@ S 0.259 0.545 0.792 SCN BT -272.17692192000004 671.7729999999999 Td +272.17692192000004 558.8530000000001 Td /F1.0 10.5 Tf <4a736f6e4f626a656374> Tj ET @@ -44723,26 +45089,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 657.600 m -269.177 657.600 l +48.240 544.680 m +269.177 544.680 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 620.040 m -269.177 620.040 l +48.240 507.120 m +269.177 507.120 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 657.850 m -48.240 619.790 l +48.240 544.930 m +48.240 506.870 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 657.850 m -269.177 619.790 l +269.177 544.930 m +269.177 506.870 l S [ ] 0 d 1 w @@ -44750,19 +45116,19 @@ S 0.200 0.200 0.200 scn BT -51.24 641.3530000000001 Td +51.24 528.4330000000002 Td /F2.0 10.5 Tf <7365727669636544657461696c73> Tj ET BT -51.24 627.073 Td +51.24 514.1530000000001 Td ET BT -51.24 627.073 Td +51.24 514.1530000000001 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44770,26 +45136,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 657.600 m -563.760 657.600 l +269.177 544.680 m +563.760 544.680 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 620.040 m -563.760 620.040 l +269.177 507.120 m +563.760 507.120 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 657.850 m -269.177 619.790 l +269.177 544.930 m +269.177 506.870 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 657.850 m -563.760 619.790 l +563.760 544.930 m +563.760 506.870 l S [ ] 0 d 1 w @@ -44803,7 +45169,7 @@ S 0.259 0.545 0.792 SCN BT -272.17692192000004 634.213 Td +272.17692192000004 521.2930000000001 Td /F1.0 10.5 Tf <4a736f6e4f626a656374> Tj ET @@ -44813,26 +45179,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 620.040 m -269.177 620.040 l +48.240 507.120 m +269.177 507.120 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 582.480 m -269.177 582.480 l +48.240 469.560 m +269.177 469.560 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 620.290 m -48.240 582.230 l +48.240 507.370 m +48.240 469.310 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 620.290 m -269.177 582.230 l +269.177 507.370 m +269.177 469.310 l S [ ] 0 d 1 w @@ -44840,19 +45206,19 @@ S 0.200 0.200 0.200 scn BT -51.24 603.7929999999999 Td +51.24 490.8730000000001 Td /F2.0 10.5 Tf <7365727669636555756964> Tj ET BT -51.24 589.5129999999999 Td +51.24 476.5930000000001 Td ET BT -51.24 589.5129999999999 Td +51.24 476.5930000000001 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44860,26 +45226,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 620.040 m -563.760 620.040 l +269.177 507.120 m +563.760 507.120 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 582.480 m -563.760 582.480 l +269.177 469.560 m +563.760 469.560 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 620.290 m -269.177 582.230 l +269.177 507.370 m +269.177 469.310 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 620.290 m -563.760 582.230 l +563.760 507.370 m +563.760 469.310 l S [ ] 0 d 1 w @@ -44887,7 +45253,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 596.6529999999999 Td +272.17692192000004 483.7330000000001 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -44895,26 +45261,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -48.240 582.480 m -269.177 582.480 l +48.240 469.560 m +269.177 469.560 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 544.920 m -269.177 544.920 l +48.240 432.000 m +269.177 432.000 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -48.240 582.730 m -48.240 544.670 l +48.240 469.810 m +48.240 431.750 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 582.730 m -269.177 544.670 l +269.177 469.810 m +269.177 431.750 l S [ ] 0 d 1 w @@ -44922,19 +45288,19 @@ S 0.200 0.200 0.200 scn BT -51.24 566.233 Td +51.24 453.31300000000016 Td /F2.0 10.5 Tf <76657273696f6e> Tj ET BT -51.24 551.953 Td +51.24 439.03300000000013 Td ET BT -51.24 551.953 Td +51.24 439.03300000000013 Td /F3.0 10.5 Tf <6f7074696f6e616c> Tj ET @@ -44942,26 +45308,26 @@ ET 0.000 0.000 0.000 scn 0.5 w 0.867 0.867 0.867 SCN -269.177 582.480 m -563.760 582.480 l +269.177 469.560 m +563.760 469.560 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 544.920 m -563.760 544.920 l +269.177 432.000 m +563.760 432.000 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -269.177 582.730 m -269.177 544.670 l +269.177 469.810 m +269.177 431.750 l S [ ] 0 d 0.5 w 0.867 0.867 0.867 SCN -563.760 582.730 m -563.760 544.670 l +563.760 469.810 m +563.760 431.750 l S [ ] 0 d 1 w @@ -44969,7 +45335,7 @@ S 0.200 0.200 0.200 scn BT -272.17692192000004 559.093 Td +272.17692192000004 446.1730000000002 Td /F1.0 10.5 Tf <737472696e67> Tj ET @@ -44999,39 +45365,42 @@ Q endstream endobj -302 0 obj +303 0 obj << /Type /Page /Parent 3 0 R /MediaBox [0 0 612.0 792.0] -/Contents 301 0 R +/Contents 302 0 R /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F2.0 22 0 R /F3.0 24 0 R /F1.0 8 0 R >> -/XObject << /Stamp1 587 0 R +/XObject << /Stamp1 589 0 R >> >> -/Annots [303 0 R 304 0 R] +/Annots [305 0 R 306 0 R] >> endobj -303 0 obj +304 0 obj +[303 0 R /XYZ 0 683.1600000000001 null] +endobj +305 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link -/Rect [272.17692192000004 668.707 325.32792192000005 682.987] +/Rect [272.17692192000004 555.7870000000001 325.32792192000005 570.0670000000001] /Type /Annot >> endobj -304 0 obj +306 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link -/Rect [272.17692192000004 631.147 325.32792192000005 645.427] +/Rect [272.17692192000004 518.2270000000002 325.32792192000005 532.5070000000002] /Type /Annot >> endobj -305 0 obj +307 0 obj << /Border [0 0 0] /Dest (_overview) /Subtype /Link @@ -45039,7 +45408,7 @@ endobj /Type /Annot >> endobj -306 0 obj +308 0 obj << /Border [0 0 0] /Dest (_overview) /Subtype /Link @@ -45047,7 +45416,7 @@ endobj /Type /Annot >> endobj -307 0 obj +309 0 obj << /Border [0 0 0] /Dest (_version_information) /Subtype /Link @@ -45055,7 +45424,7 @@ endobj /Type /Annot >> endobj -308 0 obj +310 0 obj << /Border [0 0 0] /Dest (_version_information) /Subtype /Link @@ -45063,7 +45432,7 @@ endobj /Type /Annot >> endobj -309 0 obj +311 0 obj << /Border [0 0 0] /Dest (_uri_scheme) /Subtype /Link @@ -45071,7 +45440,7 @@ endobj /Type /Annot >> endobj -310 0 obj +312 0 obj << /Border [0 0 0] /Dest (_uri_scheme) /Subtype /Link @@ -45079,7 +45448,7 @@ endobj /Type /Annot >> endobj -311 0 obj +313 0 obj << /Border [0 0 0] /Dest (_paths) /Subtype /Link @@ -45087,7 +45456,7 @@ endobj /Type /Annot >> endobj -312 0 obj +314 0 obj << /Border [0 0 0] /Dest (_paths) /Subtype /Link @@ -45095,23 +45464,23 @@ endobj /Type /Annot >> endobj -313 0 obj +315 0 obj << /Border [0 0 0] -/Dest (_route92) +/Dest (_route30) /Subtype /Link /Rect [60.24000000000001 621.7799999999997 181.64100000000002 636.0599999999998] /Type /Annot >> endobj -314 0 obj +316 0 obj << /Border [0 0 0] -/Dest (_route92) +/Dest (_route30) /Subtype /Link /Rect [557.8905 621.7799999999997 563.76 636.0599999999998] /Type /Annot >> endobj -315 0 obj +317 0 obj << /Border [0 0 0] /Dest (_responses) /Subtype /Link @@ -45119,7 +45488,7 @@ endobj /Type /Annot >> endobj -316 0 obj +318 0 obj << /Border [0 0 0] /Dest (_responses) /Subtype /Link @@ -45127,7 +45496,7 @@ endobj /Type /Annot >> endobj -317 0 obj +319 0 obj << /Border [0 0 0] /Dest (_produces) /Subtype /Link @@ -45135,7 +45504,7 @@ endobj /Type /Annot >> endobj -318 0 obj +320 0 obj << /Border [0 0 0] /Dest (_produces) /Subtype /Link @@ -45143,23 +45512,23 @@ endobj /Type /Annot >> endobj -319 0 obj +321 0 obj << /Border [0 0 0] -/Dest (_route93) +/Dest (_route31) /Subtype /Link /Rect [60.24000000000001 566.3399999999997 183.8775 580.6199999999998] /Type /Annot >> endobj -320 0 obj +322 0 obj << /Border [0 0 0] -/Dest (_route93) +/Dest (_route31) /Subtype /Link /Rect [557.8905 566.3399999999997 563.76 580.6199999999998] /Type /Annot >> endobj -321 0 obj +323 0 obj << /Border [0 0 0] /Dest (_responses_2) /Subtype /Link @@ -45167,7 +45536,7 @@ endobj /Type /Annot >> endobj -322 0 obj +324 0 obj << /Border [0 0 0] /Dest (_responses_2) /Subtype /Link @@ -45175,7 +45544,7 @@ endobj /Type /Annot >> endobj -323 0 obj +325 0 obj << /Border [0 0 0] /Dest (_produces_2) /Subtype /Link @@ -45183,7 +45552,7 @@ endobj /Type /Annot >> endobj -324 0 obj +326 0 obj << /Border [0 0 0] /Dest (_produces_2) /Subtype /Link @@ -45191,23 +45560,23 @@ endobj /Type /Annot >> endobj -325 0 obj +327 0 obj << /Border [0 0 0] -/Dest (_route80) +/Dest (_route18) /Subtype /Link /Rect [60.24000000000001 510.89999999999975 172.716 525.1799999999997] /Type /Annot >> endobj -326 0 obj +328 0 obj << /Border [0 0 0] -/Dest (_route80) +/Dest (_route18) /Subtype /Link /Rect [557.8905 510.89999999999975 563.76 525.1799999999997] /Type /Annot >> endobj -327 0 obj +329 0 obj << /Border [0 0 0] /Dest (_responses_3) /Subtype /Link @@ -45215,7 +45584,7 @@ endobj /Type /Annot >> endobj -328 0 obj +330 0 obj << /Border [0 0 0] /Dest (_responses_3) /Subtype /Link @@ -45223,7 +45592,7 @@ endobj /Type /Annot >> endobj -329 0 obj +331 0 obj << /Border [0 0 0] /Dest (_produces_3) /Subtype /Link @@ -45231,7 +45600,7 @@ endobj /Type /Annot >> endobj -330 0 obj +332 0 obj << /Border [0 0 0] /Dest (_produces_3) /Subtype /Link @@ -45239,23 +45608,23 @@ endobj /Type /Annot >> endobj -331 0 obj +333 0 obj << /Border [0 0 0] -/Dest (_route82) +/Dest (_route20) /Subtype /Link /Rect [60.24000000000001 455.4599999999997 172.548 469.73999999999967] /Type /Annot >> endobj -332 0 obj +334 0 obj << /Border [0 0 0] -/Dest (_route82) +/Dest (_route20) /Subtype /Link /Rect [557.8905 455.4599999999997 563.76 469.73999999999967] /Type /Annot >> endobj -333 0 obj +335 0 obj << /Border [0 0 0] /Dest (_parameters) /Subtype /Link @@ -45263,7 +45632,7 @@ endobj /Type /Annot >> endobj -334 0 obj +336 0 obj << /Border [0 0 0] /Dest (_parameters) /Subtype /Link @@ -45271,7 +45640,7 @@ endobj /Type /Annot >> endobj -335 0 obj +337 0 obj << /Border [0 0 0] /Dest (_responses_4) /Subtype /Link @@ -45279,7 +45648,7 @@ endobj /Type /Annot >> endobj -336 0 obj +338 0 obj << /Border [0 0 0] /Dest (_responses_4) /Subtype /Link @@ -45287,7 +45656,7 @@ endobj /Type /Annot >> endobj -337 0 obj +339 0 obj << /Border [0 0 0] /Dest (_consumes) /Subtype /Link @@ -45295,7 +45664,7 @@ endobj /Type /Annot >> endobj -338 0 obj +340 0 obj << /Border [0 0 0] /Dest (_consumes) /Subtype /Link @@ -45303,7 +45672,7 @@ endobj /Type /Annot >> endobj -339 0 obj +341 0 obj << /Border [0 0 0] /Dest (_produces_4) /Subtype /Link @@ -45311,7 +45680,7 @@ endobj /Type /Annot >> endobj -340 0 obj +342 0 obj << /Border [0 0 0] /Dest (_produces_4) /Subtype /Link @@ -45319,7 +45688,7 @@ endobj /Type /Annot >> endobj -341 0 obj +343 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_secondary_names_get) /Subtype /Link @@ -45327,7 +45696,7 @@ endobj /Type /Annot >> endobj -342 0 obj +344 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_secondary_names_get) /Subtype /Link @@ -45335,7 +45704,7 @@ endobj /Type /Annot >> endobj -343 0 obj +345 0 obj << /Border [0 0 0] /Dest (_responses_5) /Subtype /Link @@ -45343,7 +45712,7 @@ endobj /Type /Annot >> endobj -344 0 obj +346 0 obj << /Border [0 0 0] /Dest (_responses_5) /Subtype /Link @@ -45351,7 +45720,7 @@ endobj /Type /Annot >> endobj -345 0 obj +347 0 obj << /Border [0 0 0] /Dest (_produces_5) /Subtype /Link @@ -45359,7 +45728,7 @@ endobj /Type /Annot >> endobj -346 0 obj +348 0 obj << /Border [0 0 0] /Dest (_produces_5) /Subtype /Link @@ -45367,7 +45736,7 @@ endobj /Type /Annot >> endobj -347 0 obj +349 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_dictionaryname_get) /Subtype /Link @@ -45375,7 +45744,7 @@ endobj /Type /Annot >> endobj -348 0 obj +350 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_dictionaryname_get) /Subtype /Link @@ -45383,7 +45752,7 @@ endobj /Type /Annot >> endobj -349 0 obj +351 0 obj << /Border [0 0 0] /Dest (_parameters_2) /Subtype /Link @@ -45391,7 +45760,7 @@ endobj /Type /Annot >> endobj -350 0 obj +352 0 obj << /Border [0 0 0] /Dest (_parameters_2) /Subtype /Link @@ -45399,7 +45768,7 @@ endobj /Type /Annot >> endobj -351 0 obj +353 0 obj << /Border [0 0 0] /Dest (_responses_6) /Subtype /Link @@ -45407,7 +45776,7 @@ endobj /Type /Annot >> endobj -352 0 obj +354 0 obj << /Border [0 0 0] /Dest (_responses_6) /Subtype /Link @@ -45415,7 +45784,7 @@ endobj /Type /Annot >> endobj -353 0 obj +355 0 obj << /Border [0 0 0] /Dest (_produces_6) /Subtype /Link @@ -45423,7 +45792,7 @@ endobj /Type /Annot >> endobj -354 0 obj +356 0 obj << /Border [0 0 0] /Dest (_produces_6) /Subtype /Link @@ -45431,7 +45800,7 @@ endobj /Type /Annot >> endobj -355 0 obj +357 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_name_put) /Subtype /Link @@ -45439,7 +45808,7 @@ endobj /Type /Annot >> endobj -356 0 obj +358 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_name_put) /Subtype /Link @@ -45447,7 +45816,7 @@ endobj /Type /Annot >> endobj -357 0 obj +359 0 obj << /Border [0 0 0] /Dest (_parameters_3) /Subtype /Link @@ -45455,7 +45824,7 @@ endobj /Type /Annot >> endobj -358 0 obj +360 0 obj << /Border [0 0 0] /Dest (_parameters_3) /Subtype /Link @@ -45463,7 +45832,7 @@ endobj /Type /Annot >> endobj -359 0 obj +361 0 obj << /Border [0 0 0] /Dest (_responses_7) /Subtype /Link @@ -45471,7 +45840,7 @@ endobj /Type /Annot >> endobj -360 0 obj +362 0 obj << /Border [0 0 0] /Dest (_responses_7) /Subtype /Link @@ -45479,7 +45848,7 @@ endobj /Type /Annot >> endobj -361 0 obj +363 0 obj << /Border [0 0 0] /Dest (_consumes_2) /Subtype /Link @@ -45487,7 +45856,7 @@ endobj /Type /Annot >> endobj -362 0 obj +364 0 obj << /Border [0 0 0] /Dest (_consumes_2) /Subtype /Link @@ -45495,7 +45864,7 @@ endobj /Type /Annot >> endobj -363 0 obj +365 0 obj << /Border [0 0 0] /Dest (_produces_7) /Subtype /Link @@ -45503,7 +45872,7 @@ endobj /Type /Annot >> endobj -364 0 obj +366 0 obj << /Border [0 0 0] /Dest (_produces_7) /Subtype /Link @@ -45511,23 +45880,23 @@ endobj /Type /Annot >> endobj -365 0 obj +367 0 obj << /Border [0 0 0] -/Dest (_route84) +/Dest (_route22) /Subtype /Link /Rect [60.24000000000001 141.29999999999953 232.70250000000001 155.57999999999953] /Type /Annot >> endobj -366 0 obj +368 0 obj << /Border [0 0 0] -/Dest (_route84) +/Dest (_route22) /Subtype /Link /Rect [557.8905 141.29999999999953 563.76 155.57999999999953] /Type /Annot >> endobj -367 0 obj +369 0 obj << /Border [0 0 0] /Dest (_parameters_4) /Subtype /Link @@ -45535,7 +45904,7 @@ endobj /Type /Annot >> endobj -368 0 obj +370 0 obj << /Border [0 0 0] /Dest (_parameters_4) /Subtype /Link @@ -45543,7 +45912,7 @@ endobj /Type /Annot >> endobj -369 0 obj +371 0 obj << /Border [0 0 0] /Dest (_responses_8) /Subtype /Link @@ -45551,7 +45920,7 @@ endobj /Type /Annot >> endobj -370 0 obj +372 0 obj << /Border [0 0 0] /Dest (_responses_8) /Subtype /Link @@ -45559,7 +45928,7 @@ endobj /Type /Annot >> endobj -371 0 obj +373 0 obj << /Border [0 0 0] /Dest (_produces_8) /Subtype /Link @@ -45567,7 +45936,7 @@ endobj /Type /Annot >> endobj -372 0 obj +374 0 obj << /Border [0 0 0] /Dest (_produces_8) /Subtype /Link @@ -45575,7 +45944,7 @@ endobj /Type /Annot >> endobj -373 0 obj +375 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_name_elements_shortname_delete) /Subtype /Link @@ -45583,7 +45952,7 @@ endobj /Type /Annot >> endobj -374 0 obj +376 0 obj << /Border [0 0 0] /Dest (_v2_dictionary_name_elements_shortname_delete) /Subtype /Link @@ -45591,7 +45960,7 @@ endobj /Type /Annot >> endobj -375 0 obj +377 0 obj << /Border [0 0 0] /Dest (_parameters_5) /Subtype /Link @@ -45599,7 +45968,7 @@ endobj /Type /Annot >> endobj -376 0 obj +378 0 obj << /Border [0 0 0] /Dest (_parameters_5) /Subtype /Link @@ -45607,7 +45976,7 @@ endobj /Type /Annot >> endobj -377 0 obj +379 0 obj << /Border [0 0 0] /Dest (_responses_9) /Subtype /Link @@ -45615,7 +45984,7 @@ endobj /Type /Annot >> endobj -378 0 obj +380 0 obj << /Border [0 0 0] /Dest (_responses_9) /Subtype /Link @@ -45623,7 +45992,7 @@ endobj /Type /Annot >> endobj -379 0 obj +381 0 obj << /Border [0 0 0] /Dest (_produces_9) /Subtype /Link @@ -45631,7 +46000,7 @@ endobj /Type /Annot >> endobj -380 0 obj +382 0 obj << /Border [0 0 0] /Dest (_produces_9) /Subtype /Link @@ -45639,23 +46008,23 @@ endobj /Type /Annot >> endobj -381 0 obj +383 0 obj << /Border [0 0 0] -/Dest (_route76) +/Dest (_route14) /Subtype /Link /Rect [60.24000000000001 704.7599999999999 245.15550000000002 719.04] /Type /Annot >> endobj -382 0 obj +384 0 obj << /Border [0 0 0] -/Dest (_route76) +/Dest (_route14) /Subtype /Link /Rect [557.8905 704.7599999999999 563.76 719.04] /Type /Annot >> endobj -383 0 obj +385 0 obj << /Border [0 0 0] /Dest (_parameters_6) /Subtype /Link @@ -45663,7 +46032,7 @@ endobj /Type /Annot >> endobj -384 0 obj +386 0 obj << /Border [0 0 0] /Dest (_parameters_6) /Subtype /Link @@ -45671,7 +46040,7 @@ endobj /Type /Annot >> endobj -385 0 obj +387 0 obj << /Border [0 0 0] /Dest (_responses_10) /Subtype /Link @@ -45679,7 +46048,7 @@ endobj /Type /Annot >> endobj -386 0 obj +388 0 obj << /Border [0 0 0] /Dest (_responses_10) /Subtype /Link @@ -45687,23 +46056,23 @@ endobj /Type /Annot >> endobj -387 0 obj +389 0 obj << /Border [0 0 0] -/Dest (_route70) +/Dest (_route8) /Subtype /Link /Rect [60.24000000000001 649.3199999999998 248.431294921875 663.5999999999999] /Type /Annot >> endobj -388 0 obj +390 0 obj << /Border [0 0 0] -/Dest (_route70) +/Dest (_route8) /Subtype /Link /Rect [557.8905 649.3199999999998 563.76 663.5999999999999] /Type /Annot >> endobj -389 0 obj +391 0 obj << /Border [0 0 0] /Dest (_parameters_7) /Subtype /Link @@ -45711,7 +46080,7 @@ endobj /Type /Annot >> endobj -390 0 obj +392 0 obj << /Border [0 0 0] /Dest (_parameters_7) /Subtype /Link @@ -45719,7 +46088,7 @@ endobj /Type /Annot >> endobj -391 0 obj +393 0 obj << /Border [0 0 0] /Dest (_responses_11) /Subtype /Link @@ -45727,7 +46096,7 @@ endobj /Type /Annot >> endobj -392 0 obj +394 0 obj << /Border [0 0 0] /Dest (_responses_11) /Subtype /Link @@ -45735,7 +46104,7 @@ endobj /Type /Annot >> endobj -393 0 obj +395 0 obj << /Border [0 0 0] /Dest (_produces_10) /Subtype /Link @@ -45743,7 +46112,7 @@ endobj /Type /Annot >> endobj -394 0 obj +396 0 obj << /Border [0 0 0] /Dest (_produces_10) /Subtype /Link @@ -45751,23 +46120,23 @@ endobj /Type /Annot >> endobj -395 0 obj +397 0 obj << /Border [0 0 0] -/Dest (_route64) +/Dest (_route2) /Subtype /Link /Rect [60.24000000000001 575.3999999999997 214.8735 589.6799999999998] /Type /Annot >> endobj -396 0 obj +398 0 obj << /Border [0 0 0] -/Dest (_route64) +/Dest (_route2) /Subtype /Link /Rect [557.8905 575.3999999999997 563.76 589.6799999999998] /Type /Annot >> endobj -397 0 obj +399 0 obj << /Border [0 0 0] /Dest (_responses_12) /Subtype /Link @@ -45775,7 +46144,7 @@ endobj /Type /Annot >> endobj -398 0 obj +400 0 obj << /Border [0 0 0] /Dest (_responses_12) /Subtype /Link @@ -45783,7 +46152,7 @@ endobj /Type /Annot >> endobj -399 0 obj +401 0 obj << /Border [0 0 0] /Dest (_produces_11) /Subtype /Link @@ -45791,7 +46160,7 @@ endobj /Type /Annot >> endobj -400 0 obj +402 0 obj << /Border [0 0 0] /Dest (_produces_11) /Subtype /Link @@ -45799,23 +46168,23 @@ endobj /Type /Annot >> endobj -401 0 obj +403 0 obj << /Border [0 0 0] -/Dest (_route77) +/Dest (_route15) /Subtype /Link /Rect [60.24000000000001 519.9599999999998 259.467 534.2399999999998] /Type /Annot >> endobj -402 0 obj +404 0 obj << /Border [0 0 0] -/Dest (_route77) +/Dest (_route15) /Subtype /Link /Rect [557.8905 519.9599999999998 563.76 534.2399999999998] /Type /Annot >> endobj -403 0 obj +405 0 obj << /Border [0 0 0] /Dest (_parameters_8) /Subtype /Link @@ -45823,7 +46192,7 @@ endobj /Type /Annot >> endobj -404 0 obj +406 0 obj << /Border [0 0 0] /Dest (_parameters_8) /Subtype /Link @@ -45831,7 +46200,7 @@ endobj /Type /Annot >> endobj -405 0 obj +407 0 obj << /Border [0 0 0] /Dest (_responses_13) /Subtype /Link @@ -45839,7 +46208,7 @@ endobj /Type /Annot >> endobj -406 0 obj +408 0 obj << /Border [0 0 0] /Dest (_responses_13) /Subtype /Link @@ -45847,7 +46216,7 @@ endobj /Type /Annot >> endobj -407 0 obj +409 0 obj << /Border [0 0 0] /Dest (_produces_12) /Subtype /Link @@ -45855,7 +46224,7 @@ endobj /Type /Annot >> endobj -408 0 obj +410 0 obj << /Border [0 0 0] /Dest (_produces_12) /Subtype /Link @@ -45863,23 +46232,23 @@ endobj /Type /Annot >> endobj -409 0 obj +411 0 obj << /Border [0 0 0] -/Dest (_route71) +/Dest (_route9) /Subtype /Link /Rect [60.24000000000001 446.03999999999974 355.8885 460.3199999999997] /Type /Annot >> endobj -410 0 obj +412 0 obj << /Border [0 0 0] -/Dest (_route71) +/Dest (_route9) /Subtype /Link /Rect [557.8905 446.03999999999974 563.76 460.3199999999997] /Type /Annot >> endobj -411 0 obj +413 0 obj << /Border [0 0 0] /Dest (_parameters_9) /Subtype /Link @@ -45887,7 +46256,7 @@ endobj /Type /Annot >> endobj -412 0 obj +414 0 obj << /Border [0 0 0] /Dest (_parameters_9) /Subtype /Link @@ -45895,7 +46264,7 @@ endobj /Type /Annot >> endobj -413 0 obj +415 0 obj << /Border [0 0 0] /Dest (_responses_14) /Subtype /Link @@ -45903,7 +46272,7 @@ endobj /Type /Annot >> endobj -414 0 obj +416 0 obj << /Border [0 0 0] /Dest (_responses_14) /Subtype /Link @@ -45911,7 +46280,7 @@ endobj /Type /Annot >> endobj -415 0 obj +417 0 obj << /Border [0 0 0] /Dest (_produces_13) /Subtype /Link @@ -45919,7 +46288,7 @@ endobj /Type /Annot >> endobj -416 0 obj +418 0 obj << /Border [0 0 0] /Dest (_produces_13) /Subtype /Link @@ -45927,23 +46296,23 @@ endobj /Type /Annot >> endobj -417 0 obj +419 0 obj << /Border [0 0 0] -/Dest (_route74) +/Dest (_route12) /Subtype /Link /Rect [60.24000000000001 372.11999999999966 248.45250000000001 386.39999999999964] /Type /Annot >> endobj -418 0 obj +420 0 obj << /Border [0 0 0] -/Dest (_route74) +/Dest (_route12) /Subtype /Link /Rect [557.8905 372.11999999999966 563.76 386.39999999999964] /Type /Annot >> endobj -419 0 obj +421 0 obj << /Border [0 0 0] /Dest (_parameters_10) /Subtype /Link @@ -45951,7 +46320,7 @@ endobj /Type /Annot >> endobj -420 0 obj +422 0 obj << /Border [0 0 0] /Dest (_parameters_10) /Subtype /Link @@ -45959,7 +46328,7 @@ endobj /Type /Annot >> endobj -421 0 obj +423 0 obj << /Border [0 0 0] /Dest (_responses_15) /Subtype /Link @@ -45967,7 +46336,7 @@ endobj /Type /Annot >> endobj -422 0 obj +424 0 obj << /Border [0 0 0] /Dest (_responses_15) /Subtype /Link @@ -45975,7 +46344,7 @@ endobj /Type /Annot >> endobj -423 0 obj +425 0 obj << /Border [0 0 0] /Dest (_produces_14) /Subtype /Link @@ -45983,7 +46352,7 @@ endobj /Type /Annot >> endobj -424 0 obj +426 0 obj << /Border [0 0 0] /Dest (_produces_14) /Subtype /Link @@ -45991,23 +46360,23 @@ endobj /Type /Annot >> endobj -425 0 obj +427 0 obj << /Border [0 0 0] -/Dest (_route73) +/Dest (_route11) /Subtype /Link /Rect [60.24000000000001 298.1999999999996 235.842 312.47999999999956] /Type /Annot >> endobj -426 0 obj +428 0 obj << /Border [0 0 0] -/Dest (_route73) +/Dest (_route11) /Subtype /Link /Rect [557.8905 298.1999999999996 563.76 312.47999999999956] /Type /Annot >> endobj -427 0 obj +429 0 obj << /Border [0 0 0] /Dest (_parameters_11) /Subtype /Link @@ -46015,7 +46384,7 @@ endobj /Type /Annot >> endobj -428 0 obj +430 0 obj << /Border [0 0 0] /Dest (_parameters_11) /Subtype /Link @@ -46023,7 +46392,7 @@ endobj /Type /Annot >> endobj -429 0 obj +431 0 obj << /Border [0 0 0] /Dest (_responses_16) /Subtype /Link @@ -46031,7 +46400,7 @@ endobj /Type /Annot >> endobj -430 0 obj +432 0 obj << /Border [0 0 0] /Dest (_responses_16) /Subtype /Link @@ -46039,7 +46408,7 @@ endobj /Type /Annot >> endobj -431 0 obj +433 0 obj << /Border [0 0 0] /Dest (_produces_15) /Subtype /Link @@ -46047,7 +46416,7 @@ endobj /Type /Annot >> endobj -432 0 obj +434 0 obj << /Border [0 0 0] /Dest (_produces_15) /Subtype /Link @@ -46055,23 +46424,23 @@ endobj /Type /Annot >> endobj -433 0 obj +435 0 obj << /Border [0 0 0] -/Dest (_route75) +/Dest (_route13) /Subtype /Link /Rect [60.24000000000001 224.27999999999952 249.70200000000003 238.55999999999952] /Type /Annot >> endobj -434 0 obj +436 0 obj << /Border [0 0 0] -/Dest (_route75) +/Dest (_route13) /Subtype /Link /Rect [557.8905 224.27999999999952 563.76 238.55999999999952] /Type /Annot >> endobj -435 0 obj +437 0 obj << /Border [0 0 0] /Dest (_parameters_12) /Subtype /Link @@ -46079,7 +46448,7 @@ endobj /Type /Annot >> endobj -436 0 obj +438 0 obj << /Border [0 0 0] /Dest (_parameters_12) /Subtype /Link @@ -46087,7 +46456,7 @@ endobj /Type /Annot >> endobj -437 0 obj +439 0 obj << /Border [0 0 0] /Dest (_responses_17) /Subtype /Link @@ -46095,7 +46464,7 @@ endobj /Type /Annot >> endobj -438 0 obj +440 0 obj << /Border [0 0 0] /Dest (_responses_17) /Subtype /Link @@ -46103,7 +46472,7 @@ endobj /Type /Annot >> endobj -439 0 obj +441 0 obj << /Border [0 0 0] /Dest (_produces_16) /Subtype /Link @@ -46111,7 +46480,7 @@ endobj /Type /Annot >> endobj -440 0 obj +442 0 obj << /Border [0 0 0] /Dest (_produces_16) /Subtype /Link @@ -46119,23 +46488,23 @@ endobj /Type /Annot >> endobj -441 0 obj +443 0 obj << /Border [0 0 0] -/Dest (_route66) +/Dest (_route4) /Subtype /Link /Rect [60.24000000000001 150.35999999999956 307.641 164.63999999999956] /Type /Annot >> endobj -442 0 obj +444 0 obj << /Border [0 0 0] -/Dest (_route66) +/Dest (_route4) /Subtype /Link /Rect [557.8905 150.35999999999956 563.76 164.63999999999956] /Type /Annot >> endobj -443 0 obj +445 0 obj << /Border [0 0 0] /Dest (_parameters_13) /Subtype /Link @@ -46143,7 +46512,7 @@ endobj /Type /Annot >> endobj -444 0 obj +446 0 obj << /Border [0 0 0] /Dest (_parameters_13) /Subtype /Link @@ -46151,7 +46520,7 @@ endobj /Type /Annot >> endobj -445 0 obj +447 0 obj << /Border [0 0 0] /Dest (_responses_18) /Subtype /Link @@ -46159,7 +46528,7 @@ endobj /Type /Annot >> endobj -446 0 obj +448 0 obj << /Border [0 0 0] /Dest (_responses_18) /Subtype /Link @@ -46167,7 +46536,7 @@ endobj /Type /Annot >> endobj -447 0 obj +449 0 obj << /Border [0 0 0] /Dest (_produces_17) /Subtype /Link @@ -46175,7 +46544,7 @@ endobj /Type /Annot >> endobj -448 0 obj +450 0 obj << /Border [0 0 0] /Dest (_produces_17) /Subtype /Link @@ -46183,23 +46552,23 @@ endobj /Type /Annot >> endobj -449 0 obj +451 0 obj << /Border [0 0 0] -/Dest (_route72) +/Dest (_route10) /Subtype /Link /Rect [60.24000000000001 76.4399999999996 261.860794921875 90.7199999999996] /Type /Annot >> endobj -450 0 obj +452 0 obj << /Border [0 0 0] -/Dest (_route72) +/Dest (_route10) /Subtype /Link /Rect [557.8905 76.4399999999996 563.76 90.7199999999996] /Type /Annot >> endobj -451 0 obj +453 0 obj << /Border [0 0 0] /Dest (_parameters_14) /Subtype /Link @@ -46207,7 +46576,7 @@ endobj /Type /Annot >> endobj -452 0 obj +454 0 obj << /Border [0 0 0] /Dest (_parameters_14) /Subtype /Link @@ -46215,7 +46584,7 @@ endobj /Type /Annot >> endobj -453 0 obj +455 0 obj << /Border [0 0 0] /Dest (_responses_19) /Subtype /Link @@ -46223,7 +46592,7 @@ endobj /Type /Annot >> endobj -454 0 obj +456 0 obj << /Border [0 0 0] /Dest (_responses_19) /Subtype /Link @@ -46231,7 +46600,7 @@ endobj /Type /Annot >> endobj -455 0 obj +457 0 obj << /Border [0 0 0] /Dest (_produces_18) /Subtype /Link @@ -46239,7 +46608,7 @@ endobj /Type /Annot >> endobj -456 0 obj +458 0 obj << /Border [0 0 0] /Dest (_produces_18) /Subtype /Link @@ -46247,23 +46616,23 @@ endobj /Type /Annot >> endobj -457 0 obj +459 0 obj << /Border [0 0 0] -/Dest (_route67) +/Dest (_route5) /Subtype /Link /Rect [60.24000000000001 704.7599999999999 339.560794921875 719.04] /Type /Annot >> endobj -458 0 obj +460 0 obj << /Border [0 0 0] -/Dest (_route67) +/Dest (_route5) /Subtype /Link /Rect [552.021 704.7599999999999 563.76 719.04] /Type /Annot >> endobj -459 0 obj +461 0 obj << /Border [0 0 0] /Dest (_parameters_15) /Subtype /Link @@ -46271,7 +46640,7 @@ endobj /Type /Annot >> endobj -460 0 obj +462 0 obj << /Border [0 0 0] /Dest (_parameters_15) /Subtype /Link @@ -46279,7 +46648,7 @@ endobj /Type /Annot >> endobj -461 0 obj +463 0 obj << /Border [0 0 0] /Dest (_responses_20) /Subtype /Link @@ -46287,7 +46656,7 @@ endobj /Type /Annot >> endobj -462 0 obj +464 0 obj << /Border [0 0 0] /Dest (_responses_20) /Subtype /Link @@ -46295,7 +46664,7 @@ endobj /Type /Annot >> endobj -463 0 obj +465 0 obj << /Border [0 0 0] /Dest (_consumes_3) /Subtype /Link @@ -46303,7 +46672,7 @@ endobj /Type /Annot >> endobj -464 0 obj +466 0 obj << /Border [0 0 0] /Dest (_consumes_3) /Subtype /Link @@ -46311,7 +46680,7 @@ endobj /Type /Annot >> endobj -465 0 obj +467 0 obj << /Border [0 0 0] /Dest (_produces_19) /Subtype /Link @@ -46319,7 +46688,7 @@ endobj /Type /Annot >> endobj -466 0 obj +468 0 obj << /Border [0 0 0] /Dest (_produces_19) /Subtype /Link @@ -46327,23 +46696,23 @@ endobj /Type /Annot >> endobj -467 0 obj +469 0 obj << /Border [0 0 0] -/Dest (_route69) +/Dest (_route7) /Subtype /Link /Rect [60.24000000000001 612.3599999999998 350.38629492187505 626.6399999999999] /Type /Annot >> endobj -468 0 obj +470 0 obj << /Border [0 0 0] -/Dest (_route69) +/Dest (_route7) /Subtype /Link /Rect [552.021 612.3599999999998 563.76 626.6399999999999] /Type /Annot >> endobj -469 0 obj +471 0 obj << /Border [0 0 0] /Dest (_parameters_16) /Subtype /Link @@ -46351,7 +46720,7 @@ endobj /Type /Annot >> endobj -470 0 obj +472 0 obj << /Border [0 0 0] /Dest (_parameters_16) /Subtype /Link @@ -46359,7 +46728,7 @@ endobj /Type /Annot >> endobj -471 0 obj +473 0 obj << /Border [0 0 0] /Dest (_responses_21) /Subtype /Link @@ -46367,7 +46736,7 @@ endobj /Type /Annot >> endobj -472 0 obj +474 0 obj << /Border [0 0 0] /Dest (_responses_21) /Subtype /Link @@ -46375,7 +46744,7 @@ endobj /Type /Annot >> endobj -473 0 obj +475 0 obj << /Border [0 0 0] /Dest (_consumes_4) /Subtype /Link @@ -46383,7 +46752,7 @@ endobj /Type /Annot >> endobj -474 0 obj +476 0 obj << /Border [0 0 0] /Dest (_consumes_4) /Subtype /Link @@ -46391,7 +46760,7 @@ endobj /Type /Annot >> endobj -475 0 obj +477 0 obj << /Border [0 0 0] /Dest (_produces_20) /Subtype /Link @@ -46399,7 +46768,7 @@ endobj /Type /Annot >> endobj -476 0 obj +478 0 obj << /Border [0 0 0] /Dest (_produces_20) /Subtype /Link @@ -46407,23 +46776,23 @@ endobj /Type /Annot >> endobj -477 0 obj +479 0 obj << /Border [0 0 0] -/Dest (_route68) +/Dest (_route6) /Subtype /Link /Rect [60.24000000000001 519.9599999999998 352.81158984375 534.2399999999998] /Type /Annot >> endobj -478 0 obj +480 0 obj << /Border [0 0 0] -/Dest (_route68) +/Dest (_route6) /Subtype /Link /Rect [552.021 519.9599999999998 563.76 534.2399999999998] /Type /Annot >> endobj -479 0 obj +481 0 obj << /Border [0 0 0] /Dest (_parameters_17) /Subtype /Link @@ -46431,7 +46800,7 @@ endobj /Type /Annot >> endobj -480 0 obj +482 0 obj << /Border [0 0 0] /Dest (_parameters_17) /Subtype /Link @@ -46439,7 +46808,7 @@ endobj /Type /Annot >> endobj -481 0 obj +483 0 obj << /Border [0 0 0] /Dest (_responses_22) /Subtype /Link @@ -46447,7 +46816,7 @@ endobj /Type /Annot >> endobj -482 0 obj +484 0 obj << /Border [0 0 0] /Dest (_responses_22) /Subtype /Link @@ -46455,7 +46824,7 @@ endobj /Type /Annot >> endobj -483 0 obj +485 0 obj << /Border [0 0 0] /Dest (_consumes_5) /Subtype /Link @@ -46463,7 +46832,7 @@ endobj /Type /Annot >> endobj -484 0 obj +486 0 obj << /Border [0 0 0] /Dest (_consumes_5) /Subtype /Link @@ -46471,7 +46840,7 @@ endobj /Type /Annot >> endobj -485 0 obj +487 0 obj << /Border [0 0 0] /Dest (_produces_21) /Subtype /Link @@ -46479,7 +46848,7 @@ endobj /Type /Annot >> endobj -486 0 obj +488 0 obj << /Border [0 0 0] /Dest (_produces_21) /Subtype /Link @@ -46487,23 +46856,23 @@ endobj /Type /Annot >> endobj -487 0 obj +489 0 obj << /Border [0 0 0] -/Dest (_route65) +/Dest (_route3) /Subtype /Link /Rect [60.24000000000001 427.5599999999997 212.0595 441.8399999999997] /Type /Annot >> endobj -488 0 obj +490 0 obj << /Border [0 0 0] -/Dest (_route65) +/Dest (_route3) /Subtype /Link /Rect [552.021 427.5599999999997 563.76 441.8399999999997] /Type /Annot >> endobj -489 0 obj +491 0 obj << /Border [0 0 0] /Dest (_parameters_18) /Subtype /Link @@ -46511,7 +46880,7 @@ endobj /Type /Annot >> endobj -490 0 obj +492 0 obj << /Border [0 0 0] /Dest (_parameters_18) /Subtype /Link @@ -46519,7 +46888,7 @@ endobj /Type /Annot >> endobj -491 0 obj +493 0 obj << /Border [0 0 0] /Dest (_responses_23) /Subtype /Link @@ -46527,7 +46896,7 @@ endobj /Type /Annot >> endobj -492 0 obj +494 0 obj << /Border [0 0 0] /Dest (_responses_23) /Subtype /Link @@ -46535,7 +46904,7 @@ endobj /Type /Annot >> endobj -493 0 obj +495 0 obj << /Border [0 0 0] /Dest (_produces_22) /Subtype /Link @@ -46543,7 +46912,7 @@ endobj /Type /Annot >> endobj -494 0 obj +496 0 obj << /Border [0 0 0] /Dest (_produces_22) /Subtype /Link @@ -46551,23 +46920,23 @@ endobj /Type /Annot >> endobj -495 0 obj +497 0 obj << /Border [0 0 0] -/Dest (_route87) +/Dest (_route25) /Subtype /Link /Rect [60.24000000000001 353.63999999999965 221.091755859375 367.9199999999996] /Type /Annot >> endobj -496 0 obj +498 0 obj << /Border [0 0 0] -/Dest (_route87) +/Dest (_route25) /Subtype /Link /Rect [552.021 353.63999999999965 563.76 367.9199999999996] /Type /Annot >> endobj -497 0 obj +499 0 obj << /Border [0 0 0] /Dest (_responses_24) /Subtype /Link @@ -46575,7 +46944,7 @@ endobj /Type /Annot >> endobj -498 0 obj +500 0 obj << /Border [0 0 0] /Dest (_responses_24) /Subtype /Link @@ -46583,7 +46952,7 @@ endobj /Type /Annot >> endobj -499 0 obj +501 0 obj << /Border [0 0 0] /Dest (_produces_23) /Subtype /Link @@ -46591,7 +46960,7 @@ endobj /Type /Annot >> endobj -500 0 obj +502 0 obj << /Border [0 0 0] /Dest (_produces_23) /Subtype /Link @@ -46599,7 +46968,7 @@ endobj /Type /Annot >> endobj -501 0 obj +503 0 obj << /Border [0 0 0] /Dest (_v2_policytoscamodels_yaml_policymodeltype_get) /Subtype /Link @@ -46607,7 +46976,7 @@ endobj /Type /Annot >> endobj -502 0 obj +504 0 obj << /Border [0 0 0] /Dest (_v2_policytoscamodels_yaml_policymodeltype_get) /Subtype /Link @@ -46615,7 +46984,7 @@ endobj /Type /Annot >> endobj -503 0 obj +505 0 obj << /Border [0 0 0] /Dest (_parameters_19) /Subtype /Link @@ -46623,7 +46992,7 @@ endobj /Type /Annot >> endobj -504 0 obj +506 0 obj << /Border [0 0 0] /Dest (_parameters_19) /Subtype /Link @@ -46631,7 +47000,7 @@ endobj /Type /Annot >> endobj -505 0 obj +507 0 obj << /Border [0 0 0] /Dest (_responses_25) /Subtype /Link @@ -46639,7 +47008,7 @@ endobj /Type /Annot >> endobj -506 0 obj +508 0 obj << /Border [0 0 0] /Dest (_responses_25) /Subtype /Link @@ -46647,7 +47016,7 @@ endobj /Type /Annot >> endobj -507 0 obj +509 0 obj << /Border [0 0 0] /Dest (_produces_24) /Subtype /Link @@ -46655,7 +47024,7 @@ endobj /Type /Annot >> endobj -508 0 obj +510 0 obj << /Border [0 0 0] /Dest (_produces_24) /Subtype /Link @@ -46663,7 +47032,7 @@ endobj /Type /Annot >> endobj -509 0 obj +511 0 obj << /Border [0 0 0] /Dest (_v2_policytoscamodels_policymodeltype_get) /Subtype /Link @@ -46671,7 +47040,7 @@ endobj /Type /Annot >> endobj -510 0 obj +512 0 obj << /Border [0 0 0] /Dest (_v2_policytoscamodels_policymodeltype_get) /Subtype /Link @@ -46679,7 +47048,7 @@ endobj /Type /Annot >> endobj -511 0 obj +513 0 obj << /Border [0 0 0] /Dest (_parameters_20) /Subtype /Link @@ -46687,7 +47056,7 @@ endobj /Type /Annot >> endobj -512 0 obj +514 0 obj << /Border [0 0 0] /Dest (_parameters_20) /Subtype /Link @@ -46695,7 +47064,7 @@ endobj /Type /Annot >> endobj -513 0 obj +515 0 obj << /Border [0 0 0] /Dest (_responses_26) /Subtype /Link @@ -46703,7 +47072,7 @@ endobj /Type /Annot >> endobj -514 0 obj +516 0 obj << /Border [0 0 0] /Dest (_responses_26) /Subtype /Link @@ -46711,7 +47080,7 @@ endobj /Type /Annot >> endobj -515 0 obj +517 0 obj << /Border [0 0 0] /Dest (_produces_25) /Subtype /Link @@ -46719,7 +47088,7 @@ endobj /Type /Annot >> endobj -516 0 obj +518 0 obj << /Border [0 0 0] /Dest (_produces_25) /Subtype /Link @@ -46727,23 +47096,23 @@ endobj /Type /Annot >> endobj -517 0 obj +519 0 obj << /Border [0 0 0] -/Dest (_route88) +/Dest (_route26) /Subtype /Link /Rect [60.24000000000001 150.35999999999956 318.73125585937504 164.63999999999956] /Type /Annot >> endobj -518 0 obj +520 0 obj << /Border [0 0 0] -/Dest (_route88) +/Dest (_route26) /Subtype /Link /Rect [552.021 150.35999999999956 563.76 164.63999999999956] /Type /Annot >> endobj -519 0 obj +521 0 obj << /Border [0 0 0] /Dest (_parameters_21) /Subtype /Link @@ -46751,7 +47120,7 @@ endobj /Type /Annot >> endobj -520 0 obj +522 0 obj << /Border [0 0 0] /Dest (_parameters_21) /Subtype /Link @@ -46759,7 +47128,7 @@ endobj /Type /Annot >> endobj -521 0 obj +523 0 obj << /Border [0 0 0] /Dest (_responses_27) /Subtype /Link @@ -46767,7 +47136,7 @@ endobj /Type /Annot >> endobj -522 0 obj +524 0 obj << /Border [0 0 0] /Dest (_responses_27) /Subtype /Link @@ -46775,7 +47144,7 @@ endobj /Type /Annot >> endobj -523 0 obj +525 0 obj << /Border [0 0 0] /Dest (_consumes_6) /Subtype /Link @@ -46783,7 +47152,7 @@ endobj /Type /Annot >> endobj -524 0 obj +526 0 obj << /Border [0 0 0] /Dest (_consumes_6) /Subtype /Link @@ -46791,7 +47160,7 @@ endobj /Type /Annot >> endobj -525 0 obj +527 0 obj << /Border [0 0 0] /Dest (_produces_26) /Subtype /Link @@ -46799,7 +47168,7 @@ endobj /Type /Annot >> endobj -526 0 obj +528 0 obj << /Border [0 0 0] /Dest (_produces_26) /Subtype /Link @@ -46807,23 +47176,23 @@ endobj /Type /Annot >> endobj -527 0 obj +529 0 obj << /Border [0 0 0] -/Dest (_route91) +/Dest (_route29) /Subtype /Link /Rect [60.24000000000001 57.95999999999961 175.8555 72.23999999999961] /Type /Annot >> endobj -528 0 obj +530 0 obj << /Border [0 0 0] -/Dest (_route91) +/Dest (_route29) /Subtype /Link /Rect [552.021 57.95999999999961 563.76 72.23999999999961] /Type /Annot >> endobj -529 0 obj +531 0 obj << /Border [0 0 0] /Dest (_responses_28) /Subtype /Link @@ -46831,7 +47200,7 @@ endobj /Type /Annot >> endobj -530 0 obj +532 0 obj << /Border [0 0 0] /Dest (_responses_28) /Subtype /Link @@ -46839,7 +47208,7 @@ endobj /Type /Annot >> endobj -531 0 obj +533 0 obj << /Border [0 0 0] /Dest (_produces_27) /Subtype /Link @@ -46847,7 +47216,7 @@ endobj /Type /Annot >> endobj -532 0 obj +534 0 obj << /Border [0 0 0] /Dest (_produces_27) /Subtype /Link @@ -46855,7 +47224,7 @@ endobj /Type /Annot >> endobj -533 0 obj +535 0 obj << /Border [0 0 0] /Dest (_v2_templates_names_get) /Subtype /Link @@ -46863,7 +47232,7 @@ endobj /Type /Annot >> endobj -534 0 obj +536 0 obj << /Border [0 0 0] /Dest (_v2_templates_names_get) /Subtype /Link @@ -46871,7 +47240,7 @@ endobj /Type /Annot >> endobj -535 0 obj +537 0 obj << /Border [0 0 0] /Dest (_responses_29) /Subtype /Link @@ -46879,7 +47248,7 @@ endobj /Type /Annot >> endobj -536 0 obj +538 0 obj << /Border [0 0 0] /Dest (_responses_29) /Subtype /Link @@ -46887,7 +47256,7 @@ endobj /Type /Annot >> endobj -537 0 obj +539 0 obj << /Border [0 0 0] /Dest (_produces_28) /Subtype /Link @@ -46895,7 +47264,7 @@ endobj /Type /Annot >> endobj -538 0 obj +540 0 obj << /Border [0 0 0] /Dest (_produces_28) /Subtype /Link @@ -46903,7 +47272,7 @@ endobj /Type /Annot >> endobj -539 0 obj +541 0 obj << /Border [0 0 0] /Dest (_v2_templates_templatename_get) /Subtype /Link @@ -46911,7 +47280,7 @@ endobj /Type /Annot >> endobj -540 0 obj +542 0 obj << /Border [0 0 0] /Dest (_v2_templates_templatename_get) /Subtype /Link @@ -46919,7 +47288,7 @@ endobj /Type /Annot >> endobj -541 0 obj +543 0 obj << /Border [0 0 0] /Dest (_parameters_22) /Subtype /Link @@ -46927,7 +47296,7 @@ endobj /Type /Annot >> endobj -542 0 obj +544 0 obj << /Border [0 0 0] /Dest (_parameters_22) /Subtype /Link @@ -46935,7 +47304,7 @@ endobj /Type /Annot >> endobj -543 0 obj +545 0 obj << /Border [0 0 0] /Dest (_responses_30) /Subtype /Link @@ -46943,7 +47312,7 @@ endobj /Type /Annot >> endobj -544 0 obj +546 0 obj << /Border [0 0 0] /Dest (_responses_30) /Subtype /Link @@ -46951,7 +47320,7 @@ endobj /Type /Annot >> endobj -545 0 obj +547 0 obj << /Border [0 0 0] /Dest (_produces_29) /Subtype /Link @@ -46959,7 +47328,7 @@ endobj /Type /Annot >> endobj -546 0 obj +548 0 obj << /Border [0 0 0] /Dest (_produces_29) /Subtype /Link @@ -46967,7 +47336,7 @@ endobj /Type /Annot >> endobj -547 0 obj +549 0 obj << /Border [0 0 0] /Dest (_definitions) /Subtype /Link @@ -46975,7 +47344,7 @@ endobj /Type /Annot >> endobj -548 0 obj +550 0 obj << /Border [0 0 0] /Dest (_definitions) /Subtype /Link @@ -46983,7 +47352,7 @@ endobj /Type /Annot >> endobj -549 0 obj +551 0 obj << /Border [0 0 0] /Dest (_cldshealthcheck) /Subtype /Link @@ -46991,7 +47360,7 @@ endobj /Type /Annot >> endobj -550 0 obj +552 0 obj << /Border [0 0 0] /Dest (_cldshealthcheck) /Subtype /Link @@ -46999,7 +47368,7 @@ endobj /Type /Annot >> endobj -551 0 obj +553 0 obj << /Border [0 0 0] /Dest (_dictionary) /Subtype /Link @@ -47007,7 +47376,7 @@ endobj /Type /Annot >> endobj -552 0 obj +554 0 obj << /Border [0 0 0] /Dest (_dictionary) /Subtype /Link @@ -47015,7 +47384,7 @@ endobj /Type /Annot >> endobj -553 0 obj +555 0 obj << /Border [0 0 0] /Dest (_dictionaryelement) /Subtype /Link @@ -47023,7 +47392,7 @@ endobj /Type /Annot >> endobj -554 0 obj +556 0 obj << /Border [0 0 0] /Dest (_dictionaryelement) /Subtype /Link @@ -47031,7 +47400,7 @@ endobj /Type /Annot >> endobj -555 0 obj +557 0 obj << /Border [0 0 0] /Dest (_externalcomponent) /Subtype /Link @@ -47039,7 +47408,7 @@ endobj /Type /Annot >> endobj -556 0 obj +558 0 obj << /Border [0 0 0] /Dest (_externalcomponent) /Subtype /Link @@ -47047,7 +47416,7 @@ endobj /Type /Annot >> endobj -557 0 obj +559 0 obj << /Border [0 0 0] /Dest (_externalcomponentstate) /Subtype /Link @@ -47055,7 +47424,7 @@ endobj /Type /Annot >> endobj -558 0 obj +560 0 obj << /Border [0 0 0] /Dest (_externalcomponentstate) /Subtype /Link @@ -47063,7 +47432,7 @@ endobj /Type /Annot >> endobj -559 0 obj +561 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -47071,7 +47440,7 @@ endobj /Type /Annot >> endobj -560 0 obj +562 0 obj << /Border [0 0 0] /Dest (_jsonarray) /Subtype /Link @@ -47079,7 +47448,7 @@ endobj /Type /Annot >> endobj -561 0 obj +563 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -47087,7 +47456,7 @@ endobj /Type /Annot >> endobj -562 0 obj +564 0 obj << /Border [0 0 0] /Dest (_jsonnull) /Subtype /Link @@ -47095,7 +47464,7 @@ endobj /Type /Annot >> endobj -563 0 obj +565 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -47103,7 +47472,7 @@ endobj /Type /Annot >> endobj -564 0 obj +566 0 obj << /Border [0 0 0] /Dest (_jsonobject) /Subtype /Link @@ -47111,7 +47480,7 @@ endobj /Type /Annot >> endobj -565 0 obj +567 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -47119,7 +47488,7 @@ endobj /Type /Annot >> endobj -566 0 obj +568 0 obj << /Border [0 0 0] /Dest (_jsonprimitive) /Subtype /Link @@ -47127,7 +47496,7 @@ endobj /Type /Annot >> endobj -567 0 obj +569 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link @@ -47135,7 +47504,7 @@ endobj /Type /Annot >> endobj -568 0 obj +570 0 obj << /Border [0 0 0] /Dest (_loop) /Subtype /Link @@ -47143,7 +47512,7 @@ endobj /Type /Annot >> endobj -569 0 obj +571 0 obj << /Border [0 0 0] /Dest (_loopelementmodel) /Subtype /Link @@ -47151,7 +47520,7 @@ endobj /Type /Annot >> endobj -570 0 obj +572 0 obj << /Border [0 0 0] /Dest (_loopelementmodel) /Subtype /Link @@ -47159,7 +47528,7 @@ endobj /Type /Annot >> endobj -571 0 obj +573 0 obj << /Border [0 0 0] /Dest (_looplog) /Subtype /Link @@ -47167,7 +47536,7 @@ endobj /Type /Annot >> endobj -572 0 obj +574 0 obj << /Border [0 0 0] /Dest (_looplog) /Subtype /Link @@ -47175,7 +47544,7 @@ endobj /Type /Annot >> endobj -573 0 obj +575 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -47183,7 +47552,7 @@ endobj /Type /Annot >> endobj -574 0 obj +576 0 obj << /Border [0 0 0] /Dest (_looptemplate) /Subtype /Link @@ -47191,7 +47560,7 @@ endobj /Type /Annot >> endobj -575 0 obj +577 0 obj << /Border [0 0 0] /Dest (_looptemplateloopelementmodel) /Subtype /Link @@ -47199,7 +47568,7 @@ endobj /Type /Annot >> endobj -576 0 obj +578 0 obj << /Border [0 0 0] /Dest (_looptemplateloopelementmodel) /Subtype /Link @@ -47207,7 +47576,7 @@ endobj /Type /Annot >> endobj -577 0 obj +579 0 obj << /Border [0 0 0] /Dest (_microservicepolicy) /Subtype /Link @@ -47215,7 +47584,7 @@ endobj /Type /Annot >> endobj -578 0 obj +580 0 obj << /Border [0 0 0] /Dest (_microservicepolicy) /Subtype /Link @@ -47223,7 +47592,7 @@ endobj /Type /Annot >> endobj -579 0 obj +581 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -47231,7 +47600,7 @@ endobj /Type /Annot >> endobj -580 0 obj +582 0 obj << /Border [0 0 0] /Dest (_number) /Subtype /Link @@ -47239,7 +47608,7 @@ endobj /Type /Annot >> endobj -581 0 obj +583 0 obj << /Border [0 0 0] /Dest (_operationalpolicy) /Subtype /Link @@ -47247,7 +47616,7 @@ endobj /Type /Annot >> endobj -582 0 obj +584 0 obj << /Border [0 0 0] /Dest (_operationalpolicy) /Subtype /Link @@ -47255,7 +47624,7 @@ endobj /Type /Annot >> endobj -583 0 obj +585 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link @@ -47263,7 +47632,7 @@ endobj /Type /Annot >> endobj -584 0 obj +586 0 obj << /Border [0 0 0] /Dest (_policymodel) /Subtype /Link @@ -47271,7 +47640,7 @@ endobj /Type /Annot >> endobj -585 0 obj +587 0 obj << /Border [0 0 0] /Dest (_service) /Subtype /Link @@ -47279,7 +47648,7 @@ endobj /Type /Annot >> endobj -586 0 obj +588 0 obj << /Border [0 0 0] /Dest (_service) /Subtype /Link @@ -47287,7 +47656,7 @@ endobj /Type /Annot >> endobj -587 0 obj +589 0 obj << /Type /XObject /Subtype /Form /BBox [0 0 612.0 792.0] @@ -47315,1299 +47684,1299 @@ Q endstream endobj -588 0 obj +590 0 obj << /Type /Outlines /Count 143 -/First 589 0 R -/Last 712 0 R +/First 591 0 R +/Last 714 0 R >> endobj -589 0 obj +591 0 obj << /Title <feff0043006c0061006d0070002000520065007300740020004100500049> -/Parent 588 0 R +/Parent 590 0 R /Count 0 -/Next 590 0 R +/Next 592 0 R /Dest [7 0 R /XYZ 0 792.0 null] >> endobj -590 0 obj +592 0 obj << /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> -/Parent 588 0 R +/Parent 590 0 R /Count 0 -/Next 591 0 R -/Prev 589 0 R +/Next 593 0 R +/Prev 591 0 R /Dest [10 0 R /XYZ 0 792.0 null] >> endobj -591 0 obj +593 0 obj << /Title <feff004300680061007000740065007200200031002e0020004f0076006500720076006900650077> -/Parent 588 0 R +/Parent 590 0 R /Count 2 -/First 592 0 R -/Last 593 0 R -/Next 594 0 R -/Prev 590 0 R +/First 594 0 R +/Last 595 0 R +/Next 596 0 R +/Prev 592 0 R /Dest [18 0 R /XYZ 0 792.0 null] >> endobj -592 0 obj +594 0 obj << /Title <feff0031002e0031002e002000560065007200730069006f006e00200069006e0066006f0072006d006100740069006f006e> -/Parent 591 0 R +/Parent 593 0 R /Count 0 -/Next 593 0 R +/Next 595 0 R /Dest [18 0 R /XYZ 0 712.0799999999999 null] >> endobj -593 0 obj +595 0 obj << /Title <feff0031002e0032002e002000550052004900200073006300680065006d0065> -/Parent 591 0 R +/Parent 593 0 R /Count 0 -/Prev 592 0 R +/Prev 594 0 R /Dest [18 0 R /XYZ 0 644.22 null] >> endobj -594 0 obj +596 0 obj << /Title <feff004300680061007000740065007200200032002e002000500061007400680073> -/Parent 588 0 R +/Parent 590 0 R /Count 117 -/First 595 0 R -/Last 708 0 R -/Next 712 0 R -/Prev 591 0 R +/First 597 0 R +/Last 710 0 R +/Next 714 0 R +/Prev 593 0 R /Dest [27 0 R /XYZ 0 792.0 null] >> endobj -595 0 obj +597 0 obj << /Title <feff0032002e0031002e00200047004500540020002f00760031002f006800650061006c007400680063006800650063006b> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 596 0 R -/Last 597 0 R -/Next 598 0 R +/First 598 0 R +/Last 599 0 R +/Next 600 0 R /Dest [27 0 R /XYZ 0 712.0799999999999 null] >> endobj -596 0 obj +598 0 obj << /Title <feff0032002e0031002e0031002e00200052006500730070006f006e007300650073> -/Parent 595 0 R +/Parent 597 0 R /Count 0 -/Next 597 0 R +/Next 599 0 R /Dest [27 0 R /XYZ 0 672.0 null] >> endobj -597 0 obj +599 0 obj << /Title <feff0032002e0031002e0032002e002000500072006f00640075006300650073> -/Parent 595 0 R +/Parent 597 0 R /Count 0 -/Prev 596 0 R +/Prev 598 0 R /Dest [27 0 R /XYZ 0 566.8800000000001 null] >> endobj -598 0 obj +600 0 obj << /Title <feff0032002e0032002e00200047004500540020002f00760031002f0075007300650072002f0067006500740055007300650072> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 599 0 R -/Last 600 0 R -/Next 601 0 R -/Prev 595 0 R +/First 601 0 R +/Last 602 0 R +/Next 603 0 R +/Prev 597 0 R /Dest [27 0 R /XYZ 0 510.60000000000025 null] >> endobj -599 0 obj +601 0 obj << /Title <feff0032002e0032002e0031002e00200052006500730070006f006e007300650073> -/Parent 598 0 R +/Parent 600 0 R /Count 0 -/Next 600 0 R +/Next 602 0 R /Dest [27 0 R /XYZ 0 470.5200000000002 null] >> endobj -600 0 obj +602 0 obj << /Title <feff0032002e0032002e0032002e002000500072006f00640075006300650073> -/Parent 598 0 R +/Parent 600 0 R /Count 0 -/Prev 599 0 R +/Prev 601 0 R /Dest [27 0 R /XYZ 0 379.6800000000002 null] >> endobj -601 0 obj +603 0 obj << /Title <feff0032002e0033002e00200047004500540020002f00760032002f00640069006300740069006f006e006100720079> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 602 0 R -/Last 603 0 R -/Next 604 0 R -/Prev 598 0 R +/First 604 0 R +/Last 605 0 R +/Next 606 0 R +/Prev 600 0 R /Dest [27 0 R /XYZ 0 323.40000000000015 null] >> endobj -602 0 obj +604 0 obj << /Title <feff0032002e0033002e0031002e00200052006500730070006f006e007300650073> -/Parent 601 0 R +/Parent 603 0 R /Count 0 -/Next 603 0 R +/Next 605 0 R /Dest [27 0 R /XYZ 0 283.3200000000001 null] >> endobj -603 0 obj +605 0 obj << /Title <feff0032002e0033002e0032002e002000500072006f00640075006300650073> -/Parent 601 0 R +/Parent 603 0 R /Count 0 -/Prev 602 0 R +/Prev 604 0 R /Dest [27 0 R /XYZ 0 178.2000000000001 null] >> endobj -604 0 obj +606 0 obj << /Title <feff0032002e0034002e00200050005500540020002f00760032002f00640069006300740069006f006e006100720079> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 605 0 R -/Last 608 0 R -/Next 609 0 R -/Prev 601 0 R +/First 607 0 R +/Last 610 0 R +/Next 611 0 R +/Prev 603 0 R /Dest [27 0 R /XYZ 0 121.92000000000007 null] >> endobj -605 0 obj +607 0 obj << /Title <feff0032002e0034002e0031002e00200050006100720061006d00650074006500720073> -/Parent 604 0 R +/Parent 606 0 R /Count 0 -/Next 606 0 R +/Next 608 0 R /Dest [43 0 R /XYZ 0 792.0 null] >> endobj -606 0 obj +608 0 obj << /Title <feff0032002e0034002e0032002e00200052006500730070006f006e007300650073> -/Parent 604 0 R +/Parent 606 0 R /Count 0 -/Next 607 0 R -/Prev 605 0 R +/Next 609 0 R +/Prev 607 0 R /Dest [43 0 R /XYZ 0 653.2800000000002 null] >> endobj -607 0 obj +609 0 obj << /Title <feff0032002e0034002e0033002e00200043006f006e00730075006d00650073> -/Parent 604 0 R +/Parent 606 0 R /Count 0 -/Next 608 0 R -/Prev 606 0 R +/Next 610 0 R +/Prev 608 0 R /Dest [43 0 R /XYZ 0 548.1600000000003 null] >> endobj -608 0 obj +610 0 obj << /Title <feff0032002e0034002e0034002e002000500072006f00640075006300650073> -/Parent 604 0 R +/Parent 606 0 R /Count 0 -/Prev 607 0 R +/Prev 609 0 R /Dest [43 0 R /XYZ 0 491.88000000000045 null] >> endobj -609 0 obj +611 0 obj << /Title <feff0032002e0035002e00200047004500540020002f00760032002f00640069006300740069006f006e006100720079002f007300650063006f006e0064006100720079002f006e0061006d00650073> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 610 0 R -/Last 611 0 R -/Next 612 0 R -/Prev 604 0 R +/First 612 0 R +/Last 613 0 R +/Next 614 0 R +/Prev 606 0 R /Dest [43 0 R /XYZ 0 435.6000000000004 null] >> endobj -610 0 obj +612 0 obj << /Title <feff0032002e0035002e0031002e00200052006500730070006f006e007300650073> -/Parent 609 0 R +/Parent 611 0 R /Count 0 -/Next 611 0 R +/Next 613 0 R /Dest [43 0 R /XYZ 0 395.5200000000004 null] >> endobj -611 0 obj +613 0 obj << /Title <feff0032002e0035002e0032002e002000500072006f00640075006300650073> -/Parent 609 0 R +/Parent 611 0 R /Count 0 -/Prev 610 0 R +/Prev 612 0 R /Dest [43 0 R /XYZ 0 290.4000000000003 null] >> endobj -612 0 obj +614 0 obj << /Title <feff0032002e0036002e00200047004500540020002f00760032002f00640069006300740069006f006e006100720079002f007b00640069006300740069006f006e006100720079004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 613 0 R -/Last 615 0 R -/Next 616 0 R -/Prev 609 0 R +/First 615 0 R +/Last 617 0 R +/Next 618 0 R +/Prev 611 0 R /Dest [43 0 R /XYZ 0 234.1200000000003 null] >> endobj -613 0 obj +615 0 obj << /Title <feff0032002e0036002e0031002e00200050006100720061006d00650074006500720073> -/Parent 612 0 R +/Parent 614 0 R /Count 0 -/Next 614 0 R +/Next 616 0 R /Dest [43 0 R /XYZ 0 194.04000000000028 null] >> endobj -614 0 obj +616 0 obj << /Title <feff0032002e0036002e0032002e00200052006500730070006f006e007300650073> -/Parent 612 0 R +/Parent 614 0 R /Count 0 -/Next 615 0 R -/Prev 613 0 R +/Next 617 0 R +/Prev 615 0 R /Dest [58 0 R /XYZ 0 792.0 null] >> endobj -615 0 obj +617 0 obj << /Title <feff0032002e0036002e0033002e002000500072006f00640075006300650073> -/Parent 612 0 R +/Parent 614 0 R /Count 0 -/Prev 614 0 R +/Prev 616 0 R /Dest [58 0 R /XYZ 0 653.2800000000002 null] >> endobj -616 0 obj +618 0 obj << /Title <feff0032002e0037002e00200050005500540020002f00760032002f00640069006300740069006f006e006100720079002f007b006e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 617 0 R -/Last 620 0 R -/Next 621 0 R -/Prev 612 0 R +/First 619 0 R +/Last 622 0 R +/Next 623 0 R +/Prev 614 0 R /Dest [58 0 R /XYZ 0 597.0000000000003 null] >> endobj -617 0 obj +619 0 obj << /Title <feff0032002e0037002e0031002e00200050006100720061006d00650074006500720073> -/Parent 616 0 R +/Parent 618 0 R /Count 0 -/Next 618 0 R +/Next 620 0 R /Dest [58 0 R /XYZ 0 556.9200000000004 null] >> endobj -618 0 obj +620 0 obj << /Title <feff0032002e0037002e0032002e00200052006500730070006f006e007300650073> -/Parent 616 0 R +/Parent 618 0 R /Count 0 -/Next 619 0 R -/Prev 617 0 R +/Next 621 0 R +/Prev 619 0 R /Dest [58 0 R /XYZ 0 414.2400000000005 null] >> endobj -619 0 obj +621 0 obj << /Title <feff0032002e0037002e0033002e00200043006f006e00730075006d00650073> -/Parent 616 0 R +/Parent 618 0 R /Count 0 -/Next 620 0 R -/Prev 618 0 R +/Next 622 0 R +/Prev 620 0 R /Dest [58 0 R /XYZ 0 309.12000000000046 null] >> endobj -620 0 obj +622 0 obj << /Title <feff0032002e0037002e0034002e002000500072006f00640075006300650073> -/Parent 616 0 R +/Parent 618 0 R /Count 0 -/Prev 619 0 R +/Prev 621 0 R /Dest [58 0 R /XYZ 0 252.84000000000043 null] >> endobj -621 0 obj +623 0 obj << /Title <feff0032002e0038002e002000440045004c0045005400450020002f00760032002f00640069006300740069006f006e006100720079002f007b006e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 622 0 R -/Last 624 0 R -/Next 625 0 R -/Prev 616 0 R +/First 624 0 R +/Last 626 0 R +/Next 627 0 R +/Prev 618 0 R /Dest [58 0 R /XYZ 0 196.5600000000004 null] >> endobj -622 0 obj +624 0 obj << /Title <feff0032002e0038002e0031002e00200050006100720061006d00650074006500720073> -/Parent 621 0 R +/Parent 623 0 R /Count 0 -/Next 623 0 R +/Next 625 0 R /Dest [58 0 R /XYZ 0 156.4800000000004 null] >> endobj -623 0 obj +625 0 obj << /Title <feff0032002e0038002e0032002e00200052006500730070006f006e007300650073> -/Parent 621 0 R +/Parent 623 0 R /Count 0 -/Next 624 0 R -/Prev 622 0 R +/Next 626 0 R +/Prev 624 0 R /Dest [72 0 R /XYZ 0 792.0 null] >> endobj -624 0 obj +626 0 obj << /Title <feff0032002e0038002e0033002e002000500072006f00640075006300650073> -/Parent 621 0 R +/Parent 623 0 R /Count 0 -/Prev 623 0 R +/Prev 625 0 R /Dest [72 0 R /XYZ 0 667.5600000000002 null] >> endobj -625 0 obj +627 0 obj << /Title <feff0032002e0039002e002000440045004c0045005400450020002f00760032002f00640069006300740069006f006e006100720079002f007b006e0061006d0065007d002f0065006c0065006d0065006e00740073002f007b00730068006f00720074004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 626 0 R -/Last 628 0 R -/Next 629 0 R -/Prev 621 0 R +/First 628 0 R +/Last 630 0 R +/Next 631 0 R +/Prev 623 0 R /Dest [72 0 R /XYZ 0 611.2800000000003 null] >> endobj -626 0 obj +628 0 obj << /Title <feff0032002e0039002e0031002e00200050006100720061006d00650074006500720073> -/Parent 625 0 R +/Parent 627 0 R /Count 0 -/Next 627 0 R +/Next 629 0 R /Dest [72 0 R /XYZ 0 543.1200000000005 null] >> endobj -627 0 obj +629 0 obj << /Title <feff0032002e0039002e0032002e00200052006500730070006f006e007300650073> -/Parent 625 0 R +/Parent 627 0 R /Count 0 -/Next 628 0 R -/Prev 626 0 R +/Next 630 0 R +/Prev 628 0 R /Dest [72 0 R /XYZ 0 400.44000000000057 null] >> endobj -628 0 obj +630 0 obj << /Title <feff0032002e0039002e0033002e002000500072006f00640075006300650073> -/Parent 625 0 R +/Parent 627 0 R /Count 0 -/Prev 627 0 R +/Prev 629 0 R /Dest [72 0 R /XYZ 0 309.6000000000006 null] >> endobj -629 0 obj +631 0 obj << /Title <feff0032002e00310030002e00200050005500540020002f00760032002f006c006f006f0070002f00640065006c006500740065002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 630 0 R -/Last 631 0 R -/Next 632 0 R -/Prev 625 0 R +/First 632 0 R +/Last 633 0 R +/Next 634 0 R +/Prev 627 0 R /Dest [72 0 R /XYZ 0 253.32000000000056 null] >> endobj -630 0 obj +632 0 obj << /Title <feff0032002e00310030002e0031002e00200050006100720061006d00650074006500720073> -/Parent 629 0 R +/Parent 631 0 R /Count 0 -/Next 631 0 R +/Next 633 0 R /Dest [72 0 R /XYZ 0 213.24000000000055 null] >> endobj -631 0 obj +633 0 obj << /Title <feff0032002e00310030002e0032002e00200052006500730070006f006e007300650073> -/Parent 629 0 R +/Parent 631 0 R /Count 0 -/Prev 630 0 R +/Prev 632 0 R /Dest [72 0 R /XYZ 0 108.12000000000052 null] >> endobj -632 0 obj +634 0 obj << /Title <feff0032002e00310031002e00200050005500540020002f00760032002f006c006f006f0070002f006400650070006c006f0079002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 633 0 R -/Last 635 0 R -/Next 636 0 R -/Prev 629 0 R +/First 635 0 R +/Last 637 0 R +/Next 638 0 R +/Prev 631 0 R /Dest [84 0 R /XYZ 0 697.44 null] >> endobj -633 0 obj +635 0 obj << /Title <feff0032002e00310031002e0031002e00200050006100720061006d00650074006500720073> -/Parent 632 0 R +/Parent 634 0 R /Count 0 -/Next 634 0 R +/Next 636 0 R /Dest [84 0 R /XYZ 0 657.3600000000001 null] >> endobj -634 0 obj +636 0 obj << /Title <feff0032002e00310031002e0032002e00200052006500730070006f006e007300650073> -/Parent 632 0 R +/Parent 634 0 R /Count 0 -/Next 635 0 R -/Prev 633 0 R +/Next 637 0 R +/Prev 635 0 R /Dest [84 0 R /XYZ 0 552.2400000000002 null] >> endobj -635 0 obj +637 0 obj << /Title <feff0032002e00310031002e0033002e002000500072006f00640075006300650073> -/Parent 632 0 R +/Parent 634 0 R /Count 0 -/Prev 634 0 R +/Prev 636 0 R /Dest [84 0 R /XYZ 0 447.12000000000035 null] >> endobj -636 0 obj +638 0 obj << /Title <feff0032002e00310032002e00200047004500540020002f00760032002f006c006f006f0070002f0067006500740041006c006c004e0061006d00650073> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 637 0 R -/Last 638 0 R -/Next 639 0 R -/Prev 632 0 R +/First 639 0 R +/Last 640 0 R +/Next 641 0 R +/Prev 634 0 R /Dest [84 0 R /XYZ 0 390.8400000000003 null] >> endobj -637 0 obj +639 0 obj << /Title <feff0032002e00310032002e0031002e00200052006500730070006f006e007300650073> -/Parent 636 0 R +/Parent 638 0 R /Count 0 -/Next 638 0 R +/Next 640 0 R /Dest [84 0 R /XYZ 0 350.7600000000003 null] >> endobj -638 0 obj +640 0 obj << /Title <feff0032002e00310032002e0032002e002000500072006f00640075006300650073> -/Parent 636 0 R +/Parent 638 0 R /Count 0 -/Prev 637 0 R +/Prev 639 0 R /Dest [84 0 R /XYZ 0 245.6400000000002 null] >> endobj -639 0 obj +641 0 obj << /Title <feff0032002e00310033002e00200047004500540020002f00760032002f006c006f006f0070002f006700650074007300740061007400750073002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 640 0 R -/Last 642 0 R -/Next 643 0 R -/Prev 636 0 R +/First 642 0 R +/Last 644 0 R +/Next 645 0 R +/Prev 638 0 R /Dest [84 0 R /XYZ 0 189.36000000000018 null] >> endobj -640 0 obj +642 0 obj << /Title <feff0032002e00310033002e0031002e00200050006100720061006d00650074006500720073> -/Parent 639 0 R +/Parent 641 0 R /Count 0 -/Next 641 0 R +/Next 643 0 R /Dest [84 0 R /XYZ 0 149.28000000000017 null] >> endobj -641 0 obj +643 0 obj << /Title <feff0032002e00310033002e0032002e00200052006500730070006f006e007300650073> -/Parent 639 0 R +/Parent 641 0 R /Count 0 -/Next 642 0 R -/Prev 640 0 R +/Next 644 0 R +/Prev 642 0 R /Dest [97 0 R /XYZ 0 792.0 null] >> endobj -642 0 obj +644 0 obj << /Title <feff0032002e00310033002e0033002e002000500072006f00640075006300650073> -/Parent 639 0 R +/Parent 641 0 R /Count 0 -/Prev 641 0 R +/Prev 643 0 R /Dest [97 0 R /XYZ 0 653.2800000000002 null] >> endobj -643 0 obj +645 0 obj << /Title <feff0032002e00310034002e00200050005500540020002f00760032002f006c006f006f0070002f0072006500660072006500730068004f00700050006f006c006900630079004a0073006f006e0053006300680065006d0061002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 644 0 R -/Last 646 0 R -/Next 647 0 R -/Prev 639 0 R +/First 646 0 R +/Last 648 0 R +/Next 649 0 R +/Prev 641 0 R /Dest [97 0 R /XYZ 0 597.0000000000003 null] >> endobj -644 0 obj +646 0 obj << /Title <feff0032002e00310034002e0031002e00200050006100720061006d00650074006500720073> -/Parent 643 0 R +/Parent 645 0 R /Count 0 -/Next 645 0 R +/Next 647 0 R /Dest [97 0 R /XYZ 0 528.8400000000005 null] >> endobj -645 0 obj +647 0 obj << /Title <feff0032002e00310034002e0032002e00200052006500730070006f006e007300650073> -/Parent 643 0 R +/Parent 645 0 R /Count 0 -/Next 646 0 R -/Prev 644 0 R +/Next 648 0 R +/Prev 646 0 R /Dest [97 0 R /XYZ 0 423.72000000000054 null] >> endobj -646 0 obj +648 0 obj << /Title <feff0032002e00310034002e0033002e002000500072006f00640075006300650073> -/Parent 643 0 R +/Parent 645 0 R /Count 0 -/Prev 645 0 R +/Prev 647 0 R /Dest [97 0 R /XYZ 0 318.6000000000005 null] >> endobj -647 0 obj +649 0 obj << /Title <feff0032002e00310035002e00200050005500540020002f00760032002f006c006f006f0070002f0072006500730074006100720074002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 648 0 R -/Last 650 0 R -/Next 651 0 R -/Prev 643 0 R +/First 650 0 R +/Last 652 0 R +/Next 653 0 R +/Prev 645 0 R /Dest [97 0 R /XYZ 0 262.32000000000045 null] >> endobj -648 0 obj +650 0 obj << /Title <feff0032002e00310035002e0031002e00200050006100720061006d00650074006500720073> -/Parent 647 0 R +/Parent 649 0 R /Count 0 -/Next 649 0 R +/Next 651 0 R /Dest [97 0 R /XYZ 0 222.24000000000046 null] >> endobj -649 0 obj +651 0 obj << /Title <feff0032002e00310035002e0032002e00200052006500730070006f006e007300650073> -/Parent 647 0 R +/Parent 649 0 R /Count 0 -/Next 650 0 R -/Prev 648 0 R +/Next 652 0 R +/Prev 650 0 R /Dest [97 0 R /XYZ 0 117.12000000000043 null] >> endobj -650 0 obj +652 0 obj << /Title <feff0032002e00310035002e0033002e002000500072006f00640075006300650073> -/Parent 647 0 R +/Parent 649 0 R /Count 0 -/Prev 649 0 R +/Prev 651 0 R /Dest [110 0 R /XYZ 0 683.1600000000001 null] >> endobj -651 0 obj +653 0 obj << /Title <feff0032002e00310036002e00200050005500540020002f00760032002f006c006f006f0070002f00730074006f0070002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 652 0 R -/Last 654 0 R -/Next 655 0 R -/Prev 647 0 R +/First 654 0 R +/Last 656 0 R +/Next 657 0 R +/Prev 649 0 R /Dest [110 0 R /XYZ 0 626.8800000000002 null] >> endobj -652 0 obj +654 0 obj << /Title <feff0032002e00310036002e0031002e00200050006100720061006d00650074006500720073> -/Parent 651 0 R +/Parent 653 0 R /Count 0 -/Next 653 0 R +/Next 655 0 R /Dest [110 0 R /XYZ 0 586.8000000000003 null] >> endobj -653 0 obj +655 0 obj << /Title <feff0032002e00310036002e0032002e00200052006500730070006f006e007300650073> -/Parent 651 0 R +/Parent 653 0 R /Count 0 -/Next 654 0 R -/Prev 652 0 R +/Next 656 0 R +/Prev 654 0 R /Dest [110 0 R /XYZ 0 481.68000000000046 null] >> endobj -654 0 obj +656 0 obj << /Title <feff0032002e00310036002e0033002e002000500072006f00640075006300650073> -/Parent 651 0 R +/Parent 653 0 R /Count 0 -/Prev 653 0 R +/Prev 655 0 R /Dest [110 0 R /XYZ 0 376.5600000000004 null] >> endobj -655 0 obj +657 0 obj << /Title <feff0032002e00310037002e00200050005500540020002f00760032002f006c006f006f0070002f007300750062006d00690074002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 656 0 R -/Last 658 0 R -/Next 659 0 R -/Prev 651 0 R +/First 658 0 R +/Last 660 0 R +/Next 661 0 R +/Prev 653 0 R /Dest [110 0 R /XYZ 0 320.28000000000037 null] >> endobj -656 0 obj +658 0 obj << /Title <feff0032002e00310037002e0031002e00200050006100720061006d00650074006500720073> -/Parent 655 0 R +/Parent 657 0 R /Count 0 -/Next 657 0 R +/Next 659 0 R /Dest [110 0 R /XYZ 0 280.20000000000033 null] >> endobj -657 0 obj +659 0 obj << /Title <feff0032002e00310037002e0032002e00200052006500730070006f006e007300650073> -/Parent 655 0 R +/Parent 657 0 R /Count 0 -/Next 658 0 R -/Prev 656 0 R +/Next 660 0 R +/Prev 658 0 R /Dest [110 0 R /XYZ 0 175.08000000000033 null] >> endobj -658 0 obj +660 0 obj << /Title <feff0032002e00310037002e0033002e002000500072006f00640075006300650073> -/Parent 655 0 R +/Parent 657 0 R /Count 0 -/Prev 657 0 R -/Dest [124 0 R /XYZ 0 792.0 null] +/Prev 659 0 R +/Dest [123 0 R /XYZ 0 792.0 null] >> endobj -659 0 obj +661 0 obj << /Title <feff0032002e00310038002e00200047004500540020002f00760032002f006c006f006f0070002f0073007600670052006500700072006500730065006e0074006100740069006f006e002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 660 0 R -/Last 662 0 R -/Next 663 0 R -/Prev 655 0 R -/Dest [124 0 R /XYZ 0 702.1200000000001 null] +/First 662 0 R +/Last 664 0 R +/Next 665 0 R +/Prev 657 0 R +/Dest [123 0 R /XYZ 0 702.1200000000001 null] >> endobj -660 0 obj +662 0 obj << /Title <feff0032002e00310038002e0031002e00200050006100720061006d00650074006500720073> -/Parent 659 0 R +/Parent 661 0 R /Count 0 -/Next 661 0 R -/Dest [124 0 R /XYZ 0 662.0400000000002 null] +/Next 663 0 R +/Dest [123 0 R /XYZ 0 662.0400000000002 null] >> endobj -661 0 obj +663 0 obj << /Title <feff0032002e00310038002e0032002e00200052006500730070006f006e007300650073> -/Parent 659 0 R +/Parent 661 0 R /Count 0 -/Next 662 0 R -/Prev 660 0 R -/Dest [124 0 R /XYZ 0 556.9200000000003 null] +/Next 664 0 R +/Prev 662 0 R +/Dest [123 0 R /XYZ 0 556.9200000000003 null] >> endobj -662 0 obj +664 0 obj << /Title <feff0032002e00310038002e0033002e002000500072006f00640075006300650073> -/Parent 659 0 R +/Parent 661 0 R /Count 0 -/Prev 661 0 R -/Dest [124 0 R /XYZ 0 451.8000000000004 null] +/Prev 663 0 R +/Dest [123 0 R /XYZ 0 451.8000000000004 null] >> endobj -663 0 obj +665 0 obj << /Title <feff0032002e00310039002e00200050005500540020002f00760032002f006c006f006f0070002f0075006e006400650070006c006f0079002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 664 0 R -/Last 666 0 R -/Next 667 0 R -/Prev 659 0 R -/Dest [124 0 R /XYZ 0 395.5200000000004 null] +/First 666 0 R +/Last 668 0 R +/Next 669 0 R +/Prev 661 0 R +/Dest [123 0 R /XYZ 0 395.5200000000004 null] >> endobj -664 0 obj +666 0 obj << /Title <feff0032002e00310039002e0031002e00200050006100720061006d00650074006500720073> -/Parent 663 0 R +/Parent 665 0 R /Count 0 -/Next 665 0 R -/Dest [124 0 R /XYZ 0 355.44000000000034 null] +/Next 667 0 R +/Dest [123 0 R /XYZ 0 355.44000000000034 null] >> endobj -665 0 obj +667 0 obj << /Title <feff0032002e00310039002e0032002e00200052006500730070006f006e007300650073> -/Parent 663 0 R +/Parent 665 0 R /Count 0 -/Next 666 0 R -/Prev 664 0 R -/Dest [124 0 R /XYZ 0 250.32000000000033 null] +/Next 668 0 R +/Prev 666 0 R +/Dest [123 0 R /XYZ 0 250.32000000000033 null] >> endobj -666 0 obj +668 0 obj << /Title <feff0032002e00310039002e0033002e002000500072006f00640075006300650073> -/Parent 663 0 R +/Parent 665 0 R /Count 0 -/Prev 665 0 R -/Dest [124 0 R /XYZ 0 145.2000000000003 null] +/Prev 667 0 R +/Dest [123 0 R /XYZ 0 145.2000000000003 null] >> endobj -667 0 obj +669 0 obj << /Title <feff0032002e00320030002e00200050004f005300540020002f00760032002f006c006f006f0070002f0075007000640061007400650047006c006f00620061006c00500072006f0070006500720074006900650073002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 668 0 R -/Last 671 0 R -/Next 672 0 R -/Prev 663 0 R +/First 670 0 R +/Last 673 0 R +/Next 674 0 R +/Prev 665 0 R /Dest [137 0 R /XYZ 0 792.0 null] >> endobj -668 0 obj +670 0 obj << /Title <feff0032002e00320030002e0031002e00200050006100720061006d00650074006500720073> -/Parent 667 0 R +/Parent 669 0 R /Count 0 -/Next 669 0 R +/Next 671 0 R /Dest [137 0 R /XYZ 0 718.32 null] >> endobj -669 0 obj +671 0 obj << /Title <feff0032002e00320030002e0032002e00200052006500730070006f006e007300650073> -/Parent 667 0 R +/Parent 669 0 R /Count 0 -/Next 670 0 R -/Prev 668 0 R +/Next 672 0 R +/Prev 670 0 R /Dest [137 0 R /XYZ 0 575.6400000000001 null] >> endobj -670 0 obj +672 0 obj << /Title <feff0032002e00320030002e0033002e00200043006f006e00730075006d00650073> -/Parent 667 0 R +/Parent 669 0 R /Count 0 -/Next 671 0 R -/Prev 669 0 R +/Next 673 0 R +/Prev 671 0 R /Dest [137 0 R /XYZ 0 470.5200000000002 null] >> endobj -671 0 obj +673 0 obj << /Title <feff0032002e00320030002e0034002e002000500072006f00640075006300650073> -/Parent 667 0 R +/Parent 669 0 R /Count 0 -/Prev 670 0 R +/Prev 672 0 R /Dest [137 0 R /XYZ 0 414.2400000000002 null] >> endobj -672 0 obj +674 0 obj << /Title <feff0032002e00320031002e00200050004f005300540020002f00760032002f006c006f006f0070002f007500700064006100740065004d006900630072006f00730065007200760069006300650050006f006c006900630079002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 673 0 R -/Last 676 0 R -/Next 677 0 R -/Prev 667 0 R +/First 675 0 R +/Last 678 0 R +/Next 679 0 R +/Prev 669 0 R /Dest [137 0 R /XYZ 0 357.96000000000015 null] >> endobj -673 0 obj +675 0 obj << /Title <feff0032002e00320031002e0031002e00200050006100720061006d00650074006500720073> -/Parent 672 0 R +/Parent 674 0 R /Count 0 -/Next 674 0 R +/Next 676 0 R /Dest [137 0 R /XYZ 0 289.8000000000001 null] >> endobj -674 0 obj +676 0 obj << /Title <feff0032002e00320031002e0032002e00200052006500730070006f006e007300650073> -/Parent 672 0 R +/Parent 674 0 R /Count 0 -/Next 675 0 R -/Prev 673 0 R +/Next 677 0 R +/Prev 675 0 R /Dest [137 0 R /XYZ 0 147.1200000000001 null] >> endobj -675 0 obj +677 0 obj << /Title <feff0032002e00320031002e0033002e00200043006f006e00730075006d00650073> -/Parent 672 0 R +/Parent 674 0 R /Count 0 -/Next 676 0 R -/Prev 674 0 R +/Next 678 0 R +/Prev 676 0 R /Dest [151 0 R /XYZ 0 792.0 null] >> endobj -676 0 obj +678 0 obj << /Title <feff0032002e00320031002e0034002e002000500072006f00640075006300650073> -/Parent 672 0 R +/Parent 674 0 R /Count 0 -/Prev 675 0 R +/Prev 677 0 R /Dest [151 0 R /XYZ 0 702.1200000000001 null] >> endobj -677 0 obj +679 0 obj << /Title <feff0032002e00320032002e00200050004f005300540020002f00760032002f006c006f006f0070002f007500700064006100740065004f007000650072006100740069006f006e0061006c0050006f006c00690063006900650073002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 678 0 R -/Last 681 0 R -/Next 682 0 R -/Prev 672 0 R +/First 680 0 R +/Last 683 0 R +/Next 684 0 R +/Prev 674 0 R /Dest [151 0 R /XYZ 0 645.8400000000003 null] >> endobj -678 0 obj +680 0 obj << /Title <feff0032002e00320032002e0031002e00200050006100720061006d00650074006500720073> -/Parent 677 0 R +/Parent 679 0 R /Count 0 -/Next 679 0 R +/Next 681 0 R /Dest [151 0 R /XYZ 0 577.6800000000004 null] >> endobj -679 0 obj +681 0 obj << /Title <feff0032002e00320032002e0032002e00200052006500730070006f006e007300650073> -/Parent 677 0 R +/Parent 679 0 R /Count 0 -/Next 680 0 R -/Prev 678 0 R +/Next 682 0 R +/Prev 680 0 R /Dest [151 0 R /XYZ 0 435.0000000000005 null] >> endobj -680 0 obj +682 0 obj << /Title <feff0032002e00320032002e0033002e00200043006f006e00730075006d00650073> -/Parent 677 0 R +/Parent 679 0 R /Count 0 -/Next 681 0 R -/Prev 679 0 R +/Next 683 0 R +/Prev 681 0 R /Dest [151 0 R /XYZ 0 329.88000000000045 null] >> endobj -681 0 obj +683 0 obj << /Title <feff0032002e00320032002e0034002e002000500072006f00640075006300650073> -/Parent 677 0 R +/Parent 679 0 R /Count 0 -/Prev 680 0 R +/Prev 682 0 R /Dest [151 0 R /XYZ 0 273.6000000000004 null] >> endobj -682 0 obj +684 0 obj << /Title <feff0032002e00320033002e00200047004500540020002f00760032002f006c006f006f0070002f007b006c006f006f0070004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 683 0 R -/Last 685 0 R -/Next 686 0 R -/Prev 677 0 R +/First 685 0 R +/Last 687 0 R +/Next 688 0 R +/Prev 679 0 R /Dest [151 0 R /XYZ 0 217.32000000000042 null] >> endobj -683 0 obj +685 0 obj << /Title <feff0032002e00320033002e0031002e00200050006100720061006d00650074006500720073> -/Parent 682 0 R +/Parent 684 0 R /Count 0 -/Next 684 0 R +/Next 686 0 R /Dest [151 0 R /XYZ 0 177.2400000000004 null] >> endobj -684 0 obj +686 0 obj << /Title <feff0032002e00320033002e0032002e00200052006500730070006f006e007300650073> -/Parent 682 0 R +/Parent 684 0 R /Count 0 -/Next 685 0 R -/Prev 683 0 R +/Next 687 0 R +/Prev 685 0 R /Dest [165 0 R /XYZ 0 792.0 null] >> endobj -685 0 obj +687 0 obj << /Title <feff0032002e00320033002e0033002e002000500072006f00640075006300650073> -/Parent 682 0 R +/Parent 684 0 R /Count 0 -/Prev 684 0 R +/Prev 686 0 R /Dest [165 0 R /XYZ 0 653.2800000000002 null] >> endobj -686 0 obj +688 0 obj << /Title <feff0032002e00320034002e00200047004500540020002f00760032002f0070006f006c0069006300790054006f007300630061004d006f00640065006c0073> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 687 0 R -/Last 688 0 R -/Next 689 0 R -/Prev 682 0 R +/First 689 0 R +/Last 690 0 R +/Next 691 0 R +/Prev 684 0 R /Dest [165 0 R /XYZ 0 597.0000000000003 null] >> endobj -687 0 obj +689 0 obj << /Title <feff0032002e00320034002e0031002e00200052006500730070006f006e007300650073> -/Parent 686 0 R +/Parent 688 0 R /Count 0 -/Next 688 0 R +/Next 690 0 R /Dest [165 0 R /XYZ 0 556.9200000000004 null] >> endobj -688 0 obj +690 0 obj << /Title <feff0032002e00320034002e0032002e002000500072006f00640075006300650073> -/Parent 686 0 R +/Parent 688 0 R /Count 0 -/Prev 687 0 R +/Prev 689 0 R /Dest [165 0 R /XYZ 0 451.8000000000005 null] >> endobj -689 0 obj +691 0 obj << /Title <feff0032002e00320035002e00200047004500540020002f00760032002f0070006f006c0069006300790054006f007300630061004d006f00640065006c0073002f00790061006d006c002f007b0070006f006c006900630079004d006f00640065006c0054007900700065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 690 0 R -/Last 692 0 R -/Next 693 0 R -/Prev 686 0 R +/First 692 0 R +/Last 694 0 R +/Next 695 0 R +/Prev 688 0 R /Dest [165 0 R /XYZ 0 395.5200000000005 null] >> endobj -690 0 obj +692 0 obj << /Title <feff0032002e00320035002e0031002e00200050006100720061006d00650074006500720073> -/Parent 689 0 R +/Parent 691 0 R /Count 0 -/Next 691 0 R +/Next 693 0 R /Dest [165 0 R /XYZ 0 327.36000000000047 null] >> endobj -691 0 obj +693 0 obj << /Title <feff0032002e00320035002e0032002e00200052006500730070006f006e007300650073> -/Parent 689 0 R +/Parent 691 0 R /Count 0 -/Next 692 0 R -/Prev 690 0 R +/Next 694 0 R +/Prev 692 0 R /Dest [165 0 R /XYZ 0 222.2400000000004 null] >> endobj -692 0 obj +694 0 obj << /Title <feff0032002e00320035002e0033002e002000500072006f00640075006300650073> -/Parent 689 0 R +/Parent 691 0 R /Count 0 -/Prev 691 0 R +/Prev 693 0 R /Dest [165 0 R /XYZ 0 117.12000000000037 null] >> endobj -693 0 obj +695 0 obj << /Title <feff0032002e00320036002e00200047004500540020002f00760032002f0070006f006c0069006300790054006f007300630061004d006f00640065006c0073002f007b0070006f006c006900630079004d006f00640065006c0054007900700065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 694 0 R -/Last 696 0 R -/Next 697 0 R -/Prev 689 0 R -/Dest [178 0 R /XYZ 0 792.0 null] +/First 696 0 R +/Last 698 0 R +/Next 699 0 R +/Prev 691 0 R +/Dest [179 0 R /XYZ 0 792.0 null] >> endobj -694 0 obj +696 0 obj << /Title <feff0032002e00320036002e0031002e00200050006100720061006d00650074006500720073> -/Parent 693 0 R +/Parent 695 0 R /Count 0 -/Next 695 0 R -/Dest [178 0 R /XYZ 0 718.32 null] +/Next 697 0 R +/Dest [179 0 R /XYZ 0 718.32 null] >> endobj -695 0 obj +697 0 obj << /Title <feff0032002e00320036002e0032002e00200052006500730070006f006e007300650073> -/Parent 693 0 R +/Parent 695 0 R /Count 0 -/Next 696 0 R -/Prev 694 0 R -/Dest [178 0 R /XYZ 0 613.2000000000003 null] +/Next 698 0 R +/Prev 696 0 R +/Dest [179 0 R /XYZ 0 613.2000000000003 null] >> endobj -696 0 obj +698 0 obj << /Title <feff0032002e00320036002e0033002e002000500072006f00640075006300650073> -/Parent 693 0 R +/Parent 695 0 R /Count 0 -/Prev 695 0 R -/Dest [178 0 R /XYZ 0 508.0800000000004 null] +/Prev 697 0 R +/Dest [179 0 R /XYZ 0 508.0800000000004 null] >> endobj -697 0 obj +699 0 obj << /Title <feff0032002e00320037002e00200050005500540020002f00760032002f0070006f006c0069006300790054006f007300630061004d006f00640065006c0073002f007b0070006f006c006900630079004d006f00640065006c0054007900700065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 4 -/First 698 0 R -/Last 701 0 R -/Next 702 0 R -/Prev 693 0 R -/Dest [178 0 R /XYZ 0 451.80000000000035 null] +/First 700 0 R +/Last 703 0 R +/Next 704 0 R +/Prev 695 0 R +/Dest [179 0 R /XYZ 0 451.80000000000035 null] >> endobj -698 0 obj +700 0 obj << /Title <feff0032002e00320037002e0031002e00200050006100720061006d00650074006500720073> -/Parent 697 0 R +/Parent 699 0 R /Count 0 -/Next 699 0 R -/Dest [178 0 R /XYZ 0 411.7200000000003 null] +/Next 701 0 R +/Dest [179 0 R /XYZ 0 411.7200000000003 null] >> endobj -699 0 obj +701 0 obj << /Title <feff0032002e00320037002e0032002e00200052006500730070006f006e007300650073> -/Parent 697 0 R +/Parent 699 0 R /Count 0 -/Next 700 0 R -/Prev 698 0 R -/Dest [178 0 R /XYZ 0 269.04000000000025 null] +/Next 702 0 R +/Prev 700 0 R +/Dest [179 0 R /XYZ 0 269.04000000000025 null] >> endobj -700 0 obj +702 0 obj << /Title <feff0032002e00320037002e0033002e00200043006f006e00730075006d00650073> -/Parent 697 0 R +/Parent 699 0 R /Count 0 -/Next 701 0 R -/Prev 699 0 R -/Dest [178 0 R /XYZ 0 163.92000000000024 null] +/Next 703 0 R +/Prev 701 0 R +/Dest [179 0 R /XYZ 0 163.92000000000024 null] >> endobj -701 0 obj +703 0 obj << /Title <feff0032002e00320037002e0034002e002000500072006f00640075006300650073> -/Parent 697 0 R +/Parent 699 0 R /Count 0 -/Prev 700 0 R -/Dest [178 0 R /XYZ 0 107.64000000000021 null] +/Prev 702 0 R +/Dest [179 0 R /XYZ 0 107.64000000000021 null] >> endobj -702 0 obj +704 0 obj << /Title <feff0032002e00320038002e00200047004500540020002f00760032002f00740065006d0070006c0061007400650073> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 703 0 R -/Last 704 0 R -/Next 705 0 R -/Prev 697 0 R +/First 705 0 R +/Last 706 0 R +/Next 707 0 R +/Prev 699 0 R /Dest [192 0 R /XYZ 0 792.0 null] >> endobj -703 0 obj +705 0 obj << /Title <feff0032002e00320038002e0031002e00200052006500730070006f006e007300650073> -/Parent 702 0 R +/Parent 704 0 R /Count 0 -/Next 704 0 R +/Next 706 0 R /Dest [192 0 R /XYZ 0 718.32 null] >> endobj -704 0 obj +706 0 obj << /Title <feff0032002e00320038002e0032002e002000500072006f00640075006300650073> -/Parent 702 0 R +/Parent 704 0 R /Count 0 -/Prev 703 0 R +/Prev 705 0 R /Dest [192 0 R /XYZ 0 613.2000000000003 null] >> endobj -705 0 obj +707 0 obj << /Title <feff0032002e00320039002e00200047004500540020002f00760032002f00740065006d0070006c0061007400650073002f006e0061006d00650073> -/Parent 594 0 R +/Parent 596 0 R /Count 2 -/First 706 0 R -/Last 707 0 R -/Next 708 0 R -/Prev 702 0 R +/First 708 0 R +/Last 709 0 R +/Next 710 0 R +/Prev 704 0 R /Dest [192 0 R /XYZ 0 556.9200000000004 null] >> endobj -706 0 obj +708 0 obj << /Title <feff0032002e00320039002e0031002e00200052006500730070006f006e007300650073> -/Parent 705 0 R +/Parent 707 0 R /Count 0 -/Next 707 0 R +/Next 709 0 R /Dest [192 0 R /XYZ 0 516.8400000000005 null] >> endobj -707 0 obj +709 0 obj << /Title <feff0032002e00320039002e0032002e002000500072006f00640075006300650073> -/Parent 705 0 R +/Parent 707 0 R /Count 0 -/Prev 706 0 R +/Prev 708 0 R /Dest [192 0 R /XYZ 0 411.7200000000005 null] >> endobj -708 0 obj +710 0 obj << /Title <feff0032002e00330030002e00200047004500540020002f00760032002f00740065006d0070006c0061007400650073002f007b00740065006d0070006c006100740065004e0061006d0065007d> -/Parent 594 0 R +/Parent 596 0 R /Count 3 -/First 709 0 R -/Last 711 0 R -/Prev 705 0 R +/First 711 0 R +/Last 713 0 R +/Prev 707 0 R /Dest [192 0 R /XYZ 0 355.44000000000045 null] >> endobj -709 0 obj +711 0 obj << /Title <feff0032002e00330030002e0031002e00200050006100720061006d00650074006500720073> -/Parent 708 0 R +/Parent 710 0 R /Count 0 -/Next 710 0 R +/Next 712 0 R /Dest [192 0 R /XYZ 0 315.3600000000004 null] >> endobj -710 0 obj +712 0 obj << /Title <feff0032002e00330030002e0032002e00200052006500730070006f006e007300650073> -/Parent 708 0 R +/Parent 710 0 R /Count 0 -/Next 711 0 R -/Prev 709 0 R +/Next 713 0 R +/Prev 711 0 R /Dest [192 0 R /XYZ 0 210.2400000000004 null] >> endobj -711 0 obj +713 0 obj << /Title <feff0032002e00330030002e0033002e002000500072006f00640075006300650073> -/Parent 708 0 R +/Parent 710 0 R /Count 0 -/Prev 710 0 R +/Prev 712 0 R /Dest [192 0 R /XYZ 0 105.12000000000037 null] >> endobj -712 0 obj +714 0 obj << /Title <feff004300680061007000740065007200200033002e00200044006500660069006e006900740069006f006e0073> -/Parent 588 0 R +/Parent 590 0 R /Count 19 -/First 713 0 R -/Last 731 0 R -/Prev 594 0 R -/Dest [207 0 R /XYZ 0 792.0 null] ->> -endobj -713 0 obj -<< /Title <feff0033002e0031002e00200043006c00640073004800650061006c007400680043006800650063006b> -/Parent 712 0 R -/Count 0 -/Next 714 0 R -/Dest [207 0 R /XYZ 0 712.0799999999999 null] ->> -endobj -714 0 obj -<< /Title <feff0033002e0032002e002000440069006300740069006f006e006100720079> -/Parent 712 0 R -/Count 0 -/Next 715 0 R -/Prev 713 0 R -/Dest [207 0 R /XYZ 0 524.04 null] +/First 715 0 R +/Last 733 0 R +/Prev 596 0 R +/Dest [208 0 R /XYZ 0 792.0 null] >> endobj 715 0 obj -<< /Title <feff0033002e0033002e002000440069006300740069006f006e0061007200790045006c0065006d0065006e0074> -/Parent 712 0 R +<< /Title <feff0033002e0031002e00200043006c00640073004800650061006c007400680043006800650063006b> +/Parent 714 0 R /Count 0 /Next 716 0 R -/Prev 714 0 R -/Dest [207 0 R /XYZ 0 148.19999999999993 null] +/Dest [208 0 R /XYZ 0 712.0799999999999 null] >> endobj 716 0 obj -<< /Title <feff0033002e0034002e002000450078007400650072006e0061006c0043006f006d0070006f006e0065006e0074> -/Parent 712 0 R +<< /Title <feff0033002e0032002e002000440069006300740069006f006e006100720079> +/Parent 714 0 R /Count 0 /Next 717 0 R /Prev 715 0 R -/Dest [214 0 R /XYZ 0 345.11999999999995 null] +/Dest [208 0 R /XYZ 0 524.04 null] >> endobj 717 0 obj -<< /Title <feff0033002e0035002e002000450078007400650072006e0061006c0043006f006d0070006f006e0065006e007400530074006100740065> -/Parent 712 0 R +<< /Title <feff0033002e0033002e002000440069006300740069006f006e0061007200790045006c0065006d0065006e0074> +/Parent 714 0 R /Count 0 /Next 718 0 R /Prev 716 0 R -/Dest [214 0 R /XYZ 0 194.6399999999999 null] +/Dest [208 0 R /XYZ 0 148.19999999999993 null] >> endobj 718 0 obj -<< /Title <feff0033002e0036002e0020004a0073006f006e00410072007200610079> -/Parent 712 0 R +<< /Title <feff0033002e0034002e002000450078007400650072006e0061006c0043006f006d0070006f006e0065006e0074> +/Parent 714 0 R /Count 0 /Next 719 0 R /Prev 717 0 R -/Dest [220 0 R /XYZ 0 683.1600000000001 null] +/Dest [215 0 R /XYZ 0 345.11999999999995 null] >> endobj 719 0 obj -<< /Title <feff0033002e0037002e0020004a0073006f006e004e0075006c006c> -/Parent 712 0 R +<< /Title <feff0033002e0035002e002000450078007400650072006e0061006c0043006f006d0070006f006e0065006e007400530074006100740065> +/Parent 714 0 R /Count 0 /Next 720 0 R /Prev 718 0 R -/Dest [228 0 R /XYZ 0 532.9200000000003 null] +/Dest [215 0 R /XYZ 0 194.6399999999999 null] >> endobj 720 0 obj -<< /Title <feff0033002e0038002e0020004a0073006f006e004f0062006a006500630074> -/Parent 712 0 R +<< /Title <feff0033002e0036002e0020004a0073006f006e00410072007200610079> +/Parent 714 0 R /Count 0 /Next 721 0 R /Prev 719 0 R -/Dest [234 0 R /XYZ 0 382.68000000000023 null] +/Dest [221 0 R /XYZ 0 683.1600000000001 null] >> endobj 721 0 obj -<< /Title <feff0033002e0039002e0020004a0073006f006e005000720069006d00690074006900760065> -/Parent 712 0 R +<< /Title <feff0033002e0037002e0020004a0073006f006e004e0075006c006c> +/Parent 714 0 R /Count 0 /Next 722 0 R /Prev 720 0 R -/Dest [239 0 R /XYZ 0 232.44000000000023 null] +/Dest [229 0 R /XYZ 0 532.9200000000003 null] >> endobj 722 0 obj -<< /Title <feff0033002e00310030002e0020004c006f006f0070> -/Parent 712 0 R +<< /Title <feff0033002e0038002e0020004a0073006f006e004f0062006a006500630074> +/Parent 714 0 R /Count 0 /Next 723 0 R /Prev 721 0 R -/Dest [255 0 R /XYZ 0 645.6000000000001 null] +/Dest [235 0 R /XYZ 0 382.68000000000023 null] >> endobj 723 0 obj -<< /Title <feff0033002e00310031002e0020004c006f006f00700045006c0065006d0065006e0074004d006f00640065006c> -/Parent 712 0 R +<< /Title <feff0033002e0039002e0020004a0073006f006e005000720069006d00690074006900760065> +/Parent 714 0 R /Count 0 /Next 724 0 R /Prev 722 0 R -/Dest [265 0 R /XYZ 0 645.6000000000001 null] +/Dest [240 0 R /XYZ 0 232.44000000000023 null] >> endobj 724 0 obj -<< /Title <feff0033002e00310032002e0020004c006f006f0070004c006f0067> -/Parent 712 0 R +<< /Title <feff0033002e00310030002e0020004c006f006f0070> +/Parent 714 0 R /Count 0 /Next 725 0 R /Prev 723 0 R -/Dest [265 0 R /XYZ 0 157.08000000000015 null] +/Dest [256 0 R /XYZ 0 645.6000000000001 null] >> endobj 725 0 obj -<< /Title <feff0033002e00310033002e0020004c006f006f007000540065006d0070006c006100740065> -/Parent 712 0 R +<< /Title <feff0033002e00310031002e0020004c006f006f00700045006c0065006d0065006e0074004d006f00640065006c> +/Parent 714 0 R /Count 0 /Next 726 0 R /Prev 724 0 R -/Dest [271 0 R /XYZ 0 532.9200000000001 null] +/Dest [266 0 R /XYZ 0 645.6000000000001 null] >> endobj 726 0 obj -<< /Title <feff0033002e00310034002e0020004c006f006f007000540065006d0070006c006100740065004c006f006f00700045006c0065006d0065006e0074004d006f00640065006c> -/Parent 712 0 R +<< /Title <feff0033002e00310032002e0020004c006f006f0070004c006f0067> +/Parent 714 0 R /Count 0 /Next 727 0 R /Prev 725 0 R -/Dest [277 0 R /XYZ 0 645.6000000000001 null] +/Dest [266 0 R /XYZ 0 157.08000000000015 null] >> endobj 727 0 obj -<< /Title <feff0033002e00310035002e0020004d006900630072006f00530065007200760069006300650050006f006c006900630079> -/Parent 712 0 R +<< /Title <feff0033002e00310033002e0020004c006f006f007000540065006d0070006c006100740065> +/Parent 714 0 R /Count 0 /Next 728 0 R /Prev 726 0 R -/Dest [277 0 R /XYZ 0 457.56000000000023 null] +/Dest [272 0 R /XYZ 0 532.9200000000001 null] >> endobj 728 0 obj -<< /Title <feff0033002e00310036002e0020004e0075006d006200650072> -/Parent 712 0 R +<< /Title <feff0033002e00310034002e0020004c006f006f007000540065006d0070006c006100740065004c006f006f00700045006c0065006d0065006e0074004d006f00640065006c> +/Parent 714 0 R /Count 0 /Next 729 0 R /Prev 727 0 R -/Dest [285 0 R /XYZ 0 420.2400000000002 null] +/Dest [278 0 R /XYZ 0 645.6000000000001 null] >> endobj 729 0 obj -<< /Title <feff0033002e00310037002e0020004f007000650072006100740069006f006e0061006c0050006f006c006900630079> -/Parent 712 0 R +<< /Title <feff0033002e00310035002e0020004d006900630072006f00530065007200760069006300650050006f006c006900630079> +/Parent 714 0 R /Count 0 /Next 730 0 R /Prev 728 0 R -/Dest [285 0 R /XYZ 0 352.3800000000001 null] +/Dest [278 0 R /XYZ 0 457.56000000000023 null] >> endobj 730 0 obj -<< /Title <feff0033002e00310038002e00200050006f006c006900630079004d006f00640065006c> -/Parent 712 0 R +<< /Title <feff0033002e00310036002e0020004e0075006d006200650072> +/Parent 714 0 R /Count 0 /Next 731 0 R /Prev 729 0 R -/Dest [296 0 R /XYZ 0 532.9200000000001 null] +/Dest [286 0 R /XYZ 0 382.68000000000023 null] >> endobj 731 0 obj -<< /Title <feff0033002e00310039002e00200053006500720076006900630065> -/Parent 712 0 R +<< /Title <feff0033002e00310037002e0020004f007000650072006100740069006f006e0061006c0050006f006c006900630079> +/Parent 714 0 R /Count 0 +/Next 732 0 R /Prev 730 0 R -/Dest [296 0 R /XYZ 0 119.52000000000004 null] +/Dest [286 0 R /XYZ 0 314.82000000000016 null] >> endobj 732 0 obj +<< /Title <feff0033002e00310038002e00200050006f006c006900630079004d006f00640065006c> +/Parent 714 0 R +/Count 0 +/Next 733 0 R +/Prev 731 0 R +/Dest [296 0 R /XYZ 0 457.8 null] +>> +endobj +733 0 obj +<< /Title <feff0033002e00310039002e00200053006500720076006900630065> +/Parent 714 0 R +/Count 0 +/Prev 732 0 R +/Dest [303 0 R /XYZ 0 683.1600000000001 null] +>> +endobj +734 0 obj << /Nums [0 << /P (i) >> 1 << /P (ii) >> 2 << /P (iii) @@ -48639,10 +49008,11 @@ endobj >> 29 << /P (25) >> 30 << /P (26) >> 31 << /P (27) +>> 32 << /P (28) >>] >> endobj -733 0 obj +735 0 obj << /Length1 12112 /Length 7776 /Filter [/FlateDecode] @@ -48675,10 +49045,10 @@ G)DzÎÿl ”a•dç4äft†#Ëe=<¥òª¦'½ýcÞɕߪù‘좼pNƒ/(i€À$šVô·(ý.½°Œÿ¾>Ö½t`jxp\5=àÛàÛ¥¬›Ž³€×X©wÚ«šŸ rèWõΪVÙö‡°-…/M³sœ6C,”é€C¬ÁÐT¨Ä«6 endstream endobj -734 0 obj +736 0 obj << /Type /FontDescriptor /FontName /AAAAAA+NotoSerif -/FontFile2 733 0 R +/FontFile2 735 0 R /FontBBox [-212 -250 1246 1047] /Flags 6 /StemV 0 @@ -48689,7 +49059,7 @@ endobj /XHeight 1098 >> endobj -735 0 obj +737 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -48699,10 +49069,10 @@ xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýí ¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ÞïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ? endstream endobj -736 0 obj +738 0 obj [259 1000 1000 1000 1000 1000 1000 1000 346 346 1000 1000 250 310 250 288 559 559 559 559 559 559 559 559 559 559 286 1000 559 1000 559 1000 1000 705 653 613 727 623 589 713 792 367 356 1000 623 937 763 742 604 1000 655 543 612 716 674 1046 1000 625 1000 1000 1000 1000 1000 458 1000 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 1000 471 451 352 634 579 861 578 564 1000 428 1000 428 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 361 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 259 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] endobj -737 0 obj +739 0 obj << /Length1 11308 /Length 7514 /Filter [/FlateDecode] @@ -48733,10 +49103,10 @@ fé27®!Ľ8˜o¥‘žU2e‰±0yådÈ]a” ¤“_ý,SÎãr’RE)ùÉUBüžRmÓ©Eô7þþÓIVêlj.Ñ¥*' \ïLBCŒXÇdô0Âj§äõÁsñ«ÕïØ€²Ö‘ÝŒ#¯Xc‹À19=ìŒÆQÌ8ë*ªš;ªìŠ[¯·o…Tpž:A«+¥Ï endstream endobj -738 0 obj +740 0 obj << /Type /FontDescriptor /FontName /AAAAAB+NotoSerif-Bold -/FontFile2 737 0 R +/FontFile2 739 0 R /FontBBox [-212 -250 1306 1058] /Flags 6 /StemV 0 @@ -48747,7 +49117,7 @@ endobj /XHeight 1098 >> endobj -739 0 obj +741 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -48757,10 +49127,10 @@ xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýí ¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ÞïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ? endstream endobj -740 0 obj +742 0 obj [259 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 293 288 559 559 559 559 559 559 559 559 559 559 1000 1000 1000 1000 1000 1000 1000 752 671 667 767 652 621 769 818 400 368 1000 653 952 788 787 638 1000 707 585 652 747 698 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 599 648 526 648 570 407 560 666 352 345 636 352 985 666 612 645 647 522 487 404 666 605 855 645 579 1000 441 1000 441 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] endobj -741 0 obj +743 0 obj << /Length1 5116 /Length 3170 /Filter [/FlateDecode] @@ -48780,10 +49150,10 @@ aÙR÷Ÿâör×ÿrŠÌš±ãø±m'™²ÏOr׸ÜóG‰š¸ÝMÖÝ #8çMî¾nzº95“ƒ6GðÑ`#%ýà xH‚¢±Å+ÅhžQrÍD ÿ:´2õ]Û^Ô5 w,¥Âº*›Ó‹Œ58«mÖg·±nkÞÄ7cÙÞB4èÆa¯ÅÊD[NaéU‹<V¥Éó`ØÉ@V΋š{KÙÀ—r¿ËS«¯ ðêó3³§e'ó(×ÚÏ«-{S}`-õy÷¢¦/²±ò‹ð79à]èp$xrë’¤ÏÊÃ'ý›"ZÞé³/izïþ›]’Wâ~ ïÝ–þ&ÌÁT endstream endobj -742 0 obj +744 0 obj << /Type /FontDescriptor /FontName /AAAAAC+NotoSerif-Italic -/FontFile2 741 0 R +/FontFile2 743 0 R /FontBBox [-254 -250 1238 1047] /Flags 70 /StemV 0 @@ -48794,7 +49164,7 @@ endobj /XHeight 1098 >> endobj -743 0 obj +745 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -48804,10 +49174,10 @@ xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýí ¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ÞïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ? endstream endobj -744 0 obj +746 0 obj [1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 653 1000 1000 1000 1000 1000 792 1000 1000 1000 1000 1000 1000 1000 620 1000 1000 543 612 1000 674 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 579 1000 486 579 493 1000 1000 599 304 1000 1000 304 895 599 574 577 560 467 463 368 599 1000 1000 1000 527 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] endobj -745 0 obj +747 0 obj << /Length1 3280 /Length 2112 /Filter [/FlateDecode] @@ -48822,10 +49192,10 @@ xœµV{L›×?ç³±yûyš’Ï|„<üÛ„b^ì ˆ‡¶€$W´¦ö"k8À
VšÛi<êí!‹§–N..ðͶ&W+uXœ¶—¨:‹’j³†Z;Ù×cžOÎ-/²UFN¤ÓÉ6»][§)å%ÛÒâr*Ÿf©Ûf“RÓTó6°Óß<Qsäz‰B–Ó^"KD/“çùŸÞ)ƒ~™’¹T¾^õ‡i9šít-Ñ£\î‚céúìw='4‡î‚9÷F|ðÂBìßëVbCAÿWAþö}½‚[Ï‹¸1?¾ˆøbä¢Oe›Dm$ BD<yBT™'ÂÑ`Á"BY@Ü‹þS„ÃU´nH²g#ü‡"–Ùª¬"Zø›b±Ù*r–@(Ü+DLVQa9YÅ‹Þ Áz#VQia¦&ÁôLøOÆßDŒ¤~`ü{Ä(˜Ä<sXôŠH‘áåYJ&Ƭ¢Êr±WÉ;¿:1a`Ô–‹
’È»#Ê·èuü»U,°ðÏ2'W †»^T6úE†3ñL”gD«ÑdŠ3ÊqÌaa.:Qk"Ä"CJ§ØÂÛE5„çû_t–óS“9¦WÂ<“k>Ã÷e|Q!ÃgÉÀÀE/iR~L zãŒ!›RÉSûz•Édä×3T2 hŽÊ±™$5Eà×eçŒM"FÂJh@È|f #D™A΄-VQËŽAOqëXŒÐÿG¶Ñ٧΄™–Y(‰Ì÷YÙüSBF-òÁð!ãû´c°¼^ôvuaàŠ–Ú[š™òÑ0›Caa’¢ºŒ´ ÐE•÷†Â—¨¯»c]—GZD>&VÇk·}•[D’R]h²²ß‘zÖóé?+wú_½î“ä endstream endobj -746 0 obj +748 0 obj << /Type /FontDescriptor /FontName /AAAAAD+mplus1mn-regular -/FontFile2 745 0 R +/FontFile2 747 0 R /FontBBox [0 -230 1000 860] /Flags 4 /StemV 0 @@ -48836,7 +49206,7 @@ endobj /XHeight 0 >> endobj -747 0 obj +749 0 obj << /Length 1286 /Filter [/FlateDecode] >> @@ -48846,11 +49216,11 @@ xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýí ¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡+Þ!Êw¹âB®x‡b®x‡+ÞïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>MU¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ? endstream endobj -748 0 obj +750 0 obj [1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 500 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 500 1000 500 1000 500 1000 1000 1000 500 500 1000 500 500 500 500 500 1000 1000 500 500 1000 1000 1000 500 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] endobj xref -0 749 +0 751 0000000000 65535 f 0000000015 00000 n 0000000264 00000 n @@ -48873,738 +49243,740 @@ xref 0000127807 00000 n 0000127850 00000 n 0000127899 00000 n -0000128005 00000 n -0000128178 00000 n -0000128233 00000 n -0000128408 00000 n -0000128452 00000 n -0000140633 00000 n -0000140894 00000 n -0000140937 00000 n -0000140992 00000 n -0000141035 00000 n -0000141207 00000 n -0000141262 00000 n -0000141437 00000 n -0000141493 00000 n -0000141548 00000 n -0000141603 00000 n -0000141659 00000 n -0000141714 00000 n -0000141872 00000 n -0000141927 00000 n -0000141983 00000 n -0000158343 00000 n -0000158617 00000 n -0000158660 00000 n -0000158814 00000 n -0000158869 00000 n -0000159025 00000 n -0000159080 00000 n -0000159136 00000 n -0000159191 00000 n -0000159246 00000 n -0000159301 00000 n -0000159611 00000 n -0000159920 00000 n -0000159975 00000 n -0000160031 00000 n -0000178188 00000 n -0000178469 00000 n -0000178512 00000 n -0000178668 00000 n -0000178723 00000 n -0000178778 00000 n -0000178833 00000 n -0000178987 00000 n -0000179042 00000 n -0000179198 00000 n -0000179254 00000 n -0000179310 00000 n -0000179365 00000 n -0000179420 00000 n -0000194743 00000 n -0000194993 00000 n -0000195036 00000 n -0000195091 00000 n -0000195146 00000 n -0000195201 00000 n -0000195257 00000 n -0000195312 00000 n -0000195368 00000 n -0000195424 00000 n -0000195480 00000 n -0000196149 00000 n -0000214016 00000 n -0000214283 00000 n -0000214327 00000 n -0000214382 00000 n -0000214695 00000 n -0000214750 00000 n -0000214912 00000 n -0000214968 00000 n -0000215023 00000 n -0000215078 00000 n -0000215133 00000 n -0000215189 00000 n -0000215245 00000 n -0000231409 00000 n -0000231684 00000 n -0000231727 00000 n -0000231888 00000 n -0000231944 00000 n -0000232000 00000 n -0000232056 00000 n -0000232113 00000 n -0000232275 00000 n -0000232331 00000 n -0000232388 00000 n -0000232445 00000 n -0000232502 00000 n -0000251626 00000 n -0000251912 00000 n -0000252064 00000 n -0000252121 00000 n -0000252178 00000 n -0000252235 00000 n -0000252293 00000 n -0000252715 00000 n -0000252878 00000 n -0000252935 00000 n -0000252993 00000 n -0000253051 00000 n -0000253109 00000 n -0000253272 00000 n -0000269554 00000 n -0000269824 00000 n -0000269869 00000 n -0000269926 00000 n -0000269983 00000 n -0000270040 00000 n -0000270097 00000 n -0000270397 00000 n -0000270454 00000 n -0000270512 00000 n -0000270570 00000 n -0000270734 00000 n -0000270791 00000 n -0000290488 00000 n -0000290782 00000 n -0000290827 00000 n -0000290873 00000 n -0000291028 00000 n -0000291085 00000 n -0000291248 00000 n -0000291305 00000 n -0000291362 00000 n -0000291420 00000 n -0000291477 00000 n -0000291642 00000 n -0000291699 00000 n -0000291876 00000 n -0000307386 00000 n -0000307664 00000 n -0000307709 00000 n -0000307766 00000 n -0000307823 00000 n -0000307880 00000 n -0000308038 00000 n -0000308095 00000 n -0000308258 00000 n -0000308316 00000 n -0000308779 00000 n -0000308836 00000 n -0000308894 00000 n -0000308951 00000 n -0000325425 00000 n -0000325703 00000 n -0000325748 00000 n -0000325910 00000 n -0000325967 00000 n -0000326024 00000 n -0000326081 00000 n -0000326242 00000 n -0000326299 00000 n -0000326356 00000 n -0000326414 00000 n -0000326471 00000 n -0000326529 00000 n -0000344640 00000 n -0000344918 00000 n -0000344963 00000 n -0000345009 00000 n -0000345066 00000 n -0000345225 00000 n -0000345282 00000 n -0000345340 00000 n -0000345397 00000 n -0000345455 00000 n -0000345857 00000 n -0000346018 00000 n -0000346076 00000 n -0000346134 00000 n -0000362705 00000 n -0000362983 00000 n -0000363028 00000 n -0000363074 00000 n -0000363244 00000 n -0000363301 00000 n -0000363653 00000 n -0000363710 00000 n -0000363767 00000 n -0000363824 00000 n -0000363882 00000 n -0000363939 00000 n -0000363996 00000 n -0000364167 00000 n -0000364225 00000 n -0000380362 00000 n -0000380619 00000 n -0000380664 00000 n -0000380721 00000 n -0000380767 00000 n -0000380944 00000 n -0000381002 00000 n -0000401355 00000 n -0000401620 00000 n -0000401784 00000 n -0000401842 00000 n -0000402025 00000 n -0000402082 00000 n -0000424068 00000 n -0000424357 00000 n -0000424414 00000 n -0000424582 00000 n -0000424749 00000 n -0000424919 00000 n -0000425091 00000 n -0000425251 00000 n -0000446818 00000 n -0000447091 00000 n -0000447148 00000 n -0000447317 00000 n -0000447486 00000 n -0000447655 00000 n -0000468873 00000 n -0000469138 00000 n -0000469289 00000 n -0000469428 00000 n -0000469486 00000 n -0000491197 00000 n -0000491486 00000 n -0000491654 00000 n -0000491801 00000 n -0000491950 00000 n -0000492101 00000 n -0000492240 00000 n -0000492298 00000 n -0000492848 00000 n -0000515593 00000 n -0000515882 00000 n -0000516050 00000 n -0000516197 00000 n -0000516346 00000 n -0000516497 00000 n -0000516636 00000 n -0000540028 00000 n -0000540333 00000 n -0000540390 00000 n -0000540560 00000 n -0000540731 00000 n -0000540899 00000 n -0000541072 00000 n -0000541251 00000 n -0000541413 00000 n -0000541591 00000 n -0000562286 00000 n -0000562551 00000 n -0000562608 00000 n -0000562777 00000 n -0000562966 00000 n -0000563024 00000 n -0000584729 00000 n -0000585002 00000 n -0000585165 00000 n -0000585222 00000 n -0000585409 00000 n -0000585571 00000 n -0000606379 00000 n -0000606660 00000 n -0000606717 00000 n -0000606892 00000 n -0000607064 00000 n -0000607122 00000 n -0000607292 00000 n -0000607461 00000 n -0000628119 00000 n -0000628424 00000 n -0000628599 00000 n -0000628763 00000 n -0000628927 00000 n -0000628984 00000 n -0000629041 00000 n -0000629211 00000 n -0000629381 00000 n -0000629546 00000 n -0000629721 00000 n -0000649135 00000 n -0000649400 00000 n -0000649564 00000 n -0000649621 00000 n -0000649798 00000 n -0000649856 00000 n -0000657174 00000 n -0000657439 00000 n -0000657588 00000 n -0000657737 00000 n -0000657881 00000 n -0000658026 00000 n -0000658191 00000 n -0000658347 00000 n -0000658505 00000 n -0000658652 00000 n -0000658814 00000 n -0000658956 00000 n -0000659121 00000 n -0000659265 00000 n -0000659422 00000 n -0000659568 00000 n -0000659724 00000 n -0000659869 00000 n -0000660024 00000 n -0000660168 00000 n -0000660327 00000 n -0000660475 00000 n -0000660633 00000 n -0000660780 00000 n -0000660935 00000 n -0000661080 00000 n -0000661240 00000 n -0000661389 00000 n -0000661547 00000 n -0000661694 00000 n -0000661849 00000 n -0000661994 00000 n -0000662163 00000 n -0000662311 00000 n -0000662472 00000 n -0000662622 00000 n -0000662778 00000 n -0000662924 00000 n -0000663082 00000 n -0000663229 00000 n -0000663420 00000 n -0000663590 00000 n -0000663750 00000 n -0000663899 00000 n -0000664059 00000 n -0000664208 00000 n -0000664399 00000 n -0000664569 00000 n -0000664740 00000 n -0000664890 00000 n -0000665049 00000 n -0000665197 00000 n -0000665357 00000 n -0000665506 00000 n -0000665677 00000 n -0000665838 00000 n -0000666008 00000 n -0000666157 00000 n -0000666316 00000 n -0000666464 00000 n -0000666621 00000 n -0000666768 00000 n -0000666928 00000 n -0000667077 00000 n -0000667244 00000 n -0000667390 00000 n -0000667562 00000 n -0000667713 00000 n -0000667874 00000 n -0000668024 00000 n -0000668183 00000 n -0000668331 00000 n -0000668523 00000 n -0000668704 00000 n -0000668874 00000 n -0000669023 00000 n -0000669170 00000 n -0000669306 00000 n -0000669453 00000 n -0000669589 00000 n -0000669743 00000 n -0000669876 00000 n -0000670035 00000 n -0000670173 00000 n -0000670332 00000 n -0000670481 00000 n -0000670644 00000 n -0000670788 00000 n -0000670958 00000 n -0000671107 00000 n -0000671266 00000 n -0000671415 00000 n -0000671584 00000 n -0000671732 00000 n -0000671887 00000 n -0000672031 00000 n -0000672190 00000 n -0000672339 00000 n -0000672508 00000 n -0000672656 00000 n -0000672810 00000 n -0000672954 00000 n -0000673124 00000 n -0000673273 00000 n -0000673433 00000 n -0000673583 00000 n -0000673753 00000 n -0000673902 00000 n -0000674058 00000 n -0000674203 00000 n -0000674373 00000 n -0000674522 00000 n -0000674681 00000 n -0000674830 00000 n -0000675000 00000 n -0000675149 00000 n -0000675316 00000 n -0000675462 00000 n -0000675634 00000 n -0000675785 00000 n -0000675944 00000 n -0000676093 00000 n -0000676262 00000 n -0000676410 00000 n -0000676565 00000 n -0000676710 00000 n -0000676882 00000 n -0000677033 00000 n -0000677193 00000 n -0000677343 00000 n -0000677512 00000 n -0000677660 00000 n -0000677827 00000 n -0000677973 00000 n -0000678146 00000 n -0000678298 00000 n -0000678459 00000 n -0000678610 00000 n -0000678781 00000 n -0000678931 00000 n -0000679087 00000 n -0000679233 00000 n -0000679406 00000 n -0000679558 00000 n -0000679719 00000 n -0000679870 00000 n -0000680040 00000 n -0000680189 00000 n -0000680350 00000 n -0000680492 00000 n -0000680663 00000 n -0000680813 00000 n -0000680960 00000 n -0000681097 00000 n -0000681255 00000 n -0000681392 00000 n -0000681544 00000 n -0000681676 00000 n -0000681836 00000 n -0000681974 00000 n -0000682133 00000 n -0000682281 00000 n -0000682439 00000 n -0000682585 00000 n -0000682754 00000 n -0000682901 00000 n -0000683066 00000 n -0000683209 00000 n -0000683380 00000 n -0000683529 00000 n -0000683688 00000 n -0000683836 00000 n -0000683994 00000 n -0000684140 00000 n -0000684309 00000 n -0000684456 00000 n -0000684618 00000 n -0000684761 00000 n -0000684932 00000 n -0000685081 00000 n -0000685241 00000 n -0000685390 00000 n -0000685549 00000 n -0000685696 00000 n -0000685866 00000 n -0000686014 00000 n -0000686169 00000 n -0000686312 00000 n -0000686483 00000 n -0000686632 00000 n -0000686792 00000 n -0000686941 00000 n -0000687112 00000 n -0000687261 00000 n -0000687425 00000 n -0000687569 00000 n -0000687728 00000 n -0000687876 00000 n -0000688045 00000 n -0000688192 00000 n -0000688394 00000 n -0000688576 00000 n -0000688748 00000 n -0000688898 00000 n -0000689058 00000 n -0000689207 00000 n -0000689376 00000 n -0000689523 00000 n -0000689723 00000 n -0000689901 00000 n -0000690074 00000 n -0000690225 00000 n -0000690386 00000 n -0000690536 00000 n -0000690707 00000 n -0000690856 00000 n -0000691023 00000 n -0000691168 00000 n -0000691341 00000 n -0000691492 00000 n -0000691653 00000 n -0000691803 00000 n -0000691962 00000 n -0000692109 00000 n -0000692276 00000 n -0000692421 00000 n -0000692576 00000 n -0000692719 00000 n -0000692866 00000 n -0000693002 00000 n -0000693160 00000 n -0000693296 00000 n -0000693454 00000 n -0000693601 00000 n -0000693749 00000 n -0000693886 00000 n -0000694055 00000 n -0000694202 00000 n -0000694389 00000 n -0000694554 00000 n -0000694725 00000 n -0000694874 00000 n -0000695033 00000 n -0000695181 00000 n -0000695350 00000 n -0000695497 00000 n -0000695666 00000 n -0000695813 00000 n -0000695986 00000 n -0000696137 00000 n -0000696295 00000 n -0000696441 00000 n -0000696606 00000 n -0000696759 00000 n -0000696923 00000 n -0000697076 00000 n -0000697257 00000 n -0000697416 00000 n -0000697584 00000 n -0000697730 00000 n -0000697897 00000 n -0000698042 00000 n -0000698210 00000 n -0000698356 00000 n -0000698516 00000 n -0000698665 00000 n -0000698828 00000 n -0000698969 00000 n -0000699134 00000 n -0000699288 00000 n -0000699454 00000 n -0000699598 00000 n -0000699768 00000 n -0000699916 00000 n -0000700100 00000 n -0000700264 00000 n -0000700441 00000 n -0000700596 00000 n -0000700761 00000 n -0000700904 00000 n -0000701080 00000 n -0000701234 00000 n -0000701403 00000 n -0000701550 00000 n -0000701717 00000 n -0000701862 00000 n -0000702147 00000 n -0000702226 00000 n -0000702390 00000 n -0000702581 00000 n -0000702809 00000 n -0000703026 00000 n -0000703196 00000 n -0000703414 00000 n -0000703660 00000 n -0000703833 00000 n +0000128013 00000 n +0000128186 00000 n +0000128241 00000 n +0000128416 00000 n +0000128460 00000 n +0000140641 00000 n +0000140902 00000 n +0000140945 00000 n +0000141000 00000 n +0000141043 00000 n +0000141215 00000 n +0000141270 00000 n +0000141445 00000 n +0000141501 00000 n +0000141556 00000 n +0000141611 00000 n +0000141667 00000 n +0000141722 00000 n +0000141880 00000 n +0000141935 00000 n +0000141991 00000 n +0000158351 00000 n +0000158625 00000 n +0000158668 00000 n +0000158822 00000 n +0000158877 00000 n +0000159033 00000 n +0000159088 00000 n +0000159144 00000 n +0000159199 00000 n +0000159254 00000 n +0000159309 00000 n +0000159619 00000 n +0000159949 00000 n +0000160004 00000 n +0000160060 00000 n +0000178217 00000 n +0000178498 00000 n +0000178541 00000 n +0000178697 00000 n +0000178752 00000 n +0000178807 00000 n +0000178862 00000 n +0000179016 00000 n +0000179071 00000 n +0000179227 00000 n +0000179283 00000 n +0000179339 00000 n +0000179394 00000 n +0000179449 00000 n +0000194772 00000 n +0000195022 00000 n +0000195065 00000 n +0000195120 00000 n +0000195175 00000 n +0000195230 00000 n +0000195286 00000 n +0000195341 00000 n +0000195397 00000 n +0000195453 00000 n +0000195509 00000 n +0000195789 00000 n +0000213656 00000 n +0000213923 00000 n +0000213967 00000 n +0000214022 00000 n +0000214335 00000 n +0000214390 00000 n +0000214552 00000 n +0000214608 00000 n +0000214663 00000 n +0000214718 00000 n +0000214773 00000 n +0000214829 00000 n +0000214885 00000 n +0000231049 00000 n +0000231324 00000 n +0000231367 00000 n +0000231528 00000 n +0000231584 00000 n +0000231640 00000 n +0000231696 00000 n +0000231753 00000 n +0000231915 00000 n +0000231971 00000 n +0000232028 00000 n +0000232085 00000 n +0000232142 00000 n +0000251266 00000 n +0000251552 00000 n +0000251704 00000 n +0000251761 00000 n +0000251818 00000 n +0000251875 00000 n +0000251933 00000 n +0000252096 00000 n +0000252153 00000 n +0000252211 00000 n +0000252269 00000 n +0000252327 00000 n +0000252490 00000 n +0000268772 00000 n +0000269042 00000 n +0000269087 00000 n +0000269144 00000 n +0000269201 00000 n +0000269258 00000 n +0000269593 00000 n +0000269650 00000 n +0000269950 00000 n +0000270007 00000 n +0000270065 00000 n +0000270123 00000 n +0000270287 00000 n +0000270344 00000 n +0000290041 00000 n +0000290335 00000 n +0000290380 00000 n +0000290426 00000 n +0000290581 00000 n +0000290638 00000 n +0000290801 00000 n +0000290858 00000 n +0000290915 00000 n +0000290973 00000 n +0000291030 00000 n +0000291195 00000 n +0000291252 00000 n +0000291429 00000 n +0000306939 00000 n +0000307217 00000 n +0000307262 00000 n +0000307319 00000 n +0000307376 00000 n +0000307433 00000 n +0000307591 00000 n +0000307648 00000 n +0000307811 00000 n +0000307869 00000 n +0000308332 00000 n +0000308389 00000 n +0000308447 00000 n +0000308504 00000 n +0000324978 00000 n +0000325256 00000 n +0000325301 00000 n +0000325463 00000 n +0000325520 00000 n +0000325577 00000 n +0000326170 00000 n +0000326227 00000 n +0000326388 00000 n +0000326445 00000 n +0000326502 00000 n +0000326560 00000 n +0000326617 00000 n +0000326675 00000 n +0000344786 00000 n +0000345064 00000 n +0000345109 00000 n +0000345155 00000 n +0000345212 00000 n +0000345371 00000 n +0000345428 00000 n +0000345486 00000 n +0000345543 00000 n +0000345601 00000 n +0000345762 00000 n +0000345820 00000 n +0000345878 00000 n +0000362449 00000 n +0000362727 00000 n +0000362772 00000 n +0000362818 00000 n +0000363137 00000 n +0000363307 00000 n +0000363364 00000 n +0000363716 00000 n +0000363773 00000 n +0000363830 00000 n +0000363887 00000 n +0000363945 00000 n +0000364002 00000 n +0000364059 00000 n +0000364230 00000 n +0000364288 00000 n +0000380425 00000 n +0000380682 00000 n +0000380727 00000 n +0000380784 00000 n +0000380830 00000 n +0000381007 00000 n +0000381065 00000 n +0000401418 00000 n +0000401683 00000 n +0000401847 00000 n +0000401905 00000 n +0000402088 00000 n +0000402145 00000 n +0000424131 00000 n +0000424420 00000 n +0000424477 00000 n +0000424645 00000 n +0000424812 00000 n +0000424982 00000 n +0000425154 00000 n +0000425314 00000 n +0000446881 00000 n +0000447154 00000 n +0000447211 00000 n +0000447380 00000 n +0000447549 00000 n +0000447718 00000 n +0000468936 00000 n +0000469201 00000 n +0000469352 00000 n +0000469491 00000 n +0000469549 00000 n +0000491260 00000 n +0000491549 00000 n +0000491717 00000 n +0000491864 00000 n +0000492013 00000 n +0000492164 00000 n +0000492303 00000 n +0000492361 00000 n +0000492911 00000 n +0000515656 00000 n +0000515945 00000 n +0000516113 00000 n +0000516260 00000 n +0000516409 00000 n +0000516560 00000 n +0000516699 00000 n +0000540091 00000 n +0000540396 00000 n +0000540453 00000 n +0000540623 00000 n +0000540794 00000 n +0000540962 00000 n +0000541135 00000 n +0000541314 00000 n +0000541476 00000 n +0000541654 00000 n +0000562349 00000 n +0000562614 00000 n +0000562671 00000 n +0000562840 00000 n +0000563029 00000 n +0000563087 00000 n +0000584792 00000 n +0000585065 00000 n +0000585228 00000 n +0000585285 00000 n +0000585472 00000 n +0000585634 00000 n +0000606442 00000 n +0000606723 00000 n +0000606780 00000 n +0000606955 00000 n +0000607127 00000 n +0000607185 00000 n +0000607355 00000 n +0000607524 00000 n +0000627973 00000 n +0000628270 00000 n +0000628445 00000 n +0000628609 00000 n +0000628773 00000 n +0000628831 00000 n +0000628889 00000 n +0000629060 00000 n +0000629231 00000 n +0000629394 00000 n +0000651222 00000 n +0000651503 00000 n +0000651658 00000 n +0000651802 00000 n +0000651847 00000 n +0000652018 00000 n +0000652193 00000 n +0000661973 00000 n +0000662238 00000 n +0000662295 00000 n +0000662464 00000 n +0000662633 00000 n +0000662777 00000 n +0000662922 00000 n +0000663087 00000 n +0000663243 00000 n +0000663401 00000 n +0000663548 00000 n +0000663710 00000 n +0000663852 00000 n +0000664017 00000 n +0000664161 00000 n +0000664318 00000 n +0000664464 00000 n +0000664620 00000 n +0000664765 00000 n +0000664920 00000 n +0000665064 00000 n +0000665223 00000 n +0000665371 00000 n +0000665529 00000 n +0000665676 00000 n +0000665831 00000 n +0000665976 00000 n +0000666136 00000 n +0000666285 00000 n +0000666443 00000 n +0000666590 00000 n +0000666745 00000 n +0000666890 00000 n +0000667059 00000 n +0000667207 00000 n +0000667368 00000 n +0000667518 00000 n +0000667674 00000 n +0000667820 00000 n +0000667978 00000 n +0000668125 00000 n +0000668316 00000 n +0000668486 00000 n +0000668646 00000 n +0000668795 00000 n +0000668955 00000 n +0000669104 00000 n +0000669295 00000 n +0000669465 00000 n +0000669636 00000 n +0000669786 00000 n +0000669945 00000 n +0000670093 00000 n +0000670253 00000 n +0000670402 00000 n +0000670573 00000 n +0000670734 00000 n +0000670904 00000 n +0000671053 00000 n +0000671212 00000 n +0000671360 00000 n +0000671517 00000 n +0000671664 00000 n +0000671824 00000 n +0000671973 00000 n +0000672140 00000 n +0000672286 00000 n +0000672458 00000 n +0000672609 00000 n +0000672770 00000 n +0000672920 00000 n +0000673079 00000 n +0000673227 00000 n +0000673419 00000 n +0000673600 00000 n +0000673770 00000 n +0000673919 00000 n +0000674066 00000 n +0000674202 00000 n +0000674349 00000 n +0000674485 00000 n +0000674639 00000 n +0000674772 00000 n +0000674931 00000 n +0000675069 00000 n +0000675228 00000 n +0000675377 00000 n +0000675539 00000 n +0000675682 00000 n +0000675852 00000 n +0000676001 00000 n +0000676160 00000 n +0000676309 00000 n +0000676478 00000 n +0000676626 00000 n +0000676780 00000 n +0000676923 00000 n +0000677082 00000 n +0000677231 00000 n +0000677400 00000 n +0000677548 00000 n +0000677702 00000 n +0000677846 00000 n +0000678016 00000 n +0000678165 00000 n +0000678325 00000 n +0000678475 00000 n +0000678645 00000 n +0000678794 00000 n +0000678949 00000 n +0000679093 00000 n +0000679263 00000 n +0000679412 00000 n +0000679571 00000 n +0000679720 00000 n +0000679890 00000 n +0000680039 00000 n +0000680206 00000 n +0000680352 00000 n +0000680524 00000 n +0000680675 00000 n +0000680834 00000 n +0000680983 00000 n +0000681152 00000 n +0000681300 00000 n +0000681455 00000 n +0000681600 00000 n +0000681772 00000 n +0000681923 00000 n +0000682083 00000 n +0000682233 00000 n +0000682402 00000 n +0000682550 00000 n +0000682717 00000 n +0000682863 00000 n +0000683036 00000 n +0000683188 00000 n +0000683349 00000 n +0000683500 00000 n +0000683671 00000 n +0000683821 00000 n +0000683976 00000 n +0000684121 00000 n +0000684294 00000 n +0000684446 00000 n +0000684607 00000 n +0000684758 00000 n +0000684928 00000 n +0000685077 00000 n +0000685238 00000 n +0000685380 00000 n +0000685551 00000 n +0000685701 00000 n +0000685848 00000 n +0000685985 00000 n +0000686143 00000 n +0000686280 00000 n +0000686431 00000 n +0000686562 00000 n +0000686722 00000 n +0000686860 00000 n +0000687019 00000 n +0000687167 00000 n +0000687325 00000 n +0000687471 00000 n +0000687640 00000 n +0000687787 00000 n +0000687951 00000 n +0000688093 00000 n +0000688264 00000 n +0000688413 00000 n +0000688572 00000 n +0000688720 00000 n +0000688878 00000 n +0000689024 00000 n +0000689193 00000 n +0000689340 00000 n +0000689501 00000 n +0000689643 00000 n +0000689814 00000 n +0000689963 00000 n +0000690123 00000 n +0000690272 00000 n +0000690431 00000 n +0000690578 00000 n +0000690748 00000 n +0000690896 00000 n +0000691050 00000 n +0000691192 00000 n +0000691363 00000 n +0000691512 00000 n +0000691672 00000 n +0000691821 00000 n +0000691992 00000 n +0000692141 00000 n +0000692305 00000 n +0000692449 00000 n +0000692608 00000 n +0000692756 00000 n +0000692925 00000 n +0000693072 00000 n +0000693274 00000 n +0000693456 00000 n +0000693628 00000 n +0000693778 00000 n +0000693938 00000 n +0000694087 00000 n +0000694256 00000 n +0000694403 00000 n +0000694603 00000 n +0000694781 00000 n +0000694954 00000 n +0000695105 00000 n +0000695266 00000 n +0000695416 00000 n +0000695587 00000 n +0000695736 00000 n +0000695903 00000 n +0000696048 00000 n +0000696221 00000 n +0000696372 00000 n +0000696533 00000 n +0000696683 00000 n +0000696842 00000 n +0000696989 00000 n +0000697156 00000 n +0000697301 00000 n +0000697456 00000 n +0000697599 00000 n +0000697746 00000 n +0000697882 00000 n +0000698040 00000 n +0000698176 00000 n +0000698334 00000 n +0000698481 00000 n +0000698629 00000 n +0000698766 00000 n +0000698935 00000 n +0000699082 00000 n +0000699269 00000 n +0000699434 00000 n +0000699605 00000 n +0000699754 00000 n +0000699913 00000 n +0000700061 00000 n +0000700230 00000 n +0000700377 00000 n +0000700546 00000 n +0000700693 00000 n +0000700866 00000 n +0000701017 00000 n +0000701175 00000 n +0000701321 00000 n +0000701486 00000 n +0000701639 00000 n +0000701803 00000 n +0000701956 00000 n +0000702137 00000 n +0000702296 00000 n +0000702464 00000 n +0000702610 00000 n +0000702777 00000 n +0000702922 00000 n +0000703090 00000 n +0000703236 00000 n +0000703396 00000 n +0000703545 00000 n +0000703708 00000 n +0000703849 00000 n 0000704014 00000 n -0000704279 00000 n -0000704464 00000 n -0000704645 00000 n -0000704902 00000 n -0000705087 00000 n -0000705268 00000 n -0000705525 00000 n -0000705702 00000 n -0000705901 00000 n -0000706096 00000 n -0000706278 00000 n -0000706598 00000 n -0000706783 00000 n -0000706964 00000 n -0000707288 00000 n -0000707478 00000 n -0000707665 00000 n -0000707846 00000 n -0000708130 00000 n -0000708319 00000 n -0000708518 00000 n -0000708714 00000 n -0000708896 00000 n -0000709192 00000 n -0000709381 00000 n -0000709568 00000 n -0000709749 00000 n -0000710129 00000 n -0000710318 00000 n -0000710518 00000 n -0000710699 00000 n -0000711008 00000 n -0000711202 00000 n -0000711392 00000 n -0000711689 00000 n -0000711882 00000 n -0000712085 00000 n -0000712271 00000 n -0000712555 00000 n -0000712744 00000 n -0000712929 00000 n -0000713250 00000 n -0000713444 00000 n -0000713635 00000 n -0000713820 00000 n -0000714204 00000 n -0000714397 00000 n -0000714601 00000 n -0000714786 00000 n -0000715099 00000 n -0000715293 00000 n -0000715497 00000 n -0000715683 00000 n -0000715984 00000 n -0000716178 00000 n -0000716383 00000 n +0000704168 00000 n +0000704334 00000 n +0000704478 00000 n +0000704648 00000 n +0000704796 00000 n +0000704980 00000 n +0000705144 00000 n +0000705321 00000 n +0000705476 00000 n +0000705641 00000 n +0000705784 00000 n +0000705960 00000 n +0000706114 00000 n +0000706283 00000 n +0000706430 00000 n +0000706597 00000 n +0000706742 00000 n +0000707027 00000 n +0000707106 00000 n +0000707270 00000 n +0000707461 00000 n +0000707689 00000 n +0000707906 00000 n +0000708076 00000 n +0000708294 00000 n +0000708540 00000 n +0000708713 00000 n +0000708894 00000 n +0000709159 00000 n +0000709344 00000 n +0000709525 00000 n +0000709782 00000 n +0000709967 00000 n +0000710148 00000 n +0000710405 00000 n +0000710582 00000 n +0000710781 00000 n +0000710976 00000 n +0000711158 00000 n +0000711478 00000 n +0000711663 00000 n +0000711844 00000 n +0000712168 00000 n +0000712358 00000 n +0000712545 00000 n +0000712726 00000 n +0000713010 00000 n +0000713199 00000 n +0000713398 00000 n +0000713594 00000 n +0000713776 00000 n +0000714072 00000 n +0000714261 00000 n +0000714448 00000 n +0000714629 00000 n +0000715009 00000 n +0000715198 00000 n +0000715398 00000 n +0000715579 00000 n +0000715888 00000 n +0000716082 00000 n +0000716272 00000 n 0000716569 00000 n -0000716879 00000 n -0000717074 00000 n -0000717279 00000 n -0000717453 00000 n -0000717806 00000 n -0000718000 00000 n -0000718204 00000 n -0000718390 00000 n -0000718707 00000 n -0000718902 00000 n -0000719107 00000 n -0000719293 00000 n -0000719658 00000 n -0000719841 00000 n -0000720045 00000 n -0000720245 00000 n -0000720431 00000 n -0000720817 00000 n -0000721011 00000 n -0000721215 00000 n -0000721403 00000 n -0000721589 00000 n -0000721978 00000 n -0000722172 00000 n -0000722376 00000 n -0000722577 00000 n -0000722763 00000 n -0000723045 00000 n -0000723239 00000 n -0000723431 00000 n -0000723617 00000 n -0000723906 00000 n -0000724096 00000 n -0000724282 00000 n -0000724663 00000 n -0000724858 00000 n -0000725062 00000 n -0000725249 00000 n -0000725598 00000 n -0000725781 00000 n -0000725985 00000 n -0000726171 00000 n -0000726533 00000 n -0000726727 00000 n -0000726932 00000 n -0000727133 00000 n -0000727320 00000 n -0000727565 00000 n -0000727744 00000 n -0000727930 00000 n -0000728211 00000 n -0000728401 00000 n -0000728587 00000 n -0000728891 00000 n -0000729085 00000 n -0000729289 00000 n -0000729476 00000 n -0000729704 00000 n -0000729906 00000 n -0000730091 00000 n -0000730316 00000 n -0000730541 00000 n -0000730785 00000 n -0000730977 00000 n -0000731165 00000 n -0000731362 00000 n -0000731571 00000 n -0000731747 00000 n -0000731971 00000 n -0000732160 00000 n -0000732368 00000 n -0000732640 00000 n -0000732873 00000 n -0000733057 00000 n -0000733285 00000 n -0000733489 00000 n -0000733664 00000 n -0000734202 00000 n -0000742070 00000 n -0000742286 00000 n -0000743649 00000 n -0000744718 00000 n -0000752324 00000 n -0000752545 00000 n -0000753908 00000 n -0000754987 00000 n -0000758248 00000 n -0000758474 00000 n -0000759837 00000 n -0000760953 00000 n -0000763156 00000 n -0000763370 00000 n -0000764733 00000 n +0000716762 00000 n +0000716965 00000 n +0000717151 00000 n +0000717435 00000 n +0000717624 00000 n +0000717809 00000 n +0000718130 00000 n +0000718324 00000 n +0000718515 00000 n +0000718700 00000 n +0000719084 00000 n +0000719277 00000 n +0000719481 00000 n +0000719666 00000 n +0000719979 00000 n +0000720173 00000 n +0000720377 00000 n +0000720563 00000 n +0000720864 00000 n +0000721058 00000 n +0000721263 00000 n +0000721449 00000 n +0000721759 00000 n +0000721954 00000 n +0000722159 00000 n +0000722333 00000 n +0000722686 00000 n +0000722880 00000 n +0000723084 00000 n +0000723270 00000 n +0000723587 00000 n +0000723782 00000 n +0000723987 00000 n +0000724173 00000 n +0000724538 00000 n +0000724721 00000 n +0000724925 00000 n +0000725125 00000 n +0000725311 00000 n +0000725697 00000 n +0000725891 00000 n +0000726095 00000 n +0000726283 00000 n +0000726469 00000 n +0000726858 00000 n +0000727052 00000 n +0000727256 00000 n +0000727457 00000 n +0000727643 00000 n +0000727925 00000 n +0000728119 00000 n +0000728311 00000 n +0000728497 00000 n +0000728786 00000 n +0000728976 00000 n +0000729162 00000 n +0000729543 00000 n +0000729738 00000 n +0000729942 00000 n +0000730129 00000 n +0000730478 00000 n +0000730661 00000 n +0000730865 00000 n +0000731051 00000 n +0000731413 00000 n +0000731607 00000 n +0000731812 00000 n +0000732013 00000 n +0000732200 00000 n +0000732445 00000 n +0000732624 00000 n +0000732810 00000 n +0000733091 00000 n +0000733281 00000 n +0000733467 00000 n +0000733771 00000 n +0000733965 00000 n +0000734169 00000 n +0000734356 00000 n +0000734584 00000 n +0000734786 00000 n +0000734971 00000 n +0000735196 00000 n +0000735421 00000 n +0000735665 00000 n +0000735857 00000 n +0000736045 00000 n +0000736242 00000 n +0000736451 00000 n +0000736627 00000 n +0000736851 00000 n +0000737040 00000 n +0000737248 00000 n +0000737520 00000 n +0000737753 00000 n +0000737938 00000 n +0000738167 00000 n +0000738359 00000 n +0000738533 00000 n +0000739088 00000 n +0000746956 00000 n +0000747172 00000 n +0000748535 00000 n +0000749604 00000 n +0000757210 00000 n +0000757431 00000 n +0000758794 00000 n +0000759873 00000 n +0000763134 00000 n +0000763360 00000 n +0000764723 00000 n +0000765839 00000 n +0000768042 00000 n +0000768256 00000 n +0000769619 00000 n trailer -<< /Size 749 +<< /Size 751 /Root 2 0 R /Info 1 0 R >> startxref -765858 +770744 %%EOF diff --git a/extra/sql/dump/test-data.sql b/extra/sql/dump/test-data.sql index dd79eff9..41ca89a7 100644 --- a/extra/sql/dump/test-data.sql +++ b/extra/sql/dump/test-data.sql @@ -63,7 +63,7 @@ UNLOCK TABLES; LOCK TABLES `loop_element_models` WRITE; /*!40000 ALTER TABLE `loop_element_models` DISABLE KEYS */; -INSERT INTO `loop_element_models` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app',NULL,'2020-02-26 04:12:57.965164','Not found','2020-02-26 04:12:58.942851',NULL,NULL,'MICRO_SERVICE_TYPE',NULL); +INSERT INTO `loop_element_models` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app',NULL,'2020-02-27 15:08:46.764261','Not found','2020-02-27 15:08:48.172681',NULL,NULL,'MICRO_SERVICE_TYPE',NULL); /*!40000 ALTER TABLE `loop_element_models` ENABLE KEYS */; UNLOCK TABLES; @@ -82,9 +82,9 @@ UNLOCK TABLES; LOCK TABLES `loop_templates` WRITE; /*!40000 ALTER TABLE `loop_templates` DISABLE KEYS */; -INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName1_tca','Not found','2020-02-26 04:12:58.533953','Not found','2020-02-26 04:12:58.533953','CLOSED','tosca_definitions_version: cloudify_dsl_1_3\nimports:\n- http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n- https://onap.org:8443/repository/solutioning01-mte2-raw/type_files/docker/2.2.0/node-type.yaml\n- https://onap.org:8443/repository/solutioning01-mte2-raw/type_files/relationship/1.0.0/node-type.yaml\n- http://onap.org:8081/repository/solutioning01-mte2-raw/type_files/dmaap/dmaap_mr.yaml\ninputs:\n location_id:\n type: string\n service_id:\n type: string\n policy_id:\n type: string\nnode_templates:\n policy_0:\n type: dcae.nodes.policy\n properties:\n policy_id: \n get_input: policy_id\n policy_model_id: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n cdap_host_host:\n type: dcae.nodes.StreamingAnalytics.SelectedCDAPInfrastructure\n properties:\n location_id:\n get_input: location_id\n scn_override: cdap_broker.solutioning-central.dcae.onap.org\n interfaces:\n cloudify.interfaces.lifecycle: {\n }\n tca_tca:\n type: dcae.nodes.MicroService.cdap\n properties:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n publisherContentType: application/json\n publisherHostName: mrlocal-mtnjftle01.onap.org\n publisherHostPort: \'3905\'\n publisherMaxBatchSize: \'10\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: https\n publisherTopicName: org.onap.dcae.dmaap.mtnje2.DcaeTestVESPub\n publisherUserName: test@tca.af.dcae.onap.org\n publisherUserPassword: password\n subscriberConsumerGroup: OpenDCAE-c12\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName: mrlocal-mtnjftle01.onap.org\n subscriberHostPort: \'3905\'\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'20000\'\n subscriberProtocol: https\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: org.onap.dcae.dmaap.mtnje2.DcaeTestVESSub\n subscriberUserName: test@tca.af.dcae.onap.org\n subscriberUserPassword: password\n tca_policy: null\n artifact_name: dcae-analytics-tca\n artifact_version: 1.0.0\n connections:\n streams_publishes: [\n ]\n streams_subscribes: [\n ]\n jar_url: http://somejar\n location_id:\n get_input: location_id\n namespace: cdap_tca_hi_lo\n programs:\n - program_id: TCAVESCollectorFlow\n program_type: flows\n - program_id: TCADMaaPMRSubscriberWorker\n program_type: workers\n - program_id: TCADMaaPMRPublisherWorker\n program_type: workers\n service_component_type: cdap_app_tca\n service_id:\n get_input: service_id\n streamname: TCASubscriberOutputStream\n relationships:\n - target: topic0\n type: dcae.relationships.subscribe_to_events\n - target: topic1\n type: dcae.relationships.publish_events\n - target: cdap_host_host\n type: dcae.relationships.component_contained_in\n - target: policy_0\n type: dcae.relationships.depends_on\n topic0:\n type: dcae.nodes.Topic\n properties:\n topic_name: \'\'\n topic1:\n type: dcae.nodes.Topic\n properties:\n topic_name: \'\'\n \n','typeId-88bbf402-1252-419f-a115-7bad5c78f150',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-c77ad93c-11f4-42b3-8ee4-587086fe3f7d\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-56bb4fd3-6354-4d81-813f-9d495ed81773\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"482\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); -INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName1_tca_3','Not found','2020-02-26 04:12:58.264588','Not found','2020-02-26 04:12:58.264588','CLOSED','tosca_definitions_version: cloudify_dsl_1_3\n\ndescription: >\n This blueprint deploys/manages the TCA module as a Docker container\n\nimports:\n - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.12/k8splugin_types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml\ninputs:\n aaiEnrichmentHost:\n type: string\n default: \"aai.onap.svc.cluster.local\"\n aaiEnrichmentPort:\n type: string\n default: \"8443\"\n enableAAIEnrichment:\n type: string\n default: true\n dmaap_host:\n type: string\n default: message-router.onap.svc.cluster.local\n dmaap_port:\n type: string\n default: \"3904\"\n enableRedisCaching:\n type: string\n default: false\n redisHosts:\n type: string\n default: dcae-redis.onap.svc.cluster.local:6379\n tag_version:\n type: string\n default: \"nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0-STAGING-latest\"\n consul_host:\n type: string\n default: consul-server.onap.svc.cluster.local\n consul_port:\n type: string\n default: \"8500\"\n cbs_host:\n type: string\n default: \"config-binding-service.dcae.svc.cluster.local\"\n cbs_port:\n type: string\n default: \"10000\"\n policy_id:\n type: string\n default: \"none\"\n external_port:\n type: string\n description: Kubernetes node port on which CDAPgui is exposed\n default: \"32012\"\n policy_model_id:\n type: string\n default: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n\nnode_templates:\n tca_k8s:\n type: dcae.nodes.ContainerizedServiceComponent\n relationships:\n - target: tca_policy\n type: cloudify.relationships.depends_on\n properties:\n service_component_type: \'dcaegen2-analytics-tca\'\n application_config: {}\n docker_config: {}\n image:\n get_input: tag_version\n log_info:\n log_directory: \"/opt/app/TCAnalytics/logs\"\n application_config:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaAlertsAbatementTableName: TCAAlertsAbatementTable\n tcaAlertsAbatementTableTTLSeconds: \'1728000\'\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n aaiEnrichmentHost:\n get_input: aaiEnrichmentHost\n aaiEnrichmentIgnoreSSLCertificateErrors: \'true\'\n aaiEnrichmentPortNumber: \'8443\'\n aaiEnrichmentProtocol: https\n aaiEnrichmentUserName: dcae@dcae.onap.org\n aaiEnrichmentUserPassword: demo123456!\n aaiVMEnrichmentAPIPath: /aai/v11/search/nodes-query\n aaiVNFEnrichmentAPIPath: /aai/v11/network/generic-vnfs/generic-vnf\n enableAAIEnrichment:\n get_input: enableAAIEnrichment\n enableRedisCaching:\n get_input: enableRedisCaching\n redisHosts:\n get_input: redisHosts\n enableAlertCEFFormat: \'false\'\n publisherContentType: application/json\n publisherHostName:\n get_input: dmaap_host\n publisherHostPort:\n get_input: dmaap_port\n publisherMaxBatchSize: \'1\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: http\n publisherTopicName: unauthenticated.DCAE_CL_OUTPUT\n subscriberConsumerGroup: OpenDCAE-c12\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName:\n get_input: dmaap_host\n subscriberHostPort:\n get_input: dmaap_port\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'30000\'\n subscriberProtocol: http\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: unauthenticated.VES_MEASUREMENT_OUTPUT\n tca_policy: \'\'\n service_component_type: dcaegen2-analytics_tca\n interfaces:\n cloudify.interfaces.lifecycle:\n start:\n inputs:\n envs:\n DMAAPHOST:\n { get_input: dmaap_host }\n DMAAPPORT:\n { get_input: dmaap_port }\n DMAAPPUBTOPIC: \"unauthenticated.DCAE_CL_OUTPUT\"\n DMAAPSUBTOPIC: \"unauthenticated.VES_MEASUREMENT_OUTPUT\"\n AAIHOST:\n { get_input: aaiEnrichmentHost }\n AAIPORT:\n { get_input: aaiEnrichmentPort }\n CONSUL_HOST:\n { get_input: consul_host }\n CONSUL_PORT:\n { get_input: consul_port }\n CBS_HOST:\n { get_input: cbs_host }\n CBS_PORT:\n { get_input: cbs_port }\n CONFIG_BINDING_SERVICE: \"config_binding_service\"\n ports:\n - concat: [\"11011:\", { get_input: external_port }]\n tca_policy:\n type: dcae.nodes.policy\n properties:\n policy_id:\n get_input: policy_id\n policy_model_id: \n get_input: policy_model_id\n','typeId-f5efa9dc-a7ad-4c64-a765-bc91d9a55211',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-981b9707-f880-4e4f-ae5f-79a76dbdaab2\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-54008f91-e57b-4990-8c1e-71be596f0298\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"482\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); -INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName2_tca_2','Not found','2020-02-26 04:12:57.917717','Not found','2020-02-26 04:12:57.917717','CLOSED','#\n# ============LICENSE_START====================================================\n# =============================================================================\n# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.\n# =============================================================================\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END======================================================\n\ntosca_definitions_version: cloudify_dsl_1_3\n\ndescription: >\n This blueprint deploys/manages the TCA module as a Docker container\n\nimports:\n - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.12/k8splugin_types.yaml\n# - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/clamppolicyplugin/1.0.0/clamppolicyplugin_types.yaml\ninputs:\n aaiEnrichmentHost:\n type: string\n default: \"aai.onap.svc.cluster.local\"\n aaiEnrichmentPort:\n type: string\n default: \"8443\"\n enableAAIEnrichment:\n type: string\n default: true\n dmaap_host:\n type: string\n default: message-router.onap\n dmaap_port:\n type: string\n default: \"3904\"\n enableRedisCaching:\n type: string\n default: false\n redisHosts:\n type: string\n default: dcae-redis.onap.svc.cluster.local:6379\n tag_version:\n type: string\n default: \"nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.1\"\n consul_host:\n type: string\n default: consul-server.onap\n consul_port:\n type: string\n default: \"8500\"\n cbs_host:\n type: string\n default: \"config-binding-servicel\"\n cbs_port:\n type: string\n default: \"10000\"\n policy_id:\n type: string\n default: \"onap.restart.tca\"\n external_port:\n type: string\n description: Kubernetes node port on which CDAPgui is exposed\n default: \"32012\"\n policy_model_id:\n type: string\n default: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\nnode_templates:\n tca_k8s:\n type: dcae.nodes.ContainerizedServiceComponent\n relationships:\n - target: tca_policy\n type: cloudify.relationships.depends_on\n properties:\n service_component_type: \'dcaegen2-analytics-tca\'\n application_config: {}\n docker_config: {}\n image:\n get_input: tag_version\n log_info:\n log_directory: \"/opt/app/TCAnalytics/logs\"\n application_config:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaAlertsAbatementTableName: TCAAlertsAbatementTable\n tcaAlertsAbatementTableTTLSeconds: \'1728000\'\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n aaiEnrichmentHost:\n get_input: aaiEnrichmentHost\n aaiEnrichmentIgnoreSSLCertificateErrors: \'true\'\n aaiEnrichmentPortNumber: \'8443\'\n aaiEnrichmentProtocol: https\n aaiEnrichmentUserName: dcae@dcae.onap.org\n aaiEnrichmentUserPassword: demo123456!\n aaiVMEnrichmentAPIPath: /aai/v11/search/nodes-query\n aaiVNFEnrichmentAPIPath: /aai/v11/network/generic-vnfs/generic-vnf\n enableAAIEnrichment:\n get_input: enableAAIEnrichment\n enableRedisCaching:\n get_input: enableRedisCaching\n redisHosts:\n get_input: redisHosts\n enableAlertCEFFormat: \'false\'\n publisherContentType: application/json\n publisherHostName:\n get_input: dmaap_host\n publisherHostPort:\n get_input: dmaap_port\n publisherMaxBatchSize: \'1\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: http\n publisherTopicName: unauthenticated.DCAE_CL_OUTPUT\n subscriberConsumerGroup: OpenDCAE-clamp\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName:\n get_input: dmaap_host\n subscriberHostPort:\n get_input: dmaap_port\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'30000\'\n subscriberProtocol: http\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: unauthenticated.VES_MEASUREMENT_OUTPUT\n# tca_policy: \'{\"domain\":\"measurementsForVfScaling\",\"metricsPerEventName\":[{\"eventName\":\"vFirewallBroadcastPackets\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"LESS_OR_EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ONSET\"},{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":700,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"vLoadBalancer\",\"controlLoopSchemaType\":\"VM\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"Measurement_vGMUX\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ABATED\"},{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"GREATER\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]}]}\'\n service_component_type: dcaegen2-analytics_tca\n interfaces:\n cloudify.interfaces.lifecycle:\n start:\n inputs:\n envs:\n DMAAPHOST:\n { get_input: dmaap_host }\n DMAAPPORT:\n { get_input: dmaap_port }\n DMAAPPUBTOPIC: \"unauthenticated.DCAE_CL_OUTPUT\"\n DMAAPSUBTOPIC: \"unauthenticated.VES_MEASUREMENT_OUTPUT\"\n AAIHOST:\n { get_input: aaiEnrichmentHost }\n AAIPORT:\n { get_input: aaiEnrichmentPort }\n CONSUL_HOST:\n { get_input: consul_host }\n CONSUL_PORT:\n { get_input: consul_port }\n CBS_HOST:\n { get_input: cbs_host }\n CBS_PORT:\n { get_input: cbs_port }\n CONFIG_BINDING_SERVICE: \"config_binding_service\"\n ports:\n - concat: [\"11011:\", { get_input: external_port }]\n tca_policy:\n type: clamp.nodes.policy\n properties:\n policy_id:\n get_input: policy_id\n policy_model_id: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n','typeId-73b380f7-c715-47c8-bf42-90aef749701c',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-4636db5f-4f0b-4d2e-9fef-69387f5961c3\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-af706c28-e283-4e73-a283-ba92b28fb028\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"482\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); +INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName1_tca','Not found','2020-02-27 15:08:47.793512','Not found','2020-02-27 15:08:47.793512','CLOSED','tosca_definitions_version: cloudify_dsl_1_3\nimports:\n- http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n- https://onap.org:8443/repository/solutioning01-mte2-raw/type_files/docker/2.2.0/node-type.yaml\n- https://onap.org:8443/repository/solutioning01-mte2-raw/type_files/relationship/1.0.0/node-type.yaml\n- http://onap.org:8081/repository/solutioning01-mte2-raw/type_files/dmaap/dmaap_mr.yaml\ninputs:\n location_id:\n type: string\n service_id:\n type: string\n policy_id:\n type: string\nnode_templates:\n policy_0:\n type: dcae.nodes.policy\n properties:\n policy_id: \n get_input: policy_id\n policy_model_id: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n cdap_host_host:\n type: dcae.nodes.StreamingAnalytics.SelectedCDAPInfrastructure\n properties:\n location_id:\n get_input: location_id\n scn_override: cdap_broker.solutioning-central.dcae.onap.org\n interfaces:\n cloudify.interfaces.lifecycle: {\n }\n tca_tca:\n type: dcae.nodes.MicroService.cdap\n properties:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n publisherContentType: application/json\n publisherHostName: mrlocal-mtnjftle01.onap.org\n publisherHostPort: \'3905\'\n publisherMaxBatchSize: \'10\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: https\n publisherTopicName: org.onap.dcae.dmaap.mtnje2.DcaeTestVESPub\n publisherUserName: test@tca.af.dcae.onap.org\n publisherUserPassword: password\n subscriberConsumerGroup: OpenDCAE-c12\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName: mrlocal-mtnjftle01.onap.org\n subscriberHostPort: \'3905\'\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'20000\'\n subscriberProtocol: https\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: org.onap.dcae.dmaap.mtnje2.DcaeTestVESSub\n subscriberUserName: test@tca.af.dcae.onap.org\n subscriberUserPassword: password\n tca_policy: null\n artifact_name: dcae-analytics-tca\n artifact_version: 1.0.0\n connections:\n streams_publishes: [\n ]\n streams_subscribes: [\n ]\n jar_url: http://somejar\n location_id:\n get_input: location_id\n namespace: cdap_tca_hi_lo\n programs:\n - program_id: TCAVESCollectorFlow\n program_type: flows\n - program_id: TCADMaaPMRSubscriberWorker\n program_type: workers\n - program_id: TCADMaaPMRPublisherWorker\n program_type: workers\n service_component_type: cdap_app_tca\n service_id:\n get_input: service_id\n streamname: TCASubscriberOutputStream\n relationships:\n - target: topic0\n type: dcae.relationships.subscribe_to_events\n - target: topic1\n type: dcae.relationships.publish_events\n - target: cdap_host_host\n type: dcae.relationships.component_contained_in\n - target: policy_0\n type: dcae.relationships.depends_on\n topic0:\n type: dcae.nodes.Topic\n properties:\n topic_name: \'\'\n topic1:\n type: dcae.nodes.Topic\n properties:\n topic_name: \'\'\n \n','typeId-49bf6c16-46a7-4962-a667-8be63b66f549',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-1a5feff5-6b1c-4099-9abe-991ed90d0385\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-3ce74d04-7349-4318-ac9e-7e002fe56ec0\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-ae12f7f4-adf7-40d7-86d5-8e5d28171a89\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"465\" x2=\"553\" y1=\"41\"/><polygon fill=\"none\" points=\" 551 39 551 43 555 41\"/><polygon points=\" 551 39 551 43 555 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"574\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); +INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName1_tca_3','Not found','2020-02-27 15:08:47.303168','Not found','2020-02-27 15:08:47.303168','CLOSED','tosca_definitions_version: cloudify_dsl_1_3\n\ndescription: >\n This blueprint deploys/manages the TCA module as a Docker container\n\nimports:\n - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.12/k8splugin_types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml\ninputs:\n aaiEnrichmentHost:\n type: string\n default: \"aai.onap.svc.cluster.local\"\n aaiEnrichmentPort:\n type: string\n default: \"8443\"\n enableAAIEnrichment:\n type: string\n default: true\n dmaap_host:\n type: string\n default: message-router.onap.svc.cluster.local\n dmaap_port:\n type: string\n default: \"3904\"\n enableRedisCaching:\n type: string\n default: false\n redisHosts:\n type: string\n default: dcae-redis.onap.svc.cluster.local:6379\n tag_version:\n type: string\n default: \"nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0-STAGING-latest\"\n consul_host:\n type: string\n default: consul-server.onap.svc.cluster.local\n consul_port:\n type: string\n default: \"8500\"\n cbs_host:\n type: string\n default: \"config-binding-service.dcae.svc.cluster.local\"\n cbs_port:\n type: string\n default: \"10000\"\n policy_id:\n type: string\n default: \"none\"\n external_port:\n type: string\n description: Kubernetes node port on which CDAPgui is exposed\n default: \"32012\"\n policy_model_id:\n type: string\n default: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n\nnode_templates:\n tca_k8s:\n type: dcae.nodes.ContainerizedServiceComponent\n relationships:\n - target: tca_policy\n type: cloudify.relationships.depends_on\n properties:\n service_component_type: \'dcaegen2-analytics-tca\'\n application_config: {}\n docker_config: {}\n image:\n get_input: tag_version\n log_info:\n log_directory: \"/opt/app/TCAnalytics/logs\"\n application_config:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaAlertsAbatementTableName: TCAAlertsAbatementTable\n tcaAlertsAbatementTableTTLSeconds: \'1728000\'\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n aaiEnrichmentHost:\n get_input: aaiEnrichmentHost\n aaiEnrichmentIgnoreSSLCertificateErrors: \'true\'\n aaiEnrichmentPortNumber: \'8443\'\n aaiEnrichmentProtocol: https\n aaiEnrichmentUserName: dcae@dcae.onap.org\n aaiEnrichmentUserPassword: demo123456!\n aaiVMEnrichmentAPIPath: /aai/v11/search/nodes-query\n aaiVNFEnrichmentAPIPath: /aai/v11/network/generic-vnfs/generic-vnf\n enableAAIEnrichment:\n get_input: enableAAIEnrichment\n enableRedisCaching:\n get_input: enableRedisCaching\n redisHosts:\n get_input: redisHosts\n enableAlertCEFFormat: \'false\'\n publisherContentType: application/json\n publisherHostName:\n get_input: dmaap_host\n publisherHostPort:\n get_input: dmaap_port\n publisherMaxBatchSize: \'1\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: http\n publisherTopicName: unauthenticated.DCAE_CL_OUTPUT\n subscriberConsumerGroup: OpenDCAE-c12\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName:\n get_input: dmaap_host\n subscriberHostPort:\n get_input: dmaap_port\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'30000\'\n subscriberProtocol: http\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: unauthenticated.VES_MEASUREMENT_OUTPUT\n tca_policy: \'\'\n service_component_type: dcaegen2-analytics_tca\n interfaces:\n cloudify.interfaces.lifecycle:\n start:\n inputs:\n envs:\n DMAAPHOST:\n { get_input: dmaap_host }\n DMAAPPORT:\n { get_input: dmaap_port }\n DMAAPPUBTOPIC: \"unauthenticated.DCAE_CL_OUTPUT\"\n DMAAPSUBTOPIC: \"unauthenticated.VES_MEASUREMENT_OUTPUT\"\n AAIHOST:\n { get_input: aaiEnrichmentHost }\n AAIPORT:\n { get_input: aaiEnrichmentPort }\n CONSUL_HOST:\n { get_input: consul_host }\n CONSUL_PORT:\n { get_input: consul_port }\n CBS_HOST:\n { get_input: cbs_host }\n CBS_PORT:\n { get_input: cbs_port }\n CONFIG_BINDING_SERVICE: \"config_binding_service\"\n ports:\n - concat: [\"11011:\", { get_input: external_port }]\n tca_policy:\n type: dcae.nodes.policy\n properties:\n policy_id:\n get_input: policy_id\n policy_model_id: \n get_input: policy_model_id\n','typeId-41007420-32ac-4d57-8541-12faa3554315',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-5b934835-48c1-42f0-aad0-36908cbea8d3\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-b0f3df35-6549-4de0-95d3-f274ed3e16f3\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-d73cb3bb-6f38-4edd-89a9-004c3fb11c01\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"465\" x2=\"553\" y1=\"41\"/><polygon fill=\"none\" points=\" 551 39 551 43 555 41\"/><polygon points=\" 551 39 551 43 555 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"574\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); +INSERT INTO `loop_templates` VALUES ('LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName2_tca_2','Not found','2020-02-27 15:08:46.692894','Not found','2020-02-27 15:08:46.692894','CLOSED','#\n# ============LICENSE_START====================================================\n# =============================================================================\n# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.\n# =============================================================================\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END======================================================\n\ntosca_definitions_version: cloudify_dsl_1_3\n\ndescription: >\n This blueprint deploys/manages the TCA module as a Docker container\n\nimports:\n - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.12/k8splugin_types.yaml\n# - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml\n - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/clamppolicyplugin/1.0.0/clamppolicyplugin_types.yaml\ninputs:\n aaiEnrichmentHost:\n type: string\n default: \"aai.onap.svc.cluster.local\"\n aaiEnrichmentPort:\n type: string\n default: \"8443\"\n enableAAIEnrichment:\n type: string\n default: true\n dmaap_host:\n type: string\n default: message-router.onap\n dmaap_port:\n type: string\n default: \"3904\"\n enableRedisCaching:\n type: string\n default: false\n redisHosts:\n type: string\n default: dcae-redis.onap.svc.cluster.local:6379\n tag_version:\n type: string\n default: \"nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.1\"\n consul_host:\n type: string\n default: consul-server.onap\n consul_port:\n type: string\n default: \"8500\"\n cbs_host:\n type: string\n default: \"config-binding-servicel\"\n cbs_port:\n type: string\n default: \"10000\"\n policy_id:\n type: string\n default: \"onap.restart.tca\"\n external_port:\n type: string\n description: Kubernetes node port on which CDAPgui is exposed\n default: \"32012\"\n policy_model_id:\n type: string\n default: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\nnode_templates:\n tca_k8s:\n type: dcae.nodes.ContainerizedServiceComponent\n relationships:\n - target: tca_policy\n type: cloudify.relationships.depends_on\n properties:\n service_component_type: \'dcaegen2-analytics-tca\'\n application_config: {}\n docker_config: {}\n image:\n get_input: tag_version\n log_info:\n log_directory: \"/opt/app/TCAnalytics/logs\"\n application_config:\n app_config:\n appDescription: DCAE Analytics Threshold Crossing Alert Application\n appName: dcae-tca\n tcaAlertsAbatementTableName: TCAAlertsAbatementTable\n tcaAlertsAbatementTableTTLSeconds: \'1728000\'\n tcaSubscriberOutputStreamName: TCASubscriberOutputStream\n tcaVESAlertsTableName: TCAVESAlertsTable\n tcaVESAlertsTableTTLSeconds: \'1728000\'\n tcaVESMessageStatusTableName: TCAVESMessageStatusTable\n tcaVESMessageStatusTableTTLSeconds: \'86400\'\n thresholdCalculatorFlowletInstances: \'2\'\n app_preferences:\n aaiEnrichmentHost:\n get_input: aaiEnrichmentHost\n aaiEnrichmentIgnoreSSLCertificateErrors: \'true\'\n aaiEnrichmentPortNumber: \'8443\'\n aaiEnrichmentProtocol: https\n aaiEnrichmentUserName: dcae@dcae.onap.org\n aaiEnrichmentUserPassword: demo123456!\n aaiVMEnrichmentAPIPath: /aai/v11/search/nodes-query\n aaiVNFEnrichmentAPIPath: /aai/v11/network/generic-vnfs/generic-vnf\n enableAAIEnrichment:\n get_input: enableAAIEnrichment\n enableRedisCaching:\n get_input: enableRedisCaching\n redisHosts:\n get_input: redisHosts\n enableAlertCEFFormat: \'false\'\n publisherContentType: application/json\n publisherHostName:\n get_input: dmaap_host\n publisherHostPort:\n get_input: dmaap_port\n publisherMaxBatchSize: \'1\'\n publisherMaxRecoveryQueueSize: \'100000\'\n publisherPollingInterval: \'20000\'\n publisherProtocol: http\n publisherTopicName: unauthenticated.DCAE_CL_OUTPUT\n subscriberConsumerGroup: OpenDCAE-clamp\n subscriberConsumerId: c12\n subscriberContentType: application/json\n subscriberHostName:\n get_input: dmaap_host\n subscriberHostPort:\n get_input: dmaap_port\n subscriberMessageLimit: \'-1\'\n subscriberPollingInterval: \'30000\'\n subscriberProtocol: http\n subscriberTimeoutMS: \'-1\'\n subscriberTopicName: unauthenticated.VES_MEASUREMENT_OUTPUT\n# tca_policy: \'{\"domain\":\"measurementsForVfScaling\",\"metricsPerEventName\":[{\"eventName\":\"vFirewallBroadcastPackets\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"LESS_OR_EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ONSET\"},{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":700,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"vLoadBalancer\",\"controlLoopSchemaType\":\"VM\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"Measurement_vGMUX\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ABATED\"},{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"GREATER\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]}]}\'\n service_component_type: dcaegen2-analytics_tca\n interfaces:\n cloudify.interfaces.lifecycle:\n start:\n inputs:\n envs:\n DMAAPHOST:\n { get_input: dmaap_host }\n DMAAPPORT:\n { get_input: dmaap_port }\n DMAAPPUBTOPIC: \"unauthenticated.DCAE_CL_OUTPUT\"\n DMAAPSUBTOPIC: \"unauthenticated.VES_MEASUREMENT_OUTPUT\"\n AAIHOST:\n { get_input: aaiEnrichmentHost }\n AAIPORT:\n { get_input: aaiEnrichmentPort }\n CONSUL_HOST:\n { get_input: consul_host }\n CONSUL_PORT:\n { get_input: consul_port }\n CBS_HOST:\n { get_input: cbs_host }\n CBS_PORT:\n { get_input: cbs_port }\n CONFIG_BINDING_SERVICE: \"config_binding_service\"\n ports:\n - concat: [\"11011:\", { get_input: external_port }]\n tca_policy:\n type: clamp.nodes.policy\n properties:\n policy_id:\n get_input: policy_id\n policy_model_id: \"onap.policies.monitoring.cdap.tca.hi.lo.app\"\n','typeId-e3a75307-db43-4d5a-869d-75ff38d86dda',0,'<svg xmlns=\"http://www.w3.org/2000/svg\"><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"start-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><circle fill=\"none\" r=\"17\" cx=\"18\" cy=\"41\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-d29c82c3-4632-4f4a-8817-19b82649e34c\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"35\" x2=\"123\" y1=\"41\"/><polygon fill=\"none\" points=\" 121 39 121 43 125 41\"/><polygon points=\" 121 39 121 43 125 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"VES\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"127\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"127\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"177.5\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">VES</text><line y2=\"83\" fill=\"none\" x1=\"147\" x2=\"147\" y1=\"1\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-a05e8625-c40d-4d24-b50c-2c65734399ea\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"250\" x2=\"338\" y1=\"41\"/><polygon fill=\"none\" points=\" 336 39 336 43 340 41\"/><polygon points=\" 336 39 336 43 340 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"onap.policies.monitoring.cdap.tca.hi.lo.app\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><rect fill=\"none\" x=\"342\" width=\"123\" y=\"1\" height=\"82\"/></g><g fill-opacity=\"0\" fill=\"rgb(0,0,0)\" text-rendering=\"optimizeQuality\" shape-rendering=\"geometricPrecision\" stroke=\"rgb(0,0,0)\" stroke-opacity=\"0\" stroke-width=\"2\"><rect x=\"342\" width=\"123\" y=\"1\" height=\"82\" stroke=\"none\"/></g><g text-rendering=\"optimizeQuality\" stroke-width=\"2\" shape-rendering=\"geometricPrecision\" font-family=\"sans-serif\"><text x=\"393\" xml:space=\"preserve\" y=\"46.5\" stroke=\"none\">app</text><line y2=\"61\" fill=\"none\" x1=\"342\" x2=\"465\" y1=\"61\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"Arrow-412a95e2-554a-4f62-9887-21105c8d0bb8\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"2\"><line y2=\"41\" fill=\"none\" x1=\"465\" x2=\"553\" y1=\"41\"/><polygon fill=\"none\" points=\" 551 39 551 43 555 41\"/><polygon points=\" 551 39 551 43 555 41\" stroke=\"none\"/></g></g></g><g fill-opacity=\"1\" color-rendering=\"auto\" color-interpolation=\"auto\" text-rendering=\"auto\" stroke=\"black\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" shape-rendering=\"auto\" stroke-opacity=\"1\" fill=\"black\" stroke-dasharray=\"none\" font-weight=\"normal\" stroke-width=\"1\" font-family=\"\'Dialog\'\" font-style=\"normal\" data-element-id=\"stop-circle\" stroke-linejoin=\"miter\" font-size=\"12px\" image-rendering=\"auto\" stroke-dashoffset=\"0\"><!--Generated by the Batik Graphics2D SVG Generator--><defs id=\"genericDefs\"/><g><g shape-rendering=\"geometricPrecision\" text-rendering=\"optimizeQuality\" stroke-width=\"4\"><circle fill=\"none\" r=\"17\" cx=\"574\" cy=\"41\"/></g></g></g></svg>',1,'63cac700-ab9a-4115-a74f-7eac85e3fce0'); /*!40000 ALTER TABLE `loop_templates` ENABLE KEYS */; UNLOCK TABLES; @@ -122,9 +122,9 @@ UNLOCK TABLES; LOCK TABLES `looptemplates_to_loopelementmodels` WRITE; /*!40000 ALTER TABLE `looptemplates_to_loopelementmodels` DISABLE KEYS */; -INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName1_tca',0); -INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName1_tca_3',0); -INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_ur2KW_v1_0_ResourceInstanceName2_tca_2',0); +INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName1_tca',0); +INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName1_tca_3',0); +INSERT INTO `looptemplates_to_loopelementmodels` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','LOOP_TEMPLATE_lCoAC_v1_0_ResourceInstanceName2_tca_2',0); /*!40000 ALTER TABLE `looptemplates_to_loopelementmodels` ENABLE KEYS */; UNLOCK TABLES; @@ -152,15 +152,15 @@ UNLOCK TABLES; LOCK TABLES `policy_models` WRITE; /*!40000 ALTER TABLE `policy_models` DISABLE KEYS */; -INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.Guard','1.0.0','Not found','2020-02-26 04:13:02.073313','Not found','2020-02-26 04:13:02.073313','Guard','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.Blacklist','1.0.0','Not found','2020-02-26 04:13:02.320782','Not found','2020-02-26 04:13:02.320782','Blacklist','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.FrequencyLimiter','1.0.0','Not found','2020-02-26 04:13:02.008960','Not found','2020-02-26 04:13:02.008960','FrequencyLimiter','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.MinMax','1.0.0','Not found','2020-02-26 04:13:01.997505','Not found','2020-02-26 04:13:01.997505','MinMax','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.Operational','1.0.0','Not found','2020-02-26 04:13:02.471738','Not found','2020-02-26 04:13:02.471738','Operational','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controloop.operational.Apex','1.0.0','Not found','2020-02-26 04:13:02.380152','Not found','2020-02-26 04:13:02.380152','Apex','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.controloop.operational.Drools','1.0.0','Not found','2020-02-26 04:13:02.001488','Not found','2020-02-26 04:13:02.001488','Drools','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.Monitoring','1.0.0','Not found','2020-02-26 04:13:02.553548','Not found','2020-02-26 04:13:02.553548','Monitoring','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); -INSERT INTO `policy_models` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','1.0.0','Not found','2020-02-26 04:12:57.983305','Not found','2020-02-26 04:12:57.983305','app','{\"policyTypeId\": \"onap.policies.controlloop.operational\",\"policyTypeVersion\": \"1.0.0\",\"policyId\": \"OPERATIONAL_z711F_v1_0_ResourceInstanceName1_tca\"}'); +INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.Guard','1.0.0','Not found','2020-02-27 15:09:20.557489','Not found','2020-02-27 15:09:21.051644','Guard','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n','{\n \"supportedPdpGroups\": [\n {\n \"controlloop\": [\n \"xacml\"\n ]\n }\n ]\n}'); +INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.Blacklist','1.0.0','Not found','2020-02-27 15:09:20.518533','Not found','2020-02-27 15:09:20.518533','Blacklist','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.FrequencyLimiter','1.0.0','Not found','2020-02-27 15:09:20.386878','Not found','2020-02-27 15:09:20.386878','FrequencyLimiter','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.guard.MinMax','1.0.0','Not found','2020-02-27 15:09:20.483188','Not found','2020-02-27 15:09:20.483188','MinMax','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.controlloop.Operational','1.0.0','Not found','2020-02-27 15:09:20.358225','Not found','2020-02-27 15:09:21.072743','Operational','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n','{\n \"supportedPdpGroups\": [\n {\n \"controlloop\": [\n \"apex\",\n \"drools\"\n ]\n }\n ]\n}'); +INSERT INTO `policy_models` VALUES ('onap.policies.controloop.operational.Apex','1.0.0','Not found','2020-02-27 15:09:20.354431','Not found','2020-02-27 15:09:20.354431','Apex','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.controloop.operational.Drools','1.0.0','Not found','2020-02-27 15:09:20.354507','Not found','2020-02-27 15:09:20.354507','Drools','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.Monitoring','1.0.0','Not found','2020-02-27 15:09:20.514460','Not found','2020-02-27 15:09:20.514460','Monitoring','',NULL); +INSERT INTO `policy_models` VALUES ('onap.policies.monitoring.cdap.tca.hi.lo.app','1.0.0','Not found','2020-02-27 15:08:46.796072','Not found','2020-02-27 15:09:21.107687','app','tosca_definitions_version: tosca_simple_yaml_1_0_0\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that governs monitoring provisioning\n onap.policies.monitoring.cdap.tca.hi.lo.app:\n derived_from: onap.policies.Monitoring\n version: 1.0.0\n properties:\n tca_policy:\n type: map\n description: TCA Policy JSON\n entry_schema:\n type: onap.datatypes.monitoring.tca_policy\ndata_types:\n onap.datatypes.monitoring.metricsPerEventName:\n derived_from: tosca.datatypes.Root\n properties:\n controlLoopSchemaType:\n type: string\n required: true\n description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM\n constraints:\n - valid_values:\n - VM\n - VNF\n eventName:\n type: string\n required: true\n description: Event name to which thresholds need to be applied\n policyName:\n type: string\n required: true\n description: TCA Policy Scope Name\n policyScope:\n type: string\n required: true\n description: TCA Policy Scope\n policyVersion:\n type: string\n required: true\n description: TCA Policy Scope Version\n thresholds:\n type: list\n required: true\n description: Thresholds associated with eventName\n entry_schema:\n type: onap.datatypes.monitoring.thresholds\n onap.datatypes.monitoring.tca_policy:\n derived_from: tosca.datatypes.Root\n properties:\n domain:\n type: string\n required: true\n description: Domain name to which TCA needs to be applied\n default: measurementsForVfScaling\n constraints:\n - equal: measurementsForVfScaling\n metricsPerEventName:\n type: list\n required: true\n description: Contains eventName and threshold details that need to be applied to given eventName\n entry_schema:\n type: onap.datatypes.monitoring.metricsPerEventName\n onap.datatypes.monitoring.thresholds:\n derived_from: tosca.datatypes.Root\n properties:\n closedLoopControlName:\n type: string\n required: true\n description: Closed Loop Control Name associated with the threshold\n closedLoopEventStatus:\n type: string\n required: true\n description: Closed Loop Event Status of the threshold\n constraints:\n - valid_values:\n - ONSET\n - ABATED\n direction:\n type: string\n required: true\n description: Direction of the threshold\n constraints:\n - valid_values:\n - LESS\n - LESS_OR_EQUAL\n - GREATER\n - GREATER_OR_EQUAL\n - EQUAL\n fieldPath:\n type: string\n required: true\n description: Json field Path as per CEF message which needs to be analyzed for TCA\n constraints:\n - valid_values:\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated\n - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait\n - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage\n - $.event.measurementsForVfScalingFields.meanRequestLatency\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree\n - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed\n - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\n severity:\n type: string\n required: true\n description: Threshold Event Severity\n constraints:\n - valid_values:\n - CRITICAL\n - MAJOR\n - MINOR\n - WARNING\n - NORMAL\n thresholdValue:\n type: integer\n required: true\n description: Threshold value for the field Path inside CEF message\n version:\n type: string\n required: true\n description: Version number associated with the threshold\n','{\n \"supportedPdpGroups\": [\n {\n \"monitoring\": [\n \"xacml\"\n ]\n }\n ]\n}'); /*!40000 ALTER TABLE `policy_models` ENABLE KEYS */; UNLOCK TABLES; @@ -182,4 +182,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2020-02-26 12:14:24 +-- Dump completed on 2020-02-27 23:10:22 diff --git a/src/main/java/org/onap/clamp/clds/util/drawing/Painter.java b/src/main/java/org/onap/clamp/clds/util/drawing/Painter.java index 5ec59dba..509d4e41 100755 --- a/src/main/java/org/onap/clamp/clds/util/drawing/Painter.java +++ b/src/main/java/org/onap/clamp/clds/util/drawing/Painter.java @@ -83,13 +83,12 @@ public class Painter { for (MicroServicePolicy ms : microServices) { ib.arrow().rectangle(ms.getName(), - RectTypes.MICROSERVICE, ms.getPolicyModel().getPolicyAcronym()).arrow(); + RectTypes.MICROSERVICE, ms.getPolicyModel().getPolicyAcronym()); } for (OperationalPolicy policy : policies) { - ib.arrow().rectangle(policy.getName(), RectTypes.POLICY, policy.getPolicyModel().getPolicyAcronym()) - .arrow(); + ib.arrow().rectangle(policy.getName(), RectTypes.POLICY, policy.getPolicyModel().getPolicyAcronym()); } - ib.circle("stop-circle", THICK_LINE); + ib.arrow().circle("stop-circle", THICK_LINE); } private void adjustGraphics2DProperties() { diff --git a/src/main/java/org/onap/clamp/loop/LoopController.java b/src/main/java/org/onap/clamp/loop/LoopController.java index 2ad47a3c..7ee088c4 100644 --- a/src/main/java/org/onap/clamp/loop/LoopController.java +++ b/src/main/java/org/onap/clamp/loop/LoopController.java @@ -39,11 +39,10 @@ public class LoopController { private final LoopService loopService; private static final Type OPERATIONAL_POLICY_TYPE = new TypeToken<List<OperationalPolicy>>() { - } - .getType(); + }.getType(); + private static final Type MICROSERVICE_POLICY_TYPE = new TypeToken<List<MicroServicePolicy>>() { - } - .getType(); + }.getType(); @Autowired public LoopController(LoopService loopService) { @@ -103,13 +102,13 @@ public class LoopController { /** * This method add an operational policy to a loop instance. * - * @param loopName The loop name - * @param policyType The policy model type + * @param loopName The loop name + * @param policyType The policy model type * @param policyVersion The policy model version * @return The loop modified */ public Loop addOperationalPolicy(String loopName, String policyType, String policyVersion) { - return loopService.addOperationalPolicy(loopName,policyType,policyVersion); + return loopService.addOperationalPolicy(loopName, policyType, policyVersion); } /** diff --git a/src/main/java/org/onap/clamp/policy/operational/LegacyOperationalPolicy.java b/src/main/java/org/onap/clamp/policy/operational/LegacyOperationalPolicy.java index 725bfe88..ff7777f7 100644 --- a/src/main/java/org/onap/clamp/policy/operational/LegacyOperationalPolicy.java +++ b/src/main/java/org/onap/clamp/policy/operational/LegacyOperationalPolicy.java @@ -173,7 +173,7 @@ public class LegacyOperationalPolicy { * @param loop The parent loop object */ public static void preloadConfiguration(JsonObject configurationsJson, Loop loop) { - if (configurationsJson.entrySet().isEmpty()) { + if (configurationsJson != null && configurationsJson.entrySet().isEmpty()) { JsonObject controlLoopName = new JsonObject(); controlLoopName.addProperty("controlLoopName", loop != null ? loop.getName() : "Empty (NO loop loaded yet)"); diff --git a/src/main/java/org/onap/clamp/policy/operational/OperationalPolicy.java b/src/main/java/org/onap/clamp/policy/operational/OperationalPolicy.java index 52b87720..1c784057 100644 --- a/src/main/java/org/onap/clamp/policy/operational/OperationalPolicy.java +++ b/src/main/java/org/onap/clamp/policy/operational/OperationalPolicy.java @@ -32,7 +32,6 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonSyntaxException; import com.google.gson.annotations.Expose; - import java.io.IOException; import java.io.Serializable; import java.io.UnsupportedEncodingException; @@ -40,7 +39,6 @@ import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; - import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; @@ -50,7 +48,6 @@ import javax.persistence.JoinColumns; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.Transient; - import org.hibernate.annotations.TypeDef; import org.hibernate.annotations.TypeDefs; import org.onap.clamp.dao.model.jsontype.StringJsonUserType; @@ -94,12 +91,13 @@ public class OperationalPolicy extends Policy implements Serializable { /** * The constructor. - * @param name The name of the operational policy + * + * @param name The name of the operational policy * @param loop The loop that uses this operational policy * @param configurationsJson The operational policy property in the format of - * json + * json * @param policyModel The policy model associated if any, can be null - * @param loopElementModel The loop element from which this instance is supposed to be created + * @param loopElementModel The loop element from which this instance is supposed to be created */ public OperationalPolicy(String name, Loop loop, JsonObject configurationsJson, PolicyModel policyModel, LoopElementModel loopElementModel) { @@ -108,7 +106,9 @@ public class OperationalPolicy extends Policy implements Serializable { this.setPolicyModel(policyModel); this.setConfigurationsJson(configurationsJson); this.setLoopElementModel(loopElementModel); - LegacyOperationalPolicy.preloadConfiguration(configurationsJson, loop); + if (policyModel != null && policyModel.getPolicyModelType().contains("legacy")) { + LegacyOperationalPolicy.preloadConfiguration(configurationsJson, loop); + } try { this.setJsonRepresentation( OperationalPolicyRepresentationBuilder.generateOperationalPolicySchema(loop.getModelService())); diff --git a/src/main/resources/META-INF/resources/swagger.html b/src/main/resources/META-INF/resources/swagger.html index 74322f36..23844cb2 100644 --- a/src/main/resources/META-INF/resources/swagger.html +++ b/src/main/resources/META-INF/resources/swagger.html @@ -444,25 +444,25 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </li> <li><a href="#_paths">2. Paths</a> <ul class="sectlevel2"> -<li><a href="#_route92">2.1. GET /v1/healthcheck</a> +<li><a href="#_route30">2.1. GET /v1/healthcheck</a> <ul class="sectlevel3"> <li><a href="#_responses">2.1.1. Responses</a></li> <li><a href="#_produces">2.1.2. Produces</a></li> </ul> </li> -<li><a href="#_route93">2.2. GET /v1/user/getUser</a> +<li><a href="#_route31">2.2. GET /v1/user/getUser</a> <ul class="sectlevel3"> <li><a href="#_responses_2">2.2.1. Responses</a></li> <li><a href="#_produces_2">2.2.2. Produces</a></li> </ul> </li> -<li><a href="#_route80">2.3. GET /v2/dictionary</a> +<li><a href="#_route18">2.3. GET /v2/dictionary</a> <ul class="sectlevel3"> <li><a href="#_responses_3">2.3.1. Responses</a></li> <li><a href="#_produces_3">2.3.2. Produces</a></li> </ul> </li> -<li><a href="#_route82">2.4. PUT /v2/dictionary</a> +<li><a href="#_route20">2.4. PUT /v2/dictionary</a> <ul class="sectlevel3"> <li><a href="#_parameters">2.4.1. Parameters</a></li> <li><a href="#_responses_4">2.4.2. Responses</a></li> @@ -491,7 +491,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_7">2.7.4. Produces</a></li> </ul> </li> -<li><a href="#_route84">2.8. DELETE /v2/dictionary/{name}</a> +<li><a href="#_route22">2.8. DELETE /v2/dictionary/{name}</a> <ul class="sectlevel3"> <li><a href="#_parameters_4">2.8.1. Parameters</a></li> <li><a href="#_responses_8">2.8.2. Responses</a></li> @@ -505,75 +505,75 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_9">2.9.3. Produces</a></li> </ul> </li> -<li><a href="#_route76">2.10. PUT /v2/loop/delete/{loopName}</a> +<li><a href="#_route14">2.10. PUT /v2/loop/delete/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_6">2.10.1. Parameters</a></li> <li><a href="#_responses_10">2.10.2. Responses</a></li> </ul> </li> -<li><a href="#_route70">2.11. PUT /v2/loop/deploy/{loopName}</a> +<li><a href="#_route8">2.11. PUT /v2/loop/deploy/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_7">2.11.1. Parameters</a></li> <li><a href="#_responses_11">2.11.2. Responses</a></li> <li><a href="#_produces_10">2.11.3. Produces</a></li> </ul> </li> -<li><a href="#_route64">2.12. GET /v2/loop/getAllNames</a> +<li><a href="#_route2">2.12. GET /v2/loop/getAllNames</a> <ul class="sectlevel3"> <li><a href="#_responses_12">2.12.1. Responses</a></li> <li><a href="#_produces_11">2.12.2. Produces</a></li> </ul> </li> -<li><a href="#_route77">2.13. GET /v2/loop/getstatus/{loopName}</a> +<li><a href="#_route15">2.13. GET /v2/loop/getstatus/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_8">2.13.1. Parameters</a></li> <li><a href="#_responses_13">2.13.2. Responses</a></li> <li><a href="#_produces_12">2.13.3. Produces</a></li> </ul> </li> -<li><a href="#_route71">2.14. PUT /v2/loop/refreshOpPolicyJsonSchema/{loopName}</a> +<li><a href="#_route9">2.14. PUT /v2/loop/refreshOpPolicyJsonSchema/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_9">2.14.1. Parameters</a></li> <li><a href="#_responses_14">2.14.2. Responses</a></li> <li><a href="#_produces_13">2.14.3. Produces</a></li> </ul> </li> -<li><a href="#_route74">2.15. PUT /v2/loop/restart/{loopName}</a> +<li><a href="#_route12">2.15. PUT /v2/loop/restart/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_10">2.15.1. Parameters</a></li> <li><a href="#_responses_15">2.15.2. Responses</a></li> <li><a href="#_produces_14">2.15.3. Produces</a></li> </ul> </li> -<li><a href="#_route73">2.16. PUT /v2/loop/stop/{loopName}</a> +<li><a href="#_route11">2.16. PUT /v2/loop/stop/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_11">2.16.1. Parameters</a></li> <li><a href="#_responses_16">2.16.2. Responses</a></li> <li><a href="#_produces_15">2.16.3. Produces</a></li> </ul> </li> -<li><a href="#_route75">2.17. PUT /v2/loop/submit/{loopName}</a> +<li><a href="#_route13">2.17. PUT /v2/loop/submit/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_12">2.17.1. Parameters</a></li> <li><a href="#_responses_17">2.17.2. Responses</a></li> <li><a href="#_produces_16">2.17.3. Produces</a></li> </ul> </li> -<li><a href="#_route66">2.18. GET /v2/loop/svgRepresentation/{loopName}</a> +<li><a href="#_route4">2.18. GET /v2/loop/svgRepresentation/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_13">2.18.1. Parameters</a></li> <li><a href="#_responses_18">2.18.2. Responses</a></li> <li><a href="#_produces_17">2.18.3. Produces</a></li> </ul> </li> -<li><a href="#_route72">2.19. PUT /v2/loop/undeploy/{loopName}</a> +<li><a href="#_route10">2.19. PUT /v2/loop/undeploy/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_14">2.19.1. Parameters</a></li> <li><a href="#_responses_19">2.19.2. Responses</a></li> <li><a href="#_produces_18">2.19.3. Produces</a></li> </ul> </li> -<li><a href="#_route67">2.20. POST /v2/loop/updateGlobalProperties/{loopName}</a> +<li><a href="#_route5">2.20. POST /v2/loop/updateGlobalProperties/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_15">2.20.1. Parameters</a></li> <li><a href="#_responses_20">2.20.2. Responses</a></li> @@ -581,7 +581,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_19">2.20.4. Produces</a></li> </ul> </li> -<li><a href="#_route69">2.21. POST /v2/loop/updateMicroservicePolicy/{loopName}</a> +<li><a href="#_route7">2.21. POST /v2/loop/updateMicroservicePolicy/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_16">2.21.1. Parameters</a></li> <li><a href="#_responses_21">2.21.2. Responses</a></li> @@ -589,7 +589,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_20">2.21.4. Produces</a></li> </ul> </li> -<li><a href="#_route68">2.22. POST /v2/loop/updateOperationalPolicies/{loopName}</a> +<li><a href="#_route6">2.22. POST /v2/loop/updateOperationalPolicies/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_17">2.22.1. Parameters</a></li> <li><a href="#_responses_22">2.22.2. Responses</a></li> @@ -597,14 +597,14 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_21">2.22.4. Produces</a></li> </ul> </li> -<li><a href="#_route65">2.23. GET /v2/loop/{loopName}</a> +<li><a href="#_route3">2.23. GET /v2/loop/{loopName}</a> <ul class="sectlevel3"> <li><a href="#_parameters_18">2.23.1. Parameters</a></li> <li><a href="#_responses_23">2.23.2. Responses</a></li> <li><a href="#_produces_22">2.23.3. Produces</a></li> </ul> </li> -<li><a href="#_route87">2.24. GET /v2/policyToscaModels</a> +<li><a href="#_route25">2.24. GET /v2/policyToscaModels</a> <ul class="sectlevel3"> <li><a href="#_responses_24">2.24.1. Responses</a></li> <li><a href="#_produces_23">2.24.2. Produces</a></li> @@ -624,7 +624,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_25">2.26.3. Produces</a></li> </ul> </li> -<li><a href="#_route88">2.27. PUT /v2/policyToscaModels/{policyModelType}</a> +<li><a href="#_route26">2.27. PUT /v2/policyToscaModels/{policyModelType}</a> <ul class="sectlevel3"> <li><a href="#_parameters_21">2.27.1. Parameters</a></li> <li><a href="#_responses_27">2.27.2. Responses</a></li> @@ -632,7 +632,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <li><a href="#_produces_26">2.27.4. Produces</a></li> </ul> </li> -<li><a href="#_route91">2.28. GET /v2/templates</a> +<li><a href="#_route29">2.28. GET /v2/templates</a> <ul class="sectlevel3"> <li><a href="#_responses_28">2.28.1. Responses</a></li> <li><a href="#_produces_27">2.28.2. Produces</a></li> @@ -692,7 +692,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <div class="sect2"> <h3 id="_uri_scheme"><a class="anchor" href="#_uri_scheme"></a><a class="link" href="#_uri_scheme">1.2. URI scheme</a></h3> <div class="paragraph"> -<p><em>Host</em> : localhost:33631<br> +<p><em>Host</em> : localhost:37295<br> <em>BasePath</em> : /restservices/clds/<br> <em>Schemes</em> : HTTP</p> </div> @@ -703,7 +703,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <h2 id="_paths"><a class="anchor" href="#_paths"></a><a class="link" href="#_paths">2. Paths</a></h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_route92"><a class="anchor" href="#_route92"></a><a class="link" href="#_route92">2.1. GET /v1/healthcheck</a></h3> +<h3 id="_route30"><a class="anchor" href="#_route30"></a><a class="link" href="#_route30">2.1. GET /v1/healthcheck</a></h3> <div class="sect3"> <h4 id="_responses"><a class="anchor" href="#_responses"></a><a class="link" href="#_responses">2.1.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -740,7 +740,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route93"><a class="anchor" href="#_route93"></a><a class="link" href="#_route93">2.2. GET /v1/user/getUser</a></h3> +<h3 id="_route31"><a class="anchor" href="#_route31"></a><a class="link" href="#_route31">2.2. GET /v1/user/getUser</a></h3> <div class="sect3"> <h4 id="_responses_2"><a class="anchor" href="#_responses_2"></a><a class="link" href="#_responses_2">2.2.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -774,7 +774,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route80"><a class="anchor" href="#_route80"></a><a class="link" href="#_route80">2.3. GET /v2/dictionary</a></h3> +<h3 id="_route18"><a class="anchor" href="#_route18"></a><a class="link" href="#_route18">2.3. GET /v2/dictionary</a></h3> <div class="sect3"> <h4 id="_responses_3"><a class="anchor" href="#_responses_3"></a><a class="link" href="#_responses_3">2.3.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -811,7 +811,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route82"><a class="anchor" href="#_route82"></a><a class="link" href="#_route82">2.4. PUT /v2/dictionary</a></h3> +<h3 id="_route20"><a class="anchor" href="#_route20"></a><a class="link" href="#_route20">2.4. PUT /v2/dictionary</a></h3> <div class="sect3"> <h4 id="_parameters"><a class="anchor" href="#_parameters"></a><a class="link" href="#_parameters">2.4.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1060,7 +1060,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route84"><a class="anchor" href="#_route84"></a><a class="link" href="#_route84">2.8. DELETE /v2/dictionary/{name}</a></h3> +<h3 id="_route22"><a class="anchor" href="#_route22"></a><a class="link" href="#_route22">2.8. DELETE /v2/dictionary/{name}</a></h3> <div class="sect3"> <h4 id="_parameters_4"><a class="anchor" href="#_parameters_4"></a><a class="link" href="#_parameters_4">2.8.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1184,7 +1184,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route76"><a class="anchor" href="#_route76"></a><a class="link" href="#_route76">2.10. PUT /v2/loop/delete/{loopName}</a></h3> +<h3 id="_route14"><a class="anchor" href="#_route14"></a><a class="link" href="#_route14">2.10. PUT /v2/loop/delete/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_6"><a class="anchor" href="#_parameters_6"></a><a class="link" href="#_parameters_6">2.10.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1233,7 +1233,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route70"><a class="anchor" href="#_route70"></a><a class="link" href="#_route70">2.11. PUT /v2/loop/deploy/{loopName}</a></h3> +<h3 id="_route8"><a class="anchor" href="#_route8"></a><a class="link" href="#_route8">2.11. PUT /v2/loop/deploy/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_7"><a class="anchor" href="#_parameters_7"></a><a class="link" href="#_parameters_7">2.11.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1295,7 +1295,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route64"><a class="anchor" href="#_route64"></a><a class="link" href="#_route64">2.12. GET /v2/loop/getAllNames</a></h3> +<h3 id="_route2"><a class="anchor" href="#_route2"></a><a class="link" href="#_route2">2.12. GET /v2/loop/getAllNames</a></h3> <div class="sect3"> <h4 id="_responses_12"><a class="anchor" href="#_responses_12"></a><a class="link" href="#_responses_12">2.12.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1332,7 +1332,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route77"><a class="anchor" href="#_route77"></a><a class="link" href="#_route77">2.13. GET /v2/loop/getstatus/{loopName}</a></h3> +<h3 id="_route15"><a class="anchor" href="#_route15"></a><a class="link" href="#_route15">2.13. GET /v2/loop/getstatus/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_8"><a class="anchor" href="#_parameters_8"></a><a class="link" href="#_parameters_8">2.13.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1394,7 +1394,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route71"><a class="anchor" href="#_route71"></a><a class="link" href="#_route71">2.14. PUT /v2/loop/refreshOpPolicyJsonSchema/{loopName}</a></h3> +<h3 id="_route9"><a class="anchor" href="#_route9"></a><a class="link" href="#_route9">2.14. PUT /v2/loop/refreshOpPolicyJsonSchema/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_9"><a class="anchor" href="#_parameters_9"></a><a class="link" href="#_parameters_9">2.14.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1456,7 +1456,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route74"><a class="anchor" href="#_route74"></a><a class="link" href="#_route74">2.15. PUT /v2/loop/restart/{loopName}</a></h3> +<h3 id="_route12"><a class="anchor" href="#_route12"></a><a class="link" href="#_route12">2.15. PUT /v2/loop/restart/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_10"><a class="anchor" href="#_parameters_10"></a><a class="link" href="#_parameters_10">2.15.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1518,7 +1518,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route73"><a class="anchor" href="#_route73"></a><a class="link" href="#_route73">2.16. PUT /v2/loop/stop/{loopName}</a></h3> +<h3 id="_route11"><a class="anchor" href="#_route11"></a><a class="link" href="#_route11">2.16. PUT /v2/loop/stop/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_11"><a class="anchor" href="#_parameters_11"></a><a class="link" href="#_parameters_11">2.16.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1580,7 +1580,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route75"><a class="anchor" href="#_route75"></a><a class="link" href="#_route75">2.17. PUT /v2/loop/submit/{loopName}</a></h3> +<h3 id="_route13"><a class="anchor" href="#_route13"></a><a class="link" href="#_route13">2.17. PUT /v2/loop/submit/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_12"><a class="anchor" href="#_parameters_12"></a><a class="link" href="#_parameters_12">2.17.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1642,7 +1642,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route66"><a class="anchor" href="#_route66"></a><a class="link" href="#_route66">2.18. GET /v2/loop/svgRepresentation/{loopName}</a></h3> +<h3 id="_route4"><a class="anchor" href="#_route4"></a><a class="link" href="#_route4">2.18. GET /v2/loop/svgRepresentation/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_13"><a class="anchor" href="#_parameters_13"></a><a class="link" href="#_parameters_13">2.18.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1704,7 +1704,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route72"><a class="anchor" href="#_route72"></a><a class="link" href="#_route72">2.19. PUT /v2/loop/undeploy/{loopName}</a></h3> +<h3 id="_route10"><a class="anchor" href="#_route10"></a><a class="link" href="#_route10">2.19. PUT /v2/loop/undeploy/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_14"><a class="anchor" href="#_parameters_14"></a><a class="link" href="#_parameters_14">2.19.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1766,7 +1766,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route67"><a class="anchor" href="#_route67"></a><a class="link" href="#_route67">2.20. POST /v2/loop/updateGlobalProperties/{loopName}</a></h3> +<h3 id="_route5"><a class="anchor" href="#_route5"></a><a class="link" href="#_route5">2.20. POST /v2/loop/updateGlobalProperties/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_15"><a class="anchor" href="#_parameters_15"></a><a class="link" href="#_parameters_15">2.20.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1844,7 +1844,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route69"><a class="anchor" href="#_route69"></a><a class="link" href="#_route69">2.21. POST /v2/loop/updateMicroservicePolicy/{loopName}</a></h3> +<h3 id="_route7"><a class="anchor" href="#_route7"></a><a class="link" href="#_route7">2.21. POST /v2/loop/updateMicroservicePolicy/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_16"><a class="anchor" href="#_parameters_16"></a><a class="link" href="#_parameters_16">2.21.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -1922,7 +1922,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route68"><a class="anchor" href="#_route68"></a><a class="link" href="#_route68">2.22. POST /v2/loop/updateOperationalPolicies/{loopName}</a></h3> +<h3 id="_route6"><a class="anchor" href="#_route6"></a><a class="link" href="#_route6">2.22. POST /v2/loop/updateOperationalPolicies/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_17"><a class="anchor" href="#_parameters_17"></a><a class="link" href="#_parameters_17">2.22.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -2000,7 +2000,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route65"><a class="anchor" href="#_route65"></a><a class="link" href="#_route65">2.23. GET /v2/loop/{loopName}</a></h3> +<h3 id="_route3"><a class="anchor" href="#_route3"></a><a class="link" href="#_route3">2.23. GET /v2/loop/{loopName}</a></h3> <div class="sect3"> <h4 id="_parameters_18"><a class="anchor" href="#_parameters_18"></a><a class="link" href="#_parameters_18">2.23.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -2062,7 +2062,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route87"><a class="anchor" href="#_route87"></a><a class="link" href="#_route87">2.24. GET /v2/policyToscaModels</a></h3> +<h3 id="_route25"><a class="anchor" href="#_route25"></a><a class="link" href="#_route25">2.24. GET /v2/policyToscaModels</a></h3> <div class="sect3"> <h4 id="_responses_24"><a class="anchor" href="#_responses_24"></a><a class="link" href="#_responses_24">2.24.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -2223,7 +2223,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route88"><a class="anchor" href="#_route88"></a><a class="link" href="#_route88">2.27. PUT /v2/policyToscaModels/{policyModelType}</a></h3> +<h3 id="_route26"><a class="anchor" href="#_route26"></a><a class="link" href="#_route26">2.27. PUT /v2/policyToscaModels/{policyModelType}</a></h3> <div class="sect3"> <h4 id="_parameters_21"><a class="anchor" href="#_parameters_21"></a><a class="link" href="#_parameters_21">2.27.1. Parameters</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -2301,7 +2301,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b </div> </div> <div class="sect2"> -<h3 id="_route91"><a class="anchor" href="#_route91"></a><a class="link" href="#_route91">2.28. GET /v2/templates</a></h3> +<h3 id="_route29"><a class="anchor" href="#_route29"></a><a class="link" href="#_route29">2.28. GET /v2/templates</a></h3> <div class="sect3"> <h4 id="_responses_28"><a class="anchor" href="#_responses_28"></a><a class="link" href="#_responses_28">2.28.1. Responses</a></h4> <table class="tableblock frame-all grid-all stretch"> @@ -3544,6 +3544,11 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> </tr> <tr> +<td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>pdpSubGroup</strong><br> +<em>optional</em></p></td> +<td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> +</tr> +<tr> <td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>policyModel</strong><br> <em>optional</em></p></td> <td class="tableblock halign-left valign-middle"><p class="tableblock"><a href="#_policymodel">PolicyModel</a></p></td> @@ -3632,6 +3637,11 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> </tr> <tr> +<td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>pdpSubGroup</strong><br> +<em>optional</em></p></td> +<td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> +</tr> +<tr> <td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>policyModel</strong><br> <em>optional</em></p></td> <td class="tableblock halign-left valign-middle"><p class="tableblock"><a href="#_policymodel">PolicyModel</a></p></td> @@ -3689,6 +3699,11 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> </tr> <tr> +<td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>policyPdpGroup</strong><br> +<em>optional</em></p></td> +<td class="tableblock halign-left valign-middle"><p class="tableblock"><a href="#_jsonobject">JsonObject</a></p></td> +</tr> +<tr> <td class="tableblock halign-left valign-middle"><p class="tableblock"><strong>updatedBy</strong><br> <em>optional</em></p></td> <td class="tableblock halign-left valign-middle"><p class="tableblock">string</p></td> diff --git a/src/main/resources/clds/camel/rest/clamp-api-v2.xml b/src/main/resources/clds/camel/rest/clamp-api-v2.xml index 3bcfc06b..fe3f6bda 100644 --- a/src/main/resources/clds/camel/rest/clamp-api-v2.xml +++ b/src/main/resources/clds/camel/rest/clamp-api-v2.xml @@ -569,29 +569,21 @@ </route> </get> - <put uri="/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" - outType="org.onap.clamp.loop.Loop" produces="application/json"> + <put uri="/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" outType="org.onap.clamp.loop.Loop" produces="application/json"> <route> - <removeHeaders pattern="*" excludePattern="loopName" /> + <removeHeaders pattern="*" excludePattern="loopName|policyType|policyVersion" /> <doTry> - <log loggingLevel="INFO" - message="ADD OperationalPolicy request for loop: ${header.loopName}" /> <to - uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'ADD OperationalPolicy request')" /> + uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Add operational Policy')" /> <to - uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','write')" /> + uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" /> <to uri="direct:load-loop" /> <to - uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request','INFO',${exchangeProperty[loopObject]})" /> - <doTry> - <to - uri="bean:org.onap.clamp.loop.LoopController?method=addOperationalPolicy(${loopName},${policyType},${policyVersion})" /> - - <to - uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request successfully executed','INFO',${exchangeProperty[loopObject]})" /> - <to - uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" /> - </doTry> + uri="bean:org.onap.clamp.loop.LoopController?method=addOperationalPolicy(${header.loopName},${header.policyType},${header.policyVersion})" /> + <to + uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request successfully executed','INFO',${exchangeProperty[loopObject]})" /> + <to + uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" /> <doCatch> <exception>java.lang.Exception</exception> <handled> @@ -602,13 +594,8 @@ <log loggingLevel="ERROR" message="ADD OperationalPolicy request failed for loop: ${header.loopName}" /> <to - uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" /> + uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request failed','ERROR',${exchangeProperty[loopObject]})" /> </doCatch> - <doFinally> - <setBody> - <simple>${exchangeProperty[loopObject]}</simple> - </setBody> - </doFinally> </doTry> </route> </put> diff --git a/src/main/resources/clds/camel/routes/loop-flows.xml b/src/main/resources/clds/camel/routes/loop-flows.xml index 48febfc0..a4b6e292 100644 --- a/src/main/resources/clds/camel/routes/loop-flows.xml +++ b/src/main/resources/clds/camel/routes/loop-flows.xml @@ -38,7 +38,7 @@ <simple>${body.getName()}</simple> </setProperty> <setProperty propertyName="policyType"> - <simple>${body.getModelType()}</simple> + <simple>${body.getPolicyModel().getPolicyModelType()}</simple> </setProperty> <setProperty propertyName="policyVersion"> <simple>1.0.0</simple> diff --git a/src/main/resources/clds/camel/routes/policy-flows.xml b/src/main/resources/clds/camel/routes/policy-flows.xml index ce37fe1d..afc5f952 100644 --- a/src/main/resources/clds/camel/routes/policy-flows.xml +++ b/src/main/resources/clds/camel/routes/policy-flows.xml @@ -213,9 +213,9 @@ </simple> </setHeader> <log loggingLevel="INFO" - message="Endpoint to create microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getModelType()}/versions/1.0.0/policies"></log> + message="Endpoint to create microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies"></log> <toD - uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getModelType()}/versions/1.0.0/policies?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/> + uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/> <doFinally> <to uri="direct:reset-raise-http-exception-flag"/> <to @@ -259,9 +259,9 @@ </simple> </setHeader> <log loggingLevel="INFO" - message="Endpoint to delete microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0"></log> + message="Endpoint to delete microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0"></log> <toD - uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&deleteWithBody=false&mapHttpMessageBody=false&mapHttpMessageFormUrlEncodedBody=false&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/> + uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&deleteWithBody=false&mapHttpMessageBody=false&mapHttpMessageFormUrlEncodedBody=false&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/> <doFinally> <to uri="direct:reset-raise-http-exception-flag"/> diff --git a/ui-react/src/components/menu/MenuBar.js b/ui-react/src/components/menu/MenuBar.js index 2f13cfe3..92380ab6 100644 --- a/ui-react/src/components/menu/MenuBar.js +++ b/ui-react/src/components/menu/MenuBar.js @@ -107,6 +107,7 @@ export default class MenuBar extends React.Component { <NavDropdown.Item as={StyledLink} to="/stop" disabled={this.state.disabled}>Undeploy from Policy Engine (STOP)</NavDropdown.Item> <NavDropdown.Item as={StyledLink} to="/restart" disabled={this.state.disabled}>ReDeploy to Policy Engine (RESTART)</NavDropdown.Item> <NavDropdown.Item as={StyledLink} to="/delete" disabled={this.state.disabled}>Delete loop instance (DELETE)</NavDropdown.Item> + <NavDropdown.Divider /> <NavDropdown.Item as={StyledLink} to="/deploy" disabled={this.state.disabled}>Deploy to DCAE (DEPLOY)</NavDropdown.Item> <NavDropdown.Item as={StyledLink} to="/undeploy" disabled={this.state.disabled}>UnDeploy to DCAE (UNDEPLOY)</NavDropdown.Item> </StyledNavDropdown> diff --git a/ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap b/ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap index 63d3f654..dfc6a568 100644 --- a/ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap +++ b/ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap @@ -680,6 +680,9 @@ exports[`Verify MenuBar Test the render method 1`] = ` > Delete loop instance (DELETE) </DropdownItem> + <DropdownDivider + role="separator" + /> <DropdownItem as={ Object { |