From b46effd663fc4ceba6abdcab96df7a922098ab01 Mon Sep 17 00:00:00 2001 From: Maximvdw Date: Thu, 16 May 2024 21:30:59 +0000 Subject: [PATCH] deploy: 597e5061714d5ede7d64635d20179ace4a9fca59 --- 1.0/dicom/en/index.html | 2 +- 1.0/dicom/index.html | 2 +- 1.0/dicom/nl/index.html | 2 +- 1.0/dicom/webvowl/data/ontology.json | 18844 ++++++++-------- 1.0/en/index.html | 2 +- 1.0/index.html | 2 +- 1.0/nl/index.html | 2 +- 1.0/webvowl/data/ontology.json | 2136 +- application/index.html | 2 +- .../js/{320.78b6cf3b.js => 320.33e4abb6.js} | 4 +- application/js/320.33e4abb6.js.map | 1 + application/js/320.78b6cf3b.js.map | 1 - application/js/app.2051cb68.js | 2 + application/js/app.2051cb68.js.map | 1 + application/js/app.bd2d9f85.js | 2 - application/js/app.bd2d9f85.js.map | 1 - openhps/classes/ARTagMarker.html | 8 +- openhps/classes/ArUcoMarker.html | 8 +- openhps/classes/ArUcoMarkerDetection.html | 6 +- openhps/classes/FiducialMarker.html | 8 +- openhps/classes/Geometry.html | 4 +- openhps/classes/MarkerDictionary.html | 4 +- openhps/classes/QRCodeMarker.html | 8 +- openhps/classes/ThreeJSNode.html | 6 +- openhps/classes/VirtualObject.html | 4 +- openhps/interfaces/ThreeJSNodeOptions.html | 4 +- openhps/variables/fidmark.html | 2 +- openhps/variables/fog.html | 2 +- openhps/variables/omg.html | 2 +- 29 files changed, 10557 insertions(+), 10515 deletions(-) rename application/js/{320.78b6cf3b.js => 320.33e4abb6.js} (99%) create mode 100644 application/js/320.33e4abb6.js.map delete mode 100644 application/js/320.78b6cf3b.js.map create mode 100644 application/js/app.2051cb68.js create mode 100644 application/js/app.2051cb68.js.map delete mode 100644 application/js/app.bd2d9f85.js delete mode 100644 application/js/app.bd2d9f85.js.map diff --git a/1.0/dicom/en/index.html b/1.0/dicom/en/index.html index d0d7ecb..37e1c03 100644 --- a/1.0/dicom/en/index.html +++ b/1.0/dicom/en/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/dicom/index.html b/1.0/dicom/index.html index c3fad83..8d5818b 100644 --- a/1.0/dicom/index.html +++ b/1.0/dicom/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/dicom/nl/index.html b/1.0/dicom/nl/index.html index cabce5c..939789c 100644 --- a/1.0/dicom/nl/index.html +++ b/1.0/dicom/nl/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/dicom/webvowl/data/ontology.json b/1.0/dicom/webvowl/data/ontology.json index b8391c3..6bb6292 100644 --- a/1.0/dicom/webvowl/data/ontology.json +++ b/1.0/dicom/webvowl/data/ontology.json @@ -151,7 +151,7 @@ "id" : "207", "type" : "rdfs:Literal" }, { - "id" : "214", + "id" : "211", "type" : "owl:equivalentClass" }, { "id" : "219", @@ -199,7 +199,7 @@ "id" : "263", "type" : "owl:unionOf" }, { - "id" : "270", + "id" : "266", "type" : "owl:equivalentClass" }, { "id" : "272", @@ -331,7 +331,7 @@ "id" : "433", "type" : "rdfs:Datatype" }, { - "id" : "441", + "id" : "437", "type" : "owl:equivalentClass" }, { "id" : "585", @@ -727,7 +727,7 @@ "id" : "1289", "type" : "rdfs:Literal" }, { - "id" : "640", + "id" : "638", "type" : "rdfs:Literal" }, { "id" : "1290", @@ -739,7 +739,7 @@ "id" : "1294", "type" : "rdfs:Literal" }, { - "id" : "1299", + "id" : "1295", "type" : "owl:equivalentClass" }, { "id" : "1301", @@ -769,7 +769,7 @@ "id" : "1322", "type" : "owl:equivalentClass" }, { - "id" : "1330", + "id" : "1326", "type" : "owl:equivalentClass" }, { "id" : "1027", @@ -779,15 +779,15 @@ "type" : "owl:equivalentClass" }, { "id" : "1336", - "type" : "owl:Class" - }, { - "id" : "1337", "type" : "owl:equivalentClass" + }, { + "id" : "1338", + "type" : "owl:Class" }, { "id" : "1342", "type" : "owl:equivalentClass" }, { - "id" : "1347", + "id" : "1344", "type" : "owl:equivalentClass" }, { "id" : "1361", @@ -796,7 +796,7 @@ "id" : "1365", "type" : "owl:unionOf" }, { - "id" : "1374", + "id" : "1371", "type" : "owl:equivalentClass" }, { "id" : "1380", @@ -829,7 +829,7 @@ "id" : "1412", "type" : "owl:equivalentClass" }, { - "id" : "1417", + "id" : "1414", "type" : "owl:equivalentClass" }, { "id" : "1422", @@ -1195,7 +1195,7 @@ "id" : "1783", "type" : "rdfs:Datatype" }, { - "id" : "1328", + "id" : "1330", "type" : "rdfs:Literal" }, { "id" : "1784", @@ -1297,7 +1297,7 @@ "id" : "1848", "type" : "rdfs:Datatype" }, { - "id" : "1327", + "id" : "1329", "type" : "owl:unionOf" }, { "id" : "1857", @@ -1330,13 +1330,13 @@ "id" : "1977", "type" : "owl:equivalentClass" }, { - "id" : "1982", + "id" : "1979", "type" : "owl:equivalentClass" }, { "id" : "1986", "type" : "owl:equivalentClass" }, { - "id" : "2048", + "id" : "2044", "type" : "owl:equivalentClass" }, { "id" : "1122", @@ -1348,7 +1348,7 @@ "id" : "2181", "type" : "owl:equivalentClass" }, { - "id" : "2190", + "id" : "2186", "type" : "owl:equivalentClass" }, { "id" : "2198", @@ -1357,7 +1357,7 @@ "id" : "2228", "type" : "owl:Class" }, { - "id" : "2273", + "id" : "2270", "type" : "owl:equivalentClass" }, { "id" : "2275", @@ -1441,7 +1441,7 @@ "id" : "2496", "type" : "rdfs:Datatype" }, { - "id" : "1207", + "id" : "1203", "type" : "rdfs:Literal" }, { "id" : "2501", @@ -1996,7 +1996,7 @@ "id" : "2928", "type" : "rdfs:Datatype" }, { - "id" : "2504", + "id" : "2508", "type" : "rdfs:Datatype" }, { "id" : "2929", @@ -2302,7 +2302,7 @@ "id" : "3120", "type" : "owl:equivalentClass" }, { - "id" : "3125", + "id" : "3121", "type" : "owl:equivalentClass" }, { "id" : "3130", @@ -2362,13 +2362,13 @@ "id" : "3200", "type" : "rdfs:Literal" }, { - "id" : "3205", + "id" : "3201", "type" : "owl:equivalentClass" }, { "id" : "2638", "type" : "rdfs:Datatype" }, { - "id" : "1338", + "id" : "1337", "type" : "owl:equivalentClass" }, { "id" : "3209", @@ -2566,7 +2566,7 @@ "id" : "3473", "type" : "owl:Class" }, { - "id" : "1800", + "id" : "1804", "type" : "rdfs:Datatype" }, { "id" : "3474", @@ -2626,7 +2626,7 @@ "id" : "3493", "type" : "rdfs:Datatype" }, { - "id" : "2372", + "id" : "2368", "type" : "owl:equivalentClass" }, { "id" : "3497", @@ -2638,7 +2638,7 @@ "id" : "3466", "type" : "owl:equivalentClass" }, { - "id" : "3508", + "id" : "3504", "type" : "owl:equivalentClass" }, { "id" : "3512", @@ -2869,13 +2869,13 @@ "id" : "3732", "type" : "rdfs:Literal" }, { - "id" : "2045", + "id" : "2047", "type" : "owl:unionOf" }, { "id" : "3736", "type" : "owl:unionOf" }, { - "id" : "2046", + "id" : "2048", "type" : "rdfs:Datatype" }, { "id" : "3741", @@ -3097,7 +3097,7 @@ "id" : "3890", "type" : "rdfs:Datatype" }, { - "id" : "2240", + "id" : "2237", "type" : "owl:unionOf" }, { "id" : "3891", @@ -3148,7 +3148,7 @@ "id" : "3900", "type" : "rdfs:Datatype" }, { - "id" : "2241", + "id" : "2238", "type" : "rdfs:Datatype" }, { "id" : "3901", @@ -3595,7 +3595,7 @@ "id" : "238", "type" : "rdfs:Literal" }, { - "id" : "212", + "id" : "214", "type" : "rdfs:Datatype" }, { "id" : "209", @@ -3625,10 +3625,10 @@ "id" : "296", "type" : "rdfs:Literal" }, { - "id" : "267", + "id" : "269", "type" : "owl:unionOf" }, { - "id" : "268", + "id" : "270", "type" : "rdfs:Datatype" }, { "id" : "277", @@ -3763,10 +3763,10 @@ "id" : "4793", "type" : "owl:Class" }, { - "id" : "3970", + "id" : "4813", "type" : "owl:equivalentClass" }, { - "id" : "4814", + "id" : "3970", "type" : "owl:equivalentClass" }, { "id" : "4829", @@ -3778,7 +3778,7 @@ "id" : "4843", "type" : "owl:equivalentClass" }, { - "id" : "4853", + "id" : "4850", "type" : "owl:equivalentClass" }, { "id" : "4872", @@ -3799,7 +3799,7 @@ "id" : "4913", "type" : "owl:equivalentClass" }, { - "id" : "4918", + "id" : "4914", "type" : "owl:equivalentClass" }, { "id" : "3902", @@ -3961,7 +3961,7 @@ "id" : "4290", "type" : "owl:equivalentClass" }, { - "id" : "1206", + "id" : "1202", "type" : "owl:equivalentClass" }, { "id" : "5108", @@ -4006,7 +4006,7 @@ "id" : "5186", "type" : "owl:Class" }, { - "id" : "438", + "id" : "440", "type" : "owl:unionOf" }, { "id" : "2597", @@ -4063,7 +4063,7 @@ "id" : "1617", "type" : "owl:equivalentClass" }, { - "id" : "1983", + "id" : "1980", "type" : "owl:equivalentClass" }, { "id" : "12", @@ -4102,7 +4102,7 @@ "id" : "324", "type" : "rdfs:Datatype" }, { - "id" : "4854", + "id" : "4851", "type" : "owl:equivalentClass" }, { "id" : "5265", @@ -4216,7 +4216,7 @@ "id" : "5340", "type" : "owl:equivalentClass" }, { - "id" : "4815", + "id" : "4814", "type" : "owl:equivalentClass" }, { "id" : "5367", @@ -4243,7 +4243,7 @@ "id" : "5412", "type" : "owl:equivalentClass" }, { - "id" : "1348", + "id" : "1345", "type" : "owl:equivalentClass" }, { "id" : "1407", @@ -4360,7 +4360,7 @@ "id" : "5409", "type" : "owl:equivalentClass" }, { - "id" : "5780", + "id" : "5776", "type" : "owl:equivalentClass" }, { "id" : "5790", @@ -4741,13 +4741,13 @@ "id" : "4760", "type" : "owl:equivalentClass" }, { - "id" : "6154", + "id" : "6156", "type" : "owl:equivalentClass" }, { "id" : "5211", "type" : "owl:equivalentClass" }, { - "id" : "6163", + "id" : "6165", "type" : "owl:equivalentClass" }, { "id" : "1238", @@ -4960,7 +4960,7 @@ "id" : "6608", "type" : "rdfs:Literal" }, { - "id" : "6520", + "id" : "6517", "type" : "rdfs:Literal" }, { "id" : "6615", @@ -5014,7 +5014,7 @@ "id" : "6649", "type" : "rdfs:Datatype" }, { - "id" : "1202", + "id" : "1206", "type" : "owl:equivalentClass" }, { "id" : "6655", @@ -5059,7 +5059,7 @@ "id" : "6680", "type" : "rdfs:Datatype" }, { - "id" : "5160", + "id" : "5157", "type" : "rdfs:Literal" }, { "id" : "6696", @@ -5356,7 +5356,7 @@ "id" : "6980", "type" : "owl:equivalentClass" }, { - "id" : "6987", + "id" : "6982", "type" : "owl:equivalentClass" }, { "id" : "3888", @@ -5404,7 +5404,7 @@ "id" : "7281", "type" : "rdfs:Datatype" }, { - "id" : "2271", + "id" : "2273", "type" : "rdfs:Literal" }, { "id" : "7282", @@ -5425,10 +5425,10 @@ "id" : "2707", "type" : "owl:equivalentClass" }, { - "id" : "1676", + "id" : "7296", "type" : "owl:equivalentClass" }, { - "id" : "7299", + "id" : "1676", "type" : "owl:equivalentClass" }, { "id" : "1220", @@ -5446,7 +5446,7 @@ "id" : "7322", "type" : "owl:equivalentClass" }, { - "id" : "7323", + "id" : "7324", "type" : "owl:equivalentClass" }, { "id" : "7325", @@ -5512,7 +5512,7 @@ "id" : "7359", "type" : "rdfs:Literal" }, { - "id" : "6164", + "id" : "6166", "type" : "owl:equivalentClass" }, { "id" : "7360", @@ -5545,13 +5545,13 @@ "id" : "7369", "type" : "owl:unionOf" }, { - "id" : "4916", + "id" : "4917", "type" : "rdfs:Literal" }, { "id" : "7370", "type" : "rdfs:Literal" }, { - "id" : "4915", + "id" : "4916", "type" : "owl:unionOf" }, { "id" : "7371", @@ -5758,7 +5758,7 @@ "id" : "725", "type" : "owl:unionOf" }, { - "id" : "2369", + "id" : "2373", "type" : "rdfs:Literal" }, { "id" : "7446", @@ -5860,13 +5860,13 @@ "id" : "7497", "type" : "rdfs:Datatype" }, { - "id" : "1545", + "id" : "1548", "type" : "rdfs:Datatype" }, { "id" : "7498", "type" : "rdfs:Datatype" }, { - "id" : "1544", + "id" : "1547", "type" : "owl:unionOf" }, { "id" : "7504", @@ -5908,7 +5908,7 @@ "id" : "7515", "type" : "rdfs:Literal" }, { - "id" : "5765", + "id" : "5768", "type" : "rdfs:Datatype" }, { "id" : "7516", @@ -6013,7 +6013,7 @@ "id" : "7554", "type" : "owl:equivalentClass" }, { - "id" : "5158", + "id" : "5159", "type" : "owl:unionOf" }, { "id" : "5169", @@ -6088,7 +6088,7 @@ "id" : "5826", "type" : "owl:unionOf" }, { - "id" : "5808", + "id" : "5811", "type" : "owl:unionOf" }, { "id" : "6325", @@ -6253,7 +6253,7 @@ "id" : "1471", "type" : "owl:unionOf" }, { - "id" : "1314", + "id" : "1317", "type" : "owl:unionOf" }, { "id" : "3832", @@ -6307,7 +6307,7 @@ "id" : "7834", "type" : "owl:equivalentClass" }, { - "id" : "7838", + "id" : "7836", "type" : "owl:equivalentClass" }, { "id" : "7839", @@ -6337,7 +6337,7 @@ "id" : "7960", "type" : "owl:equivalentClass" }, { - "id" : "7963", + "id" : "7961", "type" : "owl:equivalentClass" }, { "id" : "3880", @@ -6409,7 +6409,7 @@ "id" : "5753", "type" : "owl:unionOf" }, { - "id" : "5759", + "id" : "5761", "type" : "owl:unionOf" }, { "id" : "8139", @@ -6418,7 +6418,7 @@ "id" : "2012", "type" : "owl:unionOf" }, { - "id" : "2004", + "id" : "2002", "type" : "owl:unionOf" }, { "id" : "1653", @@ -6466,7 +6466,7 @@ "id" : "497", "type" : "owl:unionOf" }, { - "id" : "8047", + "id" : "8048", "type" : "owl:unionOf" }, { "id" : "8154", @@ -6640,7 +6640,7 @@ "id" : "8341", "type" : "owl:equivalentClass" }, { - "id" : "6172", + "id" : "6176", "type" : "owl:unionOf" }, { "id" : "6186", @@ -6664,7 +6664,7 @@ "id" : "2244", "type" : "owl:unionOf" }, { - "id" : "2103", + "id" : "2107", "type" : "owl:unionOf" }, { "id" : "3787", @@ -6685,7 +6685,7 @@ "id" : "2870", "type" : "owl:unionOf" }, { - "id" : "2847", + "id" : "2845", "type" : "owl:unionOf" }, { "id" : "6353", @@ -6694,7 +6694,7 @@ "id" : "6267", "type" : "owl:unionOf" }, { - "id" : "6291", + "id" : "6290", "type" : "owl:unionOf" }, { "id" : "8385", @@ -6820,7 +6820,7 @@ "id" : "730", "type" : "owl:Class" }, { - "id" : "145", + "id" : "141", "type" : "owl:equivalentClass" }, { "id" : "6468", @@ -6928,7 +6928,7 @@ "id" : "8717", "type" : "owl:unionOf" }, { - "id" : "442", + "id" : "438", "type" : "owl:equivalentClass" }, { "id" : "2552", @@ -7066,7 +7066,7 @@ "id" : "4063", "type" : "owl:unionOf" }, { - "id" : "8775", + "id" : "8772", "type" : "owl:equivalentClass" }, { "id" : "8777", @@ -7282,7 +7282,7 @@ "id" : "1188", "type" : "owl:equivalentClass" }, { - "id" : "6779", + "id" : "6782", "type" : "owl:equivalentClass" }, { "id" : "1121", @@ -7321,7 +7321,7 @@ "id" : "8551", "type" : "owl:unionOf" }, { - "id" : "6221", + "id" : "6219", "type" : "owl:Class" }, { "id" : "9058", @@ -7507,7 +7507,7 @@ "id" : "65", "type" : "owl:equivalentClass" }, { - "id" : "8020", + "id" : "8022", "type" : "owl:unionOf" }, { "id" : "9147", @@ -7576,13 +7576,13 @@ "id" : "1032", "type" : "owl:equivalentClass" }, { - "id" : "2890", + "id" : "9291", "type" : "owl:equivalentClass" }, { - "id" : "8378", + "id" : "2890", "type" : "owl:equivalentClass" }, { - "id" : "9292", + "id" : "8378", "type" : "owl:equivalentClass" }, { "id" : "9303", @@ -7606,7 +7606,7 @@ "id" : "6030", "type" : "owl:unionOf" }, { - "id" : "7870", + "id" : "7873", "type" : "owl:unionOf" }, { "id" : "8627", @@ -7669,10 +7669,10 @@ "id" : "9366", "type" : "owl:unionOf" }, { - "id" : "2832", + "id" : "6549", "type" : "owl:equivalentClass" }, { - "id" : "6549", + "id" : "2832", "type" : "owl:equivalentClass" }, { "id" : "9378", @@ -7897,7 +7897,7 @@ "id" : "8965", "type" : "owl:unionOf" }, { - "id" : "6782", + "id" : "6779", "type" : "owl:unionOf" }, { "id" : "9570", @@ -8014,7 +8014,7 @@ "id" : "3642", "type" : "owl:equivalentClass" }, { - "id" : "6988", + "id" : "6983", "type" : "owl:equivalentClass" }, { "id" : "4582", @@ -8032,7 +8032,7 @@ "id" : "9068", "type" : "owl:equivalentClass" }, { - "id" : "6336", + "id" : "6221", "type" : "owl:Class" }, { "id" : "6708", @@ -8140,7 +8140,7 @@ "id" : "4308", "type" : "owl:equivalentClass" }, { - "id" : "10373", + "id" : "10369", "type" : "owl:equivalentClass" }, { "id" : "10386", @@ -8215,19 +8215,19 @@ "id" : "934", "type" : "owl:equivalentClass" }, { - "id" : "3578", + "id" : "878", "type" : "owl:equivalentClass" }, { - "id" : "878", + "id" : "3578", "type" : "owl:equivalentClass" }, { - "id" : "1375", + "id" : "1372", "type" : "owl:equivalentClass" }, { "id" : "10634", "type" : "owl:equivalentClass" }, { - "id" : "6165", + "id" : "6167", "type" : "owl:equivalentClass" }, { "id" : "4319", @@ -8257,7 +8257,7 @@ "id" : "310", "type" : "owl:Class" }, { - "id" : "2191", + "id" : "2187", "type" : "owl:equivalentClass" }, { "id" : "10760", @@ -8278,7 +8278,7 @@ "id" : "7926", "type" : "owl:equivalentClass" }, { - "id" : "3126", + "id" : "3122", "type" : "owl:equivalentClass" }, { "id" : "10864", @@ -8308,7 +8308,7 @@ "id" : "1255", "type" : "owl:Class" }, { - "id" : "2274", + "id" : "2271", "type" : "owl:equivalentClass" }, { "id" : "1237", @@ -8377,7 +8377,7 @@ "id" : "1701", "type" : "owl:equivalentClass" }, { - "id" : "10374", + "id" : "10370", "type" : "owl:equivalentClass" }, { "id" : "11161", @@ -8389,7 +8389,7 @@ "id" : "398", "type" : "owl:equivalentClass" }, { - "id" : "10949", + "id" : "10947", "type" : "owl:equivalentClass" }, { "id" : "10497", @@ -8407,7 +8407,7 @@ "id" : "11200", "type" : "owl:equivalentClass" }, { - "id" : "11220", + "id" : "11217", "type" : "owl:equivalentClass" }, { "id" : "801", @@ -8449,10 +8449,10 @@ "id" : "9609", "type" : "owl:equivalentClass" }, { - "id" : "3964", + "id" : "11343", "type" : "owl:equivalentClass" }, { - "id" : "11344", + "id" : "3964", "type" : "owl:equivalentClass" }, { "id" : "11345", @@ -8497,13 +8497,13 @@ "id" : "11448", "type" : "owl:equivalentClass" }, { - "id" : "8776", + "id" : "8773", "type" : "owl:equivalentClass" }, { - "id" : "2528", + "id" : "4202", "type" : "owl:equivalentClass" }, { - "id" : "4202", + "id" : "2528", "type" : "owl:equivalentClass" }, { "id" : "3105", @@ -8515,10 +8515,10 @@ "id" : "9884", "type" : "owl:equivalentClass" }, { - "id" : "2382", + "id" : "11456", "type" : "owl:equivalentClass" }, { - "id" : "11456", + "id" : "2382", "type" : "owl:equivalentClass" }, { "id" : "7586", @@ -8532,12 +8532,12 @@ }, { "id" : "11395", "type" : "owl:equivalentClass" - }, { - "id" : "1", - "type" : "owl:Class" }, { "id" : "11472", "type" : "owl:equivalentClass" + }, { + "id" : "1", + "type" : "owl:Class" }, { "id" : "11473", "type" : "owl:equivalentClass" @@ -8674,7 +8674,7 @@ "id" : "6091", "type" : "rdfs:Datatype" }, { - "id" : "11578", + "id" : "11576", "type" : "owl:equivalentClass" }, { "id" : "6090", @@ -8704,7 +8704,7 @@ "id" : "11588", "type" : "owl:unionOf" }, { - "id" : "10693", + "id" : "10696", "type" : "rdfs:Datatype" }, { "id" : "8193", @@ -8737,7 +8737,7 @@ "id" : "7538", "type" : "owl:equivalentClass" }, { - "id" : "11621", + "id" : "11618", "type" : "owl:equivalentClass" }, { "id" : "11622", @@ -9043,7 +9043,7 @@ "id" : "11713", "type" : "rdfs:Datatype" }, { - "id" : "8911", + "id" : "8914", "type" : "rdfs:Literal" }, { "id" : "8907", @@ -9067,7 +9067,7 @@ "id" : "11716", "type" : "rdfs:Datatype" }, { - "id" : "7297", + "id" : "7299", "type" : "rdfs:Datatype" }, { "id" : "11721", @@ -9127,13 +9127,13 @@ "id" : "11755", "type" : "rdfs:Literal" }, { - "id" : "9977", + "id" : "9975", "type" : "rdfs:Literal" }, { "id" : "11756", "type" : "rdfs:Literal" }, { - "id" : "5812", + "id" : "5808", "type" : "rdfs:Literal" }, { "id" : "11757", @@ -9409,7 +9409,7 @@ "id" : "11892", "type" : "owl:equivalentClass" }, { - "id" : "11658", + "id" : "11655", "type" : "owl:equivalentClass" }, { "id" : "9121", @@ -9514,7 +9514,7 @@ "id" : "11961", "type" : "owl:equivalentClass" }, { - "id" : "9924", + "id" : "9922", "type" : "rdfs:Datatype" }, { "id" : "9930", @@ -9577,7 +9577,7 @@ "id" : "11992", "type" : "owl:equivalentClass" }, { - "id" : "565", + "id" : "568", "type" : "owl:equivalentClass" }, { "id" : "8466", @@ -9697,7 +9697,7 @@ "id" : "12027", "type" : "owl:equivalentClass" }, { - "id" : "2261", + "id" : "2258", "type" : "rdfs:Literal" }, { "id" : "10656", @@ -9871,13 +9871,13 @@ "id" : "12095", "type" : "rdfs:Datatype" }, { - "id" : "2049", + "id" : "2045", "type" : "owl:equivalentClass" }, { "id" : "9202", "type" : "owl:equivalentClass" }, { - "id" : "12138", + "id" : "12135", "type" : "owl:equivalentClass" }, { "id" : "892", @@ -9892,7 +9892,7 @@ "id" : "12166", "type" : "owl:equivalentClass" }, { - "id" : "2106", + "id" : "2103", "type" : "owl:equivalentClass" }, { "id" : "5404", @@ -9901,7 +9901,7 @@ "id" : "11493", "type" : "owl:equivalentClass" }, { - "id" : "12202", + "id" : "12199", "type" : "owl:equivalentClass" }, { "id" : "9886", @@ -9916,16 +9916,16 @@ "id" : "9834", "type" : "rdfs:Literal" }, { - "id" : "9870", + "id" : "9866", "type" : "rdfs:Literal" }, { - "id" : "9863", + "id" : "9859", "type" : "rdfs:Literal" }, { - "id" : "9877", + "id" : "9875", "type" : "rdfs:Datatype" }, { - "id" : "9874", + "id" : "9872", "type" : "rdfs:Datatype" }, { "id" : "9881", @@ -9964,22 +9964,22 @@ "id" : "9805", "type" : "rdfs:Datatype" }, { - "id" : "9803", + "id" : "9801", "type" : "rdfs:Datatype" }, { - "id" : "9812", + "id" : "9809", "type" : "rdfs:Datatype" }, { "id" : "9807", "type" : "rdfs:Datatype" }, { - "id" : "9820", + "id" : "9818", "type" : "rdfs:Literal" }, { "id" : "12212", "type" : "owl:equivalentClass" }, { - "id" : "9816", + "id" : "9813", "type" : "rdfs:Literal" }, { "id" : "9824", @@ -10018,13 +10018,13 @@ "id" : "11307", "type" : "owl:equivalentClass" }, { - "id" : "12377", + "id" : "12374", "type" : "owl:equivalentClass" }, { - "id" : "2503", + "id" : "11038", "type" : "owl:equivalentClass" }, { - "id" : "11038", + "id" : "2507", "type" : "owl:equivalentClass" }, { "id" : "316", @@ -10087,7 +10087,7 @@ "id" : "3893", "type" : "owl:equivalentClass" }, { - "id" : "5954", + "id" : "5951", "type" : "owl:equivalentClass" }, { "id" : "12514", @@ -10126,10 +10126,10 @@ "id" : "11891", "type" : "owl:equivalentClass" }, { - "id" : "936", + "id" : "5385", "type" : "owl:equivalentClass" }, { - "id" : "5385", + "id" : "936", "type" : "owl:equivalentClass" }, { "id" : "12572", @@ -10498,7 +10498,7 @@ "id" : "12869", "type" : "owl:unionOf" }, { - "id" : "6145", + "id" : "6144", "type" : "owl:Class" }, { "id" : "3305", @@ -10507,7 +10507,7 @@ "id" : "12871", "type" : "rdfs:Literal" }, { - "id" : "11579", + "id" : "11577", "type" : "owl:equivalentClass" }, { "id" : "12872", @@ -10549,7 +10549,7 @@ "id" : "4303", "type" : "owl:equivalentClass" }, { - "id" : "11343", + "id" : "11344", "type" : "owl:equivalentClass" }, { "id" : "358", @@ -10576,10 +10576,10 @@ "id" : "3031", "type" : "owl:equivalentClass" }, { - "id" : "7620", + "id" : "2454", "type" : "owl:equivalentClass" }, { - "id" : "2454", + "id" : "7620", "type" : "owl:equivalentClass" }, { "id" : "12973", @@ -10591,7 +10591,7 @@ "id" : "4270", "type" : "owl:equivalentClass" }, { - "id" : "11323", + "id" : "11327", "type" : "owl:equivalentClass" }, { "id" : "12167", @@ -10651,7 +10651,7 @@ "id" : "13029", "type" : "rdfs:Literal" }, { - "id" : "2515", + "id" : "2516", "type" : "owl:equivalentClass" }, { "id" : "13038", @@ -11137,7 +11137,7 @@ "id" : "5627", "type" : "rdfs:Datatype" }, { - "id" : "11350", + "id" : "11354", "type" : "rdfs:Literal" }, { "id" : "5643", @@ -11374,7 +11374,7 @@ "id" : "11333", "type" : "rdfs:Datatype" }, { - "id" : "4682", + "id" : "4685", "type" : "rdfs:Datatype" }, { "id" : "13446", @@ -11455,19 +11455,19 @@ "id" : "10003", "type" : "rdfs:Literal" }, { - "id" : "4288", + "id" : "1241", "type" : "owl:equivalentClass" }, { - "id" : "1241", + "id" : "4288", "type" : "owl:equivalentClass" }, { - "id" : "11327", + "id" : "11323", "type" : "owl:unionOf" }, { "id" : "9671", "type" : "rdfs:Literal" }, { - "id" : "11328", + "id" : "11324", "type" : "rdfs:Datatype" }, { "id" : "9696", @@ -11545,7 +11545,7 @@ "id" : "10889", "type" : "rdfs:Literal" }, { - "id" : "3202", + "id" : "3203", "type" : "owl:unionOf" }, { "id" : "10831", @@ -11569,7 +11569,7 @@ "id" : "10624", "type" : "rdfs:Datatype" }, { - "id" : "6990", + "id" : "6987", "type" : "rdfs:Literal" }, { "id" : "10630", @@ -11587,7 +11587,7 @@ "id" : "10625", "type" : "rdfs:Datatype" }, { - "id" : "7001", + "id" : "6998", "type" : "rdfs:Literal" }, { "id" : "10830", @@ -11596,7 +11596,7 @@ "id" : "10828", "type" : "rdfs:Datatype" }, { - "id" : "3203", + "id" : "3204", "type" : "rdfs:Literal" }, { "id" : "3725", @@ -11701,10 +11701,10 @@ "id" : "10647", "type" : "rdfs:Datatype" }, { - "id" : "3605", + "id" : "151", "type" : "owl:equivalentClass" }, { - "id" : "151", + "id" : "3605", "type" : "owl:equivalentClass" }, { "id" : "10644", @@ -11890,7 +11890,7 @@ "id" : "1866", "type" : "rdfs:Literal" }, { - "id" : "7910", + "id" : "7906", "type" : "rdfs:Literal" }, { "id" : "13553", @@ -11920,7 +11920,7 @@ "id" : "13408", "type" : "rdfs:Literal" }, { - "id" : "13548", + "id" : "13546", "type" : "rdfs:Literal" }, { "id" : "7949", @@ -12004,7 +12004,7 @@ "id" : "8549", "type" : "rdfs:Literal" }, { - "id" : "9405", + "id" : "9400", "type" : "rdfs:Literal" }, { "id" : "13567", @@ -12073,7 +12073,7 @@ "id" : "13575", "type" : "rdfs:Datatype" }, { - "id" : "8429", + "id" : "8427", "type" : "rdfs:Literal" }, { "id" : "9536", @@ -12154,7 +12154,7 @@ "id" : "9595", "type" : "rdfs:Literal" }, { - "id" : "13585", + "id" : "13583", "type" : "owl:equivalentClass" }, { "id" : "6036", @@ -12169,7 +12169,7 @@ "id" : "5548", "type" : "owl:equivalentClass" }, { - "id" : "7300", + "id" : "7297", "type" : "owl:equivalentClass" }, { "id" : "6426", @@ -12211,7 +12211,7 @@ "id" : "12985", "type" : "owl:equivalentClass" }, { - "id" : "271", + "id" : "267", "type" : "owl:equivalentClass" }, { "id" : "12004", @@ -12340,10 +12340,10 @@ "id" : "8607", "type" : "rdfs:Datatype" }, { - "id" : "12039", + "id" : "12040", "type" : "rdfs:Literal" }, { - "id" : "808", + "id" : "811", "type" : "rdfs:Datatype" }, { "id" : "12047", @@ -12355,7 +12355,7 @@ "id" : "12653", "type" : "rdfs:Literal" }, { - "id" : "9171", + "id" : "9168", "type" : "rdfs:Literal" }, { "id" : "12659", @@ -12382,7 +12382,7 @@ "id" : "174", "type" : "owl:equivalentClass" }, { - "id" : "11730", + "id" : "11729", "type" : "rdfs:Datatype" }, { "id" : "13702", @@ -12448,7 +12448,7 @@ "id" : "7861", "type" : "rdfs:Literal" }, { - "id" : "12520", + "id" : "12522", "type" : "rdfs:Literal" }, { "id" : "13713", @@ -12559,19 +12559,19 @@ "id" : "12482", "type" : "rdfs:Literal" }, { - "id" : "11487", + "id" : "11489", "type" : "owl:unionOf" }, { "id" : "13741", "type" : "owl:Class" }, { - "id" : "11488", + "id" : "11490", "type" : "rdfs:Literal" }, { "id" : "13742", "type" : "rdfs:Datatype" }, { - "id" : "9018", + "id" : "9014", "type" : "rdfs:Literal" }, { "id" : "7876", @@ -12649,7 +12649,7 @@ "id" : "13626", "type" : "rdfs:Literal" }, { - "id" : "13019", + "id" : "13023", "type" : "rdfs:Literal" }, { "id" : "13033", @@ -12919,7 +12919,7 @@ "id" : "4405", "type" : "owl:unionOf" }, { - "id" : "12112", + "id" : "12110", "type" : "rdfs:Datatype" }, { "id" : "1682", @@ -12943,10 +12943,10 @@ "id" : "12130", "type" : "rdfs:Datatype" }, { - "id" : "919", + "id" : "922", "type" : "rdfs:Datatype" }, { - "id" : "11053", + "id" : "11052", "type" : "owl:Thing" }, { "id" : "8582", @@ -12955,7 +12955,7 @@ "id" : "12131", "type" : "rdfs:Datatype" }, { - "id" : "918", + "id" : "921", "type" : "owl:unionOf" }, { "id" : "13858", @@ -12988,7 +12988,7 @@ "id" : "13860", "type" : "rdfs:Datatype" }, { - "id" : "12102", + "id" : "12103", "type" : "rdfs:Datatype" }, { "id" : "13861", @@ -13039,7 +13039,7 @@ "id" : "12421", "type" : "owl:Class" }, { - "id" : "12136", + "id" : "12138", "type" : "rdfs:Datatype" }, { "id" : "12144", @@ -13099,7 +13099,7 @@ "id" : "12148", "type" : "rdfs:Datatype" }, { - "id" : "1345", + "id" : "1347", "type" : "rdfs:Datatype" }, { "id" : "13883", @@ -13303,7 +13303,7 @@ "id" : "13917", "type" : "rdfs:Datatype" }, { - "id" : "8914", + "id" : "8911", "type" : "rdfs:Literal" }, { "id" : "13587", @@ -13372,7 +13372,7 @@ "id" : "4276", "type" : "owl:equivalentClass" }, { - "id" : "6359", + "id" : "6336", "type" : "owl:Class" }, { "id" : "10212", @@ -13396,13 +13396,13 @@ "id" : "2855", "type" : "owl:equivalentClass" }, { - "id" : "215", + "id" : "212", "type" : "owl:equivalentClass" }, { "id" : "11635", "type" : "owl:equivalentClass" }, { - "id" : "13978", + "id" : "13975", "type" : "owl:equivalentClass" }, { "id" : "6096", @@ -13477,7 +13477,7 @@ "id" : "13434", "type" : "owl:unionOf" }, { - "id" : "3354", + "id" : "3357", "type" : "rdfs:Literal" }, { "id" : "14074", @@ -13486,7 +13486,7 @@ "id" : "13450", "type" : "owl:unionOf" }, { - "id" : "3353", + "id" : "3356", "type" : "owl:unionOf" }, { "id" : "14075", @@ -13546,7 +13546,7 @@ "id" : "1113", "type" : "owl:unionOf" }, { - "id" : "7705", + "id" : "7703", "type" : "owl:Thing" }, { "id" : "14079", @@ -13576,7 +13576,7 @@ "id" : "3254", "type" : "rdfs:Datatype" }, { - "id" : "5809", + "id" : "5812", "type" : "owl:Thing" }, { "id" : "14083", @@ -13675,7 +13675,7 @@ "id" : "12233", "type" : "rdfs:Datatype" }, { - "id" : "1349", + "id" : "1353", "type" : "rdfs:Literal" }, { "id" : "14095", @@ -13699,7 +13699,7 @@ "id" : "12230", "type" : "rdfs:Datatype" }, { - "id" : "1415", + "id" : "1417", "type" : "rdfs:Literal" }, { "id" : "9302", @@ -13783,7 +13783,7 @@ "id" : "12222", "type" : "rdfs:Datatype" }, { - "id" : "1372", + "id" : "1374", "type" : "rdfs:Literal" }, { "id" : "14116", @@ -13825,7 +13825,7 @@ "id" : "1096", "type" : "rdfs:Datatype" }, { - "id" : "8021", + "id" : "8023", "type" : "owl:Thing" }, { "id" : "10672", @@ -13873,7 +13873,7 @@ "id" : "6816", "type" : "owl:equivalentClass" }, { - "id" : "12200", + "id" : "12201", "type" : "rdfs:Datatype" }, { "id" : "1448", @@ -13939,7 +13939,7 @@ "id" : "3037", "type" : "owl:Thing" }, { - "id" : "2848", + "id" : "2846", "type" : "owl:Thing" }, { "id" : "2825", @@ -13992,12 +13992,12 @@ }, { "id" : "14133", "type" : "owl:equivalentClass" - }, { - "id" : "2368", - "type" : "owl:Class" }, { "id" : "4316", "type" : "owl:equivalentClass" + }, { + "id" : "2372", + "type" : "owl:Class" }, { "id" : "14134", "type" : "owl:unionOf" @@ -14137,7 +14137,7 @@ "id" : "12828", "type" : "owl:unionOf" }, { - "id" : "6219", + "id" : "6360", "type" : "owl:Class" }, { "id" : "5380", @@ -14185,7 +14185,7 @@ "id" : "6698", "type" : "owl:unionOf" }, { - "id" : "7324", + "id" : "7323", "type" : "owl:equivalentClass" }, { "id" : "4731", @@ -14194,7 +14194,7 @@ "id" : "4396", "type" : "owl:Class" }, { - "id" : "5307", + "id" : "5309", "type" : "rdfs:Datatype" }, { "id" : "10713", @@ -14209,7 +14209,7 @@ "id" : "14177", "type" : "owl:equivalentClass" }, { - "id" : "5952", + "id" : "5953", "type" : "rdfs:Datatype" }, { "id" : "5710", @@ -14236,7 +14236,7 @@ "id" : "2348", "type" : "owl:equivalentClass" }, { - "id" : "14201", + "id" : "14200", "type" : "owl:equivalentClass" }, { "id" : "3614", @@ -14296,7 +14296,7 @@ "id" : "14215", "type" : "owl:unionOf" }, { - "id" : "2258", + "id" : "2261", "type" : "rdfs:Literal" }, { "id" : "11957", @@ -14326,7 +14326,7 @@ "id" : "2250", "type" : "rdfs:Literal" }, { - "id" : "7837", + "id" : "7838", "type" : "rdfs:Datatype" }, { "id" : "10488", @@ -14344,7 +14344,7 @@ "id" : "10295", "type" : "owl:unionOf" }, { - "id" : "3509", + "id" : "3505", "type" : "owl:equivalentClass" }, { "id" : "10299", @@ -14416,16 +14416,16 @@ "id" : "11077", "type" : "owl:unionOf" }, { - "id" : "9376", + "id" : "9374", "type" : "rdfs:Datatype" }, { "id" : "14239", "type" : "rdfs:Datatype" }, { - "id" : "11052", + "id" : "11053", "type" : "owl:unionOf" }, { - "id" : "9375", + "id" : "9373", "type" : "owl:unionOf" }, { "id" : "14241", @@ -14452,22 +14452,22 @@ "id" : "14247", "type" : "owl:unionOf" }, { - "id" : "2237", + "id" : "2241", "type" : "rdfs:Datatype" }, { - "id" : "7836", + "id" : "7837", "type" : "owl:unionOf" }, { "id" : "2268", "type" : "rdfs:Literal" }, { - "id" : "8434", + "id" : "8432", "type" : "rdfs:Datatype" }, { "id" : "2211", "type" : "rdfs:Literal" }, { - "id" : "8433", + "id" : "8431", "type" : "owl:unionOf" }, { "id" : "2208", @@ -14518,7 +14518,7 @@ "id" : "5023", "type" : "rdfs:Literal" }, { - "id" : "2107", + "id" : "2104", "type" : "owl:Thing" }, { "id" : "5060", @@ -14560,7 +14560,7 @@ "id" : "11840", "type" : "owl:Thing" }, { - "id" : "2187", + "id" : "2189", "type" : "owl:unionOf" }, { "id" : "2144", @@ -14620,7 +14620,7 @@ "id" : "4541", "type" : "rdfs:Datatype" }, { - "id" : "2188", + "id" : "2190", "type" : "rdfs:Literal" }, { "id" : "14274", @@ -14665,7 +14665,7 @@ "id" : "14305", "type" : "owl:equivalentClass" }, { - "id" : "14310", + "id" : "14308", "type" : "owl:equivalentClass" }, { "id" : "14311", @@ -14707,7 +14707,7 @@ "id" : "9238", "type" : "owl:unionOf" }, { - "id" : "11852", + "id" : "6197", "type" : "owl:Class" }, { "id" : "5213", @@ -14767,7 +14767,7 @@ "id" : "4794", "type" : "owl:Class" }, { - "id" : "12378", + "id" : "12375", "type" : "owl:equivalentClass" }, { "id" : "1282", @@ -14926,7 +14926,7 @@ "id" : "14355", "type" : "owl:unionOf" }, { - "id" : "2373", + "id" : "2369", "type" : "rdfs:Literal" }, { "id" : "14356", @@ -14938,7 +14938,7 @@ "id" : "13934", "type" : "owl:unionOf" }, { - "id" : "13667", + "id" : "13668", "type" : "owl:unionOf" }, { "id" : "4093", @@ -15049,7 +15049,7 @@ "id" : "7954", "type" : "owl:unionOf" }, { - "id" : "9400", + "id" : "9405", "type" : "rdfs:Literal" }, { "id" : "6864", @@ -15082,7 +15082,7 @@ "id" : "2121", "type" : "rdfs:Literal" }, { - "id" : "12409", + "id" : "12407", "type" : "owl:unionOf" }, { "id" : "12259", @@ -15103,7 +15103,7 @@ "id" : "12302", "type" : "owl:unionOf" }, { - "id" : "12264", + "id" : "12267", "type" : "rdfs:Datatype" }, { "id" : "4015", @@ -15112,7 +15112,7 @@ "id" : "12307", "type" : "owl:unionOf" }, { - "id" : "12263", + "id" : "12266", "type" : "owl:unionOf" }, { "id" : "8599", @@ -15166,7 +15166,7 @@ "id" : "14009", "type" : "owl:unionOf" }, { - "id" : "14005", + "id" : "14008", "type" : "owl:unionOf" }, { "id" : "14014", @@ -15283,7 +15283,7 @@ "id" : "8798", "type" : "rdfs:Literal" }, { - "id" : "6294", + "id" : "6293", "type" : "rdfs:Literal" }, { "id" : "14392", @@ -15331,19 +15331,19 @@ "id" : "3168", "type" : "owl:equivalentClass" }, { - "id" : "12375", + "id" : "12377", "type" : "rdfs:Datatype" }, { "id" : "12370", "type" : "rdfs:Datatype" }, { - "id" : "3123", + "id" : "3125", "type" : "rdfs:Literal" }, { "id" : "12411", "type" : "rdfs:Datatype" }, { - "id" : "3122", + "id" : "3124", "type" : "owl:unionOf" }, { "id" : "14404", @@ -15373,7 +15373,7 @@ "id" : "14407", "type" : "owl:unionOf" }, { - "id" : "12506", + "id" : "12507", "type" : "rdfs:Datatype" }, { "id" : "14408", @@ -15385,7 +15385,7 @@ "id" : "8240", "type" : "rdfs:Literal" }, { - "id" : "12382", + "id" : "12380", "type" : "rdfs:Datatype" }, { "id" : "8239", @@ -15436,7 +15436,7 @@ "id" : "4145", "type" : "rdfs:Literal" }, { - "id" : "12438", + "id" : "12435", "type" : "rdfs:Datatype" }, { "id" : "2421", @@ -15457,7 +15457,7 @@ "id" : "11282", "type" : "rdfs:Literal" }, { - "id" : "11656", + "id" : "11657", "type" : "rdfs:Datatype" }, { "id" : "12945", @@ -15733,7 +15733,7 @@ "id" : "10704", "type" : "rdfs:Datatype" }, { - "id" : "11218", + "id" : "11219", "type" : "rdfs:Datatype" }, { "id" : "14466", @@ -15859,7 +15859,7 @@ "id" : "11530", "type" : "rdfs:Literal" }, { - "id" : "12507", + "id" : "12506", "type" : "owl:equivalentClass" }, { "id" : "12289", @@ -15895,25 +15895,25 @@ "id" : "14498", "type" : "owl:equivalentClass" }, { - "id" : "13229", + "id" : "13233", "type" : "owl:unionOf" }, { "id" : "14500", "type" : "owl:unionOf" }, { - "id" : "13230", + "id" : "13234", "type" : "rdfs:Literal" }, { "id" : "14501", "type" : "rdfs:Datatype" }, { - "id" : "13241", + "id" : "13236", "type" : "owl:unionOf" }, { "id" : "14502", "type" : "owl:unionOf" }, { - "id" : "13242", + "id" : "13237", "type" : "rdfs:Literal" }, { "id" : "14503", @@ -15934,10 +15934,10 @@ "id" : "14506", "type" : "owl:unionOf" }, { - "id" : "13245", + "id" : "13244", "type" : "owl:unionOf" }, { - "id" : "13246", + "id" : "13245", "type" : "rdfs:Literal" }, { "id" : "14509", @@ -15991,10 +15991,10 @@ "id" : "14522", "type" : "owl:unionOf" }, { - "id" : "12104", + "id" : "12101", "type" : "rdfs:Datatype" }, { - "id" : "12098", + "id" : "12100", "type" : "rdfs:Literal" }, { "id" : "14525", @@ -16018,10 +16018,10 @@ "id" : "14528", "type" : "rdfs:Datatype" }, { - "id" : "4258", + "id" : "8893", "type" : "owl:equivalentClass" }, { - "id" : "8893", + "id" : "4258", "type" : "owl:equivalentClass" }, { "id" : "3498", @@ -16219,10 +16219,10 @@ "id" : "14578", "type" : "rdfs:Literal" }, { - "id" : "4292", + "id" : "1308", "type" : "owl:equivalentClass" }, { - "id" : "1308", + "id" : "4292", "type" : "owl:equivalentClass" }, { "id" : "14580", @@ -16372,7 +16372,7 @@ "id" : "14631", "type" : "rdfs:Datatype" }, { - "id" : "4813", + "id" : "4815", "type" : "owl:equivalentClass" }, { "id" : "14632", @@ -16393,7 +16393,7 @@ "id" : "10522", "type" : "rdfs:Literal" }, { - "id" : "13668", + "id" : "13667", "type" : "rdfs:Datatype" }, { "id" : "14639", @@ -16429,7 +16429,7 @@ "id" : "13581", "type" : "owl:unionOf" }, { - "id" : "2042", + "id" : "2039", "type" : "rdfs:Literal" }, { "id" : "13582", @@ -16708,7 +16708,7 @@ "id" : "14684", "type" : "rdfs:Datatype" }, { - "id" : "439", + "id" : "441", "type" : "rdfs:Literal" }, { "id" : "3315", @@ -16927,7 +16927,7 @@ "id" : "14738", "type" : "owl:unionOf" }, { - "id" : "2517", + "id" : "2514", "type" : "rdfs:Literal" }, { "id" : "14739", @@ -16936,7 +16936,7 @@ "id" : "7463", "type" : "rdfs:Datatype" }, { - "id" : "1297", + "id" : "1299", "type" : "rdfs:Literal" }, { "id" : "14740", @@ -17041,7 +17041,7 @@ "id" : "14755", "type" : "rdfs:Datatype" }, { - "id" : "142", + "id" : "146", "type" : "rdfs:Datatype" }, { "id" : "6878", @@ -17050,7 +17050,7 @@ "id" : "14756", "type" : "rdfs:Datatype" }, { - "id" : "141", + "id" : "145", "type" : "owl:unionOf" }, { "id" : "3521", @@ -17110,7 +17110,7 @@ "id" : "14396", "type" : "owl:equivalentClass" }, { - "id" : "807", + "id" : "810", "type" : "owl:equivalentClass" }, { "id" : "8439", @@ -17125,7 +17125,7 @@ "id" : "77", "type" : "owl:equivalentClass" }, { - "id" : "10562", + "id" : "10565", "type" : "rdfs:Datatype" }, { "id" : "12028", @@ -17170,7 +17170,7 @@ "id" : "12998", "type" : "owl:Class" }, { - "id" : "9293", + "id" : "9292", "type" : "owl:equivalentClass" }, { "id" : "7326", @@ -17212,7 +17212,7 @@ "id" : "14812", "type" : "owl:unionOf" }, { - "id" : "4610", + "id" : "4606", "type" : "rdfs:Literal" }, { "id" : "14802", @@ -17281,10 +17281,10 @@ "id" : "14825", "type" : "owl:unionOf" }, { - "id" : "14832", + "id" : "14833", "type" : "rdfs:Datatype" }, { - "id" : "14831", + "id" : "14832", "type" : "owl:unionOf" }, { "id" : "14816", @@ -17341,7 +17341,7 @@ "id" : "14915", "type" : "rdfs:Datatype" }, { - "id" : "1515", + "id" : "1512", "type" : "rdfs:Datatype" }, { "id" : "14916", @@ -17350,13 +17350,13 @@ "id" : "1850", "type" : "rdfs:Literal" }, { - "id" : "1804", + "id" : "1808", "type" : "rdfs:Datatype" }, { "id" : "14917", "type" : "rdfs:Literal" }, { - "id" : "1855", + "id" : "1853", "type" : "rdfs:Literal" }, { "id" : "14918", @@ -17413,7 +17413,7 @@ "id" : "1604", "type" : "rdfs:Literal" }, { - "id" : "1514", + "id" : "1511", "type" : "owl:unionOf" }, { "id" : "14927", @@ -17533,7 +17533,7 @@ "id" : "11202", "type" : "rdfs:Datatype" }, { - "id" : "14200", + "id" : "14202", "type" : "rdfs:Datatype" }, { "id" : "14971", @@ -17737,7 +17737,7 @@ "id" : "15040", "type" : "rdfs:Literal" }, { - "id" : "1352", + "id" : "1351", "type" : "rdfs:Literal" }, { "id" : "3710", @@ -17770,7 +17770,7 @@ "id" : "137", "type" : "owl:unionOf" }, { - "id" : "15051", + "id" : "15047", "type" : "rdfs:Literal" }, { "id" : "13443", @@ -17779,7 +17779,7 @@ "id" : "138", "type" : "rdfs:Literal" }, { - "id" : "15050", + "id" : "15046", "type" : "owl:unionOf" }, { "id" : "15077", @@ -17809,7 +17809,7 @@ "id" : "14282", "type" : "rdfs:Datatype" }, { - "id" : "13022", + "id" : "13019", "type" : "owl:unionOf" }, { "id" : "14281", @@ -17818,7 +17818,7 @@ "id" : "15019", "type" : "rdfs:Datatype" }, { - "id" : "13023", + "id" : "13020", "type" : "rdfs:Datatype" }, { "id" : "14284", @@ -17830,7 +17830,7 @@ "id" : "15036", "type" : "owl:unionOf" }, { - "id" : "6072", + "id" : "6075", "type" : "rdfs:Datatype" }, { "id" : "2029", @@ -17869,7 +17869,7 @@ "id" : "15083", "type" : "rdfs:Datatype" }, { - "id" : "2039", + "id" : "2042", "type" : "rdfs:Literal" }, { "id" : "15055", @@ -18142,7 +18142,7 @@ "id" : "2129", "type" : "rdfs:Datatype" }, { - "id" : "6393", + "id" : "6395", "type" : "rdfs:Literal" }, { "id" : "2128", @@ -18166,7 +18166,7 @@ "id" : "9145", "type" : "rdfs:Datatype" }, { - "id" : "5126", + "id" : "5127", "type" : "rdfs:Datatype" }, { "id" : "6602", @@ -18190,7 +18190,7 @@ "id" : "15114", "type" : "rdfs:Literal" }, { - "id" : "4685", + "id" : "4682", "type" : "rdfs:Datatype" }, { "id" : "4313", @@ -18199,7 +18199,7 @@ "id" : "15120", "type" : "rdfs:Literal" }, { - "id" : "6392", + "id" : "6394", "type" : "owl:unionOf" }, { "id" : "14303", @@ -18244,7 +18244,7 @@ "id" : "8110", "type" : "rdfs:Datatype" }, { - "id" : "5119", + "id" : "5117", "type" : "rdfs:Literal" }, { "id" : "6592", @@ -18253,7 +18253,7 @@ "id" : "11986", "type" : "rdfs:Literal" }, { - "id" : "5118", + "id" : "5116", "type" : "owl:unionOf" }, { "id" : "15131", @@ -18310,7 +18310,7 @@ "id" : "863", "type" : "owl:equivalentClass" }, { - "id" : "1300", + "id" : "1296", "type" : "owl:equivalentClass" }, { "id" : "10221", @@ -18334,10 +18334,10 @@ "id" : "10406", "type" : "owl:unionOf" }, { - "id" : "10401", + "id" : "10400", "type" : "rdfs:Literal" }, { - "id" : "10400", + "id" : "10399", "type" : "owl:unionOf" }, { "id" : "10433", @@ -18457,7 +18457,7 @@ "id" : "15190", "type" : "owl:unionOf" }, { - "id" : "10806", + "id" : "10807", "type" : "rdfs:Literal" }, { "id" : "6772", @@ -18472,10 +18472,10 @@ "id" : "14865", "type" : "rdfs:Datatype" }, { - "id" : "6999", + "id" : "7000", "type" : "rdfs:Literal" }, { - "id" : "6161", + "id" : "6163", "type" : "rdfs:Datatype" }, { "id" : "14864", @@ -18493,7 +18493,7 @@ "id" : "27", "type" : "rdfs:Literal" }, { - "id" : "6168", + "id" : "6170", "type" : "owl:unionOf" }, { "id" : "14871", @@ -18502,7 +18502,7 @@ "id" : "8610", "type" : "rdfs:Literal" }, { - "id" : "6169", + "id" : "6171", "type" : "rdfs:Datatype" }, { "id" : "14875", @@ -18565,7 +18565,7 @@ "id" : "13513", "type" : "rdfs:Literal" }, { - "id" : "6241", + "id" : "6237", "type" : "rdfs:Literal" }, { "id" : "14883", @@ -18604,7 +18604,7 @@ "id" : "14485", "type" : "rdfs:Datatype" }, { - "id" : "6178", + "id" : "6180", "type" : "rdfs:Datatype" }, { "id" : "14874", @@ -18613,7 +18613,7 @@ "id" : "12247", "type" : "rdfs:Literal" }, { - "id" : "6166", + "id" : "6168", "type" : "rdfs:Datatype" }, { "id" : "14870", @@ -18676,7 +18676,7 @@ "id" : "14785", "type" : "owl:unionOf" }, { - "id" : "4723", + "id" : "4726", "type" : "rdfs:Datatype" }, { "id" : "13921", @@ -18775,7 +18775,7 @@ "id" : "4649", "type" : "rdfs:Datatype" }, { - "id" : "12041", + "id" : "12038", "type" : "rdfs:Literal" }, { "id" : "10557", @@ -18841,16 +18841,16 @@ "id" : "15217", "type" : "rdfs:Literal" }, { - "id" : "10548", + "id" : "10550", "type" : "rdfs:Datatype" }, { - "id" : "13236", + "id" : "13241", "type" : "owl:unionOf" }, { "id" : "10333", "type" : "rdfs:Datatype" }, { - "id" : "13237", + "id" : "13242", "type" : "rdfs:Datatype" }, { "id" : "10336", @@ -18862,7 +18862,7 @@ "id" : "10356", "type" : "rdfs:Literal" }, { - "id" : "13233", + "id" : "13231", "type" : "rdfs:Literal" }, { "id" : "10355", @@ -18895,7 +18895,7 @@ "id" : "10320", "type" : "rdfs:Datatype" }, { - "id" : "10370", + "id" : "10372", "type" : "owl:unionOf" }, { "id" : "10318", @@ -18904,7 +18904,7 @@ "id" : "10375", "type" : "rdfs:Literal" }, { - "id" : "10371", + "id" : "10373", "type" : "rdfs:Datatype" }, { "id" : "14930", @@ -18937,7 +18937,7 @@ "id" : "14951", "type" : "owl:unionOf" }, { - "id" : "6344", + "id" : "6347", "type" : "rdfs:Literal" }, { "id" : "11057", @@ -18994,7 +18994,7 @@ "id" : "9287", "type" : "owl:unionOf" }, { - "id" : "6306", + "id" : "6307", "type" : "rdfs:Literal" }, { "id" : "14890", @@ -19012,7 +19012,7 @@ "id" : "14897", "type" : "rdfs:Literal" }, { - "id" : "6305", + "id" : "6306", "type" : "owl:unionOf" }, { "id" : "14898", @@ -19090,7 +19090,7 @@ "id" : "5130", "type" : "owl:unionOf" }, { - "id" : "5128", + "id" : "5125", "type" : "rdfs:Datatype" }, { "id" : "10536", @@ -19165,7 +19165,7 @@ "id" : "13318", "type" : "owl:equivalentClass" }, { - "id" : "14529", + "id" : "14530", "type" : "owl:equivalentClass" }, { "id" : "11738", @@ -19240,19 +19240,19 @@ "id" : "15240", "type" : "rdfs:Literal" }, { - "id" : "10808", + "id" : "10805", "type" : "rdfs:Datatype" }, { - "id" : "8042", + "id" : "8040", "type" : "rdfs:Datatype" }, { - "id" : "10770", + "id" : "10768", "type" : "rdfs:Datatype" }, { "id" : "2608", "type" : "rdfs:Datatype" }, { - "id" : "10696", + "id" : "10693", "type" : "rdfs:Datatype" }, { "id" : "5136", @@ -19321,7 +19321,7 @@ "id" : "14364", "type" : "rdfs:Datatype" }, { - "id" : "11507", + "id" : "11506", "type" : "rdfs:Literal" }, { "id" : "3502", @@ -19360,7 +19360,7 @@ "id" : "8436", "type" : "owl:equivalentClass" }, { - "id" : "922", + "id" : "918", "type" : "rdfs:Datatype" }, { "id" : "10802", @@ -19378,10 +19378,10 @@ "id" : "9726", "type" : "rdfs:Literal" }, { - "id" : "14202", + "id" : "14201", "type" : "owl:equivalentClass" }, { - "id" : "6181", + "id" : "6150", "type" : "owl:Class" }, { "id" : "11908", @@ -19396,10 +19396,10 @@ "id" : "4380", "type" : "rdfs:Literal" }, { - "id" : "4606", + "id" : "4609", "type" : "owl:unionOf" }, { - "id" : "4607", + "id" : "4610", "type" : "rdfs:Literal" }, { "id" : "4990", @@ -19411,7 +19411,7 @@ "id" : "13373", "type" : "rdfs:Literal" }, { - "id" : "11505", + "id" : "11508", "type" : "rdfs:Literal" }, { "id" : "8899", @@ -19471,13 +19471,13 @@ "id" : "3437", "type" : "owl:equivalentClass" }, { - "id" : "1351", + "id" : "1350", "type" : "owl:equivalentClass" }, { - "id" : "4278", + "id" : "1210", "type" : "owl:equivalentClass" }, { - "id" : "1210", + "id" : "4278", "type" : "owl:equivalentClass" }, { "id" : "4279", @@ -19663,7 +19663,7 @@ "id" : "4244", "type" : "owl:equivalentClass" }, { - "id" : "14833", + "id" : "14831", "type" : "rdfs:Literal" }, { "id" : "12901", @@ -19831,10 +19831,10 @@ "id" : "10149", "type" : "rdfs:Datatype" }, { - "id" : "1203", + "id" : "1207", "type" : "rdfs:Datatype" }, { - "id" : "13244", + "id" : "13246", "type" : "rdfs:Literal" }, { "id" : "10148", @@ -19858,7 +19858,7 @@ "id" : "10157", "type" : "rdfs:Literal" }, { - "id" : "1331", + "id" : "1327", "type" : "owl:equivalentClass" }, { "id" : "11390", @@ -19876,19 +19876,19 @@ "id" : "11540", "type" : "rdfs:Literal" }, { - "id" : "11353", + "id" : "11350", "type" : "owl:unionOf" }, { "id" : "11524", "type" : "rdfs:Datatype" }, { - "id" : "11354", + "id" : "11351", "type" : "rdfs:Datatype" }, { "id" : "11519", "type" : "rdfs:Datatype" }, { - "id" : "13231", + "id" : "13229", "type" : "rdfs:Literal" }, { "id" : "15250", @@ -19909,7 +19909,7 @@ "id" : "13280", "type" : "rdfs:Literal" }, { - "id" : "6448", + "id" : "6446", "type" : "rdfs:Datatype" }, { "id" : "13276", @@ -19966,7 +19966,7 @@ "id" : "15370", "type" : "rdfs:Literal" }, { - "id" : "1511", + "id" : "1515", "type" : "rdfs:Literal" }, { "id" : "13265", @@ -20002,37 +20002,37 @@ "id" : "15376", "type" : "rdfs:Datatype" }, { - "id" : "9853", + "id" : "9856", "type" : "owl:unionOf" }, { "id" : "5504", "type" : "rdfs:Datatype" }, { - "id" : "9854", + "id" : "9857", "type" : "rdfs:Datatype" }, { "id" : "5503", "type" : "owl:unionOf" }, { - "id" : "9859", + "id" : "9862", "type" : "owl:unionOf" }, { - "id" : "5470", + "id" : "5472", "type" : "rdfs:Datatype" }, { - "id" : "9860", + "id" : "9863", "type" : "rdfs:Datatype" }, { "id" : "5474", "type" : "rdfs:Datatype" }, { - "id" : "9866", + "id" : "9869", "type" : "owl:unionOf" }, { "id" : "5485", "type" : "rdfs:Datatype" }, { - "id" : "9867", + "id" : "9870", "type" : "rdfs:Datatype" }, { "id" : "5484", @@ -20056,7 +20056,7 @@ "id" : "5607", "type" : "rdfs:Datatype" }, { - "id" : "9845", + "id" : "9843", "type" : "rdfs:Datatype" }, { "id" : "5608", @@ -20143,7 +20143,7 @@ "id" : "12477", "type" : "rdfs:Datatype" }, { - "id" : "10399", + "id" : "10401", "type" : "rdfs:Datatype" }, { "id" : "12465", @@ -20185,13 +20185,13 @@ "id" : "11905", "type" : "owl:Class" }, { - "id" : "9814", + "id" : "9815", "type" : "rdfs:Datatype" }, { "id" : "12542", "type" : "rdfs:Literal" }, { - "id" : "9810", + "id" : "9811", "type" : "rdfs:Literal" }, { "id" : "12515", @@ -20302,7 +20302,7 @@ "id" : "11263", "type" : "rdfs:Literal" }, { - "id" : "13851", + "id" : "13853", "type" : "rdfs:Literal" }, { "id" : "11280", @@ -20392,13 +20392,13 @@ "id" : "11375", "type" : "rdfs:Datatype" }, { - "id" : "12266", + "id" : "12264", "type" : "rdfs:Literal" }, { "id" : "11371", "type" : "rdfs:Literal" }, { - "id" : "12435", + "id" : "12438", "type" : "rdfs:Datatype" }, { "id" : "11379", @@ -20410,10 +20410,10 @@ "id" : "11374", "type" : "owl:unionOf" }, { - "id" : "12381", + "id" : "12382", "type" : "rdfs:Literal" }, { - "id" : "12380", + "id" : "12381", "type" : "owl:unionOf" }, { "id" : "9983", @@ -20467,7 +20467,7 @@ "id" : "9989", "type" : "rdfs:Literal" }, { - "id" : "9987", + "id" : "9984", "type" : "rdfs:Datatype" }, { "id" : "10010", @@ -20617,7 +20617,7 @@ "id" : "15457", "type" : "owl:equivalentClass" }, { - "id" : "9014", + "id" : "9017", "type" : "owl:unionOf" }, { "id" : "15459", @@ -20632,7 +20632,7 @@ "id" : "512", "type" : "rdfs:Literal" }, { - "id" : "9015", + "id" : "9018", "type" : "rdfs:Datatype" }, { "id" : "14901", @@ -20653,7 +20653,7 @@ "id" : "15259", "type" : "rdfs:Literal" }, { - "id" : "738", + "id" : "741", "type" : "owl:unionOf" }, { "id" : "10070", @@ -20662,7 +20662,7 @@ "id" : "5371", "type" : "rdfs:Datatype" }, { - "id" : "739", + "id" : "742", "type" : "rdfs:Literal" }, { "id" : "7337", @@ -20701,7 +20701,7 @@ "id" : "6913", "type" : "owl:unionOf" }, { - "id" : "3506", + "id" : "3508", "type" : "rdfs:Literal" }, { "id" : "15466", @@ -20740,13 +20740,13 @@ "id" : "10605", "type" : "owl:Class" }, { - "id" : "754", + "id" : "757", "type" : "rdfs:Literal" }, { "id" : "6127", "type" : "rdfs:Datatype" }, { - "id" : "6571", + "id" : "6575", "type" : "rdfs:Literal" }, { "id" : "555", @@ -20782,7 +20782,7 @@ "id" : "15470", "type" : "rdfs:Datatype" }, { - "id" : "566", + "id" : "569", "type" : "rdfs:Datatype" }, { "id" : "15409", @@ -20836,7 +20836,7 @@ "id" : "14344", "type" : "rdfs:Literal" }, { - "id" : "7112", + "id" : "7110", "type" : "rdfs:Datatype" }, { "id" : "15473", @@ -20854,7 +20854,7 @@ "id" : "15474", "type" : "rdfs:Datatype" }, { - "id" : "11728", + "id" : "11731", "type" : "rdfs:Literal" }, { "id" : "607", @@ -20866,7 +20866,7 @@ "id" : "15233", "type" : "rdfs:Datatype" }, { - "id" : "460", + "id" : "463", "type" : "rdfs:Literal" }, { "id" : "14484", @@ -20893,7 +20893,7 @@ "id" : "15476", "type" : "rdfs:Literal" }, { - "id" : "459", + "id" : "462", "type" : "owl:unionOf" }, { "id" : "15477", @@ -20950,7 +20950,7 @@ "id" : "10690", "type" : "owl:unionOf" }, { - "id" : "9291", + "id" : "9293", "type" : "owl:equivalentClass" }, { "id" : "13688", @@ -21007,13 +21007,13 @@ "id" : "7083", "type" : "rdfs:Literal" }, { - "id" : "7425", + "id" : "7427", "type" : "rdfs:Literal" }, { "id" : "6977", "type" : "rdfs:Datatype" }, { - "id" : "7424", + "id" : "7426", "type" : "owl:unionOf" }, { "id" : "7061", @@ -21064,13 +21064,13 @@ "id" : "6898", "type" : "owl:unionOf" }, { - "id" : "1808", + "id" : "1800", "type" : "rdfs:Datatype" }, { "id" : "6922", "type" : "rdfs:Datatype" }, { - "id" : "1807", + "id" : "1799", "type" : "owl:unionOf" }, { "id" : "6918", @@ -21082,7 +21082,7 @@ "id" : "6921", "type" : "owl:unionOf" }, { - "id" : "9562", + "id" : "9560", "type" : "rdfs:Literal" }, { "id" : "14316", @@ -21121,7 +21121,7 @@ "id" : "7030", "type" : "owl:unionOf" }, { - "id" : "13994", + "id" : "13992", "type" : "rdfs:Literal" }, { "id" : "7031", @@ -21181,13 +21181,13 @@ "id" : "8535", "type" : "owl:Class" }, { - "id" : "14007", + "id" : "14006", "type" : "rdfs:Datatype" }, { "id" : "8866", "type" : "rdfs:Datatype" }, { - "id" : "11324", + "id" : "11328", "type" : "rdfs:Datatype" }, { "id" : "13455", @@ -21223,7 +21223,7 @@ "id" : "6676", "type" : "rdfs:Datatype" }, { - "id" : "11941", + "id" : "11939", "type" : "rdfs:Literal" }, { "id" : "5816", @@ -21277,7 +21277,7 @@ "id" : "7240", "type" : "rdfs:Literal" }, { - "id" : "6985", + "id" : "6990", "type" : "rdfs:Literal" }, { "id" : "7239", @@ -21289,7 +21289,7 @@ "id" : "10167", "type" : "rdfs:Literal" }, { - "id" : "1548", + "id" : "1544", "type" : "rdfs:Literal" }, { "id" : "10166", @@ -21298,7 +21298,7 @@ "id" : "15133", "type" : "rdfs:Literal" }, { - "id" : "2507", + "id" : "2503", "type" : "owl:unionOf" }, { "id" : "15137", @@ -21319,7 +21319,7 @@ "id" : "8183", "type" : "rdfs:Literal" }, { - "id" : "2508", + "id" : "2504", "type" : "rdfs:Literal" }, { "id" : "8182", @@ -21388,13 +21388,13 @@ "id" : "14797", "type" : "rdfs:Literal" }, { - "id" : "15048", + "id" : "15050", "type" : "rdfs:Literal" }, { "id" : "7385", "type" : "rdfs:Literal" }, { - "id" : "15047", + "id" : "15049", "type" : "owl:unionOf" }, { "id" : "518", @@ -21550,7 +21550,7 @@ "id" : "15458", "type" : "owl:equivalentClass" }, { - "id" : "6190", + "id" : "6148", "type" : "owl:Class" }, { "id" : "6428", @@ -21607,7 +21607,7 @@ "id" : "447", "type" : "rdfs:Datatype" }, { - "id" : "463", + "id" : "459", "type" : "rdfs:Datatype" }, { "id" : "15555", @@ -21625,7 +21625,7 @@ "id" : "528", "type" : "rdfs:Literal" }, { - "id" : "569", + "id" : "565", "type" : "rdfs:Literal" }, { "id" : "598", @@ -21685,7 +21685,7 @@ "id" : "7608", "type" : "rdfs:Datatype" }, { - "id" : "7640", + "id" : "7638", "type" : "rdfs:Literal" }, { "id" : "12495", @@ -21700,7 +21700,7 @@ "id" : "15565", "type" : "rdfs:Datatype" }, { - "id" : "8065", + "id" : "8060", "type" : "rdfs:Literal" }, { "id" : "7726", @@ -21712,16 +21712,16 @@ "id" : "7627", "type" : "rdfs:Literal" }, { - "id" : "7907", + "id" : "7910", "type" : "rdfs:Datatype" }, { - "id" : "8057", + "id" : "8055", "type" : "rdfs:Datatype" }, { "id" : "7708", "type" : "rdfs:Literal" }, { - "id" : "7906", + "id" : "7909", "type" : "owl:unionOf" }, { "id" : "8059", @@ -21733,7 +21733,7 @@ "id" : "15415", "type" : "rdfs:Datatype" }, { - "id" : "1317", + "id" : "1314", "type" : "rdfs:Datatype" }, { "id" : "3661", @@ -21799,7 +21799,7 @@ "id" : "7835", "type" : "rdfs:Literal" }, { - "id" : "6075", + "id" : "6070", "type" : "rdfs:Datatype" }, { "id" : "7760", @@ -21820,10 +21820,10 @@ "id" : "7830", "type" : "rdfs:Literal" }, { - "id" : "11619", + "id" : "11620", "type" : "rdfs:Datatype" }, { - "id" : "8048", + "id" : "8047", "type" : "rdfs:Literal" }, { "id" : "15567", @@ -21922,7 +21922,7 @@ "id" : "10190", "type" : "owl:unionOf" }, { - "id" : "813", + "id" : "807", "type" : "rdfs:Literal" }, { "id" : "7172", @@ -22003,7 +22003,7 @@ "id" : "15582", "type" : "owl:unionOf" }, { - "id" : "9856", + "id" : "9854", "type" : "rdfs:Datatype" }, { "id" : "4131", @@ -22024,7 +22024,7 @@ "id" : "8399", "type" : "owl:unionOf" }, { - "id" : "626", + "id" : "623", "type" : "rdfs:Datatype" }, { "id" : "14600", @@ -22042,7 +22042,7 @@ "id" : "9338", "type" : "rdfs:Datatype" }, { - "id" : "4120", + "id" : "4118", "type" : "rdfs:Datatype" }, { "id" : "8407", @@ -22168,7 +22168,7 @@ "id" : "15535", "type" : "owl:unionOf" }, { - "id" : "1418", + "id" : "1415", "type" : "owl:equivalentClass" }, { "id" : "15599", @@ -22423,7 +22423,7 @@ "id" : "10257", "type" : "rdfs:Literal" }, { - "id" : "7873", + "id" : "7870", "type" : "rdfs:Datatype" }, { "id" : "6533", @@ -22441,7 +22441,7 @@ "id" : "13591", "type" : "rdfs:Literal" }, { - "id" : "12553", + "id" : "12549", "type" : "rdfs:Datatype" }, { "id" : "15616", @@ -22471,13 +22471,13 @@ "id" : "12737", "type" : "owl:unionOf" }, { - "id" : "10613", + "id" : "8302", "type" : "owl:equivalentClass" }, { - "id" : "8302", + "id" : "10613", "type" : "owl:equivalentClass" }, { - "id" : "3505", + "id" : "3507", "type" : "owl:unionOf" }, { "id" : "13045", @@ -22492,10 +22492,10 @@ "id" : "12352", "type" : "owl:equivalentClass" }, { - "id" : "14579", + "id" : "5676", "type" : "owl:equivalentClass" }, { - "id" : "5676", + "id" : "14579", "type" : "owl:equivalentClass" }, { "id" : "6088", @@ -22543,7 +22543,7 @@ "id" : "8901", "type" : "rdfs:Datatype" }, { - "id" : "9985", + "id" : "9986", "type" : "rdfs:Literal" }, { "id" : "9902", @@ -22657,7 +22657,7 @@ "id" : "13830", "type" : "owl:unionOf" }, { - "id" : "667", + "id" : "665", "type" : "rdfs:Datatype" }, { "id" : "15559", @@ -22672,10 +22672,10 @@ "id" : "15028", "type" : "owl:unionOf" }, { - "id" : "8039", + "id" : "8042", "type" : "owl:unionOf" }, { - "id" : "757", + "id" : "754", "type" : "rdfs:Datatype" }, { "id" : "15626", @@ -22699,10 +22699,10 @@ "id" : "15029", "type" : "rdfs:Literal" }, { - "id" : "8040", + "id" : "8043", "type" : "rdfs:Datatype" }, { - "id" : "742", + "id" : "738", "type" : "rdfs:Datatype" }, { "id" : "3088", @@ -22732,7 +22732,7 @@ "id" : "15369", "type" : "rdfs:Datatype" }, { - "id" : "623", + "id" : "626", "type" : "rdfs:Datatype" }, { "id" : "14342", @@ -22768,7 +22768,7 @@ "id" : "8851", "type" : "owl:equivalentClass" }, { - "id" : "8773", + "id" : "8775", "type" : "rdfs:Datatype" }, { "id" : "9590", @@ -22783,13 +22783,13 @@ "id" : "14772", "type" : "rdfs:Datatype" }, { - "id" : "8062", + "id" : "8064", "type" : "rdfs:Datatype" }, { - "id" : "13116", + "id" : "13114", "type" : "rdfs:Datatype" }, { - "id" : "8061", + "id" : "8063", "type" : "owl:unionOf" }, { "id" : "15629", @@ -22906,7 +22906,7 @@ "id" : "3307", "type" : "rdfs:Literal" }, { - "id" : "1803", + "id" : "1807", "type" : "owl:equivalentClass" }, { "id" : "1132", @@ -22924,13 +22924,13 @@ "id" : "9330", "type" : "owl:equivalentClass" }, { - "id" : "3745", + "id" : "7840", "type" : "owl:equivalentClass" }, { - "id" : "7840", + "id" : "3745", "type" : "owl:equivalentClass" }, { - "id" : "14530", + "id" : "14529", "type" : "owl:equivalentClass" }, { "id" : "8537", @@ -22963,7 +22963,7 @@ "id" : "4409", "type" : "rdfs:Literal" }, { - "id" : "4341", + "id" : "4345", "type" : "rdfs:Literal" }, { "id" : "4420", @@ -23104,7 +23104,7 @@ "id" : "5080", "type" : "rdfs:Datatype" }, { - "id" : "4910", + "id" : "4908", "type" : "rdfs:Literal" }, { "id" : "5084", @@ -23119,7 +23119,7 @@ "id" : "8964", "type" : "rdfs:Datatype" }, { - "id" : "5091", + "id" : "5089", "type" : "rdfs:Literal" }, { "id" : "10047", @@ -23143,7 +23143,7 @@ "id" : "15653", "type" : "rdfs:Datatype" }, { - "id" : "4851", + "id" : "4853", "type" : "rdfs:Literal" }, { "id" : "5051", @@ -23182,7 +23182,7 @@ "id" : "6694", "type" : "rdfs:Literal" }, { - "id" : "6347", + "id" : "6344", "type" : "rdfs:Literal" }, { "id" : "6690", @@ -23206,25 +23206,25 @@ "id" : "6481", "type" : "rdfs:Literal" }, { - "id" : "6574", + "id" : "6571", "type" : "owl:unionOf" }, { "id" : "5094", "type" : "rdfs:Literal" }, { - "id" : "6575", + "id" : "6572", "type" : "rdfs:Literal" }, { - "id" : "1296", + "id" : "1298", "type" : "owl:equivalentClass" }, { - "id" : "6237", + "id" : "6240", "type" : "owl:unionOf" }, { "id" : "6688", "type" : "rdfs:Literal" }, { - "id" : "6238", + "id" : "6241", "type" : "rdfs:Literal" }, { "id" : "6684", @@ -23239,7 +23239,7 @@ "id" : "5748", "type" : "rdfs:Literal" }, { - "id" : "9374", + "id" : "9376", "type" : "rdfs:Literal" }, { "id" : "8085", @@ -23254,7 +23254,7 @@ "id" : "8074", "type" : "rdfs:Literal" }, { - "id" : "5767", + "id" : "5766", "type" : "rdfs:Datatype" }, { "id" : "15319", @@ -23284,13 +23284,13 @@ "id" : "5771", "type" : "rdfs:Datatype" }, { - "id" : "9373", + "id" : "9375", "type" : "owl:unionOf" }, { "id" : "7086", "type" : "rdfs:Literal" }, { - "id" : "5777", + "id" : "5778", "type" : "owl:unionOf" }, { "id" : "13096", @@ -23299,7 +23299,7 @@ "id" : "7066", "type" : "rdfs:Literal" }, { - "id" : "5778", + "id" : "5779", "type" : "rdfs:Datatype" }, { "id" : "13511", @@ -23338,7 +23338,7 @@ "id" : "5344", "type" : "owl:unionOf" }, { - "id" : "3357", + "id" : "3353", "type" : "rdfs:Datatype" }, { "id" : "4833", @@ -23530,7 +23530,7 @@ "id" : "2809", "type" : "owl:unionOf" }, { - "id" : "6518", + "id" : "6519", "type" : "rdfs:Datatype" }, { "id" : "10159", @@ -23575,7 +23575,7 @@ "id" : "2777", "type" : "owl:unionOf" }, { - "id" : "9169", + "id" : "9170", "type" : "rdfs:Datatype" }, { "id" : "2778", @@ -23719,7 +23719,7 @@ "id" : "11431", "type" : "rdfs:Datatype" }, { - "id" : "10421", + "id" : "10419", "type" : "rdfs:Literal" }, { "id" : "6024", @@ -23767,7 +23767,7 @@ "id" : "1343", "type" : "owl:equivalentClass" }, { - "id" : "4726", + "id" : "4723", "type" : "rdfs:Literal" }, { "id" : "11459", @@ -23806,7 +23806,7 @@ "id" : "10030", "type" : "rdfs:Literal" }, { - "id" : "5255", + "id" : "5257", "type" : "owl:unionOf" }, { "id" : "9997", @@ -23860,7 +23860,7 @@ "id" : "5735", "type" : "rdfs:Literal" }, { - "id" : "5256", + "id" : "5258", "type" : "rdfs:Literal" }, { "id" : "3098", @@ -23947,7 +23947,7 @@ "id" : "9081", "type" : "rdfs:Literal" }, { - "id" : "10565", + "id" : "10562", "type" : "rdfs:Literal" }, { "id" : "6540", @@ -23983,7 +23983,7 @@ "id" : "11637", "type" : "rdfs:Datatype" }, { - "id" : "12255", + "id" : "12253", "type" : "rdfs:Literal" }, { "id" : "11604", @@ -24097,7 +24097,7 @@ "id" : "15694", "type" : "owl:equivalentClass" }, { - "id" : "1799", + "id" : "1803", "type" : "owl:equivalentClass" }, { "id" : "10833", @@ -24313,7 +24313,7 @@ "id" : "7542", "type" : "owl:unionOf" }, { - "id" : "8064", + "id" : "8061", "type" : "rdfs:Literal" }, { "id" : "7295", @@ -24370,7 +24370,7 @@ "id" : "13379", "type" : "rdfs:Literal" }, { - "id" : "13976", + "id" : "13977", "type" : "rdfs:Literal" }, { "id" : "13082", @@ -24424,7 +24424,7 @@ "id" : "15699", "type" : "owl:unionOf" }, { - "id" : "13659", + "id" : "13657", "type" : "rdfs:Datatype" }, { "id" : "9670", @@ -24547,7 +24547,7 @@ "id" : "5440", "type" : "rdfs:Datatype" }, { - "id" : "10550", + "id" : "10547", "type" : "owl:unionOf" }, { "id" : "422", @@ -24556,7 +24556,7 @@ "id" : "4067", "type" : "owl:unionOf" }, { - "id" : "14976", + "id" : "14974", "type" : "rdfs:Literal" }, { "id" : "4034", @@ -24613,7 +24613,7 @@ "id" : "4071", "type" : "owl:unionOf" }, { - "id" : "10551", + "id" : "10548", "type" : "rdfs:Literal" }, { "id" : "15081", @@ -24727,7 +24727,7 @@ "id" : "3766", "type" : "rdfs:Datatype" }, { - "id" : "1980", + "id" : "1982", "type" : "rdfs:Literal" }, { "id" : "12208", @@ -24901,7 +24901,7 @@ "id" : "4318", "type" : "owl:equivalentClass" }, { - "id" : "146", + "id" : "142", "type" : "rdfs:Datatype" }, { "id" : "4096", @@ -24976,7 +24976,7 @@ "id" : "9138", "type" : "rdfs:Literal" }, { - "id" : "4343", + "id" : "4342", "type" : "owl:unionOf" }, { "id" : "14412", @@ -25048,7 +25048,7 @@ "id" : "7824", "type" : "rdfs:Datatype" }, { - "id" : "4344", + "id" : "4343", "type" : "rdfs:Datatype" }, { "id" : "937", @@ -25060,7 +25060,7 @@ "id" : "2176", "type" : "owl:equivalentClass" }, { - "id" : "6155", + "id" : "6157", "type" : "owl:equivalentClass" }, { "id" : "8309", @@ -25114,7 +25114,7 @@ "id" : "9322", "type" : "rdfs:Datatype" }, { - "id" : "12139", + "id" : "12136", "type" : "owl:equivalentClass" }, { "id" : "15104", @@ -25177,7 +25177,7 @@ "id" : "14459", "type" : "owl:equivalentClass" }, { - "id" : "6151", + "id" : "6153", "type" : "owl:Class" }, { "id" : "1636", @@ -25628,7 +25628,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.E008", - "equivalent" : [ "215" ], + "equivalent" : [ "212" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -25644,7 +25644,7 @@ "undefined" : "Item of: Document Class Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "214" + "id" : "211" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.E006", "equivalent" : [ "220" ], @@ -25756,7 +25756,7 @@ "id" : "263" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.E023", - "equivalent" : [ "271" ], + "equivalent" : [ "267" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -25772,7 +25772,7 @@ "undefined" : "Item of: WADO Retrieval Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "270" + "id" : "266" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.E022", "equivalent" : [ "273" ], @@ -26127,7 +26127,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0340", - "equivalent" : [ "442" ], + "equivalent" : [ "438" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -26143,7 +26143,7 @@ "undefined" : "Item of: Performed Series Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "441" + "id" : "437" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.E024", "equivalent" : [ "586" ], @@ -26272,18 +26272,18 @@ "value" : "https://cctag.readthedocs.io/en/latest/", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Circular", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Circular", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -27655,7 +27655,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "640", + "id" : "638", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -27693,7 +27693,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0008.225A", - "equivalent" : [ "1300" ], + "equivalent" : [ "1296" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -27709,7 +27709,7 @@ "undefined" : "Item of: Anatomic Structure Space Or Region Modifier Code Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "1299" + "id" : "1295" }, { "instances" : 0, "union" : [ "1302", "199" ], @@ -27847,7 +27847,7 @@ "id" : "1322" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.4008.0111", - "equivalent" : [ "1331" ], + "equivalent" : [ "1327" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -27863,7 +27863,7 @@ "undefined" : "Item of: Interpretation Approver Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1330" + "id" : "1326" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AddIntermediateSequence", "equivalent" : [ "1026" ], @@ -27903,7 +27903,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "1332" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IE.Document", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.GraphicObjectSequence", + "equivalent" : [ "1337" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -27915,14 +27916,13 @@ } ] }, "label" : { - "IRI-based" : "IE.Document", - "undefined" : "Document" + "IRI-based" : "SequenceItem.GraphicObjectSequence", + "undefined" : "Item of: Graphic Object Sequence" }, - "attributes" : [ "external" ], + "attributes" : [ "equivalent", "external" ], "id" : "1336" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.GraphicObjectSequence", - "equivalent" : [ "1338" ], + "iri" : "http://purl.org/healthcarevocab/v1#IE.Document", "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -27934,11 +27934,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.GraphicObjectSequence", - "undefined" : "Item of: Graphic Object Sequence" + "IRI-based" : "IE.Document", + "undefined" : "Document" }, - "attributes" : [ "equivalent", "external" ], - "id" : "1337" + "attributes" : [ "external" ], + "id" : "1338" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.4008.0118", "equivalent" : [ "1343" ], @@ -27960,7 +27960,7 @@ "id" : "1342" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.4008.0117", - "equivalent" : [ "1348" ], + "equivalent" : [ "1345" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -27976,7 +27976,7 @@ "undefined" : "Item of: Interpretation Diagnosis Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1347" + "id" : "1344" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -27992,7 +27992,7 @@ "id" : "1365" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0068.63A8", - "equivalent" : [ "1375" ], + "equivalent" : [ "1372" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -28008,7 +28008,7 @@ "undefined" : "Item of: Implant Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1374" + "id" : "1371" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0068.63AC", "equivalent" : [ "1381" ], @@ -28104,7 +28104,7 @@ "id" : "1412" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0068.63B0", - "equivalent" : [ "1418" ], + "equivalent" : [ "1415" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -28120,7 +28120,7 @@ "undefined" : "Item of: Mating Feature Sets Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1417" + "id" : "1414" }, { "iri" : "http://purl.org/poso/LowLevelFusion", "baseIri" : "http://purl.org/poso", @@ -28153,7 +28153,7 @@ } }, { "instances" : 0, - "union" : [ "1458", "1296" ], + "union" : [ "1458", "1298" ], "attributes" : [ "anonymous", "union" ], "id" : "1457" }, { @@ -28895,7 +28895,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "1699" }, { @@ -29117,7 +29117,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1328", + "id" : "1330", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -29392,7 +29392,7 @@ "instances" : 0, "union" : [ "1788", "265" ], "attributes" : [ "anonymous", "union" ], - "id" : "1327" + "id" : "1329" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0220", "equivalent" : [ "1858" ], @@ -29600,7 +29600,7 @@ "id" : "1977" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PulserEquipmentSequence", - "equivalent" : [ "1983" ], + "equivalent" : [ "1980" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -29616,7 +29616,7 @@ "undefined" : "Item of: Pulser Equipment Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1982" + "id" : "1979" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0068.6230", "equivalent" : [ "1987" ], @@ -29638,7 +29638,7 @@ "id" : "1986" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0260", - "equivalent" : [ "2049" ], + "equivalent" : [ "2045" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -29654,7 +29654,7 @@ "undefined" : "Item of: Performed Protocol Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2048" + "id" : "2044" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContributingSourcesSequence", "equivalent" : [ "2113" ], @@ -29714,7 +29714,7 @@ "id" : "2181" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0068.6224", - "equivalent" : [ "2191" ], + "equivalent" : [ "2187" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -29730,7 +29730,7 @@ "undefined" : "Item of: Derivation Implant Template Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2190" + "id" : "2186" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0293", "equivalent" : [ "2199" ], @@ -29791,7 +29791,7 @@ "superClasses" : [ "1750" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0296", - "equivalent" : [ "2274" ], + "equivalent" : [ "2271" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -29807,7 +29807,7 @@ "undefined" : "Item of: Billing Item Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2273" + "id" : "2270" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0295", "equivalent" : [ "2276" ], @@ -29838,18 +29838,18 @@ "value" : "https://github.com/chili-epfl/chilitags", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Square", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -30040,7 +30040,7 @@ "id" : "2433" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0400.0561", - "equivalent" : [ "1351" ], + "equivalent" : [ "1350" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -30189,7 +30189,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1207", + "id" : "1203", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -30365,7 +30365,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "2548" }, { @@ -30933,7 +30933,7 @@ } }, { "instances" : 0, - "union" : [ "801", "1122", "442" ], + "union" : [ "801", "1122", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "2702" }, { @@ -31843,7 +31843,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "2504", + "id" : "2508", "label" : { "IRI-based" : "long" } @@ -32682,7 +32682,7 @@ "id" : "3120" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.IndicationROISequence", - "equivalent" : [ "3126" ], + "equivalent" : [ "3122" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -32698,10 +32698,10 @@ "undefined" : "Item of: Indication ROI Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3125" + "id" : "3121" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.3006.00B0", - "equivalent" : [ "1206" ], + "equivalent" : [ "1202" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -32903,7 +32903,7 @@ "undefined" : "Item of: Text Object Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3205" + "id" : "3201" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -32913,7 +32913,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0009", - "equivalent" : [ "1337" ], + "equivalent" : [ "1336" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -32929,7 +32929,7 @@ "undefined" : "Item of: Graphic Object Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1338" + "id" : "1337" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ActualHumanPerformersSequence", "equivalent" : [ "3210" ], @@ -33543,7 +33543,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1800", + "id" : "1804", "label" : { "IRI-based" : "double" } @@ -33691,7 +33691,7 @@ "undefined" : "Item of: Verifying Observer Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2372" + "id" : "2368" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0008.1115", "equivalent" : [ "3498" ], @@ -33751,7 +33751,7 @@ "id" : "3466" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0008.1111", - "equivalent" : [ "3509" ], + "equivalent" : [ "3505" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -33767,7 +33767,7 @@ "undefined" : "Item of: Referenced Performed Procedure Step Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3508" + "id" : "3504" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OtherPatientIDsSequence", "equivalent" : [ "3513" ], @@ -34440,7 +34440,7 @@ "instances" : 0, "union" : [ "1", "241" ], "attributes" : [ "anonymous", "union" ], - "id" : "2045" + "id" : "2047" }, { "instances" : 0, "union" : [ "3737", "2832", "2611", "3738", "2890", "2635", "3739", "2967", "3740" ], @@ -34449,7 +34449,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "2046", + "id" : "2048", "label" : { "IRI-based" : "double" } @@ -34480,7 +34480,7 @@ "id" : "3743" }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "3745", "1709", "3746", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "3745", "1709", "3746", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "3744" }, { @@ -34891,7 +34891,7 @@ } }, { "instances" : 0, - "union" : [ "1151", "907", "1337" ], + "union" : [ "1151", "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "3857" }, { @@ -35090,7 +35090,7 @@ "instances" : 0, "union" : [ "801", "3169" ], "attributes" : [ "anonymous", "union" ], - "id" : "2240" + "id" : "2237" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -35233,7 +35233,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "2241", + "id" : "2238", "label" : { "IRI-based" : "double" } @@ -35244,7 +35244,7 @@ "id" : "3901" }, { "instances" : 0, - "union" : [ "3167", "1", "3169", "2515", "252" ], + "union" : [ "3167", "1", "3169", "2516", "252" ], "attributes" : [ "anonymous", "union" ], "id" : "2219" }, { @@ -35302,7 +35302,7 @@ } }, { "instances" : 0, - "union" : [ "1", "801", "807" ], + "union" : [ "1", "801", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "350" }, { @@ -35804,7 +35804,7 @@ } }, { "instances" : 0, - "union" : [ "3981", "1202", "331" ], + "union" : [ "3981", "1206", "331" ], "attributes" : [ "anonymous", "union" ], "id" : "3980" }, { @@ -35944,7 +35944,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1336" ], + "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "4080" }, { @@ -36172,7 +36172,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "4194" }, { @@ -36185,7 +36185,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1336" ], + "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "4237" }, { @@ -36198,7 +36198,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "4239" }, { @@ -36236,7 +36236,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "4372" }, { @@ -36249,7 +36249,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "4374" }, { @@ -36261,7 +36261,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2663" }, { @@ -36403,7 +36403,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "212", + "id" : "214", "label" : { "IRI-based" : "double" } @@ -36481,11 +36481,11 @@ "instances" : 0, "union" : [ "1", "4510" ], "attributes" : [ "anonymous", "union" ], - "id" : "267" + "id" : "269" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "268", + "id" : "270", "label" : { "IRI-based" : "double" } @@ -36549,7 +36549,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "412" }, { @@ -36576,7 +36576,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "382" }, { @@ -36661,7 +36661,7 @@ "id" : "4530" }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "408" }, { @@ -36687,7 +36687,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "386" }, { @@ -36929,8 +36929,8 @@ "id" : "4793", "superClasses" : [ "729", "730" ] }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.UnifiedProcedureStepPerformedProcedureSequence", - "equivalent" : [ "4813" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DACSequence", + "equivalent" : [ "4814" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -36942,13 +36942,13 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.UnifiedProcedureStepPerformedProcedureSequence", - "undefined" : "Item of: Unified Procedure Step Performed Procedure Sequence" + "IRI-based" : "SequenceItem.DACSequence", + "undefined" : "Item of: DAC Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3970" + "id" : "4813" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DACSequence", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.UnifiedProcedureStepPerformedProcedureSequence", "equivalent" : [ "4815" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, @@ -36961,11 +36961,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.DACSequence", - "undefined" : "Item of: DAC Sequence" + "IRI-based" : "SequenceItem.UnifiedProcedureStepPerformedProcedureSequence", + "undefined" : "Item of: Unified Procedure Step Performed Procedure Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4814" + "id" : "3970" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PerFrameFunctionalGroupsSequence", "equivalent" : [ "4830" ], @@ -37025,7 +37025,7 @@ "id" : "4843" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.GateSettingsSequence", - "equivalent" : [ "4854" ], + "equivalent" : [ "4851" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -37041,7 +37041,7 @@ "undefined" : "Item of: Gate Settings Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4853" + "id" : "4850" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DetectorTemperatureSequence", "equivalent" : [ "4873" ], @@ -37183,7 +37183,7 @@ "undefined" : "Item of: Fill Style Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4918" + "id" : "4914" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0234", "equivalent" : [ "1231" ], @@ -37745,7 +37745,7 @@ "undefined" : "Item of: ROI Physical Properties Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1206" + "id" : "1202" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ProcedureIdentifierCodeSequenceTrial", "equivalent" : [ "5109" ], @@ -37918,7 +37918,7 @@ "instances" : 0, "union" : [ "1", "3591" ], "attributes" : [ "anonymous", "union" ], - "id" : "438" + "id" : "440" }, { "iri" : "http://purl.org/healthcarevocab/v1#IE.BasicAnnotationBox", "baseIri" : "http://purl.org/healthcarevocab/v1", @@ -38139,7 +38139,7 @@ "id" : "1617" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0014.4002", - "equivalent" : [ "1982" ], + "equivalent" : [ "1979" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -38155,7 +38155,7 @@ "undefined" : "Item of: Pulser Equipment Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1983" + "id" : "1980" }, { "iri" : "http://purl.org/co/List", "baseIri" : "http://purl.org/co", @@ -38256,7 +38256,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0014.4060", - "equivalent" : [ "4853" ], + "equivalent" : [ "4850" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -38272,7 +38272,7 @@ "undefined" : "Item of: Gate Settings Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4854" + "id" : "4851" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -38620,7 +38620,7 @@ "id" : "5340" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0014.4035", - "equivalent" : [ "4814" ], + "equivalent" : [ "4813" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -38636,7 +38636,7 @@ "undefined" : "Item of: DAC Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4815" + "id" : "4814" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedFirstFrameSequence", "equivalent" : [ "5368" ], @@ -38783,7 +38783,7 @@ "id" : "5412" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.InterpretationDiagnosisCodeSequence", - "equivalent" : [ "1347" ], + "equivalent" : [ "1344" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -38799,7 +38799,7 @@ "undefined" : "Item of: Interpretation Diagnosis Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1348" + "id" : "1345" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ComponentTypesSequence", "equivalent" : [ "5438" ], @@ -39249,7 +39249,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.3006.0040", - "equivalent" : [ "2503" ], + "equivalent" : [ "2507" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -39303,7 +39303,7 @@ "undefined" : "Item of: ROI Contour Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "5780" + "id" : "5776" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.3006.0030", "equivalent" : [ "1187" ], @@ -39400,7 +39400,7 @@ } }, { "instances" : 0, - "union" : [ "1", "801", "807" ], + "union" : [ "1", "801", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "5866" }, { @@ -39651,7 +39651,7 @@ "id" : "5919" }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "5920" }, { @@ -39800,7 +39800,7 @@ "id" : "1458" }, { "instances" : 0, - "union" : [ "1231", "1151", "907", "1337" ], + "union" : [ "1231", "1151", "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "5605" }, { @@ -39828,7 +39828,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336", "1337" ], + "union" : [ "1703", "1338", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "5941" }, { @@ -39868,7 +39868,7 @@ "id" : "5950" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OphthalmicPatientClinicalInformationLeftEyeSequence", - "equivalent" : [ "5954" ], + "equivalent" : [ "5951" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -39913,7 +39913,7 @@ } }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "5957" }, { @@ -39926,7 +39926,7 @@ } }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "5323" }, { @@ -40554,7 +40554,7 @@ "id" : "4760" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.09F8", - "equivalent" : [ "6155" ], + "equivalent" : [ "6157" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -40570,7 +40570,7 @@ "undefined" : "Item of: Vital Stain Code Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "6154" + "id" : "6156" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TransmitTransducerSequence", "equivalent" : [ "5210" ], @@ -40592,7 +40592,7 @@ "id" : "5211" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.KeratometryRightEyeSequence", - "equivalent" : [ "6164" ], + "equivalent" : [ "6166" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -40608,10 +40608,10 @@ "undefined" : "Item of: Keratometry Right Eye Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6163" + "id" : "6165" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TwoDPointCoordinatesSequence", - "equivalent" : [ "6165" ], + "equivalent" : [ "6167" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -40869,12 +40869,12 @@ "id" : "6425" }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "6429" }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "6435" }, { @@ -40964,7 +40964,7 @@ "id" : "1702" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "6467" }, { @@ -41257,7 +41257,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6520", + "id" : "6517", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -41419,7 +41419,7 @@ "undefined" : "Item of: Scheduled Procedure Step Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1202" + "id" : "1206" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -41535,7 +41535,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "5160", + "id" : "5157", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -42072,7 +42072,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "6902" }, { @@ -42416,7 +42416,7 @@ "id" : "6980" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0318", - "equivalent" : [ "6988" ], + "equivalent" : [ "6983" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -42432,7 +42432,7 @@ "undefined" : "Item of: Graphic Coordinates Data Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6987" + "id" : "6982" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.08D8", "equivalent" : [ "3887" ], @@ -42626,7 +42626,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2271", + "id" : "2273", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -42735,8 +42735,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "2707" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MatrixRegistrationSequence", - "equivalent" : [ "6969" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0046.0028", + "equivalent" : [ "7297" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -42748,14 +42748,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.MatrixRegistrationSequence", - "undefined" : "Item of: Matrix Registration Sequence" + "IRI-based" : "SequenceItem.Tag.0046.0028", + "undefined" : "Item of: Prism Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1676" + "id" : "7296" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0046.0028", - "equivalent" : [ "7300" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MatrixRegistrationSequence", + "equivalent" : [ "6969" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -42767,11 +42767,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0046.0028", - "undefined" : "Item of: Prism Sequence" + "IRI-based" : "SequenceItem.MatrixRegistrationSequence", + "undefined" : "Item of: Matrix Registration Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7299" + "id" : "1676" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CalculatedDoseReferenceSequence", "equivalent" : [ "7303" ], @@ -42841,8 +42841,8 @@ "id" : "331", "superClasses" : [ "5898" ] }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0402", - "equivalent" : [ "3649" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DischargeDiagnosisCodeSequence", + "equivalent" : [ "7323" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -42854,14 +42854,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0070.0402", - "undefined" : "Item of: Blending Sequence" + "IRI-based" : "SequenceItem.DischargeDiagnosisCodeSequence", + "undefined" : "Item of: Discharge Diagnosis Code Sequence" }, "attributes" : [ "equivalent", "external" ], "id" : "7322" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DischargeDiagnosisCodeSequence", - "equivalent" : [ "7324" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0402", + "equivalent" : [ "3649" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -42873,11 +42873,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.DischargeDiagnosisCodeSequence", - "undefined" : "Item of: Discharge Diagnosis Code Sequence" + "IRI-based" : "SequenceItem.Tag.0070.0402", + "undefined" : "Item of: Blending Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7323" + "id" : "7324" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0070.0404", "equivalent" : [ "7326" ], @@ -43118,7 +43118,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0046.0070", - "equivalent" : [ "6163" ], + "equivalent" : [ "6165" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -43134,7 +43134,7 @@ "undefined" : "Item of: Keratometry Right Eye Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6164" + "id" : "6166" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -43213,7 +43213,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4916", + "id" : "4917", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -43230,7 +43230,7 @@ "instances" : 0, "union" : [ "48", "3929", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "4915" + "id" : "4916" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -43559,7 +43559,7 @@ "id" : "1389" }, { "instances" : 0, - "union" : [ "2488", "2368" ], + "union" : [ "2488", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "7408" }, { @@ -43584,7 +43584,7 @@ "id" : "7410" }, { "instances" : 0, - "union" : [ "2488", "2368" ], + "union" : [ "2488", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "6744" }, { @@ -43624,7 +43624,7 @@ } }, { "instances" : 0, - "union" : [ "5985", "192", "3880", "271" ], + "union" : [ "5985", "192", "3880", "267" ], "attributes" : [ "anonymous", "union" ], "id" : "7416" }, { @@ -43792,7 +43792,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2369", + "id" : "2373", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -44074,7 +44074,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1545", + "id" : "1548", "label" : { "IRI-based" : "double" } @@ -44089,7 +44089,7 @@ "instances" : 0, "union" : [ "1", "851", "7491", "3649", "310" ], "attributes" : [ "anonymous", "union" ], - "id" : "1544" + "id" : "1547" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -44194,7 +44194,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5765", + "id" : "5768", "label" : { "IRI-based" : "double" } @@ -44290,7 +44290,7 @@ "id" : "5774" }, { "instances" : 0, - "union" : [ "4300", "2049" ], + "union" : [ "4300", "2045" ], "attributes" : [ "anonymous", "union" ], "id" : "3333" }, { @@ -44334,7 +44334,7 @@ "id" : "7546" }, { "instances" : 0, - "union" : [ "1864", "1302", "1202" ], + "union" : [ "1864", "1302", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "6506" }, { @@ -44405,7 +44405,7 @@ "instances" : 0, "union" : [ "3897", "3915", "7556", "7557" ], "attributes" : [ "anonymous", "union" ], - "id" : "5158" + "id" : "5159" }, { "instances" : 0, "union" : [ "3897", "3915", "7556", "7557" ], @@ -44670,7 +44670,7 @@ "instances" : 0, "union" : [ "1497", "34" ], "attributes" : [ "anonymous", "union" ], - "id" : "5808" + "id" : "5811" }, { "instances" : 0, "union" : [ "48", "1", "1261" ], @@ -44742,7 +44742,7 @@ "id" : "7648" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "7649" }, { @@ -44752,7 +44752,7 @@ "id" : "7650" }, { "instances" : 0, - "union" : [ "801", "442", "7655", "4516", "3498", "6257", "5933" ], + "union" : [ "801", "438", "7655", "4516", "3498", "6257", "5933" ], "attributes" : [ "anonymous", "union" ], "id" : "7661" }, { @@ -45041,7 +45041,7 @@ "id" : "2624" }, { "instances" : 0, - "union" : [ "1803", "38" ], + "union" : [ "1807", "38" ], "attributes" : [ "anonymous", "union" ], "id" : "42" }, { @@ -45063,7 +45063,7 @@ "instances" : 0, "union" : [ "7811", "7812" ], "attributes" : [ "anonymous", "union" ], - "id" : "1314" + "id" : "1317" }, { "instances" : 0, "union" : [ "6615", "1518" ], @@ -45221,7 +45221,7 @@ "id" : "7834" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0054.0306", - "equivalent" : [ "565" ], + "equivalent" : [ "568" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -45237,7 +45237,7 @@ "undefined" : "Item of: Calibration Data Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7838" + "id" : "7836" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.USImageDescriptionSequence", "equivalent" : [ "7840" ], @@ -45422,7 +45422,7 @@ "undefined" : "Item of: View Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7963" + "id" : "7961" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedSOPSequence", "equivalent" : [ "3879" ], @@ -45536,7 +45536,7 @@ "superClasses" : [ "8033" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ROIContourSequence", - "equivalent" : [ "5780" ], + "equivalent" : [ "5776" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -45790,7 +45790,7 @@ "instances" : 0, "union" : [ "1659", "1", "851" ], "attributes" : [ "anonymous", "union" ], - "id" : "5759" + "id" : "5761" }, { "instances" : 0, "union" : [ "1", "1106", "1636" ], @@ -45805,7 +45805,7 @@ "instances" : 0, "union" : [ "1", "178" ], "attributes" : [ "anonymous", "union" ], - "id" : "2004" + "id" : "2002" }, { "instances" : 0, "union" : [ "3725", "1", "801", "3168", "178" ], @@ -45885,7 +45885,7 @@ "instances" : 0, "union" : [ "48", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "8047" + "id" : "8048" }, { "instances" : 0, "union" : [ "1", "2935" ], @@ -46275,27 +46275,27 @@ "id" : "3778" }, { "instances" : 0, - "union" : [ "4084", "4082", "1", "1336", "3498", "310", "1261" ], + "union" : [ "4084", "4082", "1", "1338", "3498", "310", "1261" ], "attributes" : [ "anonymous", "union" ], "id" : "2169" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "2162" }, { "instances" : 0, - "union" : [ "8296", "3393", "2182", "5985", "8297", "3509", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2191", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], + "union" : [ "8296", "3393", "2182", "5985", "8297", "3505", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2187", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], "attributes" : [ "anonymous", "union" ], "id" : "2195" }, { "instances" : 0, - "union" : [ "8296", "3393", "2182", "5985", "8297", "3509", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2191", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], + "union" : [ "8296", "3393", "2182", "5985", "8297", "3505", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2187", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], "attributes" : [ "anonymous", "union" ], "id" : "1995" }, { "instances" : 0, - "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "1180", "3578", "5931", "8307", "6981", "7585", "1336", "3925", "8309", "3605", "2360", "7658" ], + "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "1180", "3578", "5931", "8307", "6981", "7585", "1338", "3925", "8309", "3605", "2360", "7658" ], "attributes" : [ "anonymous", "union" ], "id" : "2015" }, { @@ -46305,12 +46305,12 @@ "id" : "2007" }, { "instances" : 0, - "union" : [ "1957", "2368" ], + "union" : [ "1957", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "2443" }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1957", "1705", "1709", "111", "7655", "114", "1336", "2368", "3498", "1706", "6257", "1707", "1518", "1708", "120" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1957", "1705", "1709", "111", "7655", "114", "1338", "2372", "3498", "1706", "6257", "1707", "1518", "1708", "120" ], "attributes" : [ "anonymous", "union" ], "id" : "2440" }, { @@ -46339,12 +46339,12 @@ "id" : "4298" }, { "instances" : 0, - "union" : [ "1244", "1", "106", "1276", "1738", "310", "6988", "1261", "4946", "1659", "2935", "442", "2590", "5646", "2642", "3498" ], + "union" : [ "1244", "1", "106", "1276", "1738", "310", "6983", "1261", "4946", "1659", "2935", "438", "2590", "5646", "2642", "3498" ], "attributes" : [ "anonymous", "union" ], "id" : "2135" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "6286" }, { @@ -46368,12 +46368,12 @@ "id" : "8341" }, { "instances" : 0, - "union" : [ "801", "1121", "1122", "442", "8345", "8346" ], + "union" : [ "801", "1121", "1122", "438", "8345", "8346" ], "attributes" : [ "anonymous", "union" ], - "id" : "6172" + "id" : "6176" }, { "instances" : 0, - "union" : [ "801", "1121", "1122", "442" ], + "union" : [ "801", "1121", "1122", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "6186" }, { @@ -46410,10 +46410,10 @@ "instances" : 0, "union" : [ "48", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "2103" + "id" : "2107" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3787" }, { @@ -46423,7 +46423,7 @@ "id" : "4100" }, { "instances" : 0, - "union" : [ "442", "1957", "3880", "3498", "275" ], + "union" : [ "438", "1957", "3880", "3498", "275" ], "attributes" : [ "anonymous", "union" ], "id" : "4156" }, { @@ -46433,19 +46433,19 @@ "id" : "4075" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2824" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "2870" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], - "id" : "2847" + "id" : "2845" }, { "instances" : 0, "union" : [ "6426", "241", "200" ], @@ -46453,14 +46453,14 @@ "id" : "6353" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "6267" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], - "id" : "6291" + "id" : "6290" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0054.0414", "equivalent" : [ "4245" ], @@ -46559,7 +46559,7 @@ "id" : "8425" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3699" }, { @@ -46615,22 +46615,22 @@ "id" : "3676" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3748" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3752" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3728" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3784" }, { @@ -46771,18 +46771,18 @@ "value" : "https://github.com/artursg/RUNEtag", "type" : "label" } ], - "color" : [ { - "identifier" : "color", - "language" : "undefined", - "value" : "Monochrome", - "type" : "label" - } ], "shape" : [ { "identifier" : "shape", "language" : "undefined", "value" : "Circular", "type" : "label" } ], + "color" : [ { + "identifier" : "color", + "language" : "undefined", + "value" : "Monochrome", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -46968,18 +46968,18 @@ "value" : "https://doi.org/10.1117/12.56761", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Circular", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Circular", + "type" : "label" + } ], "altLabel" : [ { "identifier" : "altLabel", "language" : "en", @@ -47188,7 +47188,7 @@ "undefined" : "Item of: Localized Deviation Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "145" + "id" : "141" }, { "iri" : "http://purl.org/healthcarevocab/v1#IE.StructureSet", "baseIri" : "http://purl.org/healthcarevocab/v1", @@ -47281,7 +47281,7 @@ "superClasses" : [ "8556" ] }, { "instances" : 0, - "union" : [ "1864", "1302", "1202" ], + "union" : [ "1864", "1302", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "8681" }, { @@ -47369,7 +47369,7 @@ "id" : "8701" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "5098" }, { @@ -47389,17 +47389,17 @@ "id" : "7107" }, { "instances" : 0, - "union" : [ "442", "1957", "3880", "3498", "275" ], + "union" : [ "438", "1957", "3880", "3498", "275" ], "attributes" : [ "anonymous", "union" ], "id" : "8703" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "8704" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "7130" }, { @@ -47429,7 +47429,7 @@ "id" : "8661" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8713" }, { @@ -47439,7 +47439,7 @@ "id" : "5466" }, { "instances" : 0, - "union" : [ "3844", "8311", "1703", "1336", "2954" ], + "union" : [ "3844", "8311", "1703", "1338", "2954" ], "attributes" : [ "anonymous", "union" ], "id" : "8714" }, { @@ -47459,7 +47459,7 @@ "id" : "8717" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PerformedSeriesSequence", - "equivalent" : [ "441" ], + "equivalent" : [ "437" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -47475,10 +47475,10 @@ "undefined" : "Item of: Performed Series Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "442" + "id" : "438" }, { "instances" : 0, - "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "3578", "5931", "8718", "8307", "6981", "7585", "1336", "8309", "3605", "7658" ], + "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "3578", "5931", "8718", "8307", "6981", "7585", "1338", "8309", "3605", "7658" ], "attributes" : [ "anonymous", "union" ], "id" : "2552" }, { @@ -47498,7 +47498,7 @@ "id" : "3299" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "2383" }, { @@ -47508,27 +47508,27 @@ "id" : "7796" }, { "instances" : 0, - "union" : [ "801", "3981", "1336", "331", "3935" ], + "union" : [ "801", "3981", "1338", "331", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "2230" }, { "instances" : 0, - "union" : [ "8296", "3393", "2182", "5985", "8297", "3509", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2191", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], + "union" : [ "8296", "3393", "2182", "5985", "8297", "3505", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2187", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], "attributes" : [ "anonymous", "union" ], "id" : "3639" }, { "instances" : 0, - "union" : [ "8296", "3393", "2182", "5985", "8297", "3509", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2191", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], + "union" : [ "8296", "3393", "2182", "5985", "8297", "3505", "4977", "8298", "3578", "767", "8299", "1307", "192", "7582", "3605", "8300", "6835", "7620", "997", "3880", "7555", "6548", "4016", "8301", "3422", "2180", "6981", "2742", "97", "1005", "8302", "8303", "8304", "8305", "1961", "1789", "1180", "5931", "3465", "8306", "8307", "8308", "7585", "8309", "8310", "2360", "2187", "8311", "1858", "1593", "3398", "3581", "8312", "7658", "934" ], "attributes" : [ "anonymous", "union" ], "id" : "8720" }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1957", "1705", "1709", "111", "7655", "114", "1336", "2368", "3498", "1706", "6257", "1707", "1518", "1708", "120" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1957", "1705", "1709", "111", "7655", "114", "1338", "2372", "3498", "1706", "6257", "1707", "1518", "1708", "120" ], "attributes" : [ "anonymous", "union" ], "id" : "8721" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8722" }, { @@ -47538,7 +47538,7 @@ "id" : "6441" }, { "instances" : 0, - "union" : [ "8730", "1957", "2368", "3880", "3498", "273" ], + "union" : [ "8730", "1957", "2372", "3880", "3498", "273" ], "attributes" : [ "anonymous", "union" ], "id" : "8729" }, { @@ -47587,7 +47587,7 @@ "id" : "8734" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "8735" }, { @@ -47602,7 +47602,7 @@ "id" : "3145" }, { "instances" : 0, - "union" : [ "6163", "371", "372" ], + "union" : [ "6165", "371", "372" ], "attributes" : [ "anonymous", "union" ], "id" : "8739" }, { @@ -47632,12 +47632,12 @@ "id" : "8750" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "8751" }, { "instances" : 0, - "union" : [ "801", "442", "7655", "4516", "3498", "6257", "5933" ], + "union" : [ "801", "438", "7655", "4516", "3498", "6257", "5933" ], "attributes" : [ "anonymous", "union" ], "id" : "8752" }, { @@ -47731,7 +47731,7 @@ "id" : "4063" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.FacetSequence", - "equivalent" : [ "8776" ], + "equivalent" : [ "8773" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -47747,7 +47747,7 @@ "undefined" : "Item of: Facet Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "8775" + "id" : "8772" }, { "instances" : 0, "union" : [ "5121", "6103" ], @@ -47933,7 +47933,7 @@ "id" : "8816" }, { "instances" : 0, - "union" : [ "1703", "1860", "1336" ], + "union" : [ "1703", "1860", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8817" }, { @@ -47967,12 +47967,12 @@ "id" : "8818" }, { "instances" : 0, - "union" : [ "1244", "1", "106", "1276", "1738", "310", "6988", "1261", "4946", "1659", "2935", "442", "2590", "5646", "2642", "3498" ], + "union" : [ "1244", "1", "106", "1276", "1738", "310", "6983", "1261", "4946", "1659", "2935", "438", "2590", "5646", "2642", "3498" ], "attributes" : [ "anonymous", "union" ], "id" : "8819" }, { "instances" : 0, - "union" : [ "4084", "4082", "1", "1336", "3498", "310", "1261" ], + "union" : [ "4084", "4082", "1", "1338", "3498", "310", "1261" ], "attributes" : [ "anonymous", "union" ], "id" : "2720" }, { @@ -48046,7 +48046,7 @@ "id" : "8834" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8835" }, { @@ -48061,7 +48061,7 @@ "id" : "7332" }, { "instances" : 0, - "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "1180", "3578", "5931", "8307", "6981", "7585", "1336", "3925", "8309", "3605", "2360", "7658" ], + "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "1180", "3578", "5931", "8307", "6981", "7585", "1338", "3925", "8309", "3605", "2360", "7658" ], "attributes" : [ "anonymous", "union" ], "id" : "3946" }, { @@ -48243,7 +48243,7 @@ "id" : "4199" }, { "instances" : 0, - "union" : [ "1458", "1296" ], + "union" : [ "1458", "1298" ], "attributes" : [ "anonymous", "union" ], "id" : "8976" }, { @@ -48429,7 +48429,7 @@ "undefined" : "Item of: Plane Position (Volume) Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6779" + "id" : "6782" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContributingEquipmentSequence", "equivalent" : [ "9027" ], @@ -48451,7 +48451,7 @@ "id" : "1121" }, { "instances" : 0, - "union" : [ "1803", "38" ], + "union" : [ "1807", "38" ], "attributes" : [ "anonymous", "union" ], "id" : "8128" }, { @@ -48505,17 +48505,17 @@ "id" : "9055" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9057" }, { "instances" : 0, - "union" : [ "801", "1121", "1122", "442" ], + "union" : [ "801", "1121", "1122", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "3164" }, { "instances" : 0, - "union" : [ "801", "1121", "1122", "442", "8345", "8346" ], + "union" : [ "801", "1121", "1122", "438", "8345", "8346" ], "attributes" : [ "anonymous", "union" ], "id" : "8551" }, { @@ -48544,7 +48544,7 @@ "en" : "Describes normal measurement, actuation, sampling properties such as accuracy, range, precision, etc. of a System under some specified Conditions such as a temperature range.\n\n The capabilities specified here are those that affect the primary purpose of the System, while those in OperatingRange represent the system's normal operating environment, including conditions that don't affect the observations or the actuations." }, "attributes" : [ "external" ], - "id" : "6221", + "id" : "6219", "superClasses" : [ "2575" ] }, { "instances" : 0, @@ -48553,7 +48553,7 @@ "id" : "9058" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9059" }, { @@ -48588,7 +48588,7 @@ "id" : "9067" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "5227" }, { @@ -48623,7 +48623,7 @@ "id" : "9078" }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "9079" }, { @@ -48760,7 +48760,7 @@ "id" : "4755" }, { "instances" : 0, - "union" : [ "4300", "2049" ], + "union" : [ "4300", "2045" ], "attributes" : [ "anonymous", "union" ], "id" : "4158" }, { @@ -48833,7 +48833,7 @@ "id" : "9118" }, { "instances" : 0, - "union" : [ "9120", "8775", "9121", "9122" ], + "union" : [ "9120", "8772", "9121", "9122" ], "attributes" : [ "anonymous", "union" ], "id" : "9119" }, { @@ -48873,17 +48873,17 @@ "id" : "9129" }, { "instances" : 0, - "union" : [ "3970", "3509", "3935" ], + "union" : [ "3970", "3505", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "7663" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "9130" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "9131" }, { @@ -48939,7 +48939,7 @@ "instances" : 0, "union" : [ "6379", "1", "851", "4090" ], "attributes" : [ "anonymous", "union" ], - "id" : "8020" + "id" : "8022" }, { "instances" : 0, "union" : [ "1", "801" ], @@ -48962,12 +48962,12 @@ "id" : "9150" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "2414" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "9153" }, { @@ -49163,8 +49163,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "1032" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OperatorIdentificationSequence", - "equivalent" : [ "2889" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PrintJobDescriptionSequence", + "equivalent" : [ "9292" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -49176,14 +49176,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.OperatorIdentificationSequence", - "undefined" : "Item of: Operator Identification Sequence" + "IRI-based" : "SequenceItem.PrintJobDescriptionSequence", + "undefined" : "Item of: Print Job Description Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2890" + "id" : "9291" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CustodialOrganizationSequence", - "equivalent" : [ "9291" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OperatorIdentificationSequence", + "equivalent" : [ "2889" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -49195,13 +49195,13 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.CustodialOrganizationSequence", - "undefined" : "Item of: Custodial Organization Sequence" + "IRI-based" : "SequenceItem.OperatorIdentificationSequence", + "undefined" : "Item of: Operator Identification Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "8378" + "id" : "2890" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PrintJobDescriptionSequence", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CustodialOrganizationSequence", "equivalent" : [ "9293" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, @@ -49214,11 +49214,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.PrintJobDescriptionSequence", - "undefined" : "Item of: Print Job Description Sequence" + "IRI-based" : "SequenceItem.CustodialOrganizationSequence", + "undefined" : "Item of: Custodial Organization Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "9292" + "id" : "8378" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CTTableDynamicsSequence", "equivalent" : [ "9304" ], @@ -49342,7 +49342,7 @@ "instances" : 0, "union" : [ "7778", "7779" ], "attributes" : [ "anonymous", "union" ], - "id" : "7870" + "id" : "7873" }, { "instances" : 0, "union" : [ "3981", "331" ], @@ -49350,7 +49350,7 @@ "id" : "8627" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "9340" }, { @@ -49400,12 +49400,12 @@ "id" : "9358" }, { "instances" : 0, - "union" : [ "1703", "1", "851", "1336", "3880", "310", "1261" ], + "union" : [ "1703", "1", "851", "1338", "3880", "310", "1261" ], "attributes" : [ "anonymous", "union" ], "id" : "6867" }, { "instances" : 0, - "union" : [ "801", "1336" ], + "union" : [ "801", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9063" }, { @@ -49444,8 +49444,8 @@ "attributes" : [ "anonymous", "union" ], "id" : "9366" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PhysiciansReadingStudyIdentificationSequence", - "equivalent" : [ "2831" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0076.0008", + "equivalent" : [ "6548" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -49457,14 +49457,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.PhysiciansReadingStudyIdentificationSequence", - "undefined" : "Item of: Physician(s) Reading Study Identification Sequence" + "IRI-based" : "SequenceItem.Tag.0076.0008", + "undefined" : "Item of: Replaced Implant Assembly Template Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2832" + "id" : "6549" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0076.0008", - "equivalent" : [ "6548" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PhysiciansReadingStudyIdentificationSequence", + "equivalent" : [ "2831" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -49476,11 +49476,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0076.0008", - "undefined" : "Item of: Replaced Implant Assembly Template Sequence" + "IRI-based" : "SequenceItem.PhysiciansReadingStudyIdentificationSequence", + "undefined" : "Item of: Physician(s) Reading Study Identification Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6549" + "id" : "2832" }, { "instances" : 0, "union" : [ "172", "173", "1065", "174", "3925" ], @@ -49493,7 +49493,7 @@ "id" : "4569" }, { "instances" : 0, - "union" : [ "1703", "907", "1336", "1337", "6988" ], + "union" : [ "1703", "907", "1338", "1336", "6983" ], "attributes" : [ "anonymous", "union" ], "id" : "9382" }, { @@ -49518,7 +49518,7 @@ "id" : "9384" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "9385" }, { @@ -49566,7 +49566,7 @@ "id" : "9419" }, { "instances" : 0, - "union" : [ "6163", "371", "372" ], + "union" : [ "6165", "371", "372" ], "attributes" : [ "anonymous", "union" ], "id" : "9421" }, { @@ -49724,17 +49724,17 @@ "id" : "5438" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "9455" }, { "instances" : 0, - "union" : [ "2503", "1626" ], + "union" : [ "2507", "1626" ], "attributes" : [ "anonymous", "union" ], "id" : "5936" }, { "instances" : 0, - "union" : [ "2503", "5933" ], + "union" : [ "2507", "5933" ], "attributes" : [ "anonymous", "union" ], "id" : "7262" }, { @@ -49759,7 +49759,7 @@ "id" : "9459" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "9461" }, { @@ -49783,12 +49783,12 @@ "id" : "117" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8919" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "9301" }, { @@ -49808,7 +49808,7 @@ "id" : "9479" }, { "instances" : 0, - "union" : [ "1700", "3844", "1701", "1702", "1703", "1704", "1705", "1709", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "3844", "1701", "1702", "1703", "1704", "1705", "1709", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "9480" }, { @@ -49832,7 +49832,7 @@ "id" : "6835" }, { "instances" : 0, - "union" : [ "1700", "3844", "1701", "1702", "191", "1703", "1704", "9068", "1705", "1709", "7538", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "3844", "1701", "1702", "191", "1703", "1704", "9068", "1705", "1709", "7538", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "8784" }, { @@ -49874,7 +49874,7 @@ "id" : "9483" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9484" }, { @@ -49960,7 +49960,7 @@ "id" : "9508" }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "9526" }, { @@ -50004,12 +50004,12 @@ "id" : "7888" }, { "instances" : 0, - "union" : [ "1957", "2368" ], + "union" : [ "1957", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "5062" }, { "instances" : 0, - "union" : [ "1703", "1626", "6981", "1336" ], + "union" : [ "1703", "1626", "6981", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9539" }, { @@ -50034,7 +50034,7 @@ "id" : "9549" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "7605" }, { @@ -50081,7 +50081,7 @@ "instances" : 0, "union" : [ "1", "178" ], "attributes" : [ "anonymous", "union" ], - "id" : "6782" + "id" : "6779" }, { "instances" : 0, "union" : [ "1", "178" ], @@ -50104,7 +50104,7 @@ "id" : "9576" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "4455" }, { @@ -50148,7 +50148,7 @@ "id" : "9598" }, { "instances" : 0, - "union" : [ "801", "1336" ], + "union" : [ "801", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "9601" }, { @@ -50458,7 +50458,7 @@ "id" : "973" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BlendingSequence", - "equivalent" : [ "7322" ], + "equivalent" : [ "7324" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -50534,7 +50534,7 @@ "id" : "3642" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.GraphicCoordinatesDataSequence", - "equivalent" : [ "6987" ], + "equivalent" : [ "6982" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -50550,7 +50550,7 @@ "undefined" : "Item of: Graphic Coordinates Data Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6988" + "id" : "6983" }, { "iri" : "http://purl.org/healthcarevocab/v1#IE.StereometricRelationship", "baseIri" : "http://purl.org/healthcarevocab/v1", @@ -50580,18 +50580,18 @@ "value" : "https://docs.opencv.org/4.x/d5/dae/tutorial_aruco_detection.html", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "en", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "en", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "en", + "value" : "Square", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "en", @@ -50692,7 +50692,7 @@ "en" : "Describes survival capabilities of a System under some specified Conditions. For example, to the lifetime of a System under a specified temperature range.\n\n In the absence of SurvivalProperties, simply describes the Conditions a System can be exposed to without damage. For example, the temperature range a System can withstand before being considered damaged.\n\n The System continues to operate as defined using SystemCapability. If, however, the OperatingProperty is violated, the System is operating 'out of operating range' and SystemCapability specifications may no longer hold." }, "attributes" : [ "external" ], - "id" : "6336", + "id" : "6221", "superClasses" : [ "2575" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OtherMediaAvailableSequence", @@ -50746,7 +50746,7 @@ }, "attributes" : [ "external" ], "id" : "10145", - "superClasses" : [ "6145" ] + "superClasses" : [ "6144" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CylinderSequence", "equivalent" : [ "7286" ], @@ -51171,6 +51171,12 @@ "value" : "https://dl.acm.org/doi/10.1145/3161534.3161537", "type" : "iri" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Circular", + "type" : "label" + } ], "color" : [ { "identifier" : "color", "language" : "undefined", @@ -51181,12 +51187,6 @@ "language" : "undefined", "value" : "Topological", "type" : "label" - } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Circular", - "type" : "label" } ] }, "label" : { @@ -51378,7 +51378,7 @@ "id" : "4308" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OrderFillerIdentifierSequence", - "equivalent" : [ "10374" ], + "equivalent" : [ "10370" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -51394,7 +51394,7 @@ "undefined" : "Item of: Order Filler Identifier Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "10373" + "id" : "10369" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TimeSlotInformationSequence", "equivalent" : [ "10387" ], @@ -51738,7 +51738,7 @@ "id" : "4331" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0100", - "equivalent" : [ "1202" ], + "equivalent" : [ "1206" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -51855,8 +51855,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "934" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedInstanceSequence", - "equivalent" : [ "3577" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.VisualAcuityBothEyesOpenSequence", + "equivalent" : [ "877" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -51868,14 +51868,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ReferencedInstanceSequence", - "undefined" : "Item of: Referenced Instance Sequence" + "IRI-based" : "SequenceItem.VisualAcuityBothEyesOpenSequence", + "undefined" : "Item of: Visual Acuity Both Eyes Open Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3578" + "id" : "878" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.VisualAcuityBothEyesOpenSequence", - "equivalent" : [ "877" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedInstanceSequence", + "equivalent" : [ "3577" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -51887,14 +51887,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.VisualAcuityBothEyesOpenSequence", - "undefined" : "Item of: Visual Acuity Both Eyes Open Sequence" + "IRI-based" : "SequenceItem.ReferencedInstanceSequence", + "undefined" : "Item of: Referenced Instance Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "878" + "id" : "3578" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ImplantTypeCodeSequence", - "equivalent" : [ "1374" ], + "equivalent" : [ "1371" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -51910,7 +51910,7 @@ "undefined" : "Item of: Implant Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1375" + "id" : "1372" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.RelatedProcedureStepSequence", "equivalent" : [ "10635" ], @@ -51948,7 +51948,7 @@ "undefined" : "Item of: 2D Point Coordinates Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "6165" + "id" : "6167" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.OphthalmicAxialLengthSelectionMethodCodeSequence", "equivalent" : [ "10660" ], @@ -52120,7 +52120,7 @@ "id" : "310" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DerivationImplantTemplateSequence", - "equivalent" : [ "2190" ], + "equivalent" : [ "2186" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -52136,7 +52136,7 @@ "undefined" : "Item of: Derivation Implant Template Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2191" + "id" : "2187" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MRAveragesSequence", "equivalent" : [ "10761" ], @@ -52263,7 +52263,7 @@ "id" : "7926" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0014.201E", - "equivalent" : [ "3125" ], + "equivalent" : [ "3121" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -52279,7 +52279,7 @@ "undefined" : "Item of: Indication ROI Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3126" + "id" : "3122" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ImageOverlayBoxContentSequence", "equivalent" : [ "10865" ], @@ -52461,7 +52461,7 @@ "id" : "1255" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BillingItemSequence", - "equivalent" : [ "2273" ], + "equivalent" : [ "2270" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -52477,7 +52477,7 @@ "undefined" : "Item of: Billing Item Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2274" + "id" : "2271" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TwoDPlaneCoordinatesSequence", "equivalent" : [ "10528" ], @@ -52537,7 +52537,7 @@ "id" : "10931" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TwoDMatingFeatureCoordinatesSequence", - "equivalent" : [ "10949" ], + "equivalent" : [ "10947" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -52893,7 +52893,7 @@ "id" : "1701" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0027", - "equivalent" : [ "10373" ], + "equivalent" : [ "10369" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -52909,7 +52909,7 @@ "undefined" : "Item of: Order Filler Identifier Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "10374" + "id" : "10370" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.0026", "equivalent" : [ "11162" ], @@ -52985,7 +52985,7 @@ "undefined" : "Item of: 2D Mating Feature Coordinates Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "10949" + "id" : "10947" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.3002.0050", "equivalent" : [ "5630" ], @@ -53102,7 +53102,7 @@ "undefined" : "Item of: Exposure Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11220" + "id" : "11217" }, { "iri" : "http://purl.org/healthcarevocab/v1#IE.Series", "baseIri" : "http://purl.org/healthcarevocab/v1", @@ -53256,7 +53256,7 @@ "id" : "2750" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0013", - "equivalent" : [ "2106" ], + "equivalent" : [ "2103" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53313,7 +53313,7 @@ "id" : "767" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0011", - "equivalent" : [ "1799" ], + "equivalent" : [ "1803" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53350,8 +53350,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "9609" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BlockSequence", - "equivalent" : [ "11343" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0027", + "equivalent" : [ "9121" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53363,14 +53363,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.BlockSequence", - "undefined" : "Item of: Block Sequence" + "IRI-based" : "SequenceItem.Tag.0066.0027", + "undefined" : "Item of: Triangle Fan Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3964" + "id" : "11343" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0027", - "equivalent" : [ "9121" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BlockSequence", + "equivalent" : [ "11344" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53382,11 +53382,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0066.0027", - "undefined" : "Item of: Triangle Fan Sequence" + "IRI-based" : "SequenceItem.BlockSequence", + "undefined" : "Item of: Block Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11344" + "id" : "3964" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0026", "equivalent" : [ "9120" ], @@ -53541,7 +53541,7 @@ "id" : "3929" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0002", - "equivalent" : [ "1296" ], + "equivalent" : [ "1298" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53664,7 +53664,7 @@ "id" : "11448" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0034", - "equivalent" : [ "8775" ], + "equivalent" : [ "8772" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53680,10 +53680,10 @@ "undefined" : "Item of: Facet Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "8776" + "id" : "8773" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.IonMachineVerificationSequence", - "equivalent" : [ "11449" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SpecimenPreparationSequence", + "equivalent" : [ "5987" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53695,14 +53695,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.IonMachineVerificationSequence", - "undefined" : "Item of: Ion Machine Verification Sequence" + "IRI-based" : "SequenceItem.SpecimenPreparationSequence", + "undefined" : "Item of: Specimen Preparation Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2528" + "id" : "4202" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SpecimenPreparationSequence", - "equivalent" : [ "5987" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.IonMachineVerificationSequence", + "equivalent" : [ "11449" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53714,11 +53714,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.SpecimenPreparationSequence", - "undefined" : "Item of: Specimen Preparation Sequence" + "IRI-based" : "SequenceItem.IonMachineVerificationSequence", + "undefined" : "Item of: Ion Machine Verification Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4202" + "id" : "2528" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.002F", "equivalent" : [ "3104" ], @@ -53777,8 +53777,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "9884" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0030", - "equivalent" : [ "2381" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0008.2112", + "equivalent" : [ "7620" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53790,14 +53790,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0066.0030", - "undefined" : "Item of: Algorithm Name Code Sequence" + "IRI-based" : "SequenceItem.Tag.0008.2112", + "undefined" : "Item of: Source Image Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2382" + "id" : "11456" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0008.2112", - "equivalent" : [ "7620" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0066.0030", + "equivalent" : [ "2381" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53809,11 +53809,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0008.2112", - "undefined" : "Item of: Source Image Sequence" + "IRI-based" : "SequenceItem.Tag.0066.0030", + "undefined" : "Item of: Algorithm Name Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11456" + "id" : "2382" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.300A.0401", "equivalent" : [ "7585" ], @@ -53891,7 +53891,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "11395" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IE.Image", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9476", + "equivalent" : [ "251" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53903,14 +53904,13 @@ } ] }, "label" : { - "IRI-based" : "IE.Image", - "undefined" : "Image" + "IRI-based" : "SequenceItem.Tag.0018.9476", + "undefined" : "Item of: X-Ray Geometry Sequence" }, - "attributes" : [ "external" ], - "id" : "1" + "attributes" : [ "equivalent", "external" ], + "id" : "11472" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9476", - "equivalent" : [ "251" ], + "iri" : "http://purl.org/healthcarevocab/v1#IE.Image", "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -53922,11 +53922,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0018.9476", - "undefined" : "Item of: X-Ray Geometry Sequence" + "IRI-based" : "IE.Image", + "undefined" : "Image" }, - "attributes" : [ "equivalent", "external" ], - "id" : "11472" + "attributes" : [ "external" ], + "id" : "1" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9477", "equivalent" : [ "8157" ], @@ -54520,7 +54520,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.4010.1037", - "equivalent" : [ "11579" ], + "equivalent" : [ "11577" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -54536,7 +54536,7 @@ "undefined" : "Item of: PTO Representation Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11578" + "id" : "11576" }, { "instances" : 0, "union" : [ "287", "288" ], @@ -54611,7 +54611,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10693", + "id" : "10696", "label" : { "IRI-based" : "double" } @@ -54771,7 +54771,7 @@ "id" : "7538" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9401", - "equivalent" : [ "2515" ], + "equivalent" : [ "2516" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -54787,7 +54787,7 @@ "undefined" : "Item of: Projection Pixel Calibration Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11621" + "id" : "11618" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9407", "equivalent" : [ "1636" ], @@ -54885,7 +54885,7 @@ "id" : "11634" }, { "instances" : 0, - "union" : [ "5985", "192", "3880", "271" ], + "union" : [ "5985", "192", "3880", "267" ], "attributes" : [ "anonymous", "union" ], "id" : "5731" }, { @@ -55011,7 +55011,7 @@ "id" : "5667" }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "11651" }, { @@ -55059,7 +55059,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CTPositionSequence", - "equivalent" : [ "11658" ], + "equivalent" : [ "11655" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -55131,7 +55131,7 @@ } }, { "instances" : 0, - "union" : [ "442", "3498" ], + "union" : [ "438", "3498" ], "attributes" : [ "anonymous", "union" ], "id" : "11667" }, { @@ -55232,7 +55232,7 @@ } }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "11679" }, { @@ -55337,7 +55337,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "6230" }, { @@ -55529,7 +55529,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "11702" }, { @@ -55600,7 +55600,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8911", + "id" : "8914", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -55629,7 +55629,7 @@ } }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8445" }, { @@ -55658,7 +55658,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "7297", + "id" : "7299", "label" : { "IRI-based" : "double" } @@ -55836,7 +55836,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9977", + "id" : "9975", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -55852,7 +55852,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "5812", + "id" : "5808", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -55909,7 +55909,7 @@ } }, { "instances" : 0, - "union" : [ "191", "1336" ], + "union" : [ "191", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "11766" }, { @@ -56045,7 +56045,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "8258" }, { @@ -56731,7 +56731,7 @@ "superClasses" : [ "2325" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TextObjectSequence", - "equivalent" : [ "3205" ], + "equivalent" : [ "3201" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -56823,10 +56823,10 @@ "undefined" : "Item of: CT Position Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11658" + "id" : "11655" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TriangleFanSequence", - "equivalent" : [ "11344" ], + "equivalent" : [ "11343" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -57171,7 +57171,7 @@ "id" : "2406" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0024.0085", - "equivalent" : [ "145" ], + "equivalent" : [ "141" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -57408,7 +57408,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9924", + "id" : "9922", "label" : { "IRI-based" : "long" } @@ -57738,7 +57738,7 @@ "id" : "11992" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CalibrationDataSequence", - "equivalent" : [ "7838" ], + "equivalent" : [ "7836" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -57754,7 +57754,7 @@ "undefined" : "Item of: Calibration Data Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "565" + "id" : "568" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.300A.0360", "equivalent" : [ "249" ], @@ -58141,7 +58141,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2261", + "id" : "2258", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -58645,7 +58645,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PerformedProtocolCodeSequence", - "equivalent" : [ "2048" ], + "equivalent" : [ "2044" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -58661,7 +58661,7 @@ "undefined" : "Item of: Performed Protocol Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2049" + "id" : "2045" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.A370", "equivalent" : [ "199" ], @@ -58683,7 +58683,7 @@ "id" : "9202" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.A380", - "equivalent" : [ "12139" ], + "equivalent" : [ "12136" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -58699,7 +58699,7 @@ "undefined" : "Item of: Report Detail Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "12138" + "id" : "12135" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedDigitalSignatureSequence", "equivalent" : [ "891" ], @@ -58794,7 +58794,7 @@ "undefined" : "Item of: Surface Mesh Primitives Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2106" + "id" : "2103" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.A360", "equivalent" : [ "5403" ], @@ -58851,7 +58851,7 @@ "undefined" : "Item of: Channel Sensitivity Units Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "12202" + "id" : "12199" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -58887,7 +58887,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9870", + "id" : "9866", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -58895,7 +58895,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9863", + "id" : "9859", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -58903,14 +58903,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9877", + "id" : "9875", "label" : { "IRI-based" : "dateTime" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9874", + "id" : "9872", "label" : { "IRI-based" : "dateTime" } @@ -59065,14 +59065,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9803", + "id" : "9801", "label" : { "IRI-based" : "double" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9812", + "id" : "9809", "label" : { "IRI-based" : "double" } @@ -59086,7 +59086,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9820", + "id" : "9818", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -59113,7 +59113,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9816", + "id" : "9813", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -59336,7 +59336,7 @@ "id" : "11307" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MRMetaboliteMapSequence", - "equivalent" : [ "12378" ], + "equivalent" : [ "12375" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -59352,10 +59352,10 @@ "undefined" : "Item of: MR Metabolite Map Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "12377" + "id" : "12374" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContourSequence", - "equivalent" : [ "5755" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BreedRegistrationSequence", + "equivalent" : [ "12395" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -59367,14 +59367,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ContourSequence", - "undefined" : "Item of: Contour Sequence" + "IRI-based" : "SequenceItem.BreedRegistrationSequence", + "undefined" : "Item of: Breed Registration Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2503" + "id" : "11038" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.BreedRegistrationSequence", - "equivalent" : [ "12395" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContourSequence", + "equivalent" : [ "5755" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -59386,11 +59386,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.BreedRegistrationSequence", - "undefined" : "Item of: Breed Registration Sequence" + "IRI-based" : "SequenceItem.ContourSequence", + "undefined" : "Item of: Contour Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11038" + "id" : "2507" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DoseReferenceSequence", "equivalent" : [ "12399" ], @@ -59509,17 +59509,17 @@ "example" : [ { "identifier" : "example", "language" : "en", - "value" : "Sieving a powder to separate the subset finer than 100-mesh.", + "value" : "Dividing a field site into quadrants.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Dividing a field site into quadrants.", + "value" : "Registering an image of the landscape.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Digging a pit through a soil sequence.", + "value" : "Crushing a rock sample in a ball mill.", "type" : "label" }, { "identifier" : "example", @@ -59529,12 +59529,12 @@ }, { "identifier" : "example", "language" : "en", - "value" : "Taking a diamond-drill core from a rock outcrop.", + "value" : "Splitting a piece of drill-core to create two new samples.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Crushing a rock sample in a ball mill.", + "value" : "Taking a diamond-drill core from a rock outcrop.", "type" : "label" }, { "identifier" : "example", @@ -59544,22 +59544,22 @@ }, { "identifier" : "example", "language" : "en", - "value" : "Establishing a station for environmental monitoring.", + "value" : "Drilling an observation well.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Splitting a piece of drill-core to create two new samples.", + "value" : "Establishing a station for environmental monitoring.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Registering an image of the landscape.", + "value" : "Digging a pit through a soil sequence.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Drilling an observation well.", + "value" : "Sieving a powder to separate the subset finer than 100-mesh.", "type" : "label" } ] }, @@ -59726,7 +59726,7 @@ "id" : "12504" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.RecordedRangeModulatorSequence", - "equivalent" : [ "12507" ], + "equivalent" : [ "12506" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -59856,7 +59856,7 @@ "undefined" : "Item of: Ophthalmic Patient Clinical Information Left Eye Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "5954" + "id" : "5951" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0024.0115", "equivalent" : [ "2855" ], @@ -59960,12 +59960,12 @@ "altLabel" : [ { "identifier" : "altLabel", "language" : "en", - "value" : "Trilateration", + "value" : "Hyperbolic positioning", "type" : "label" }, { "identifier" : "altLabel", "language" : "en", - "value" : "Hyperbolic positioning", + "value" : "Trilateration", "type" : "label" } ] }, @@ -60098,8 +60098,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "11891" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.LineStyleSequence", - "equivalent" : [ "4913" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0072.0102", + "equivalent" : [ "3501" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -60111,14 +60111,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.LineStyleSequence", - "undefined" : "Item of: Line Style Sequence" + "IRI-based" : "SequenceItem.Tag.0072.0102", + "undefined" : "Item of: Nominal Screen Definition Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "936" + "id" : "5385" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0072.0102", - "equivalent" : [ "3501" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.LineStyleSequence", + "equivalent" : [ "4913" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -60130,11 +60130,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0072.0102", - "undefined" : "Item of: Nominal Screen Definition Sequence" + "IRI-based" : "SequenceItem.LineStyleSequence", + "undefined" : "Item of: Line Style Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "5385" + "id" : "936" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.300A.0230", "equivalent" : [ "7531" ], @@ -61034,12 +61034,12 @@ "example" : [ { "identifier" : "example", "language" : "en", - "value" : "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.", + "value" : "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.", + "value" : "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.", "type" : "label" } ] }, @@ -61048,7 +61048,7 @@ "en" : "Sample" }, "comment" : { - "en" : "Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made." + "en" : "A Sample is the result from an act of Sampling." }, "attributes" : [ "external" ], "id" : "5990", @@ -61382,7 +61382,7 @@ "en" : "Any information that is provided to a Procedure for its use." }, "attributes" : [ "external" ], - "id" : "6145" + "id" : "6144" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.300A.02D0", "equivalent" : [ "1023" ], @@ -61412,7 +61412,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PTORepresentationSequence", - "equivalent" : [ "11578" ], + "equivalent" : [ "11576" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -61428,7 +61428,7 @@ "undefined" : "Item of: PTO Representation Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11579" + "id" : "11577" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -61587,7 +61587,7 @@ "undefined" : "Item of: Block Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11343" + "id" : "11344" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DataFrameAssignmentSequence", "equivalent" : [ "8587" ], @@ -61731,8 +61731,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "3031" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SourceImageSequence", - "equivalent" : [ "11456" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ModifiedAttributesSequence", + "equivalent" : [ "2453" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -61744,14 +61744,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.SourceImageSequence", - "undefined" : "Item of: Source Image Sequence" + "IRI-based" : "SequenceItem.ModifiedAttributesSequence", + "undefined" : "Item of: Modified Attributes Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7620" + "id" : "2454" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ModifiedAttributesSequence", - "equivalent" : [ "2453" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SourceImageSequence", + "equivalent" : [ "11456" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -61763,11 +61763,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ModifiedAttributesSequence", - "undefined" : "Item of: Modified Attributes Sequence" + "IRI-based" : "SequenceItem.SourceImageSequence", + "undefined" : "Item of: Source Image Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2454" + "id" : "7620" }, { "iri" : "http://purl.org/healthcarevocab/v1#IE.MRSpectroscopy", "baseIri" : "http://purl.org/healthcarevocab/v1", @@ -61842,7 +61842,7 @@ "undefined" : "Item of: Plane Position (Slide) Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "11323" + "id" : "11327" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ProcedureContextSequenceTrial", "equivalent" : [ "12166" ], @@ -62143,7 +62143,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ProjectionPixelCalibrationSequence", - "equivalent" : [ "11621" ], + "equivalent" : [ "11618" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -62159,7 +62159,7 @@ "undefined" : "Item of: Projection Pixel Calibration Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "2515" + "id" : "2516" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -62184,7 +62184,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ExposureSequence", - "equivalent" : [ "11220" ], + "equivalent" : [ "11217" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -62538,7 +62538,7 @@ }, "attributes" : [ "external" ], "id" : "13105", - "superClasses" : [ "6151" ] + "superClasses" : [ "6153" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.300A.0180", "equivalent" : [ "2981" ], @@ -63478,12 +63478,12 @@ "altLabel" : [ { "identifier" : "altLabel", "language" : "en", - "value" : "Marker symbology", + "value" : "Marker family", "type" : "label" }, { "identifier" : "altLabel", "language" : "en", - "value" : "Marker family", + "value" : "Marker symbology", "type" : "label" } ] }, @@ -63521,32 +63521,6 @@ "IRI-based" : "DICT_ARUCO_MIP_16h3", "en" : "ArUco MIP 16h3 dictionary" } - }, { - "iri" : "http://purl.org/fidmark/DICT_4X4_250", - "baseIri" : "http://purl.org/fidmark", - "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - }, { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", - "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_250", - "type" : "label" - } ] - }, - "labels" : { - "IRI-based" : "DICT_4X4_250", - "en" : "ArUco 4x4 dictionary with 250 tags" - } }, { "iri" : "http://purl.org/fidmark/DICT_APRILTAG_36h10", "baseIri" : "http://purl.org/fidmark", @@ -63577,6 +63551,32 @@ "IRI-based" : "DICT_CHILLITAGS", "en" : "ChilliTags dictionary" } + }, { + "iri" : "http://purl.org/fidmark/DICT_4X4_250", + "baseIri" : "http://purl.org/fidmark", + "annotations" : { + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" + }, { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ARTag", + "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_250", + "type" : "label" + } ] + }, + "labels" : { + "IRI-based" : "DICT_4X4_250", + "en" : "ArUco 4x4 dictionary with 250 tags" + } }, { "iri" : "http://purl.org/fidmark/DICT_4X4_50", "baseIri" : "http://purl.org/fidmark", @@ -63603,10 +63603,30 @@ "IRI-based" : "DICT_4X4_50", "en" : "ArUco 4x4 dictionary with 50 tags" } + }, { + "iri" : "http://purl.org/fidmark/DICT_MIP_16h3", + "baseIri" : "http://purl.org/fidmark", + "annotations" : { + "seeAlso" : [ { + "identifier" : "seeAlso", + "language" : "undefined", + "value" : "http://purl.org/fidmark/DICT_ARUCO_MIP_16h3", + "type" : "iri" + } ] + }, + "labels" : { + "IRI-based" : "DICT_MIP_16h3" + } }, { "iri" : "http://purl.org/fidmark/DICT_5X5_100", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_5X5_100", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -63617,12 +63637,6 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_5X5_100", - "type" : "label" } ] }, "labels" : { @@ -63648,12 +63662,6 @@ "iri" : "http://purl.org/fidmark/DICT_5X5_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_5X5_50", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -63664,6 +63672,12 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_5X5_50", + "type" : "label" } ] }, "labels" : { @@ -63677,12 +63691,12 @@ "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" }, { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" } ], "opencvName" : [ { @@ -63700,6 +63714,12 @@ "iri" : "http://purl.org/fidmark/DICT_4X4_100", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_100", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -63710,12 +63730,6 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_100", - "type" : "label" } ] }, "labels" : { @@ -63726,17 +63740,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_7X7_250", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -63747,12 +63761,6 @@ "iri" : "http://purl.org/fidmark/DICT_4X4_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_1000", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -63763,6 +63771,12 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_1000", + "type" : "label" } ] }, "labels" : { @@ -63788,17 +63802,17 @@ "iri" : "http://purl.org/fidmark/DICT_6X6_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_6X6_250", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -63839,17 +63853,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_7X7_1000", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -63860,17 +63874,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_7X7_50", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_7X7_50", + "type" : "label" } ] }, "labels" : { @@ -63896,17 +63910,17 @@ "iri" : "http://purl.org/fidmark/DICT_6X6_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_6X6_50", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -63938,6 +63952,12 @@ "iri" : "http://purl.org/fidmark/DICT_5X5_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_5X5_250", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -63948,18 +63968,26 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_5X5_250", - "type" : "label" } ] }, "labels" : { "IRI-based" : "DICT_5X5_250", "en" : "ArUco 5x5 dictionary with 250 tags" } + }, { + "iri" : "http://purl.org/fidmark/DICT_MIP_25h7", + "baseIri" : "http://purl.org/fidmark", + "annotations" : { + "seeAlso" : [ { + "identifier" : "seeAlso", + "language" : "undefined", + "value" : "http://purl.org/fidmark/DICT_ARUCO_MIP_25h7", + "type" : "iri" + } ] + }, + "labels" : { + "IRI-based" : "DICT_MIP_25h7" + } }, { "iri" : "http://purl.org/fidmark/DICT_TOPOTAG_3X3", "baseIri" : "http://purl.org/fidmark", @@ -64005,6 +64033,20 @@ "IRI-based" : "DICT_TOPOTAG_5X5", "en" : "TopoTag 5x5 dictionary" } + }, { + "iri" : "http://purl.org/fidmark/DICT_MIP_36h12", + "baseIri" : "http://purl.org/fidmark", + "annotations" : { + "seeAlso" : [ { + "identifier" : "seeAlso", + "language" : "undefined", + "value" : "http://purl.org/fidmark/DICT_ARUCO_MIP_36h12", + "type" : "iri" + } ] + }, + "labels" : { + "IRI-based" : "DICT_MIP_36h12" + } }, { "iri" : "http://purl.org/fidmark/DICT_6X6_100", "baseIri" : "http://purl.org/fidmark", @@ -64030,17 +64072,17 @@ "iri" : "http://purl.org/fidmark/DICT_6X6_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_6X6_1000", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -64066,17 +64108,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_100", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_7X7_100", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_7X7_100", + "type" : "label" } ] }, "labels" : { @@ -64402,7 +64444,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11350", + "id" : "11354", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -65031,7 +65073,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "4682", + "id" : "4685", "label" : { "IRI-based" : "double" } @@ -65139,7 +65181,7 @@ } }, { "instances" : 0, - "union" : [ "1", "2368" ], + "union" : [ "1", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "6818" }, { @@ -65223,8 +65265,8 @@ "undefined" : "Literal" } }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.InstitutionCodeSequence", - "equivalent" : [ "5283" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TwoDDegreeOfFreedomSequence", + "equivalent" : [ "11126" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -65236,14 +65278,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.InstitutionCodeSequence", - "undefined" : "Item of: Institution Code Sequence" + "IRI-based" : "SequenceItem.TwoDDegreeOfFreedomSequence", + "undefined" : "Item of: 2D Degree of Freedom Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4288" + "id" : "1241" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.TwoDDegreeOfFreedomSequence", - "equivalent" : [ "11126" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.InstitutionCodeSequence", + "equivalent" : [ "5283" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -65255,16 +65297,16 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.TwoDDegreeOfFreedomSequence", - "undefined" : "Item of: 2D Degree of Freedom Sequence" + "IRI-based" : "SequenceItem.InstitutionCodeSequence", + "undefined" : "Item of: Institution Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1241" + "id" : "4288" }, { "instances" : 0, "union" : [ "5675", "1", "9303" ], "attributes" : [ "anonymous", "union" ], - "id" : "11327" + "id" : "11323" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -65276,7 +65318,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11328", + "id" : "11324", "label" : { "IRI-based" : "double" } @@ -65404,7 +65446,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "13468" }, { @@ -65416,7 +65458,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "13472" }, { @@ -65429,7 +65471,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "13476" }, { @@ -65455,7 +65497,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "13483" }, { @@ -65478,7 +65520,7 @@ "instances" : 0, "union" : [ "3098", "233" ], "attributes" : [ "anonymous", "union" ], - "id" : "3202" + "id" : "3203" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -65534,7 +65576,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6990", + "id" : "6987", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -65581,7 +65623,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "7001", + "id" : "6998", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -65603,7 +65645,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "3203", + "id" : "3204", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -65715,7 +65757,7 @@ } }, { "instances" : 0, - "union" : [ "3034", "2368" ], + "union" : [ "3034", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "7267" }, { @@ -65879,8 +65921,8 @@ "IRI-based" : "double" } }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedImageSequence", - "equivalent" : [ "3604" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.WedgePositionSequence", + "equivalent" : [ "13011" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -65892,14 +65934,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ReferencedImageSequence", - "undefined" : "Item of: Referenced Image Sequence" + "IRI-based" : "SequenceItem.WedgePositionSequence", + "undefined" : "Item of: Wedge Position Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3605" + "id" : "151" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.WedgePositionSequence", - "equivalent" : [ "13011" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedImageSequence", + "equivalent" : [ "3604" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -65911,11 +65953,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.WedgePositionSequence", - "undefined" : "Item of: Wedge Position Sequence" + "IRI-based" : "SequenceItem.ReferencedImageSequence", + "undefined" : "Item of: Referenced Image Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "151" + "id" : "3605" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -65997,7 +66039,7 @@ "id" : "8492" }, { "instances" : 0, - "union" : [ "801", "1202" ], + "union" : [ "801", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "12643" }, { @@ -66154,7 +66196,7 @@ "IRI-based" : "Property", "en" : "Property" }, - "subClasses" : [ "6221", "730", "6361", "6359", "8793", "6219", "4396", "9264", "6336", "11852", "2574", "4906" ], + "subClasses" : [ "6219", "730", "6361", "6336", "8793", "6360", "4396", "9264", "6221", "6197", "2574", "4906" ], "comment" : { "en" : "A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity." }, @@ -66274,7 +66316,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "11965" }, { @@ -66414,7 +66456,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "7910", + "id" : "7906", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -66493,7 +66535,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13548", + "id" : "13546", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -66516,7 +66558,7 @@ } }, { "instances" : 0, - "union" : [ "442", "3498" ], + "union" : [ "438", "3498" ], "attributes" : [ "anonymous", "union" ], "id" : "11011" }, { @@ -66718,7 +66760,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9405", + "id" : "9400", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -66880,7 +66922,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8429", + "id" : "8427", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -66986,7 +67028,7 @@ } }, { "instances" : 0, - "union" : [ "8730", "1957", "2368", "3880", "3498", "273" ], + "union" : [ "8730", "1957", "2372", "3880", "3498", "273" ], "attributes" : [ "anonymous", "union" ], "id" : "12969" }, { @@ -67089,7 +67131,7 @@ "undefined" : "Item of: Diffusion Gradient Direction Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "13585" + "id" : "13583" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9083", "equivalent" : [ "6035" ], @@ -67168,7 +67210,7 @@ "id" : "5548" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PrismSequence", - "equivalent" : [ "7299" ], + "equivalent" : [ "7296" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -67184,7 +67226,7 @@ "undefined" : "Item of: Prism Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7300" + "id" : "7297" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.HangingProtocolDefinitionSequence", "equivalent" : [ "10300" ], @@ -67413,7 +67455,7 @@ "id" : "273" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0048.021A", - "equivalent" : [ "11323" ], + "equivalent" : [ "11327" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -67432,7 +67474,7 @@ "id" : "12985" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.WADORetrievalSequence", - "equivalent" : [ "270" ], + "equivalent" : [ "266" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -67448,7 +67490,7 @@ "undefined" : "Item of: WADO Retrieval Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "271" + "id" : "267" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0048.0207", "equivalent" : [ "12003" ], @@ -67848,7 +67890,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12039", + "id" : "12040", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -67856,7 +67898,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "808", + "id" : "811", "label" : { "IRI-based" : "double" } @@ -67886,7 +67928,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9171", + "id" : "9168", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -67962,7 +68004,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11730", + "id" : "11729", "label" : { "IRI-based" : "long" } @@ -68121,7 +68163,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12520", + "id" : "12522", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -68397,7 +68439,7 @@ "instances" : 0, "union" : [ "1", "801" ], "attributes" : [ "anonymous", "union" ], - "id" : "11487" + "id" : "11489" }, { "iri" : "http://www.w3.org/ns/ssn/systems/SystemLifetime", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -68425,11 +68467,11 @@ }, "attributes" : [ "external" ], "id" : "13741", - "superClasses" : [ "6359" ] + "superClasses" : [ "6336" ] }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11488", + "id" : "11490", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -68444,7 +68486,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9018", + "id" : "9014", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -68677,7 +68719,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13019", + "id" : "13023", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -68700,7 +68742,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "13795" }, { @@ -68755,7 +68797,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "13800" }, { @@ -68783,7 +68825,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "13808" }, { @@ -68811,7 +68853,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "13814" }, { @@ -69362,7 +69404,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12112", + "id" : "12110", "label" : { "IRI-based" : "long" } @@ -69415,14 +69457,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "919", + "id" : "922", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "11053", + "id" : "11052", "label" : { "undefined" : "Thing" } @@ -69442,9 +69484,9 @@ } }, { "instances" : 0, - "union" : [ "1231", "1151", "907", "1337" ], + "union" : [ "1231", "1151", "907", "1336" ], "attributes" : [ "anonymous", "union" ], - "id" : "918" + "id" : "921" }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", @@ -69515,7 +69557,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12102", + "id" : "12103", "label" : { "IRI-based" : "long" } @@ -69626,7 +69668,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12136", + "id" : "12138", "label" : { "IRI-based" : "double" } @@ -69768,7 +69810,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1345", + "id" : "1347", "label" : { "IRI-based" : "double" } @@ -70254,7 +70296,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8914", + "id" : "8911", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -70473,7 +70515,7 @@ "en" : "An identifiable characteristic that represents the extent of the System's useful life under the specified Conditions. May describe for example total battery life or number of recharges, or, for Sensors that are used only a fixed number of times, the number of observations that can be made before the sensing capability is depleted." }, "attributes" : [ "external" ], - "id" : "6359", + "id" : "6336", "superClasses" : [ "2575" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0038.0100", @@ -70613,7 +70655,7 @@ "id" : "2855" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DocumentClassCodeSequence", - "equivalent" : [ "214" ], + "equivalent" : [ "211" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -70629,7 +70671,7 @@ "undefined" : "Item of: Document Class Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "215" + "id" : "212" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.FrameAcquisitionSequence", "equivalent" : [ "11634" ], @@ -70667,7 +70709,7 @@ "undefined" : "Item of: MR Spectroscopy Frame Type Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "13978" + "id" : "13975" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9226", "equivalent" : [ "3680" ], @@ -70993,7 +71035,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "3354", + "id" : "3357", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -71014,7 +71056,7 @@ "instances" : 0, "union" : [ "4081", "4085", "851", "2587", "4090", "1729", "4083", "1261" ], "attributes" : [ "anonymous", "union" ], - "id" : "3353" + "id" : "3356" }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", @@ -71082,7 +71124,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "9847" }, { @@ -71171,13 +71213,13 @@ } }, { "instances" : 0, - "union" : [ "1151", "907", "1337" ], + "union" : [ "1151", "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "1113" }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "7705", + "id" : "7703", "label" : { "undefined" : "Thing" } @@ -71256,7 +71298,7 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "5809", + "id" : "5812", "label" : { "undefined" : "Thing" } @@ -71364,7 +71406,7 @@ "id" : "14089" }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "3538" }, { @@ -71502,7 +71544,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1349", + "id" : "1353", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -71555,7 +71597,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1415", + "id" : "1417", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -71750,7 +71792,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1372", + "id" : "1374", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -71858,7 +71900,7 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "8021", + "id" : "8023", "label" : { "undefined" : "Thing" } @@ -71969,7 +72011,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12200", + "id" : "12201", "label" : { "IRI-based" : "double" } @@ -72040,11 +72082,11 @@ "undefined" : "Thing" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", + "iri" : "http://www.w3.org/2001/XMLSchema#string", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13873", "label" : { - "IRI-based" : "hexBinary" + "IRI-based" : "string" } }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", @@ -72054,11 +72096,11 @@ "undefined" : "Thing" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#string", + "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13874", "label" : { - "IRI-based" : "string" + "IRI-based" : "hexBinary" } }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", @@ -72119,7 +72161,7 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "2848", + "id" : "2846", "label" : { "undefined" : "Thing" } @@ -72176,32 +72218,32 @@ "attributes" : [ "anonymous", "union" ], "id" : "14131" }, { - "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", + "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13875", "label" : { - "IRI-based" : "hexBinary" + "IRI-based" : "anyURI" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", + "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13876", "label" : { - "IRI-based" : "anyURI" + "IRI-based" : "hexBinary" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", + "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13865", "label" : { - "IRI-based" : "hexBinary" + "IRI-based" : "anyURI" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", + "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", "id" : "13866", "label" : { - "IRI-based" : "anyURI" + "IRI-based" : "hexBinary" } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0028.9505", @@ -72244,7 +72286,7 @@ }, "attributes" : [ "external" ], "id" : "6927", - "superClasses" : [ "6190" ] + "superClasses" : [ "6148" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0028.9501", "equivalent" : [ "6802" ], @@ -72284,7 +72326,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "14133" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IE.MediaCreationManagement", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContrastBolusIngredientCodeSequence", + "equivalent" : [ "11897" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -72296,14 +72339,13 @@ } ] }, "label" : { - "IRI-based" : "IE.MediaCreationManagement", - "undefined" : "Media Creation Management" + "IRI-based" : "SequenceItem.ContrastBolusIngredientCodeSequence", + "undefined" : "Item of: Contrast/Bolus Ingredient Code Sequence" }, - "attributes" : [ "external" ], - "id" : "2368" + "attributes" : [ "equivalent", "external" ], + "id" : "4316" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ContrastBolusIngredientCodeSequence", - "equivalent" : [ "11897" ], + "iri" : "http://purl.org/healthcarevocab/v1#IE.MediaCreationManagement", "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -72315,11 +72357,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ContrastBolusIngredientCodeSequence", - "undefined" : "Item of: Contrast/Bolus Ingredient Code Sequence" + "IRI-based" : "IE.MediaCreationManagement", + "undefined" : "Media Creation Management" }, - "attributes" : [ "equivalent", "external" ], - "id" : "4316" + "attributes" : [ "external" ], + "id" : "2372" }, { "instances" : 0, "union" : [ "1", "7558", "106", "358" ], @@ -72495,7 +72537,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "13601" }, { @@ -72555,7 +72597,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "14147" }, { @@ -72646,7 +72688,7 @@ "en" : "Describes normal OperatingProperties of a System under some specified Conditions. For example, to the power requirement or maintenance schedule of a System under a specified temperature range.\n\n In the absence of OperatingProperties, simply describes the Conditions in which a System is expected to operate.\n\n The System continues to operate as defined using SystemCapability. If, however, the SurvivalRange is violated, the System is 'damaged' and SystemCapability specifications may no longer hold." }, "attributes" : [ "external" ], - "id" : "6219", + "id" : "6360", "superClasses" : [ "2575" ] }, { "instances" : 0, @@ -72796,7 +72838,7 @@ "id" : "6698" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0038.0044", - "equivalent" : [ "7323" ], + "equivalent" : [ "7322" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -72812,7 +72854,7 @@ "undefined" : "Item of: Discharge Diagnosis Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7324" + "id" : "7323" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -72852,7 +72894,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5307", + "id" : "5309", "label" : { "IRI-based" : "long" } @@ -72899,7 +72941,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5952", + "id" : "5953", "label" : { "IRI-based" : "long" } @@ -72977,7 +73019,7 @@ "id" : "2348" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0038.0064", - "equivalent" : [ "14202" ], + "equivalent" : [ "14201" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -72993,7 +73035,7 @@ "undefined" : "Item of: Issuer of Service Episode ID Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14201" + "id" : "14200" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -73086,7 +73128,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336", "1337" ], + "union" : [ "1703", "1338", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "3528" }, { @@ -73098,7 +73140,7 @@ } }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "3561" }, { @@ -73110,7 +73152,7 @@ } }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "3565" }, { @@ -73170,13 +73212,13 @@ "id" : "2614" }, { "instances" : 0, - "union" : [ "1703", "1860", "1336" ], + "union" : [ "1703", "1860", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "14215" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2258", + "id" : "2261", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -73209,7 +73251,7 @@ "id" : "11956" }, { "instances" : 0, - "union" : [ "2503", "1626" ], + "union" : [ "2507", "1626" ], "attributes" : [ "anonymous", "union" ], "id" : "14218" }, { @@ -73242,7 +73284,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "7837", + "id" : "7838", "label" : { "IRI-based" : "double" } @@ -73273,7 +73315,7 @@ "id" : "10295" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedPerformedProcedureStepSequence", - "equivalent" : [ "3508" ], + "equivalent" : [ "3504" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -73289,7 +73331,7 @@ "undefined" : "Item of: Referenced Performed Procedure Step Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3509" + "id" : "3505" }, { "instances" : 0, "union" : [ "172", "1065", "1066" ], @@ -73304,7 +73346,7 @@ } }, { "instances" : 0, - "union" : [ "11323", "10597", "5197" ], + "union" : [ "11327", "10597", "5197" ], "attributes" : [ "anonymous", "union" ], "id" : "12499" }, { @@ -73432,13 +73474,13 @@ "id" : "6798" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "11077" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9376", + "id" : "9374", "label" : { "IRI-based" : "long" } @@ -73451,14 +73493,14 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], - "id" : "11052" + "id" : "11053" }, { "instances" : 0, - "union" : [ "1458", "1296" ], + "union" : [ "1458", "1298" ], "attributes" : [ "anonymous", "union" ], - "id" : "9375" + "id" : "9373" }, { "instances" : 0, "union" : [ "5955", "10079", "10984" ], @@ -73491,7 +73533,7 @@ "id" : "14243" }, { "instances" : 0, - "union" : [ "2503", "5933" ], + "union" : [ "2507", "5933" ], "attributes" : [ "anonymous", "union" ], "id" : "14245" }, { @@ -73502,7 +73544,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "2237", + "id" : "2241", "label" : { "IRI-based" : "double" } @@ -73510,7 +73552,7 @@ "instances" : 0, "union" : [ "1", "2477" ], "attributes" : [ "anonymous", "union" ], - "id" : "7836" + "id" : "7837" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -73522,7 +73564,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8434", + "id" : "8432", "label" : { "IRI-based" : "double" } @@ -73536,9 +73578,9 @@ } }, { "instances" : 0, - "union" : [ "11323", "10597", "5197" ], + "union" : [ "11327", "10597", "5197" ], "attributes" : [ "anonymous", "union" ], - "id" : "8433" + "id" : "8431" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -73734,7 +73776,7 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "2107", + "id" : "2104", "label" : { "undefined" : "Thing" } @@ -73828,9 +73870,9 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], - "id" : "2187" + "id" : "2189" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -73852,7 +73894,7 @@ "id" : "2143" }, { "instances" : 0, - "union" : [ "11323", "5197", "2360" ], + "union" : [ "11327", "5197", "2360" ], "attributes" : [ "anonymous", "union" ], "id" : "6809" }, { @@ -73934,7 +73976,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "2172" }, { @@ -73961,7 +74003,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "2158" }, { @@ -73974,7 +74016,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2188", + "id" : "2190", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -74175,7 +74217,7 @@ "id" : "3423" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ViewCodeSequence", - "equivalent" : [ "7963" ], + "equivalent" : [ "7961" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -74248,7 +74290,7 @@ "undefined" : "Item of: MR Spectroscopy FOV/Geometry Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14310" + "id" : "14308" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0072.0600", "equivalent" : [ "229" ], @@ -74289,7 +74331,7 @@ "id" : "8695" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9118", - "equivalent" : [ "807" ], + "equivalent" : [ "810" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -74403,12 +74445,12 @@ "id" : "10761" }, { "instances" : 0, - "union" : [ "8730", "1957", "2368", "3880", "3498", "273" ], + "union" : [ "8730", "1957", "2372", "3880", "3498", "273" ], "attributes" : [ "anonymous", "union" ], "id" : "12949" }, { "instances" : 0, - "union" : [ "1703", "1", "851", "1336", "3880", "310", "1261" ], + "union" : [ "1703", "1", "851", "1338", "3880", "310", "1261" ], "attributes" : [ "anonymous", "union" ], "id" : "11611" }, { @@ -74463,7 +74505,7 @@ "en" : "An actuatable quality (property, characteristic) of a FeatureOfInterest." }, "attributes" : [ "external" ], - "id" : "11852", + "id" : "6197", "superClasses" : [ "2575" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReceiveTransducerSequence", @@ -74571,7 +74613,7 @@ }, "attributes" : [ "external" ], "id" : "13499", - "superClasses" : [ "6151" ] + "superClasses" : [ "6153" ] }, { "instances" : 0, "union" : [ "5121", "6103" ], @@ -74617,7 +74659,7 @@ "superClasses" : [ "4793" ] }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9152", - "equivalent" : [ "12377" ], + "equivalent" : [ "12374" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -74633,7 +74675,7 @@ "undefined" : "Item of: MR Metabolite Map Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "12378" + "id" : "12375" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MRReceiveCoilSequence", "equivalent" : [ "13364" ], @@ -74870,7 +74912,7 @@ "id" : "11971" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "13132" }, { @@ -74968,7 +75010,7 @@ "id" : "9486" }, { "instances" : 0, - "union" : [ "6163", "371", "372" ], + "union" : [ "6165", "371", "372" ], "attributes" : [ "anonymous", "union" ], "id" : "9673" }, { @@ -75137,7 +75179,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "14329" }, { @@ -75150,7 +75192,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "14337" }, { @@ -75175,37 +75217,37 @@ } }, { "instances" : 0, - "union" : [ "801", "3981", "1336", "331", "3935" ], + "union" : [ "801", "3981", "1338", "331", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "14355" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2373", + "id" : "2369", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" } }, { "instances" : 0, - "union" : [ "801", "1336" ], + "union" : [ "801", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "14356" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "14357" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "13934" }, { "instances" : 0, - "union" : [ "801", "1336" ], + "union" : [ "801", "1338" ], "attributes" : [ "anonymous", "union" ], - "id" : "13667" + "id" : "13668" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -75359,7 +75401,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "3844", "1701", "1702", "191", "1703", "1704", "9068", "1705", "1709", "7538", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "3844", "1701", "1702", "191", "1703", "1704", "9068", "1705", "1709", "7538", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "7711" }, { @@ -75378,7 +75420,7 @@ } }, { "instances" : 0, - "union" : [ "3844", "8311", "1703", "1336", "2954" ], + "union" : [ "3844", "8311", "1703", "1338", "2954" ], "attributes" : [ "anonymous", "union" ], "id" : "8659" }, { @@ -75397,27 +75439,27 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "8395" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8442" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8314" }, { "instances" : 0, - "union" : [ "3844", "1703", "1336" ], + "union" : [ "3844", "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "8324" }, { "instances" : 0, - "union" : [ "1700", "3844", "1701", "1702", "1703", "1704", "1705", "1709", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "3844", "1701", "1702", "1703", "1704", "1705", "1709", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "8266" }, { @@ -75489,7 +75531,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9400", + "id" : "9405", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -75563,7 +75605,7 @@ "instances" : 0, "union" : [ "3981", "331" ], "attributes" : [ "anonymous", "union" ], - "id" : "12409" + "id" : "12407" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -75581,7 +75623,7 @@ } }, { "instances" : 0, - "union" : [ "3970", "3509", "3935" ], + "union" : [ "3970", "3505", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "12412" }, { @@ -75602,7 +75644,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12264", + "id" : "12267", "label" : { "IRI-based" : "double" } @@ -75623,7 +75665,7 @@ "instances" : 0, "union" : [ "1623", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "12263" + "id" : "12266" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -75743,7 +75785,7 @@ "instances" : 0, "union" : [ "5121", "6103" ], "attributes" : [ "anonymous", "union" ], - "id" : "14005" + "id" : "14008" }, { "instances" : 0, "union" : [ "5121", "6103" ], @@ -75809,7 +75851,7 @@ "id" : "1644" }, { "instances" : 0, - "union" : [ "1703", "1626", "6981", "1336" ], + "union" : [ "1703", "1626", "6981", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "2583" }, { @@ -75829,12 +75871,12 @@ "id" : "1058" }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "1054" }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "1069" }, { @@ -75878,7 +75920,7 @@ "id" : "6756" }, { "instances" : 0, - "union" : [ "1703", "907", "1336", "1337", "6988" ], + "union" : [ "1703", "907", "1338", "1336", "6983" ], "attributes" : [ "anonymous", "union" ], "id" : "3532" }, { @@ -75888,12 +75930,12 @@ "id" : "9417" }, { "instances" : 0, - "union" : [ "191", "1336" ], + "union" : [ "191", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "14386" }, { "instances" : 0, - "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "3578", "5931", "8718", "8307", "6981", "7585", "1336", "8309", "3605", "7658" ], + "union" : [ "8302", "1703", "7620", "1593", "3880", "8298", "3578", "5931", "8718", "8307", "6981", "7585", "1338", "8309", "3605", "7658" ], "attributes" : [ "anonymous", "union" ], "id" : "9413" }, { @@ -75905,7 +75947,7 @@ } }, { "instances" : 0, - "union" : [ "1458", "1296" ], + "union" : [ "1458", "1298" ], "attributes" : [ "anonymous", "union" ], "id" : "9371" }, { @@ -75930,7 +75972,7 @@ } }, { "instances" : 0, - "union" : [ "9120", "8775", "9121", "9122" ], + "union" : [ "9120", "8772", "9121", "9122" ], "attributes" : [ "anonymous", "union" ], "id" : "2154" }, { @@ -75954,7 +75996,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "2151" }, { @@ -75966,7 +76008,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "2184" }, { @@ -75976,7 +76018,7 @@ "id" : "5579" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.FillStyleSequence", - "equivalent" : [ "4918" ], + "equivalent" : [ "4914" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -76023,7 +76065,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6294", + "id" : "6293", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -76043,7 +76085,7 @@ "id" : "14395" }, { "instances" : 0, - "union" : [ "6163", "371", "372" ], + "union" : [ "6165", "371", "372" ], "attributes" : [ "anonymous", "union" ], "id" : "9664" }, { @@ -76151,7 +76193,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12375", + "id" : "12377", "label" : { "IRI-based" : "long" } @@ -76165,7 +76207,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "3123", + "id" : "3125", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -76179,12 +76221,12 @@ } }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "6667", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "6667", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], - "id" : "3122" + "id" : "3124" }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "6667", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "6667", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], "id" : "14404" }, { @@ -76236,13 +76278,13 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "14407" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12506", + "id" : "12507", "label" : { "IRI-based" : "long" } @@ -76273,7 +76315,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12382", + "id" : "12380", "label" : { "IRI-based" : "long" } @@ -76398,7 +76440,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12438", + "id" : "12435", "label" : { "IRI-based" : "double" } @@ -76449,7 +76491,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11656", + "id" : "11657", "label" : { "IRI-based" : "long" } @@ -77162,7 +77204,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11218", + "id" : "11219", "label" : { "IRI-based" : "double" } @@ -77616,7 +77658,7 @@ "undefined" : "Item of: Recorded Range Modulator Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "12507" + "id" : "12506" }, { "instances" : 0, "union" : [ "1623", "1" ], @@ -77733,7 +77775,7 @@ "instances" : 0, "union" : [ "1977", "2525" ], "attributes" : [ "anonymous", "union" ], - "id" : "13229" + "id" : "13233" }, { "instances" : 0, "union" : [ "398", "2837", "1023" ], @@ -77742,7 +77784,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13230", + "id" : "13234", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -77758,7 +77800,7 @@ "instances" : 0, "union" : [ "1977", "2525" ], "attributes" : [ "anonymous", "union" ], - "id" : "13241" + "id" : "13236" }, { "instances" : 0, "union" : [ "287", "172", "173", "288", "1065", "1066", "174" ], @@ -77767,7 +77809,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13242", + "id" : "13237", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -77781,7 +77823,7 @@ } }, { "instances" : 0, - "union" : [ "2405", "145", "6430", "6431", "6432", "6433", "6434" ], + "union" : [ "2405", "141", "6430", "6431", "6432", "6433", "6434" ], "attributes" : [ "anonymous", "union" ], "id" : "11836" }, { @@ -77813,11 +77855,11 @@ "instances" : 0, "union" : [ "1977", "2525" ], "attributes" : [ "anonymous", "union" ], - "id" : "13245" + "id" : "13244" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13246", + "id" : "13245", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -77950,14 +77992,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12104", + "id" : "12101", "label" : { "IRI-based" : "double" } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12098", + "id" : "12100", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -78017,7 +78059,7 @@ "IRI-based" : "long" } }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AcquisitionDeviceTypeCodeSequence", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ExcludedIntervalsSequence", "equivalent" : [ "14529" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, @@ -78030,13 +78072,13 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.AcquisitionDeviceTypeCodeSequence", - "undefined" : "Item of: Acquisition Device Type Code Sequence" + "IRI-based" : "SequenceItem.ExcludedIntervalsSequence", + "undefined" : "Item of: Excluded Intervals Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4258" + "id" : "8893" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ExcludedIntervalsSequence", + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AcquisitionDeviceTypeCodeSequence", "equivalent" : [ "14530" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, @@ -78049,11 +78091,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ExcludedIntervalsSequence", - "undefined" : "Item of: Excluded Intervals Sequence" + "IRI-based" : "SequenceItem.AcquisitionDeviceTypeCodeSequence", + "undefined" : "Item of: Acquisition Device Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "8893" + "id" : "4258" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedSeriesSequence", "equivalent" : [ "3497" ], @@ -78418,7 +78460,7 @@ "id" : "14567" }, { "instances" : 0, - "union" : [ "8730", "1957", "2368", "3880", "3498", "273" ], + "union" : [ "8730", "1957", "2372", "3880", "3498", "273" ], "attributes" : [ "anonymous", "union" ], "id" : "12328" }, { @@ -78487,8 +78529,8 @@ "undefined" : "Literal" } }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.RefractiveSurgeryTypeCodeSequence", - "equivalent" : [ "14579" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0074.1224", + "equivalent" : [ "1307" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -78500,14 +78542,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.RefractiveSurgeryTypeCodeSequence", - "undefined" : "Item of: Refractive Surgery Type Code Sequence" + "IRI-based" : "SequenceItem.Tag.0074.1224", + "undefined" : "Item of: Replaced Procedure Step Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4292" + "id" : "1308" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0074.1224", - "equivalent" : [ "1307" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.RefractiveSurgeryTypeCodeSequence", + "equivalent" : [ "14579" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -78519,11 +78561,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0074.1224", - "undefined" : "Item of: Replaced Procedure Step Sequence" + "IRI-based" : "SequenceItem.RefractiveSurgeryTypeCodeSequence", + "undefined" : "Item of: Refractive Surgery Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1308" + "id" : "4292" }, { "instances" : 0, "union" : [ "11", "1384", "3693" ], @@ -78916,7 +78958,7 @@ "undefined" : "Item of: Unified Procedure Step Performed Procedure Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4813" + "id" : "4815" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -78974,7 +79016,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "13668", + "id" : "13667", "label" : { "IRI-based" : "time" } @@ -78993,7 +79035,7 @@ } }, { "instances" : 0, - "union" : [ "3167", "1", "3169", "2515", "252" ], + "union" : [ "3167", "1", "3169", "2516", "252" ], "attributes" : [ "anonymous", "union" ], "id" : "10945" }, { @@ -79054,7 +79096,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2042", + "id" : "2039", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -79441,7 +79483,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "10089" }, { @@ -79489,7 +79531,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "13099" }, { @@ -79731,7 +79773,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "439", + "id" : "441", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -80233,7 +80275,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "3578", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "801", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "3578", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "801", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "2450" }, { @@ -80301,13 +80343,13 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "14738" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2517", + "id" : "2514", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -80327,7 +80369,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1297", + "id" : "1299", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -80339,7 +80381,7 @@ "id" : "14740" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "7462" }, { @@ -80389,7 +80431,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "14742" }, { @@ -80576,7 +80618,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "142", + "id" : "146", "label" : { "IRI-based" : "dateTime" } @@ -80598,7 +80640,7 @@ "instances" : 0, "union" : [ "1931", "1945" ], "attributes" : [ "anonymous", "union" ], - "id" : "141" + "id" : "145" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -80807,7 +80849,7 @@ "undefined" : "Item of: Cardiac Synchronization" }, "attributes" : [ "equivalent", "external" ], - "id" : "807" + "id" : "810" }, { "instances" : 0, "union" : [ "1366", "1" ], @@ -80849,7 +80891,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10562", + "id" : "10565", "label" : { "IRI-based" : "double" } @@ -80930,7 +80972,7 @@ "IRI-based" : "System", "en" : "System" }, - "subClasses" : [ "6181", "6196", "5327", "2228", "5554" ], + "subClasses" : [ "6150", "6196", "5327", "2228", "5554" ], "comment" : { "en" : "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other systems." }, @@ -81042,7 +81084,7 @@ "id" : "12998" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.2120.0050", - "equivalent" : [ "9292" ], + "equivalent" : [ "9291" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -81058,7 +81100,7 @@ "undefined" : "Item of: Print Job Description Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "9293" + "id" : "9292" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReferencedSpatialRegistrationSequence", "equivalent" : [ "7325" ], @@ -81275,7 +81317,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4610", + "id" : "4606", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -81451,7 +81493,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "14832", + "id" : "14833", "label" : { "IRI-based" : "double" } @@ -81459,7 +81501,7 @@ "instances" : 0, "union" : [ "3908", "2061" ], "attributes" : [ "anonymous", "union" ], - "id" : "14831" + "id" : "14832" }, { "instances" : 0, "union" : [ "3908", "2061" ], @@ -81578,7 +81620,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1515", + "id" : "1512", "label" : { "IRI-based" : "double" } @@ -81598,7 +81640,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1804", + "id" : "1808", "label" : { "IRI-based" : "double" } @@ -81613,7 +81655,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1855", + "id" : "1853", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -81773,7 +81815,7 @@ "instances" : 0, "union" : [ "371", "372" ], "attributes" : [ "anonymous", "union" ], - "id" : "1514" + "id" : "1511" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -82082,7 +82124,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "14200", + "id" : "14202", "label" : { "IRI-based" : "double" } @@ -82621,7 +82663,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1352", + "id" : "1351", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -82669,7 +82711,7 @@ "id" : "1925" }, { "instances" : 0, - "union" : [ "1803", "38" ], + "union" : [ "1807", "38" ], "attributes" : [ "anonymous", "union" ], "id" : "30" }, { @@ -82693,7 +82735,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "15051", + "id" : "15047", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -82715,7 +82757,7 @@ "instances" : 0, "union" : [ "172", "173", "1065", "174" ], "attributes" : [ "anonymous", "union" ], - "id" : "15050" + "id" : "15046" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -82794,7 +82836,7 @@ "instances" : 0, "union" : [ "1146", "1147" ], "attributes" : [ "anonymous", "union" ], - "id" : "13022" + "id" : "13019" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -82812,7 +82854,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "13023", + "id" : "13020", "label" : { "IRI-based" : "double" } @@ -82840,7 +82882,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6072", + "id" : "6075", "label" : { "IRI-based" : "double" } @@ -82926,7 +82968,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2039", + "id" : "2042", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -83571,18 +83613,18 @@ "value" : "https://www.cs.ubc.ca/labs/imager/tr/2010/Atcheson_VMV2010_CALTag/", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Square", + "type" : "label" + } ], "altLabel" : [ { "identifier" : "altLabel", "language" : "en", @@ -83692,7 +83734,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6393", + "id" : "6395", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -83750,7 +83792,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5126", + "id" : "5127", "label" : { "IRI-based" : "double" } @@ -83805,7 +83847,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "4685", + "id" : "4682", "label" : { "IRI-based" : "double" } @@ -83840,7 +83882,7 @@ "instances" : 0, "union" : [ "11896", "10572" ], "attributes" : [ "anonymous", "union" ], - "id" : "6392" + "id" : "6394" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -83970,7 +84012,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "5119", + "id" : "5117", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -83994,7 +84036,7 @@ "instances" : 0, "union" : [ "288", "3217" ], "attributes" : [ "anonymous", "union" ], - "id" : "5118" + "id" : "5116" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -84184,7 +84226,7 @@ "id" : "863" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial", - "equivalent" : [ "1299" ], + "equivalent" : [ "1295" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -84200,7 +84242,7 @@ "undefined" : "Item of: Anatomic Structure Space Or Region Modifier Code Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "1300" + "id" : "1296" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0074.1020", "equivalent" : [ "1064" ], @@ -84260,7 +84302,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "10401", + "id" : "10400", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -84269,7 +84311,7 @@ "instances" : 0, "union" : [ "1087", "172", "1065", "2707" ], "attributes" : [ "anonymous", "union" ], - "id" : "10400" + "id" : "10399" }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -84598,7 +84640,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "10806", + "id" : "10807", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -84636,7 +84678,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6999", + "id" : "7000", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -84644,7 +84686,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6161", + "id" : "6163", "label" : { "IRI-based" : "double" } @@ -84688,7 +84730,7 @@ "instances" : 0, "union" : [ "48", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "6168" + "id" : "6170" }, { "instances" : 0, "union" : [ "316", "1224" ], @@ -84705,7 +84747,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6169", + "id" : "6171", "label" : { "IRI-based" : "double" } @@ -84857,7 +84899,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6241", + "id" : "6237", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -84964,7 +85006,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6178", + "id" : "6180", "label" : { "IRI-based" : "double" } @@ -84984,7 +85026,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6166", + "id" : "6168", "label" : { "IRI-based" : "double" } @@ -85146,7 +85188,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "4723", + "id" : "4726", "label" : { "IRI-based" : "double" } @@ -85370,7 +85412,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12041", + "id" : "12038", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -85541,7 +85583,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10548", + "id" : "10550", "label" : { "IRI-based" : "long" } @@ -85549,7 +85591,7 @@ "instances" : 0, "union" : [ "1", "310" ], "attributes" : [ "anonymous", "union" ], - "id" : "13236" + "id" : "13241" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -85560,7 +85602,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "13237", + "id" : "13242", "label" : { "IRI-based" : "double" } @@ -85589,7 +85631,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13233", + "id" : "13231", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -85664,7 +85706,7 @@ "instances" : 0, "union" : [ "1220", "1222" ], "attributes" : [ "anonymous", "union" ], - "id" : "10370" + "id" : "10372" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -85683,7 +85725,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10371", + "id" : "10373", "label" : { "IRI-based" : "double" } @@ -85768,7 +85810,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6344", + "id" : "6347", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -85934,7 +85976,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6306", + "id" : "6307", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -85979,7 +86021,7 @@ "instances" : 0, "union" : [ "5121", "229", "34", "6103" ], "attributes" : [ "anonymous", "union" ], - "id" : "6305" + "id" : "6306" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -86181,7 +86223,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5128", + "id" : "5125", "label" : { "IRI-based" : "long" } @@ -86505,10 +86547,10 @@ "undefined" : "Item of: Acquisition Device Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14529" + "id" : "14530" }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "11738" }, { @@ -86800,21 +86842,21 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10808", + "id" : "10805", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8042", + "id" : "8040", "label" : { "IRI-based" : "double" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10770", + "id" : "10768", "label" : { "IRI-based" : "long" } @@ -86828,7 +86870,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10696", + "id" : "10693", "label" : { "IRI-based" : "double" } @@ -87030,7 +87072,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11507", + "id" : "11506", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -87058,7 +87100,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "3578", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "801", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "3578", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "801", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "10816" }, { @@ -87123,7 +87165,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.DiffusionGradientDirectionSequence", - "equivalent" : [ "13585" ], + "equivalent" : [ "13583" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -87143,7 +87185,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "922", + "id" : "918", "label" : { "IRI-based" : "time" } @@ -87180,7 +87222,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.IssuerOfServiceEpisodeIDSequence", - "equivalent" : [ "14201" ], + "equivalent" : [ "14200" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -87196,7 +87238,7 @@ "undefined" : "Item of: Issuer of Service Episode ID Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14202" + "id" : "14201" }, { "iri" : "http://www.w3.org/ns/sosa/Sensor", "baseIri" : "http://www.w3.org/ns/sosa", @@ -87234,7 +87276,7 @@ "en" : "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms." }, "attributes" : [ "external" ], - "id" : "6181", + "id" : "6150", "superClasses" : [ "1750" ] }, { "instances" : 0, @@ -87265,11 +87307,11 @@ "instances" : 0, "union" : [ "5121", "6103" ], "attributes" : [ "anonymous", "union" ], - "id" : "4606" + "id" : "4609" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4607", + "id" : "4610", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -87309,7 +87351,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11505", + "id" : "11508", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -87550,10 +87592,10 @@ "undefined" : "Item of: Original Attributes Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1351" + "id" : "1350" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AssigningJurisdictionCodeSequence", - "equivalent" : [ "11108" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.2130.0010", + "equivalent" : [ "1209" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -87565,14 +87607,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.AssigningJurisdictionCodeSequence", - "undefined" : "Item of: Assigning Jurisdiction Code Sequence" + "IRI-based" : "SequenceItem.Tag.2130.0010", + "undefined" : "Item of: Print Management Capabilities Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "4278" + "id" : "1210" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.2130.0010", - "equivalent" : [ "1209" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.AssigningJurisdictionCodeSequence", + "equivalent" : [ "11108" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -87584,11 +87626,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.2130.0010", - "undefined" : "Item of: Print Management Capabilities Sequence" + "IRI-based" : "SequenceItem.AssigningJurisdictionCodeSequence", + "undefined" : "Item of: Assigning Jurisdiction Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1210" + "id" : "4278" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.IlluminatorTypeCodeSequence", "equivalent" : [ "13335" ], @@ -87932,7 +87974,7 @@ "id" : "13841" }, { "instances" : 0, - "union" : [ "1", "2368" ], + "union" : [ "1", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "15314" }, { @@ -87961,7 +88003,7 @@ } }, { "instances" : 0, - "union" : [ "1", "2368" ], + "union" : [ "1", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "15318" }, { @@ -88134,7 +88176,7 @@ } }, { "instances" : 0, - "union" : [ "2503", "1626" ], + "union" : [ "2507", "1626" ], "attributes" : [ "anonymous", "union" ], "id" : "15330" }, { @@ -88266,7 +88308,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "14833", + "id" : "14831", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -88439,7 +88481,7 @@ "id" : "3793" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "14360" }, { @@ -88478,7 +88520,7 @@ "id" : "15347" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "5449" }, { @@ -88673,7 +88715,7 @@ "id" : "4263" }, { "instances" : 0, - "union" : [ "1864", "1302", "1202", "331" ], + "union" : [ "1864", "1302", "1206", "331" ], "attributes" : [ "anonymous", "union" ], "id" : "15358" }, { @@ -88717,14 +88759,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1203", + "id" : "1207", "label" : { "IRI-based" : "time" } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13244", + "id" : "13246", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -88736,7 +88778,7 @@ "id" : "10148" }, { "instances" : 0, - "union" : [ "1864", "1302", "1202" ], + "union" : [ "1864", "1302", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "6542" }, { @@ -88781,7 +88823,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.InterpretationApproverSequence", - "equivalent" : [ "1330" ], + "equivalent" : [ "1326" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -88797,7 +88839,7 @@ "undefined" : "Item of: Interpretation Approver Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1331" + "id" : "1327" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0028.6100", "equivalent" : [ "5646" ], @@ -88849,7 +88891,7 @@ "instances" : 0, "union" : [ "3981", "331" ], "attributes" : [ "anonymous", "union" ], - "id" : "11353" + "id" : "11350" }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -88860,7 +88902,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11354", + "id" : "11351", "label" : { "IRI-based" : "dateTime" } @@ -88874,7 +88916,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13231", + "id" : "13229", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -88939,7 +88981,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#date", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6448", + "id" : "6446", "label" : { "IRI-based" : "date" } @@ -89093,7 +89135,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1511", + "id" : "1515", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -89182,7 +89224,7 @@ "instances" : 0, "union" : [ "3481", "1106" ], "attributes" : [ "anonymous", "union" ], - "id" : "9853" + "id" : "9856" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -89193,7 +89235,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9854", + "id" : "9857", "label" : { "IRI-based" : "double" } @@ -89206,18 +89248,18 @@ "instances" : 0, "union" : [ "3481", "1106" ], "attributes" : [ "anonymous", "union" ], - "id" : "9859" + "id" : "9862" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5470", + "id" : "5472", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9860", + "id" : "9863", "label" : { "IRI-based" : "double" } @@ -89232,7 +89274,7 @@ "instances" : 0, "union" : [ "3481", "1106" ], "attributes" : [ "anonymous", "union" ], - "id" : "9866" + "id" : "9869" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -89243,7 +89285,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9867", + "id" : "9870", "label" : { "IRI-based" : "double" } @@ -89298,7 +89340,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9845", + "id" : "9843", "label" : { "IRI-based" : "double" } @@ -89556,7 +89598,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "10399", + "id" : "10401", "label" : { "IRI-based" : "double" } @@ -89687,7 +89729,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9814", + "id" : "9815", "label" : { "IRI-based" : "double" } @@ -89702,7 +89744,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9810", + "id" : "9811", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -89868,12 +89910,12 @@ "example" : [ { "identifier" : "example", "language" : "en", - "value" : "An example of cell identification is using the position of a QR-code when this code is scanned (and the user is presumably within a short distance).", + "value" : "An example of cell identification is using the position of a Bluetooth beacon whenever this beacon has a high signal strength.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "An example of cell identification is using the position of a Bluetooth beacon whenever this beacon has a high signal strength.", + "value" : "An example of cell identification is using the position of a QR-code when this code is scanned (and the user is presumably within a short distance).", "type" : "label" } ] }, @@ -89908,7 +89950,7 @@ "id" : "15405" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0022.1220", - "equivalent" : [ "1803" ], + "equivalent" : [ "1807" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -90135,7 +90177,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13851", + "id" : "13853", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -90257,7 +90299,7 @@ } }, { "instances" : 0, - "union" : [ "2488", "2368" ], + "union" : [ "2488", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "12511" }, { @@ -90290,7 +90332,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ChannelSensitivityUnitsSequence", - "equivalent" : [ "12202" ], + "equivalent" : [ "12199" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -90385,7 +90427,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12266", + "id" : "12264", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -90401,7 +90443,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12435", + "id" : "12438", "label" : { "IRI-based" : "time" } @@ -90427,16 +90469,16 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12381", + "id" : "12382", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" } }, { "instances" : 0, - "union" : [ "2488", "2368" ], + "union" : [ "2488", "2372" ], "attributes" : [ "anonymous", "union" ], - "id" : "12380" + "id" : "12381" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -90585,7 +90627,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9987", + "id" : "9984", "label" : { "IRI-based" : "double" } @@ -91197,7 +91239,7 @@ "instances" : 0, "union" : [ "287", "288" ], "attributes" : [ "anonymous", "union" ], - "id" : "9014" + "id" : "9017" }, { "instances" : 0, "union" : [ "8345", "8346" ], @@ -91229,7 +91271,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9015", + "id" : "9018", "label" : { "IRI-based" : "double" } @@ -91296,7 +91338,7 @@ "instances" : 0, "union" : [ "48", "1120", "763", "173", "1121", "1122", "1123", "174" ], "attributes" : [ "anonymous", "union" ], - "id" : "738" + "id" : "741" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -91315,7 +91357,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "739", + "id" : "742", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91398,7 +91440,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "3506", + "id" : "3508", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91509,7 +91551,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "754", + "id" : "757", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91524,7 +91566,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6571", + "id" : "6575", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91607,7 +91649,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "566", + "id" : "569", "label" : { "IRI-based" : "long" } @@ -91673,7 +91715,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.A073", - "equivalent" : [ "2372" ], + "equivalent" : [ "2368" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -91780,7 +91822,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "7112", + "id" : "7110", "label" : { "IRI-based" : "double" } @@ -91821,7 +91863,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11728", + "id" : "11731", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91850,7 +91892,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "460", + "id" : "463", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -91916,9 +91958,9 @@ } }, { "instances" : 0, - "union" : [ "801", "1122", "442" ], + "union" : [ "801", "1122", "438" ], "attributes" : [ "anonymous", "union" ], - "id" : "459" + "id" : "462" }, { "instances" : 0, "union" : [ "4801", "2954" ], @@ -92006,7 +92048,7 @@ }, "attributes" : [ "external" ], "id" : "13715", - "superClasses" : [ "6359" ] + "superClasses" : [ "6336" ] }, { "instances" : 0, "union" : [ "6815", "1190" ], @@ -92126,7 +92168,7 @@ "undefined" : "Item of: Custodial Organization Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "9291" + "id" : "9293" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -92237,7 +92279,7 @@ "id" : "7082" }, { "instances" : 0, - "union" : [ "1803", "38" ], + "union" : [ "1807", "38" ], "attributes" : [ "anonymous", "union" ], "id" : "10972" }, { @@ -92251,7 +92293,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "7425", + "id" : "7427", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -92267,7 +92309,7 @@ "instances" : 0, "union" : [ "7810", "5065", "5412" ], "attributes" : [ "anonymous", "union" ], - "id" : "7424" + "id" : "7426" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -92398,7 +92440,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1808", + "id" : "1800", "label" : { "IRI-based" : "double" } @@ -92413,7 +92455,7 @@ "instances" : 0, "union" : [ "316", "1224" ], "attributes" : [ "anonymous", "union" ], - "id" : "1807" + "id" : "1799" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -92437,7 +92479,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9562", + "id" : "9560", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -92535,7 +92577,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13994", + "id" : "13992", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -92694,7 +92736,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "14007", + "id" : "14006", "label" : { "IRI-based" : "long" } @@ -92708,7 +92750,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11324", + "id" : "11328", "label" : { "IRI-based" : "long" } @@ -92832,7 +92874,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "11941", + "id" : "11939", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -93043,7 +93085,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6985", + "id" : "6990", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -93083,7 +93125,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1548", + "id" : "1544", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -93105,7 +93147,7 @@ "instances" : 0, "union" : [ "11306", "1265" ], "attributes" : [ "anonymous", "union" ], - "id" : "2507" + "id" : "2503" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -93164,7 +93206,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "2508", + "id" : "2504", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -93350,7 +93392,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "15048", + "id" : "15050", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -93367,7 +93409,7 @@ "instances" : 0, "union" : [ "11306", "1265" ], "attributes" : [ "anonymous", "union" ], - "id" : "15047" + "id" : "15049" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -93440,7 +93482,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "15509" }, { @@ -93623,7 +93665,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "13648" }, { @@ -93670,7 +93712,7 @@ "id" : "2713" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "8810" }, { @@ -93737,7 +93779,7 @@ "id" : "13634" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "15518" }, { @@ -93903,21 +93945,21 @@ "value" : "https://dl.acm.org/doi/abs/10.1145/354666.354667", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", + "color" : [ { + "identifier" : "color", "language" : "en", - "value" : "Rectangular", + "value" : "Monochrome", "type" : "label" - }, { + } ], + "shape" : [ { "identifier" : "shape", "language" : "en", "value" : "Square", "type" : "label" - } ], - "color" : [ { - "identifier" : "color", + }, { + "identifier" : "shape", "language" : "en", - "value" : "Monochrome", + "value" : "Rectangular", "type" : "label" } ], "encoding" : [ { @@ -94059,7 +94101,7 @@ "en" : "An event in the real world that 'triggers' the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor." }, "attributes" : [ "external" ], - "id" : "6190" + "id" : "6148" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ImplantTemplateGroupTargetAnatomySequence", "equivalent" : [ "11822" ], @@ -94250,7 +94292,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#date", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "463", + "id" : "459", "label" : { "IRI-based" : "date" } @@ -94306,7 +94348,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "569", + "id" : "565", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -94567,7 +94609,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "7640", + "id" : "7638", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -94605,7 +94647,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8065", + "id" : "8060", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -94637,14 +94679,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "7907", + "id" : "7910", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8057", + "id" : "8055", "label" : { "IRI-based" : "long" } @@ -94660,7 +94702,7 @@ "instances" : 0, "union" : [ "2462", "2465", "2466" ], "attributes" : [ "anonymous", "union" ], - "id" : "7906" + "id" : "7909" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -94671,7 +94713,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "7725" }, { @@ -94684,7 +94726,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "1317", + "id" : "1314", "label" : { "IRI-based" : "long" } @@ -94697,7 +94739,7 @@ } }, { "instances" : 0, - "union" : [ "1803", "3746", "3745" ], + "union" : [ "1807", "3746", "3745" ], "attributes" : [ "anonymous", "union" ], "id" : "8576" }, { @@ -94775,7 +94817,7 @@ } }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "7800" }, { @@ -94802,7 +94844,7 @@ } }, { "instances" : 0, - "union" : [ "907", "1337" ], + "union" : [ "907", "1336" ], "attributes" : [ "anonymous", "union" ], "id" : "8335" }, { @@ -94839,7 +94881,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6075", + "id" : "6070", "label" : { "IRI-based" : "long" } @@ -94890,14 +94932,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "11619", + "id" : "11620", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8048", + "id" : "8047", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -94964,7 +95006,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "7714" }, { @@ -95139,7 +95181,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "813", + "id" : "807", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -95253,7 +95295,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "3745", "1709", "3746", "1336", "2549", "1706", "1707", "1708" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "3745", "1709", "3746", "1338", "2549", "1706", "1707", "1708" ], "attributes" : [ "anonymous", "union" ], "id" : "8391" }, { @@ -95306,7 +95348,7 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "8403" }, { @@ -95317,7 +95359,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9856", + "id" : "9854", "label" : { "IRI-based" : "long" } @@ -95370,13 +95412,13 @@ } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "2549", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "2549", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "8399" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "626", + "id" : "623", "label" : { "IRI-based" : "double" } @@ -95417,13 +95459,13 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "4120", + "id" : "4118", "label" : { "IRI-based" : "double" } }, { "instances" : 0, - "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1336", "1706", "1707", "1708", "1709" ], + "union" : [ "1700", "1701", "1702", "1703", "1704", "1705", "1338", "1706", "1707", "1708", "1709" ], "attributes" : [ "anonymous", "union" ], "id" : "8407" }, { @@ -95724,7 +95766,7 @@ "id" : "15535" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MatingFeatureSetsSequence", - "equivalent" : [ "1417" ], + "equivalent" : [ "1414" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -95740,7 +95782,7 @@ "undefined" : "Item of: Mating Feature Sets Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1418" + "id" : "1415" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -96473,7 +96515,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "7873", + "id" : "7870", "label" : { "IRI-based" : "long" } @@ -96515,7 +96557,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "12553", + "id" : "12549", "label" : { "IRI-based" : "long" } @@ -96619,8 +96661,8 @@ "attributes" : [ "anonymous", "union" ], "id" : "12737" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0022.1050", - "equivalent" : [ "1401" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SegmentSurfaceSourceInstanceSequence", + "equivalent" : [ "11455" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -96632,14 +96674,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0022.1050", - "undefined" : "Item of: Ophthalmic Axial Length Measurements Sequence" + "IRI-based" : "SequenceItem.SegmentSurfaceSourceInstanceSequence", + "undefined" : "Item of: Segment Surface Source Instance Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "10613" + "id" : "8302" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.SegmentSurfaceSourceInstanceSequence", - "equivalent" : [ "11455" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0022.1050", + "equivalent" : [ "1401" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -96651,16 +96693,16 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.SegmentSurfaceSourceInstanceSequence", - "undefined" : "Item of: Segment Surface Source Instance Sequence" + "IRI-based" : "SequenceItem.Tag.0022.1050", + "undefined" : "Item of: Ophthalmic Axial Length Measurements Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "8302" + "id" : "10613" }, { "instances" : 0, "union" : [ "48", "1" ], "attributes" : [ "anonymous", "union" ], - "id" : "3505" + "id" : "3507" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -96718,8 +96760,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "12352" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0022.1040", - "equivalent" : [ "4292" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9734", + "equivalent" : [ "5675" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -96731,14 +96773,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0022.1040", - "undefined" : "Item of: Refractive Surgery Type Code Sequence" + "IRI-based" : "SequenceItem.Tag.0018.9734", + "undefined" : "Item of: PET Table Dynamics Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14579" + "id" : "5676" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9734", - "equivalent" : [ "5675" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0022.1040", + "equivalent" : [ "4292" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -96750,11 +96792,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0018.9734", - "undefined" : "Item of: PET Table Dynamics Sequence" + "IRI-based" : "SequenceItem.Tag.0022.1040", + "undefined" : "Item of: Refractive Surgery Type Code Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "5676" + "id" : "14579" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9732", "equivalent" : [ "3169" ], @@ -96933,7 +96975,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9985", + "id" : "9986", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -97210,7 +97252,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "667", + "id" : "665", "label" : { "IRI-based" : "double" } @@ -97245,11 +97287,11 @@ "instances" : 0, "union" : [ "8426", "4085" ], "attributes" : [ "anonymous", "union" ], - "id" : "8039" + "id" : "8042" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "757", + "id" : "754", "label" : { "IRI-based" : "double" } @@ -97305,14 +97347,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8040", + "id" : "8043", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "742", + "id" : "738", "label" : { "IRI-based" : "double" } @@ -97416,7 +97458,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "623", + "id" : "626", "label" : { "IRI-based" : "double" } @@ -97560,7 +97602,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8773", + "id" : "8775", "label" : { "IRI-based" : "double" } @@ -97596,14 +97638,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "8062", + "id" : "8064", "label" : { "IRI-based" : "long" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "13116", + "id" : "13114", "label" : { "IRI-based" : "double" } @@ -97611,7 +97653,7 @@ "instances" : 0, "union" : [ "1186", "3049" ], "attributes" : [ "anonymous", "union" ], - "id" : "8061" + "id" : "8063" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -97622,7 +97664,7 @@ } }, { "instances" : 0, - "union" : [ "1803", "3746", "3745" ], + "union" : [ "1807", "3746", "3745" ], "attributes" : [ "anonymous", "union" ], "id" : "8632" }, { @@ -97879,7 +97921,7 @@ "id" : "7687" }, { "instances" : 0, - "union" : [ "1703", "1336" ], + "union" : [ "1703", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "11626" }, { @@ -97961,7 +98003,7 @@ "undefined" : "Item of: Ultrasound Ophthalmic Axial Length Measurements Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1803" + "id" : "1807" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.PlaneOrientationSequence", "equivalent" : [ "1131" ], @@ -98067,8 +98109,8 @@ "attributes" : [ "equivalent", "external" ], "id" : "9330" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ParticipantSequence", - "equivalent" : [ "15484" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9806", + "equivalent" : [ "7839" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -98080,14 +98122,14 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.ParticipantSequence", - "undefined" : "Item of: Participant Sequence" + "IRI-based" : "SequenceItem.Tag.0018.9806", + "undefined" : "Item of: US Image Description Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "3745" + "id" : "7840" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9806", - "equivalent" : [ "7839" ], + "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ParticipantSequence", + "equivalent" : [ "15484" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -98099,11 +98141,11 @@ } ] }, "label" : { - "IRI-based" : "SequenceItem.Tag.0018.9806", - "undefined" : "Item of: US Image Description Sequence" + "IRI-based" : "SequenceItem.ParticipantSequence", + "undefined" : "Item of: Participant Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "7840" + "id" : "3745" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0018.9803", "equivalent" : [ "8893" ], @@ -98122,7 +98164,7 @@ "undefined" : "Item of: Excluded Intervals Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "14530" + "id" : "14529" }, { "iri" : "http://purl.org/poso/AxisAngleOrientation", "baseIri" : "http://purl.org/poso", @@ -98264,7 +98306,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4341", + "id" : "4345", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -98300,7 +98342,7 @@ } }, { "instances" : 0, - "union" : [ "11323", "10597", "5197" ], + "union" : [ "11327", "10597", "5197" ], "attributes" : [ "anonymous", "union" ], "id" : "776" }, { @@ -98420,7 +98462,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MRSpectroscopyFrameTypeSequence", - "equivalent" : [ "13978" ], + "equivalent" : [ "13975" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -98484,7 +98526,7 @@ } }, { "instances" : 0, - "union" : [ "11323", "10597", "5197" ], + "union" : [ "11327", "10597", "5197" ], "attributes" : [ "anonymous", "union" ], "id" : "531" }, { @@ -98537,7 +98579,7 @@ } }, { "instances" : 0, - "union" : [ "11323", "5197", "2360" ], + "union" : [ "11327", "5197", "2360" ], "attributes" : [ "anonymous", "union" ], "id" : "481" }, { @@ -98701,7 +98743,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4910", + "id" : "4908", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -98733,7 +98775,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "5091", + "id" : "5089", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -98791,7 +98833,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4851", + "id" : "4853", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -98851,7 +98893,7 @@ } }, { "instances" : 0, - "union" : [ "801", "442" ], + "union" : [ "801", "438" ], "attributes" : [ "anonymous", "union" ], "id" : "6271" }, { @@ -98872,7 +98914,7 @@ } }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "6667", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "6667", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], "id" : "6687" }, { @@ -98894,14 +98936,14 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6347", + "id" : "6344", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" } }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "6667", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "6667", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], "id" : "6690" }, { @@ -98946,7 +98988,7 @@ "id" : "6422" }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], "id" : "6693" }, { @@ -98961,7 +99003,7 @@ "instances" : 0, "union" : [ "3559", "48", "1120", "763", "3746", "173", "1121", "1122", "1123", "174", "3745" ], "attributes" : [ "anonymous", "union" ], - "id" : "6574" + "id" : "6571" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -98973,7 +99015,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6575", + "id" : "6572", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -98996,12 +99038,12 @@ "undefined" : "Item of: Surface Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1296" + "id" : "1298" }, { "instances" : 0, "union" : [ "48", "1120", "173", "1121", "174" ], "attributes" : [ "anonymous", "union" ], - "id" : "6237" + "id" : "6240" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -99013,7 +99055,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "6238", + "id" : "6241", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -99052,7 +99094,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "9374", + "id" : "9376", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -99088,7 +99130,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5767", + "id" : "5766", "label" : { "IRI-based" : "double" } @@ -99153,7 +99195,7 @@ "instances" : 0, "union" : [ "3034", "4538", "6708", "95" ], "attributes" : [ "anonymous", "union" ], - "id" : "9373" + "id" : "9375" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -99166,7 +99208,7 @@ "instances" : 0, "union" : [ "1", "241" ], "attributes" : [ "anonymous", "union" ], - "id" : "5777" + "id" : "5778" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -99186,7 +99228,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "5778", + "id" : "5779", "label" : { "IRI-based" : "long" } @@ -99268,7 +99310,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "3357", + "id" : "3353", "label" : { "IRI-based" : "long" } @@ -99735,7 +99777,7 @@ } }, { "instances" : 0, - "union" : [ "1864", "1302", "1202" ], + "union" : [ "1864", "1302", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "6509" }, { @@ -99755,7 +99797,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2805" }, { @@ -99774,13 +99816,13 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2809" }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "6518", + "id" : "6519", "label" : { "IRI-based" : "time" } @@ -99810,7 +99852,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "10158" }, { @@ -99847,12 +99889,12 @@ } }, { "instances" : 0, - "union" : [ "1864", "1302", "1202", "331" ], + "union" : [ "1864", "1302", "1206", "331" ], "attributes" : [ "anonymous", "union" ], "id" : "6500" }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2781" }, { @@ -99879,13 +99921,13 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2777" }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "9169", + "id" : "9170", "label" : { "IRI-based" : "double" } @@ -99913,7 +99955,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2761" }, { @@ -99933,7 +99975,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2757" }, { @@ -99959,7 +100001,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4777", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4777", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2785" }, { @@ -100085,7 +100127,7 @@ } }, { "instances" : 0, - "union" : [ "3034", "2368" ], + "union" : [ "3034", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "6019" }, { @@ -100102,7 +100144,7 @@ "id" : "5869" }, { "instances" : 0, - "union" : [ "2503", "1626" ], + "union" : [ "2507", "1626" ], "attributes" : [ "anonymous", "union" ], "id" : "3181" }, { @@ -100283,7 +100325,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "10421", + "id" : "10419", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -100442,7 +100484,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "4726", + "id" : "4723", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -100547,9 +100589,9 @@ } }, { "instances" : 0, - "union" : [ "48", "6426", "801", "1202", "241" ], + "union" : [ "48", "6426", "801", "1206", "241" ], "attributes" : [ "anonymous", "union" ], - "id" : "5255" + "id" : "5257" }, { "instances" : 0, "union" : [ "3981", "241", "1265", "331", "3935" ], @@ -100597,7 +100639,7 @@ } }, { "instances" : 0, - "union" : [ "3981", "1202", "331" ], + "union" : [ "3981", "1206", "331" ], "attributes" : [ "anonymous", "union" ], "id" : "5551" }, { @@ -100669,7 +100711,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "5256", + "id" : "5258", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -100773,7 +100815,7 @@ "id" : "14048" }, { "instances" : 0, - "union" : [ "801", "1202" ], + "union" : [ "801", "1206" ], "attributes" : [ "anonymous", "union" ], "id" : "11826" }, { @@ -100889,7 +100931,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "10565", + "id" : "10562", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -100963,7 +101005,7 @@ }, "attributes" : [ "external" ], "id" : "13506", - "superClasses" : [ "6190" ] + "superClasses" : [ "6148" ] }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -100995,7 +101037,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "12255", + "id" : "12253", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -101496,7 +101538,7 @@ "id" : "15416" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0020.930E", - "equivalent" : [ "6779" ], + "equivalent" : [ "6782" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -101550,7 +101592,7 @@ "undefined" : "Item of: Surface Points Sequence" }, "attributes" : [ "equivalent", "external" ], - "id" : "1799" + "id" : "1803" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.Tag.0040.A296", "equivalent" : [ "10832" ], @@ -102113,7 +102155,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "8064", + "id" : "8061", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -102247,7 +102289,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "13976", + "id" : "13977", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -102380,7 +102422,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "13659", + "id" : "13657", "label" : { "IRI-based" : "long" } @@ -102604,7 +102646,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "2814", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2773" }, { @@ -102632,7 +102674,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "2793" }, { @@ -102713,7 +102755,7 @@ "instances" : 0, "union" : [ "898", "9086" ], "attributes" : [ "anonymous", "union" ], - "id" : "10550" + "id" : "10547" }, { "iri" : "http://www.w3.org/2001/XMLSchema#long", "baseIri" : "http://www.w3.org/2001/XMLSchema", @@ -102729,7 +102771,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "14976", + "id" : "14974", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -102757,7 +102799,7 @@ } }, { "instances" : 0, - "union" : [ "1618", "48", "1", "807" ], + "union" : [ "1618", "48", "1", "810" ], "attributes" : [ "anonymous", "union" ], "id" : "421" }, { @@ -102872,7 +102914,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "10551", + "id" : "10548", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -103007,7 +103049,7 @@ } }, { "instances" : 0, - "union" : [ "3666", "4240", "4241", "4242", "4243", "2049", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4777", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1375", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2274", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "215", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], + "union" : [ "3666", "4240", "4241", "4242", "4243", "2045", "1500", "4244", "4245", "4246", "4247", "2381", "4248", "4249", "4250", "1149", "4251", "4252", "1413", "4253", "3515", "4254", "4255", "4256", "2684", "763", "4257", "4258", "4259", "4260", "4261", "2957", "4262", "4263", "4264", "4265", "3104", "89", "3446", "4266", "4267", "895", "4268", "4269", "2790", "4270", "4271", "4272", "4273", "4274", "4275", "3837", "4276", "4277", "4278", "4051", "4279", "4280", "2619", "4281", "4282", "4283", "4284", "4285", "4286", "4041", "4287", "4288", "4289", "4290", "85", "3885", "4291", "4292", "4293", "4294", "4295", "4777", "4296", "644", "1920", "4297", "2667", "100", "4298", "4299", "4300", "1372", "4301", "1381", "4302", "4303", "1154", "2686", "4304", "2276", "4305", "4306", "4307", "4308", "2271", "4309", "4310", "4311", "677", "2431", "2893", "4312", "861", "4313", "4314", "1763", "4315", "4316", "4317", "4318", "894", "4319", "212", "4320", "4321", "1092", "4322", "4323", "4324", "4325", "4326", "1407", "4327", "4328", "4329", "4330", "4331", "1156", "779", "4332", "4333", "4334", "2719", "4335", "2581", "2347", "4336" ], "attributes" : [ "anonymous", "union" ], "id" : "8100" }, { @@ -103166,7 +103208,7 @@ }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", - "id" : "1980", + "id" : "1982", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -103218,7 +103260,7 @@ } }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3765" }, { @@ -103306,7 +103348,7 @@ "id" : "3453" }, { "instances" : 0, - "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1336" ], + "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "4214" }, { @@ -103451,7 +103493,7 @@ } }, { "instances" : 0, - "union" : [ "1", "2368" ], + "union" : [ "1", "2372" ], "attributes" : [ "anonymous", "union" ], "id" : "5881" }, { @@ -103547,7 +103589,7 @@ "id" : "3325" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "3761" }, { @@ -103620,7 +103662,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#double", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "146", + "id" : "142", "label" : { "IRI-based" : "double" } @@ -103711,7 +103753,7 @@ } }, { "instances" : 0, - "union" : [ "11162", "14302", "14202", "3519", "10373", "9055", "5314", "2745" ], + "union" : [ "11162", "14302", "14201", "3519", "10369", "9055", "5314", "2745" ], "attributes" : [ "anonymous", "union" ], "id" : "7232" }, { @@ -103761,7 +103803,7 @@ "id" : "4510" }, { "instances" : 0, - "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1336", "331", "2368", "1255", "3935" ], + "union" : [ "4081", "3034", "782", "2587", "1123", "241", "1673", "1729", "6468", "48", "2488", "2597", "1254", "3981", "4582", "1098", "191", "4082", "3793", "1", "851", "1253", "1957", "4090", "4083", "310", "6469", "6470", "1261", "4084", "91", "4085", "233", "93", "1338", "331", "2372", "1255", "3935" ], "attributes" : [ "anonymous", "union" ], "id" : "5997" }, { @@ -103807,7 +103849,7 @@ } }, { "instances" : 0, - "union" : [ "48", "6426", "801", "1202", "241" ], + "union" : [ "48", "6426", "801", "1206", "241" ], "attributes" : [ "anonymous", "union" ], "id" : "4171" }, { @@ -103830,7 +103872,7 @@ "instances" : 0, "union" : [ "1", "310", "1261" ], "attributes" : [ "anonymous", "union" ], - "id" : "4343" + "id" : "4342" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", "baseIri" : "http://www.w3.org/2000/01/rdf-schema", @@ -103991,7 +104033,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#time", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "4344", + "id" : "4343", "label" : { "IRI-based" : "time" } @@ -104005,12 +104047,12 @@ } }, { "instances" : 0, - "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1336" ], + "union" : [ "4081", "191", "4082", "1", "801", "2587", "1729", "4083", "310", "1261", "4084", "48", "4085", "1338" ], "attributes" : [ "anonymous", "union" ], "id" : "4349" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.MRSpectroscopyFOVGeometrySequence", - "equivalent" : [ "14310" ], + "equivalent" : [ "14308" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -104029,7 +104071,7 @@ "id" : "2176" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.VitalStainCodeSequenceTrial", - "equivalent" : [ "6154" ], + "equivalent" : [ "6156" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -104045,7 +104087,7 @@ "undefined" : "Item of: Vital Stain Code Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "6155" + "id" : "6157" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.LeftImageSequence", "equivalent" : [ "15231" ], @@ -104204,7 +104246,7 @@ } }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.ReportDetailSequenceTrial", - "equivalent" : [ "12138" ], + "equivalent" : [ "12135" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "instances" : 0, "annotations" : { @@ -104220,7 +104262,7 @@ "undefined" : "Item of: Report Detail Sequence (Trial)" }, "attributes" : [ "equivalent", "external" ], - "id" : "12139" + "id" : "12136" }, { "instances" : 0, "union" : [ "3512", "1254", "3981", "241", "1265", "331", "1255", "3935" ], @@ -104530,7 +104572,7 @@ "en" : "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms." }, "attributes" : [ "external" ], - "id" : "6151" + "id" : "6153" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceItem.CollimatorShapeSequence", "equivalent" : [ "11622" ], @@ -104678,7 +104720,7 @@ "id" : "208", "type" : "owl:datatypeProperty" }, { - "id" : "211", + "id" : "213", "type" : "owl:datatypeProperty" }, { "id" : "216", @@ -104708,7 +104750,7 @@ "id" : "255", "type" : "owl:datatypeProperty" }, { - "id" : "266", + "id" : "268", "type" : "owl:datatypeProperty" }, { "id" : "276", @@ -104798,7 +104840,7 @@ "id" : "434", "type" : "owl:objectProperty" }, { - "id" : "437", + "id" : "439", "type" : "owl:datatypeProperty" }, { "id" : "443", @@ -104819,7 +104861,7 @@ "id" : "458", "type" : "owl:datatypeProperty" }, { - "id" : "462", + "id" : "461", "type" : "owl:datatypeProperty" }, { "id" : "465", @@ -104927,7 +104969,7 @@ "id" : "564", "type" : "owl:datatypeProperty" }, { - "id" : "568", + "id" : "567", "type" : "owl:datatypeProperty" }, { "id" : "571", @@ -104991,10 +105033,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "637", - "type" : "owl:objectProperty" - }, { - "id" : "639", "type" : "owl:datatypeProperty" + }, { + "id" : "640", + "type" : "owl:objectProperty" }, { "id" : "642", "type" : "owl:objectProperty" @@ -105018,10 +105060,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "664", - "type" : "owl:objectProperty" - }, { - "id" : "666", "type" : "owl:datatypeProperty" + }, { + "id" : "667", + "type" : "owl:objectProperty" }, { "id" : "669", "type" : "owl:datatypeProperty" @@ -105086,7 +105128,7 @@ "id" : "737", "type" : "owl:datatypeProperty" }, { - "id" : "741", + "id" : "740", "type" : "owl:datatypeProperty" }, { "id" : "744", @@ -105146,11 +105188,11 @@ "id" : "806", "type" : "owl:datatypeProperty" }, { - "id" : "810", - "type" : "owl:objectProperty" - }, { - "id" : "812", + "id" : "809", "type" : "owl:datatypeProperty" + }, { + "id" : "813", + "type" : "owl:objectProperty" }, { "id" : "815", "type" : "owl:objectProperty" @@ -105239,7 +105281,7 @@ "id" : "917", "type" : "owl:datatypeProperty" }, { - "id" : "921", + "id" : "920", "type" : "owl:datatypeProperty" }, { "id" : "924", @@ -105254,7 +105296,7 @@ "id" : "935", "type" : "owl:datatypeProperty" }, { - "id" : "923", + "id" : "919", "type" : "owl:datatypeProperty" }, { "id" : "940", @@ -105443,14 +105485,14 @@ "id" : "1286", "type" : "owl:objectProperty" }, { - "id" : "1295", + "id" : "1297", "type" : "owl:datatypeProperty" }, { "id" : "1313", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "1316", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { "id" : "1319", "type" : "owl:datatypeProperty" @@ -105458,7 +105500,7 @@ "id" : "1324", "type" : "owl:objectProperty" }, { - "id" : "1326", + "id" : "1328", "type" : "owl:datatypeProperty" }, { "id" : "1333", @@ -105467,13 +105509,13 @@ "id" : "1339", "type" : "owl:datatypeProperty" }, { - "id" : "1344", + "id" : "1346", "type" : "owl:datatypeProperty" }, { - "id" : "938", + "id" : "1349", "type" : "owl:datatypeProperty" }, { - "id" : "1350", + "id" : "938", "type" : "owl:datatypeProperty" }, { "id" : "1354", @@ -105488,7 +105530,7 @@ "id" : "1367", "type" : "owl:datatypeProperty" }, { - "id" : "1371", + "id" : "1373", "type" : "owl:datatypeProperty" }, { "id" : "1376", @@ -105512,7 +105554,7 @@ "id" : "1410", "type" : "owl:objectProperty" }, { - "id" : "1414", + "id" : "1416", "type" : "owl:datatypeProperty" }, { "id" : "1419", @@ -105575,7 +105617,7 @@ "id" : "1510", "type" : "owl:datatypeProperty" }, { - "id" : "1513", + "id" : "1514", "type" : "owl:datatypeProperty" }, { "id" : "1517", @@ -105587,7 +105629,7 @@ "id" : "1543", "type" : "owl:datatypeProperty" }, { - "id" : "1547", + "id" : "1546", "type" : "owl:datatypeProperty" }, { "id" : "1550", @@ -105716,7 +105758,7 @@ "id" : "1749", "type" : "owl:objectProperty" }, { - "id" : "668", + "id" : "666", "type" : "owl:datatypeProperty" }, { "id" : "1757", @@ -105765,10 +105807,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "1852", - "type" : "owl:objectProperty" - }, { - "id" : "1854", "type" : "owl:datatypeProperty" + }, { + "id" : "1855", + "type" : "owl:objectProperty" }, { "id" : "1859", "type" : "owl:datatypeProperty" @@ -105878,7 +105920,7 @@ "id" : "1975", "type" : "owl:objectProperty" }, { - "id" : "1979", + "id" : "1981", "type" : "owl:datatypeProperty" }, { "id" : "1984", @@ -105899,7 +105941,7 @@ "id" : "2001", "type" : "owl:objectProperty" }, { - "id" : "2003", + "id" : "2004", "type" : "owl:objectProperty" }, { "id" : "2006", @@ -105941,7 +105983,7 @@ "id" : "2041", "type" : "owl:datatypeProperty" }, { - "id" : "2044", + "id" : "2046", "type" : "owl:datatypeProperty" }, { "id" : "2050", @@ -105998,7 +106040,7 @@ "id" : "2102", "type" : "owl:objectProperty" }, { - "id" : "2105", + "id" : "2106", "type" : "owl:objectProperty" }, { "id" : "2109", @@ -106079,7 +106121,7 @@ "id" : "2183", "type" : "owl:objectProperty" }, { - "id" : "2186", + "id" : "2188", "type" : "owl:datatypeProperty" }, { "id" : "2192", @@ -106127,7 +106169,7 @@ "id" : "2236", "type" : "owl:datatypeProperty" }, { - "id" : "2239", + "id" : "2240", "type" : "owl:datatypeProperty" }, { "id" : "2243", @@ -106136,7 +106178,7 @@ "id" : "2246", "type" : "owl:datatypeProperty" }, { - "id" : "1298", + "id" : "1300", "type" : "owl:datatypeProperty" }, { "id" : "2251", @@ -106157,7 +106199,7 @@ "id" : "2267", "type" : "owl:datatypeProperty" }, { - "id" : "2270", + "id" : "2272", "type" : "owl:datatypeProperty" }, { "id" : "2277", @@ -106184,7 +106226,7 @@ "id" : "2295", "type" : "owl:datatypeProperty" }, { - "id" : "1801", + "id" : "1805", "type" : "owl:datatypeProperty" }, { "id" : "2299", @@ -106367,10 +106409,10 @@ "id" : "2506", "type" : "owl:datatypeProperty" }, { - "id" : "2514", + "id" : "239", "type" : "owl:datatypeProperty" }, { - "id" : "239", + "id" : "2515", "type" : "owl:datatypeProperty" }, { "id" : "2529", @@ -106466,7 +106508,7 @@ "id" : "2674", "type" : "owl:objectProperty" }, { - "id" : "2313", + "id" : "2311", "type" : "owl:objectProperty" }, { "id" : "2676", @@ -106553,7 +106595,7 @@ "id" : "2844", "type" : "owl:objectProperty" }, { - "id" : "2846", + "id" : "2848", "type" : "owl:objectProperty" }, { "id" : "2860", @@ -106649,7 +106691,7 @@ "id" : "3081", "type" : "owl:datatypeProperty" }, { - "id" : "740", + "id" : "743", "type" : "owl:datatypeProperty" }, { "id" : "3085", @@ -106685,7 +106727,7 @@ "id" : "3113", "type" : "owl:datatypeProperty" }, { - "id" : "3121", + "id" : "3123", "type" : "owl:datatypeProperty" }, { "id" : "3127", @@ -106700,7 +106742,7 @@ "id" : "3138", "type" : "owl:objectProperty" }, { - "id" : "2005", + "id" : "2003", "type" : "owl:objectProperty" }, { "id" : "3142", @@ -106730,7 +106772,7 @@ "id" : "3180", "type" : "owl:datatypeProperty" }, { - "id" : "2321", + "id" : "2323", "type" : "owl:objectProperty" }, { "id" : "3188", @@ -106742,7 +106784,7 @@ "id" : "3194", "type" : "owl:objectProperty" }, { - "id" : "3201", + "id" : "3202", "type" : "owl:datatypeProperty" }, { "id" : "3206", @@ -106919,7 +106961,7 @@ "id" : "3352", "type" : "owl:datatypeProperty" }, { - "id" : "3356", + "id" : "3355", "type" : "owl:datatypeProperty" }, { "id" : "693", @@ -106985,7 +107027,7 @@ "id" : "3500", "type" : "owl:datatypeProperty" }, { - "id" : "3504", + "id" : "3506", "type" : "owl:datatypeProperty" }, { "id" : "3510", @@ -107111,7 +107153,7 @@ "id" : "3652", "type" : "owl:objectProperty" }, { - "id" : "1346", + "id" : "1348", "type" : "owl:datatypeProperty" }, { "id" : "3660", @@ -107293,12 +107335,12 @@ }, { "id" : "4012", "type" : "owl:datatypeProperty" - }, { - "id" : "71", - "type" : "owl:objectProperty" }, { "id" : "1851", "type" : "owl:datatypeProperty" + }, { + "id" : "71", + "type" : "owl:objectProperty" }, { "id" : "501", "type" : "owl:datatypeProperty" @@ -107385,10 +107427,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "4117", - "type" : "owl:objectProperty" - }, { - "id" : "4119", "type" : "owl:datatypeProperty" + }, { + "id" : "4120", + "type" : "owl:objectProperty" }, { "id" : "3313", "type" : "owl:objectProperty" @@ -107489,10 +107531,10 @@ "id" : "4338", "type" : "owl:datatypeProperty" }, { - "id" : "302", + "id" : "4341", "type" : "owl:datatypeProperty" }, { - "id" : "4342", + "id" : "302", "type" : "owl:datatypeProperty" }, { "id" : "4346", @@ -107525,7 +107567,7 @@ "id" : "4375", "type" : "owl:objectProperty" }, { - "id" : "758", + "id" : "755", "type" : "owl:datatypeProperty" }, { "id" : "4378", @@ -107639,10 +107681,10 @@ "id" : "4480", "type" : "owl:objectProperty" }, { - "id" : "624", + "id" : "627", "type" : "owl:datatypeProperty" }, { - "id" : "2124", + "id" : "2126", "type" : "owl:objectProperty" }, { "id" : "4486", @@ -107777,7 +107819,7 @@ "id" : "4605", "type" : "owl:datatypeProperty" }, { - "id" : "4609", + "id" : "4608", "type" : "owl:datatypeProperty" }, { "id" : "4612", @@ -108038,7 +108080,7 @@ "id" : "4847", "type" : "owl:datatypeProperty" }, { - "id" : "4850", + "id" : "4852", "type" : "owl:datatypeProperty" }, { "id" : "4855", @@ -108056,7 +108098,7 @@ "id" : "4867", "type" : "owl:datatypeProperty" }, { - "id" : "2845", + "id" : "2849", "type" : "owl:objectProperty" }, { "id" : "4869", @@ -108099,12 +108141,12 @@ "type" : "owl:datatypeProperty" }, { "id" : "4907", - "type" : "owl:objectProperty" - }, { - "id" : "4909", "type" : "owl:datatypeProperty" }, { - "id" : "4914", + "id" : "4910", + "type" : "owl:objectProperty" + }, { + "id" : "4915", "type" : "owl:datatypeProperty" }, { "id" : "2877", @@ -108278,7 +108320,7 @@ "id" : "5088", "type" : "owl:datatypeProperty" }, { - "id" : "5090", + "id" : "5091", "type" : "owl:datatypeProperty" }, { "id" : "5093", @@ -108311,16 +108353,16 @@ "id" : "5115", "type" : "owl:datatypeProperty" }, { - "id" : "5117", + "id" : "5119", "type" : "owl:datatypeProperty" }, { "id" : "5123", "type" : "owl:datatypeProperty" }, { - "id" : "5125", + "id" : "3775", "type" : "owl:datatypeProperty" }, { - "id" : "3775", + "id" : "5126", "type" : "owl:datatypeProperty" }, { "id" : "5129", @@ -108364,12 +108406,12 @@ }, { "id" : "5155", "type" : "owl:datatypeProperty" - }, { - "id" : "5157", - "type" : "owl:objectProperty" }, { "id" : "4044", "type" : "owl:datatypeProperty" + }, { + "id" : "5158", + "type" : "owl:objectProperty" }, { "id" : "5161", "type" : "owl:datatypeProperty" @@ -108443,10 +108485,10 @@ "id" : "5251", "type" : "owl:datatypeProperty" }, { - "id" : "4173", + "id" : "5255", "type" : "owl:datatypeProperty" }, { - "id" : "5257", + "id" : "4173", "type" : "owl:datatypeProperty" }, { "id" : "5260", @@ -108491,7 +108533,7 @@ "id" : "5306", "type" : "owl:datatypeProperty" }, { - "id" : "5309", + "id" : "5308", "type" : "owl:datatypeProperty" }, { "id" : "5311", @@ -108524,7 +108566,7 @@ "id" : "5346", "type" : "owl:datatypeProperty" }, { - "id" : "4852", + "id" : "4854", "type" : "owl:datatypeProperty" }, { "id" : "5350", @@ -108560,7 +108602,7 @@ "id" : "1475", "type" : "owl:objectProperty" }, { - "id" : "743", + "id" : "739", "type" : "owl:datatypeProperty" }, { "id" : "5376", @@ -108665,10 +108707,10 @@ "id" : "5468", "type" : "owl:datatypeProperty" }, { - "id" : "3843", + "id" : "5470", "type" : "owl:datatypeProperty" }, { - "id" : "5471", + "id" : "3843", "type" : "owl:datatypeProperty" }, { "id" : "5473", @@ -108806,7 +108848,7 @@ "id" : "5603", "type" : "owl:objectProperty" }, { - "id" : "920", + "id" : "923", "type" : "owl:datatypeProperty" }, { "id" : "3866", @@ -108896,7 +108938,7 @@ "id" : "5681", "type" : "owl:datatypeProperty" }, { - "id" : "638", + "id" : "641", "type" : "owl:objectProperty" }, { "id" : "5684", @@ -108971,16 +109013,16 @@ "id" : "5758", "type" : "owl:objectProperty" }, { - "id" : "5761", + "id" : "5760", "type" : "owl:objectProperty" }, { "id" : "5763", "type" : "owl:datatypeProperty" }, { - "id" : "4644", + "id" : "5765", "type" : "owl:datatypeProperty" }, { - "id" : "5766", + "id" : "4644", "type" : "owl:datatypeProperty" }, { "id" : "5769", @@ -108989,7 +109031,7 @@ "id" : "5773", "type" : "owl:objectProperty" }, { - "id" : "5776", + "id" : "5777", "type" : "owl:datatypeProperty" }, { "id" : "5781", @@ -109020,10 +109062,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "5807", - "type" : "owl:objectProperty" - }, { - "id" : "5811", "type" : "owl:datatypeProperty" + }, { + "id" : "5810", + "type" : "owl:objectProperty" }, { "id" : "5814", "type" : "owl:datatypeProperty" @@ -109130,7 +109172,7 @@ "id" : "5944", "type" : "owl:datatypeProperty" }, { - "id" : "5951", + "id" : "5952", "type" : "owl:datatypeProperty" }, { "id" : "5958", @@ -109226,7 +109268,7 @@ "id" : "6069", "type" : "owl:datatypeProperty" }, { - "id" : "6071", + "id" : "6072", "type" : "owl:datatypeProperty" }, { "id" : "6074", @@ -109271,7 +109313,7 @@ "id" : "6119", "type" : "owl:objectProperty" }, { - "id" : "5810", + "id" : "5813", "type" : "owl:objectProperty" }, { "id" : "5359", @@ -109289,23 +109331,20 @@ "id" : "6129", "type" : "owl:allValuesFrom" }, { - "id" : "6132", + "id" : "6133", "type" : "owl:objectProperty" - }, { - "id" : "6134", - "type" : "owl:allValuesFrom" }, { "id" : "6135", "type" : "owl:allValuesFrom" }, { "id" : "6136", - "type" : "owl:objectProperty" + "type" : "owl:allValuesFrom" }, { - "id" : "6138", + "id" : "6137", "type" : "owl:objectProperty" }, { - "id" : "6140", - "type" : "owl:allValuesFrom" + "id" : "6139", + "type" : "owl:objectProperty" }, { "id" : "6141", "type" : "owl:allValuesFrom" @@ -109313,52 +109352,55 @@ "id" : "6143", "type" : "owl:allValuesFrom" }, { - "id" : "6144", + "id" : "6145", "type" : "owl:allValuesFrom" }, { "id" : "6146", "type" : "owl:allValuesFrom" }, { - "id" : "6149", + "id" : "6147", "type" : "owl:allValuesFrom" }, { - "id" : "6150", + "id" : "6149", "type" : "owl:allValuesFrom" }, { "id" : "6152", "type" : "owl:allValuesFrom" }, { - "id" : "6156", - "type" : "owl:objectProperty" + "id" : "6154", + "type" : "owl:allValuesFrom" }, { "id" : "6158", + "type" : "owl:objectProperty" + }, { + "id" : "6160", "type" : "owl:datatypeProperty" }, { "id" : "5729", "type" : "owl:datatypeProperty" }, { - "id" : "6160", + "id" : "6162", "type" : "owl:datatypeProperty" }, { "id" : "4507", "type" : "owl:datatypeProperty" }, { - "id" : "6167", + "id" : "6169", "type" : "owl:datatypeProperty" }, { - "id" : "6171", + "id" : "6173", "type" : "owl:objectProperty" }, { - "id" : "6174", + "id" : "6175", "type" : "owl:objectProperty" }, { - "id" : "6176", + "id" : "6178", "type" : "owl:allValuesFrom" }, { - "id" : "6177", + "id" : "6179", "type" : "owl:datatypeProperty" }, { - "id" : "6180", + "id" : "6182", "type" : "owl:allValuesFrom" }, { "id" : "6183", @@ -109367,7 +109409,7 @@ "id" : "3165", "type" : "owl:objectProperty" }, { - "id" : "809", + "id" : "812", "type" : "owl:datatypeProperty" }, { "id" : "6188", @@ -109382,7 +109424,7 @@ "id" : "6192", "type" : "owl:allValuesFrom" }, { - "id" : "6193", + "id" : "6194", "type" : "owl:allValuesFrom" }, { "id" : "6195", @@ -109391,7 +109433,7 @@ "id" : "6198", "type" : "owl:allValuesFrom" }, { - "id" : "6213", + "id" : "6200", "type" : "owl:allValuesFrom" }, { "id" : "6215", @@ -109421,7 +109463,7 @@ "id" : "6236", "type" : "owl:datatypeProperty" }, { - "id" : "6240", + "id" : "6239", "type" : "owl:datatypeProperty" }, { "id" : "6243", @@ -109478,7 +109520,7 @@ "id" : "6280", "type" : "owl:allValuesFrom" }, { - "id" : "6202", + "id" : "6204", "type" : "owl:objectProperty" }, { "id" : "985", @@ -109496,22 +109538,22 @@ "id" : "6288", "type" : "owl:allValuesFrom" }, { - "id" : "6290", + "id" : "6289", "type" : "owl:objectProperty" }, { - "id" : "6293", + "id" : "6292", "type" : "owl:datatypeProperty" }, { - "id" : "6296", + "id" : "6295", "type" : "owl:allValuesFrom" }, { - "id" : "6297", + "id" : "6296", "type" : "owl:allValuesFrom" }, { - "id" : "6298", + "id" : "6297", "type" : "owl:allValuesFrom" }, { - "id" : "6300", + "id" : "6299", "type" : "owl:allValuesFrom" }, { "id" : "6301", @@ -109520,13 +109562,13 @@ "id" : "6302", "type" : "owl:allValuesFrom" }, { - "id" : "6303", + "id" : "6304", "type" : "owl:allValuesFrom" }, { - "id" : "6304", + "id" : "6305", "type" : "owl:datatypeProperty" }, { - "id" : "6308", + "id" : "6309", "type" : "owl:allValuesFrom" }, { "id" : "6319", @@ -109589,7 +109631,7 @@ "id" : "6358", "type" : "owl:allValuesFrom" }, { - "id" : "6360", + "id" : "6359", "type" : "owl:allValuesFrom" }, { "id" : "6362", @@ -109634,7 +109676,7 @@ "id" : "6391", "type" : "owl:datatypeProperty" }, { - "id" : "6395", + "id" : "6393", "type" : "owl:datatypeProperty" }, { "id" : "6397", @@ -109670,7 +109712,7 @@ "id" : "6445", "type" : "owl:datatypeProperty" }, { - "id" : "6447", + "id" : "6448", "type" : "owl:datatypeProperty" }, { "id" : "6450", @@ -109703,7 +109745,7 @@ "id" : "6477", "type" : "owl:datatypeProperty" }, { - "id" : "570", + "id" : "566", "type" : "owl:datatypeProperty" }, { "id" : "6480", @@ -109739,19 +109781,19 @@ "id" : "6508", "type" : "owl:datatypeProperty" }, { - "id" : "1512", + "id" : "1516", "type" : "owl:datatypeProperty" }, { - "id" : "1204", + "id" : "1208", "type" : "owl:datatypeProperty" }, { "id" : "6514", "type" : "owl:datatypeProperty" }, { - "id" : "6517", + "id" : "5632", "type" : "owl:datatypeProperty" }, { - "id" : "5632", + "id" : "6518", "type" : "owl:datatypeProperty" }, { "id" : "6521", @@ -109766,7 +109808,7 @@ "id" : "6526", "type" : "owl:datatypeProperty" }, { - "id" : "440", + "id" : "442", "type" : "owl:datatypeProperty" }, { "id" : "4542", @@ -109826,7 +109868,7 @@ "id" : "6570", "type" : "owl:datatypeProperty" }, { - "id" : "6573", + "id" : "6574", "type" : "owl:datatypeProperty" }, { "id" : "6578", @@ -109922,7 +109964,7 @@ "id" : "6686", "type" : "owl:datatypeProperty" }, { - "id" : "3124", + "id" : "3126", "type" : "owl:datatypeProperty" }, { "id" : "6692", @@ -110015,7 +110057,7 @@ "id" : "6787", "type" : "owl:datatypeProperty" }, { - "id" : "6139", + "id" : "6140", "type" : "owl:objectProperty" }, { "id" : "6790", @@ -110183,10 +110225,10 @@ "id" : "6495", "type" : "owl:objectProperty" }, { - "id" : "6982", + "id" : "6984", "type" : "owl:datatypeProperty" }, { - "id" : "6984", + "id" : "6986", "type" : "owl:datatypeProperty" }, { "id" : "6989", @@ -110201,10 +110243,10 @@ "id" : "819", "type" : "owl:datatypeProperty" }, { - "id" : "6998", + "id" : "6607", "type" : "owl:datatypeProperty" }, { - "id" : "6607", + "id" : "6999", "type" : "owl:datatypeProperty" }, { "id" : "7002", @@ -110225,7 +110267,7 @@ "id" : "7017", "type" : "owl:datatypeProperty" }, { - "id" : "6208", + "id" : "6210", "type" : "owl:objectProperty" }, { "id" : "1929", @@ -110303,7 +110345,7 @@ "id" : "7078", "type" : "owl:datatypeProperty" }, { - "id" : "3622", + "id" : "3624", "type" : "owl:objectProperty" }, { "id" : "7081", @@ -110334,10 +110376,10 @@ "type" : "owl:objectProperty" }, { "id" : "7109", - "type" : "owl:objectProperty" - }, { - "id" : "7111", "type" : "owl:datatypeProperty" + }, { + "id" : "7112", + "type" : "owl:objectProperty" }, { "id" : "7114", "type" : "owl:datatypeProperty" @@ -110405,7 +110447,7 @@ "id" : "7160", "type" : "owl:datatypeProperty" }, { - "id" : "4191", + "id" : "4193", "type" : "owl:objectProperty" }, { "id" : "7077", @@ -110465,10 +110507,10 @@ "id" : "7202", "type" : "owl:objectProperty" }, { - "id" : "6120", + "id" : "7204", "type" : "owl:objectProperty" }, { - "id" : "7204", + "id" : "6120", "type" : "owl:objectProperty" }, { "id" : "7206", @@ -110564,7 +110606,7 @@ "id" : "7279", "type" : "owl:objectProperty" }, { - "id" : "6840", + "id" : "6838", "type" : "owl:objectProperty" }, { "id" : "7284", @@ -110582,7 +110624,7 @@ "id" : "3316", "type" : "owl:datatypeProperty" }, { - "id" : "7296", + "id" : "7298", "type" : "owl:datatypeProperty" }, { "id" : "7301", @@ -110681,10 +110723,10 @@ "id" : "7404", "type" : "owl:objectProperty" }, { - "id" : "139", + "id" : "7424", "type" : "owl:datatypeProperty" }, { - "id" : "7426", + "id" : "139", "type" : "owl:datatypeProperty" }, { "id" : "7430", @@ -110705,10 +110747,10 @@ "id" : "6453", "type" : "owl:datatypeProperty" }, { - "id" : "3828", + "id" : "2286", "type" : "owl:objectProperty" }, { - "id" : "2286", + "id" : "3828", "type" : "owl:objectProperty" }, { "id" : "7450", @@ -110849,7 +110891,7 @@ "id" : "7617", "type" : "owl:objectProperty" }, { - "id" : "1853", + "id" : "1856", "type" : "owl:objectProperty" }, { "id" : "7619", @@ -110876,7 +110918,7 @@ "id" : "7637", "type" : "owl:datatypeProperty" }, { - "id" : "7639", + "id" : "7640", "type" : "owl:datatypeProperty" }, { "id" : "7642", @@ -110924,7 +110966,7 @@ "id" : "7702", "type" : "owl:objectProperty" }, { - "id" : "7704", + "id" : "7705", "type" : "owl:objectProperty" }, { "id" : "7707", @@ -110996,7 +111038,7 @@ "id" : "7781", "type" : "owl:objectProperty" }, { - "id" : "2374", + "id" : "2370", "type" : "owl:datatypeProperty" }, { "id" : "1736", @@ -111007,12 +111049,12 @@ }, { "id" : "7791", "type" : "owl:objectProperty" - }, { - "id" : "7795", - "type" : "owl:objectProperty" }, { "id" : "599", "type" : "owl:datatypeProperty" + }, { + "id" : "7795", + "type" : "owl:objectProperty" }, { "id" : "4953", "type" : "owl:datatypeProperty" @@ -111047,7 +111089,7 @@ "id" : "7829", "type" : "owl:datatypeProperty" }, { - "id" : "2272", + "id" : "2274", "type" : "owl:datatypeProperty" }, { "id" : "5523", @@ -111084,10 +111126,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "7869", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "7872", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { "id" : "7875", "type" : "owl:datatypeProperty" @@ -111131,7 +111173,7 @@ "id" : "7905", "type" : "owl:datatypeProperty" }, { - "id" : "7909", + "id" : "7908", "type" : "owl:datatypeProperty" }, { "id" : "7912", @@ -111149,7 +111191,7 @@ "id" : "2122", "type" : "owl:datatypeProperty" }, { - "id" : "5116", + "id" : "5120", "type" : "owl:datatypeProperty" }, { "id" : "7923", @@ -111182,7 +111224,7 @@ "id" : "7941", "type" : "owl:datatypeProperty" }, { - "id" : "4727", + "id" : "4724", "type" : "owl:datatypeProperty" }, { "id" : "7947", @@ -111200,7 +111242,7 @@ "id" : "7957", "type" : "owl:objectProperty" }, { - "id" : "7961", + "id" : "7962", "type" : "owl:datatypeProperty" }, { "id" : "7964", @@ -111251,7 +111293,7 @@ "id" : "7997", "type" : "owl:datatypeProperty" }, { - "id" : "5472", + "id" : "5471", "type" : "owl:datatypeProperty" }, { "id" : "4069", @@ -111276,10 +111318,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "8019", - "type" : "owl:objectProperty" - }, { - "id" : "8023", "type" : "owl:datatypeProperty" + }, { + "id" : "8021", + "type" : "owl:objectProperty" }, { "id" : "4154", "type" : "owl:objectProperty" @@ -111308,10 +111350,10 @@ "id" : "656", "type" : "owl:datatypeProperty" }, { - "id" : "2203", + "id" : "8039", "type" : "owl:datatypeProperty" }, { - "id" : "8041", + "id" : "2203", "type" : "owl:datatypeProperty" }, { "id" : "5191", @@ -111319,12 +111361,12 @@ }, { "id" : "8044", "type" : "owl:datatypeProperty" - }, { - "id" : "6442", - "type" : "owl:objectProperty" }, { "id" : "7751", "type" : "owl:datatypeProperty" + }, { + "id" : "6442", + "type" : "owl:objectProperty" }, { "id" : "8049", "type" : "owl:objectProperty" @@ -111333,21 +111375,21 @@ "type" : "owl:datatypeProperty" }, { "id" : "8054", - "type" : "owl:objectProperty" - }, { - "id" : "8056", "type" : "owl:datatypeProperty" + }, { + "id" : "8057", + "type" : "owl:objectProperty" }, { "id" : "3261", "type" : "owl:datatypeProperty" }, { - "id" : "8060", + "id" : "177", "type" : "owl:datatypeProperty" }, { - "id" : "8024", + "id" : "8020", "type" : "owl:datatypeProperty" }, { - "id" : "177", + "id" : "8062", "type" : "owl:datatypeProperty" }, { "id" : "8067", @@ -111422,7 +111464,7 @@ "id" : "8137", "type" : "owl:datatypeProperty" }, { - "id" : "7203", + "id" : "7205", "type" : "owl:objectProperty" }, { "id" : "474", @@ -111500,7 +111542,7 @@ "id" : "8214", "type" : "owl:datatypeProperty" }, { - "id" : "4908", + "id" : "4911", "type" : "owl:objectProperty" }, { "id" : "8222", @@ -111508,12 +111550,12 @@ }, { "id" : "8224", "type" : "owl:datatypeProperty" - }, { - "id" : "4595", - "type" : "owl:objectProperty" }, { "id" : "8228", "type" : "owl:datatypeProperty" + }, { + "id" : "4595", + "type" : "owl:objectProperty" }, { "id" : "8230", "type" : "owl:datatypeProperty" @@ -111669,10 +111711,10 @@ "type" : "owl:objectProperty" }, { "id" : "8358", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "8360", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { "id" : "8362", "type" : "owl:datatypeProperty" @@ -111731,7 +111773,7 @@ "id" : "8410", "type" : "owl:datatypeProperty" }, { - "id" : "3507", + "id" : "3509", "type" : "owl:datatypeProperty" }, { "id" : "436", @@ -111746,25 +111788,25 @@ "id" : "8419", "type" : "owl:datatypeProperty" }, { - "id" : "6572", + "id" : "6576", "type" : "owl:datatypeProperty" - }, { - "id" : "8427", - "type" : "owl:objectProperty" }, { "id" : "5332", "type" : "owl:datatypeProperty" }, { - "id" : "8431", - "type" : "owl:datatypeProperty" + "id" : "8428", + "type" : "owl:objectProperty" }, { "id" : "778", "type" : "owl:datatypeProperty" + }, { + "id" : "8433", + "type" : "owl:datatypeProperty" }, { "id" : "8435", "type" : "owl:objectProperty" }, { - "id" : "5258", + "id" : "5256", "type" : "owl:datatypeProperty" }, { "id" : "4892", @@ -111824,7 +111866,7 @@ "id" : "8488", "type" : "owl:datatypeProperty" }, { - "id" : "4917", + "id" : "4918", "type" : "owl:datatypeProperty" }, { "id" : "8494", @@ -111905,7 +111947,7 @@ "id" : "7108", "type" : "owl:objectProperty" }, { - "id" : "6173", + "id" : "6177", "type" : "owl:objectProperty" }, { "id" : "8553", @@ -111983,10 +112025,10 @@ "id" : "8598", "type" : "owl:datatypeProperty" }, { - "id" : "2803", + "id" : "8601", "type" : "owl:objectProperty" }, { - "id" : "8601", + "id" : "2803", "type" : "owl:objectProperty" }, { "id" : "6566", @@ -112034,10 +112076,10 @@ "id" : "8642", "type" : "owl:datatypeProperty" }, { - "id" : "336", + "id" : "1115", "type" : "owl:datatypeProperty" }, { - "id" : "1115", + "id" : "336", "type" : "owl:datatypeProperty" }, { "id" : "550", @@ -112115,7 +112157,7 @@ "id" : "8580", "type" : "owl:objectProperty" }, { - "id" : "6133", + "id" : "6134", "type" : "owl:objectProperty" }, { "id" : "8723", @@ -112139,7 +112181,7 @@ "id" : "8742", "type" : "owl:datatypeProperty" }, { - "id" : "6170", + "id" : "6172", "type" : "owl:datatypeProperty" }, { "id" : "7886", @@ -112151,7 +112193,7 @@ "id" : "8753", "type" : "owl:datatypeProperty" }, { - "id" : "6396", + "id" : "6392", "type" : "owl:datatypeProperty" }, { "id" : "186", @@ -112160,7 +112202,7 @@ "id" : "8765", "type" : "owl:datatypeProperty" }, { - "id" : "8772", + "id" : "8774", "type" : "owl:datatypeProperty" }, { "id" : "8782", @@ -112172,7 +112214,7 @@ "id" : "8786", "type" : "owl:objectProperty" }, { - "id" : "6045", + "id" : "6043", "type" : "owl:objectProperty" }, { "id" : "8790", @@ -112211,7 +112253,7 @@ "id" : "8829", "type" : "owl:datatypeProperty" }, { - "id" : "6076", + "id" : "6071", "type" : "owl:datatypeProperty" }, { "id" : "8838", @@ -112259,7 +112301,7 @@ "id" : "7699", "type" : "owl:objectProperty" }, { - "id" : "6242", + "id" : "6238", "type" : "owl:datatypeProperty" }, { "id" : "8876", @@ -112295,7 +112337,7 @@ "id" : "8898", "type" : "owl:datatypeProperty" }, { - "id" : "4686", + "id" : "4683", "type" : "owl:datatypeProperty" }, { "id" : "8902", @@ -112304,10 +112346,10 @@ "id" : "8904", "type" : "owl:objectProperty" }, { - "id" : "8906", + "id" : "417", "type" : "owl:datatypeProperty" }, { - "id" : "417", + "id" : "8906", "type" : "owl:datatypeProperty" }, { "id" : "8910", @@ -112405,12 +112447,12 @@ }, { "id" : "8971", "type" : "owl:datatypeProperty" - }, { - "id" : "109", - "type" : "owl:objectProperty" }, { "id" : "8284", "type" : "owl:datatypeProperty" + }, { + "id" : "109", + "type" : "owl:objectProperty" }, { "id" : "8974", "type" : "owl:objectProperty" @@ -112466,7 +112508,7 @@ "id" : "9013", "type" : "owl:datatypeProperty" }, { - "id" : "9017", + "id" : "9016", "type" : "owl:datatypeProperty" }, { "id" : "557", @@ -112529,7 +112571,7 @@ "id" : "9107", "type" : "owl:objectProperty" }, { - "id" : "5779", + "id" : "5780", "type" : "owl:datatypeProperty" }, { "id" : "9110", @@ -112556,7 +112598,7 @@ "id" : "9135", "type" : "owl:objectProperty" }, { - "id" : "1856", + "id" : "1854", "type" : "owl:datatypeProperty" }, { "id" : "9140", @@ -112568,7 +112610,7 @@ "id" : "9144", "type" : "owl:datatypeProperty" }, { - "id" : "7641", + "id" : "7639", "type" : "owl:datatypeProperty" }, { "id" : "9151", @@ -112589,10 +112631,10 @@ "id" : "4803", "type" : "owl:datatypeProperty" }, { - "id" : "9168", + "id" : "8208", "type" : "owl:datatypeProperty" }, { - "id" : "8208", + "id" : "9169", "type" : "owl:datatypeProperty" }, { "id" : "9172", @@ -112628,7 +112670,7 @@ "id" : "9190", "type" : "owl:datatypeProperty" }, { - "id" : "7911", + "id" : "7907", "type" : "owl:datatypeProperty" }, { "id" : "3700", @@ -112724,7 +112766,7 @@ "id" : "9246", "type" : "owl:datatypeProperty" }, { - "id" : "4345", + "id" : "4344", "type" : "owl:datatypeProperty" }, { "id" : "9251", @@ -112879,18 +112921,18 @@ }, { "id" : "1102", "type" : "owl:datatypeProperty" + }, { + "id" : "2259", + "type" : "owl:datatypeProperty" }, { "id" : "9370", "type" : "owl:objectProperty" }, { - "id" : "2262", + "id" : "7451", "type" : "owl:datatypeProperty" }, { "id" : "7095", "type" : "owl:datatypeProperty" - }, { - "id" : "7451", - "type" : "owl:datatypeProperty" }, { "id" : "9274", "type" : "owl:objectProperty" @@ -113000,7 +113042,7 @@ "id" : "9452", "type" : "owl:datatypeProperty" }, { - "id" : "6162", + "id" : "6164", "type" : "owl:datatypeProperty" }, { "id" : "4924", @@ -113112,10 +113154,10 @@ "type" : "owl:objectProperty" }, { "id" : "9559", - "type" : "owl:objectProperty" - }, { - "id" : "9561", "type" : "owl:datatypeProperty" + }, { + "id" : "9562", + "type" : "owl:objectProperty" }, { "id" : "9564", "type" : "owl:objectProperty" @@ -113152,12 +113194,12 @@ }, { "id" : "9588", "type" : "owl:objectProperty" - }, { - "id" : "8274", - "type" : "owl:objectProperty" }, { "id" : "8245", "type" : "owl:datatypeProperty" + }, { + "id" : "8274", + "type" : "owl:objectProperty" }, { "id" : "9594", "type" : "owl:datatypeProperty" @@ -113249,7 +113291,7 @@ "id" : "8862", "type" : "owl:datatypeProperty" }, { - "id" : "665", + "id" : "668", "type" : "owl:objectProperty" }, { "id" : "9667", @@ -113258,7 +113300,7 @@ "id" : "5351", "type" : "owl:datatypeProperty" }, { - "id" : "7962", + "id" : "7963", "type" : "owl:datatypeProperty" }, { "id" : "9672", @@ -113395,12 +113437,12 @@ }, { "id" : "9767", "type" : "owl:datatypeProperty" - }, { - "id" : "8008", - "type" : "owl:objectProperty" }, { "id" : "9770", "type" : "owl:datatypeProperty" + }, { + "id" : "8008", + "type" : "owl:objectProperty" }, { "id" : "9773", "type" : "owl:datatypeProperty" @@ -113408,7 +113450,7 @@ "id" : "9776", "type" : "owl:objectProperty" }, { - "id" : "6137", + "id" : "6138", "type" : "owl:objectProperty" }, { "id" : "9778", @@ -113426,10 +113468,10 @@ "id" : "9035", "type" : "owl:datatypeProperty" }, { - "id" : "3468", + "id" : "9786", "type" : "owl:objectProperty" }, { - "id" : "9786", + "id" : "3468", "type" : "owl:objectProperty" }, { "id" : "9788", @@ -113445,37 +113487,37 @@ "type" : "owl:datatypeProperty" }, { "id" : "9800", - "type" : "owl:objectProperty" - }, { - "id" : "9802", "type" : "owl:datatypeProperty" }, { - "id" : "4776", + "id" : "9803", "type" : "owl:objectProperty" }, { "id" : "6405", "type" : "owl:datatypeProperty" }, { - "id" : "9806", - "type" : "owl:datatypeProperty" + "id" : "4776", + "type" : "owl:objectProperty" }, { - "id" : "9809", + "id" : "9806", "type" : "owl:datatypeProperty" }, { "id" : "4009", "type" : "owl:datatypeProperty" }, { - "id" : "9813", + "id" : "9810", "type" : "owl:datatypeProperty" }, { "id" : "6538", "type" : "owl:datatypeProperty" }, { - "id" : "9817", - "type" : "owl:objectProperty" + "id" : "9814", + "type" : "owl:datatypeProperty" }, { - "id" : "9819", + "id" : "9817", "type" : "owl:datatypeProperty" + }, { + "id" : "9820", + "type" : "owl:objectProperty" }, { "id" : "8826", "type" : "owl:datatypeProperty" @@ -113507,7 +113549,7 @@ "id" : "9842", "type" : "owl:datatypeProperty" }, { - "id" : "9844", + "id" : "9845", "type" : "owl:datatypeProperty" }, { "id" : "5228", @@ -113519,35 +113561,35 @@ "id" : "9851", "type" : "owl:objectProperty" }, { - "id" : "8018", + "id" : "9853", "type" : "owl:datatypeProperty" }, { - "id" : "9855", + "id" : "8018", "type" : "owl:datatypeProperty" }, { "id" : "9858", "type" : "owl:datatypeProperty" }, { - "id" : "9862", + "id" : "9861", "type" : "owl:datatypeProperty" }, { "id" : "9865", "type" : "owl:datatypeProperty" }, { - "id" : "9869", + "id" : "9868", "type" : "owl:datatypeProperty" - }, { - "id" : "9872", - "type" : "owl:objectProperty" }, { "id" : "3536", "type" : "owl:datatypeProperty" }, { - "id" : "9875", + "id" : "9873", "type" : "owl:objectProperty" }, { "id" : "9654", "type" : "owl:datatypeProperty" + }, { + "id" : "9876", + "type" : "owl:objectProperty" }, { "id" : "9878", "type" : "owl:datatypeProperty" @@ -113616,10 +113658,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "9921", - "type" : "owl:objectProperty" - }, { - "id" : "9923", "type" : "owl:datatypeProperty" + }, { + "id" : "9924", + "type" : "owl:objectProperty" }, { "id" : "9926", "type" : "owl:datatypeProperty" @@ -113660,7 +113702,7 @@ "id" : "9955", "type" : "owl:objectProperty" }, { - "id" : "9019", + "id" : "9015", "type" : "owl:datatypeProperty" }, { "id" : "795", @@ -113697,16 +113739,16 @@ "type" : "owl:objectProperty" }, { "id" : "9974", - "type" : "owl:objectProperty" - }, { - "id" : "9976", "type" : "owl:datatypeProperty" }, { - "id" : "9979", + "id" : "9977", "type" : "owl:objectProperty" }, { "id" : "73", "type" : "owl:objectProperty" + }, { + "id" : "9979", + "type" : "owl:objectProperty" }, { "id" : "9981", "type" : "owl:objectProperty" @@ -113714,10 +113756,10 @@ "id" : "9451", "type" : "owl:datatypeProperty" }, { - "id" : "9984", + "id" : "3716", "type" : "owl:datatypeProperty" }, { - "id" : "3716", + "id" : "9985", "type" : "owl:datatypeProperty" }, { "id" : "5140", @@ -113909,7 +113951,7 @@ "id" : "10098", "type" : "owl:objectProperty" }, { - "id" : "2516", + "id" : "2517", "type" : "owl:datatypeProperty" }, { "id" : "10102", @@ -114080,7 +114122,7 @@ "id" : "6770", "type" : "owl:objectProperty" }, { - "id" : "6043", + "id" : "6045", "type" : "owl:objectProperty" }, { "id" : "10222", @@ -114134,7 +114176,7 @@ "id" : "10262", "type" : "owl:objectProperty" }, { - "id" : "5159", + "id" : "5160", "type" : "owl:objectProperty" }, { "id" : "844", @@ -114155,7 +114197,7 @@ "id" : "10273", "type" : "owl:objectProperty" }, { - "id" : "6307", + "id" : "6308", "type" : "owl:datatypeProperty" }, { "id" : "10275", @@ -114233,7 +114275,7 @@ "id" : "8281", "type" : "owl:objectProperty" }, { - "id" : "1318", + "id" : "1315", "type" : "owl:datatypeProperty" }, { "id" : "10319", @@ -114266,7 +114308,7 @@ "id" : "10338", "type" : "owl:objectProperty" }, { - "id" : "3358", + "id" : "3354", "type" : "owl:datatypeProperty" }, { "id" : "10341", @@ -114305,7 +114347,7 @@ "id" : "10196", "type" : "owl:objectProperty" }, { - "id" : "10369", + "id" : "10371", "type" : "owl:datatypeProperty" }, { "id" : "4732", @@ -114359,10 +114401,10 @@ "id" : "4662", "type" : "owl:objectProperty" }, { - "id" : "2609", + "id" : "6420", "type" : "owl:datatypeProperty" }, { - "id" : "6420", + "id" : "2609", "type" : "owl:datatypeProperty" }, { "id" : "9511", @@ -114377,7 +114419,7 @@ "id" : "10409", "type" : "owl:datatypeProperty" }, { - "id" : "8043", + "id" : "8041", "type" : "owl:datatypeProperty" }, { "id" : "10414", @@ -114387,10 +114429,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "10418", - "type" : "owl:objectProperty" - }, { - "id" : "10420", "type" : "owl:datatypeProperty" + }, { + "id" : "10421", + "type" : "owl:objectProperty" }, { "id" : "10423", "type" : "owl:objectProperty" @@ -114407,7 +114449,7 @@ "id" : "3384", "type" : "owl:objectProperty" }, { - "id" : "6576", + "id" : "6573", "type" : "owl:datatypeProperty" }, { "id" : "10404", @@ -114422,7 +114464,7 @@ "id" : "10435", "type" : "owl:datatypeProperty" }, { - "id" : "6179", + "id" : "6181", "type" : "owl:datatypeProperty" }, { "id" : "10439", @@ -114440,7 +114482,7 @@ "id" : "10450", "type" : "owl:datatypeProperty" }, { - "id" : "8359", + "id" : "8361", "type" : "owl:objectProperty" }, { "id" : "10454", @@ -114494,13 +114536,13 @@ "id" : "6062", "type" : "owl:objectProperty" }, { - "id" : "9843", + "id" : "9846", "type" : "owl:datatypeProperty" }, { "id" : "10484", "type" : "owl:datatypeProperty" }, { - "id" : "7706", + "id" : "7704", "type" : "owl:objectProperty" }, { "id" : "7634", @@ -114566,13 +114608,13 @@ "id" : "5754", "type" : "owl:objectProperty" }, { - "id" : "8124", + "id" : "9565", "type" : "owl:objectProperty" }, { - "id" : "9565", + "id" : "8124", "type" : "owl:objectProperty" }, { - "id" : "6175", + "id" : "6174", "type" : "owl:objectProperty" }, { "id" : "10530", @@ -114602,13 +114644,13 @@ "id" : "8737", "type" : "owl:datatypeProperty" }, { - "id" : "10547", + "id" : "7809", "type" : "owl:datatypeProperty" }, { - "id" : "7809", + "id" : "10549", "type" : "owl:datatypeProperty" }, { - "id" : "4118", + "id" : "4121", "type" : "owl:objectProperty" }, { "id" : "2209", @@ -114647,7 +114689,7 @@ "id" : "10574", "type" : "owl:objectProperty" }, { - "id" : "6519", + "id" : "6520", "type" : "owl:datatypeProperty" }, { "id" : "9648", @@ -114715,12 +114757,12 @@ }, { "id" : "10353", "type" : "owl:objectProperty" + }, { + "id" : "7111", + "type" : "owl:datatypeProperty" }, { "id" : "6723", "type" : "owl:objectProperty" - }, { - "id" : "7113", - "type" : "owl:datatypeProperty" }, { "id" : "8364", "type" : "owl:datatypeProperty" @@ -114758,10 +114800,10 @@ "id" : "10646", "type" : "owl:datatypeProperty" }, { - "id" : "4216", + "id" : "10649", "type" : "owl:datatypeProperty" }, { - "id" : "10649", + "id" : "4216", "type" : "owl:datatypeProperty" }, { "id" : "6048", @@ -114775,12 +114817,12 @@ }, { "id" : "3931", "type" : "owl:datatypeProperty" - }, { - "id" : "2399", - "type" : "owl:objectProperty" }, { "id" : "4006", "type" : "owl:datatypeProperty" + }, { + "id" : "2399", + "type" : "owl:objectProperty" }, { "id" : "2658", "type" : "owl:datatypeProperty" @@ -114869,7 +114911,7 @@ "id" : "10727", "type" : "owl:objectProperty" }, { - "id" : "8915", + "id" : "8912", "type" : "owl:datatypeProperty" }, { "id" : "6654", @@ -114938,7 +114980,7 @@ "id" : "10767", "type" : "owl:datatypeProperty" }, { - "id" : "10769", + "id" : "10770", "type" : "owl:datatypeProperty" }, { "id" : "8625", @@ -114959,7 +115001,7 @@ "id" : "10785", "type" : "owl:objectProperty" }, { - "id" : "9986", + "id" : "9987", "type" : "owl:datatypeProperty" }, { "id" : "10788", @@ -114986,10 +115028,10 @@ "id" : "5132", "type" : "owl:datatypeProperty" }, { - "id" : "10805", + "id" : "2380", "type" : "owl:datatypeProperty" }, { - "id" : "2380", + "id" : "10806", "type" : "owl:datatypeProperty" }, { "id" : "10809", @@ -115016,7 +115058,7 @@ "id" : "10827", "type" : "owl:datatypeProperty" }, { - "id" : "7298", + "id" : "7300", "type" : "owl:datatypeProperty" }, { "id" : "3320", @@ -115164,10 +115206,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "10916", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "10918", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { "id" : "10920", "type" : "owl:datatypeProperty" @@ -115196,7 +115238,7 @@ "id" : "10935", "type" : "owl:objectProperty" }, { - "id" : "9815", + "id" : "9816", "type" : "owl:datatypeProperty" }, { "id" : "10938", @@ -115217,7 +115259,7 @@ "id" : "2221", "type" : "owl:datatypeProperty" }, { - "id" : "10947", + "id" : "10948", "type" : "owl:datatypeProperty" }, { "id" : "10950", @@ -115316,7 +115358,7 @@ "id" : "11022", "type" : "owl:objectProperty" }, { - "id" : "1353", + "id" : "1352", "type" : "owl:datatypeProperty" }, { "id" : "11025", @@ -115355,10 +115397,10 @@ "id" : "8530", "type" : "owl:objectProperty" }, { - "id" : "2415", + "id" : "3754", "type" : "owl:objectProperty" }, { - "id" : "3754", + "id" : "2415", "type" : "owl:objectProperty" }, { "id" : "6664", @@ -115397,10 +115439,10 @@ "id" : "11066", "type" : "owl:objectProperty" }, { - "id" : "11068", + "id" : "7636", "type" : "owl:objectProperty" }, { - "id" : "7636", + "id" : "11068", "type" : "owl:objectProperty" }, { "id" : "11070", @@ -115487,10 +115529,10 @@ "id" : "10639", "type" : "owl:datatypeProperty" }, { - "id" : "6239", + "id" : "6242", "type" : "owl:datatypeProperty" }, { - "id" : "2043", + "id" : "2040", "type" : "owl:datatypeProperty" }, { "id" : "5711", @@ -115589,7 +115631,7 @@ "id" : "6507", "type" : "owl:objectProperty" }, { - "id" : "6148", + "id" : "6132", "type" : "owl:objectProperty" }, { "id" : "10099", @@ -115604,10 +115646,10 @@ "id" : "11186", "type" : "owl:objectProperty" }, { - "id" : "9868", + "id" : "9871", "type" : "owl:datatypeProperty" }, { - "id" : "6147", + "id" : "6131", "type" : "owl:objectProperty" }, { "id" : "8564", @@ -115658,7 +115700,7 @@ "id" : "11214", "type" : "owl:datatypeProperty" }, { - "id" : "11217", + "id" : "11218", "type" : "owl:datatypeProperty" }, { "id" : "4573", @@ -115688,10 +115730,10 @@ "id" : "9633", "type" : "owl:objectProperty" }, { - "id" : "10088", + "id" : "11231", "type" : "owl:datatypeProperty" }, { - "id" : "11231", + "id" : "10088", "type" : "owl:datatypeProperty" }, { "id" : "11235", @@ -115852,15 +115894,15 @@ }, { "id" : "11326", "type" : "owl:datatypeProperty" + }, { + "id" : "4119", + "type" : "owl:datatypeProperty" }, { "id" : "7701", "type" : "owl:objectProperty" }, { "id" : "3464", "type" : "owl:objectProperty" - }, { - "id" : "4121", - "type" : "owl:datatypeProperty" }, { "id" : "11331", "type" : "owl:datatypeProperty" @@ -115868,7 +115910,7 @@ "id" : "11335", "type" : "owl:datatypeProperty" }, { - "id" : "10948", + "id" : "10949", "type" : "owl:datatypeProperty" }, { "id" : "9072", @@ -115895,7 +115937,7 @@ "id" : "11349", "type" : "owl:datatypeProperty" }, { - "id" : "11352", + "id" : "11353", "type" : "owl:datatypeProperty" }, { "id" : "5615", @@ -115943,10 +115985,10 @@ "id" : "8619", "type" : "owl:objectProperty" }, { - "id" : "9560", + "id" : "9563", "type" : "owl:objectProperty" }, { - "id" : "1416", + "id" : "1418", "type" : "owl:datatypeProperty" }, { "id" : "11392", @@ -116015,7 +116057,7 @@ "id" : "8004", "type" : "owl:objectProperty" }, { - "id" : "464", + "id" : "460", "type" : "owl:datatypeProperty" }, { "id" : "11433", @@ -116060,13 +116102,13 @@ "id" : "3140", "type" : "owl:objectProperty" }, { - "id" : "2253", + "id" : "5767", "type" : "owl:datatypeProperty" }, { - "id" : "5768", + "id" : "2253", "type" : "owl:datatypeProperty" }, { - "id" : "7874", + "id" : "7871", "type" : "owl:datatypeProperty" }, { "id" : "2136", @@ -116084,7 +116126,7 @@ "id" : "9197", "type" : "owl:datatypeProperty" }, { - "id" : "8428", + "id" : "8429", "type" : "owl:objectProperty" }, { "id" : "10936", @@ -116099,17 +116141,17 @@ "id" : "1341", "type" : "owl:datatypeProperty" }, { - "id" : "10419", + "id" : "10422", "type" : "owl:objectProperty" }, { "id" : "11474", "type" : "owl:objectProperty" - }, { - "id" : "6451", - "type" : "owl:objectProperty" }, { "id" : "8215", "type" : "owl:datatypeProperty" + }, { + "id" : "6451", + "type" : "owl:objectProperty" }, { "id" : "7924", "type" : "owl:datatypeProperty" @@ -116135,16 +116177,16 @@ "id" : "1605", "type" : "owl:datatypeProperty" }, { - "id" : "7074", + "id" : "11487", "type" : "owl:datatypeProperty" }, { - "id" : "11489", + "id" : "7074", "type" : "owl:datatypeProperty" }, { "id" : "3161", "type" : "owl:datatypeProperty" }, { - "id" : "2242", + "id" : "2239", "type" : "owl:datatypeProperty" }, { "id" : "11494", @@ -116177,10 +116219,10 @@ "id" : "2436", "type" : "owl:objectProperty" }, { - "id" : "9401", + "id" : "11505", "type" : "owl:datatypeProperty" }, { - "id" : "11506", + "id" : "9406", "type" : "owl:datatypeProperty" }, { "id" : "11509", @@ -116195,10 +116237,10 @@ "id" : "8256", "type" : "owl:objectProperty" }, { - "id" : "9938", + "id" : "3711", "type" : "owl:datatypeProperty" }, { - "id" : "3711", + "id" : "9938", "type" : "owl:datatypeProperty" }, { "id" : "11515", @@ -116255,13 +116297,13 @@ "id" : "11546", "type" : "owl:datatypeProperty" }, { - "id" : "9975", + "id" : "9978", "type" : "owl:objectProperty" }, { "id" : "3250", "type" : "owl:objectProperty" }, { - "id" : "9978", + "id" : "9976", "type" : "owl:datatypeProperty" }, { "id" : "5049", @@ -116294,7 +116336,7 @@ "id" : "9674", "type" : "owl:objectProperty" }, { - "id" : "11576", + "id" : "11578", "type" : "owl:datatypeProperty" }, { "id" : "11581", @@ -116303,7 +116345,7 @@ "id" : "1274", "type" : "owl:datatypeProperty" }, { - "id" : "5762", + "id" : "5759", "type" : "owl:objectProperty" }, { "id" : "11591", @@ -116339,10 +116381,10 @@ "id" : "6868", "type" : "owl:objectProperty" }, { - "id" : "3428", + "id" : "11612", "type" : "owl:datatypeProperty" }, { - "id" : "11612", + "id" : "3428", "type" : "owl:datatypeProperty" }, { "id" : "8857", @@ -116351,7 +116393,7 @@ "id" : "11616", "type" : "owl:datatypeProperty" }, { - "id" : "11618", + "id" : "11619", "type" : "owl:datatypeProperty" }, { "id" : "1402", @@ -116390,10 +116432,10 @@ "id" : "11649", "type" : "owl:datatypeProperty" }, { - "id" : "6199", + "id" : "6201", "type" : "owl:objectProperty" }, { - "id" : "11655", + "id" : "11656", "type" : "owl:datatypeProperty" }, { "id" : "11662", @@ -116431,12 +116473,12 @@ }, { "id" : "2426", "type" : "owl:objectProperty" - }, { - "id" : "11707", - "type" : "owl:objectProperty" }, { "id" : "4567", "type" : "owl:datatypeProperty" + }, { + "id" : "11707", + "type" : "owl:objectProperty" }, { "id" : "6740", "type" : "owl:objectProperty" @@ -116447,10 +116489,10 @@ "id" : "11722", "type" : "owl:datatypeProperty" }, { - "id" : "8328", + "id" : "11728", "type" : "owl:datatypeProperty" }, { - "id" : "11729", + "id" : "8328", "type" : "owl:datatypeProperty" }, { "id" : "723", @@ -116462,7 +116504,7 @@ "id" : "9914", "type" : "owl:objectProperty" }, { - "id" : "7000", + "id" : "7001", "type" : "owl:datatypeProperty" }, { "id" : "10560", @@ -116480,7 +116522,7 @@ "id" : "11750", "type" : "owl:objectProperty" }, { - "id" : "11490", + "id" : "11488", "type" : "owl:datatypeProperty" }, { "id" : "11758", @@ -116519,7 +116561,7 @@ "id" : "28", "type" : "owl:datatypeProperty" }, { - "id" : "10807", + "id" : "10808", "type" : "owl:datatypeProperty" }, { "id" : "11607", @@ -116540,7 +116582,7 @@ "id" : "3522", "type" : "owl:datatypeProperty" }, { - "id" : "811", + "id" : "814", "type" : "owl:objectProperty" }, { "id" : "6879", @@ -116606,7 +116648,7 @@ "id" : "11829", "type" : "owl:objectProperty" }, { - "id" : "6204", + "id" : "6206", "type" : "owl:objectProperty" }, { "id" : "7580", @@ -116633,7 +116675,7 @@ "id" : "11842", "type" : "owl:datatypeProperty" }, { - "id" : "1373", + "id" : "1375", "type" : "owl:datatypeProperty" }, { "id" : "11205", @@ -116651,7 +116693,7 @@ "id" : "11851", "type" : "owl:allValuesFrom" }, { - "id" : "11853", + "id" : "11852", "type" : "owl:allValuesFrom" }, { "id" : "11854", @@ -116669,7 +116711,7 @@ "id" : "11861", "type" : "owl:allValuesFrom" }, { - "id" : "11863", + "id" : "11862", "type" : "owl:allValuesFrom" }, { "id" : "11864", @@ -116681,10 +116723,10 @@ "id" : "6326", "type" : "owl:objectProperty" }, { - "id" : "3329", + "id" : "11867", "type" : "owl:objectProperty" }, { - "id" : "11867", + "id" : "3329", "type" : "owl:objectProperty" }, { "id" : "8186", @@ -116744,7 +116786,7 @@ "id" : "11928", "type" : "owl:datatypeProperty" }, { - "id" : "8912", + "id" : "8915", "type" : "owl:datatypeProperty" }, { "id" : "6261", @@ -116761,12 +116803,12 @@ }, { "id" : "11936", "type" : "owl:datatypeProperty" - }, { - "id" : "11939", - "type" : "owl:objectProperty" }, { "id" : "7007", "type" : "owl:datatypeProperty" + }, { + "id" : "11940", + "type" : "owl:objectProperty" }, { "id" : "8547", "type" : "owl:objectProperty" @@ -116795,7 +116837,7 @@ "id" : "11953", "type" : "owl:datatypeProperty" }, { - "id" : "6159", + "id" : "6161", "type" : "owl:datatypeProperty" }, { "id" : "10015", @@ -116924,10 +116966,10 @@ "id" : "10878", "type" : "owl:datatypeProperty" }, { - "id" : "12038", + "id" : "10420", "type" : "owl:datatypeProperty" }, { - "id" : "10422", + "id" : "12039", "type" : "owl:datatypeProperty" }, { "id" : "231", @@ -116978,22 +117020,22 @@ "id" : "12096", "type" : "owl:datatypeProperty" }, { - "id" : "10675", + "id" : "12098", "type" : "owl:datatypeProperty" }, { - "id" : "12099", + "id" : "10675", "type" : "owl:datatypeProperty" }, { "id" : "466", "type" : "owl:objectProperty" }, { - "id" : "2259", + "id" : "2262", "type" : "owl:datatypeProperty" }, { - "id" : "12101", + "id" : "11291", "type" : "owl:datatypeProperty" }, { - "id" : "11291", + "id" : "12102", "type" : "owl:datatypeProperty" }, { "id" : "12105", @@ -117003,10 +117045,10 @@ "type" : "owl:datatypeProperty" }, { "id" : "12109", - "type" : "owl:objectProperty" - }, { - "id" : "12111", "type" : "owl:datatypeProperty" + }, { + "id" : "12112", + "type" : "owl:objectProperty" }, { "id" : "4678", "type" : "owl:datatypeProperty" @@ -117050,13 +117092,13 @@ "id" : "12132", "type" : "owl:datatypeProperty" }, { - "id" : "12135", + "id" : "12137", "type" : "owl:datatypeProperty" }, { - "id" : "10563", + "id" : "10566", "type" : "owl:datatypeProperty" }, { - "id" : "10919", + "id" : "10917", "type" : "owl:datatypeProperty" }, { "id" : "8981", @@ -117077,10 +117119,10 @@ "id" : "7928", "type" : "owl:datatypeProperty" }, { - "id" : "5089", + "id" : "6635", "type" : "owl:datatypeProperty" }, { - "id" : "6635", + "id" : "5092", "type" : "owl:datatypeProperty" }, { "id" : "5097", @@ -117158,10 +117200,10 @@ "id" : "12180", "type" : "owl:datatypeProperty" }, { - "id" : "11879", + "id" : "11933", "type" : "owl:objectProperty" }, { - "id" : "11933", + "id" : "11879", "type" : "owl:objectProperty" }, { "id" : "12183", @@ -117182,7 +117224,7 @@ "id" : "12191", "type" : "owl:datatypeProperty" }, { - "id" : "6983", + "id" : "6985", "type" : "owl:datatypeProperty" }, { "id" : "12170", @@ -117194,7 +117236,7 @@ "id" : "7611", "type" : "owl:objectProperty" }, { - "id" : "12199", + "id" : "12200", "type" : "owl:datatypeProperty" }, { "id" : "12203", @@ -117286,12 +117328,12 @@ }, { "id" : "12251", "type" : "owl:objectProperty" - }, { - "id" : "12253", - "type" : "owl:objectProperty" }, { "id" : "6416", "type" : "owl:datatypeProperty" + }, { + "id" : "12254", + "type" : "owl:objectProperty" }, { "id" : "6376", "type" : "owl:datatypeProperty" @@ -117308,10 +117350,10 @@ "id" : "12260", "type" : "owl:datatypeProperty" }, { - "id" : "10754", + "id" : "12263", "type" : "owl:datatypeProperty" }, { - "id" : "12265", + "id" : "10754", "type" : "owl:datatypeProperty" }, { "id" : "5586", @@ -117335,7 +117377,7 @@ "id" : "12285", "type" : "owl:datatypeProperty" }, { - "id" : "2047", + "id" : "2049", "type" : "owl:datatypeProperty" }, { "id" : "12288", @@ -117374,10 +117416,10 @@ "id" : "12310", "type" : "owl:objectProperty" }, { - "id" : "12313", + "id" : "9587", "type" : "owl:objectProperty" }, { - "id" : "9587", + "id" : "12313", "type" : "owl:objectProperty" }, { "id" : "12316", @@ -117491,7 +117533,7 @@ "id" : "10531", "type" : "owl:objectProperty" }, { - "id" : "12374", + "id" : "12376", "type" : "owl:datatypeProperty" }, { "id" : "11434", @@ -117500,10 +117542,10 @@ "id" : "2835", "type" : "owl:datatypeProperty" }, { - "id" : "6746", + "id" : "10623", "type" : "owl:datatypeProperty" }, { - "id" : "10623", + "id" : "6746", "type" : "owl:datatypeProperty" }, { "id" : "12383", @@ -117524,7 +117566,7 @@ "id" : "10526", "type" : "owl:datatypeProperty" }, { - "id" : "11355", + "id" : "11352", "type" : "owl:datatypeProperty" }, { "id" : "12400", @@ -117539,7 +117581,7 @@ "id" : "12406", "type" : "owl:objectProperty" }, { - "id" : "12408", + "id" : "12409", "type" : "owl:objectProperty" }, { "id" : "10912", @@ -117740,7 +117782,7 @@ "id" : "12509", "type" : "owl:datatypeProperty" }, { - "id" : "11272", + "id" : "11270", "type" : "owl:objectProperty" }, { "id" : "11884", @@ -117758,10 +117800,10 @@ "id" : "5064", "type" : "owl:datatypeProperty" }, { - "id" : "2670", + "id" : "12520", "type" : "owl:datatypeProperty" }, { - "id" : "12521", + "id" : "2670", "type" : "owl:datatypeProperty" }, { "id" : "6455", @@ -117773,7 +117815,7 @@ "id" : "6728", "type" : "owl:datatypeProperty" }, { - "id" : "6295", + "id" : "6294", "type" : "owl:datatypeProperty" }, { "id" : "7231", @@ -117791,7 +117833,7 @@ "id" : "12533", "type" : "owl:datatypeProperty" }, { - "id" : "10768", + "id" : "10771", "type" : "owl:datatypeProperty" }, { "id" : "12539", @@ -117806,20 +117848,20 @@ "id" : "12543", "type" : "owl:objectProperty" }, { - "id" : "11940", + "id" : "11941", "type" : "owl:objectProperty" }, { "id" : "12546", "type" : "owl:datatypeProperty" }, { - "id" : "12549", - "type" : "owl:objectProperty" + "id" : "11454", + "type" : "owl:datatypeProperty" }, { - "id" : "12551", + "id" : "12550", "type" : "owl:objectProperty" }, { - "id" : "11454", - "type" : "owl:datatypeProperty" + "id" : "12552", + "type" : "owl:objectProperty" }, { "id" : "7889", "type" : "owl:objectProperty" @@ -117929,10 +117971,10 @@ "id" : "7865", "type" : "owl:datatypeProperty" }, { - "id" : "12604", + "id" : "5135", "type" : "owl:objectProperty" }, { - "id" : "5135", + "id" : "12604", "type" : "owl:objectProperty" }, { "id" : "4354", @@ -117971,10 +118013,10 @@ "id" : "12636", "type" : "owl:datatypeProperty" }, { - "id" : "789", + "id" : "12639", "type" : "owl:datatypeProperty" }, { - "id" : "12639", + "id" : "789", "type" : "owl:datatypeProperty" }, { "id" : "3338", @@ -118016,10 +118058,10 @@ "id" : "11979", "type" : "owl:objectProperty" }, { - "id" : "8641", + "id" : "3190", "type" : "owl:objectProperty" }, { - "id" : "3190", + "id" : "8641", "type" : "owl:objectProperty" }, { "id" : "4600", @@ -118047,12 +118089,12 @@ "type" : "owl:datatypeProperty" }, { "id" : "12686", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "12688", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { - "id" : "9406", + "id" : "9401", "type" : "owl:datatypeProperty" }, { "id" : "12690", @@ -118064,7 +118106,7 @@ "id" : "12696", "type" : "owl:datatypeProperty" }, { - "id" : "12522", + "id" : "12521", "type" : "owl:datatypeProperty" }, { "id" : "12702", @@ -118082,13 +118124,13 @@ "id" : "5600", "type" : "owl:objectProperty" }, { - "id" : "9818", + "id" : "9821", "type" : "owl:objectProperty" }, { - "id" : "6564", + "id" : "5783", "type" : "owl:datatypeProperty" }, { - "id" : "5783", + "id" : "6564", "type" : "owl:datatypeProperty" }, { "id" : "1194", @@ -118193,7 +118235,7 @@ "id" : "12791", "type" : "owl:objectProperty" }, { - "id" : "2238", + "id" : "2242", "type" : "owl:datatypeProperty" }, { "id" : "3100", @@ -118250,7 +118292,7 @@ "id" : "10473", "type" : "owl:datatypeProperty" }, { - "id" : "6783", + "id" : "6780", "type" : "owl:objectProperty" }, { "id" : "12827", @@ -118259,7 +118301,7 @@ "id" : "4544", "type" : "owl:objectProperty" }, { - "id" : "6345", + "id" : "6348", "type" : "owl:datatypeProperty" }, { "id" : "12777", @@ -118325,7 +118367,7 @@ "id" : "7196", "type" : "owl:datatypeProperty" }, { - "id" : "461", + "id" : "464", "type" : "owl:datatypeProperty" }, { "id" : "12895", @@ -118346,7 +118388,7 @@ "id" : "12903", "type" : "owl:datatypeProperty" }, { - "id" : "4683", + "id" : "4686", "type" : "owl:datatypeProperty" }, { "id" : "8973", @@ -118367,7 +118409,7 @@ "id" : "10464", "type" : "owl:objectProperty" }, { - "id" : "10771", + "id" : "10769", "type" : "owl:datatypeProperty" }, { "id" : "12918", @@ -118376,7 +118418,7 @@ "id" : "12921", "type" : "owl:datatypeProperty" }, { - "id" : "9864", + "id" : "9860", "type" : "owl:datatypeProperty" }, { "id" : "12925", @@ -118411,12 +118453,12 @@ }, { "id" : "12941", "type" : "owl:objectProperty" - }, { - "id" : "2951", - "type" : "owl:objectProperty" }, { "id" : "11633", "type" : "owl:datatypeProperty" + }, { + "id" : "2951", + "type" : "owl:objectProperty" }, { "id" : "695", "type" : "owl:objectProperty" @@ -118466,7 +118508,7 @@ "id" : "12965", "type" : "owl:datatypeProperty" }, { - "id" : "12689", + "id" : "12687", "type" : "owl:datatypeProperty" }, { "id" : "12967", @@ -118505,7 +118547,7 @@ "id" : "12980", "type" : "owl:objectProperty" }, { - "id" : "627", + "id" : "624", "type" : "owl:datatypeProperty" }, { "id" : "876", @@ -118586,7 +118628,7 @@ "id" : "13018", "type" : "owl:datatypeProperty" }, { - "id" : "13021", + "id" : "13022", "type" : "owl:datatypeProperty" }, { "id" : "13030", @@ -118604,10 +118646,10 @@ "id" : "10201", "type" : "owl:datatypeProperty" }, { - "id" : "1516", + "id" : "1513", "type" : "owl:datatypeProperty" }, { - "id" : "6348", + "id" : "6345", "type" : "owl:datatypeProperty" }, { "id" : "8796", @@ -118643,7 +118685,7 @@ "id" : "8107", "type" : "owl:datatypeProperty" }, { - "id" : "8361", + "id" : "8359", "type" : "owl:datatypeProperty" }, { "id" : "10019", @@ -118661,7 +118703,7 @@ "id" : "13094", "type" : "owl:objectProperty" }, { - "id" : "10566", + "id" : "10563", "type" : "owl:datatypeProperty" }, { "id" : "13097", @@ -118669,12 +118711,12 @@ }, { "id" : "414", "type" : "owl:datatypeProperty" - }, { - "id" : "13101", - "type" : "owl:objectProperty" }, { "id" : "12966", "type" : "owl:datatypeProperty" + }, { + "id" : "13101", + "type" : "owl:objectProperty" }, { "id" : "13103", "type" : "owl:datatypeProperty" @@ -118694,7 +118736,7 @@ "id" : "13113", "type" : "owl:datatypeProperty" }, { - "id" : "13115", + "id" : "13116", "type" : "owl:datatypeProperty" }, { "id" : "13118", @@ -118712,7 +118754,7 @@ "id" : "2639", "type" : "owl:datatypeProperty" }, { - "id" : "2002", + "id" : "2005", "type" : "owl:objectProperty" }, { "id" : "13126", @@ -118769,7 +118811,7 @@ "id" : "13164", "type" : "owl:datatypeProperty" }, { - "id" : "7871", + "id" : "7874", "type" : "owl:objectProperty" }, { "id" : "10487", @@ -118793,14 +118835,14 @@ "id" : "9772", "type" : "owl:datatypeProperty" }, { - "id" : "7593", - "type" : "owl:objectProperty" + "id" : "7467", + "type" : "owl:datatypeProperty" }, { "id" : "5685", "type" : "owl:objectProperty" }, { - "id" : "7467", - "type" : "owl:datatypeProperty" + "id" : "7593", + "type" : "owl:objectProperty" }, { "id" : "13176", "type" : "owl:objectProperty" @@ -118829,7 +118871,7 @@ "id" : "4961", "type" : "owl:objectProperty" }, { - "id" : "11620", + "id" : "11621", "type" : "owl:datatypeProperty" }, { "id" : "6479", @@ -118865,10 +118907,10 @@ "id" : "13216", "type" : "owl:objectProperty" }, { - "id" : "13218", + "id" : "9525", "type" : "owl:objectProperty" }, { - "id" : "9525", + "id" : "13218", "type" : "owl:objectProperty" }, { "id" : "13220", @@ -118880,13 +118922,13 @@ "id" : "13223", "type" : "owl:objectProperty" }, { - "id" : "12455", + "id" : "7318", "type" : "owl:datatypeProperty" }, { - "id" : "7318", + "id" : "13230", "type" : "owl:datatypeProperty" }, { - "id" : "13232", + "id" : "12455", "type" : "owl:datatypeProperty" }, { "id" : "13235", @@ -118898,10 +118940,10 @@ "id" : "13240", "type" : "owl:datatypeProperty" }, { - "id" : "12425", + "id" : "12296", "type" : "owl:datatypeProperty" }, { - "id" : "12296", + "id" : "12425", "type" : "owl:datatypeProperty" }, { "id" : "11682", @@ -119003,13 +119045,13 @@ "id" : "13308", "type" : "rdfs:SubClassOf" }, { - "id" : "814", + "id" : "808", "type" : "owl:datatypeProperty" }, { "id" : "13309", "type" : "owl:datatypeProperty" }, { - "id" : "11508", + "id" : "11507", "type" : "owl:datatypeProperty" }, { "id" : "12558", @@ -119108,7 +119150,7 @@ "id" : "12315", "type" : "owl:objectProperty" }, { - "id" : "6201", + "id" : "6203", "type" : "owl:objectProperty" }, { "id" : "13348", @@ -119207,10 +119249,10 @@ "id" : "13387", "type" : "owl:datatypeProperty" }, { - "id" : "13390", + "id" : "840", "type" : "owl:datatypeProperty" }, { - "id" : "840", + "id" : "13390", "type" : "owl:datatypeProperty" }, { "id" : "13392", @@ -119402,10 +119444,10 @@ "id" : "9388", "type" : "owl:datatypeProperty" }, { - "id" : "12803", + "id" : "8253", "type" : "owl:datatypeProperty" }, { - "id" : "8253", + "id" : "12803", "type" : "owl:datatypeProperty" }, { "id" : "7333", @@ -119508,10 +119550,10 @@ "type" : "owl:objectProperty" }, { "id" : "13545", - "type" : "owl:objectProperty" - }, { - "id" : "13547", "type" : "owl:datatypeProperty" + }, { + "id" : "13548", + "type" : "owl:objectProperty" }, { "id" : "12910", "type" : "owl:datatypeProperty" @@ -119570,7 +119612,7 @@ "id" : "7853", "type" : "owl:datatypeProperty" }, { - "id" : "2108", + "id" : "2105", "type" : "owl:objectProperty" }, { "id" : "4616", @@ -119594,13 +119636,13 @@ "id" : "11466", "type" : "owl:objectProperty" }, { - "id" : "11329", + "id" : "11325", "type" : "owl:datatypeProperty" }, { "id" : "4789", "type" : "owl:datatypeProperty" }, { - "id" : "13583", + "id" : "13584", "type" : "owl:datatypeProperty" }, { "id" : "10209", @@ -119770,23 +119812,23 @@ }, { "id" : "9954", "type" : "owl:datatypeProperty" - }, { - "id" : "13119", - "type" : "owl:objectProperty" }, { "id" : "4575", "type" : "owl:datatypeProperty" + }, { + "id" : "13119", + "type" : "owl:objectProperty" }, { "id" : "425", "type" : "owl:datatypeProperty" }, { - "id" : "13234", + "id" : "13232", "type" : "owl:datatypeProperty" }, { "id" : "11031", "type" : "owl:datatypeProperty" }, { - "id" : "2126", + "id" : "2124", "type" : "owl:objectProperty" }, { "id" : "7312", @@ -119863,12 +119905,12 @@ }, { "id" : "13655", "type" : "owl:datatypeProperty" - }, { - "id" : "13657", - "type" : "owl:objectProperty" }, { "id" : "10162", "type" : "owl:datatypeProperty" + }, { + "id" : "13658", + "type" : "owl:objectProperty" }, { "id" : "883", "type" : "owl:datatypeProperty" @@ -119876,7 +119918,7 @@ "id" : "13661", "type" : "owl:datatypeProperty" }, { - "id" : "3204", + "id" : "3205", "type" : "owl:datatypeProperty" }, { "id" : "13599", @@ -119884,12 +119926,12 @@ }, { "id" : "13664", "type" : "owl:datatypeProperty" - }, { - "id" : "9064", - "type" : "owl:objectProperty" }, { "id" : "11144", "type" : "owl:datatypeProperty" + }, { + "id" : "9064", + "type" : "owl:objectProperty" }, { "id" : "9629", "type" : "owl:datatypeProperty" @@ -119936,7 +119978,7 @@ "id" : "8519", "type" : "owl:datatypeProperty" }, { - "id" : "5092", + "id" : "5090", "type" : "owl:datatypeProperty" }, { "id" : "13689", @@ -120158,10 +120200,10 @@ "id" : "1902", "type" : "owl:datatypeProperty" }, { - "id" : "12552", + "id" : "12553", "type" : "owl:objectProperty" }, { - "id" : "213", + "id" : "215", "type" : "owl:datatypeProperty" }, { "id" : "9678", @@ -120206,10 +120248,10 @@ "id" : "13790", "type" : "rdfs:SubClassOf" }, { - "id" : "4475", + "id" : "13791", "type" : "owl:objectProperty" }, { - "id" : "13791", + "id" : "4475", "type" : "owl:objectProperty" }, { "id" : "12752", @@ -120290,7 +120332,7 @@ "id" : "13850", "type" : "owl:datatypeProperty" }, { - "id" : "13853", + "id" : "13852", "type" : "owl:datatypeProperty" }, { "id" : "4367", @@ -120302,7 +120344,7 @@ "id" : "8646", "type" : "owl:objectProperty" }, { - "id" : "6212", + "id" : "6214", "type" : "owl:objectProperty" }, { "id" : "13862", @@ -120356,17 +120398,17 @@ "id" : "9211", "type" : "owl:objectProperty" }, { - "id" : "2189", + "id" : "2191", "type" : "owl:datatypeProperty" }, { "id" : "13931", "type" : "owl:objectProperty" - }, { - "id" : "8953", - "type" : "owl:objectProperty" }, { "id" : "8847", "type" : "owl:datatypeProperty" + }, { + "id" : "8953", + "type" : "owl:objectProperty" }, { "id" : "8787", "type" : "owl:objectProperty" @@ -120425,7 +120467,7 @@ "id" : "11617", "type" : "owl:datatypeProperty" }, { - "id" : "11731", + "id" : "11730", "type" : "owl:datatypeProperty" }, { "id" : "13951", @@ -120488,7 +120530,7 @@ "id" : "5772", "type" : "owl:datatypeProperty" }, { - "id" : "13549", + "id" : "13547", "type" : "owl:datatypeProperty" }, { "id" : "50", @@ -120503,7 +120545,7 @@ "id" : "13973", "type" : "owl:datatypeProperty" }, { - "id" : "13975", + "id" : "13976", "type" : "owl:datatypeProperty" }, { "id" : "7823", @@ -120530,10 +120572,10 @@ "id" : "13989", "type" : "owl:objectProperty" }, { - "id" : "13992", + "id" : "6714", "type" : "owl:datatypeProperty" }, { - "id" : "6714", + "id" : "13993", "type" : "owl:datatypeProperty" }, { "id" : "12792", @@ -120554,17 +120596,17 @@ "id" : "14002", "type" : "owl:objectProperty" }, { - "id" : "4608", + "id" : "4611", "type" : "owl:datatypeProperty" }, { "id" : "13374", "type" : "owl:datatypeProperty" + }, { + "id" : "14005", + "type" : "owl:datatypeProperty" }, { "id" : "11820", "type" : "owl:objectProperty" - }, { - "id" : "14006", - "type" : "owl:datatypeProperty" }, { "id" : "1663", "type" : "owl:datatypeProperty" @@ -120620,7 +120662,7 @@ "id" : "2820", "type" : "owl:datatypeProperty" }, { - "id" : "13993", + "id" : "13994", "type" : "owl:datatypeProperty" }, { "id" : "12962", @@ -120674,7 +120716,7 @@ "id" : "8748", "type" : "owl:datatypeProperty" }, { - "id" : "7427", + "id" : "7425", "type" : "owl:datatypeProperty" }, { "id" : "11910", @@ -120698,16 +120740,16 @@ "id" : "8691", "type" : "owl:datatypeProperty" }, { - "id" : "13658", + "id" : "13659", "type" : "owl:objectProperty" }, { "id" : "14064", "type" : "owl:datatypeProperty" }, { - "id" : "9199", + "id" : "14068", "type" : "owl:objectProperty" }, { - "id" : "14068", + "id" : "9199", "type" : "owl:objectProperty" }, { "id" : "9808", @@ -120722,7 +120764,7 @@ "id" : "4665", "type" : "owl:objectProperty" }, { - "id" : "13238", + "id" : "13243", "type" : "owl:datatypeProperty" }, { "id" : "10968", @@ -120758,7 +120800,7 @@ "id" : "3265", "type" : "owl:objectProperty" }, { - "id" : "13114", + "id" : "13117", "type" : "owl:datatypeProperty" }, { "id" : "14110", @@ -120848,7 +120890,7 @@ "id" : "6185", "type" : "owl:datatypeProperty" }, { - "id" : "1315", + "id" : "1318", "type" : "owl:objectProperty" }, { "id" : "14157", @@ -120899,13 +120941,13 @@ "id" : "10964", "type" : "owl:objectProperty" }, { - "id" : "14179", + "id" : "8995", "type" : "owl:datatypeProperty" }, { - "id" : "12338", + "id" : "14179", "type" : "owl:datatypeProperty" }, { - "id" : "8995", + "id" : "12338", "type" : "owl:datatypeProperty" }, { "id" : "4185", @@ -120962,7 +121004,7 @@ "id" : "11090", "type" : "owl:objectProperty" }, { - "id" : "147", + "id" : "143", "type" : "owl:datatypeProperty" }, { "id" : "14203", @@ -121031,10 +121073,10 @@ "id" : "9996", "type" : "owl:objectProperty" }, { - "id" : "12448", + "id" : "7062", "type" : "owl:datatypeProperty" }, { - "id" : "7062", + "id" : "12448", "type" : "owl:datatypeProperty" }, { "id" : "9398", @@ -121157,16 +121199,16 @@ "id" : "573", "type" : "owl:datatypeProperty" }, { - "id" : "630", + "id" : "14294", "type" : "owl:datatypeProperty" }, { - "id" : "14294", + "id" : "630", "type" : "owl:datatypeProperty" }, { - "id" : "9922", + "id" : "9925", "type" : "owl:objectProperty" }, { - "id" : "6292", + "id" : "6291", "type" : "owl:objectProperty" }, { "id" : "10076", @@ -121186,12 +121228,12 @@ }, { "id" : "12635", "type" : "owl:objectProperty" - }, { - "id" : "5566", - "type" : "owl:objectProperty" }, { "id" : "9920", "type" : "owl:datatypeProperty" + }, { + "id" : "5566", + "type" : "owl:objectProperty" }, { "id" : "13754", "type" : "owl:datatypeProperty" @@ -121202,7 +121244,7 @@ "id" : "2673", "type" : "owl:objectProperty" }, { - "id" : "14308", + "id" : "14309", "type" : "owl:datatypeProperty" }, { "id" : "12025", @@ -121226,7 +121268,7 @@ "id" : "8291", "type" : "owl:datatypeProperty" }, { - "id" : "5813", + "id" : "5809", "type" : "owl:datatypeProperty" }, { "id" : "10748", @@ -121259,7 +121301,7 @@ "id" : "8545", "type" : "owl:objectProperty" }, { - "id" : "12201", + "id" : "12202", "type" : "owl:datatypeProperty" }, { "id" : "4547", @@ -121492,12 +121534,12 @@ }, { "id" : "11315", "type" : "owl:objectProperty" - }, { - "id" : "7091", - "type" : "owl:objectProperty" }, { "id" : "9838", "type" : "owl:datatypeProperty" + }, { + "id" : "7091", + "type" : "owl:objectProperty" }, { "id" : "10381", "type" : "owl:objectProperty" @@ -121520,7 +121562,7 @@ "id" : "2871", "type" : "owl:objectProperty" }, { - "id" : "9857", + "id" : "9855", "type" : "owl:datatypeProperty" }, { "id" : "584", @@ -121565,7 +121607,7 @@ "id" : "14194", "type" : "owl:datatypeProperty" }, { - "id" : "6207", + "id" : "6209", "type" : "owl:objectProperty" }, { "id" : "14486", @@ -121589,7 +121631,7 @@ "id" : "9596", "type" : "owl:datatypeProperty" }, { - "id" : "13977", + "id" : "13978", "type" : "owl:datatypeProperty" }, { "id" : "14507", @@ -121604,10 +121646,10 @@ "id" : "4588", "type" : "owl:datatypeProperty" }, { - "id" : "13020", + "id" : "13024", "type" : "owl:datatypeProperty" }, { - "id" : "12254", + "id" : "12255", "type" : "owl:objectProperty" }, { "id" : "7170", @@ -121658,7 +121700,7 @@ "id" : "14616", "type" : "owl:objectProperty" }, { - "id" : "11286", + "id" : "11284", "type" : "owl:objectProperty" }, { "id" : "8496", @@ -121712,7 +121754,7 @@ "id" : "10368", "type" : "owl:datatypeProperty" }, { - "id" : "2323", + "id" : "2319", "type" : "owl:objectProperty" }, { "id" : "6939", @@ -121721,7 +121763,7 @@ "id" : "7461", "type" : "owl:datatypeProperty" }, { - "id" : "2849", + "id" : "2847", "type" : "owl:objectProperty" }, { "id" : "11419", @@ -121793,7 +121835,7 @@ "id" : "14336", "type" : "owl:datatypeProperty" }, { - "id" : "3355", + "id" : "3358", "type" : "owl:datatypeProperty" }, { "id" : "9534", @@ -121802,7 +121844,7 @@ "id" : "14758", "type" : "owl:objectProperty" }, { - "id" : "4193", + "id" : "4191", "type" : "owl:objectProperty" }, { "id" : "7500", @@ -121889,7 +121931,7 @@ "id" : "6843", "type" : "owl:datatypeProperty" }, { - "id" : "9170", + "id" : "9171", "type" : "owl:datatypeProperty" }, { "id" : "10735", @@ -121961,7 +122003,7 @@ "id" : "7574", "type" : "owl:datatypeProperty" }, { - "id" : "5127", + "id" : "5128", "type" : "owl:datatypeProperty" }, { "id" : "14340", @@ -121988,10 +122030,10 @@ "id" : "7614", "type" : "owl:datatypeProperty" }, { - "id" : "1379", + "id" : "9949", "type" : "owl:datatypeProperty" }, { - "id" : "9949", + "id" : "1379", "type" : "owl:datatypeProperty" }, { "id" : "6004", @@ -122012,10 +122054,10 @@ "id" : "11334", "type" : "owl:datatypeProperty" }, { - "id" : "12464", + "id" : "279", "type" : "owl:datatypeProperty" }, { - "id" : "279", + "id" : "12464", "type" : "owl:datatypeProperty" }, { "id" : "10246", @@ -122033,7 +122075,7 @@ "id" : "4447", "type" : "owl:datatypeProperty" }, { - "id" : "1809", + "id" : "1801", "type" : "owl:datatypeProperty" }, { "id" : "14858", @@ -122210,7 +122252,7 @@ "id" : "7040", "type" : "owl:datatypeProperty" }, { - "id" : "7205", + "id" : "7203", "type" : "owl:objectProperty" }, { "id" : "5663", @@ -122339,16 +122381,16 @@ "id" : "14972", "type" : "owl:datatypeProperty" }, { - "id" : "11325", + "id" : "11329", "type" : "owl:datatypeProperty" }, { - "id" : "14974", - "type" : "owl:objectProperty" - }, { - "id" : "4911", + "id" : "4909", "type" : "owl:datatypeProperty" }, { - "id" : "11577", + "id" : "14975", + "type" : "owl:objectProperty" + }, { + "id" : "11579", "type" : "owl:datatypeProperty" }, { "id" : "8791", @@ -122357,10 +122399,10 @@ "id" : "14979", "type" : "owl:datatypeProperty" }, { - "id" : "10327", + "id" : "14981", "type" : "owl:datatypeProperty" }, { - "id" : "14981", + "id" : "10327", "type" : "owl:datatypeProperty" }, { "id" : "10393", @@ -122387,10 +122429,10 @@ "id" : "14991", "type" : "owl:datatypeProperty" }, { - "id" : "3263", + "id" : "14993", "type" : "owl:objectProperty" }, { - "id" : "14993", + "id" : "3263", "type" : "owl:objectProperty" }, { "id" : "10097", @@ -122459,7 +122501,7 @@ "id" : "11857", "type" : "owl:datatypeProperty" }, { - "id" : "13854", + "id" : "13851", "type" : "owl:datatypeProperty" }, { "id" : "8213", @@ -122468,10 +122510,10 @@ "id" : "15042", "type" : "owl:datatypeProperty" }, { - "id" : "15046", + "id" : "14859", "type" : "owl:datatypeProperty" }, { - "id" : "14859", + "id" : "15048", "type" : "owl:datatypeProperty" }, { "id" : "14487", @@ -122483,7 +122525,7 @@ "id" : "12809", "type" : "owl:objectProperty" }, { - "id" : "7908", + "id" : "7911", "type" : "owl:datatypeProperty" }, { "id" : "3137", @@ -122606,7 +122648,7 @@ "id" : "4630", "type" : "owl:datatypeProperty" }, { - "id" : "567", + "id" : "570", "type" : "owl:datatypeProperty" }, { "id" : "3735", @@ -122630,10 +122672,10 @@ "id" : "9832", "type" : "owl:datatypeProperty" }, { - "id" : "1727", + "id" : "12410", "type" : "owl:objectProperty" }, { - "id" : "12407", + "id" : "1727", "type" : "owl:objectProperty" }, { "id" : "13270", @@ -122680,14 +122722,14 @@ }, { "id" : "14180", "type" : "owl:datatypeProperty" + }, { + "id" : "9867", + "type" : "owl:datatypeProperty" }, { "id" : "5393", "type" : "owl:objectProperty" }, { - "id" : "9871", - "type" : "owl:datatypeProperty" - }, { - "id" : "10694", + "id" : "10697", "type" : "owl:datatypeProperty" }, { "id" : "3966", @@ -122744,7 +122786,7 @@ "id" : "2063", "type" : "owl:datatypeProperty" }, { - "id" : "12567", + "id" : "12569", "type" : "owl:datatypeProperty" }, { "id" : "13960", @@ -122873,7 +122915,7 @@ "id" : "14050", "type" : "owl:datatypeProperty" }, { - "id" : "11270", + "id" : "11272", "type" : "owl:objectProperty" }, { "id" : "11991", @@ -122971,12 +123013,12 @@ }, { "id" : "11408", "type" : "owl:datatypeProperty" - }, { - "id" : "15070", - "type" : "owl:objectProperty" }, { "id" : "11160", "type" : "owl:datatypeProperty" + }, { + "id" : "15070", + "type" : "owl:objectProperty" }, { "id" : "1435", "type" : "owl:datatypeProperty" @@ -123020,7 +123062,7 @@ "id" : "3327", "type" : "owl:datatypeProperty" }, { - "id" : "4611", + "id" : "4607", "type" : "owl:datatypeProperty" }, { "id" : "15185", @@ -123035,7 +123077,7 @@ "id" : "15187", "type" : "owl:datatypeProperty" }, { - "id" : "10697", + "id" : "10694", "type" : "owl:datatypeProperty" }, { "id" : "15022", @@ -123059,7 +123101,7 @@ "id" : "7940", "type" : "owl:datatypeProperty" }, { - "id" : "6446", + "id" : "6449", "type" : "owl:datatypeProperty" }, { "id" : "15200", @@ -123074,13 +123116,13 @@ "id" : "10513", "type" : "owl:datatypeProperty" }, { - "id" : "2104", + "id" : "2108", "type" : "owl:objectProperty" }, { - "id" : "15202", + "id" : "836", "type" : "owl:datatypeProperty" }, { - "id" : "836", + "id" : "15202", "type" : "owl:datatypeProperty" }, { "id" : "15209", @@ -123167,7 +123209,7 @@ "id" : "15229", "type" : "owl:datatypeProperty" }, { - "id" : "6838", + "id" : "6840", "type" : "owl:objectProperty" }, { "id" : "1927", @@ -123188,10 +123230,10 @@ "id" : "15234", "type" : "owl:datatypeProperty" }, { - "id" : "9025", + "id" : "10506", "type" : "owl:datatypeProperty" }, { - "id" : "10506", + "id" : "9025", "type" : "owl:datatypeProperty" }, { "id" : "11366", @@ -123233,7 +123275,7 @@ "id" : "8923", "type" : "owl:datatypeProperty" }, { - "id" : "12040", + "id" : "12041", "type" : "owl:datatypeProperty" }, { "id" : "4863", @@ -123248,16 +123290,16 @@ "id" : "15248", "type" : "owl:datatypeProperty" }, { - "id" : "13584", + "id" : "13585", "type" : "owl:datatypeProperty" }, { "id" : "6485", "type" : "owl:datatypeProperty" }, { - "id" : "12177", + "id" : "4593", "type" : "owl:objectProperty" }, { - "id" : "4593", + "id" : "12177", "type" : "owl:objectProperty" }, { "id" : "10109", @@ -123275,7 +123317,7 @@ "id" : "384", "type" : "owl:datatypeProperty" }, { - "id" : "1549", + "id" : "1545", "type" : "owl:datatypeProperty" }, { "id" : "8528", @@ -123287,10 +123329,10 @@ "id" : "14069", "type" : "owl:objectProperty" }, { - "id" : "1632", + "id" : "6593", "type" : "owl:datatypeProperty" }, { - "id" : "6593", + "id" : "1632", "type" : "owl:datatypeProperty" }, { "id" : "15257", @@ -123302,7 +123344,7 @@ "id" : "11987", "type" : "owl:datatypeProperty" }, { - "id" : "5120", + "id" : "5118", "type" : "owl:datatypeProperty" }, { "id" : "8295", @@ -123332,7 +123374,7 @@ "id" : "15264", "type" : "owl:datatypeProperty" }, { - "id" : "9016", + "id" : "9019", "type" : "owl:datatypeProperty" }, { "id" : "14040", @@ -123353,13 +123395,13 @@ "id" : "7431", "type" : "owl:objectProperty" }, { - "id" : "8774", + "id" : "15268", "type" : "owl:datatypeProperty" }, { - "id" : "15268", + "id" : "8776", "type" : "owl:datatypeProperty" }, { - "id" : "13117", + "id" : "13115", "type" : "owl:datatypeProperty" }, { "id" : "7532", @@ -123416,10 +123458,10 @@ "id" : "13405", "type" : "owl:objectProperty" }, { - "id" : "10372", + "id" : "10374", "type" : "owl:datatypeProperty" }, { - "id" : "12103", + "id" : "12104", "type" : "owl:datatypeProperty" }, { "id" : "15274", @@ -123470,10 +123512,10 @@ "id" : "4957", "type" : "owl:datatypeProperty" }, { - "id" : "13024", + "id" : "13021", "type" : "owl:datatypeProperty" }, { - "id" : "12100", + "id" : "12099", "type" : "owl:datatypeProperty" }, { "id" : "13776", @@ -123485,7 +123527,7 @@ "id" : "14170", "type" : "owl:datatypeProperty" }, { - "id" : "6073", + "id" : "6076", "type" : "owl:datatypeProperty" }, { "id" : "15252", @@ -123578,10 +123620,10 @@ "id" : "13095", "type" : "owl:objectProperty" }, { - "id" : "9689", + "id" : "5095", "type" : "owl:datatypeProperty" }, { - "id" : "5095", + "id" : "9689", "type" : "owl:datatypeProperty" }, { "id" : "14297", @@ -123617,7 +123659,7 @@ "id" : "11244", "type" : "owl:datatypeProperty" }, { - "id" : "6200", + "id" : "6202", "type" : "owl:objectProperty" }, { "id" : "5786", @@ -123626,7 +123668,7 @@ "id" : "7280", "type" : "owl:objectProperty" }, { - "id" : "5308", + "id" : "5310", "type" : "owl:datatypeProperty" }, { "id" : "4747", @@ -123650,7 +123692,7 @@ "id" : "15155", "type" : "owl:datatypeProperty" }, { - "id" : "143", + "id" : "147", "type" : "owl:datatypeProperty" }, { "id" : "15327", @@ -123689,7 +123731,7 @@ "id" : "1061", "type" : "owl:objectProperty" }, { - "id" : "755", + "id" : "758", "type" : "owl:datatypeProperty" }, { "id" : "15356", @@ -123716,7 +123758,7 @@ "id" : "10133", "type" : "owl:datatypeProperty" }, { - "id" : "9925", + "id" : "9923", "type" : "owl:datatypeProperty" }, { "id" : "1042", @@ -123743,10 +123785,10 @@ "id" : "10424", "type" : "owl:objectProperty" }, { - "id" : "15377", + "id" : "6438", "type" : "owl:objectProperty" }, { - "id" : "6438", + "id" : "15377", "type" : "owl:objectProperty" }, { "id" : "15090", @@ -123914,7 +123956,7 @@ "id" : "7247", "type" : "owl:objectProperty" }, { - "id" : "11351", + "id" : "11355", "type" : "owl:datatypeProperty" }, { "id" : "13015", @@ -123943,18 +123985,18 @@ }, { "id" : "3789", "type" : "owl:objectProperty" - }, { - "id" : "14982", - "type" : "owl:datatypeProperty" }, { "id" : "348", "type" : "owl:datatypeProperty" }, { - "id" : "15214", + "id" : "14982", "type" : "owl:datatypeProperty" }, { "id" : "11169", "type" : "owl:datatypeProperty" + }, { + "id" : "15214", + "type" : "owl:datatypeProperty" }, { "id" : "4498", "type" : "owl:datatypeProperty" @@ -123980,16 +124022,16 @@ "id" : "8864", "type" : "owl:objectProperty" }, { - "id" : "12357", + "id" : "9763", "type" : "owl:datatypeProperty" }, { - "id" : "9763", + "id" : "12357", "type" : "owl:datatypeProperty" }, { "id" : "15402", "type" : "owl:datatypeProperty" }, { - "id" : "6394", + "id" : "6396", "type" : "owl:datatypeProperty" }, { "id" : "15411", @@ -124001,7 +124043,7 @@ "id" : "15413", "type" : "owl:datatypeProperty" }, { - "id" : "5953", + "id" : "5954", "type" : "owl:datatypeProperty" }, { "id" : "11423", @@ -124016,10 +124058,10 @@ "id" : "8149", "type" : "owl:datatypeProperty" }, { - "id" : "14483", + "id" : "7306", "type" : "owl:datatypeProperty" }, { - "id" : "7306", + "id" : "14483", "type" : "owl:datatypeProperty" }, { "id" : "9278", @@ -124037,7 +124079,7 @@ "id" : "10321", "type" : "owl:datatypeProperty" }, { - "id" : "2319", + "id" : "2321", "type" : "owl:objectProperty" }, { "id" : "12727", @@ -124064,7 +124106,7 @@ "id" : "14369", "type" : "owl:objectProperty" }, { - "id" : "6157", + "id" : "6159", "type" : "owl:objectProperty" }, { "id" : "15420", @@ -124112,7 +124154,7 @@ "id" : "7173", "type" : "owl:datatypeProperty" }, { - "id" : "14008", + "id" : "14007", "type" : "owl:datatypeProperty" }, { "id" : "823", @@ -124142,7 +124184,7 @@ "id" : "4949", "type" : "owl:objectProperty" }, { - "id" : "9873", + "id" : "9874", "type" : "owl:objectProperty" }, { "id" : "15428", @@ -124151,13 +124193,13 @@ "id" : "15430", "type" : "owl:datatypeProperty" }, { - "id" : "14309", + "id" : "14310", "type" : "owl:datatypeProperty" }, { "id" : "11480", "type" : "owl:datatypeProperty" }, { - "id" : "6991", + "id" : "6988", "type" : "owl:datatypeProperty" }, { "id" : "14939", @@ -124216,18 +124258,18 @@ }, { "id" : "10555", "type" : "owl:datatypeProperty" - }, { - "id" : "4020", - "type" : "owl:objectProperty" }, { "id" : "10187", "type" : "owl:objectProperty" }, { - "id" : "9517", + "id" : "4020", "type" : "owl:objectProperty" }, { "id" : "14138", "type" : "owl:datatypeProperty" + }, { + "id" : "9517", + "type" : "owl:objectProperty" }, { "id" : "12936", "type" : "owl:datatypeProperty" @@ -124241,10 +124283,10 @@ "id" : "14300", "type" : "owl:datatypeProperty" }, { - "id" : "3129", + "id" : "596", "type" : "owl:datatypeProperty" }, { - "id" : "596", + "id" : "3129", "type" : "owl:datatypeProperty" }, { "id" : "7478", @@ -124262,7 +124304,7 @@ "id" : "8325", "type" : "owl:objectProperty" }, { - "id" : "1805", + "id" : "1809", "type" : "owl:datatypeProperty" }, { "id" : "6390", @@ -124301,7 +124343,7 @@ "id" : "14307", "type" : "owl:datatypeProperty" }, { - "id" : "8432", + "id" : "8434", "type" : "owl:datatypeProperty" }, { "id" : "12815", @@ -124319,7 +124361,7 @@ "id" : "10849", "type" : "owl:objectProperty" }, { - "id" : "1329", + "id" : "1331", "type" : "owl:datatypeProperty" }, { "id" : "12053", @@ -124337,7 +124379,7 @@ "id" : "2654", "type" : "owl:objectProperty" }, { - "id" : "5310", + "id" : "5307", "type" : "owl:datatypeProperty" }, { "id" : "6056", @@ -124436,13 +124478,13 @@ "id" : "10258", "type" : "owl:datatypeProperty" }, { - "id" : "12439", + "id" : "12436", "type" : "owl:datatypeProperty" }, { "id" : "5107", "type" : "owl:datatypeProperty" }, { - "id" : "12410", + "id" : "12408", "type" : "owl:objectProperty" }, { "id" : "2091", @@ -124454,7 +124496,7 @@ "id" : "9835", "type" : "owl:datatypeProperty" }, { - "id" : "7703", + "id" : "7706", "type" : "owl:objectProperty" }, { "id" : "1009", @@ -124463,7 +124505,7 @@ "id" : "10357", "type" : "owl:datatypeProperty" }, { - "id" : "8058", + "id" : "8056", "type" : "owl:datatypeProperty" }, { "id" : "11338", @@ -124523,16 +124565,16 @@ "id" : "9427", "type" : "owl:objectProperty" }, { - "id" : "13546", + "id" : "13549", "type" : "owl:objectProperty" }, { "id" : "13996", "type" : "owl:datatypeProperty" }, { - "id" : "12198", + "id" : "6994", "type" : "owl:datatypeProperty" }, { - "id" : "6994", + "id" : "12198", "type" : "owl:datatypeProperty" }, { "id" : "12913", @@ -124544,7 +124586,7 @@ "id" : "15427", "type" : "owl:datatypeProperty" }, { - "id" : "7638", + "id" : "7641", "type" : "owl:datatypeProperty" }, { "id" : "8697", @@ -124565,7 +124607,7 @@ "id" : "15074", "type" : "owl:objectProperty" }, { - "id" : "13243", + "id" : "13238", "type" : "owl:datatypeProperty" }, { "id" : "15026", @@ -124601,10 +124643,10 @@ "id" : "10742", "type" : "owl:datatypeProperty" }, { - "id" : "1020", + "id" : "7302", "type" : "owl:datatypeProperty" }, { - "id" : "7302", + "id" : "1020", "type" : "owl:datatypeProperty" }, { "id" : "8", @@ -124616,23 +124658,23 @@ "id" : "15516", "type" : "owl:datatypeProperty" }, { - "id" : "11657", + "id" : "11658", + "type" : "owl:datatypeProperty" + }, { + "id" : "636", "type" : "owl:datatypeProperty" }, { "id" : "2291", "type" : "owl:objectProperty" }, { - "id" : "636", + "id" : "15519", "type" : "owl:datatypeProperty" }, { - "id" : "15519", + "id" : "9819", "type" : "owl:datatypeProperty" }, { - "id" : "6780", + "id" : "6783", "type" : "owl:objectProperty" - }, { - "id" : "9821", - "type" : "owl:datatypeProperty" }, { "id" : "4025", "type" : "owl:datatypeProperty" @@ -124775,7 +124817,7 @@ "id" : "13536", "type" : "owl:datatypeProperty" }, { - "id" : "9563", + "id" : "9561", "type" : "owl:datatypeProperty" }, { "id" : "8567", @@ -124808,10 +124850,10 @@ "id" : "8053", "type" : "owl:datatypeProperty" }, { - "id" : "14777", + "id" : "639", "type" : "owl:datatypeProperty" }, { - "id" : "641", + "id" : "14777", "type" : "owl:datatypeProperty" }, { "id" : "14806", @@ -124901,10 +124943,10 @@ "id" : "10334", "type" : "owl:datatypeProperty" }, { - "id" : "1505", + "id" : "12968", "type" : "owl:datatypeProperty" }, { - "id" : "12968", + "id" : "1505", "type" : "owl:datatypeProperty" }, { "id" : "15562", @@ -124928,10 +124970,10 @@ "id" : "13956", "type" : "owl:datatypeProperty" }, { - "id" : "12137", + "id" : "12139", "type" : "owl:datatypeProperty" }, { - "id" : "12113", + "id" : "12111", "type" : "owl:datatypeProperty" }, { "id" : "7209", @@ -124997,7 +125039,7 @@ "id" : "15183", "type" : "owl:datatypeProperty" }, { - "id" : "2370", + "id" : "2374", "type" : "owl:datatypeProperty" }, { "id" : "15009", @@ -125030,10 +125072,10 @@ "id" : "14863", "type" : "owl:datatypeProperty" }, { - "id" : "5794", + "id" : "15404", "type" : "owl:datatypeProperty" }, { - "id" : "15404", + "id" : "5794", "type" : "owl:datatypeProperty" }, { "id" : "14937", @@ -125131,12 +125173,12 @@ }, { "id" : "15222", "type" : "owl:objectProperty" - }, { - "id" : "13401", - "type" : "owl:objectProperty" }, { "id" : "2566", "type" : "owl:datatypeProperty" + }, { + "id" : "13401", + "type" : "owl:objectProperty" }, { "id" : "15619", "type" : "owl:datatypeProperty" @@ -125153,7 +125195,7 @@ "id" : "10026", "type" : "owl:objectProperty" }, { - "id" : "3624", + "id" : "3622", "type" : "owl:objectProperty" }, { "id" : "7147", @@ -125165,10 +125207,10 @@ "id" : "14734", "type" : "owl:datatypeProperty" }, { - "id" : "118", + "id" : "15492", "type" : "owl:objectProperty" }, { - "id" : "15492", + "id" : "118", "type" : "owl:objectProperty" }, { "id" : "2779", @@ -125222,7 +125264,7 @@ "id" : "3038", "type" : "owl:objectProperty" }, { - "id" : "8022", + "id" : "8024", "type" : "owl:objectProperty" }, { "id" : "14209", @@ -125294,10 +125336,10 @@ "id" : "3294", "type" : "owl:datatypeProperty" }, { - "id" : "1981", + "id" : "7943", "type" : "owl:datatypeProperty" }, { - "id" : "7943", + "id" : "1983", "type" : "owl:datatypeProperty" }, { "id" : "12641", @@ -125390,7 +125432,7 @@ "id" : "6761", "type" : "owl:datatypeProperty" }, { - "id" : "9811", + "id" : "9812", "type" : "owl:datatypeProperty" }, { "id" : "14634", @@ -125435,7 +125477,7 @@ "id" : "10642", "type" : "owl:datatypeProperty" }, { - "id" : "269", + "id" : "271", "type" : "owl:datatypeProperty" }, { "id" : "5751", @@ -125456,7 +125498,7 @@ "id" : "10612", "type" : "owl:datatypeProperty" }, { - "id" : "2311", + "id" : "2313", "type" : "owl:objectProperty" }, { "id" : "12117", @@ -125465,10 +125507,10 @@ "id" : "3311", "type" : "owl:datatypeProperty" }, { - "id" : "4636", + "id" : "7868", "type" : "owl:datatypeProperty" }, { - "id" : "7868", + "id" : "4636", "type" : "owl:datatypeProperty" }, { "id" : "15642", @@ -125477,13 +125519,13 @@ "id" : "14394", "type" : "owl:objectProperty" }, { - "id" : "12569", + "id" : "12567", "type" : "owl:datatypeProperty" }, { "id" : "15662", "type" : "owl:objectProperty" }, { - "id" : "1208", + "id" : "1204", "type" : "owl:datatypeProperty" }, { "id" : "13165", @@ -125558,10 +125600,10 @@ "id" : "12926", "type" : "owl:objectProperty" }, { - "id" : "3651", + "id" : "15000", "type" : "owl:datatypeProperty" }, { - "id" : "15000", + "id" : "3651", "type" : "owl:datatypeProperty" }, { "id" : "15235", @@ -125576,7 +125618,7 @@ "id" : "15147", "type" : "owl:datatypeProperty" }, { - "id" : "9861", + "id" : "9864", "type" : "owl:datatypeProperty" }, { "id" : "12540", @@ -125627,10 +125669,10 @@ "id" : "13104", "type" : "owl:datatypeProperty" }, { - "id" : "10453", + "id" : "9802", "type" : "owl:datatypeProperty" }, { - "id" : "9804", + "id" : "10453", "type" : "owl:datatypeProperty" }, { "id" : "711", @@ -125678,7 +125720,7 @@ "id" : "11358", "type" : "owl:datatypeProperty" }, { - "id" : "6449", + "id" : "6447", "type" : "owl:datatypeProperty" }, { "id" : "7330", @@ -125762,13 +125804,13 @@ "id" : "10648", "type" : "owl:datatypeProperty" }, { - "id" : "12110", + "id" : "12113", "type" : "owl:objectProperty" }, { "id" : "15650", "type" : "owl:objectProperty" }, { - "id" : "8055", + "id" : "8058", "type" : "owl:objectProperty" }, { "id" : "768", @@ -125780,10 +125822,10 @@ "id" : "9231", "type" : "owl:datatypeProperty" }, { - "id" : "15622", + "id" : "1959", "type" : "owl:objectProperty" }, { - "id" : "1959", + "id" : "15622", "type" : "owl:objectProperty" }, { "id" : "3084", @@ -125825,7 +125867,7 @@ "id" : "10135", "type" : "owl:objectProperty" }, { - "id" : "5760", + "id" : "5762", "type" : "owl:objectProperty" }, { "id" : "2460", @@ -125834,10 +125876,10 @@ "id" : "14800", "type" : "owl:datatypeProperty" }, { - "id" : "11948", + "id" : "1549", "type" : "owl:datatypeProperty" }, { - "id" : "1546", + "id" : "11948", "type" : "owl:datatypeProperty" }, { "id" : "8241", @@ -125918,19 +125960,19 @@ "id" : "3183", "type" : "owl:datatypeProperty" }, { - "id" : "2505", + "id" : "2509", "type" : "owl:datatypeProperty" }, { "id" : "4003", "type" : "owl:objectProperty" }, { - "id" : "9876", + "id" : "9877", "type" : "owl:objectProperty" }, { "id" : "13263", "type" : "owl:datatypeProperty" }, { - "id" : "12376", + "id" : "12378", "type" : "owl:datatypeProperty" }, { "id" : "7618", @@ -125972,7 +126014,7 @@ "id" : "4703", "type" : "owl:objectProperty" }, { - "id" : "8063", + "id" : "8065", "type" : "owl:datatypeProperty" }, { "id" : "15714", @@ -125993,7 +126035,7 @@ "id" : "4921", "type" : "owl:datatypeProperty" }, { - "id" : "12550", + "id" : "12551", "type" : "owl:objectProperty" }, { "id" : "6381", @@ -126028,12 +126070,12 @@ }, { "id" : "1585", "type" : "owl:datatypeProperty" - }, { - "id" : "5511", - "type" : "owl:objectProperty" }, { "id" : "11165", "type" : "owl:datatypeProperty" + }, { + "id" : "5511", + "type" : "owl:objectProperty" }, { "id" : "10714", "type" : "owl:objectProperty" @@ -126044,7 +126086,7 @@ "id" : "15380", "type" : "owl:datatypeProperty" }, { - "id" : "11219", + "id" : "11220", "type" : "owl:datatypeProperty" }, { "id" : "8340", @@ -126059,7 +126101,7 @@ "id" : "5282", "type" : "owl:objectProperty" }, { - "id" : "12436", + "id" : "12439", "type" : "owl:datatypeProperty" }, { "id" : "2033", @@ -126095,7 +126137,7 @@ "id" : "15439", "type" : "owl:datatypeProperty" }, { - "id" : "9801", + "id" : "9804", "type" : "owl:objectProperty" }, { "id" : "11630", @@ -126131,7 +126173,7 @@ "id" : "15665", "type" : "owl:objectProperty" }, { - "id" : "7110", + "id" : "7113", "type" : "owl:objectProperty" }, { "id" : "9186", @@ -126152,7 +126194,7 @@ "id" : "7896", "type" : "owl:datatypeProperty" }, { - "id" : "9846", + "id" : "9844", "type" : "owl:datatypeProperty" }, { "id" : "15225", @@ -126167,13 +126209,13 @@ "id" : "9128", "type" : "owl:objectProperty" }, { - "id" : "4724", + "id" : "13604", "type" : "owl:datatypeProperty" }, { - "id" : "13604", + "id" : "4727", "type" : "owl:datatypeProperty" }, { - "id" : "6070", + "id" : "6073", "type" : "owl:datatypeProperty" }, { "id" : "13631", @@ -126191,7 +126233,7 @@ "id" : "15724", "type" : "owl:datatypeProperty" }, { - "id" : "10917", + "id" : "10919", "type" : "owl:objectProperty" }, { "id" : "15726", @@ -126200,7 +126242,7 @@ "id" : "15455", "type" : "owl:datatypeProperty" }, { - "id" : "13852", + "id" : "13854", "type" : "owl:datatypeProperty" }, { "id" : "10775", @@ -126227,7 +126269,7 @@ "id" : "12900", "type" : "owl:objectProperty" }, { - "id" : "12267", + "id" : "12265", "type" : "owl:datatypeProperty" }, { "id" : "15144", @@ -126293,7 +126335,7 @@ "id" : "5458", "type" : "owl:datatypeProperty" }, { - "id" : "6986", + "id" : "6991", "type" : "owl:datatypeProperty" }, { "id" : "5613", @@ -126326,7 +126368,7 @@ "id" : "5423", "type" : "owl:objectProperty" }, { - "id" : "14975", + "id" : "14976", "type" : "owl:objectProperty" }, { "id" : "40", @@ -126347,7 +126389,7 @@ "id" : "15523", "type" : "owl:datatypeProperty" }, { - "id" : "2040", + "id" : "2043", "type" : "owl:datatypeProperty" }, { "id" : "8260", @@ -126392,7 +126434,7 @@ "id" : "15725", "type" : "owl:datatypeProperty" }, { - "id" : "10549", + "id" : "10551", "type" : "owl:datatypeProperty" }, { "id" : "15534", @@ -126416,7 +126458,7 @@ "id" : "15414", "type" : "owl:datatypeProperty" }, { - "id" : "12687", + "id" : "12689", "type" : "owl:objectProperty" }, { "id" : "8572", @@ -126431,10 +126473,10 @@ "id" : "15677", "type" : "owl:datatypeProperty" }, { - "id" : "12920", + "id" : "11107", "type" : "owl:datatypeProperty" }, { - "id" : "11107", + "id" : "12920", "type" : "owl:datatypeProperty" }, { "id" : "10231", @@ -126449,14 +126491,14 @@ "id" : "15647", "type" : "owl:datatypeProperty" }, { - "id" : "2509", + "id" : "2505", "type" : "owl:datatypeProperty" - }, { - "id" : "2625", - "type" : "owl:objectProperty" }, { "id" : "9615", "type" : "owl:datatypeProperty" + }, { + "id" : "2625", + "type" : "owl:objectProperty" }, { "id" : "13522", "type" : "owl:objectProperty" @@ -126464,7 +126506,7 @@ "id" : "3549", "type" : "owl:datatypeProperty" }, { - "id" : "11284", + "id" : "11286", "type" : "owl:objectProperty" }, { "id" : "14810", @@ -126479,10 +126521,10 @@ "id" : "10168", "type" : "owl:datatypeProperty" }, { - "id" : "1118", + "id" : "11844", "type" : "owl:datatypeProperty" }, { - "id" : "11844", + "id" : "1118", "type" : "owl:datatypeProperty" }, { "id" : "3677", @@ -126497,7 +126539,7 @@ "id" : "10294", "type" : "owl:datatypeProperty" }, { - "id" : "15049", + "id" : "15051", "type" : "owl:datatypeProperty" }, { "id" : "14849", @@ -126567,7 +126609,7 @@ "undefined" : "Source to Compensator Distance" }, "domain" : "11", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistanceSourceToDetector", @@ -126687,7 +126729,7 @@ "undefined" : "Ophthalmic Axial Length Data Source Code Sequence" }, "domain" : "42", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "41" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1153", @@ -126707,7 +126749,7 @@ "undefined" : "Ophthalmic Axial Length Acquisition Method Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "44" }, { "iri" : "http://purl.org/healthcarevocab/v1#FirstOrderPhaseCorrectionAngle", @@ -126767,7 +126809,7 @@ "undefined" : "Plane Position (Volume) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "61" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameTimeVector", @@ -126787,7 +126829,7 @@ "undefined" : "Frame Time Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "67" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecimenLocalizationContentItemSequence", @@ -126807,7 +126849,7 @@ "undefined" : "Specimen Localization Content Item Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "69" }, { "iri" : "http://purl.org/healthcarevocab/v1#ComponentManufacturer", @@ -126827,7 +126869,7 @@ "undefined" : "Component Manufacturer" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "72" }, { "iri" : "http://purl.org/healthcarevocab/v1#IntraOcularPressure", @@ -126867,7 +126909,7 @@ "undefined" : "Time Domain Filtering" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "86" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionsInStudy", @@ -126907,7 +126949,7 @@ "undefined" : "Vertices of the Polygonal Collimator" }, "domain" : "108", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "107" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1132", @@ -126927,7 +126969,7 @@ "undefined" : "Source of Lens Thickness Data Code Sequence" }, "domain" : "111", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "110" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1133", @@ -126947,7 +126989,7 @@ "undefined" : "Source of Anterior Chamber Depth Data Code Sequence" }, "domain" : "114", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "113" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1134", @@ -126967,7 +127009,7 @@ "undefined" : "Source of Refractive Measurements Sequence" }, "domain" : "117", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "116" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1135", @@ -126987,7 +127029,7 @@ "undefined" : "Source of Refractive Error Data Code Sequence" }, "domain" : "120", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "119" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1130", @@ -127047,7 +127089,7 @@ "undefined" : "Pixel Value Transformation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "128" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1200", @@ -127067,7 +127109,7 @@ "undefined" : "Studies Containing Other Referenced Instances Sequence" }, "domain" : "131", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "130" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureStepCommunicationsURISequence", @@ -127087,7 +127129,7 @@ "undefined" : "Procedure Step Communications URI Sequence" }, "domain" : "134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "133" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1140", @@ -127110,7 +127152,7 @@ "attributes" : [ "external", "datatype" ], "id" : "136" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InformationIssueDateTime", + "iri" : "http://purl.org/healthcarevocab/v1#LocalizedDeviationProbability", "equivalent" : [ "143" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "142", @@ -127123,14 +127165,14 @@ } ] }, "label" : { - "IRI-based" : "InformationIssueDateTime", - "undefined" : "Information Issue DateTime" + "IRI-based" : "LocalizedDeviationProbability", + "undefined" : "Localized Deviation Probability" }, "domain" : "141", "attributes" : [ "external", "datatype" ], "id" : "140" }, { - "iri" : "http://purl.org/healthcarevocab/v1#LocalizedDeviationProbability", + "iri" : "http://purl.org/healthcarevocab/v1#InformationIssueDateTime", "equivalent" : [ "147" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "146", @@ -127143,8 +127185,8 @@ } ] }, "label" : { - "IRI-based" : "LocalizedDeviationProbability", - "undefined" : "Localized Deviation Probability" + "IRI-based" : "InformationIssueDateTime", + "undefined" : "Information Issue DateTime" }, "domain" : "145", "attributes" : [ "external", "datatype" ], @@ -127351,9 +127393,9 @@ "id" : "208" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1067", - "equivalent" : [ "213" ], + "equivalent" : [ "215" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "212", + "range" : "214", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -127368,7 +127410,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "211" + "id" : "213" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1066", "equivalent" : [ "218" ], @@ -127407,7 +127449,7 @@ "undefined" : "Frame Time Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "68" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1069", @@ -127487,7 +127529,7 @@ "undefined" : "Synchronization Channel" }, "domain" : "235", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "234" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.106A", @@ -127551,9 +127593,9 @@ "id" : "255" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1060", - "equivalent" : [ "269" ], + "equivalent" : [ "271" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "268", + "range" : "270", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -127566,9 +127608,9 @@ "IRI-based" : "Tag.0018.1060", "undefined" : "Trigger Time" }, - "domain" : "267", + "domain" : "269", "attributes" : [ "external", "datatype" ], - "id" : "266" + "id" : "268" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1064", "equivalent" : [ "279" ], @@ -127787,7 +127829,7 @@ "undefined" : "Image Data Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "337" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndexNormalsFlag", @@ -128147,13 +128189,13 @@ "undefined" : "Referenced Image Evidence Sequence" }, "domain" : "435", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "434" }, { "iri" : "http://purl.org/healthcarevocab/v1#InPlanePhaseEncodingDirection", - "equivalent" : [ "440" ], + "equivalent" : [ "442" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "439", + "range" : "441", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -128166,9 +128208,9 @@ "IRI-based" : "InPlanePhaseEncodingDirection", "undefined" : "In-plane Phase Encoding Direction" }, - "domain" : "438", + "domain" : "440", "attributes" : [ "external", "datatype" ], - "id" : "437" + "id" : "439" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4076", "equivalent" : [ "445" ], @@ -128227,7 +128269,7 @@ "undefined" : "Range of Freedom" }, "domain" : "450", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "449" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagingServiceRequestComments", @@ -128270,10 +128312,10 @@ "attributes" : [ "external", "datatype" ], "id" : "455" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1030", - "equivalent" : [ "461" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.407A", + "equivalent" : [ "460" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "460", + "range" : "459", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -128283,14 +128325,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1030", - "undefined" : "Protocol Name" + "IRI-based" : "Tag.0014.407A", + "undefined" : "Procedure Last Modified Date" }, - "domain" : "459", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "458" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.407A", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1030", "equivalent" : [ "464" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "463", @@ -128303,12 +128345,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.407A", - "undefined" : "Procedure Last Modified Date" + "IRI-based" : "Tag.0018.1030", + "undefined" : "Protocol Name" }, - "domain" : "102", + "domain" : "462", "attributes" : [ "external", "datatype" ], - "id" : "462" + "id" : "461" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.407C", "equivalent" : [ "466" ], @@ -128327,7 +128369,7 @@ "undefined" : "Calibration Time" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "465" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1023", @@ -128387,7 +128429,7 @@ "undefined" : "Calibration Date" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "473" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageToEquipmentMappingMatrix", @@ -128407,7 +128449,7 @@ "undefined" : "Image to Equipment Mapping Matrix" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "475" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1022", @@ -128507,7 +128549,7 @@ "undefined" : "Hardcopy Device Software Version" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "490" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDeviceAngleTolerance", @@ -128547,7 +128589,7 @@ "undefined" : "Software Version(s)" }, "domain" : "497", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "496" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1012", @@ -128707,7 +128749,7 @@ "undefined" : "Calibration Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "520" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1019", @@ -128727,7 +128769,7 @@ "undefined" : "Secondary Capture Device Software Versions" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "522" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1018", @@ -128866,7 +128908,7 @@ "en" : "in deployment" }, "domain" : "318", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "543" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4058", @@ -128986,13 +129028,13 @@ "undefined" : "Contrast Flow Rate" }, "domain" : "562", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "561" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1045", - "equivalent" : [ "567" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.405C", + "equivalent" : [ "566" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "566", + "range" : "565", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -129002,14 +129044,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1045", - "undefined" : "Syringe Counts" + "IRI-based" : "Tag.0014.405C", + "undefined" : "Delay Law Identifier" }, - "domain" : "565", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "564" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.405C", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1045", "equivalent" : [ "570" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "569", @@ -129022,12 +129064,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.405C", - "undefined" : "Delay Law Identifier" + "IRI-based" : "Tag.0018.1045", + "undefined" : "Syringe Counts" }, - "domain" : "102", + "domain" : "568", "attributes" : [ "external", "datatype" ], - "id" : "568" + "id" : "567" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1044", "equivalent" : [ "573" ], @@ -129126,7 +129168,7 @@ "undefined" : "Contrast Flow Duration" }, "domain" : "588", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "587" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4060", @@ -129146,7 +129188,7 @@ "undefined" : "Gate Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "590" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedureLocation", @@ -129266,7 +129308,7 @@ "undefined" : "Transmit Transducer Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "612" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4052", @@ -129306,7 +129348,7 @@ "undefined" : "Receive Transducer Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "617" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4032", @@ -129329,7 +129371,7 @@ "attributes" : [ "external", "datatype" ], "id" : "619" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4031", + "iri" : "http://purl.org/healthcarevocab/v1#BeltHeight", "equivalent" : [ "624" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "623", @@ -129342,14 +129384,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.4031", - "undefined" : "Acquired Soundpath Length" + "IRI-based" : "BeltHeight", + "undefined" : "Belt Height" }, "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "622" }, { - "iri" : "http://purl.org/healthcarevocab/v1#BeltHeight", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4031", "equivalent" : [ "627" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "626", @@ -129362,8 +129404,8 @@ } ] }, "label" : { - "IRI-based" : "BeltHeight", - "undefined" : "Belt Height" + "IRI-based" : "Tag.0014.4031", + "undefined" : "Acquired Soundpath Length" }, "domain" : "102", "attributes" : [ "external", "datatype" ], @@ -129429,10 +129471,10 @@ "attributes" : [ "external", "datatype" ], "id" : "634" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4035", - "equivalent" : [ "638" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReasonForTheImagingServiceRequest", + "equivalent" : [ "639" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "638", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -129442,17 +129484,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.4035", - "undefined" : "DAC Sequence" + "IRI-based" : "ReasonForTheImagingServiceRequest", + "undefined" : "Reason for the Imaging Service Request" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "637" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReasonForTheImagingServiceRequest", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4035", "equivalent" : [ "641" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "640", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -129462,12 +129504,12 @@ } ] }, "label" : { - "IRI-based" : "ReasonForTheImagingServiceRequest", - "undefined" : "Reason for the Imaging Service Request" + "IRI-based" : "Tag.0014.4035", + "undefined" : "DAC Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "639" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "640" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4038", "equivalent" : [ "643" ], @@ -129486,7 +129528,7 @@ "undefined" : "DAC Gain Points" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "642" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.403A", @@ -129506,7 +129548,7 @@ "undefined" : "DAC Time Points" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "648" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.403C", @@ -129526,7 +129568,7 @@ "undefined" : "DAC Amplitude" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "650" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemNumberOfAxes", @@ -129566,7 +129608,7 @@ "undefined" : "Pre-Amplifier Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "657" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4020", @@ -129586,7 +129628,7 @@ "undefined" : "Pulser Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "659" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4022", @@ -129609,10 +129651,10 @@ "attributes" : [ "external", "datatype" ], "id" : "661" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MultiplexedAudioChannelsDescriptionCodeSequence", - "equivalent" : [ "665" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4024", + "equivalent" : [ "666" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "665", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -129622,17 +129664,17 @@ } ] }, "label" : { - "IRI-based" : "MultiplexedAudioChannelsDescriptionCodeSequence", - "undefined" : "Multiplexed Audio Channels Description Code Sequence" + "IRI-based" : "Tag.0014.4024", + "undefined" : "Excitation Frequency" }, - "domain" : "1", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "664" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4024", + "iri" : "http://purl.org/healthcarevocab/v1#MultiplexedAudioChannelsDescriptionCodeSequence", "equivalent" : [ "668" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "667", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -129642,12 +129684,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.4024", - "undefined" : "Excitation Frequency" + "IRI-based" : "MultiplexedAudioChannelsDescriptionCodeSequence", + "undefined" : "Multiplexed Audio Channels Description Code Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "666" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "667" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4026", "equivalent" : [ "671" ], @@ -129726,7 +129768,7 @@ "undefined" : "X-Ray 3D Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "683" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9450", @@ -129746,7 +129788,7 @@ "undefined" : "Patient Orientation in Frame Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "685" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExcessiveFalsePositivesDataFlag", @@ -129786,7 +129828,7 @@ "undefined" : "Alternate Content Description Sequence" }, "domain" : "692", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "691" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4030", @@ -129806,7 +129848,7 @@ "undefined" : "Receiver Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "694" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4010", @@ -129826,7 +129868,7 @@ "undefined" : "Transmit Transducer Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "696" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4012", @@ -129866,7 +129908,7 @@ "undefined" : "Receive Transducer Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "701" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4014", @@ -130046,13 +130088,13 @@ "undefined" : "Device UID" }, "domain" : "734", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "733" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1000", - "equivalent" : [ "740" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.401B", + "equivalent" : [ "739" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "739", + "range" : "738", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -130062,14 +130104,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1000", - "undefined" : "Device Serial Number" + "IRI-based" : "Tag.0014.401B", + "undefined" : "Measured Center Frequency" }, - "domain" : "738", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "737" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.401B", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1000", "equivalent" : [ "743" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "742", @@ -130082,12 +130124,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.401B", - "undefined" : "Measured Center Frequency" + "IRI-based" : "Tag.0018.1000", + "undefined" : "Device Serial Number" }, - "domain" : "102", + "domain" : "741", "attributes" : [ "external", "datatype" ], - "id" : "741" + "id" : "740" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.401A", "equivalent" : [ "746" ], @@ -130129,7 +130171,7 @@ "attributes" : [ "external", "datatype" ], "id" : "747" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1005", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.401C", "equivalent" : [ "755" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "754", @@ -130142,14 +130184,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1005", - "undefined" : "Generator ID" + "IRI-based" : "Tag.0014.401C", + "undefined" : "Measured Bandwidth" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "753" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.401C", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1005", "equivalent" : [ "758" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "757", @@ -130162,10 +130204,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.401C", - "undefined" : "Measured Bandwidth" + "IRI-based" : "Tag.0018.1005", + "undefined" : "Generator ID" }, - "domain" : "102", + "domain" : "1", "attributes" : [ "external", "datatype" ], "id" : "756" }, { @@ -130226,7 +130268,7 @@ "undefined" : "RT Referenced Series Sequence" }, "domain" : "767", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "766" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1008", @@ -130326,7 +130368,7 @@ "undefined" : "Pulser Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "785" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.4004", @@ -130406,7 +130448,7 @@ "undefined" : "Receiver Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "796" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1250", @@ -130426,7 +130468,7 @@ "undefined" : "Related Series Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "800" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.400A", @@ -130449,10 +130491,10 @@ "attributes" : [ "external", "datatype" ], "id" : "803" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ActualCardiacTriggerDelayTime", - "equivalent" : [ "809" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.400C", + "equivalent" : [ "808" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "808", + "range" : "807", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -130462,17 +130504,17 @@ } ] }, "label" : { - "IRI-based" : "ActualCardiacTriggerDelayTime", - "undefined" : "Actual Cardiac Trigger Delay Time" + "IRI-based" : "Tag.0014.400C", + "undefined" : "Receiver Notes" }, - "domain" : "807", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "806" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ProductParameterSequence", - "equivalent" : [ "811" ], + "iri" : "http://purl.org/healthcarevocab/v1#ActualCardiacTriggerDelayTime", + "equivalent" : [ "812" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "811", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -130482,17 +130524,17 @@ } ] }, "label" : { - "IRI-based" : "ProductParameterSequence", - "undefined" : "Product Parameter Sequence" + "IRI-based" : "ActualCardiacTriggerDelayTime", + "undefined" : "Actual Cardiac Trigger Delay Time" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "810" + "domain" : "810", + "attributes" : [ "external", "datatype" ], + "id" : "809" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.400C", + "iri" : "http://purl.org/healthcarevocab/v1#ProductParameterSequence", "equivalent" : [ "814" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "813", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -130502,12 +130544,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.400C", - "undefined" : "Receiver Notes" + "IRI-based" : "ProductParameterSequence", + "undefined" : "Product Parameter Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "812" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "813" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.400E", "equivalent" : [ "816" ], @@ -130526,7 +130568,7 @@ "undefined" : "Pre-Amplifier Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "815" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.400F", @@ -130566,7 +130608,7 @@ "undefined" : "Image Center Point Coordinates Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "822" }, { "iri" : "http://purl.org/healthcarevocab/v1#PulseWidth", @@ -130726,7 +130768,7 @@ "undefined" : "Software Version(s)" }, "domain" : "849", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "498" }, { "iri" : "http://purl.org/healthcarevocab/v1#EmptyImageBoxCIELabValue", @@ -130746,7 +130788,7 @@ "undefined" : "Empty Image Box CIELab Value" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "850" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1020", @@ -130806,7 +130848,7 @@ "undefined" : "Scheduled Study Location AE Title" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "866" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorConditionsNominalFlag", @@ -130866,7 +130908,7 @@ "undefined" : "Source Orientation" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "875" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiveTransducerSequence", @@ -130886,7 +130928,7 @@ "undefined" : "Receive Transducer Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "702" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamOrderIndex", @@ -130946,7 +130988,7 @@ "undefined" : "Private Information" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "887" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0002.0100", @@ -130966,7 +131008,7 @@ "undefined" : "Private Information Creator UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "889" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxLayoutType", @@ -131069,10 +131111,10 @@ "attributes" : [ "external", "datatype" ], "id" : "914" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0295", - "equivalent" : [ "920" ], + "iri" : "http://purl.org/healthcarevocab/v1#ScheduledStudyStartTime", + "equivalent" : [ "919" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "919", + "range" : "918", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -131082,14 +131124,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0070.0295", - "undefined" : "Graphic Group ID" + "IRI-based" : "ScheduledStudyStartTime", + "undefined" : "Scheduled Study Start Time" }, - "domain" : "918", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "917" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScheduledStudyStartTime", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0295", "equivalent" : [ "923" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "922", @@ -131102,12 +131144,12 @@ } ] }, "label" : { - "IRI-based" : "ScheduledStudyStartTime", - "undefined" : "Scheduled Study Start Time" + "IRI-based" : "Tag.0070.0295", + "undefined" : "Graphic Group ID" }, - "domain" : "102", + "domain" : "921", "attributes" : [ "external", "datatype" ], - "id" : "921" + "id" : "920" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0287", "equivalent" : [ "925" ], @@ -131126,7 +131168,7 @@ "undefined" : "Major Ticks Sequence" }, "domain" : "907", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "924" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0289", @@ -131190,7 +131232,7 @@ "id" : "935" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1001", - "equivalent" : [ "921" ], + "equivalent" : [ "917" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "939", "annotations" : { @@ -131207,7 +131249,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "923" + "id" : "919" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1000", "equivalent" : [ "942" ], @@ -131246,7 +131288,7 @@ "undefined" : "Keratometry Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "945" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0282", @@ -131366,7 +131408,7 @@ "undefined" : "Text Style Sequence" }, "domain" : "967", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "966" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1055", @@ -131466,7 +131508,7 @@ "undefined" : "Physician(s) of Record Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "984" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTriggersInPhase", @@ -131526,7 +131568,7 @@ "undefined" : "Requested Procedure Code Sequence" }, "domain" : "995", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "994" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToBlockTrayDistance", @@ -131566,7 +131608,7 @@ "undefined" : "Table of Parameter Values" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1003" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1030", @@ -131606,7 +131648,7 @@ "undefined" : "Requesting Physician Identification Sequence" }, "domain" : "199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1010" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1034", @@ -131626,7 +131668,7 @@ "undefined" : "Requesting Service Code Sequence" }, "domain" : "1013", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1012" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1032", @@ -131685,7 +131727,7 @@ "undefined" : "Lossy Image Compression Method" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1021" }, { "iri" : "http://purl.org/healthcarevocab/v1#CumulativeTimeWeight", @@ -131865,7 +131907,7 @@ "undefined" : "Line Style Sequence" }, "domain" : "1054", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1053" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0231", @@ -131885,7 +131927,7 @@ "undefined" : "Text Style Sequence" }, "domain" : "1058", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "968" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0234", @@ -131905,7 +131947,7 @@ "undefined" : "Graphic Group Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1060" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0233", @@ -131925,7 +131967,7 @@ "undefined" : "Fill Style Sequence" }, "domain" : "1069", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1068" }, { "iri" : "http://purl.org/healthcarevocab/v1#AbstractPriorValue", @@ -131945,7 +131987,7 @@ "undefined" : "Abstract Prior Value" }, "domain" : "1076", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1075" }, { "iri" : "http://purl.org/healthcarevocab/v1#SliceVector", @@ -131965,7 +132007,7 @@ "undefined" : "Slice Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1093" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0230", @@ -132105,7 +132147,7 @@ "undefined" : "Bounding Box Bottom Right Hand Corner" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1150" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecognitionCode", @@ -132145,7 +132187,7 @@ "undefined" : "Large Green Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1174" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureControlMode", @@ -132185,7 +132227,7 @@ "undefined" : "2D Mating Feature Coordinates Sequence" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1195" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameDelay", @@ -132208,7 +132250,7 @@ "attributes" : [ "external", "datatype" ], "id" : "218" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepEndTime", + "iri" : "http://purl.org/healthcarevocab/v1#ROIPhysicalProperty", "equivalent" : [ "1204" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1203", @@ -132221,14 +132263,14 @@ } ] }, "label" : { - "IRI-based" : "ScheduledProcedureStepEndTime", - "undefined" : "Scheduled Procedure Step End Time" + "IRI-based" : "ROIPhysicalProperty", + "undefined" : "ROI Physical Property" }, "domain" : "1202", "attributes" : [ "external", "datatype" ], "id" : "1201" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ROIPhysicalProperty", + "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepEndTime", "equivalent" : [ "1208" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1207", @@ -132241,8 +132283,8 @@ } ] }, "label" : { - "IRI-based" : "ROIPhysicalProperty", - "undefined" : "ROI Physical Property" + "IRI-based" : "ScheduledProcedureStepEndTime", + "undefined" : "Scheduled Procedure Step End Time" }, "domain" : "1206", "attributes" : [ "external", "datatype" ], @@ -132285,7 +132327,7 @@ "undefined" : "Compound Graphic Sequence" }, "domain" : "1244", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1243" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0208", @@ -132365,7 +132407,7 @@ "undefined" : "Pixel Value Mapping Code Sequence" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1270" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0278", @@ -132405,7 +132447,7 @@ "undefined" : "Real World Value Mapping Sequence" }, "domain" : "1276", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1275" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0279", @@ -132445,13 +132487,13 @@ "undefined" : "File-set Descriptor File ID" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1286" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceProcessingDescription", - "equivalent" : [ "1298" ], + "equivalent" : [ "1300" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1297", + "range" : "1299", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132464,14 +132506,14 @@ "IRI-based" : "SurfaceProcessingDescription", "undefined" : "Surface Processing Description" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "1295" + "id" : "1297" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1230", + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfPatientRelatedSeries", "equivalent" : [ "1315" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "1314", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132481,17 +132523,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.1230", - "undefined" : "Ultrasound Selected Ophthalmic Axial Length Sequence" + "IRI-based" : "NumberOfPatientRelatedSeries", + "undefined" : "Number of Patient Related Series" }, - "domain" : "1314", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "1313" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfPatientRelatedSeries", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1230", "equivalent" : [ "1318" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1317", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132501,11 +132543,11 @@ } ] }, "label" : { - "IRI-based" : "NumberOfPatientRelatedSeries", - "undefined" : "Number of Patient Related Series" + "IRI-based" : "Tag.0022.1230", + "undefined" : "Ultrasound Selected Ophthalmic Axial Length Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], + "domain" : "1317", + "attributes" : [ "object", "external" ], "id" : "1316" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0274", @@ -132545,13 +132587,13 @@ "undefined" : "Rotation Point" }, "domain" : "907", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1324" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorID", - "equivalent" : [ "1329" ], + "equivalent" : [ "1331" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1328", + "range" : "1330", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132564,9 +132606,9 @@ "IRI-based" : "RangeModulatorID", "undefined" : "Range Modulator ID" }, - "domain" : "1327", + "domain" : "1329", "attributes" : [ "external", "datatype" ], - "id" : "1326" + "id" : "1328" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelSourceSequence", "equivalent" : [ "1335" ], @@ -132585,7 +132627,7 @@ "undefined" : "Channel Source Sequence" }, "domain" : "1334", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1333" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0261", @@ -132609,9 +132651,9 @@ "id" : "1339" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0262", - "equivalent" : [ "1346" ], + "equivalent" : [ "1348" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1345", + "range" : "1347", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132626,12 +132668,12 @@ }, "domain" : "907", "attributes" : [ "external", "datatype" ], - "id" : "1344" + "id" : "1346" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0254", - "equivalent" : [ "935" ], + "iri" : "http://purl.org/healthcarevocab/v1#SourceOfPreviousValues", + "equivalent" : [ "1352" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1349", + "range" : "1351", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132641,17 +132683,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0070.0254", - "undefined" : "Line Dashing Style" + "IRI-based" : "SourceOfPreviousValues", + "undefined" : "Source of Previous Values" }, - "domain" : "936", + "domain" : "1350", "attributes" : [ "external", "datatype" ], - "id" : "938" + "id" : "1349" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceOfPreviousValues", - "equivalent" : [ "1353" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0254", + "equivalent" : [ "935" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1352", + "range" : "1353", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132661,12 +132703,12 @@ } ] }, "label" : { - "IRI-based" : "SourceOfPreviousValues", - "undefined" : "Source of Previous Values" + "IRI-based" : "Tag.0070.0254", + "undefined" : "Line Dashing Style" }, - "domain" : "1351", + "domain" : "936", "attributes" : [ "external", "datatype" ], - "id" : "1350" + "id" : "938" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0253", "equivalent" : [ "1356" ], @@ -132705,7 +132747,7 @@ "undefined" : "Fill Pattern" }, "domain" : "1358", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1357" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0255", @@ -132749,9 +132791,9 @@ "id" : "1367" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0257", - "equivalent" : [ "1373" ], + "equivalent" : [ "1375" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1372", + "range" : "1374", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132766,7 +132808,7 @@ }, "domain" : "1358", "attributes" : [ "external", "datatype" ], - "id" : "1371" + "id" : "1373" }, { "iri" : "http://purl.org/healthcarevocab/v1#GantryAngleTolerance", "equivalent" : [ "1379" ], @@ -132845,7 +132887,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Total Length Sequence" }, "domain" : "1401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1400" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1211", @@ -132865,7 +132907,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Segmental Length Sequence" }, "domain" : "1404", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1403" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExclusiveComponentType", @@ -132905,13 +132947,13 @@ "undefined" : "Ophthalmic Axial Length Measurements Length Summation Sequence" }, "domain" : "1401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1410" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0250", - "equivalent" : [ "1416" ], + "equivalent" : [ "1418" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1415", + "range" : "1417", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -132926,7 +132968,7 @@ }, "domain" : "1109", "attributes" : [ "external", "datatype" ], - "id" : "1414" + "id" : "1416" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasurementLaterality", "equivalent" : [ "1421" ], @@ -132965,7 +133007,7 @@ "undefined" : "Pattern Off Color CIELab Value" }, "domain" : "1425", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1424" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0251", @@ -132985,7 +133027,7 @@ "undefined" : "Pattern On Color CIELab Value" }, "domain" : "1428", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1427" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0243", @@ -133085,7 +133127,7 @@ "undefined" : "Shadow Color CIELab Value" }, "domain" : "1445", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1444" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0246", @@ -133185,7 +133227,7 @@ "undefined" : "Optical Ophthalmic Axial Length Measurements Sequence" }, "domain" : "1471", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1470" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1220", @@ -133205,7 +133247,7 @@ "undefined" : "Ultrasound Ophthalmic Axial Length Measurements Sequence" }, "domain" : "1474", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1473" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.9094", @@ -133225,7 +133267,7 @@ "undefined" : "Referenced Image Real World Value Mapping Sequence" }, "domain" : "1484", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1483" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0241", @@ -133245,7 +133287,7 @@ "undefined" : "Text Color CIELab Value" }, "domain" : "1109", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1486" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledStudyStopTime", @@ -133308,10 +133350,10 @@ "attributes" : [ "external", "datatype" ], "id" : "1506" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScheduledPerformingPhysicianName", - "equivalent" : [ "1512" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1033", + "equivalent" : [ "1513" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1511", + "range" : "1512", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -133321,14 +133363,14 @@ } ] }, "label" : { - "IRI-based" : "ScheduledPerformingPhysicianName", - "undefined" : "Scheduled Performing Physician's Name" + "IRI-based" : "Tag.0022.1033", + "undefined" : "Keratometer Index" }, - "domain" : "1202", + "domain" : "1511", "attributes" : [ "external", "datatype" ], "id" : "1510" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1033", + "iri" : "http://purl.org/healthcarevocab/v1#ScheduledPerformingPhysicianName", "equivalent" : [ "1516" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1515", @@ -133341,12 +133383,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.1033", - "undefined" : "Keratometer Index" + "IRI-based" : "ScheduledPerformingPhysicianName", + "undefined" : "Scheduled Performing Physician's Name" }, - "domain" : "1514", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "1513" + "id" : "1514" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1035", "equivalent" : [ "1519" ], @@ -133365,7 +133407,7 @@ "undefined" : "Source of Ophthalmic Axial Length Code Sequence" }, "domain" : "1518", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1517" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectedTotalOphthalmicAxialLengthSequence", @@ -133385,13 +133427,13 @@ "undefined" : "Selected Total Ophthalmic Axial Length Sequence" }, "domain" : "1522", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1521" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RescaleSlope", - "equivalent" : [ "1546" ], + "iri" : "http://purl.org/healthcarevocab/v1#PatientInstitutionResidence", + "equivalent" : [ "1545" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1545", + "range" : "1544", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -133401,14 +133443,14 @@ } ] }, "label" : { - "IRI-based" : "RescaleSlope", - "undefined" : "Rescale Slope" + "IRI-based" : "PatientInstitutionResidence", + "undefined" : "Patient's Institution Residence" }, - "domain" : "1544", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "1543" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PatientInstitutionResidence", + "iri" : "http://purl.org/healthcarevocab/v1#RescaleSlope", "equivalent" : [ "1549" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1548", @@ -133421,12 +133463,12 @@ } ] }, "label" : { - "IRI-based" : "PatientInstitutionResidence", - "undefined" : "Patient's Institution Residence" + "IRI-based" : "RescaleSlope", + "undefined" : "Rescale Slope" }, - "domain" : "102", + "domain" : "1547", "attributes" : [ "external", "datatype" ], - "id" : "1547" + "id" : "1546" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1100", "equivalent" : [ "1551" ], @@ -133445,7 +133487,7 @@ "undefined" : "Referenced Results Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1550" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1044", @@ -133465,7 +133507,7 @@ "undefined" : "Ophthalmic Ultrasound Axial Measurements Type Code Sequence" }, "domain" : "1554", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1553" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1040", @@ -133485,7 +133527,7 @@ "undefined" : "Refractive Surgery Type Code Sequence" }, "domain" : "1557", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1556" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9536", @@ -133525,7 +133567,7 @@ "undefined" : "Image Set Selector Sequence" }, "domain" : "1568", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1567" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1019", @@ -133565,7 +133607,7 @@ "undefined" : "Ophthalmic Axial Length Sequence" }, "domain" : "1579", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1578" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9529", @@ -133585,7 +133627,7 @@ "undefined" : "Contributing SOP Instances Reference Sequence" }, "domain" : "1122", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1581" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1010", @@ -133645,7 +133687,7 @@ "undefined" : "IOL Formula Code Sequence" }, "domain" : "1600", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1599" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1029", @@ -133685,7 +133727,7 @@ "undefined" : "Lens Status Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1606" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1025", @@ -133705,7 +133747,7 @@ "undefined" : "Vitreous Status Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1608" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9518", @@ -133725,7 +133767,7 @@ "undefined" : "Acquisition Index" }, "domain" : "1268", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1610" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0311", @@ -133745,7 +133787,7 @@ "undefined" : "Fiducial Identifier Code Sequence" }, "domain" : "1626", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1625" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0310", @@ -133805,7 +133847,7 @@ "undefined" : "Used Fiducials Sequence" }, "domain" : "1644", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1643" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1191", @@ -133845,7 +133887,7 @@ "undefined" : "Focal Spot(s)" }, "domain" : "1653", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1652" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0318", @@ -133865,7 +133907,7 @@ "undefined" : "Graphic Coordinates Data Sequence" }, "domain" : "1626", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1655" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0070", @@ -133925,7 +133967,7 @@ "undefined" : "Navigation Indicator Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1672" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.030A", @@ -133945,7 +133987,7 @@ "undefined" : "Matrix Sequence" }, "domain" : "1676", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1675" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.030D", @@ -133965,7 +134007,7 @@ "undefined" : "Registration Type Code Sequence" }, "domain" : "1679", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1678" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.030C", @@ -134005,7 +134047,7 @@ "undefined" : "Graphic Coordinates Data Sequence" }, "domain" : "1626", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1656" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.030F", @@ -134045,7 +134087,7 @@ "undefined" : "IOL Power Sequence" }, "domain" : "1697", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1696" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0306", @@ -134125,7 +134167,7 @@ "undefined" : "Component Assembly Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1726" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0308", @@ -134145,7 +134187,7 @@ "undefined" : "Registration Sequence" }, "domain" : "1729", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1728" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftSequence", @@ -134165,7 +134207,7 @@ "undefined" : "Chemical Shift Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1731" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1184", @@ -134185,7 +134227,7 @@ "undefined" : "Y Focus Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1735" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0309", @@ -134205,7 +134247,7 @@ "undefined" : "Matrix Registration Sequence" }, "domain" : "1738", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1737" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1183", @@ -134225,7 +134267,7 @@ "undefined" : "X Focus Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1743" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1182", @@ -134245,7 +134287,7 @@ "undefined" : "Focal Distance" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1747" }, { "iri" : "http://purl.org/poso/observesType", @@ -134261,11 +134303,11 @@ "comment" : { "en" : "The relation between a system and an observable property class to identify that a system observes a specific type of property." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1749" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExcitationFrequency", - "equivalent" : [ "666" ], + "equivalent" : [ "664" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1756", "annotations" : { @@ -134282,7 +134324,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "668" + "id" : "666" }, { "iri" : "http://purl.org/healthcarevocab/v1#AutorefractionLeftEyeSequence", "equivalent" : [ "1758" ], @@ -134301,7 +134343,7 @@ "undefined" : "Autorefraction Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1757" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedureID", @@ -134424,7 +134466,7 @@ "attributes" : [ "external", "datatype" ], "id" : "1794" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PointCoordinatesData", + "iri" : "http://purl.org/healthcarevocab/v1#OrganAtRiskFullVolumeDose", "equivalent" : [ "1801" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1800", @@ -134437,14 +134479,14 @@ } ] }, "label" : { - "IRI-based" : "PointCoordinatesData", - "undefined" : "Point Coordinates Data" + "IRI-based" : "OrganAtRiskFullVolumeDose", + "undefined" : "Organ at Risk Full-volume Dose" }, "domain" : "1799", "attributes" : [ "external", "datatype" ], "id" : "1798" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1059", + "iri" : "http://purl.org/healthcarevocab/v1#PointCoordinatesData", "equivalent" : [ "1805" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1804", @@ -134457,14 +134499,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.1059", - "undefined" : "Ophthalmic Axial Length Velocity" + "IRI-based" : "PointCoordinatesData", + "undefined" : "Point Coordinates Data" }, "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "1802" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OrganAtRiskFullVolumeDose", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1059", "equivalent" : [ "1809" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1808", @@ -134477,8 +134519,8 @@ } ] }, "label" : { - "IRI-based" : "OrganAtRiskFullVolumeDose", - "undefined" : "Organ at Risk Full-volume Dose" + "IRI-based" : "Tag.0022.1059", + "undefined" : "Ophthalmic Axial Length Velocity" }, "domain" : "1807", "attributes" : [ "external", "datatype" ], @@ -134541,7 +134583,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1822" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0080", @@ -134584,10 +134626,10 @@ "attributes" : [ "external", "datatype" ], "id" : "1849" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemTransformTranslationMatrix", - "equivalent" : [ "1853" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1065", + "equivalent" : [ "1854" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "1853", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -134597,17 +134639,17 @@ } ] }, "label" : { - "IRI-based" : "CoordinateSystemTransformTranslationMatrix", - "undefined" : "Coordinate System Transform Translation Matrix" + "IRI-based" : "Tag.0022.1065", + "undefined" : "Lens Status Description" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "1852" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1065", + "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemTransformTranslationMatrix", "equivalent" : [ "1856" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1855", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -134617,12 +134659,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.1065", - "undefined" : "Lens Status Description" + "IRI-based" : "CoordinateSystemTransformTranslationMatrix", + "undefined" : "Coordinate System Transform Translation Matrix" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "1854" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "1855" }, { "iri" : "http://purl.org/healthcarevocab/v1#ROIName", "equivalent" : [ "1862" ], @@ -134701,7 +134743,7 @@ "undefined" : "Real World Value LUT Data" }, "domain" : "977", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1869" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0034", @@ -134781,7 +134823,7 @@ "undefined" : "Component Types Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1878" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.9216", @@ -134961,7 +135003,7 @@ "undefined" : "Radial Position" }, "domain" : "1907", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1906" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1149", @@ -134981,7 +135023,7 @@ "undefined" : "Field of View Dimension(s)" }, "domain" : "1910", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1909" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1147", @@ -135021,7 +135063,7 @@ "undefined" : "Rotation Offset" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1917" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.113A", @@ -135081,7 +135123,7 @@ "undefined" : "Procedure Type Code Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1928" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.9225", @@ -135121,7 +135163,7 @@ "undefined" : "Segmented Blue Palette Color Lookup Table Data" }, "domain" : "1936", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1935" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.9224", @@ -135221,7 +135263,7 @@ "undefined" : "Transaction UID" }, "domain" : "1957", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1956" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1197", @@ -135301,7 +135343,7 @@ "undefined" : "Table Longitudinal Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1971" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1136", @@ -135321,7 +135363,7 @@ "undefined" : "Table Lateral Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1973" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1135", @@ -135341,13 +135383,13 @@ "undefined" : "Table Vertical Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1975" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0032.1070", - "equivalent" : [ "1981" ], + "equivalent" : [ "1983" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1980", + "range" : "1982", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -135360,9 +135402,9 @@ "IRI-based" : "Tag.0032.1070", "undefined" : "Requested Contrast Agent" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "1979" + "id" : "1981" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.115A", "equivalent" : [ "1985" ], @@ -135381,7 +135423,7 @@ "undefined" : "SOP Classes Supported" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1984" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0055", @@ -135441,7 +135483,7 @@ "undefined" : "Referenced SOP Instance UID" }, "domain" : "1995", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1994" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1162", @@ -135461,11 +135503,11 @@ "undefined" : "Calculated Frame List" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1998" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1161", - "equivalent" : [ "2002" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1166", + "equivalent" : [ "2003" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -135477,14 +135519,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1161", - "undefined" : "Simple Frame List" + "IRI-based" : "Tag.0018.1166", + "undefined" : "Grid" }, - "domain" : "1999", - "attributes" : [ "external", "object" ], + "domain" : "2002", + "attributes" : [ "object", "external" ], "id" : "2001" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1166", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1161", "equivalent" : [ "2005" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -135497,12 +135539,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1166", - "undefined" : "Grid" + "IRI-based" : "Tag.0008.1161", + "undefined" : "Simple Frame List" }, - "domain" : "2004", - "attributes" : [ "external", "object" ], - "id" : "2003" + "domain" : "1999", + "attributes" : [ "object", "external" ], + "id" : "2004" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1164", "equivalent" : [ "2008" ], @@ -135521,7 +135563,7 @@ "undefined" : "Frame Extraction Sequence" }, "domain" : "2007", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2006" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1163", @@ -135541,7 +135583,7 @@ "undefined" : "Time Range" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2009" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1164", @@ -135561,7 +135603,7 @@ "undefined" : "Imager Pixel Spacing" }, "domain" : "2012", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2011" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1160", @@ -135581,7 +135623,7 @@ "undefined" : "Referenced Frame Number" }, "domain" : "2015", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2014" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreeDPointCoordinates", @@ -135601,7 +135643,7 @@ "undefined" : "3D Point Coordinates" }, "domain" : "2018", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2017" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1095", @@ -135641,7 +135683,7 @@ "undefined" : "Keratometry Measurement Type Code Sequence" }, "domain" : "2025", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2024" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1097", @@ -135681,7 +135723,7 @@ "undefined" : "DAC Gain Points" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "643" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1092", @@ -135701,7 +135743,7 @@ "undefined" : "Lens Constant Sequence" }, "domain" : "2032", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2031" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1093", @@ -135724,7 +135766,7 @@ "attributes" : [ "external", "datatype" ], "id" : "2034" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1094", + "iri" : "http://purl.org/healthcarevocab/v1#InterpretationText", "equivalent" : [ "2040" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2039", @@ -135737,14 +135779,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.1094", - "undefined" : "Lens Constant Description" + "IRI-based" : "InterpretationText", + "undefined" : "Interpretation Text" }, "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "2038" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InterpretationText", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1094", "equivalent" : [ "2043" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2042", @@ -135757,17 +135799,17 @@ } ] }, "label" : { - "IRI-based" : "InterpretationText", - "undefined" : "Interpretation Text" + "IRI-based" : "Tag.0022.1094", + "undefined" : "Lens Constant Description" }, "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "2041" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.115E", - "equivalent" : [ "2047" ], + "equivalent" : [ "2049" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2046", + "range" : "2048", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -135780,9 +135822,9 @@ "IRI-based" : "Tag.0018.115E", "undefined" : "Image and Fluoroscopy Area Dose Product" }, - "domain" : "2045", + "domain" : "2047", "attributes" : [ "external", "datatype" ], - "id" : "2044" + "id" : "2046" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0040", "equivalent" : [ "2051" ], @@ -135801,7 +135843,7 @@ "undefined" : "Component Sequence" }, "domain" : "1407", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2050" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContourSequence", @@ -135821,7 +135863,7 @@ "undefined" : "Contour Sequence" }, "domain" : "1185", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2052" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1162", @@ -135901,7 +135943,7 @@ "undefined" : "Type of Filters" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2064" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1160", @@ -135941,7 +135983,7 @@ "undefined" : "Multi-Frame Source SOP Instance UID" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2070" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1156", @@ -136041,7 +136083,7 @@ "undefined" : "Lossy Image Compression Ratio" }, "domain" : "2086", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2085" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.2110", @@ -136100,7 +136142,7 @@ "undefined" : "Lossy Image Compression Method" }, "domain" : "2097", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2096" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0021", @@ -136123,10 +136165,10 @@ "attributes" : [ "external", "datatype" ], "id" : "2098" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.113A", - "equivalent" : [ "2104" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0023", + "equivalent" : [ "2105" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136136,17 +136178,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.113A", - "undefined" : "Referenced Waveform Sequence" + "IRI-based" : "Tag.0066.0023", + "undefined" : "Triangle Point Index List" }, "domain" : "2103", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2102" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0023", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.113A", "equivalent" : [ "2108" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136156,17 +136198,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.0023", - "undefined" : "Triangle Point Index List" + "IRI-based" : "Tag.0008.113A", + "undefined" : "Referenced Waveform Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], - "id" : "2105" + "domain" : "2107", + "attributes" : [ "object", "external" ], + "id" : "2106" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0024", "equivalent" : [ "2110" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136179,14 +136221,14 @@ "IRI-based" : "Tag.0066.0024", "undefined" : "Edge Point Index List" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2109" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0025", "equivalent" : [ "2112" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136199,8 +136241,8 @@ "IRI-based" : "Tag.0066.0025", "undefined" : "Vertex Point Index List" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2111" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0026", @@ -136219,8 +136261,8 @@ "IRI-based" : "Tag.0066.0026", "undefined" : "Triangle Strip Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2114" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0027", @@ -136239,8 +136281,8 @@ "IRI-based" : "Tag.0066.0027", "undefined" : "Triangle Fan Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2116" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0028", @@ -136259,8 +136301,8 @@ "IRI-based" : "Tag.0066.0028", "undefined" : "Line Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2118" }, { "iri" : "http://purl.org/healthcarevocab/v1#VolumeLocalizationTechnique", @@ -136283,7 +136325,7 @@ "attributes" : [ "external", "datatype" ], "id" : "2120" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0020", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1134", "equivalent" : [ "2124" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -136296,14 +136338,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.0020", - "undefined" : "Vector Accuracy" + "IRI-based" : "Tag.0008.1134", + "undefined" : "Referenced Stereometric Instance Sequence" }, - "domain" : "2099", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "2123" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1134", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0020", "equivalent" : [ "2126" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -136316,11 +136358,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1134", - "undefined" : "Referenced Stereometric Instance Sequence" + "IRI-based" : "Tag.0066.0020", + "undefined" : "Vector Accuracy" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "2099", + "attributes" : [ "object", "external" ], "id" : "2125" }, { "iri" : "http://purl.org/healthcarevocab/v1#SnoutPosition", @@ -136380,7 +136422,7 @@ "undefined" : "Referenced Image Sequence" }, "domain" : "2135", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2134" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1100", @@ -136420,7 +136462,7 @@ "undefined" : "Referenced Surface Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2141" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.002C", @@ -136460,7 +136502,7 @@ "undefined" : "Segment Surface Generation Algorithm Identification Sequence" }, "domain" : "2146", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2145" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.002E", @@ -136480,7 +136522,7 @@ "undefined" : "Segment Surface Source Instance Sequence" }, "domain" : "164", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2148" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.002F", @@ -136500,7 +136542,7 @@ "undefined" : "Algorithm Family Code Sequence" }, "domain" : "2151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2150" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0029", @@ -136520,7 +136562,7 @@ "undefined" : "Primitive Point Index List" }, "domain" : "2154", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2153" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0032", @@ -136560,7 +136602,7 @@ "undefined" : "Referenced Real World Value Mapping Instance Sequence" }, "domain" : "2162", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2161" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0034", @@ -136579,8 +136621,8 @@ "IRI-based" : "Tag.0066.0034", "undefined" : "Facet Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2164" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0035", @@ -136599,8 +136641,8 @@ "IRI-based" : "Tag.0066.0035", "undefined" : "Surface Processing Algorithm Identification Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2166" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.114A", @@ -136620,7 +136662,7 @@ "undefined" : "Referenced Instance Sequence" }, "domain" : "2169", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2168" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0036", @@ -136680,13 +136722,13 @@ "undefined" : "Algorithm Name Code Sequence" }, "domain" : "2184", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2183" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0031", - "equivalent" : [ "2189" ], + "equivalent" : [ "2191" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2188", + "range" : "2190", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136699,9 +136741,9 @@ "IRI-based" : "Tag.0066.0031", "undefined" : "Algorithm Version" }, - "domain" : "2187", + "domain" : "2189", "attributes" : [ "external", "datatype" ], - "id" : "2186" + "id" : "2188" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1145", "equivalent" : [ "2193" ], @@ -136720,7 +136762,7 @@ "undefined" : "Referenced Curve Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2192" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1150", @@ -136740,7 +136782,7 @@ "undefined" : "Referenced SOP Class UID" }, "domain" : "2195", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2194" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReconstructionDiameter", @@ -136800,7 +136842,7 @@ "undefined" : "Surface Sequence" }, "domain" : "2205", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2204" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0003", @@ -136819,7 +136861,7 @@ "IRI-based" : "Tag.0066.0003", "undefined" : "Surface Number" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2207" }, { @@ -136839,7 +136881,7 @@ "IRI-based" : "Tag.0066.0004", "undefined" : "Surface Comments" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2210" }, { @@ -136860,7 +136902,7 @@ "undefined" : "Implant Assembly Template Target Anatomy Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2213" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1115", @@ -136880,7 +136922,7 @@ "undefined" : "Referenced Series Sequence" }, "domain" : "2216", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2215" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1130", @@ -136920,7 +136962,7 @@ "undefined" : "Referenced Performed Procedure Step Sequence" }, "domain" : "2223", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2222" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1110", @@ -136940,7 +136982,7 @@ "undefined" : "Referenced Study Sequence" }, "domain" : "2226", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2225" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedRequestSequence", @@ -136960,7 +137002,7 @@ "undefined" : "Referenced Request Sequence" }, "domain" : "2230", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2229" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopPitchRotationDirection", @@ -136983,10 +137025,10 @@ "attributes" : [ "external", "datatype" ], "id" : "2232" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000A", - "equivalent" : [ "2238" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1121", + "equivalent" : [ "2239" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2237", + "range" : "2238", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -136996,14 +137038,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.000A", - "undefined" : "Surface Processing Ratio" + "IRI-based" : "Tag.0018.1121", + "undefined" : "Gantry/Detector Slew" }, - "domain" : "1296", + "domain" : "2237", "attributes" : [ "external", "datatype" ], "id" : "2236" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1121", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000A", "equivalent" : [ "2242" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2241", @@ -137016,12 +137058,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1121", - "undefined" : "Gantry/Detector Slew" + "IRI-based" : "Tag.0066.000A", + "undefined" : "Surface Processing Ratio" }, - "domain" : "2240", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "2239" + "id" : "2240" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1120", "equivalent" : [ "2245" ], @@ -137040,7 +137082,7 @@ "undefined" : "Referenced Patient Sequence" }, "domain" : "2244", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2243" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1120", @@ -137064,7 +137106,7 @@ "id" : "2246" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000B", - "equivalent" : [ "1295" ], + "equivalent" : [ "1297" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2250", "annotations" : { @@ -137079,9 +137121,9 @@ "IRI-based" : "Tag.0066.000B", "undefined" : "Surface Processing Description" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "1298" + "id" : "1300" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000C", "equivalent" : [ "2253" ], @@ -137099,7 +137141,7 @@ "IRI-based" : "Tag.0066.000C", "undefined" : "Recommended Presentation Opacity" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2251" }, { @@ -137119,11 +137161,11 @@ "IRI-based" : "Tag.0066.000D", "undefined" : "Recommended Presentation Type" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2254" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000E", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0300", "equivalent" : [ "2259" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2258", @@ -137136,14 +137178,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.000E", - "undefined" : "Finite Volume" + "IRI-based" : "Tag.4008.0300", + "undefined" : "Impressions" }, - "domain" : "1296", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "2257" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0300", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.000E", "equivalent" : [ "2262" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2261", @@ -137156,10 +137198,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.4008.0300", - "undefined" : "Impressions" + "IRI-based" : "Tag.0066.000E", + "undefined" : "Finite Volume" }, - "domain" : "102", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2260" }, { @@ -137199,14 +137241,14 @@ "IRI-based" : "Tag.0066.0009", "undefined" : "Surface Processing" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2267" }, { "iri" : "http://purl.org/healthcarevocab/v1#RelationshipType", - "equivalent" : [ "2272" ], + "equivalent" : [ "2274" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2271", + "range" : "2273", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -137221,7 +137263,7 @@ }, "domain" : "1703", "attributes" : [ "external", "datatype" ], - "id" : "2270" + "id" : "2272" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0010", "equivalent" : [ "2279" ], @@ -137239,7 +137281,7 @@ "IRI-based" : "Tag.0066.0010", "undefined" : "Manifold" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2277" }, { @@ -137279,8 +137321,8 @@ "IRI-based" : "Tag.0066.0011", "undefined" : "Surface Points Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2283" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0012", @@ -137299,8 +137341,8 @@ "IRI-based" : "Tag.0066.0012", "undefined" : "Surface Points Normals Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2285" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0003", @@ -137339,8 +137381,8 @@ "IRI-based" : "Tag.0066.0013", "undefined" : "Surface Mesh Primitives Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2290" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0015", @@ -137359,7 +137401,7 @@ "IRI-based" : "Tag.0066.0015", "undefined" : "Number of Surface Points" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2292" }, { @@ -137384,7 +137426,7 @@ "id" : "2295" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0016", - "equivalent" : [ "1798" ], + "equivalent" : [ "1802" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2298", "annotations" : { @@ -137399,9 +137441,9 @@ "IRI-based" : "Tag.0066.0016", "undefined" : "Point Coordinates Data" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], - "id" : "1801" + "id" : "1805" }, { "iri" : "http://purl.org/healthcarevocab/v1#FixationMethodCodeSequence", "equivalent" : [ "2300" ], @@ -137420,7 +137462,7 @@ "undefined" : "Fixation Method Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2299" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.0017", @@ -137439,8 +137481,8 @@ "IRI-based" : "Tag.0066.0017", "undefined" : "Point Position Accuracy" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2301" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1125", @@ -137460,7 +137502,7 @@ "undefined" : "Referenced Visit Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2303" }, { "iri" : "http://purl.org/healthcarevocab/v1#ConvolutionKernel", @@ -137480,7 +137522,7 @@ "undefined" : "Convolution Kernel" }, "domain" : "2306", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2305" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1111", @@ -137503,7 +137545,7 @@ "attributes" : [ "external", "datatype" ], "id" : "54" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.000E", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.001A", "equivalent" : [ "2311" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -137516,14 +137558,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0076.000E", - "undefined" : "Derivation Implant Assembly Template Sequence" + "IRI-based" : "Tag.0066.001A", + "undefined" : "Points Bounding Box Coordinates" }, - "domain" : "93", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2310" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.001A", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.000E", "equivalent" : [ "2313" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -137536,11 +137578,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.001A", - "undefined" : "Points Bounding Box Coordinates" + "IRI-based" : "Tag.0076.000E", + "undefined" : "Derivation Implant Assembly Template Sequence" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "93", + "attributes" : [ "object", "external" ], "id" : "2312" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1110", @@ -137579,11 +137621,11 @@ "IRI-based" : "Tag.0066.001B", "undefined" : "Axis of Rotation" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2316" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.000C", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.001C", "equivalent" : [ "2319" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -137596,14 +137638,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0076.000C", - "undefined" : "Original Implant Assembly Template Sequence" + "IRI-based" : "Tag.0066.001C", + "undefined" : "Center of Rotation" }, - "domain" : "93", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2318" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1130", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.000C", "equivalent" : [ "2321" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -137616,14 +137658,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1130", - "undefined" : "Referenced Overlay Sequence" + "IRI-based" : "Tag.0076.000C", + "undefined" : "Original Implant Assembly Template Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "93", + "attributes" : [ "object", "external" ], "id" : "2320" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.001C", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1130", "equivalent" : [ "2323" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -137636,11 +137678,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0066.001C", - "undefined" : "Center of Rotation" + "IRI-based" : "Tag.0008.1130", + "undefined" : "Referenced Overlay Sequence" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "2322" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0066.001E", @@ -137739,7 +137781,7 @@ "IRI-based" : "Tag.0066.0018", "undefined" : "Mean Point Distance" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2339" }, { @@ -137759,7 +137801,7 @@ "IRI-based" : "Tag.0066.0019", "undefined" : "Maximum Point Distance" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2342" }, { @@ -137780,7 +137822,7 @@ "undefined" : "Replaced Implant Assembly Template Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2345" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.0006", @@ -137860,7 +137902,7 @@ "undefined" : "Bottom Right Hand Corner of Localizer Area" }, "domain" : "2360", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2359" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicUltrasoundAxialMeasurementsTypeCodeSequence", @@ -137880,10 +137922,10 @@ "undefined" : "Ophthalmic Ultrasound Axial Measurements Type Code Sequence" }, "domain" : "2362", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1555" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RequestPriority", + "iri" : "http://purl.org/healthcarevocab/v1#VerifyingOrganization", "equivalent" : [ "2370" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2369", @@ -137896,14 +137938,14 @@ } ] }, "label" : { - "IRI-based" : "RequestPriority", - "undefined" : "Request Priority" + "IRI-based" : "VerifyingOrganization", + "undefined" : "Verifying Organization" }, "domain" : "2368", "attributes" : [ "external", "datatype" ], "id" : "2367" }, { - "iri" : "http://purl.org/healthcarevocab/v1#VerifyingOrganization", + "iri" : "http://purl.org/healthcarevocab/v1#RequestPriority", "equivalent" : [ "2374" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2373", @@ -137916,8 +137958,8 @@ } ] }, "label" : { - "IRI-based" : "VerifyingOrganization", - "undefined" : "Verifying Organization" + "IRI-based" : "RequestPriority", + "undefined" : "Request Priority" }, "domain" : "2372", "attributes" : [ "external", "datatype" ], @@ -137939,7 +137981,7 @@ "IRI-based" : "BarcodeSymbology", "undefined" : "Barcode Symbology" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "2375" }, { @@ -137980,7 +138022,7 @@ "undefined" : "Referenced Real World Value Mapping Instance Sequence" }, "domain" : "2383", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2163" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObjectiveLensNumericalAperture", @@ -138040,7 +138082,7 @@ "undefined" : "Allergies" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2392" }, { "iri" : "http://purl.org/healthcarevocab/v1#PotentialThreatObjectID", @@ -138080,7 +138122,7 @@ "undefined" : "Date of Last Calibration" }, "domain" : "2398", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2397" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1201", @@ -138100,7 +138142,7 @@ "undefined" : "Time of Last Calibration" }, "domain" : "2401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2400" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTPlanDescription", @@ -138160,7 +138202,7 @@ "undefined" : "Original Attributes Sequence" }, "domain" : "2414", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2413" }, { "iri" : "http://purl.org/healthcarevocab/v1#EncryptedContent", @@ -138180,7 +138222,7 @@ "undefined" : "Encrypted Content" }, "domain" : "2364", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2416" }, { "iri" : "http://purl.org/healthcarevocab/v1#UnformattedTextValue", @@ -138220,7 +138262,7 @@ "undefined" : "ICC Profile" }, "domain" : "2424", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2423" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceManufacturer", @@ -138260,7 +138302,7 @@ "undefined" : "Source of Refractive Error Data Code Sequence" }, "domain" : "120", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "121" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransducerGeometryCodeSequence", @@ -138280,7 +138322,7 @@ "undefined" : "Transducer Geometry Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2435" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceivingAE", @@ -138320,7 +138362,7 @@ "undefined" : "Referenced SOP Sequence" }, "domain" : "2440", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2439" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1198", @@ -138340,7 +138382,7 @@ "undefined" : "Failed SOP Sequence" }, "domain" : "2443", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2442" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTPlanName", @@ -138460,7 +138502,7 @@ "undefined" : "MR Transmit Coil Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2473" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTableEntries", @@ -138500,7 +138542,7 @@ "undefined" : "Interpretation Approver Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2486" }, { "iri" : "http://purl.org/healthcarevocab/v1#OutputPower", @@ -138520,7 +138562,7 @@ "undefined" : "Output Power" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2489" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagedVolumeWidth", @@ -138563,7 +138605,7 @@ "attributes" : [ "external", "datatype" ], "id" : "2497" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ContourNumber", + "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSubjectID", "equivalent" : [ "2505" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2504", @@ -138576,14 +138618,14 @@ } ] }, "label" : { - "IRI-based" : "ContourNumber", - "undefined" : "Contour Number" + "IRI-based" : "ClinicalTrialSubjectID", + "undefined" : "Clinical Trial Subject ID" }, "domain" : "2503", "attributes" : [ "external", "datatype" ], "id" : "2502" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSubjectID", + "iri" : "http://purl.org/healthcarevocab/v1#ContourNumber", "equivalent" : [ "2509" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2508", @@ -138596,17 +138638,17 @@ } ] }, "label" : { - "IRI-based" : "ClinicalTrialSubjectID", - "undefined" : "Clinical Trial Subject ID" + "IRI-based" : "ContourNumber", + "undefined" : "Contour Number" }, "domain" : "2507", "attributes" : [ "external", "datatype" ], "id" : "2506" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DistanceObjectToTableTop", - "equivalent" : [ "2516" ], + "iri" : "http://purl.org/healthcarevocab/v1#SynchronizationTrigger", + "equivalent" : [ "237" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "260", + "range" : "2514", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -138616,17 +138658,17 @@ } ] }, "label" : { - "IRI-based" : "DistanceObjectToTableTop", - "undefined" : "Distance Object to Table Top" + "IRI-based" : "SynchronizationTrigger", + "undefined" : "Synchronization Trigger" }, - "domain" : "2515", + "domain" : "235", "attributes" : [ "external", "datatype" ], - "id" : "2514" + "id" : "239" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SynchronizationTrigger", - "equivalent" : [ "237" ], + "iri" : "http://purl.org/healthcarevocab/v1#DistanceObjectToTableTop", + "equivalent" : [ "2517" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2517", + "range" : "260", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -138636,12 +138678,12 @@ } ] }, "label" : { - "IRI-based" : "SynchronizationTrigger", - "undefined" : "Synchronization Trigger" + "IRI-based" : "DistanceObjectToTableTop", + "undefined" : "Distance Object to Table Top" }, - "domain" : "235", + "domain" : "2516", "attributes" : [ "external", "datatype" ], - "id" : "239" + "id" : "2515" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureControlSensingRegionRightVerticalEdge", "equivalent" : [ "2531" ], @@ -138720,7 +138762,7 @@ "undefined" : "Referenced Segment Number" }, "domain" : "2552", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2551" }, { "iri" : "http://purl.org/healthcarevocab/v1#IlluminationWaveLength", @@ -138780,7 +138822,7 @@ "undefined" : "Fiducial UID" }, "domain" : "2583", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2582" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.031C", @@ -138800,7 +138842,7 @@ "undefined" : "Fiducial Set Sequence" }, "domain" : "2587", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2586" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.031E", @@ -138820,7 +138862,7 @@ "undefined" : "Fiducial Sequence" }, "domain" : "2590", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2589" }, { "iri" : "http://purl.org/healthcarevocab/v1#ROIElementalCompositionAtomicMassFraction", @@ -138940,7 +138982,7 @@ "undefined" : "Gated Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2612" }, { "iri" : "http://purl.org/healthcarevocab/v1#XRayTubeCurrent", @@ -138980,7 +139022,7 @@ "undefined" : "Anterior Chamber Depth Definition Code Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2616" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1127", @@ -139000,7 +139042,7 @@ "undefined" : "Lens Thickness Sequence" }, "domain" : "2621", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2620" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1128", @@ -139020,7 +139062,7 @@ "undefined" : "Anterior Chamber Depth Sequence" }, "domain" : "2624", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2623" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1121", @@ -139100,7 +139142,7 @@ "undefined" : "Presentation Pixel Aspect Ratio" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2641" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelAspectRatio", @@ -139120,7 +139162,7 @@ "undefined" : "Pixel Aspect Ratio" }, "domain" : "2649", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2648" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorSequence", @@ -139140,7 +139182,7 @@ "undefined" : "Range Modulator Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2653" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationStatusID", @@ -139240,7 +139282,7 @@ "undefined" : "Refractive Error Before Refractive Surgery Code Sequence" }, "domain" : "2672", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2671" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransducerData", @@ -139260,11 +139302,11 @@ "undefined" : "Transducer Data" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2674" }, { "iri" : "http://purl.org/healthcarevocab/v1#PointsBoundingBoxCoordinates", - "equivalent" : [ "2312" ], + "equivalent" : [ "2310" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -139279,9 +139321,9 @@ "IRI-based" : "PointsBoundingBoxCoordinates", "undefined" : "Points Bounding Box Coordinates" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], - "id" : "2313" + "domain" : "1803", + "attributes" : [ "object", "external" ], + "id" : "2311" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1100", "equivalent" : [ "2677" ], @@ -139300,7 +139342,7 @@ "undefined" : "Referenced Ophthalmic Axial Measurements Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2676" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1101", @@ -139320,7 +139362,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Segment Name Code Sequence" }, "domain" : "2679", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2678" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseSummationType", @@ -139360,7 +139402,7 @@ "undefined" : "Referring Physician Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2703" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedFractionNumber", @@ -139400,7 +139442,7 @@ "undefined" : "Referenced Instance Sequence" }, "domain" : "2720", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2170" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0106", @@ -139580,7 +139622,7 @@ "undefined" : "Reconstruction Pixel Spacing" }, "domain" : "1388", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2788" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0100", @@ -139660,7 +139702,7 @@ "undefined" : "Equivalent CDA Document Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2802" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.010F", @@ -139720,7 +139762,7 @@ "undefined" : "Coding Scheme UID" }, "domain" : "2814", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2813" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0041", @@ -139760,7 +139802,7 @@ "undefined" : "Displayed Area Bottom Right Hand Corner" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2821" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.010D", @@ -139780,7 +139822,7 @@ "undefined" : "Context Group Extension Creator UID" }, "domain" : "2824", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2823" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0042", @@ -139800,7 +139842,7 @@ "undefined" : "Mydriatic Agent Concentration Units Sequence" }, "domain" : "2765", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2828" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhaseDelay", @@ -139823,10 +139865,10 @@ "attributes" : [ "external", "datatype" ], "id" : "2833" }, { - "iri" : "http://purl.org/healthcarevocab/v1#EventElapsedTimes", - "equivalent" : [ "2845" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0117", + "equivalent" : [ "2847" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "2846", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -139836,17 +139878,17 @@ } ] }, "label" : { - "IRI-based" : "EventElapsedTimes", - "undefined" : "Event Elapsed Time(s)" + "IRI-based" : "Tag.0008.0117", + "undefined" : "Context UID" }, - "domain" : "1", - "attributes" : [ "external", "object" ], + "domain" : "2845", + "attributes" : [ "object", "external" ], "id" : "2844" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0117", + "iri" : "http://purl.org/healthcarevocab/v1#EventElapsedTimes", "equivalent" : [ "2849" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2848", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -139856,12 +139898,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.0117", - "undefined" : "Context UID" + "IRI-based" : "EventElapsedTimes", + "undefined" : "Event Elapsed Time(s)" }, - "domain" : "2847", - "attributes" : [ "external", "object" ], - "id" : "2846" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "2848" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0114", "equivalent" : [ "2862" ], @@ -139940,7 +139982,7 @@ "undefined" : "Coding Scheme Identification Sequence" }, "domain" : "2870", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2869" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0112", @@ -139980,7 +140022,7 @@ "undefined" : "Mydriatic Agent Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2876" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0055", @@ -140080,7 +140122,7 @@ "undefined" : "CT Exposure Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2943" }, { "iri" : "http://purl.org/healthcarevocab/v1#RefractiveProcedureOccurred", @@ -140120,7 +140162,7 @@ "undefined" : "Secondary Counts Type" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2950" }, { "iri" : "http://purl.org/healthcarevocab/v1#DopplerSampleVolumeXPosition", @@ -140153,7 +140195,7 @@ }, "superproperty" : [ "2969" ], "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2968" }, { "iri" : "http://purl.org/healthcarevocab/v1#MotionSynchronizationSequence", @@ -140173,7 +140215,7 @@ "undefined" : "Motion Synchronization Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2995" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupVariationDimensionRank", @@ -140213,7 +140255,7 @@ "undefined" : "Report Detail Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3006" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnatomicPortalOfEntranceCodeSequenceTrial", @@ -140233,7 +140275,7 @@ "undefined" : "Anatomic Portal Of Entrance Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3022" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentedGreenPaletteColorLookupTableData", @@ -140253,7 +140295,7 @@ "undefined" : "Segmented Green Palette Color Lookup Table Data" }, "domain" : "3036", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3035" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0518", @@ -140273,7 +140315,7 @@ "undefined" : "Container Type Sequence" }, "domain" : "3051", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3050" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0515", @@ -140293,7 +140335,7 @@ "undefined" : "Alternate Container Identifier Sequence" }, "domain" : "3054", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3053" }, { "iri" : "http://purl.org/healthcarevocab/v1#OpticalTransmittance", @@ -140333,7 +140375,7 @@ "undefined" : "Issuer of the Container Identifier Sequence" }, "domain" : "3061", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3060" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0512", @@ -140392,8 +140434,8 @@ "IRI-based" : "TriangleFanSequence", "undefined" : "Triangle Fan Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2117" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.050A", @@ -140477,7 +140519,7 @@ "id" : "3081" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeviceSerialNumber", - "equivalent" : [ "737" ], + "equivalent" : [ "740" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1133", "annotations" : { @@ -140494,7 +140536,7 @@ }, "domain" : "1119", "attributes" : [ "external", "datatype" ], - "id" : "740" + "id" : "743" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorActivationOffsetFromExposure", "equivalent" : [ "3086" ], @@ -140553,7 +140595,7 @@ "undefined" : "Scheduled Specimen Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3091" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0050", @@ -140593,7 +140635,7 @@ "undefined" : "Tissue Heterogeneity Correction" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3095" }, { "iri" : "http://purl.org/healthcarevocab/v1#RealWorldValueMappingSequence", @@ -140613,7 +140655,7 @@ "undefined" : "Real World Value Mapping Sequence" }, "domain" : "1276", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1277" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0052", @@ -140673,7 +140715,7 @@ "undefined" : "Order Placer Identifier Sequence" }, "domain" : "3107", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3106" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerPositionSequence", @@ -140693,7 +140735,7 @@ "undefined" : "Positioner Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3111" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0060", @@ -140717,9 +140759,9 @@ "id" : "3113" }, { "iri" : "http://purl.org/healthcarevocab/v1#UniversalEntityID", - "equivalent" : [ "3124" ], + "equivalent" : [ "3126" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3123", + "range" : "3125", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -140732,9 +140774,9 @@ "IRI-based" : "UniversalEntityID", "undefined" : "Universal Entity ID" }, - "domain" : "3122", + "domain" : "3124", "attributes" : [ "external", "datatype" ], - "id" : "3121" + "id" : "3123" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToLateralSpreadingDeviceDistance", "equivalent" : [ "3129" ], @@ -140793,7 +140835,7 @@ "undefined" : "Leaf Position Boundaries" }, "domain" : "3136", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3135" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0520", @@ -140813,11 +140855,11 @@ "undefined" : "Container Component Sequence" }, "domain" : "3139", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3138" }, { "iri" : "http://purl.org/healthcarevocab/v1#Grid", - "equivalent" : [ "2003" ], + "equivalent" : [ "2001" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -140833,8 +140875,8 @@ "undefined" : "Grid" }, "domain" : "3141", - "attributes" : [ "external", "object" ], - "id" : "2005" + "attributes" : [ "object", "external" ], + "id" : "2003" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecordedSourceSequence", "equivalent" : [ "3143" ], @@ -140853,7 +140895,7 @@ "undefined" : "Recorded Source Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3142" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecimenUID", @@ -140873,7 +140915,7 @@ "undefined" : "Specimen UID" }, "domain" : "3145", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3144" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupDeviceType", @@ -140953,7 +140995,7 @@ "undefined" : "Operator Identification Sequence" }, "domain" : "3164", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3163" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyID", @@ -141017,7 +141059,7 @@ "id" : "3180" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedOverlaySequence", - "equivalent" : [ "2320" ], + "equivalent" : [ "2322" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -141033,8 +141075,8 @@ "undefined" : "Referenced Overlay Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "2321" + "attributes" : [ "object", "external" ], + "id" : "2323" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterThicknessMaximum", "equivalent" : [ "3190" ], @@ -141053,7 +141095,7 @@ "undefined" : "Filter Thickness Maximum" }, "domain" : "3189", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3188" }, { "iri" : "http://purl.org/healthcarevocab/v1#MatrixRegistrationSequence", @@ -141073,7 +141115,7 @@ "undefined" : "Matrix Registration Sequence" }, "domain" : "1738", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1739" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftReference", @@ -141093,13 +141135,13 @@ "undefined" : "Chemical Shift Reference" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3194" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0010", - "equivalent" : [ "3204" ], + "equivalent" : [ "3205" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3203", + "range" : "3204", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -141112,9 +141154,9 @@ "IRI-based" : "Tag.2010.0010", "undefined" : "Image Display Format" }, - "domain" : "3202", + "domain" : "3203", "attributes" : [ "external", "datatype" ], - "id" : "3201" + "id" : "3202" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.9431", "equivalent" : [ "3208" ], @@ -141153,7 +141195,7 @@ "undefined" : "Indication Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3211" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorColumnOffset", @@ -141213,7 +141255,7 @@ "undefined" : "Image Translation Vector" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3219" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0030", @@ -141293,7 +141335,7 @@ "undefined" : "Reason For Performed Procedure Code Sequence" }, "domain" : "3230", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3229" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanningLandmarkLineSequence", @@ -141313,7 +141355,7 @@ "undefined" : "Planning Landmark Line Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3232" }, { "iri" : "http://purl.org/healthcarevocab/v1#LabelUsingInformationExtractedFromInstances", @@ -141332,7 +141374,7 @@ "IRI-based" : "LabelUsingInformationExtractedFromInstances", "undefined" : "Label Using Information Extracted From Instances" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "3234" }, { @@ -141373,7 +141415,7 @@ "undefined" : "Scheduled Step Attributes Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3237" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0067", @@ -141393,7 +141435,7 @@ "undefined" : "Graphic Layer Recommended Display RGB Value" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3239" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0066", @@ -141473,7 +141515,7 @@ "undefined" : "Graphic Layer Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3249" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupDeviceDescription", @@ -141533,7 +141575,7 @@ "undefined" : "Upper/Lower Pixel Values" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3255" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedLocation", @@ -141593,7 +141635,7 @@ "undefined" : "Displayed Area Selection Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3262" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0050", @@ -141613,7 +141655,7 @@ "undefined" : "Displayed Area Top Left Hand Corner (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3264" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0052", @@ -141633,7 +141675,7 @@ "undefined" : "Displayed Area Top Left Hand Corner" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3266" }, { "iri" : "http://purl.org/poso/yAxisValue", @@ -141648,7 +141690,7 @@ "comment" : { "en" : "Quantitative result value along the Y-axis of a spatial sensor or result." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "3268" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0051", @@ -141668,7 +141710,7 @@ "undefined" : "Displayed Area Bottom Right Hand Corner (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3269" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0053", @@ -141688,7 +141730,7 @@ "undefined" : "Displayed Area Bottom Right Hand Corner" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2822" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameExtractionSequence", @@ -141708,7 +141750,7 @@ "undefined" : "Frame Extraction Sequence" }, "domain" : "3271", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2008" }, { "iri" : "http://purl.org/healthcarevocab/v1#MemoryAllocation", @@ -141748,7 +141790,7 @@ "undefined" : "Refractive State Sequence" }, "domain" : "3276", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3275" }, { "iri" : "http://purl.org/healthcarevocab/v1#PETDetectorMotionDetailsSequence", @@ -141768,7 +141810,7 @@ "undefined" : "PET Detector Motion Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3278" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0041", @@ -141908,7 +141950,7 @@ "undefined" : "Referenced Raw Data Sequence" }, "domain" : "3299", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3298" }, { "iri" : "http://purl.org/healthcarevocab/v1#InConcatenationTotalNumber", @@ -141988,7 +142030,7 @@ "undefined" : "Air Counts" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3312" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyReadTime", @@ -142048,7 +142090,7 @@ "undefined" : "Field of View Dimension(s)" }, "domain" : "3321", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1911" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrintJobDescriptionSequence", @@ -142068,7 +142110,7 @@ "undefined" : "Print Job Description Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3322" }, { "iri" : "http://purl.org/healthcarevocab/v1#FixationDevicePosition", @@ -142108,7 +142150,7 @@ "undefined" : "Content Item Modifier Sequence" }, "domain" : "1708", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3328" }, { "iri" : "http://purl.org/poso/xAxisValue", @@ -142123,7 +142165,7 @@ "comment" : { "en" : "Quantitative result value along the X-axis of a spatial sensor or result." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "3330" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0440", @@ -142143,7 +142185,7 @@ "undefined" : "Protocol Context Sequence" }, "domain" : "3333", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3332" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0081", @@ -142183,7 +142225,7 @@ "undefined" : "Reconstruction Field of View" }, "domain" : "3340", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3339" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0080", @@ -142246,10 +142288,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3349" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0084", - "equivalent" : [ "3355" ], + "iri" : "http://purl.org/healthcarevocab/v1#MeasuredDoseReferenceNumber", + "equivalent" : [ "3354" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3354", + "range" : "3353", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -142259,14 +142301,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0070.0084", - "undefined" : "Content Creator's Name" + "IRI-based" : "MeasuredDoseReferenceNumber", + "undefined" : "Measured Dose Reference Number" }, - "domain" : "3353", + "domain" : "344", "attributes" : [ "external", "datatype" ], "id" : "3352" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MeasuredDoseReferenceNumber", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0084", "equivalent" : [ "3358" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3357", @@ -142279,12 +142321,12 @@ } ] }, "label" : { - "IRI-based" : "MeasuredDoseReferenceNumber", - "undefined" : "Measured Dose Reference Number" + "IRI-based" : "Tag.0070.0084", + "undefined" : "Content Creator's Name" }, - "domain" : "344", + "domain" : "3356", "attributes" : [ "external", "datatype" ], - "id" : "3356" + "id" : "3355" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0087", "equivalent" : [ "691" ], @@ -142303,7 +142345,7 @@ "undefined" : "Alternate Content Description Sequence" }, "domain" : "3359", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "693" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0086", @@ -142323,7 +142365,7 @@ "undefined" : "Content Creator's Identification Code Sequence" }, "domain" : "3361", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3360" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentSessionIonBeamSequence", @@ -142343,7 +142385,7 @@ "undefined" : "Treatment Session Ion Beam Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3383" }, { "iri" : "http://purl.org/healthcarevocab/v1#MatingFeatureSetID", @@ -142362,7 +142404,7 @@ "IRI-based" : "MatingFeatureSetID", "undefined" : "Mating Feature Set ID" }, - "domain" : "1418", + "domain" : "1415", "attributes" : [ "external", "datatype" ], "id" : "3387" }, { @@ -142403,7 +142445,7 @@ "undefined" : "Graphic Layer Recommended Display RGB Value" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3240" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanningSequence", @@ -142423,7 +142465,7 @@ "undefined" : "Scanning Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3401" }, { "iri" : "http://purl.org/healthcarevocab/v1#PresentedDataFlag", @@ -142523,7 +142565,7 @@ "undefined" : "Certified Timestamp" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3429" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxSmallScrollType", @@ -142603,7 +142645,7 @@ "undefined" : "CT Table Dynamics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3463" }, { "iri" : "http://purl.org/healthcarevocab/v1#CenterOfMass", @@ -142623,7 +142665,7 @@ "undefined" : "Center of Mass" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3467" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistributionName", @@ -142663,7 +142705,7 @@ "undefined" : "Hardcopy Device Software Version" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "491" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObservationUIDTrial", @@ -142683,7 +142725,7 @@ "undefined" : "Observation UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3495" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScreenMinimumColorBitDepth", @@ -142707,9 +142749,9 @@ "id" : "3500" }, { "iri" : "http://purl.org/healthcarevocab/v1#CardiacSignalSource", - "equivalent" : [ "3507" ], + "equivalent" : [ "3509" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3506", + "range" : "3508", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -142722,9 +142764,9 @@ "IRI-based" : "CardiacSignalSource", "undefined" : "Cardiac Signal Source" }, - "domain" : "3505", + "domain" : "3507", "attributes" : [ "external", "datatype" ], - "id" : "3504" + "id" : "3506" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentSessionBeamSequence", "equivalent" : [ "3511" ], @@ -142743,13 +142785,13 @@ "undefined" : "Treatment Session Beam Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3510" }, { "iri" : "http://purl.org/healthcarevocab/v1#EdgePointIndexList", "equivalent" : [ "2109" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -142762,8 +142804,8 @@ "IRI-based" : "EdgePointIndexList", "undefined" : "Edge Point Index List" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2110" }, { "iri" : "http://purl.org/healthcarevocab/v1#SubstanceAdministrationDeviceID", @@ -142843,7 +142885,7 @@ "undefined" : "Graphic Data" }, "domain" : "3532", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3531" }, { "iri" : "http://purl.org/healthcarevocab/v1#RouteSegmentStartTime", @@ -142943,7 +142985,7 @@ "undefined" : "Other Smoothing Types Available" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3545" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.00A6", @@ -143023,7 +143065,7 @@ "undefined" : "Other Magnification Types Available" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3556" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0021", @@ -143103,7 +143145,7 @@ "undefined" : "Bounding Box Bottom Right Hand Corner" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1152" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0014", @@ -143123,7 +143165,7 @@ "undefined" : "Anchor Point" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3572" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0015", @@ -143158,7 +143200,7 @@ "comment" : { "en" : "Defines the marker height in a specified unit. This can be used for determining the scale of the marker." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3587" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.00B0", @@ -143218,7 +143260,7 @@ "undefined" : "Intended Recipients of Results Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3600" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0010", @@ -143238,7 +143280,7 @@ "undefined" : "Bounding Box Top Left Hand Corner" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3602" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0001", @@ -143258,7 +143300,7 @@ "undefined" : "Graphic Annotation Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3606" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0003", @@ -143337,7 +143379,7 @@ "IRI-based" : "Tag.0070.0005", "undefined" : "Graphic Annotation Units" }, - "domain" : "1337", + "domain" : "1336", "attributes" : [ "external", "datatype" ], "id" : "3613" }, { @@ -143381,7 +143423,7 @@ "attributes" : [ "external", "datatype" ], "id" : "2422" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AnatomicPerspectiveCodeSequenceTrial", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0009", "equivalent" : [ "3622" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -143394,14 +143436,14 @@ } ] }, "label" : { - "IRI-based" : "AnatomicPerspectiveCodeSequenceTrial", - "undefined" : "Anatomic Perspective Code Sequence (Trial)" + "IRI-based" : "Tag.0070.0009", + "undefined" : "Graphic Object Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "1244", + "attributes" : [ "object", "external" ], "id" : "3621" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0009", + "iri" : "http://purl.org/healthcarevocab/v1#AnatomicPerspectiveCodeSequenceTrial", "equivalent" : [ "3624" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -143414,11 +143456,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0070.0009", - "undefined" : "Graphic Object Sequence" + "IRI-based" : "AnatomicPerspectiveCodeSequenceTrial", + "undefined" : "Anatomic Perspective Code Sequence (Trial)" }, - "domain" : "1244", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "3623" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0008", @@ -143438,7 +143480,7 @@ "undefined" : "Text Object Sequence" }, "domain" : "1244", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3626" }, { "iri" : "http://purl.org/healthcarevocab/v1#AngioFlag", @@ -143478,7 +143520,7 @@ "undefined" : "Referenced SOP Class UID" }, "domain" : "3639", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2197" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0076.00A0", @@ -143538,11 +143580,11 @@ "undefined" : "Detector Temperature Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3652" }, { "iri" : "http://purl.org/healthcarevocab/v1#DiameterOfVisibility", - "equivalent" : [ "1344" ], + "equivalent" : [ "1346" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1056", "annotations" : { @@ -143559,7 +143601,7 @@ }, "domain" : "907", "attributes" : [ "external", "datatype" ], - "id" : "1346" + "id" : "1348" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3022", "equivalent" : [ "3662" ], @@ -143618,7 +143660,7 @@ "undefined" : "Image Type" }, "domain" : "3676", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3675" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3026", @@ -143718,7 +143760,7 @@ "undefined" : "Specific Character Set" }, "domain" : "3699", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3698" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0006", @@ -143738,7 +143780,7 @@ "undefined" : "Language Code Sequence" }, "domain" : "2971", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3701" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0001", @@ -143838,7 +143880,7 @@ "undefined" : "SOP Instance UID" }, "domain" : "3728", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3727" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3012", @@ -143878,7 +143920,7 @@ "undefined" : "Instance Creator UID" }, "domain" : "3748", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3747" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0016", @@ -143898,7 +143940,7 @@ "undefined" : "SOP Class UID" }, "domain" : "3752", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3751" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0010", @@ -144018,7 +144060,7 @@ "undefined" : "Related General SOP Class UID" }, "domain" : "3784", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3783" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.001B", @@ -144038,7 +144080,7 @@ "undefined" : "Original Specialized SOP Class UID" }, "domain" : "3787", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3786" }, { "iri" : "http://purl.org/healthcarevocab/v1#SeamLineIndex", @@ -144078,7 +144120,7 @@ "undefined" : "Recorded Compensator Sequence" }, "domain" : "3812", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3811" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1257", @@ -144098,7 +144140,7 @@ "undefined" : "Selected Segmental Ophthalmic Axial Length Sequence" }, "domain" : "3817", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3816" }, { "iri" : "http://purl.org/healthcarevocab/v1#MidSlabPosition", @@ -144118,7 +144160,7 @@ "undefined" : "Mid Slab Position" }, "domain" : "3820", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3819" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentTime", @@ -144158,7 +144200,7 @@ "undefined" : "Optical Selected Ophthalmic Axial Length Sequence" }, "domain" : "3827", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3826" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1250", @@ -144178,7 +144220,7 @@ "undefined" : "Ophthalmic Axial Length Selection Method Code Sequence" }, "domain" : "3832", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3831" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionNumber", @@ -144278,7 +144320,7 @@ "undefined" : "Selected Total Ophthalmic Axial Length Sequence" }, "domain" : "1522", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1523" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1262", @@ -144298,7 +144340,7 @@ "undefined" : "Ophthalmic Axial Length Quality Metric Sequence" }, "domain" : "3876", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3875" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameAnatomySequence", @@ -144318,7 +144360,7 @@ "undefined" : "Frame Anatomy Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3883" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientSetupLabel", @@ -144398,7 +144440,7 @@ "undefined" : "Referenced Frame Number" }, "domain" : "3946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2016" }, { "iri" : "http://purl.org/healthcarevocab/v1#ViewingDistanceType", @@ -144558,7 +144600,7 @@ "undefined" : "Diffusion b-matrix Sequence" }, "domain" : "3989", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3988" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRFOVGeometrySequence", @@ -144578,7 +144620,7 @@ "undefined" : "MR FOV/Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3991" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0094", @@ -144598,7 +144640,7 @@ "undefined" : "Referring Physician's Telephone Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3993" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0096", @@ -144618,7 +144660,7 @@ "undefined" : "Referring Physician Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2704" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0090", @@ -144677,8 +144719,8 @@ "IRI-based" : "AttachedContours", "undefined" : "Attached Contours" }, - "domain" : "2503", - "attributes" : [ "external", "object" ], + "domain" : "2507", + "attributes" : [ "object", "external" ], "id" : "4002" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3099", @@ -144738,7 +144780,7 @@ "undefined" : "CT Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4010" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxOverlapPriority", @@ -144761,10 +144803,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4012" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0620", - "equivalent" : [ "69" ], + "iri" : "http://purl.org/healthcarevocab/v1#VitreousStatusDescription", + "equivalent" : [ "1849" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "4015", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -144774,17 +144816,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.0620", - "undefined" : "Specimen Localization Content Item Sequence" + "IRI-based" : "VitreousStatusDescription", + "undefined" : "Vitreous Status Description" }, - "domain" : "70", - "attributes" : [ "external", "object" ], - "id" : "71" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "1851" }, { - "iri" : "http://purl.org/healthcarevocab/v1#VitreousStatusDescription", - "equivalent" : [ "1849" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0620", + "equivalent" : [ "69" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4015", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -144794,12 +144836,12 @@ } ] }, "label" : { - "IRI-based" : "VitreousStatusDescription", - "undefined" : "Vitreous Status Description" + "IRI-based" : "Tag.0040.0620", + "undefined" : "Specimen Localization Content Item Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "1851" + "domain" : "70", + "attributes" : [ "object", "external" ], + "id" : "71" }, { "iri" : "http://purl.org/healthcarevocab/v1#DateOfSecondaryCapture", "equivalent" : [ "499" ], @@ -144838,7 +144880,7 @@ "undefined" : "Reason for Requested Procedure Code Sequence" }, "domain" : "4019", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4018" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0068", @@ -144938,7 +144980,7 @@ "undefined" : "Contributing SOP Instances Reference Sequence" }, "domain" : "1122", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1582" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3075", @@ -145038,7 +145080,7 @@ "undefined" : "Angular View Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4053" }, { "iri" : "http://purl.org/healthcarevocab/v1#TargetMinimumDose", @@ -145098,7 +145140,7 @@ "undefined" : "Selector AT Value" }, "domain" : "4063", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4062" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureInuAs", @@ -145178,7 +145220,7 @@ "undefined" : "Institution Code Sequence" }, "domain" : "4075", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4074" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3080", @@ -145198,7 +145240,7 @@ "undefined" : "Bad Pixel Image" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4077" }, { "iri" : "http://purl.org/healthcarevocab/v1#ComponentSequence", @@ -145218,7 +145260,7 @@ "undefined" : "Component Sequence" }, "domain" : "1407", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2051" }, { "iri" : "http://purl.org/healthcarevocab/v1#ViewPosition", @@ -145278,7 +145320,7 @@ "undefined" : "Issuer of Accession Number Sequence" }, "domain" : "4100", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4099" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0052", @@ -145338,7 +145380,7 @@ "undefined" : "De-coupled Nucleus" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4108" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemporalPositionIndex", @@ -145361,10 +145403,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4110" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RecordedChannelSequence", - "equivalent" : [ "4118" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3071", + "equivalent" : [ "4119" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "4118", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -145374,17 +145416,17 @@ } ] }, "label" : { - "IRI-based" : "RecordedChannelSequence", - "undefined" : "Recorded Channel Sequence" + "IRI-based" : "Tag.0014.3071", + "undefined" : "KV Used in Gain Calibration" }, - "domain" : "1087", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "4117" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3071", + "iri" : "http://purl.org/healthcarevocab/v1#RecordedChannelSequence", "equivalent" : [ "4121" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4120", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -145394,12 +145436,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.3071", - "undefined" : "KV Used in Gain Calibration" + "IRI-based" : "RecordedChannelSequence", + "undefined" : "Recorded Channel Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4119" + "domain" : "1087", + "attributes" : [ "object", "external" ], + "id" : "4120" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3070", "equivalent" : [ "3312" ], @@ -145418,7 +145460,7 @@ "undefined" : "Air Counts" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3313" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.3073", @@ -145538,7 +145580,7 @@ "undefined" : "Failed SOP Instance UID List" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4153" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0054", @@ -145558,7 +145600,7 @@ "undefined" : "Retrieve AE Title" }, "domain" : "4156", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4155" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProtocolContextSequence", @@ -145578,7 +145620,7 @@ "undefined" : "Protocol Context Sequence" }, "domain" : "4158", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3334" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0056", @@ -145618,7 +145660,7 @@ "undefined" : "Modalities in Study" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4162" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0062", @@ -145638,7 +145680,7 @@ "undefined" : "SOP Classes in Study" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4164" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0064", @@ -145718,7 +145760,7 @@ "undefined" : "Gain Correction Reference Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4181" }, { "iri" : "http://purl.org/healthcarevocab/v1#GlobalDeviationFromNormal", @@ -145741,7 +145783,7 @@ "attributes" : [ "external", "datatype" ], "id" : "4183" }, { - "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowTotalWidth", + "iri" : "http://purl.org/healthcarevocab/v1#OpticalPathSequence", "equivalent" : [ "4191" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -145754,14 +145796,14 @@ } ] }, "label" : { - "IRI-based" : "EnergyWindowTotalWidth", - "undefined" : "Energy Window Total Width" + "IRI-based" : "OpticalPathSequence", + "undefined" : "Optical Path Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "1", + "attributes" : [ "object", "external" ], "id" : "4190" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OpticalPathSequence", + "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowTotalWidth", "equivalent" : [ "4193" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -145774,11 +145816,11 @@ } ] }, "label" : { - "IRI-based" : "OpticalPathSequence", - "undefined" : "Optical Path Sequence" + "IRI-based" : "EnergyWindowTotalWidth", + "undefined" : "Energy Window Total Width" }, - "domain" : "1", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "4192" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0025", @@ -145818,7 +145860,7 @@ "undefined" : "Recorded Wedge Sequence" }, "domain" : "4199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4198" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0612", @@ -145838,7 +145880,7 @@ "undefined" : "Specimen Preparation Step Content Item Sequence" }, "domain" : "4202", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4201" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0021", @@ -145898,7 +145940,7 @@ "undefined" : "Specimen Preparation Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4211" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0023", @@ -146018,7 +146060,7 @@ "undefined" : "Dark Current Counts" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4231" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientSpeciesDescription", @@ -146061,10 +146103,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4338" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0600", - "equivalent" : [ "300" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0032", + "equivalent" : [ "4344" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4341", + "range" : "4343", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -146074,17 +146116,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.0600", - "undefined" : "Specimen Short Description" + "IRI-based" : "Tag.0008.0032", + "undefined" : "Acquisition Time" }, - "domain" : "70", + "domain" : "4342", "attributes" : [ "external", "datatype" ], - "id" : "302" + "id" : "4341" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0032", - "equivalent" : [ "4345" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0600", + "equivalent" : [ "300" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4344", + "range" : "4345", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -146094,12 +146136,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.0032", - "undefined" : "Acquisition Time" + "IRI-based" : "Tag.0040.0600", + "undefined" : "Specimen Short Description" }, - "domain" : "4343", + "domain" : "70", "attributes" : [ "external", "datatype" ], - "id" : "4342" + "id" : "302" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureCodeSequence", "equivalent" : [ "4347" ], @@ -146117,8 +146159,8 @@ "IRI-based" : "PerformedProcedureCodeSequence", "undefined" : "Performed Procedure Code Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "4346" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.0033", @@ -146298,11 +146340,11 @@ "undefined" : "Dark Current Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4375" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasuredBandwidth", - "equivalent" : [ "756" ], + "equivalent" : [ "753" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4377", "annotations" : { @@ -146319,7 +146361,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "758" + "id" : "755" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorUTValue", "equivalent" : [ "4381" ], @@ -146358,7 +146400,7 @@ "undefined" : "Specimen Type Code Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4382" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceToBeamLimitingDeviceDistance", @@ -146418,7 +146460,7 @@ "undefined" : "Spectral Width" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4389" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockTrayID", @@ -146458,7 +146500,7 @@ "undefined" : "Original Image Identification" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4397" }, { "iri" : "http://purl.org/healthcarevocab/v1#PercentSampling", @@ -146558,7 +146600,7 @@ "undefined" : "Acquisition Context Sequence" }, "domain" : "4412", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4411" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0554", @@ -146578,7 +146620,7 @@ "undefined" : "Specimen UID" }, "domain" : "4414", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3147" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlongScanSpatialResolution", @@ -146638,7 +146680,7 @@ "undefined" : "Specimen Description Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4422" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0551", @@ -146698,7 +146740,7 @@ "undefined" : "Specimen Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4431" }, { "iri" : "http://purl.org/fidmark/asPATT", @@ -146788,7 +146830,7 @@ "IRI-based" : "IncludeNonDICOMObjects", "undefined" : "Include Non-DICOM Objects" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "4448" }, { @@ -146829,7 +146871,7 @@ "undefined" : "Digital Signatures Sequence" }, "domain" : "4455", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4454" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLDocumentSequence", @@ -146849,7 +146891,7 @@ "undefined" : "HPGL Document Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4457" }, { "iri" : "http://purl.org/healthcarevocab/v1#CommentsOnThePerformedProcedureStep", @@ -146889,7 +146931,7 @@ "undefined" : "Softcopy VOI LUT Sequence" }, "domain" : "4462", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4461" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedImageOverlayBoxSequence", @@ -146909,7 +146951,7 @@ "undefined" : "Referenced Image Overlay Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4464" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedBeamSequence", @@ -146929,7 +146971,7 @@ "undefined" : "Referenced Beam Sequence" }, "domain" : "4467", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4466" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0562", @@ -146949,7 +146991,7 @@ "undefined" : "Issuer of the Specimen Identifier Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4469" }, { "iri" : "http://purl.org/healthcarevocab/v1#MatingFeatureSequence", @@ -146968,8 +147010,8 @@ "IRI-based" : "MatingFeatureSequence", "undefined" : "Mating Feature Sequence" }, - "domain" : "1418", - "attributes" : [ "external", "object" ], + "domain" : "1415", + "attributes" : [ "object", "external" ], "id" : "4471" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0560", @@ -146989,7 +147031,7 @@ "undefined" : "Specimen Description Sequence" }, "domain" : "4474", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4473" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExcludedIntervalsSequence", @@ -147009,7 +147051,7 @@ "undefined" : "Excluded Intervals Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4476" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDLineCoordinatesSequence", @@ -147029,7 +147071,7 @@ "undefined" : "2D Line Coordinates Sequence" }, "domain" : "3372", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4478" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransmitterFrequency", @@ -147049,11 +147091,11 @@ "undefined" : "Transmitter Frequency" }, "domain" : "4481", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4480" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquiredSoundpathLength", - "equivalent" : [ "622" ], + "equivalent" : [ "625" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4483", "annotations" : { @@ -147070,10 +147112,10 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "624" + "id" : "627" }, { "iri" : "http://purl.org/healthcarevocab/v1#VectorAccuracy", - "equivalent" : [ "2123" ], + "equivalent" : [ "2125" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -147089,8 +147131,8 @@ "undefined" : "Vector Accuracy" }, "domain" : "2099", - "attributes" : [ "external", "object" ], - "id" : "2124" + "attributes" : [ "object", "external" ], + "id" : "2126" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeletionLock", "equivalent" : [ "4487" ], @@ -147129,7 +147171,7 @@ "undefined" : "Intraocular Lens Calculations Left Eye Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4488" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedContentItemIdentifier", @@ -147149,7 +147191,7 @@ "undefined" : "Referenced Content Item Identifier" }, "domain" : "1703", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4490" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeviationIndex", @@ -147209,7 +147251,7 @@ "undefined" : "Presentation Pixel Aspect Ratio" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2643" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeShifterDescription", @@ -147249,7 +147291,7 @@ "undefined" : "Presentation Pixel Spacing" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4499" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0103", @@ -147349,7 +147391,7 @@ "undefined" : "Secondary Capture Device Software Versions" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "523" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionMatrix", @@ -147369,7 +147411,7 @@ "undefined" : "Acquisition Matrix" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4523" }, { "iri" : "http://purl.org/healthcarevocab/v1#HangingProtocolUserIdentificationCodeSequence", @@ -147389,7 +147431,7 @@ "undefined" : "Hanging Protocol User Identification Code Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4527" }, { "iri" : "http://purl.org/healthcarevocab/v1#TargetExposureIndex", @@ -147489,7 +147531,7 @@ "undefined" : "Intraocular Lens Calculations Right Eye Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4543" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientComments", @@ -147549,7 +147591,7 @@ "undefined" : "Multi-frame Presentation Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4552" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhaseDescription", @@ -147589,7 +147631,7 @@ "undefined" : "Media Storage SOP Instance UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4556" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0002.0002", @@ -147609,7 +147651,7 @@ "undefined" : "Media Storage SOP Class UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4558" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelShieldNumber", @@ -147649,7 +147691,7 @@ "undefined" : "File Meta Information Version" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4563" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0002.0000", @@ -147689,7 +147731,7 @@ "undefined" : "General Machine Verification Sequence" }, "domain" : "4569", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4568" }, { "iri" : "http://purl.org/healthcarevocab/v1#ALineRate", @@ -147749,7 +147791,7 @@ "undefined" : "Left Image Sequence" }, "domain" : "4577", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4576" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0022", @@ -147769,7 +147811,7 @@ "undefined" : "Right Image Sequence" }, "domain" : "4577", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4579" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0020", @@ -147789,7 +147831,7 @@ "undefined" : "Stereo Pairs Sequence" }, "domain" : "4582", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4581" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcessingParametersSequence", @@ -147809,7 +147851,7 @@ "undefined" : "Performed Processing Parameters Sequence" }, "domain" : "3970", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4584" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0002.0016", @@ -147869,7 +147911,7 @@ "undefined" : "Implementation Class UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4592" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0002.0010", @@ -147889,7 +147931,7 @@ "undefined" : "Transfer Syntax UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4594" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0036", @@ -147952,10 +147994,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4602" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SelectorSTValue", - "equivalent" : [ "4608" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0039", + "equivalent" : [ "4607" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4607", + "range" : "4606", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -147965,14 +148007,14 @@ } ] }, "label" : { - "IRI-based" : "SelectorSTValue", - "undefined" : "Selector ST Value" + "IRI-based" : "Tag.0022.0039", + "undefined" : "Ophthalmic Image Orientation" }, - "domain" : "4606", + "domain" : "1593", "attributes" : [ "external", "datatype" ], "id" : "4605" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0039", + "iri" : "http://purl.org/healthcarevocab/v1#SelectorSTValue", "equivalent" : [ "4611" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4610", @@ -147985,12 +148027,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.0039", - "undefined" : "Ophthalmic Image Orientation" + "IRI-based" : "SelectorSTValue", + "undefined" : "Selector ST Value" }, - "domain" : "1593", + "domain" : "4609", "attributes" : [ "external", "datatype" ], - "id" : "4609" + "id" : "4608" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0032", "equivalent" : [ "4613" ], @@ -148009,7 +148051,7 @@ "undefined" : "Reference Coordinates" }, "domain" : "1593", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4612" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0035", @@ -148109,7 +148151,7 @@ "undefined" : "Ophthalmic Frame Location Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4626" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.000C", @@ -148149,7 +148191,7 @@ "undefined" : "Ophthalmic Axial Measurements Right Eye Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4631" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.000D", @@ -148189,7 +148231,7 @@ "undefined" : "De-coupling Frequency" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4637" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.000E", @@ -148349,7 +148391,7 @@ "undefined" : "Image Path Filter Pass Band" }, "domain" : "4658", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4657" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0005", @@ -148389,7 +148431,7 @@ "undefined" : "Patient Eye Movement Command Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4661" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1330", @@ -148409,7 +148451,7 @@ "undefined" : "Referenced Ophthalmic Axial Length Measurement QC ImageSequence" }, "domain" : "4664", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4663" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0001", @@ -148449,7 +148491,7 @@ "undefined" : "Light Path Filter Pass Band" }, "domain" : "4671", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4670" }, { "iri" : "http://purl.org/healthcarevocab/v1#TMLinePositionY0", @@ -148509,10 +148551,10 @@ "undefined" : "Relative Image Position Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4679" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AxialDetectorDimension", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.001E", "equivalent" : [ "4683" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4682", @@ -148525,14 +148567,14 @@ } ] }, "label" : { - "IRI-based" : "AxialDetectorDimension", - "undefined" : "Axial Detector Dimension" + "IRI-based" : "Tag.0022.001E", + "undefined" : "Camera Angle of View" }, "domain" : "1", "attributes" : [ "external", "datatype" ], "id" : "4681" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.001E", + "iri" : "http://purl.org/healthcarevocab/v1#AxialDetectorDimension", "equivalent" : [ "4686" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4685", @@ -148545,8 +148587,8 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.001E", - "undefined" : "Camera Angle of View" + "IRI-based" : "AxialDetectorDimension", + "undefined" : "Axial Detector Dimension" }, "domain" : "1", "attributes" : [ "external", "datatype" ], @@ -148569,7 +148611,7 @@ "undefined" : "Channel Description Code Sequence" }, "domain" : "4688", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4687" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.001B", @@ -148589,7 +148631,7 @@ "undefined" : "Refractive State Sequence" }, "domain" : "4690", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3277" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.001C", @@ -148609,7 +148651,7 @@ "undefined" : "Mydriatic Agent Code Sequence" }, "domain" : "2765", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4691" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0018", @@ -148629,7 +148671,7 @@ "undefined" : "Image Path Filter Type Stack Code Sequence" }, "domain" : "4694", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4693" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0019", @@ -148649,7 +148691,7 @@ "undefined" : "Lenses Code Sequence" }, "domain" : "4697", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4696" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0014", @@ -148689,7 +148731,7 @@ "undefined" : "Acquisition Device Type Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4702" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0016", @@ -148709,7 +148751,7 @@ "undefined" : "Illumination Type Code Sequence" }, "domain" : "4705", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4704" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0017", @@ -148729,7 +148771,7 @@ "undefined" : "Light Path Filter Type Stack Code Sequence" }, "domain" : "4708", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4707" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0010", @@ -148812,7 +148854,7 @@ "attributes" : [ "external", "datatype" ], "id" : "4719" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0013", + "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilConfiguration", "equivalent" : [ "4724" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4723", @@ -148825,14 +148867,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0022.0013", - "undefined" : "Stereo Vertical Pixel Offset" + "IRI-based" : "MultiCoilConfiguration", + "undefined" : "Multi-Coil Configuration" }, - "domain" : "4577", + "domain" : "1282", "attributes" : [ "external", "datatype" ], "id" : "4722" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilConfiguration", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.0013", "equivalent" : [ "4727" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4726", @@ -148845,10 +148887,10 @@ } ] }, "label" : { - "IRI-based" : "MultiCoilConfiguration", - "undefined" : "Multi-Coil Configuration" + "IRI-based" : "Tag.0022.0013", + "undefined" : "Stereo Vertical Pixel Offset" }, - "domain" : "1282", + "domain" : "4577", "attributes" : [ "external", "datatype" ], "id" : "4725" }, { @@ -148909,7 +148951,7 @@ "undefined" : "Exposure Control Sensing Regions Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4733" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReformattingOperationInitialViewDirection", @@ -148949,7 +148991,7 @@ "undefined" : "Overlay Pixel Data Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4738" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6320", @@ -148969,7 +149011,7 @@ "undefined" : "HPGL Pen Sequence" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4741" }, { "iri" : "http://purl.org/healthcarevocab/v1#RectilinearPhaseEncodeReordering", @@ -149009,7 +149051,7 @@ "undefined" : "Surface Model Description Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4746" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimeDistributionProtocol", @@ -149049,7 +149091,7 @@ "undefined" : "Referenced Frame Numbers" }, "domain" : "2549", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4751" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureCodeSequence", @@ -149069,7 +149111,7 @@ "undefined" : "Procedure Code Sequence" }, "domain" : "4755", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4754" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6350", @@ -149089,7 +149131,7 @@ "undefined" : "Implant Template 3D Model Surface Number" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4757" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6345", @@ -149149,7 +149191,7 @@ "undefined" : "Bounding Rectangle" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4766" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6346", @@ -149169,7 +149211,7 @@ "undefined" : "Recommended Rotation Point" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4768" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6340", @@ -149209,7 +149251,7 @@ "undefined" : "Synchronized Scrolling Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4773" }, { "iri" : "http://purl.org/healthcarevocab/v1#XRayGeometrySequence", @@ -149229,7 +149271,7 @@ "undefined" : "X-Ray Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4775" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6380", @@ -149269,7 +149311,7 @@ "undefined" : "Algorithm Routing Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4782" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionTimeSynchronized", @@ -149429,7 +149471,7 @@ "undefined" : "Velocity Encoding Acquisition Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4811" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationApprovalTime", @@ -149489,7 +149531,7 @@ "undefined" : "SOP Classes Supported" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1985" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6390", @@ -149548,8 +149590,8 @@ "IRI-based" : "PertinentOtherEvidenceSequence", "undefined" : "Pertinent Other Evidence Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "4825" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableVerticalIncrement", @@ -149569,7 +149611,7 @@ "undefined" : "Table Vertical Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1976" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyApplicationSetupDoseSpecificationPoint", @@ -149589,7 +149631,7 @@ "undefined" : "Brachy Application Setup Dose Specification Point" }, "domain" : "1088", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4827" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2144", @@ -149669,7 +149711,7 @@ "undefined" : "Private Record UID" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4840" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.212A", @@ -149713,9 +149755,9 @@ "id" : "4847" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2127", - "equivalent" : [ "4852" ], + "equivalent" : [ "4854" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4851", + "range" : "4853", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -149730,7 +149772,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "4850" + "id" : "4852" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2129", "equivalent" : [ "4857" ], @@ -149833,7 +149875,7 @@ "id" : "4867" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2130", - "equivalent" : [ "2844" ], + "equivalent" : [ "2848" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -149849,8 +149891,8 @@ "undefined" : "Event Elapsed Time(s)" }, "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "2845" + "attributes" : [ "object", "external" ], + "id" : "2849" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2132", "equivalent" : [ "4871" ], @@ -149869,7 +149911,7 @@ "undefined" : "Event Timer Name(s)" }, "domain" : "4870", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4869" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelPresentation", @@ -149929,7 +149971,7 @@ "undefined" : "Ion Block Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4879" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2133", @@ -149949,7 +149991,7 @@ "undefined" : "Event Timer Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4881" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2135", @@ -149969,7 +150011,7 @@ "undefined" : "Event Code Sequence" }, "domain" : "3666", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4883" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2143", @@ -150112,10 +150154,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4904" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OriginalImageSequence", - "equivalent" : [ "4908" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2110", + "equivalent" : [ "4909" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "4908", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -150125,17 +150167,17 @@ } ] }, "label" : { - "IRI-based" : "OriginalImageSequence", - "undefined" : "Original Image Sequence" + "IRI-based" : "Tag.0008.2110", + "undefined" : "Lossy Image Compression (Retired)" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "4907" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2110", + "iri" : "http://purl.org/healthcarevocab/v1#OriginalImageSequence", "equivalent" : [ "4911" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4910", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -150145,17 +150187,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.2110", - "undefined" : "Lossy Image Compression (Retired)" + "IRI-based" : "OriginalImageSequence", + "undefined" : "Original Image Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4909" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "4910" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratoryMotionCompensationTechnique", - "equivalent" : [ "4917" ], + "equivalent" : [ "4918" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4916", + "range" : "4917", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -150168,9 +150210,9 @@ "IRI-based" : "RespiratoryMotionCompensationTechnique", "undefined" : "Respiratory Motion Compensation Technique" }, - "domain" : "4915", + "domain" : "4916", "attributes" : [ "external", "datatype" ], - "id" : "4914" + "id" : "4915" }, { "iri" : "http://purl.org/healthcarevocab/v1#MydriaticAgentSequence", "equivalent" : [ "2876" ], @@ -150189,7 +150231,7 @@ "undefined" : "Mydriatic Agent Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2877" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1460", @@ -150229,7 +150271,7 @@ "undefined" : "Source Image Sequence" }, "domain" : "4923", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4922" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2111", @@ -150269,7 +150311,7 @@ "undefined" : "Implant Type Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4929" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyVerifiedTime", @@ -150369,7 +150411,7 @@ "undefined" : "Referenced Measured Dose Reference Sequence" }, "domain" : "4941", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4940" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceOfUltrasoundRegions", @@ -150389,7 +150431,7 @@ "undefined" : "Sequence of Ultrasound Regions" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4943" }, { "iri" : "http://purl.org/healthcarevocab/v1#PostDeformationMatrixRegistrationSequence", @@ -150409,7 +150451,7 @@ "undefined" : "Post Deformation Matrix Registration Sequence" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4945" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.63B0", @@ -150429,7 +150471,7 @@ "undefined" : "Mating Feature Sets Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4948" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1491", @@ -150489,7 +150531,7 @@ "undefined" : "Fixation Method Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2300" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceIsotopeHalfLife", @@ -150529,7 +150571,7 @@ "undefined" : "Coating Materials Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4958" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.63A0", @@ -150549,7 +150591,7 @@ "undefined" : "Materials Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4960" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1480", @@ -150589,7 +150631,7 @@ "undefined" : "Implant Type Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4930" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTPlanDate", @@ -150629,7 +150671,7 @@ "undefined" : "US Image Description Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4968" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingLUT1Sequence", @@ -150649,7 +150691,7 @@ "undefined" : "Blending LUT 1 Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4970" }, { "iri" : "http://purl.org/healthcarevocab/v1#DiffusionBValueYY", @@ -150729,7 +150771,7 @@ "undefined" : "Visual Field Test Point Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4995" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.62A0", @@ -150749,7 +150791,7 @@ "undefined" : "Implant Regulatory Disapproval Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4997" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1530", @@ -150788,8 +150830,8 @@ "IRI-based" : "Tag.0040.0220", "undefined" : "Referenced Non-Image Composite SOP Instance Sequence" }, - "domain" : "442", - "attributes" : [ "external", "object" ], + "domain" : "438", + "attributes" : [ "object", "external" ], "id" : "5008" }, { "iri" : "http://purl.org/healthcarevocab/v1#DiffusionBValueXX", @@ -150828,7 +150870,7 @@ "IRI-based" : "SurfaceComments", "undefined" : "Surface Comments" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2212" }, { @@ -151049,7 +151091,7 @@ "undefined" : "Template Extension Organization UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5048" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0251", @@ -151129,7 +151171,7 @@ "undefined" : "Failed SOP Sequence" }, "domain" : "5062", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2444" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseType", @@ -151189,7 +151231,7 @@ "undefined" : "HPGL Document Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4458" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSeriesSequence", @@ -151209,7 +151251,7 @@ "undefined" : "Referenced Series Sequence" }, "domain" : "5069", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2217" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagedVolumeHeight", @@ -151292,10 +151334,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3259" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PhysicalDeltaX", - "equivalent" : [ "5089" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0242", + "equivalent" : [ "5090" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3688", + "range" : "5089", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151305,17 +151347,17 @@ } ] }, "label" : { - "IRI-based" : "PhysicalDeltaX", - "undefined" : "Physical Delta X" + "IRI-based" : "Tag.0040.0242", + "undefined" : "Performed Station Name" }, - "domain" : "911", + "domain" : "241", "attributes" : [ "external", "datatype" ], "id" : "5088" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0242", + "iri" : "http://purl.org/healthcarevocab/v1#PhysicalDeltaX", "equivalent" : [ "5092" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5091", + "range" : "3688", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151325,12 +151367,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.0242", - "undefined" : "Performed Station Name" + "IRI-based" : "PhysicalDeltaX", + "undefined" : "Physical Delta X" }, - "domain" : "241", + "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "5090" + "id" : "5091" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0241", "equivalent" : [ "5095" ], @@ -151389,7 +151431,7 @@ "undefined" : "Related General SOP Class UID" }, "domain" : "5098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3785" }, { "iri" : "http://purl.org/healthcarevocab/v1#IVUSPullbackRate", @@ -151429,7 +151471,7 @@ "undefined" : "Frame Anatomy Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3884" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9072", @@ -151489,7 +151531,7 @@ "undefined" : "View Orientation Modifier" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5110" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.62F2", @@ -151512,10 +151554,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5112" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1508", - "equivalent" : [ "5116" ], + "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorName", + "equivalent" : [ "5118" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3479", + "range" : "5117", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151525,17 +151567,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1508", - "undefined" : "Positioner Type" + "IRI-based" : "SourceApplicatorName", + "undefined" : "Source Applicator Name" }, - "domain" : "1", + "domain" : "5116", "attributes" : [ "external", "datatype" ], "id" : "5115" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorName", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1508", "equivalent" : [ "5120" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5119", + "range" : "3479", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151545,12 +151587,12 @@ } ] }, "label" : { - "IRI-based" : "SourceApplicatorName", - "undefined" : "Source Applicator Name" + "IRI-based" : "Tag.0018.1508", + "undefined" : "Positioner Type" }, - "domain" : "5118", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "5117" + "id" : "5119" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorTemperature", "equivalent" : [ "5124" ], @@ -151572,10 +151614,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5123" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SnoutPositionTolerance", - "equivalent" : [ "5127" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9057", + "equivalent" : [ "3773" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5126", + "range" : "5125", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151585,17 +151627,17 @@ } ] }, "label" : { - "IRI-based" : "SnoutPositionTolerance", - "undefined" : "Snout Position Tolerance" + "IRI-based" : "Tag.0020.9057", + "undefined" : "In-Stack Position Number" }, - "domain" : "3908", + "domain" : "680", "attributes" : [ "external", "datatype" ], - "id" : "5125" + "id" : "3775" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9057", - "equivalent" : [ "3773" ], + "iri" : "http://purl.org/healthcarevocab/v1#SnoutPositionTolerance", + "equivalent" : [ "5128" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5128", + "range" : "5127", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151605,12 +151647,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9057", - "undefined" : "In-Stack Position Number" + "IRI-based" : "SnoutPositionTolerance", + "undefined" : "Snout Position Tolerance" }, - "domain" : "680", + "domain" : "3908", "attributes" : [ "external", "datatype" ], - "id" : "3775" + "id" : "5126" }, { "iri" : "http://purl.org/healthcarevocab/v1#SeriesNumber", "equivalent" : [ "5132" ], @@ -151669,7 +151711,7 @@ "undefined" : "View Orientation Code Sequence" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5134" }, { "iri" : "http://purl.org/healthcarevocab/v1#SecondaryCaptureDeviceManufacturerModelName", @@ -151709,7 +151751,7 @@ "undefined" : "Component Manufacturing Procedure" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5139" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1521", @@ -151729,7 +151771,7 @@ "undefined" : "Positioner Secondary Angle Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5141" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1520", @@ -151749,7 +151791,7 @@ "undefined" : "Positioner Primary Angle Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5143" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3010", @@ -151769,7 +151811,7 @@ "undefined" : "VOI LUT Sequence" }, "domain" : "5146", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5145" }, { "iri" : "http://purl.org/healthcarevocab/v1#AmplifierType", @@ -151809,7 +151851,7 @@ "undefined" : "Anterior Chamber Depth Definition Code Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2617" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndicationType", @@ -151829,7 +151871,7 @@ "undefined" : "Indication Type" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5149" }, { "iri" : "http://purl.org/healthcarevocab/v1#DiffusionBValueZZ", @@ -151892,10 +151934,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5155" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3002", - "equivalent" : [ "5159" ], + "iri" : "http://purl.org/healthcarevocab/v1#FilterMaterialUsedInGainCalibration", + "equivalent" : [ "4042" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "5157", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151905,17 +151947,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.3002", - "undefined" : "LUT Descriptor" + "IRI-based" : "FilterMaterialUsedInGainCalibration", + "undefined" : "Filter Material Used in Gain Calibration" }, - "domain" : "5158", - "attributes" : [ "external", "object" ], - "id" : "5157" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4044" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FilterMaterialUsedInGainCalibration", - "equivalent" : [ "4042" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3002", + "equivalent" : [ "5160" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5160", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -151925,12 +151967,12 @@ } ] }, "label" : { - "IRI-based" : "FilterMaterialUsedInGainCalibration", - "undefined" : "Filter Material Used in Gain Calibration" + "IRI-based" : "Tag.0028.3002", + "undefined" : "LUT Descriptor" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4044" + "domain" : "5159", + "attributes" : [ "object", "external" ], + "id" : "5158" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3003", "equivalent" : [ "5164" ], @@ -151969,7 +152011,7 @@ "undefined" : "Modality LUT Sequence" }, "domain" : "5166", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5165" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3006", @@ -151989,7 +152031,7 @@ "undefined" : "LUT Data" }, "domain" : "5169", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5168" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.3004", @@ -152049,7 +152091,7 @@ "undefined" : "Transducer Orientation Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5184" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemAxesSequence", @@ -152069,7 +152111,7 @@ "undefined" : "Coordinate System Axes Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5190" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceProcessingAlgorithmIdentificationSequence", @@ -152088,8 +152130,8 @@ "IRI-based" : "SurfaceProcessingAlgorithmIdentificationSequence", "undefined" : "Surface Processing Algorithm Identification Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2167" }, { "iri" : "http://purl.org/healthcarevocab/v1#HL7DocumentEffectiveTime", @@ -152269,7 +152311,7 @@ "undefined" : "MAC Parameters Sequence" }, "domain" : "5227", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5226" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorFLValue", @@ -152289,7 +152331,7 @@ "undefined" : "Selector FL Value" }, "domain" : "5230", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5229" }, { "iri" : "http://purl.org/healthcarevocab/v1#LightPathFilterPassThroughWavelength", @@ -152389,7 +152431,7 @@ "undefined" : "Grid Frame Offset Vector" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5246" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToBeamLimitingDeviceDistance", @@ -152412,10 +152454,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5251" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Modality", - "equivalent" : [ "4170" ], + "iri" : "http://purl.org/healthcarevocab/v1#DiffusionBValue", + "equivalent" : [ "5256" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5256", + "range" : "1062", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -152425,17 +152467,17 @@ } ] }, "label" : { - "IRI-based" : "Modality", - "undefined" : "Modality" + "IRI-based" : "DiffusionBValue", + "undefined" : "Diffusion b-value" }, - "domain" : "5255", + "domain" : "3989", "attributes" : [ "external", "datatype" ], - "id" : "4173" + "id" : "5255" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DiffusionBValue", - "equivalent" : [ "5258" ], + "iri" : "http://purl.org/healthcarevocab/v1#Modality", + "equivalent" : [ "4170" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1062", + "range" : "5258", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -152445,12 +152487,12 @@ } ] }, "label" : { - "IRI-based" : "DiffusionBValue", - "undefined" : "Diffusion b-value" + "IRI-based" : "Modality", + "undefined" : "Modality" }, - "domain" : "3989", + "domain" : "5257", "attributes" : [ "external", "datatype" ], - "id" : "5257" + "id" : "4173" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0275", "equivalent" : [ "5261" ], @@ -152469,7 +152511,7 @@ "undefined" : "Request Attributes Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5260" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0270", @@ -152489,7 +152531,7 @@ "undefined" : "Scheduled Step Attributes Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3238" }, { "iri" : "http://purl.org/healthcarevocab/v1#ParallelReductionFactorOutOfPlane", @@ -152549,7 +152591,7 @@ "undefined" : "Mydriatic Agent Concentration Units Sequence" }, "domain" : "2765", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2829" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0261", @@ -152589,7 +152631,7 @@ "undefined" : "Performed Protocol Code Sequence" }, "domain" : "5281", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5280" }, { "iri" : "http://purl.org/healthcarevocab/v1#RepeatFractionCycleLength", @@ -152669,7 +152711,7 @@ "undefined" : "Billing Item Sequence" }, "domain" : "77", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5297" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0295", @@ -152689,7 +152731,7 @@ "undefined" : "Measuring Units Sequence" }, "domain" : "2199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5301" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0294", @@ -152712,10 +152754,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5303" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6310", - "equivalent" : [ "5308" ], + "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorNumber", + "equivalent" : [ "5307" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5307", + "range" : "1782", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -152725,17 +152767,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0068.6310", - "undefined" : "HPGL Contour Pen Number" + "IRI-based" : "RangeModulatorNumber", + "undefined" : "Range Modulator Number" }, - "domain" : "2619", + "domain" : "1788", "attributes" : [ "external", "datatype" ], "id" : "5306" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorNumber", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6310", "equivalent" : [ "5310" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1782", + "range" : "5309", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -152745,12 +152787,12 @@ } ] }, "label" : { - "IRI-based" : "RangeModulatorNumber", - "undefined" : "Range Modulator Number" + "IRI-based" : "Tag.0068.6310", + "undefined" : "HPGL Contour Pen Number" }, - "domain" : "1788", + "domain" : "2619", "attributes" : [ "external", "datatype" ], - "id" : "5309" + "id" : "5308" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0293", "equivalent" : [ "5312" ], @@ -152769,7 +152811,7 @@ "undefined" : "Quantity Sequence" }, "domain" : "77", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5311" }, { "iri" : "http://purl.org/healthcarevocab/v1#IonBeamLimitingDeviceSequence", @@ -152789,7 +152831,7 @@ "undefined" : "Ion Beam Limiting Device Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5315" }, { "iri" : "http://purl.org/healthcarevocab/v1#BillingSuppliesAndDevicesSequence", @@ -152809,7 +152851,7 @@ "undefined" : "Billing Supplies and Devices Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5317" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicFilled", @@ -152889,7 +152931,7 @@ "undefined" : "HPGL Document" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5337" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0281", @@ -152909,7 +152951,7 @@ "undefined" : "Performed Procedure Step Discontinuation Reason Code Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5342" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0280", @@ -152953,7 +152995,7 @@ "id" : "5346" }, { "iri" : "http://purl.org/healthcarevocab/v1#ViewName", - "equivalent" : [ "4850" ], + "equivalent" : [ "4852" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5349", "annotations" : { @@ -152970,7 +153012,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "4852" + "id" : "4854" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelSpacingCalibrationType", "equivalent" : [ "5351" ], @@ -153009,7 +153051,7 @@ "undefined" : "Specimen Preparation Step Content Item Sequence" }, "domain" : "4202", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4203" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTImagePosition", @@ -153029,7 +153071,7 @@ "undefined" : "RT Image Position" }, "domain" : "5353", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5352" }, { "iri" : "http://purl.org/healthcarevocab/v1#ModifyingDeviceID", @@ -153069,7 +153111,7 @@ "undefined" : "2D Mating Axes" }, "domain" : "1239", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5358" }, { "iri" : "http://purl.org/healthcarevocab/v1#PartialView", @@ -153109,7 +153151,7 @@ "undefined" : "2D Mating Point" }, "domain" : "1239", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5363" }, { "iri" : "http://purl.org/healthcarevocab/v1#ZonalMapLocation", @@ -153129,7 +153171,7 @@ "undefined" : "Zonal Map Location" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5365" }, { "iri" : "http://purl.org/healthcarevocab/v1#OrganDose", @@ -153169,7 +153211,7 @@ "undefined" : "Requested Procedure Code Sequence" }, "domain" : "5373", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "996" }, { "iri" : "http://purl.org/healthcarevocab/v1#UltrasoundOphthalmicAxialLengthMeasurementsSequence", @@ -153189,11 +153231,11 @@ "undefined" : "Ultrasound Ophthalmic Axial Length Measurements Sequence" }, "domain" : "5374", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1475" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasuredCenterFrequency", - "equivalent" : [ "741" ], + "equivalent" : [ "737" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5375", "annotations" : { @@ -153210,7 +153252,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "743" + "id" : "739" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientMotionCorrected", "equivalent" : [ "5378" ], @@ -153329,7 +153371,7 @@ "undefined" : "Range Shifter Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5389" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockSequence", @@ -153349,7 +153391,7 @@ "undefined" : "Block Sequence" }, "domain" : "5392", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5391" }, { "iri" : "http://purl.org/poso/hasOrientation", @@ -153367,7 +153409,7 @@ "en" : "Indicates the orientation of a feature of interest.", "nl" : "Duid de orientatie aan van een object aan." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5394" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRTimingAndRelatedParametersSequence", @@ -153387,7 +153429,7 @@ "undefined" : "MR Timing and Related Parameters Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5398" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0100", @@ -153447,7 +153489,7 @@ "undefined" : "2D Degree of Freedom Sequence" }, "domain" : "944", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5410" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0110", @@ -153487,7 +153529,7 @@ "undefined" : "Focal Distance" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1748" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanOptions", @@ -153507,7 +153549,7 @@ "undefined" : "Scan Options" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5417" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargestMonochromePixelValue", @@ -153547,7 +153589,7 @@ "undefined" : "3D Degree of Freedom Axis" }, "domain" : "944", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5422" }, { "iri" : "http://purl.org/healthcarevocab/v1#RectificationType", @@ -153647,7 +153689,7 @@ "undefined" : "XA/XRF Frame Characteristics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5432" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrintJobID", @@ -153687,7 +153729,7 @@ "undefined" : "Nominal Scanned Pixel Spacing" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5436" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRDRDirectoryRecordOffset", @@ -153867,7 +153909,7 @@ "undefined" : "Referenced Verification Image Sequence" }, "domain" : "5466", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5465" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientSexNeutered", @@ -153890,10 +153932,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5468" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0029", - "equivalent" : [ "3841" ], + "iri" : "http://purl.org/healthcarevocab/v1#EchoPulseSequence", + "equivalent" : [ "5471" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5470", + "range" : "58", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -153903,17 +153945,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.3002.0029", - "undefined" : "Fraction Number" + "IRI-based" : "EchoPulseSequence", + "undefined" : "Echo Pulse Sequence" }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "3843" + "id" : "5470" }, { - "iri" : "http://purl.org/healthcarevocab/v1#EchoPulseSequence", - "equivalent" : [ "5472" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0029", + "equivalent" : [ "3841" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "58", + "range" : "5472", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -153923,12 +153965,12 @@ } ] }, "label" : { - "IRI-based" : "EchoPulseSequence", - "undefined" : "Echo Pulse Sequence" + "IRI-based" : "Tag.3002.0029", + "undefined" : "Fraction Number" }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "5471" + "id" : "3843" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0028", "equivalent" : [ "5475" ], @@ -154147,7 +154189,7 @@ "undefined" : "Diaphragm Position" }, "domain" : "3925", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5507" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0030", @@ -154167,7 +154209,7 @@ "undefined" : "Exposure Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5510" }, { "iri" : "http://purl.org/healthcarevocab/v1#NormalizationFactorFormat", @@ -154247,7 +154289,7 @@ "undefined" : "X-Ray Image Receptor Translation" }, "domain" : "5525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5524" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientBirthName", @@ -154387,7 +154429,7 @@ "undefined" : "Referenced File ID" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5545" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoatingMaterialsCodeSequence", @@ -154407,7 +154449,7 @@ "undefined" : "Coating Materials Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4959" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9128", @@ -154487,7 +154529,7 @@ "undefined" : "Container Type Sequence" }, "domain" : "5556", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3052" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9113", @@ -154507,7 +154549,7 @@ "undefined" : "Plane Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5557" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0010", @@ -154527,7 +154569,7 @@ "undefined" : "RT Image Orientation" }, "domain" : "5560", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5559" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionGroupDescription", @@ -154567,7 +154609,7 @@ "undefined" : "Frame Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5565" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0012", @@ -154587,7 +154629,7 @@ "undefined" : "RT Image Position" }, "domain" : "5567", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5354" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0011", @@ -154607,7 +154649,7 @@ "undefined" : "Image Plane Pixel Spacing" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5568" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9116", @@ -154627,7 +154669,7 @@ "undefined" : "Plane Orientation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5570" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0120", @@ -154667,7 +154709,7 @@ "undefined" : "Range of Freedom" }, "domain" : "5579", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "451" }, { "iri" : "http://purl.org/healthcarevocab/v1#GridResolution", @@ -154687,7 +154729,7 @@ "undefined" : "Grid Resolution" }, "domain" : "5581", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5580" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScatterFractionFactor", @@ -154727,7 +154769,7 @@ "undefined" : "View Code Sequence" }, "domain" : "5588", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5587" }, { "iri" : "http://purl.org/healthcarevocab/v1#PersonIdentificationCodeSequence", @@ -154747,7 +154789,7 @@ "undefined" : "Person Identification Code Sequence" }, "domain" : "5593", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5592" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0130", @@ -154787,7 +154829,7 @@ "undefined" : "3D Mating Axes" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5599" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedWedgeNumber", @@ -154827,11 +154869,11 @@ "undefined" : "Anatomic Approach Direction Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5603" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicGroupID", - "equivalent" : [ "917" ], + "equivalent" : [ "920" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5606", "annotations" : { @@ -154848,7 +154890,7 @@ }, "domain" : "5605", "attributes" : [ "external", "datatype" ], - "id" : "920" + "id" : "923" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3002.0042", "equivalent" : [ "3863" ], @@ -154907,7 +154949,7 @@ "undefined" : "Fluence Map Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5609" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0140", @@ -154947,7 +154989,7 @@ "undefined" : "CT Acquisition Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5614" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyCompletionDate", @@ -154987,7 +155029,7 @@ "undefined" : "3D Mating Point" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5617" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.015E", @@ -155027,7 +155069,7 @@ "undefined" : "Primary Fluence Mode Sequence" }, "domain" : "5624", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5623" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0154", @@ -155127,7 +155169,7 @@ "undefined" : "Table Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5636" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0150", @@ -155187,7 +155229,7 @@ "undefined" : "Applicable Frame Range" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5645" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.63D0", @@ -155206,7 +155248,7 @@ "IRI-based" : "Tag.0068.63D0", "undefined" : "Mating Feature Set Label" }, - "domain" : "1418", + "domain" : "1415", "attributes" : [ "external", "datatype" ], "id" : "5648" }, { @@ -155247,7 +155289,7 @@ "undefined" : "Scan Spot Meterset Weights" }, "domain" : "2837", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5653" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E022", @@ -155267,7 +155309,7 @@ "undefined" : "DICOM Media Retrieval Sequence" }, "domain" : "5656", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5655" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E023", @@ -155287,7 +155329,7 @@ "undefined" : "WADO Retrieval Sequence" }, "domain" : "5659", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5658" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E024", @@ -155307,7 +155349,7 @@ "undefined" : "XDS Retrieval Sequence" }, "domain" : "5662", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5661" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E020", @@ -155347,7 +155389,7 @@ "undefined" : "Frame Detector Parameters Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5670" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E021", @@ -155367,7 +155409,7 @@ "undefined" : "DICOM Retrieval Sequence" }, "domain" : "5673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5672" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelLabel", @@ -155406,7 +155448,7 @@ "IRI-based" : "Tag.0068.63C0", "undefined" : "Mating Feature Set ID" }, - "domain" : "1418", + "domain" : "1415", "attributes" : [ "external", "datatype" ], "id" : "3389" }, { @@ -155431,7 +155473,7 @@ "id" : "5681" }, { "iri" : "http://purl.org/healthcarevocab/v1#DACSequence", - "equivalent" : [ "637" ], + "equivalent" : [ "640" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -155447,8 +155489,8 @@ "undefined" : "DAC Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "638" + "attributes" : [ "object", "external" ], + "id" : "641" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0340", "equivalent" : [ "5685" ], @@ -155467,7 +155509,7 @@ "undefined" : "Performed Series Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5684" }, { "iri" : "http://purl.org/healthcarevocab/v1#AttenuationCorrected", @@ -155507,7 +155549,7 @@ "undefined" : "Repository Unique ID" }, "domain" : "586", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5689" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E031", @@ -155527,7 +155569,7 @@ "undefined" : "Home Community ID" }, "domain" : "586", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5692" }, { "iri" : "http://purl.org/healthcarevocab/v1#NonUniformRadialSamplingCorrected", @@ -155607,7 +155649,7 @@ "undefined" : "HL7 Document Type Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5707" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.63F0", @@ -155647,7 +155689,7 @@ "undefined" : "Document Class Code Sequence" }, "domain" : "5713", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5712" }, { "iri" : "http://purl.org/healthcarevocab/v1#EffectiveDateTime", @@ -155687,7 +155729,7 @@ "undefined" : "Retrieve Location UID" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5723" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlateType", @@ -155726,8 +155768,8 @@ "IRI-based" : "Tag.0068.63E0", "undefined" : "Mating Feature Sequence" }, - "domain" : "1418", - "attributes" : [ "external", "object" ], + "domain" : "1415", + "attributes" : [ "object", "external" ], "id" : "4472" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.E010", @@ -155887,7 +155929,7 @@ "undefined" : "Vertices of the Polygonal Shutter" }, "domain" : "5753", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5752" }, { "iri" : "http://purl.org/healthcarevocab/v1#QuadratureReceiveCoil", @@ -155910,8 +155952,8 @@ "attributes" : [ "external", "datatype" ], "id" : "5756" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1624", - "equivalent" : [ "5760" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.030E", + "equivalent" : [ "5759" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -155923,14 +155965,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1624", - "undefined" : "Shutter Presentation Color CIELab Value" + "IRI-based" : "Tag.0040.030E", + "undefined" : "Exposure Dose Sequence" }, - "domain" : "5759", - "attributes" : [ "external", "object" ], + "domain" : "241", + "attributes" : [ "object", "external" ], "id" : "5758" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.030E", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1624", "equivalent" : [ "5762" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -155943,12 +155985,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.030E", - "undefined" : "Exposure Dose Sequence" + "IRI-based" : "Tag.0018.1624", + "undefined" : "Shutter Presentation Color CIELab Value" }, - "domain" : "241", - "attributes" : [ "external", "object" ], - "id" : "5761" + "domain" : "5761", + "attributes" : [ "object", "external" ], + "id" : "5760" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1623", "equivalent" : [ "5764" ], @@ -155970,10 +156012,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5763" }, { - "iri" : "http://purl.org/healthcarevocab/v1#EmmetropicMagnification", - "equivalent" : [ "4642" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0307", + "equivalent" : [ "5767" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5765", + "range" : "5766", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -155983,17 +156025,17 @@ } ] }, "label" : { - "IRI-based" : "EmmetropicMagnification", - "undefined" : "Emmetropic Magnification" + "IRI-based" : "Tag.0040.0307", + "undefined" : "Distance Source to Support" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "4644" + "id" : "5765" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0307", - "equivalent" : [ "5768" ], + "iri" : "http://purl.org/healthcarevocab/v1#EmmetropicMagnification", + "equivalent" : [ "4642" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5767", + "range" : "5768", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -156003,12 +156045,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.0307", - "undefined" : "Distance Source to Support" + "IRI-based" : "EmmetropicMagnification", + "undefined" : "Emmetropic Magnification" }, - "domain" : "102", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "5766" + "id" : "4644" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0306", "equivalent" : [ "5772" ], @@ -156047,13 +156089,13 @@ "undefined" : "Exposed Area" }, "domain" : "5774", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5773" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0302", - "equivalent" : [ "5779" ], + "equivalent" : [ "5780" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5778", + "range" : "5779", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -156066,9 +156108,9 @@ "IRI-based" : "Tag.0040.0302", "undefined" : "Entrance Dose" }, - "domain" : "5777", + "domain" : "5778", "attributes" : [ "external", "datatype" ], - "id" : "5776" + "id" : "5777" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0301", "equivalent" : [ "5783" ], @@ -156127,7 +156169,7 @@ "undefined" : "Center of Circular Shutter" }, "domain" : "5788", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5787" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1612", @@ -156166,7 +156208,7 @@ "IRI-based" : "PreserveCompositeInstancesAfterMediaCreation", "undefined" : "Preserve Composite Instances After Media Creation" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "5793" }, { @@ -156207,7 +156249,7 @@ "undefined" : "Referenced Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5799" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9165", @@ -156250,10 +156292,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3304" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9164", - "equivalent" : [ "5810" ], + "iri" : "http://purl.org/healthcarevocab/v1#TelephoneNumberTrial", + "equivalent" : [ "5809" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5809", + "range" : "5808", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -156263,14 +156305,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9164", - "undefined" : "Dimension Organization UID" + "IRI-based" : "TelephoneNumberTrial", + "undefined" : "Telephone Number (Trial)" }, - "domain" : "5808", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "5807" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TelephoneNumberTrial", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9164", "equivalent" : [ "5813" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5812", @@ -156283,12 +156325,12 @@ } ] }, "label" : { - "IRI-based" : "TelephoneNumberTrial", - "undefined" : "Telephone Number (Trial)" + "IRI-based" : "Tag.0020.9164", + "undefined" : "Dimension Organization UID" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "5811" + "domain" : "5811", + "attributes" : [ "object", "external" ], + "id" : "5810" }, { "iri" : "http://purl.org/healthcarevocab/v1#CollimatorRightVerticalEdge", "equivalent" : [ "5817" ], @@ -156387,7 +156429,7 @@ "undefined" : "Concatenation UID" }, "domain" : "5826", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5825" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9162", @@ -156427,7 +156469,7 @@ "undefined" : "Billing Supplies and Devices Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5318" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9158", @@ -156467,7 +156509,7 @@ "undefined" : "Film Consumption Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5836" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0320", @@ -156487,7 +156529,7 @@ "undefined" : "Billing Procedure Step Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5838" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9156", @@ -156527,7 +156569,7 @@ "undefined" : "Dimension Index Values" }, "domain" : "680", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5843" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9154", @@ -156546,7 +156588,7 @@ "IRI-based" : "Tag.0020.9154", "undefined" : "Nominal Cardiac Trigger Time Prior To R-Peak" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5845" }, { @@ -156566,7 +156608,7 @@ "IRI-based" : "Tag.0020.9155", "undefined" : "Actual Cardiac Trigger Time Prior To R-Peak" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5848" }, { @@ -156586,7 +156628,7 @@ "IRI-based" : "Tag.0020.9153", "undefined" : "Nominal Cardiac Trigger Delay Time" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5851" }, { @@ -156607,7 +156649,7 @@ "undefined" : "ROI Contour Sequence" }, "domain" : "5855", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5854" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformDisplayBackgroundCIELabValue", @@ -156627,7 +156669,7 @@ "undefined" : "Waveform Display Background CIELab Value" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5861" }, { "iri" : "http://purl.org/poso/zAxisValue", @@ -156642,7 +156684,7 @@ "comment" : { "en" : "Quantitative result value along the Z-axis of a spatial sensor." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "5863" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfCompensators", @@ -156722,7 +156764,7 @@ "undefined" : "Depth(s) of Focus" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5888" }, { "iri" : "http://purl.org/healthcarevocab/v1#PTORepresentationSequence", @@ -156742,7 +156784,7 @@ "undefined" : "PTO Representation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5890" }, { "iri" : "http://purl.org/healthcarevocab/v1#LineSequence", @@ -156761,8 +156803,8 @@ "IRI-based" : "LineSequence", "undefined" : "Line Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2119" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1600", @@ -156782,7 +156824,7 @@ "undefined" : "Shutter Shape" }, "domain" : "5906", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5905" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1604", @@ -156882,7 +156924,7 @@ "undefined" : "File Meta Information Version" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4564" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedurePriority", @@ -156922,7 +156964,7 @@ "undefined" : "DAC Time Points" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "649" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContourData", @@ -156942,7 +156984,7 @@ "undefined" : "Contour Data" }, "domain" : "5936", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5935" }, { "iri" : "http://purl.org/healthcarevocab/v1#ROINumber", @@ -156986,9 +157028,9 @@ "id" : "5944" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6410", - "equivalent" : [ "5953" ], + "equivalent" : [ "5954" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5952", + "range" : "5953", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -157003,7 +157045,7 @@ }, "domain" : "944", "attributes" : [ "external", "datatype" ], - "id" : "5951" + "id" : "5952" }, { "iri" : "http://purl.org/healthcarevocab/v1#SeriesInStudy", "equivalent" : [ "5960" ], @@ -157082,7 +157124,7 @@ "undefined" : "Mating Feature Degree of Freedom Sequence" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5972" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorID", @@ -157122,7 +157164,7 @@ "undefined" : "2D Mating Feature Coordinates Sequence" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1197" }, { "iri" : "http://purl.org/healthcarevocab/v1#FalsePositives", @@ -157202,7 +157244,7 @@ "undefined" : "3D Rendering Type" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6012" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6420", @@ -157322,7 +157364,7 @@ "undefined" : "Imager Pixel Spacing" }, "domain" : "6030", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2013" }, { "iri" : "http://purl.org/poso/hasRSS", @@ -157334,7 +157376,7 @@ }, "superproperty" : [ "6034" ], "domain" : "6032", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6031" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6560", @@ -157354,7 +157396,7 @@ "undefined" : "2D Point Coordinates" }, "domain" : "1238", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6037" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureStepDiscontinuationReasonCodeSequence", @@ -157374,10 +157416,10 @@ "undefined" : "Procedure Step Discontinuation Reason Code Sequence" }, "domain" : "134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6039" }, { - "iri" : "http://purl.org/healthcarevocab/v1#BasicColorImageSequence", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2030", "equivalent" : [ "6043" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -157390,14 +157432,14 @@ } ] }, "label" : { - "IRI-based" : "BasicColorImageSequence", - "undefined" : "Basic Color Image Sequence" + "IRI-based" : "Tag.0014.2030", + "undefined" : "Indication Physical Property Sequence" }, - "domain" : "3793", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "6042" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2030", + "iri" : "http://purl.org/healthcarevocab/v1#BasicColorImageSequence", "equivalent" : [ "6045" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -157410,11 +157452,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.2030", - "undefined" : "Indication Physical Property Sequence" + "IRI-based" : "BasicColorImageSequence", + "undefined" : "Basic Color Image Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "3793", + "attributes" : [ "object", "external" ], "id" : "6044" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2032", @@ -157514,7 +157556,7 @@ "undefined" : "3D Point Coordinates" }, "domain" : "2018", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2019" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecommendedPresentationType", @@ -157533,7 +157575,7 @@ "IRI-based" : "RecommendedPresentationType", "undefined" : "Recommended Presentation Type" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2256" }, { @@ -157554,7 +157596,7 @@ "undefined" : "Focal Spot(s)" }, "domain" : "6060", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1654" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanSpotMetersetsDelivered", @@ -157574,7 +157616,7 @@ "undefined" : "Scan Spot Metersets Delivered" }, "domain" : "1215", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6061" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2012", @@ -157594,13 +157636,13 @@ "undefined" : "Indication Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3212" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IVUSPullbackStopFrameNumber", - "equivalent" : [ "6070" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2014", + "equivalent" : [ "6071" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4975", + "range" : "6070", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -157610,17 +157652,17 @@ } ] }, "label" : { - "IRI-based" : "IVUSPullbackStopFrameNumber", - "undefined" : "IVUS Pullback Stop Frame Number" + "IRI-based" : "Tag.0014.2014", + "undefined" : "Indication Number" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "6069" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceEncapsulationNominalThickness", + "iri" : "http://purl.org/healthcarevocab/v1#IVUSPullbackStopFrameNumber", "equivalent" : [ "6073" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6072", + "range" : "4975", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -157630,14 +157672,14 @@ } ] }, "label" : { - "IRI-based" : "SourceEncapsulationNominalThickness", - "undefined" : "Source Encapsulation Nominal Thickness" + "IRI-based" : "IVUSPullbackStopFrameNumber", + "undefined" : "IVUS Pullback Stop Frame Number" }, - "domain" : "1147", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "6071" + "id" : "6072" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2014", + "iri" : "http://purl.org/healthcarevocab/v1#SourceEncapsulationNominalThickness", "equivalent" : [ "6076" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6075", @@ -157650,10 +157692,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.2014", - "undefined" : "Indication Number" + "IRI-based" : "SourceEncapsulationNominalThickness", + "undefined" : "Source Encapsulation Nominal Thickness" }, - "domain" : "102", + "domain" : "1147", "attributes" : [ "external", "datatype" ], "id" : "6074" }, { @@ -157674,7 +157716,7 @@ "undefined" : "Filter Beam Path Length Maximum" }, "domain" : "6078", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6077" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2016", @@ -157734,7 +157776,7 @@ "undefined" : "Indication Type" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5150" }, { "iri" : "http://purl.org/fidmark/partOf", @@ -157756,7 +157798,7 @@ "comment" : { "en" : "Describes a feature of interest being part of another feature of interest." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6087" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransferTubeLength", @@ -157816,7 +157858,7 @@ "undefined" : "Indication ROI Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6097" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2002", @@ -157836,7 +157878,7 @@ "undefined" : "Evaluator Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6104" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2004", @@ -157916,11 +157958,11 @@ "undefined" : "Temporal Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6119" }, { "iri" : "http://purl.org/healthcarevocab/v1#DimensionOrganizationUID", - "equivalent" : [ "5807" ], + "equivalent" : [ "5810" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6122", "annotations" : { @@ -157936,8 +157978,8 @@ "undefined" : "Dimension Organization UID" }, "domain" : "6121", - "attributes" : [ "external", "object" ], - "id" : "5810" + "attributes" : [ "object", "external" ], + "id" : "5813" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDMatingAxes", "equivalent" : [ "5358" ], @@ -157956,7 +157998,7 @@ "undefined" : "2D Mating Axes" }, "domain" : "1239", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5359" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSourceNumber", @@ -158019,10 +158061,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6126" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", + "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", "inverse" : "6131", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "5990", + "range" : "5395", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158038,50 +158080,57 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "hasFeatureOfInterest", + "en" : "has feature of interest" }, "domain" : "6130", + "subproperty" : [ "6132" ], "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6129" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1062", - "equivalent" : [ "6133" ], + "equivalent" : [ "6134" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -158097,8 +158146,8 @@ "undefined" : "Physician(s) Reading Study Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], - "id" : "6132" + "attributes" : [ "object", "external" ], + "id" : "6133" }, { "iri" : "http://www.w3.org/ns/sosa/madeSampling", "baseIri" : "http://www.w3.org/ns/sosa", @@ -158142,12 +158191,12 @@ "comment" : { "en" : "Relation between a Sampler (sampling device or entity) and the Sampling act it performed." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6134" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6135" }, { - "iri" : "http://www.w3.org/ns/sosa/isSampleOf", + "iri" : "http://www.w3.org/ns/sosa/isResultOf", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "5395", + "range" : "6130", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158163,13 +158212,23 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.", + "value" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ], "domainIncludes" : [ { @@ -158177,21 +158236,26 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Result", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "isSampleOf", - "en" : "is sample of" + "IRI-based" : "isResultOf", + "en" : "is result of" }, "domain" : "5990", "comment" : { - "en" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of." + "en" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it." }, - "attributes" : [ "functional", "external", "object", "allValues" ], - "id" : "6135" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6136" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreatROIBitmap", - "equivalent" : [ "6137" ], + "equivalent" : [ "6138" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "102", "annotations" : { @@ -158207,11 +158271,11 @@ "undefined" : "Threat ROI Bitmap" }, "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "6136" + "attributes" : [ "object", "external" ], + "id" : "6137" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1060", - "equivalent" : [ "6139" ], + "equivalent" : [ "6140" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -158227,36 +158291,8 @@ "undefined" : "Name of Physician(s) Reading Study" }, "domain" : "200", - "attributes" : [ "external", "object" ], - "id" : "6138" - }, { - "iri" : "http://www.w3.org/ns/ssn/hasOutput", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "75", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "Relation between a Procedure and an Output of it.", - "type" : "label" - } ] - }, - "label" : { - "IRI-based" : "hasOutput", - "en" : "has output" - }, - "domain" : "5898", - "comment" : { - "en" : "Relation between a Procedure and an Output of it." - }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6140" + "attributes" : [ "object", "external" ], + "id" : "6139" }, { "iri" : "http://www.w3.org/ns/ssn/implementedBy", "inverse" : "6142", @@ -158290,72 +158326,12 @@ "comment" : { "en" : "Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6141" - }, { - "iri" : "http://www.w3.org/ns/sosa/isResultOf", - "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "6130", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - }, { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.", - "type" : "label" - } ], - "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", - "type" : "iri" - } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "isResultOf", - "en" : "is result of" - }, - "domain" : "5990", - "comment" : { - "en" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it." - }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6143" }, { "iri" : "http://www.w3.org/ns/ssn/hasInput", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6145", + "range" : "6144", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158378,11 +158354,10 @@ "comment" : { "en" : "Relation between a Procedure and an Input to it." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6144" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6143" }, { - "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "6147", + "iri" : "http://www.w3.org/ns/sosa/isSampleOf", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "5395", "annotations" : { @@ -158400,15 +158375,10 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", + "value" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.", "type" : "label" } ], "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { "identifier" : "rangeIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", @@ -158417,41 +158387,81 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" - }, { - "identifier" : "domainIncludes", + } ] + }, + "label" : { + "IRI-based" : "isSampleOf", + "en" : "is sample of" + }, + "domain" : "5990", + "comment" : { + "en" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of." + }, + "attributes" : [ "object", "allValues", "functional", "external" ], + "id" : "6145" + }, { + "iri" : "http://www.w3.org/ns/ssn/hasOutput", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "75", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" - }, { - "identifier" : "domainIncludes", + } ], + "definition" : [ { + "identifier" : "definition", + "language" : "en", + "value" : "Relation between a Procedure and an Output of it.", + "type" : "label" + } ] + }, + "label" : { + "IRI-based" : "hasOutput", + "en" : "has output" + }, + "domain" : "5898", + "comment" : { + "en" : "Relation between a Procedure and an Output of it." + }, + "attributes" : [ "object", "allValues", "external" ], + "id" : "6146" + }, { + "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "6148", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", + "definition" : [ { + "identifier" : "definition", "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "value" : "Relation between an Observation and the Stimulus that originated it.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasFeatureOfInterest", - "en" : "has feature of interest" + "IRI-based" : "wasOriginatedBy", + "en" : "was originated by" }, "domain" : "4987", - "subproperty" : [ "6148" ], "comment" : { - "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + "en" : "Relation between an Observation and the Stimulus that originated it." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6146" + "attributes" : [ "object", "allValues", "functional", "external" ], + "id" : "6147" }, { - "iri" : "http://www.w3.org/ns/sosa/observedProperty", + "iri" : "http://www.w3.org/ns/sosa/madeBySensor", + "inverse" : "6151", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "730", + "range" : "6150", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158467,13 +158477,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.", + "value" : "Relation between an Observation and the Sensor which made the Observation.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ObservableProperty", + "value" : "http://www.w3.org/ns/sosa/Sensor", "type" : "iri" } ], "domainIncludes" : [ { @@ -158484,14 +158494,14 @@ } ] }, "label" : { - "IRI-based" : "observedProperty", - "en" : "observed property" + "IRI-based" : "madeBySensor", + "en" : "made by sensor" }, "domain" : "4987", "comment" : { - "en" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation." + "en" : "Relation between an Observation and the Sensor which made the Observation." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6149" }, { "iri" : "http://www.w3.org/ns/ssn/inDeployment", @@ -158521,15 +158531,15 @@ "IRI-based" : "inDeployment", "en" : "in deployment" }, - "domain" : "6151", + "domain" : "6153", "comment" : { "en" : "Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6150" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6152" }, { "iri" : "http://www.w3.org/ns/sosa/hosts", - "inverse" : "6153", + "inverse" : "6155", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "1750", "annotations" : { @@ -158582,15 +158592,15 @@ "IRI-based" : "hosts", "en" : "hosts" }, - "domain" : "6151", + "domain" : "6153", "comment" : { "en" : "Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6152" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6154" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompressionSequence", - "equivalent" : [ "6157" ], + "equivalent" : [ "6159" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -158606,11 +158616,11 @@ "undefined" : "Compression Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6156" + "attributes" : [ "object", "external" ], + "id" : "6158" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1261", - "equivalent" : [ "6159" ], + "equivalent" : [ "6161" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3643", "annotations" : { @@ -158627,7 +158637,7 @@ }, "domain" : "801", "attributes" : [ "external", "datatype" ], - "id" : "6158" + "id" : "6160" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1260", "equivalent" : [ "5728" ], @@ -158650,9 +158660,9 @@ "id" : "5729" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9257", - "equivalent" : [ "6162" ], + "equivalent" : [ "6164" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6161", + "range" : "6163", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158667,12 +158677,12 @@ }, "domain" : "4505", "attributes" : [ "external", "datatype" ], - "id" : "6160" + "id" : "6162" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9255", "equivalent" : [ "4504" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6166", + "range" : "6168", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158690,9 +158700,9 @@ "id" : "4507" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9256", - "equivalent" : [ "6170" ], + "equivalent" : [ "6172" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6169", + "range" : "6171", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158705,12 +158715,12 @@ "IRI-based" : "Tag.0020.9256", "undefined" : "Respiratory Trigger Delay Threshold" }, - "domain" : "6168", + "domain" : "6170", "attributes" : [ "external", "datatype" ], - "id" : "6167" + "id" : "6169" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1070", - "equivalent" : [ "6173" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9253", + "equivalent" : [ "6174" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -158722,15 +158732,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1070", - "undefined" : "Operators' Name" + "IRI-based" : "Tag.0020.9253", + "undefined" : "Respiratory Synchronization Sequence" }, - "domain" : "6172", - "attributes" : [ "external", "object" ], - "id" : "6171" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "6173" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9253", - "equivalent" : [ "6175" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1070", + "equivalent" : [ "6177" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -158742,17 +158752,16 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9253", - "undefined" : "Respiratory Synchronization Sequence" + "IRI-based" : "Tag.0008.1070", + "undefined" : "Operators' Name" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6174" + "domain" : "6176", + "attributes" : [ "object", "external" ], + "id" : "6175" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", - "inverse" : "6131", + "iri" : "http://www.w3.org/ns/sosa/usedProcedure", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "729", + "range" : "5898", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158768,24 +158777,19 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Procedure", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -158795,25 +158799,25 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "usedProcedure", + "en" : "used procedure" }, "domain" : "4987", "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6176" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6178" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9254", - "equivalent" : [ "6179" ], + "equivalent" : [ "6181" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6178", + "range" : "6180", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158828,12 +158832,12 @@ }, "domain" : "4505", "attributes" : [ "external", "datatype" ], - "id" : "6177" + "id" : "6179" }, { - "iri" : "http://www.w3.org/ns/sosa/madeBySensor", - "inverse" : "6182", + "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", + "inverse" : "6131", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "6181", + "range" : "5395", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -158849,32 +158853,54 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Observation and the Sensor which made the Observation.", + "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + }, { "identifier" : "domainIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sampling", + "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { - "IRI-based" : "madeBySensor", - "en" : "made by sensor" + "IRI-based" : "hasFeatureOfInterest", + "en" : "has feature of interest" }, "domain" : "4987", + "subproperty" : [ "6132" ], "comment" : { - "en" : "Relation between an Observation and the Sensor which made the Observation." + "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6180" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6182" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9251", "equivalent" : [ "6185" ], @@ -158892,7 +158918,7 @@ "IRI-based" : "Tag.0020.9251", "undefined" : "R-R Interval Time Nominal" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "6183" }, { @@ -158913,11 +158939,11 @@ "undefined" : "Operator Identification Sequence" }, "domain" : "6186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3165" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9252", - "equivalent" : [ "806" ], + "equivalent" : [ "809" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6187", "annotations" : { @@ -158932,102 +158958,13 @@ "IRI-based" : "Tag.0020.9252", "undefined" : "Actual Cardiac Trigger Delay Time" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], - "id" : "809" - }, { - "iri" : "http://www.w3.org/ns/sosa/usedProcedure", - "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "5898", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - }, { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", - "type" : "label" - } ], - "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Procedure", - "type" : "iri" - } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "usedProcedure", - "en" : "used procedure" - }, - "domain" : "4987", - "comment" : { - "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." - }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6188" - }, { - "iri" : "http://www.w3.org/ns/ssn/isProxyFor", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6190", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.", - "type" : "label" - } ] - }, - "label" : { - "IRI-based" : "isProxyFor", - "en" : "is proxy for" - }, - "domain" : "730", - "comment" : { - "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." - }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6189" + "id" : "812" }, { "iri" : "http://www.w3.org/ns/sosa/observedProperty", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "4987", + "range" : "730", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159063,16 +159000,62 @@ "IRI-based" : "observedProperty", "en" : "observed property" }, - "domain" : "730", + "domain" : "4987", "comment" : { "en" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6191" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6188" }, { - "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", + "iri" : "http://www.w3.org/ns/sosa/isObservedBy", + "inverse" : "6190", + "baseIri" : "http://www.w3.org/ns/sosa", + "range" : "6150", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + }, { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + } ], + "definition" : [ { + "identifier" : "definition", + "language" : "en", + "value" : "Relation between an ObservableProperty and the Sensor able to observe it.", + "type" : "label" + } ], + "rangeIncludes" : [ { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sensor", + "type" : "iri" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/ObservableProperty", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "isObservedBy", + "en" : "is observed by" + }, + "domain" : "730", + "comment" : { + "en" : "Relation between an ObservableProperty and the Sensor able to observe it." + }, + "attributes" : [ "object", "allValues", "external" ], + "id" : "6189" + }, { + "iri" : "http://www.w3.org/ns/ssn/isProxyFor", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6190", + "range" : "6148", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159083,25 +159066,31 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Observation and the Stimulus that originated it.", + "value" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.", "type" : "label" } ] }, "label" : { - "IRI-based" : "wasOriginatedBy", - "en" : "was originated by" + "IRI-based" : "isProxyFor", + "en" : "is proxy for" }, - "domain" : "4987", + "domain" : "730", "comment" : { - "en" : "Relation between an Observation and the Stimulus that originated it." + "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." }, - "attributes" : [ "functional", "external", "object", "allValues" ], - "id" : "6192" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6191" }, { - "iri" : "http://www.w3.org/ns/sosa/isObservedBy", - "inverse" : "6194", + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "6193", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "6181", + "range" : "729", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159117,37 +159106,51 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an ObservableProperty and the Sensor able to observe it.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", + "value" : "http://www.w3.org/ns/sosa/Sample", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Result", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ObservableProperty", + "value" : "http://www.w3.org/ns/sosa/Sampling", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "isObservedBy", - "en" : "is observed by" + "IRI-based" : "hasResult", + "en" : "has result" }, - "domain" : "730", + "domain" : "4987", "comment" : { - "en" : "Relation between an ObservableProperty and the Sensor able to observe it." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6193" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6192" }, { - "iri" : "http://www.w3.org/ns/sosa/madeActuation", - "inverse" : "6197", + "iri" : "http://www.w3.org/ns/sosa/observedProperty", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "1755", + "range" : "4987", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159163,37 +159166,36 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Actuator and the Actuation it has made.", + "value" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/ObservableProperty", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeActuation", - "en" : "made actuation" + "IRI-based" : "observedProperty", + "en" : "observed property" }, - "domain" : "6196", + "domain" : "730", "comment" : { - "en" : "Relation between an Actuator and the Actuation it has made." + "en" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6195" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6194" }, { - "iri" : "http://www.w3.org/ns/ssn/hasProperty", - "inverse" : "2969", + "iri" : "http://www.w3.org/ns/ssn/forProperty", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "2575", + "range" : "6197", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159204,24 +159206,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an entity and a Property of that entity.", + "value" : "A relation between some aspect of an entity and a Property.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasProperty", - "en" : "has property" + "IRI-based" : "forProperty", + "en" : "for property" }, - "domain" : "5395", - "subproperty" : [ "6199", "6200", "6201", "6202", "6203", "6204", "5394", "3587", "6205", "6206", "6207", "6208", "6209", "6210", "6211", "6212" ], + "domain" : "6196", + "subproperty" : [ "6190", "1749" ], "comment" : { - "en" : "Relation between an entity and a Property of that entity." + "en" : "A relation between some aspect of an entity and a Property." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6198" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6195" }, { "iri" : "http://www.w3.org/ns/sosa/hasSample", - "inverse" : "6214", + "inverse" : "6199", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "5990", "annotations" : { @@ -159263,12 +159271,13 @@ "comment" : { "en" : "Relation between a FeatureOfInterest and the Sample used to represent it." }, - "attributes" : [ "external", "object", "inverse functional", "allValues" ], - "id" : "6213" + "attributes" : [ "inverse functional", "object", "allValues", "external" ], + "id" : "6198" }, { - "iri" : "http://www.w3.org/ns/ssn/implements", + "iri" : "http://www.w3.org/ns/ssn/hasProperty", + "inverse" : "2969", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "5898", + "range" : "2575", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159279,25 +159288,48 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).", + "value" : "Relation between an entity and a Property of that entity.", "type" : "label" + } ] + }, + "label" : { + "IRI-based" : "hasProperty", + "en" : "has property" + }, + "domain" : "5395", + "subproperty" : [ "6201", "6202", "6203", "6204", "6205", "6206", "5394", "3587", "6207", "6208", "6209", "6210", "6211", "6212", "6213", "6214" ], + "comment" : { + "en" : "Relation between an entity and a Property of that entity." + }, + "attributes" : [ "object", "allValues", "external" ], + "id" : "6200" + }, { + "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "1750", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/ssn/", + "type" : "iri" } ], - "example" : [ { - "identifier" : "example", + "definition" : [ { + "identifier" : "definition", "language" : "en", - "value" : "For example, the relationship between a sensor and the scientific measuring Procedure via which it senses.", + "value" : "Relation between a System and its component parts.", "type" : "label" } ] }, "label" : { - "IRI-based" : "implements", - "en" : "implements" + "IRI-based" : "hasSubSystem", + "en" : "has subsystem" }, "domain" : "1750", "comment" : { - "en" : "Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method)." + "en" : "Relation between a System and its component parts." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6215" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.65B0", @@ -159317,10 +159349,10 @@ "undefined" : "2D Line Coordinates" }, "domain" : "1242", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6216" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", "baseIri" : "http://www.w3.org/ns/ssn/systems", "range" : "6219", "annotations" : { @@ -159333,23 +159365,23 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", + "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasOperatingRange", - "en" : "has operating range" + "IRI-based" : "hasSystemCapability", + "en" : "has system capability" }, "superproperty" : [ "3589" ], "domain" : "1750", "comment" : { - "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." + "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6218" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", "range" : "6221", "annotations" : { @@ -159362,20 +159394,20 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", + "value" : "Relation from a System to a SurvivalRange.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemCapability", - "en" : "has system capability" + "IRI-based" : "hasSurvivalRange", + "en" : "has survival range" }, "superproperty" : [ "3589" ], "domain" : "1750", "comment" : { - "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." + "en" : "Relation from a System to a SurvivalRange." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6220" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9250", @@ -159415,7 +159447,7 @@ "undefined" : "Display Set Scrolling Group" }, "domain" : "6227", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6226" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimezoneOffsetFromUTC", @@ -159458,10 +159490,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6233" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1040", - "equivalent" : [ "6239" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9247", + "equivalent" : [ "6238" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6238", + "range" : "6237", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159471,14 +159503,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1040", - "undefined" : "Institutional Department Name" + "IRI-based" : "Tag.0020.9247", + "undefined" : "Starting Respiratory Phase" }, - "domain" : "6237", + "domain" : "4505", "attributes" : [ "external", "datatype" ], "id" : "6236" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9247", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1040", "equivalent" : [ "6242" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6241", @@ -159491,12 +159523,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9247", - "undefined" : "Starting Respiratory Phase" + "IRI-based" : "Tag.0008.1040", + "undefined" : "Institutional Department Name" }, - "domain" : "4505", + "domain" : "6240", "attributes" : [ "external", "datatype" ], - "id" : "6240" + "id" : "6239" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9245", "equivalent" : [ "6245" ], @@ -159534,13 +159566,41 @@ "IRI-based" : "Tag.0020.9241", "undefined" : "Nominal Percentage of Cardiac Phase" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "6246" + }, { + "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "1750", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/ssn/", + "type" : "iri" + } ], + "definition" : [ { + "identifier" : "definition", + "language" : "en", + "value" : "Relation between a System and its component parts.", + "type" : "label" + } ] + }, + "label" : { + "IRI-based" : "hasSubSystem", + "en" : "has subsystem" + }, + "domain" : "1750", + "comment" : { + "en" : "Relation between a System and its component parts." + }, + "attributes" : [ "object", "allValues", "external" ], + "id" : "6249" }, { "iri" : "http://www.w3.org/ns/sosa/isHostedBy", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "6151", + "range" : "6153", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159568,7 +159628,7 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", + "value" : "http://www.w3.org/ns/sosa/Sampler", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -159578,12 +159638,12 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampler", + "value" : "http://www.w3.org/ns/sosa/Sensor", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", + "value" : "http://www.w3.org/ns/sosa/Actuator", "type" : "iri" } ] }, @@ -159595,12 +159655,12 @@ "comment" : { "en" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6249" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6251" }, { - "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", + "iri" : "http://www.w3.org/ns/ssn/hasDeployment", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "1750", + "range" : "544", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159611,24 +159671,24 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a System and its component parts.", + "value" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSubSystem", - "en" : "has subsystem" + "IRI-based" : "hasDeployment", + "en" : "has deployment" }, "domain" : "1750", "comment" : { - "en" : "Relation between a System and its component parts." + "en" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6251" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6252" }, { - "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", + "iri" : "http://www.w3.org/ns/ssn/implements", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "1750", + "range" : "5898", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159639,47 +159699,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a System and its component parts.", + "value" : "Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).", "type" : "label" - } ] - }, - "label" : { - "IRI-based" : "hasSubSystem", - "en" : "has subsystem" - }, - "domain" : "1750", - "comment" : { - "en" : "Relation between a System and its component parts." - }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6252" - }, { - "iri" : "http://www.w3.org/ns/ssn/hasDeployment", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "544", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", - "type" : "iri" } ], - "definition" : [ { - "identifier" : "definition", + "example" : [ { + "identifier" : "example", "language" : "en", - "value" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment.", + "value" : "For example, the relationship between a sensor and the scientific measuring Procedure via which it senses.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasDeployment", - "en" : "has deployment" + "IRI-based" : "implements", + "en" : "implements" }, "domain" : "1750", "comment" : { - "en" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment." + "en" : "Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method)." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6253" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingLUT2Sequence", @@ -159699,12 +159737,12 @@ "undefined" : "Blending LUT 2 Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6254" }, { "iri" : "http://www.w3.org/ns/ssn/detects", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6181", + "range" : "6150", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -159723,11 +159761,11 @@ "IRI-based" : "detects", "en" : "detects" }, - "domain" : "6190", + "domain" : "6148", "comment" : { "en" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6256" }, { "iri" : "http://www.w3.org/ns/ssn/isPropertyOf", @@ -159756,7 +159794,7 @@ "comment" : { "en" : "Relation between a Property and the entity it belongs to." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6259" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9248", @@ -159796,7 +159834,7 @@ "undefined" : "Series Description Code Sequence" }, "domain" : "6267", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6266" }, { "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", @@ -159820,11 +159858,11 @@ "IRI-based" : "wasOriginatedBy", "en" : "was originated by" }, - "domain" : "6190", + "domain" : "6148", "comment" : { "en" : "Relation between an Observation and the Stimulus that originated it." }, - "attributes" : [ "functional", "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "functional", "external" ], "id" : "6269" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.103E", @@ -159894,11 +159932,11 @@ "IRI-based" : "isProxyFor", "en" : "is proxy for" }, - "domain" : "6190", + "domain" : "6148", "comment" : { "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6277" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.65A0", @@ -159918,7 +159956,7 @@ "undefined" : "2D Line Coordinates Sequence" }, "domain" : "3372", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4479" }, { "iri" : "http://www.w3.org/ns/ssn/hasOutput", @@ -159946,7 +159984,7 @@ "comment" : { "en" : "Relation between a Procedure and an Output of it." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6278" }, { "iri" : "http://www.w3.org/ns/ssn/hasInput", @@ -159970,11 +160008,11 @@ "IRI-based" : "hasInput", "en" : "has input" }, - "domain" : "6145", + "domain" : "6144", "comment" : { "en" : "Relation between a Procedure and an Input to it." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6280" }, { "iri" : "http://purl.org/fidmark/hasOrigin", @@ -159986,8 +160024,8 @@ }, "superproperty" : [ "3589" ], "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "6202" + "attributes" : [ "object", "external" ], + "id" : "6204" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1049", "equivalent" : [ "984" ], @@ -160006,7 +160044,7 @@ "undefined" : "Physician(s) of Record Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "985" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1048", @@ -160026,7 +160064,7 @@ "undefined" : "Physician(s) of Record" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6281" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorGeometry", @@ -160066,13 +160104,12 @@ "undefined" : "Performing Physician Identification Sequence" }, "domain" : "6286", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6285" }, { - "iri" : "http://www.w3.org/ns/ssn/deployedOnPlatform", - "inverse" : "6289", + "iri" : "http://www.w3.org/ns/ssn/forProperty", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6151", + "range" : "2575", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160083,23 +160120,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Deployment and the Platform on which the Systems are deployed.", + "value" : "A relation between some aspect of an entity and a Property.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" } ] }, "label" : { - "IRI-based" : "deployedOnPlatform", - "en" : "deployed on platform" + "IRI-based" : "forProperty", + "en" : "for property" }, "domain" : "544", + "subproperty" : [ "6190", "1749" ], "comment" : { - "en" : "Relation between a Deployment and the Platform on which the Systems are deployed." + "en" : "A relation between some aspect of an entity and a Property." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6288" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1050", - "equivalent" : [ "6292" ], + "equivalent" : [ "6291" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -160114,14 +160158,14 @@ "IRI-based" : "Tag.0008.1050", "undefined" : "Performing Physician's Name" }, - "domain" : "6291", - "attributes" : [ "external", "object" ], - "id" : "6290" + "domain" : "6290", + "attributes" : [ "object", "external" ], + "id" : "6289" }, { "iri" : "http://purl.org/healthcarevocab/v1#VerificationImageTiming", - "equivalent" : [ "6295" ], + "equivalent" : [ "6294" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6294", + "range" : "6293", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160136,7 +160180,7 @@ }, "domain" : "2669", "attributes" : [ "external", "datatype" ], - "id" : "6293" + "id" : "6292" }, { "iri" : "http://www.w3.org/ns/sosa/observes", "baseIri" : "http://www.w3.org/ns/sosa", @@ -160177,45 +160221,62 @@ "en" : "observes" }, "superproperty" : [ "1752" ], - "domain" : "6181", + "domain" : "6150", "comment" : { "en" : "Relation between a Sensor and an ObservableProperty that it is capable of sensing." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6296" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6295" }, { - "iri" : "http://www.w3.org/ns/ssn/detects", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "6190", + "iri" : "http://www.w3.org/ns/sosa/madeObservation", + "baseIri" : "http://www.w3.org/ns/sosa", + "range" : "4987", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + }, { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty.", + "value" : "Relation between a Sensor and an Observation made by the Sensor.", "type" : "label" + } ], + "rangeIncludes" : [ { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sensor", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "detects", - "en" : "detects" + "IRI-based" : "madeObservation", + "en" : "made observation" }, - "domain" : "6181", + "domain" : "6150", "comment" : { - "en" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty." + "en" : "Relation between a Sensor and an Observation made by the Sensor." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6297" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6296" }, { - "iri" : "http://www.w3.org/ns/ssn/deployedSystem", - "inverse" : "6299", + "iri" : "http://www.w3.org/ns/ssn/deployedOnPlatform", + "inverse" : "6298", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "1750", + "range" : "6153", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160226,24 +160287,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Deployment and a deployed System.", + "value" : "Relation between a Deployment and the Platform on which the Systems are deployed.", "type" : "label" } ] }, "label" : { - "IRI-based" : "deployedSystem", - "en" : "deployed system" + "IRI-based" : "deployedOnPlatform", + "en" : "deployed on platform" }, "domain" : "544", "comment" : { - "en" : "Relation between a Deployment and a deployed System." + "en" : "Relation between a Deployment and the Platform on which the Systems are deployed." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6298" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6297" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", + "iri" : "http://www.w3.org/ns/ssn/deployedSystem", + "inverse" : "6300", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "2575", + "range" : "1750", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160254,27 +160316,20 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", + "value" : "Relation between a Deployment and a deployed System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "deployedSystem", + "en" : "deployed system" }, "domain" : "544", - "subproperty" : [ "6194", "1749" ], "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation between a Deployment and a deployed System." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6300" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6299" }, { "iri" : "http://www.w3.org/ns/sosa/usedProcedure", "baseIri" : "http://www.w3.org/ns/sosa", @@ -160328,13 +160383,13 @@ "comment" : { "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6301" }, { - "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "6147", + "iri" : "http://www.w3.org/ns/sosa/madeBySampler", + "inverse" : "6303", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "5395", + "range" : "2228", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160350,18 +160405,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", + "value" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sampler", "type" : "iri" } ], "domainIncludes" : [ { @@ -160369,85 +160419,51 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" } ] }, "label" : { - "IRI-based" : "hasFeatureOfInterest", - "en" : "has feature of interest" + "IRI-based" : "madeBySampler", + "en" : "made by sampler" }, "domain" : "6130", - "subproperty" : [ "6148" ], "comment" : { - "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + "en" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6302" }, { - "iri" : "http://www.w3.org/ns/sosa/madeObservation", - "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "4987", + "iri" : "http://www.w3.org/ns/ssn/detects", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "6148", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - }, { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Sensor and an Observation made by the Sensor.", + "value" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty.", "type" : "label" - } ], - "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", - "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeObservation", - "en" : "made observation" + "IRI-based" : "detects", + "en" : "detects" }, - "domain" : "6181", + "domain" : "6150", "comment" : { - "en" : "Relation between a Sensor and an Observation made by the Sensor." + "en" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6303" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6304" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9238", - "equivalent" : [ "6307" ], + "equivalent" : [ "6308" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6306", + "range" : "6307", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160460,14 +160476,14 @@ "IRI-based" : "Tag.0020.9238", "undefined" : "Functional Group Private Creator" }, - "domain" : "6305", + "domain" : "6306", "attributes" : [ "external", "datatype" ], - "id" : "6304" + "id" : "6305" }, { - "iri" : "http://www.w3.org/ns/sosa/madeBySampler", - "inverse" : "6309", + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "6193", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "2228", + "range" : "5990", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160483,13 +160499,18 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampler", + "value" : "http://www.w3.org/ns/sosa/Sample", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Result", "type" : "iri" } ], "domainIncludes" : [ { @@ -160497,18 +160518,28 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeBySampler", - "en" : "made by sampler" + "IRI-based" : "hasResult", + "en" : "has result" }, "domain" : "6130", "comment" : { - "en" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6308" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6309" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.65D0", "equivalent" : [ "6320" ], @@ -160527,7 +160558,7 @@ "undefined" : "3D Line Coordinates" }, "domain" : "3372", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6319" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9222", @@ -160547,7 +160578,7 @@ "undefined" : "Dimension Index Sequence" }, "domain" : "6322", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6321" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9221", @@ -160567,7 +160598,7 @@ "undefined" : "Dimension Organization Sequence" }, "domain" : "6325", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6324" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiusOfCircularShutter", @@ -160610,73 +160641,73 @@ "attributes" : [ "external", "datatype" ], "id" : "432" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "2575", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", + "baseIri" : "http://www.w3.org/ns/ssn/systems", + "range" : "1750", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/ssn/systems/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", + "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "hasSystemCapability", + "en" : "has system capability" }, - "domain" : "6221", - "subproperty" : [ "6194", "1749" ], + "superproperty" : [ "3589" ], + "domain" : "6219", "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6331" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", - "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "1750", + "iri" : "http://www.w3.org/ns/ssn/forProperty", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "2575", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/systems/", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", + "value" : "A relation between some aspect of an entity and a Property.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemCapability", - "en" : "has system capability" + "IRI-based" : "forProperty", + "en" : "for property" }, - "superproperty" : [ "3589" ], - "domain" : "6221", + "domain" : "6219", + "subproperty" : [ "6190", "1749" ], "comment" : { - "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." + "en" : "A relation between some aspect of an entity and a Property." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6332" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "6221", + "range" : "6219", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160700,12 +160731,12 @@ "comment" : { "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6334" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "4906", + "range" : "6336", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160716,25 +160747,20 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", + "value" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "inCondition", - "en" : "in condition" + "IRI-based" : "hasSurvivalProperty", + "en" : "has survival property" }, - "domain" : "6336", + "superproperty" : [ "3589" ], + "domain" : "6221", "comment" : { - "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." + "en" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6335" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratoryCyclePosition", @@ -160779,16 +160805,16 @@ "en" : "has survival range" }, "superproperty" : [ "3589" ], - "domain" : "6336", + "domain" : "6221", "comment" : { "en" : "Relation from a System to a SurvivalRange." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6340" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", + "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "4396", + "range" : "4906", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160799,25 +160825,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System.", + "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemProperty", - "en" : "has system property" + "IRI-based" : "inCondition", + "en" : "in condition" }, - "superproperty" : [ "3589" ], - "domain" : "6221", + "domain" : "6219", "comment" : { - "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." + "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6341" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "4906", + "range" : "4396", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160828,28 +160859,23 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", + "value" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "inCondition", - "en" : "in condition" + "IRI-based" : "hasSystemProperty", + "en" : "has system property" }, - "domain" : "6221", + "superproperty" : [ "3589" ], + "domain" : "6219", "comment" : { - "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." + "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6342" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9213", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1030", "equivalent" : [ "6345" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6344", @@ -160862,14 +160888,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9213", - "undefined" : "Dimension Index Private Creator" + "IRI-based" : "Tag.0008.1030", + "undefined" : "Study Description" }, - "domain" : "34", + "domain" : "200", "attributes" : [ "external", "datatype" ], "id" : "6343" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1030", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9213", "equivalent" : [ "6348" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6347", @@ -160882,10 +160908,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1030", - "undefined" : "Study Description" + "IRI-based" : "Tag.0020.9213", + "undefined" : "Dimension Index Private Creator" }, - "domain" : "200", + "domain" : "34", "attributes" : [ "external", "datatype" ], "id" : "6346" }, { @@ -160906,7 +160932,7 @@ "undefined" : "Convolution Kernel" }, "domain" : "6349", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2307" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepStatus", @@ -160925,7 +160951,7 @@ "IRI-based" : "ScheduledProcedureStepStatus", "undefined" : "Scheduled Procedure Step Status" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6350" }, { @@ -160946,7 +160972,7 @@ "undefined" : "Procedure Code Sequence" }, "domain" : "6353", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4756" }, { "iri" : "http://purl.org/healthcarevocab/v1#StructureSetName", @@ -160971,7 +160997,7 @@ }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "6336", + "range" : "6221", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -160991,11 +161017,11 @@ "en" : "has survival property" }, "superproperty" : [ "3589" ], - "domain" : "6359", + "domain" : "6336", "comment" : { "en" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6358" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingProperty", @@ -161020,16 +161046,16 @@ "en" : "has operating property" }, "superproperty" : [ "3589" ], - "domain" : "6219", + "domain" : "6360", "comment" : { "en" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "6360" + "attributes" : [ "object", "allValues", "external" ], + "id" : "6359" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalProperty", + "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "6359", + "range" : "4906", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161040,25 +161066,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System.", + "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSurvivalProperty", - "en" : "has survival property" + "IRI-based" : "inCondition", + "en" : "in condition" }, - "superproperty" : [ "3589" ], - "domain" : "6336", + "domain" : "6221", "comment" : { - "en" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System." + "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6362" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "6219", + "range" : "6360", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161082,12 +161113,12 @@ "comment" : { "en" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6363" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalRange", + "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "6336", + "range" : "6360", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161098,25 +161129,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SurvivalRange.", + "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSurvivalRange", - "en" : "has survival range" + "IRI-based" : "hasOperatingRange", + "en" : "has operating range" }, "superproperty" : [ "3589" ], "domain" : "1750", "comment" : { - "en" : "Relation from a System to a SurvivalRange." + "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6364" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", + "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "1750", + "range" : "4906", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161127,25 +161158,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", + "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasOperatingRange", - "en" : "has operating range" + "IRI-based" : "inCondition", + "en" : "in condition" }, - "superproperty" : [ "3589" ], - "domain" : "6219", + "domain" : "6360", "comment" : { - "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." + "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6365" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", + "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "4906", + "range" : "1750", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161156,25 +161192,20 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", + "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "inCondition", - "en" : "in condition" + "IRI-based" : "hasOperatingRange", + "en" : "has operating range" }, - "domain" : "6219", + "superproperty" : [ "3589" ], + "domain" : "6360", "comment" : { - "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." + "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "6366" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameComments", @@ -161254,7 +161285,7 @@ "undefined" : "2D Plane Intersection" }, "domain" : "1237", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6380" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1251", @@ -161337,10 +161368,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6389" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SnoutID", - "equivalent" : [ "6394" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1242", + "equivalent" : [ "6392" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6393", + "range" : "3659", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161350,17 +161381,17 @@ } ] }, "label" : { - "IRI-based" : "SnoutID", - "undefined" : "Snout ID" + "IRI-based" : "Tag.0018.1242", + "undefined" : "Actual Frame Duration" }, - "domain" : "6392", + "domain" : "3656", "attributes" : [ "external", "datatype" ], "id" : "6391" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1242", + "iri" : "http://purl.org/healthcarevocab/v1#SnoutID", "equivalent" : [ "6396" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3659", + "range" : "6395", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161370,12 +161401,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1242", - "undefined" : "Actual Frame Duration" + "IRI-based" : "SnoutID", + "undefined" : "Snout ID" }, - "domain" : "3656", + "domain" : "6394", "attributes" : [ "external", "datatype" ], - "id" : "6395" + "id" : "6393" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentSummaryCalculatedDoseReferenceSequence", "equivalent" : [ "6398" ], @@ -161394,7 +161425,7 @@ "undefined" : "Treatment Summary Calculated Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6397" }, { "iri" : "http://purl.org/healthcarevocab/v1#ZEffective", @@ -161434,7 +161465,7 @@ "undefined" : "2D Plane Coordinates Sequence" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6410" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1240", @@ -161454,7 +161485,7 @@ "undefined" : "Upper/Lower Pixel Values" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3256" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1000", @@ -161534,7 +161565,7 @@ "undefined" : "Recommended Absent Pixel CIELab Value" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6437" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPresentationStateSequence", @@ -161554,7 +161585,7 @@ "undefined" : "Referenced Presentation State Sequence" }, "domain" : "6441", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6440" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageSetNumber", @@ -161577,10 +161608,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6443" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1302", - "equivalent" : [ "6446" ], + "iri" : "http://purl.org/healthcarevocab/v1#ScheduledAdmissionDate", + "equivalent" : [ "6447" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3571", + "range" : "6446", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161590,17 +161621,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1302", - "undefined" : "Scan Length" + "IRI-based" : "ScheduledAdmissionDate", + "undefined" : "Scheduled Admission Date" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "6445" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScheduledAdmissionDate", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1302", "equivalent" : [ "6449" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6448", + "range" : "3571", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -161610,12 +161641,12 @@ } ] }, "label" : { - "IRI-based" : "ScheduledAdmissionDate", - "undefined" : "Scheduled Admission Date" + "IRI-based" : "Tag.0018.1302", + "undefined" : "Scan Length" }, - "domain" : "102", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "6447" + "id" : "6448" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1301", "equivalent" : [ "6451" ], @@ -161634,7 +161665,7 @@ "undefined" : "Whole Body Technique" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6450" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1300", @@ -161694,7 +161725,7 @@ "undefined" : "2D Degree of Freedom Axis" }, "domain" : "1241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6456" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionLocationMaxY1", @@ -161774,7 +161805,7 @@ "undefined" : "Frame Numbers of Interest (FOI)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6473" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrinterStatus", @@ -161818,7 +161849,7 @@ "id" : "6477" }, { "iri" : "http://purl.org/healthcarevocab/v1#DelayLawIdentifier", - "equivalent" : [ "568" ], + "equivalent" : [ "564" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1830", "annotations" : { @@ -161835,7 +161866,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "570" + "id" : "566" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0012", "equivalent" : [ "6482" ], @@ -161853,7 +161884,7 @@ "IRI-based" : "Tag.0040.0012", "undefined" : "Pre-Medication" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6480" }, { @@ -161873,7 +161904,7 @@ "IRI-based" : "Tag.0040.0011", "undefined" : "Scheduled Procedure Step Location" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6483" }, { @@ -161893,8 +161924,8 @@ "IRI-based" : "Tag.0040.0010", "undefined" : "Scheduled Station Name" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6486" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyReferencedDoseReferenceSequence", @@ -161914,7 +161945,7 @@ "undefined" : "Brachy Referenced Dose Reference Sequence" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6488" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageLocation", @@ -161953,8 +161984,8 @@ "IRI-based" : "Tag.0040.000B", "undefined" : "Scheduled Performing Physician Identification Sequence" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6492" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.000A", @@ -161974,7 +162005,7 @@ "undefined" : "Stage Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6494" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupDeviceParameter", @@ -162034,7 +162065,7 @@ "undefined" : "Scheduled Protocol Code Sequence" }, "domain" : "6506", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6505" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0007", @@ -162058,7 +162089,7 @@ "id" : "6508" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0006", - "equivalent" : [ "1510" ], + "equivalent" : [ "1514" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6512", "annotations" : { @@ -162073,12 +162104,12 @@ "IRI-based" : "Tag.0040.0006", "undefined" : "Scheduled Performing Physician's Name" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "1512" + "id" : "1516" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0005", - "equivalent" : [ "1201" ], + "equivalent" : [ "1205" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6513", "annotations" : { @@ -162093,9 +162124,9 @@ "IRI-based" : "Tag.0040.0005", "undefined" : "Scheduled Procedure Step End Time" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "1204" + "id" : "1208" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0004", "equivalent" : [ "6516" ], @@ -162113,14 +162144,14 @@ "IRI-based" : "Tag.0040.0004", "undefined" : "Scheduled Procedure Step End Date" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6514" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0003", - "equivalent" : [ "6519" ], + "iri" : "http://purl.org/healthcarevocab/v1#FluenceModeID", + "equivalent" : [ "5629" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6518", + "range" : "6517", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -162130,17 +162161,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.0003", - "undefined" : "Scheduled Procedure Step Start Time" + "IRI-based" : "FluenceModeID", + "undefined" : "Fluence Mode ID" }, - "domain" : "1202", + "domain" : "5630", "attributes" : [ "external", "datatype" ], - "id" : "6517" + "id" : "5632" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FluenceModeID", - "equivalent" : [ "5629" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0003", + "equivalent" : [ "6520" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6520", + "range" : "6519", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -162150,12 +162181,12 @@ } ] }, "label" : { - "IRI-based" : "FluenceModeID", - "undefined" : "Fluence Mode ID" + "IRI-based" : "Tag.0040.0003", + "undefined" : "Scheduled Procedure Step Start Time" }, - "domain" : "5630", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "5632" + "id" : "6518" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0002", "equivalent" : [ "6523" ], @@ -162173,7 +162204,7 @@ "IRI-based" : "Tag.0040.0002", "undefined" : "Scheduled Procedure Step Start Date" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6521" }, { @@ -162194,7 +162225,7 @@ "undefined" : "Acquisition Matrix" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4524" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0001", @@ -162213,8 +162244,8 @@ "IRI-based" : "Tag.0040.0001", "undefined" : "Scheduled Station AE Title" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6524" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1314", @@ -162238,7 +162269,7 @@ "id" : "6526" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1312", - "equivalent" : [ "437" ], + "equivalent" : [ "439" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3592", "annotations" : { @@ -162255,7 +162286,7 @@ }, "domain" : "3590", "attributes" : [ "external", "datatype" ], - "id" : "440" + "id" : "442" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1318", "equivalent" : [ "4540" ], @@ -162394,7 +162425,7 @@ "undefined" : "Private Information" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "888" }, { "iri" : "http://purl.org/healthcarevocab/v1#MultiPlanarExcitation", @@ -162454,7 +162485,7 @@ "undefined" : "Recorded Snout Sequence" }, "domain" : "6545", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6544" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfEventTimers", @@ -162514,7 +162545,7 @@ "undefined" : "Admitting Diagnoses Code Sequence" }, "domain" : "6555", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6554" }, { "iri" : "http://purl.org/healthcarevocab/v1#LossyImageCompressionRatio", @@ -162534,7 +162565,7 @@ "undefined" : "Lossy Image Compression Ratio" }, "domain" : "6557", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2087" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1080", @@ -162554,7 +162585,7 @@ "undefined" : "Admitting Diagnoses Description" }, "domain" : "6559", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6558" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureControlModeDescription", @@ -162594,7 +162625,7 @@ "undefined" : "Cardiac Synchronization" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6565" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasuredDoseDescription", @@ -162617,10 +162648,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6567" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PartialFourier", - "equivalent" : [ "6572" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1090", + "equivalent" : [ "6573" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6571", + "range" : "6572", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -162630,14 +162661,14 @@ } ] }, "label" : { - "IRI-based" : "PartialFourier", - "undefined" : "Partial Fourier" + "IRI-based" : "Tag.0008.1090", + "undefined" : "Manufacturer's Model Name" }, - "domain" : "3088", + "domain" : "6571", "attributes" : [ "external", "datatype" ], "id" : "6570" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.1090", + "iri" : "http://purl.org/healthcarevocab/v1#PartialFourier", "equivalent" : [ "6576" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6575", @@ -162650,12 +162681,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.1090", - "undefined" : "Manufacturer's Model Name" + "IRI-based" : "PartialFourier", + "undefined" : "Partial Fourier" }, - "domain" : "6574", + "domain" : "3088", "attributes" : [ "external", "datatype" ], - "id" : "6573" + "id" : "6574" }, { "iri" : "http://purl.org/healthcarevocab/v1#Radionuclide", "equivalent" : [ "6579" ], @@ -162674,7 +162705,7 @@ "undefined" : "Radionuclide" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6578" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionGroupSequence", @@ -162694,7 +162725,7 @@ "undefined" : "Fraction Group Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6584" }, { "iri" : "http://purl.org/healthcarevocab/v1#CollimatorShapeSequence", @@ -162714,7 +162745,7 @@ "undefined" : "Collimator Shape Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6589" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorNumber", @@ -162754,7 +162785,7 @@ "undefined" : "Brachy Control Point Sequence" }, "domain" : "288", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6594" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagedVolumeDepth", @@ -162854,7 +162885,7 @@ "undefined" : "Related RT ROI Observations Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6611" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlannedVerificationImageSequence", @@ -162874,7 +162905,7 @@ "undefined" : "Planned Verification Image Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6613" }, { "iri" : "http://purl.org/healthcarevocab/v1#DisplaySetPresentationGroupDescription", @@ -162934,7 +162965,7 @@ "undefined" : "Referenced Film Session Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6624" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedCalculatedDoseReferenceNumber", @@ -162994,7 +163025,7 @@ "undefined" : "Planning Landmark Line Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3233" }, { "iri" : "http://purl.org/healthcarevocab/v1#StartAcquisitionDateTime", @@ -163034,7 +163065,7 @@ "undefined" : "Referenced Image Box Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6647" }, { "iri" : "http://purl.org/healthcarevocab/v1#ASLCrusherDescription", @@ -163074,7 +163105,7 @@ "undefined" : "Fiducial Sequence" }, "domain" : "2590", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2591" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6500", @@ -163094,7 +163125,7 @@ "undefined" : "Planning Landmark Point Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6658" }, { "iri" : "http://purl.org/healthcarevocab/v1#CassetteSize", @@ -163134,7 +163165,7 @@ "undefined" : "Visual Acuity Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6663" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.003A", @@ -163154,7 +163185,7 @@ "undefined" : "Assigning Agency or Department Code Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6666" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicationSetupCheck", @@ -163214,7 +163245,7 @@ "undefined" : "Assigning Jurisdiction Code Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6677" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0036", @@ -163234,7 +163265,7 @@ "undefined" : "Assigning Facility Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6681" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0035", @@ -163278,7 +163309,7 @@ "id" : "6686" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0032", - "equivalent" : [ "3121" ], + "equivalent" : [ "3123" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6691", "annotations" : { @@ -163295,7 +163326,7 @@ }, "domain" : "6690", "attributes" : [ "external", "datatype" ], - "id" : "3124" + "id" : "3126" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0031", "equivalent" : [ "6695" ], @@ -163374,7 +163405,7 @@ "undefined" : "Ophthalmic Axial Measurements Left Eye Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6709" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1009", @@ -163414,7 +163445,7 @@ "undefined" : "Order Filler Identifier Sequence" }, "domain" : "6716", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6715" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0026", @@ -163434,7 +163465,7 @@ "undefined" : "Order Placer Identifier Sequence" }, "domain" : "6719", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3108" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6520", @@ -163454,7 +163485,7 @@ "undefined" : "Planning Landmark Plane Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6722" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionContextSequence", @@ -163474,7 +163505,7 @@ "undefined" : "Acquisition Context Sequence" }, "domain" : "6333", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4413" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0022.1007", @@ -163494,7 +163525,7 @@ "undefined" : "Ophthalmic Axial Measurements Right Eye Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4632" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.0020", @@ -163513,7 +163544,7 @@ "IRI-based" : "Tag.0040.0020", "undefined" : "Scheduled Procedure Step Status" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6352" }, { @@ -163574,7 +163605,7 @@ "undefined" : "Specimen Preparation Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4212" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6550", @@ -163594,7 +163625,7 @@ "undefined" : "2D Point Coordinates Sequence" }, "domain" : "2018", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6739" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExecutionStatusInfo", @@ -163654,7 +163685,7 @@ "undefined" : "Planning Landmark Identification Code Sequence" }, "domain" : "6756", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6755" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6540", @@ -163694,7 +163725,7 @@ "undefined" : "MR Arterial Spin Labeling Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6762" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.930A", @@ -163714,7 +163745,7 @@ "undefined" : "Volume to Table Mapping Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6764" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShieldingDeviceSequence", @@ -163734,7 +163765,7 @@ "undefined" : "Shielding Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6766" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.930E", @@ -163754,7 +163785,7 @@ "undefined" : "Plane Position (Volume) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "62" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.930F", @@ -163774,7 +163805,7 @@ "undefined" : "Plane Orientation (Volume) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6769" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.930C", @@ -163817,7 +163848,7 @@ "attributes" : [ "external", "datatype" ], "id" : "6774" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9301", + "iri" : "http://purl.org/healthcarevocab/v1#DetectorBinning", "equivalent" : [ "6780" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -163830,14 +163861,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9301", - "undefined" : "Image Position (Volume)" + "IRI-based" : "DetectorBinning", + "undefined" : "Detector Binning" }, "domain" : "6779", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6778" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DetectorBinning", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9301", "equivalent" : [ "6783" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -163850,11 +163881,11 @@ } ] }, "label" : { - "IRI-based" : "DetectorBinning", - "undefined" : "Detector Binning" + "IRI-based" : "Tag.0020.9301", + "undefined" : "Image Position (Volume)" }, "domain" : "6782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6781" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9302", @@ -163874,7 +163905,7 @@ "undefined" : "Image Orientation (Volume)" }, "domain" : "6785", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6784" }, { "iri" : "http://purl.org/healthcarevocab/v1#SafePositionReturnDate", @@ -163898,7 +163929,7 @@ "id" : "6787" }, { "iri" : "http://purl.org/healthcarevocab/v1#NameOfPhysiciansReadingStudy", - "equivalent" : [ "6138" ], + "equivalent" : [ "6139" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -163914,8 +163945,8 @@ "undefined" : "Name of Physician(s) Reading Study" }, "domain" : "200", - "attributes" : [ "external", "object" ], - "id" : "6139" + "attributes" : [ "object", "external" ], + "id" : "6140" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9309", "equivalent" : [ "6791" ], @@ -163934,7 +163965,7 @@ "undefined" : "Volume to Transducer Mapping Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6790" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9307", @@ -163974,7 +164005,7 @@ "undefined" : "Apex Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6795" }, { "iri" : "http://purl.org/healthcarevocab/v1#WedgePosition", @@ -164014,7 +164045,7 @@ "undefined" : "Pixel Shift Frame Range" }, "domain" : "6802", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6801" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReconstructionDescription", @@ -164054,7 +164085,7 @@ "undefined" : "RT Image Orientation" }, "domain" : "6806", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5561" }, { "iri" : "http://purl.org/healthcarevocab/v1#Radiopharmaceutical", @@ -164134,7 +164165,7 @@ "undefined" : "Overlay Pixel Data Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4739" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.00A8", @@ -164154,7 +164185,7 @@ "undefined" : "Supported Image Display Formats Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6813" }, { "iri" : "http://purl.org/healthcarevocab/v1#BarcodeValue", @@ -164194,7 +164225,7 @@ "undefined" : "Directory Record Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6821" }, { "iri" : "http://purl.org/healthcarevocab/v1#RWavePointer", @@ -164214,7 +164245,7 @@ "undefined" : "R Wave Pointer" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6824" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.00A4", @@ -164234,7 +164265,7 @@ "undefined" : "Other Media Available Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6826" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.00A2", @@ -164254,7 +164285,7 @@ "undefined" : "Media Installed Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6828" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.00A0", @@ -164317,7 +164348,7 @@ "attributes" : [ "external", "datatype" ], "id" : "6834" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceSequence", + "iri" : "http://purl.org/healthcarevocab/v1#PrinterConfigurationSequence", "equivalent" : [ "6838" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -164330,14 +164361,14 @@ } ] }, "label" : { - "IRI-based" : "SourceSequence", - "undefined" : "Source Sequence" + "IRI-based" : "PrinterConfigurationSequence", + "undefined" : "Printer Configuration Sequence" }, - "domain" : "1098", - "attributes" : [ "external", "object" ], + "domain" : "6469", + "attributes" : [ "object", "external" ], "id" : "6837" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PrinterConfigurationSequence", + "iri" : "http://purl.org/healthcarevocab/v1#SourceSequence", "equivalent" : [ "6840" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -164350,11 +164381,11 @@ } ] }, "label" : { - "IRI-based" : "PrinterConfigurationSequence", - "undefined" : "Printer Configuration Sequence" + "IRI-based" : "SourceSequence", + "undefined" : "Source Sequence" }, - "domain" : "6469", - "attributes" : [ "external", "object" ], + "domain" : "1098", + "attributes" : [ "object", "external" ], "id" : "6839" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0080", @@ -164418,7 +164449,7 @@ "comment" : { "en" : "Identifies an entity that has a spatial reference system in order to interpret the result." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6855" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0082", @@ -164498,7 +164529,7 @@ "undefined" : "Icon Image Sequence" }, "domain" : "6867", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6866" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToCompensatorTrayDistance", @@ -164758,7 +164789,7 @@ "undefined" : "Repository Unique ID" }, "domain" : "586", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5691" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0086", @@ -164778,7 +164809,7 @@ "undefined" : "Echo Number(s)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6924" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageSetsSequence", @@ -164798,7 +164829,7 @@ "undefined" : "Image Sets Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6928" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0060", @@ -164958,7 +164989,7 @@ "undefined" : "Dimension Index Sequence" }, "domain" : "6964", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6323" }, { "iri" : "http://purl.org/healthcarevocab/v1#ControlPointIndex", @@ -165018,11 +165049,11 @@ "undefined" : "Stage Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6495" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelComponentRangeStop", - "equivalent" : [ "6983" ], + "equivalent" : [ "6985" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3860", "annotations" : { @@ -165039,12 +165070,12 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "6982" + "id" : "6984" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSeriesDescription", - "equivalent" : [ "6986" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0069", + "equivalent" : [ "6988" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6985", + "range" : "6987", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -165054,14 +165085,14 @@ } ] }, "label" : { - "IRI-based" : "ClinicalTrialSeriesDescription", - "undefined" : "Clinical Trial Series Description" + "IRI-based" : "Tag.2000.0069", + "undefined" : "Presentation LUT Flag" }, - "domain" : "801", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "6984" + "id" : "6986" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0069", + "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSeriesDescription", "equivalent" : [ "6991" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6990", @@ -165074,10 +165105,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.2000.0069", - "undefined" : "Presentation LUT Flag" + "IRI-based" : "ClinicalTrialSeriesDescription", + "undefined" : "Clinical Trial Series Description" }, - "domain" : "102", + "domain" : "801", "attributes" : [ "external", "datatype" ], "id" : "6989" }, { @@ -165141,10 +165172,10 @@ "attributes" : [ "external", "datatype" ], "id" : "819" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ShowGrayscaleInverted", - "equivalent" : [ "7000" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0063", + "equivalent" : [ "6605" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6999", + "range" : "6998", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -165154,17 +165185,17 @@ } ] }, "label" : { - "IRI-based" : "ShowGrayscaleInverted", - "undefined" : "Show Grayscale Inverted" + "IRI-based" : "Tag.2000.0063", + "undefined" : "Collation Flag" }, - "domain" : "26", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "6998" + "id" : "6607" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0063", - "equivalent" : [ "6605" ], + "iri" : "http://purl.org/healthcarevocab/v1#ShowGrayscaleInverted", + "equivalent" : [ "7001" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7001", + "range" : "7000", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -165174,12 +165205,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.2000.0063", - "undefined" : "Collation Flag" + "IRI-based" : "ShowGrayscaleInverted", + "undefined" : "Show Grayscale Inverted" }, - "domain" : "102", + "domain" : "26", "attributes" : [ "external", "datatype" ], - "id" : "6607" + "id" : "6999" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0061", "equivalent" : [ "7004" ], @@ -165314,8 +165345,8 @@ "comment" : { "en" : "The accuracy of an entity." }, - "attributes" : [ "functional", "external", "object" ], - "id" : "6208" + "attributes" : [ "object", "functional", "external" ], + "id" : "6210" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureTypeCodeSequence", "equivalent" : [ "1928" ], @@ -165334,7 +165365,7 @@ "undefined" : "Procedure Type Code Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1929" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.006A", @@ -165454,7 +165485,7 @@ "undefined" : "Transducer Orientation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7036" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0084", @@ -165514,7 +165545,7 @@ "undefined" : "Transducer Orientation Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5185" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0082", @@ -165554,7 +165585,7 @@ "undefined" : "Anatomic Structure Space Or Region Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7048" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2253", @@ -165574,7 +165605,7 @@ "undefined" : "Anatomic Portal Of Entrance Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3023" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0075", @@ -165614,7 +165645,7 @@ "undefined" : "Route Segment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7054" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.225A", @@ -165634,7 +165665,7 @@ "undefined" : "Anatomic Structure Space Or Region Modifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7056" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.225C", @@ -165654,7 +165685,7 @@ "undefined" : "OnAxis Background Anatomic Structure Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7058" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0070", @@ -165694,7 +165725,7 @@ "undefined" : "Anatomic Location Of Examining Instrument Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7063" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2258", @@ -165754,7 +165785,7 @@ "undefined" : "Anatomic Approach Direction Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5604" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0073", @@ -165818,7 +165849,7 @@ "id" : "7078" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2257", - "equivalent" : [ "3621" ], + "equivalent" : [ "3623" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -165834,8 +165865,8 @@ "undefined" : "Anatomic Perspective Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "3622" + "attributes" : [ "object", "external" ], + "id" : "3624" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0071", "equivalent" : [ "7084" ], @@ -165894,7 +165925,7 @@ "undefined" : "Proposed Study Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7088" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2229", @@ -165914,7 +165945,7 @@ "undefined" : "Anatomic Structure, Space or Region Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7090" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0030", @@ -165954,7 +165985,7 @@ "undefined" : "Primary Anatomic Structure Sequence" }, "domain" : "7097", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7096" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0012", @@ -165974,7 +166005,7 @@ "undefined" : "Contrast/Bolus Agent Sequence" }, "domain" : "7100", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7099" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0010", @@ -166014,13 +166045,13 @@ "undefined" : "Resonant Nucleus" }, "domain" : "7107", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7106" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2230", - "equivalent" : [ "7110" ], + "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftMaximumIntegrationLimitInHz", + "equivalent" : [ "7111" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "7110", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -166030,17 +166061,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.2230", - "undefined" : "Primary Anatomic Structure Modifier Sequence" + "IRI-based" : "ChemicalShiftMaximumIntegrationLimitInHz", + "undefined" : "Chemical Shift Maximum Integration Limit in Hz" }, - "domain" : "1149", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "7109" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftMaximumIntegrationLimitInHz", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2230", "equivalent" : [ "7113" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7112", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -166050,12 +166081,12 @@ } ] }, "label" : { - "IRI-based" : "ChemicalShiftMaximumIntegrationLimitInHz", - "undefined" : "Chemical Shift Maximum Integration Limit in Hz" + "IRI-based" : "Tag.0008.2230", + "undefined" : "Primary Anatomic Structure Modifier Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "7111" + "domain" : "1149", + "attributes" : [ "object", "external" ], + "id" : "7112" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0015", "equivalent" : [ "7116" ], @@ -166094,7 +166125,7 @@ "undefined" : "Contrast/Bolus Administration Route Sequence" }, "domain" : "7118", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7117" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0020", @@ -166134,7 +166165,7 @@ "undefined" : "Referenced Overlay Plane Groups" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7124" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0010", @@ -166154,7 +166185,7 @@ "undefined" : "Referenced Overlay Plane Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7126" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseReferenceType", @@ -166194,7 +166225,7 @@ "undefined" : "SOP Instance UID" }, "domain" : "7130", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3730" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2240", @@ -166214,7 +166245,7 @@ "undefined" : "Transducer Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7132" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2242", @@ -166234,7 +166265,7 @@ "undefined" : "Transducer Position Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7134" }, { "iri" : "http://purl.org/healthcarevocab/v1#HumanPerformerOrganization", @@ -166274,7 +166305,7 @@ "undefined" : "Notification From Manufacturer Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7138" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrinterPixelSpacing", @@ -166294,7 +166325,7 @@ "undefined" : "Printer Pixel Spacing" }, "domain" : "3098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7140" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2010.0376", @@ -166314,7 +166345,7 @@ "undefined" : "Printer Pixel Spacing" }, "domain" : "3098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7141" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.003A", @@ -166434,7 +166465,7 @@ "undefined" : "Table Longitudinal Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1972" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2200", @@ -166498,7 +166529,7 @@ "id" : "7160" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0033", - "equivalent" : [ "4190" ], + "equivalent" : [ "4192" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -166514,8 +166545,8 @@ "undefined" : "Energy Window Total Width" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "4191" + "attributes" : [ "object", "external" ], + "id" : "4193" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0032", "equivalent" : [ "7075" ], @@ -166674,7 +166705,7 @@ "undefined" : "Intervention Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7180" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0035", @@ -166734,7 +166765,7 @@ "undefined" : "Additional Drug Sequence" }, "domain" : "4254", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7189" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2218", @@ -166754,7 +166785,7 @@ "undefined" : "Anatomic Region Sequence" }, "domain" : "7192", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7191" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0040", @@ -166794,7 +166825,7 @@ "undefined" : "Radionuclide" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6579" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0023", @@ -166834,7 +166865,7 @@ "undefined" : "Volume Frame of Reference UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7198" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0022", @@ -166854,7 +166885,7 @@ "undefined" : "Scan Options" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5418" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9313", @@ -166874,10 +166905,10 @@ "undefined" : "Table Frame of Reference UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7200" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2220", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0021", "equivalent" : [ "7203" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -166890,15 +166921,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.2220", - "undefined" : "Anatomic Region Modifier Sequence" + "IRI-based" : "Tag.0018.0021", + "undefined" : "Sequence Variant" }, - "domain" : "1092", - "attributes" : [ "external", "object" ], + "domain" : "1", + "attributes" : [ "object", "external" ], "id" : "7202" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9310", - "equivalent" : [ "6119" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.2220", + "equivalent" : [ "7205" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -166910,15 +166941,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.9310", - "undefined" : "Temporal Position Sequence" + "IRI-based" : "Tag.0008.2220", + "undefined" : "Anatomic Region Modifier Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6120" + "domain" : "1092", + "attributes" : [ "object", "external" ], + "id" : "7204" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0021", - "equivalent" : [ "7205" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9310", + "equivalent" : [ "6119" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -166930,12 +166961,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.0021", - "undefined" : "Sequence Variant" + "IRI-based" : "Tag.0020.9310", + "undefined" : "Temporal Position Sequence" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "7204" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "6120" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.9311", "equivalent" : [ "7209" ], @@ -166974,7 +167005,7 @@ "undefined" : "Scanning Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3402" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0027", @@ -167014,7 +167045,7 @@ "undefined" : "Intervention Drug Information Sequence" }, "domain" : "7215", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0025", @@ -167094,7 +167125,7 @@ "undefined" : "Verbal Source Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7224" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0029", @@ -167114,7 +167145,7 @@ "undefined" : "Intervention Drug Code Sequence" }, "domain" : "7227", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7226" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.0028", @@ -167174,7 +167205,7 @@ "undefined" : "Fill Pattern" }, "domain" : "1358", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1360" }, { "iri" : "http://purl.org/healthcarevocab/v1#AssigningFacilitySequence", @@ -167194,7 +167225,7 @@ "undefined" : "Assigning Facility Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6682" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelRecommendedDisplayCIELabValue", @@ -167214,7 +167245,7 @@ "undefined" : "Channel Recommended Display CIELab Value" }, "domain" : "2954", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7234" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorDescription", @@ -167294,7 +167325,7 @@ "undefined" : "Gray Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7244" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelShieldSequence", @@ -167314,7 +167345,7 @@ "undefined" : "Channel Shield Sequence" }, "domain" : "288", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7246" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.4000", @@ -167374,7 +167405,7 @@ "undefined" : "Scheduled Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7254" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamAngle", @@ -167393,7 +167424,7 @@ "IRI-based" : "BeamAngle", "undefined" : "Beam Angle" }, - "domain" : "2515", + "domain" : "2516", "attributes" : [ "external", "datatype" ], "id" : "7256" }, { @@ -167474,7 +167505,7 @@ "undefined" : "Contour Image Sequence" }, "domain" : "7262", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7261" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformData", @@ -167494,7 +167525,7 @@ "undefined" : "Waveform Data" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7264" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.0010", @@ -167554,11 +167585,11 @@ "undefined" : "Information From Manufacturer Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7279" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2000.001E", - "equivalent" : [ "6839" ], + "equivalent" : [ "6837" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -167574,8 +167605,8 @@ "undefined" : "Printer Configuration Sequence" }, "domain" : "6469", - "attributes" : [ "external", "object" ], - "id" : "6840" + "attributes" : [ "object", "external" ], + "id" : "6838" }, { "iri" : "http://purl.org/healthcarevocab/v1#DiffusionDirectionality", "equivalent" : [ "7285" ], @@ -167678,9 +167709,9 @@ "id" : "3316" }, { "iri" : "http://purl.org/healthcarevocab/v1#TagSpacingSecondDimension", - "equivalent" : [ "7298" ], + "equivalent" : [ "7300" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7297", + "range" : "7299", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -167695,7 +167726,7 @@ }, "domain" : "3665", "attributes" : [ "external", "datatype" ], - "id" : "7296" + "id" : "7298" }, { "iri" : "http://purl.org/healthcarevocab/v1#Columns", "equivalent" : [ "7302" ], @@ -167794,7 +167825,7 @@ "undefined" : "Object Directory Binary Identifier (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7309" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameVOILUTSequence", @@ -167814,7 +167845,7 @@ "undefined" : "Frame VOI LUT Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7311" }, { "iri" : "http://purl.org/healthcarevocab/v1#DateOfLastDetectorCalibration", @@ -167874,7 +167905,7 @@ "undefined" : "Planning Landmark Identification Code Sequence" }, "domain" : "7321", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6757" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicFrameLocationSequence", @@ -167894,7 +167925,7 @@ "undefined" : "Ophthalmic Frame Location Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4627" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1402", @@ -168034,7 +168065,7 @@ "undefined" : "Referenced Dose Sequence" }, "domain" : "7332", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7331" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentIdentificationSequence", @@ -168054,7 +168085,7 @@ "undefined" : "Segment Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7334" }, { "iri" : "http://purl.org/healthcarevocab/v1#CineRate", @@ -168134,7 +168165,7 @@ "undefined" : "Ion Control Point Delivery Sequence" }, "domain" : "172", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7340" }, { "iri" : "http://purl.org/healthcarevocab/v1#LowEnergyDetectors", @@ -168194,7 +168225,7 @@ "undefined" : "3D Plane Origin" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7366" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterType", @@ -168234,7 +168265,7 @@ "undefined" : "Frame of Reference Transformation Matrix" }, "domain" : "7383", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7382" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientFrameOfReferenceSource", @@ -168274,7 +168305,7 @@ "undefined" : "Related Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7388" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionLocationMinY0", @@ -168334,13 +168365,13 @@ "undefined" : "Corrected Image" }, "domain" : "7405", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7404" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthMeasurementModified", - "equivalent" : [ "136" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImageSetSelectorUsageFlag", + "equivalent" : [ "7425" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7425", + "range" : "5321", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -168350,17 +168381,17 @@ } ] }, "label" : { - "IRI-based" : "OphthalmicAxialLengthMeasurementModified", - "undefined" : "Ophthalmic Axial Length Measurement Modified" + "IRI-based" : "ImageSetSelectorUsageFlag", + "undefined" : "Image Set Selector Usage Flag" }, - "domain" : "7424", + "domain" : "5121", "attributes" : [ "external", "datatype" ], - "id" : "139" + "id" : "7424" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImageSetSelectorUsageFlag", - "equivalent" : [ "7427" ], + "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthMeasurementModified", + "equivalent" : [ "136" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5321", + "range" : "7427", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -168370,12 +168401,12 @@ } ] }, "label" : { - "IRI-based" : "ImageSetSelectorUsageFlag", - "undefined" : "Image Set Selector Usage Flag" + "IRI-based" : "OphthalmicAxialLengthMeasurementModified", + "undefined" : "Ophthalmic Axial Length Measurement Modified" }, - "domain" : "5121", + "domain" : "7426", "attributes" : [ "external", "datatype" ], - "id" : "7426" + "id" : "139" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6620", "equivalent" : [ "7431" ], @@ -168394,7 +168425,7 @@ "undefined" : "3D Plane Normal" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7430" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionLocationMinX0", @@ -168434,7 +168465,7 @@ "undefined" : "Topic Keywords" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7435" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelIntensityRelationshipLUTSequence", @@ -168454,7 +168485,7 @@ "undefined" : "Pixel Intensity Relationship LUT Sequence" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7437" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupMembersSequence", @@ -168474,7 +168505,7 @@ "undefined" : "Implant Template Group Members Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7444" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanVelocity", @@ -168497,8 +168528,8 @@ "attributes" : [ "external", "datatype" ], "id" : "6453" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OpticalSelectedOphthalmicAxialLengthSequence", - "equivalent" : [ "3826" ], + "iri" : "http://purl.org/healthcarevocab/v1#SurfacePointsNormalsSequence", + "equivalent" : [ "2285" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -168510,15 +168541,15 @@ } ] }, "label" : { - "IRI-based" : "OpticalSelectedOphthalmicAxialLengthSequence", - "undefined" : "Optical Selected Ophthalmic Axial Length Sequence" + "IRI-based" : "SurfacePointsNormalsSequence", + "undefined" : "Surface Points Normals Sequence" }, - "domain" : "7448", - "attributes" : [ "external", "object" ], - "id" : "3828" + "domain" : "1298", + "attributes" : [ "object", "external" ], + "id" : "2286" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SurfacePointsNormalsSequence", - "equivalent" : [ "2285" ], + "iri" : "http://purl.org/healthcarevocab/v1#OpticalSelectedOphthalmicAxialLengthSequence", + "equivalent" : [ "3826" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -168530,12 +168561,12 @@ } ] }, "label" : { - "IRI-based" : "SurfacePointsNormalsSequence", - "undefined" : "Surface Points Normals Sequence" + "IRI-based" : "OpticalSelectedOphthalmicAxialLengthSequence", + "undefined" : "Optical Selected Ophthalmic Axial Length Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], - "id" : "2286" + "domain" : "7448", + "attributes" : [ "object", "external" ], + "id" : "3828" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecommendedDisplayGrayscaleValue", "equivalent" : [ "7451" ], @@ -168594,7 +168625,7 @@ "undefined" : "Patient's Primary Language Modifier Code Sequence" }, "domain" : "4242", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7455" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseComment", @@ -168734,7 +168765,7 @@ "undefined" : "Other Media Available Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6827" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfRotations", @@ -168774,7 +168805,7 @@ "undefined" : "Presentation LUT Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7499" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemplateVersion", @@ -168814,7 +168845,7 @@ "undefined" : "Referenced Ophthalmic Axial Measurements Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2677" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPrintJobSequencePullStoredPrint", @@ -168834,7 +168865,7 @@ "undefined" : "Referenced Print Job Sequence (Pull Stored Print)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7507" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicationManufacturer", @@ -168894,7 +168925,7 @@ "undefined" : "Brachy Accessory Device Sequence" }, "domain" : "7531", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7530" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDevicePositionSequence", @@ -168914,7 +168945,7 @@ "undefined" : "Beam Limiting Device Position Sequence" }, "domain" : "6406", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7533" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTImageName", @@ -169014,7 +169045,7 @@ "undefined" : "Beam Limiting Device Tolerance Sequence" }, "domain" : "6408", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7550" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasuringUnitsSequence", @@ -169034,7 +169065,7 @@ "undefined" : "Measuring Units Sequence" }, "domain" : "2199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5302" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimeRange", @@ -169054,7 +169085,7 @@ "undefined" : "Time Range" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2010" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShowImageTrueSizeFlag", @@ -169094,7 +169125,7 @@ "undefined" : "Source Image Evidence Sequence" }, "domain" : "7569", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7568" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopEccentricAngleTolerance", @@ -169134,7 +169165,7 @@ "undefined" : "Referenced Raw Data Sequence" }, "domain" : "7575", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3300" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9123", @@ -169154,7 +169185,7 @@ "undefined" : "Creator-Version UID" }, "domain" : "4082", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7576" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9124", @@ -169174,7 +169205,7 @@ "undefined" : "Derivation Image Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7579" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicationSetupSequence", @@ -169194,7 +169225,7 @@ "undefined" : "Application Setup Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7583" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagingDeviceSpecificAcquisitionParameters", @@ -169214,7 +169245,7 @@ "undefined" : "Imaging Device-Specific Acquisition Parameters" }, "domain" : "2477", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7587" }, { "iri" : "http://purl.org/fidmark/crc", @@ -169246,7 +169277,7 @@ "undefined" : "Data Observation Sequence" }, "domain" : "7592", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7591" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformPaddingValue", @@ -169266,7 +169297,7 @@ "undefined" : "Waveform Padding Value" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7594" }, { "iri" : "http://purl.org/healthcarevocab/v1#EquipmentCoordinateSystemIdentification", @@ -169306,7 +169337,7 @@ "undefined" : "Coordinate System Transform Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7598" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2222", @@ -169346,7 +169377,7 @@ "undefined" : "Encrypted Attributes Sequence" }, "domain" : "7605", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7604" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2224", @@ -169386,7 +169417,7 @@ "undefined" : "Transform Order of Axes" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7610" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2228", @@ -169446,11 +169477,11 @@ "undefined" : "Coordinate System Transform Rotation and Scale Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7617" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.222C", - "equivalent" : [ "1852" ], + "equivalent" : [ "1855" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -169466,8 +169497,8 @@ "undefined" : "Coordinate System Transform Translation Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "1853" + "attributes" : [ "object", "external" ], + "id" : "1856" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpatialLocationsPreserved", "equivalent" : [ "7622" ], @@ -169566,7 +169597,7 @@ "undefined" : "Document Author Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7630" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverrideSequence", @@ -169586,7 +169617,7 @@ "undefined" : "Override Sequence" }, "domain" : "7633", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7632" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A066", @@ -169606,13 +169637,13 @@ "undefined" : "Document Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7635" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CompressionLabel", - "equivalent" : [ "7638" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A067", + "equivalent" : [ "7639" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3850", + "range" : "7638", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -169622,17 +169653,17 @@ } ] }, "label" : { - "IRI-based" : "CompressionLabel", - "undefined" : "Compression Label" + "IRI-based" : "Tag.0040.A067", + "undefined" : "Document Author (Trial)" }, "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "7637" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A067", + "iri" : "http://purl.org/healthcarevocab/v1#CompressionLabel", "equivalent" : [ "7641" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7640", + "range" : "3850", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -169642,12 +169673,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A067", - "undefined" : "Document Author (Trial)" + "IRI-based" : "CompressionLabel", + "undefined" : "Compression Label" }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "7639" + "id" : "7640" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTimeSlices", "equivalent" : [ "7644" ], @@ -169726,7 +169757,7 @@ "undefined" : "Performed Workitem Code Sequence" }, "domain" : "7663", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7662" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0020", @@ -169746,7 +169777,7 @@ "undefined" : "Data Elements Signed" }, "domain" : "7668", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7667" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemporalPositionIdentifier", @@ -169806,7 +169837,7 @@ "undefined" : "Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7684" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyAccessoryDeviceName", @@ -169865,8 +169896,8 @@ "IRI-based" : "Tag.0040.A078", "undefined" : "Author Observer Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "7693" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A075", @@ -169885,7 +169916,7 @@ "IRI-based" : "Tag.0040.A075", "undefined" : "Verifying Observer Name" }, - "domain" : "2372", + "domain" : "2368", "attributes" : [ "external", "datatype" ], "id" : "7695" }, { @@ -169906,7 +169937,7 @@ "undefined" : "Documenting Observer Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7698" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A073", @@ -169925,14 +169956,14 @@ "IRI-based" : "Tag.0040.A073", "undefined" : "Verifying Observer Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "7700" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A074", - "equivalent" : [ "7703" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0200", + "equivalent" : [ "7704" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "102", + "range" : "7703", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -169942,17 +169973,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A074", - "undefined" : "Object Binary Identifier (Trial)" + "IRI-based" : "Tag.0020.0200", + "undefined" : "Synchronization Frame of Reference UID" }, - "domain" : "102", - "attributes" : [ "external", "object" ], + "domain" : "235", + "attributes" : [ "object", "external" ], "id" : "7702" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0200", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A074", "equivalent" : [ "7706" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7705", + "range" : "102", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -169962,12 +169993,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.0200", - "undefined" : "Synchronization Frame of Reference UID" + "IRI-based" : "Tag.0040.A074", + "undefined" : "Object Binary Identifier (Trial)" }, - "domain" : "235", - "attributes" : [ "external", "object" ], - "id" : "7704" + "domain" : "102", + "attributes" : [ "object", "external" ], + "id" : "7705" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A047", "equivalent" : [ "7709" ], @@ -170006,7 +170037,7 @@ "undefined" : "Concept Name Code Sequence" }, "domain" : "7711", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7710" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A040", @@ -170086,7 +170117,7 @@ "undefined" : "Ion Tolerance Table Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7722" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A050", @@ -170146,7 +170177,7 @@ "undefined" : "Urgency or Priority Alerts (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7732" }, { "iri" : "http://purl.org/healthcarevocab/v1#SafePositionReturnTime", @@ -170206,7 +170237,7 @@ "undefined" : "Rotation Offset" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1918" }, { "iri" : "http://purl.org/healthcarevocab/v1#IntravascularFrameContentSequence", @@ -170226,7 +170257,7 @@ "undefined" : "Intravascular Frame Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7748" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemDataSetMapping", @@ -170286,7 +170317,7 @@ "undefined" : "Referenced Findings Group UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7755" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A023", @@ -170326,7 +170357,7 @@ "undefined" : "Findings Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7762" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A021", @@ -170346,7 +170377,7 @@ "undefined" : "Findings Group UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7764" }, { "iri" : "http://purl.org/healthcarevocab/v1#ConventionalMachineVerificationSequence", @@ -170366,7 +170397,7 @@ "undefined" : "Conventional Machine Verification Sequence" }, "domain" : "1254", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7767" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterventionDrugInformationSequence", @@ -170386,7 +170417,7 @@ "undefined" : "Intervention Drug Information Sequence" }, "domain" : "7773", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7216" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A028", @@ -170406,7 +170437,7 @@ "undefined" : "Documenting Organization Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7775" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A026", @@ -170426,11 +170457,11 @@ "undefined" : "Findings Source Category Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7781" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A027", - "equivalent" : [ "2371" ], + "equivalent" : [ "2367" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7784", "annotations" : { @@ -170445,9 +170476,9 @@ "IRI-based" : "Tag.0040.A027", "undefined" : "Verifying Organization" }, - "domain" : "2372", + "domain" : "2368", "attributes" : [ "external", "datatype" ], - "id" : "2374" + "id" : "2370" }, { "iri" : "http://purl.org/healthcarevocab/v1#YFocusCenter", "equivalent" : [ "1735" ], @@ -170466,7 +170497,7 @@ "undefined" : "Y Focus Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1736" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupReferenceDescription", @@ -170506,13 +170537,13 @@ "undefined" : "Fixation Monitoring Code Sequence" }, "domain" : "7792", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7791" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedReferenceImageSequence", - "equivalent" : [ "7797" ], + "iri" : "http://purl.org/healthcarevocab/v1#GateThreshold", + "equivalent" : [ "597" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "5715", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -170522,17 +170553,17 @@ } ] }, "label" : { - "IRI-based" : "ReferencedReferenceImageSequence", - "undefined" : "Referenced Reference Image Sequence" + "IRI-based" : "GateThreshold", + "undefined" : "Gate Threshold" }, - "domain" : "7796", - "attributes" : [ "external", "object" ], - "id" : "7795" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "599" }, { - "iri" : "http://purl.org/healthcarevocab/v1#GateThreshold", - "equivalent" : [ "597" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedReferenceImageSequence", + "equivalent" : [ "7797" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5715", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -170542,12 +170573,12 @@ } ] }, "label" : { - "IRI-based" : "GateThreshold", - "undefined" : "Gate Threshold" + "IRI-based" : "ReferencedReferenceImageSequence", + "undefined" : "Referenced Reference Image Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "599" + "domain" : "7796", + "attributes" : [ "object", "external" ], + "id" : "7795" }, { "iri" : "http://purl.org/healthcarevocab/v1#TomoType", "equivalent" : [ "4952" ], @@ -170605,7 +170636,7 @@ "IRI-based" : "Tag.0040.A030", "undefined" : "Verification Date Time" }, - "domain" : "2372", + "domain" : "2368", "attributes" : [ "external", "datatype" ], "id" : "7803" }, { @@ -170646,7 +170677,7 @@ "undefined" : "MAC Calculation Transfer Syntax UID" }, "domain" : "7815", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7814" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrintPriority", @@ -170770,7 +170801,7 @@ "id" : "7829" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A010", - "equivalent" : [ "2270" ], + "equivalent" : [ "2272" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7835", "annotations" : { @@ -170787,12 +170818,12 @@ }, "domain" : "1703", "attributes" : [ "external", "datatype" ], - "id" : "2272" + "id" : "2274" }, { "iri" : "http://purl.org/healthcarevocab/v1#XRayImageReceptorAngle", "equivalent" : [ "5520" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7837", + "range" : "7838", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -170805,7 +170836,7 @@ "IRI-based" : "XRayImageReceptorAngle", "undefined" : "X-Ray Image Receptor Angle" }, - "domain" : "7836", + "domain" : "7837", "attributes" : [ "external", "datatype" ], "id" : "5523" }, { @@ -171009,10 +171040,10 @@ "attributes" : [ "external", "datatype" ], "id" : "7866" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IndexProbabilitySequence", + "iri" : "http://purl.org/healthcarevocab/v1#OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity", "equivalent" : [ "7871" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "7870", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -171022,17 +171053,17 @@ } ] }, "label" : { - "IRI-based" : "IndexProbabilitySequence", - "undefined" : "Index Probability Sequence" + "IRI-based" : "OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity", + "undefined" : "Offset of the First Directory Record of the Root Directory Entity" }, - "domain" : "7870", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "7869" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity", + "iri" : "http://purl.org/healthcarevocab/v1#IndexProbabilitySequence", "equivalent" : [ "7874" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7873", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -171042,11 +171073,11 @@ } ] }, "label" : { - "IRI-based" : "OffsetOfTheFirstDirectoryRecordOfTheRootDirectoryEntity", - "undefined" : "Offset of the First Directory Record of the Root Directory Entity" + "IRI-based" : "IndexProbabilitySequence", + "undefined" : "Index Probability Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], + "domain" : "7873", + "attributes" : [ "object", "external" ], "id" : "7872" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9027", @@ -171146,7 +171177,7 @@ "undefined" : "Failed Attributes Sequence" }, "domain" : "7888", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7887" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9022", @@ -171266,7 +171297,7 @@ "undefined" : "Chemical Shift Reference" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3195" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9052", @@ -171286,7 +171317,7 @@ "undefined" : "Spectral Width" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4390" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9051", @@ -171309,10 +171340,10 @@ "attributes" : [ "external", "datatype" ], "id" : "7273" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfLeafJawPairs", - "equivalent" : [ "7908" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9050", + "equivalent" : [ "7907" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7907", + "range" : "7906", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -171322,14 +171353,14 @@ } ] }, "label" : { - "IRI-based" : "NumberOfLeafJawPairs", - "undefined" : "Number of Leaf/Jaw Pairs" + "IRI-based" : "Tag.0018.9050", + "undefined" : "Transmit Coil Manufacturer Name" }, - "domain" : "7906", + "domain" : "3634", "attributes" : [ "external", "datatype" ], "id" : "7905" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9050", + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfLeafJawPairs", "equivalent" : [ "7911" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7910", @@ -171342,12 +171373,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9050", - "undefined" : "Transmit Coil Manufacturer Name" + "IRI-based" : "NumberOfLeafJawPairs", + "undefined" : "Number of Leaf/Jaw Pairs" }, - "domain" : "3634", + "domain" : "7909", "attributes" : [ "external", "datatype" ], - "id" : "7909" + "id" : "7908" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxLargeScrollType", "equivalent" : [ "7913" ], @@ -171450,7 +171481,7 @@ "id" : "2122" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerType", - "equivalent" : [ "5115" ], + "equivalent" : [ "5119" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3456", "annotations" : { @@ -171467,7 +171498,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "5116" + "id" : "5120" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionOfResidence", "equivalent" : [ "7924" ], @@ -171566,7 +171597,7 @@ "undefined" : "MR Receive Coil Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7931" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9041", @@ -171626,7 +171657,7 @@ "undefined" : "MR Transmit Coil Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2474" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9048", @@ -171670,7 +171701,7 @@ "id" : "7941" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9046", - "equivalent" : [ "4725" ], + "equivalent" : [ "4722" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7946", "annotations" : { @@ -171687,7 +171718,7 @@ }, "domain" : "1282", "attributes" : [ "external", "datatype" ], - "id" : "4727" + "id" : "4724" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9045", "equivalent" : [ "7948" ], @@ -171706,7 +171737,7 @@ "undefined" : "Multi-Coil Definition Sequence" }, "domain" : "1282", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7947" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9044", @@ -171786,11 +171817,11 @@ "undefined" : "Range Shifter Settings Sequence" }, "domain" : "7958", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7957" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedResolutionID", - "equivalent" : [ "7962" ], + "equivalent" : [ "7963" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7512", "annotations" : { @@ -171807,7 +171838,7 @@ }, "domain" : "233", "attributes" : [ "external", "datatype" ], - "id" : "7961" + "id" : "7962" }, { "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSiteName", "equivalent" : [ "7967" ], @@ -171865,7 +171896,7 @@ "IRI-based" : "NominalCardiacTriggerDelayTime", "undefined" : "Nominal Cardiac Trigger Delay Time" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5853" }, { @@ -171926,7 +171957,7 @@ "undefined" : "SOP Instance UID of Concatenation Source" }, "domain" : "7676", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7976" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedStationGeographicLocationCodeSequence", @@ -171946,7 +171977,7 @@ "undefined" : "Performed Station Geographic Location Code Sequence" }, "domain" : "7980", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7979" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransformDescription", @@ -172130,7 +172161,7 @@ "id" : "7997" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9008", - "equivalent" : [ "5471" ], + "equivalent" : [ "5470" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8000", "annotations" : { @@ -172147,7 +172178,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "5472" + "id" : "5471" }, { "iri" : "http://purl.org/healthcarevocab/v1#InstitutionName", "equivalent" : [ "4066" ], @@ -172186,7 +172217,7 @@ "undefined" : "2D Implant Template Group Member Matching Point" }, "domain" : "1240", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8003" }, { "iri" : "http://purl.org/healthcarevocab/v1#ROIDisplayColor", @@ -172206,7 +172237,7 @@ "undefined" : "ROI Display Color" }, "domain" : "1185", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8005" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9006", @@ -172226,7 +172257,7 @@ "undefined" : "MR Imaging Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8007" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9005", @@ -172289,10 +172320,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8017" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PaletteColorLookupTableUID", - "equivalent" : [ "8022" ], + "iri" : "http://purl.org/healthcarevocab/v1#FileSetID", + "equivalent" : [ "8020" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8021", + "range" : "6931", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172302,17 +172333,17 @@ } ] }, "label" : { - "IRI-based" : "PaletteColorLookupTableUID", - "undefined" : "Palette Color Lookup Table UID" + "IRI-based" : "FileSetID", + "undefined" : "File-set ID" }, - "domain" : "8020", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "8019" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FileSetID", + "iri" : "http://purl.org/healthcarevocab/v1#PaletteColorLookupTableUID", "equivalent" : [ "8024" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6931", + "range" : "8023", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172322,12 +172353,12 @@ } ] }, "label" : { - "IRI-based" : "FileSetID", - "undefined" : "File-set ID" + "IRI-based" : "PaletteColorLookupTableUID", + "undefined" : "Palette Color Lookup Table UID" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8023" + "domain" : "8022", + "attributes" : [ "object", "external" ], + "id" : "8021" }, { "iri" : "http://purl.org/healthcarevocab/v1#FailedSOPInstanceUIDList", "equivalent" : [ "4153" ], @@ -172346,7 +172377,7 @@ "undefined" : "Failed SOP Instance UID List" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4154" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2210", @@ -172366,7 +172397,7 @@ "undefined" : "Coordinate System Axis Values" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8025" }, { "iri" : "http://purl.org/healthcarevocab/v1#TextColorCIELabValue", @@ -172386,7 +172417,7 @@ "undefined" : "Text Color CIELab Value" }, "domain" : "1109", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1487" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlarmDecision", @@ -172446,7 +172477,7 @@ "undefined" : "File-set Descriptor File ID" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1287" }, { "iri" : "http://purl.org/healthcarevocab/v1#SensorName", @@ -172509,8 +172540,8 @@ "attributes" : [ "external", "datatype" ], "id" : "656" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfSurfaces", - "equivalent" : [ "2200" ], + "iri" : "http://purl.org/healthcarevocab/v1#SecondaryPositionerScanArc", + "equivalent" : [ "8041" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8040", "annotations" : { @@ -172522,17 +172553,17 @@ } ] }, "label" : { - "IRI-based" : "NumberOfSurfaces", - "undefined" : "Number of Surfaces" + "IRI-based" : "SecondaryPositionerScanArc", + "undefined" : "Secondary Positioner Scan Arc" }, - "domain" : "8039", + "domain" : "178", "attributes" : [ "external", "datatype" ], - "id" : "2203" + "id" : "8039" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SecondaryPositionerScanArc", - "equivalent" : [ "8043" ], + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfSurfaces", + "equivalent" : [ "2200" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8042", + "range" : "8043", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172542,12 +172573,12 @@ } ] }, "label" : { - "IRI-based" : "SecondaryPositionerScanArc", - "undefined" : "Secondary Positioner Scan Arc" + "IRI-based" : "NumberOfSurfaces", + "undefined" : "Number of Surfaces" }, - "domain" : "178", + "domain" : "8042", "attributes" : [ "external", "datatype" ], - "id" : "8041" + "id" : "2203" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2204", "equivalent" : [ "5190" ], @@ -172566,7 +172597,7 @@ "undefined" : "Coordinate System Axes Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5191" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2206", @@ -172589,10 +172620,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8044" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9237", - "equivalent" : [ "6440" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2208", + "equivalent" : [ "7750" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "8047", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172602,17 +172633,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0008.9237", - "undefined" : "Referenced Presentation State Sequence" + "IRI-based" : "Tag.0014.2208", + "undefined" : "Coordinate System Data Set Mapping" }, - "domain" : "8047", - "attributes" : [ "external", "object" ], - "id" : "6442" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "7751" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.2208", - "equivalent" : [ "7750" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9237", + "equivalent" : [ "6440" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8048", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172622,12 +172653,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.2208", - "undefined" : "Coordinate System Data Set Mapping" + "IRI-based" : "Tag.0008.9237", + "undefined" : "Referenced Presentation State Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "7751" + "domain" : "8048", + "attributes" : [ "object", "external" ], + "id" : "6442" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRDiffusionSequence", "equivalent" : [ "8050" ], @@ -172646,7 +172677,7 @@ "undefined" : "MR Diffusion Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8049" }, { "iri" : "http://purl.org/healthcarevocab/v1#IssueDateOfImagingServiceRequest", @@ -172669,10 +172700,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8051" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RTReferencedStudySequence", - "equivalent" : [ "8055" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.220A", + "equivalent" : [ "8056" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "8055", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172682,17 +172713,17 @@ } ] }, "label" : { - "IRI-based" : "RTReferencedStudySequence", - "undefined" : "RT Referenced Study Sequence" + "IRI-based" : "Tag.0014.220A", + "undefined" : "Coordinate System Axis Number" }, - "domain" : "820", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "8054" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.220A", + "iri" : "http://purl.org/healthcarevocab/v1#RTReferencedStudySequence", "equivalent" : [ "8058" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8057", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172702,12 +172733,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.220A", - "undefined" : "Coordinate System Axis Number" + "IRI-based" : "RTReferencedStudySequence", + "undefined" : "RT Referenced Study Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8056" + "domain" : "820", + "attributes" : [ "object", "external" ], + "id" : "8057" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.220C", "equivalent" : [ "3260" ], @@ -172729,10 +172760,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3261" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ObservationNumber", - "equivalent" : [ "8063" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.220E", + "equivalent" : [ "175" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8062", + "range" : "8060", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172742,17 +172773,17 @@ } ] }, "label" : { - "IRI-based" : "ObservationNumber", - "undefined" : "Observation Number" + "IRI-based" : "Tag.0014.220E", + "undefined" : "Coordinate System Axis Units" }, - "domain" : "8061", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "8060" + "id" : "177" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1130", - "equivalent" : [ "8023" ], + "equivalent" : [ "8019" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8064", + "range" : "8061", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172767,12 +172798,12 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "8024" + "id" : "8020" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.220E", - "equivalent" : [ "175" ], + "iri" : "http://purl.org/healthcarevocab/v1#ObservationNumber", + "equivalent" : [ "8065" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8065", + "range" : "8064", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -172782,12 +172813,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.220E", - "undefined" : "Coordinate System Axis Units" + "IRI-based" : "ObservationNumber", + "undefined" : "Observation Number" }, - "domain" : "102", + "domain" : "8063", "attributes" : [ "external", "datatype" ], - "id" : "177" + "id" : "8062" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorThicknessData", "equivalent" : [ "8069" ], @@ -172806,7 +172837,7 @@ "undefined" : "Compensator Thickness Data" }, "domain" : "8068", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8067" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalculatedDoseReferenceDescription", @@ -172866,7 +172897,7 @@ "undefined" : "Intraocular Lens Calculations Left Eye Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4489" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimeSlotNumber", @@ -172906,7 +172937,7 @@ "undefined" : "Derivation Code Sequence" }, "domain" : "8080", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8079" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9206", @@ -173066,7 +173097,7 @@ "undefined" : "VOI LUT Sequence" }, "domain" : "8105", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5147" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagesInAcquisition", @@ -173186,7 +173217,7 @@ "undefined" : "Treatment Session Application Setup Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8123" }, { "iri" : "http://purl.org/healthcarevocab/v1#TypeOfPatientID", @@ -173226,7 +173257,7 @@ "undefined" : "Ophthalmic Axial Length Data Source Code Sequence" }, "domain" : "8128", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "43" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecommendedDisplayFrameRate", @@ -173270,7 +173301,7 @@ "id" : "8137" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnatomicRegionModifierSequence", - "equivalent" : [ "7202" ], + "equivalent" : [ "7204" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -173286,8 +173317,8 @@ "undefined" : "Anatomic Region Modifier Sequence" }, "domain" : "1092", - "attributes" : [ "external", "object" ], - "id" : "7203" + "attributes" : [ "object", "external" ], + "id" : "7205" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalibrationDate", "equivalent" : [ "473" ], @@ -173306,7 +173337,7 @@ "undefined" : "Calibration Date" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "474" }, { "iri" : "http://purl.org/healthcarevocab/v1#MetersetRateDelivered", @@ -173345,7 +173376,7 @@ "IRI-based" : "ScheduledProcedureStepEndDate", "undefined" : "Scheduled Procedure Step End Date" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6516" }, { @@ -173366,7 +173397,7 @@ "undefined" : "Image Plane Pixel Spacing" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5569" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A112", @@ -173426,7 +173457,7 @@ "undefined" : "Proposed Study Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7089" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiationMassNumber", @@ -173466,7 +173497,7 @@ "undefined" : "Algorithm Family Code Sequence" }, "domain" : "6435", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2152" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationTranscriptionDate", @@ -173506,7 +173537,7 @@ "undefined" : "Ophthalmic Patient Clinical Information Right Eye Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8160" }, { "iri" : "http://purl.org/healthcarevocab/v1#LensThickness", @@ -173565,7 +173596,7 @@ "IRI-based" : "MeanPointDistance", "undefined" : "Mean Point Distance" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2341" }, { @@ -173606,7 +173637,7 @@ "undefined" : "Compensator Position" }, "domain" : "8174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8173" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.1020", @@ -173666,7 +173697,7 @@ "undefined" : "Frame Type" }, "domain" : "8158", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8185" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableOfPixelValues", @@ -173686,7 +173717,7 @@ "undefined" : "Table of Pixel Values" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8187" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionTerminationConditionData", @@ -173790,7 +173821,7 @@ "id" : "8214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2130.00C0", - "equivalent" : [ "4907" ], + "equivalent" : [ "4910" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -173806,8 +173837,8 @@ "undefined" : "Original Image Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "4908" + "attributes" : [ "object", "external" ], + "id" : "4911" }, { "iri" : "http://purl.org/healthcarevocab/v1#CustodialOrganizationSequence", "equivalent" : [ "8223" ], @@ -173825,8 +173856,8 @@ "IRI-based" : "CustodialOrganizationSequence", "undefined" : "Custodial Organization Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "8222" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShieldingDeviceType", @@ -173849,10 +173880,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8224" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TransferSyntaxUID", - "equivalent" : [ "4594" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferenceToRecordedSound", + "equivalent" : [ "8229" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "102", + "range" : "1072", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -173862,17 +173893,17 @@ } ] }, "label" : { - "IRI-based" : "TransferSyntaxUID", - "undefined" : "Transfer Syntax UID" + "IRI-based" : "ReferenceToRecordedSound", + "undefined" : "Reference to Recorded Sound" }, "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "4595" + "attributes" : [ "external", "datatype" ], + "id" : "8228" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferenceToRecordedSound", - "equivalent" : [ "8229" ], + "iri" : "http://purl.org/healthcarevocab/v1#TransferSyntaxUID", + "equivalent" : [ "4594" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1072", + "range" : "102", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -173882,12 +173913,12 @@ } ] }, "label" : { - "IRI-based" : "ReferenceToRecordedSound", - "undefined" : "Reference to Recorded Sound" + "IRI-based" : "TransferSyntaxUID", + "undefined" : "Transfer Syntax UID" }, "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8228" + "attributes" : [ "object", "external" ], + "id" : "4595" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A180", "equivalent" : [ "8232" ], @@ -173926,7 +173957,7 @@ "undefined" : "Anatomic Structure Space Or Region Modifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7057" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedFractionGroupSequence", @@ -173946,7 +173977,7 @@ "undefined" : "Referenced Fraction Group Sequence" }, "domain" : "6835", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8233" }, { "iri" : "http://purl.org/healthcarevocab/v1#RelationshipSequenceTrial", @@ -173966,7 +173997,7 @@ "undefined" : "Relationship Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8235" }, { "iri" : "http://purl.org/healthcarevocab/v1#VOILUTFunction", @@ -174006,7 +174037,7 @@ "undefined" : "Stereo Pairs Sequence" }, "domain" : "4582", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4583" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A192", @@ -174106,7 +174137,7 @@ "undefined" : "Modifier Code Sequence" }, "domain" : "8255", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8254" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A160", @@ -174146,7 +174177,7 @@ "undefined" : "Plane Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5558" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A167", @@ -174166,7 +174197,7 @@ "undefined" : "Observation Category Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8263" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A168", @@ -174186,7 +174217,7 @@ "undefined" : "Concept Code Sequence" }, "domain" : "8266", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8265" }, { "iri" : "http://purl.org/healthcarevocab/v1#PulseRepetitionFrequency", @@ -174246,7 +174277,7 @@ "undefined" : "Material Grade" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8273" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A170", @@ -174266,7 +174297,7 @@ "undefined" : "Purpose of Reference Code Sequence" }, "domain" : "8276", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8275" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A171", @@ -174286,7 +174317,7 @@ "undefined" : "Observation UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3496" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A174", @@ -174326,7 +174357,7 @@ "undefined" : "Referenced Observation UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8280" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A173", @@ -174446,7 +174477,7 @@ "undefined" : "Referenced Time Offsets" }, "domain" : "8314", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8313" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9070", @@ -174486,7 +174517,7 @@ "undefined" : "Graphic Annotation Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3607" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A136", @@ -174506,7 +174537,7 @@ "undefined" : "Referenced Frame Numbers" }, "domain" : "2549", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4752" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9079", @@ -174526,7 +174557,7 @@ "undefined" : "Inversion Times" }, "domain" : "3088", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8320" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9078", @@ -174566,7 +174597,7 @@ "undefined" : "Referenced DateTime" }, "domain" : "8324", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8323" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9077", @@ -174606,7 +174637,7 @@ "undefined" : "Diffusion Gradient Direction Sequence" }, "domain" : "3989", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8330" }, { "iri" : "http://purl.org/healthcarevocab/v1#FindingsGroupRecordingTimeTrial", @@ -174706,7 +174737,7 @@ "undefined" : "De-coupling Chemical Shift Reference" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8343" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9062", @@ -174746,7 +174777,7 @@ "undefined" : "De-coupling Frequency" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4638" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9060", @@ -174766,7 +174797,7 @@ "undefined" : "De-coupled Nucleus" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4109" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9069", @@ -174826,7 +174857,7 @@ "undefined" : "Number of Zero Fills" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8354" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9065", @@ -174846,7 +174877,7 @@ "undefined" : "Time Domain Filtering" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "87" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerPrimaryAngleIncrement", @@ -174866,7 +174897,7 @@ "undefined" : "Positioner Primary Angle Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5144" }, { "iri" : "http://purl.org/healthcarevocab/v1#DecayFactor", @@ -174906,13 +174937,13 @@ "undefined" : "Findings Group UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7765" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedTreatmentRecordSequence", + "iri" : "http://purl.org/healthcarevocab/v1#ImagesInSeries", "equivalent" : [ "8359" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "5289", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -174922,17 +174953,17 @@ } ] }, "label" : { - "IRI-based" : "ReferencedTreatmentRecordSequence", - "undefined" : "Referenced Treatment Record Sequence" + "IRI-based" : "ImagesInSeries", + "undefined" : "Images in Series" }, - "domain" : "1253", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "8358" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImagesInSeries", + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedTreatmentRecordSequence", "equivalent" : [ "8361" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5289", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -174942,11 +174973,11 @@ } ] }, "label" : { - "IRI-based" : "ImagesInSeries", - "undefined" : "Images in Series" + "IRI-based" : "ReferencedTreatmentRecordSequence", + "undefined" : "Referenced Treatment Record Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], + "domain" : "1253", + "attributes" : [ "object", "external" ], "id" : "8360" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftMinimumIntegrationLimitInHz", @@ -175086,7 +175117,7 @@ "undefined" : "Velocity Encoding Acquisition Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4812" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9091", @@ -175126,7 +175157,7 @@ "undefined" : "Velocity Encoding Direction" }, "domain" : "8204", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8380" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayOrImageMagnification", @@ -175186,7 +175217,7 @@ "undefined" : "Transmitter Frequency" }, "domain" : "8189", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4482" }, { "iri" : "http://purl.org/healthcarevocab/v1#DVHVolumeUnits", @@ -175246,7 +175277,7 @@ "undefined" : "UID" }, "domain" : "8395", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8394" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A121", @@ -175330,7 +175361,7 @@ "id" : "8410" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9085", - "equivalent" : [ "3504" ], + "equivalent" : [ "3506" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8414", "annotations" : { @@ -175347,7 +175378,7 @@ }, "domain" : "8413", "attributes" : [ "external", "datatype" ], - "id" : "3507" + "id" : "3509" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.9092", "equivalent" : [ "434" ], @@ -175366,7 +175397,7 @@ "undefined" : "Referenced Image Evidence Sequence" }, "domain" : "8159", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "436" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9084", @@ -175386,7 +175417,7 @@ "undefined" : "Chemical Shift Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1732" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9083", @@ -175406,7 +175437,7 @@ "undefined" : "Metabolite Map Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8416" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9082", @@ -175430,7 +175461,7 @@ "id" : "8419" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9081", - "equivalent" : [ "6570" ], + "equivalent" : [ "6574" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8424", "annotations" : { @@ -175447,12 +175478,12 @@ }, "domain" : "3088", "attributes" : [ "external", "datatype" ], - "id" : "6572" + "id" : "6576" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A125", - "equivalent" : [ "8428" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9080", + "equivalent" : [ "5330" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "8427", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -175462,17 +175493,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A125", - "undefined" : "Report Status ID (Trial)" + "IRI-based" : "Tag.0018.9080", + "undefined" : "Metabolite Map Description" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8427" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "5332" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9080", - "equivalent" : [ "5330" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A125", + "equivalent" : [ "8429" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8429", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -175482,17 +175513,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9080", - "undefined" : "Metabolite Map Description" + "IRI-based" : "Tag.0040.A125", + "undefined" : "Report Status ID (Trial)" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "5332" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "8428" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PatientSupportAccessoryCode", - "equivalent" : [ "8432" ], + "iri" : "http://purl.org/healthcarevocab/v1#XOffsetInSlideCoordinateSystem", + "equivalent" : [ "775" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4529", + "range" : "8432", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -175502,17 +175533,17 @@ } ] }, "label" : { - "IRI-based" : "PatientSupportAccessoryCode", - "undefined" : "Patient Support Accessory Code" + "IRI-based" : "XOffsetInSlideCoordinateSystem", + "undefined" : "X Offset in Slide Coordinate System" }, - "domain" : "4530", + "domain" : "8431", "attributes" : [ "external", "datatype" ], - "id" : "8431" + "id" : "778" }, { - "iri" : "http://purl.org/healthcarevocab/v1#XOffsetInSlideCoordinateSystem", - "equivalent" : [ "775" ], + "iri" : "http://purl.org/healthcarevocab/v1#PatientSupportAccessoryCode", + "equivalent" : [ "8434" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8434", + "range" : "4529", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -175522,12 +175553,12 @@ } ] }, "label" : { - "IRI-based" : "XOffsetInSlideCoordinateSystem", - "undefined" : "X Offset in Slide Coordinate System" + "IRI-based" : "PatientSupportAccessoryCode", + "undefined" : "Patient Support Accessory Code" }, - "domain" : "8433", + "domain" : "4530", "attributes" : [ "external", "datatype" ], - "id" : "778" + "id" : "8433" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9089", "equivalent" : [ "8437" ], @@ -175546,11 +175577,11 @@ "undefined" : "Diffusion Gradient Orientation" }, "domain" : "8436", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8435" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9087", - "equivalent" : [ "5257" ], + "equivalent" : [ "5255" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8438", "annotations" : { @@ -175567,7 +175598,7 @@ }, "domain" : "3989", "attributes" : [ "external", "datatype" ], - "id" : "5258" + "id" : "5256" }, { "iri" : "http://purl.org/healthcarevocab/v1#StartTrim", "equivalent" : [ "4889" ], @@ -175606,7 +175637,7 @@ "undefined" : "Referenced Sample Positions" }, "domain" : "8442", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8441" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A130", @@ -175646,7 +175677,7 @@ "undefined" : "Slab Orientation" }, "domain" : "8449", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8448" }, { "iri" : "http://purl.org/healthcarevocab/v1#ModeOfPercutaneousAccessSequence", @@ -175666,7 +175697,7 @@ "undefined" : "Mode of Percutaneous Access Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8453" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9152", @@ -175686,7 +175717,7 @@ "undefined" : "MR Metabolite Map Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8455" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9151", @@ -175786,7 +175817,7 @@ "undefined" : "Green Palette Color Lookup Table Descriptor" }, "domain" : "8464", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8463" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9147", @@ -175950,7 +175981,7 @@ "id" : "8488" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9170", - "equivalent" : [ "4914" ], + "equivalent" : [ "4915" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8493", "annotations" : { @@ -175967,7 +175998,7 @@ }, "domain" : "8492", "attributes" : [ "external", "datatype" ], - "id" : "4917" + "id" : "4918" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransformLabel", "equivalent" : [ "8496" ], @@ -176066,7 +176097,7 @@ "undefined" : "Operating Mode Sequence" }, "domain" : "83", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8505" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9175", @@ -176106,7 +176137,7 @@ "undefined" : "DAC Amplitude" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "651" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9169", @@ -176226,7 +176257,7 @@ "undefined" : "Film Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8527" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9115", @@ -176246,7 +176277,7 @@ "undefined" : "MR Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8529" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9114", @@ -176266,7 +176297,7 @@ "undefined" : "MR Echo Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8531" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9112", @@ -176286,7 +176317,7 @@ "undefined" : "MR Timing and Related Parameters Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5399" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9107", @@ -176306,7 +176337,7 @@ "undefined" : "MR Spatial Saturation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8533" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9106", @@ -176326,7 +176357,7 @@ "undefined" : "Mid Slab Position" }, "domain" : "8195", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3821" }, { "iri" : "http://purl.org/healthcarevocab/v1#LanguageCodeSequence", @@ -176346,7 +176377,7 @@ "undefined" : "Language Code Sequence" }, "domain" : "2971", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3702" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiusOfCircularExposureControlSensingRegion", @@ -176386,7 +176417,7 @@ "undefined" : "Slab Orientation" }, "domain" : "8191", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8450" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9104", @@ -176426,7 +176457,7 @@ "undefined" : "MR Spectroscopy FOV/Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8544" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2130.0040", @@ -176446,7 +176477,7 @@ "undefined" : "Image Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8546" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9101", @@ -176486,11 +176517,11 @@ "undefined" : "Resonant Nucleus" }, "domain" : "8190", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7108" }, { "iri" : "http://purl.org/healthcarevocab/v1#OperatorsName", - "equivalent" : [ "6171" ], + "equivalent" : [ "6175" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -176506,8 +176537,8 @@ "undefined" : "Operators' Name" }, "domain" : "8551", - "attributes" : [ "external", "object" ], - "id" : "6173" + "attributes" : [ "object", "external" ], + "id" : "6177" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A07A", "equivalent" : [ "8554" ], @@ -176525,8 +176556,8 @@ "IRI-based" : "Tag.0040.A07A", "undefined" : "Participant Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "8553" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompoundGraphicUnits", @@ -176566,7 +176597,7 @@ "undefined" : "Encrypted Content Transfer Syntax UID" }, "domain" : "2364", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8557" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContributionDescription", @@ -176606,7 +176637,7 @@ "undefined" : "Observation Subject UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8561" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2130.0010", @@ -176626,7 +176657,7 @@ "undefined" : "Print Management Capabilities Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8563" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A07C", @@ -176645,8 +176676,8 @@ "IRI-based" : "Tag.0040.A07C", "undefined" : "Custodial Organization Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "8223" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLDocumentID", @@ -176726,7 +176757,7 @@ "undefined" : "Printer Characteristics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8571" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A088", @@ -176745,8 +176776,8 @@ "IRI-based" : "Tag.0040.A088", "undefined" : "Verifying Observer Identification Code Sequence" }, - "domain" : "2372", - "attributes" : [ "external", "object" ], + "domain" : "2368", + "attributes" : [ "object", "external" ], "id" : "8573" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A089", @@ -176766,7 +176797,7 @@ "undefined" : "Object Directory Binary Identifier (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7310" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A084", @@ -176806,7 +176837,7 @@ "undefined" : "Procedure Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8579" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionDateTime", @@ -176886,7 +176917,7 @@ "undefined" : "MR Receive Coil Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7932" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReformattingOperationType", @@ -176926,7 +176957,7 @@ "undefined" : "Volume Localization Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8591" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9125", @@ -176946,7 +176977,7 @@ "undefined" : "MR FOV/Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3992" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecordedRangeShifterSequence", @@ -176966,7 +176997,7 @@ "undefined" : "Recorded Range Shifter Sequence" }, "domain" : "8594", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8593" }, { "iri" : "http://purl.org/healthcarevocab/v1#PseudoColorPaletteInstanceReferenceSequence", @@ -176986,7 +177017,7 @@ "undefined" : "Pseudo-Color Palette Instance Reference Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8596" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldVerticalExtent", @@ -177009,8 +177040,8 @@ "attributes" : [ "external", "datatype" ], "id" : "8598" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A090", - "equivalent" : [ "2802" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9119", + "equivalent" : [ "8602" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -177022,15 +177053,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A090", - "undefined" : "Equivalent CDA Document Sequence" + "IRI-based" : "Tag.0018.9119", + "undefined" : "MR Averages Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "2803" + "attributes" : [ "object", "external" ], + "id" : "8601" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9119", - "equivalent" : [ "8602" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A090", + "equivalent" : [ "2802" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -177042,12 +177073,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9119", - "undefined" : "MR Averages Sequence" + "IRI-based" : "Tag.0040.A090", + "undefined" : "Equivalent CDA Document Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8601" + "attributes" : [ "object", "external" ], + "id" : "2803" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9118", "equivalent" : [ "6565" ], @@ -177066,7 +177097,7 @@ "undefined" : "Cardiac Synchronization" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6566" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9117", @@ -177086,7 +177117,7 @@ "undefined" : "MR Diffusion Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8050" }, { "iri" : "http://purl.org/healthcarevocab/v1#ActiveSourceLength", @@ -177166,7 +177197,7 @@ "undefined" : "CT Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8618" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopVerticalPositionTolerance", @@ -177226,7 +177257,7 @@ "undefined" : "Input Information Sequence" }, "domain" : "8627", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8626" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2130.0080", @@ -177246,7 +177277,7 @@ "undefined" : "Presentation LUT Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8629" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObserverType", @@ -177286,7 +177317,7 @@ "undefined" : "Visual Acuity Both Eyes Open Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8636" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupMemberMatching2DCoordinatesSequence", @@ -177306,7 +177337,7 @@ "undefined" : "Implant Template Group Member Matching 2D Coordinates Sequence" }, "domain" : "4016", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8638" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2130.0050", @@ -177326,7 +177357,7 @@ "undefined" : "Annotation Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8640" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrimaryPositionerIncrement", @@ -177349,10 +177380,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8642" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CardiacNumberOfImages", - "equivalent" : [ "334" ], + "iri" : "http://purl.org/healthcarevocab/v1#CompoundGraphicInstanceID", + "equivalent" : [ "1112" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8644", + "range" : "3855", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -177362,17 +177393,17 @@ } ] }, "label" : { - "IRI-based" : "CardiacNumberOfImages", - "undefined" : "Cardiac Number of Images" + "IRI-based" : "CompoundGraphicInstanceID", + "undefined" : "Compound Graphic Instance ID" }, - "domain" : "1", + "domain" : "3857", "attributes" : [ "external", "datatype" ], - "id" : "336" + "id" : "1115" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CompoundGraphicInstanceID", - "equivalent" : [ "1112" ], + "iri" : "http://purl.org/healthcarevocab/v1#CardiacNumberOfImages", + "equivalent" : [ "334" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3855", + "range" : "8644", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -177382,12 +177413,12 @@ } ] }, "label" : { - "IRI-based" : "CompoundGraphicInstanceID", - "undefined" : "Compound Graphic Instance ID" + "IRI-based" : "CardiacNumberOfImages", + "undefined" : "Cardiac Number of Images" }, - "domain" : "3857", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "1115" + "id" : "336" }, { "iri" : "http://purl.org/healthcarevocab/v1#CouplingVelocity", "equivalent" : [ "548" ], @@ -177426,7 +177457,7 @@ "undefined" : "Image Overlay Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8645" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledStudyStopDate", @@ -177526,7 +177557,7 @@ "undefined" : "Referenced Waveform Channels" }, "domain" : "8659", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8658" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedStudySequence", @@ -177546,7 +177577,7 @@ "undefined" : "Referenced Study Sequence" }, "domain" : "8661", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2227" }, { "iri" : "http://purl.org/healthcarevocab/v1#IOLPowerForExactTargetRefraction", @@ -177586,7 +177617,7 @@ "undefined" : "Image Position (Patient)" }, "domain" : "8663", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8662" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeviceSequence", @@ -177606,7 +177637,7 @@ "undefined" : "Device Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8665" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLPenSequence", @@ -177626,7 +177657,7 @@ "undefined" : "HPGL Pen Sequence" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4742" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargestImagePixelValueInPlane", @@ -177686,7 +177717,7 @@ "undefined" : "R Wave Time Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8674" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentSites", @@ -177706,7 +177737,7 @@ "undefined" : "Treatment Sites" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8679" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfStudyRelatedSeries", @@ -177766,7 +177797,7 @@ "undefined" : "Energy Window Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8693" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompressionOriginator", @@ -177886,11 +177917,11 @@ "undefined" : "Procedure Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8580" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhysiciansReadingStudyIdentificationSequence", - "equivalent" : [ "6132" ], + "equivalent" : [ "6133" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -177906,8 +177937,8 @@ "undefined" : "Physician(s) Reading Study Identification Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], - "id" : "6133" + "attributes" : [ "object", "external" ], + "id" : "6134" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeometricalProperties", "equivalent" : [ "8724" ], @@ -177946,7 +177977,7 @@ "undefined" : "Referenced General Purpose Scheduled Procedure Step Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8725" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxTileVerticalDimension", @@ -177986,7 +178017,7 @@ "undefined" : "SOP Classes in Study" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4165" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlaneOrientationSequence", @@ -178006,7 +178037,7 @@ "undefined" : "Plane Orientation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5571" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeliveredNumberOfPulses", @@ -178045,7 +178076,7 @@ "id" : "8742" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratoryTriggerDelayThreshold", - "equivalent" : [ "6167" ], + "equivalent" : [ "6169" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7372", "annotations" : { @@ -178062,7 +178093,7 @@ }, "domain" : "7373", "attributes" : [ "external", "datatype" ], - "id" : "6170" + "id" : "6172" }, { "iri" : "http://purl.org/healthcarevocab/v1#SaturationRecovery", "equivalent" : [ "7884" ], @@ -178125,7 +178156,7 @@ "id" : "8753" }, { "iri" : "http://purl.org/healthcarevocab/v1#ActualFrameDuration", - "equivalent" : [ "6395" ], + "equivalent" : [ "6391" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8763", "annotations" : { @@ -178142,7 +178173,7 @@ }, "domain" : "8762", "attributes" : [ "external", "datatype" ], - "id" : "6396" + "id" : "6392" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalRoute", "equivalent" : [ "184" ], @@ -178185,9 +178216,9 @@ "id" : "8765" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyAccessoryDeviceNominalThickness", - "equivalent" : [ "8774" ], + "equivalent" : [ "8776" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8773", + "range" : "8775", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -178202,7 +178233,7 @@ }, "domain" : "1188", "attributes" : [ "external", "datatype" ], - "id" : "8772" + "id" : "8774" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedMediaApplicationProfile", "equivalent" : [ "8783" ], @@ -178241,7 +178272,7 @@ "undefined" : "Concept Name Code Sequence" }, "domain" : "8784", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7712" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataBlock", @@ -178261,11 +178292,11 @@ "undefined" : "Data Block" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8786" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndicationPhysicalPropertySequence", - "equivalent" : [ "6044" ], + "equivalent" : [ "6042" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -178281,8 +178312,8 @@ "undefined" : "Indication Physical Property Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6045" + "attributes" : [ "object", "external" ], + "id" : "6043" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorSequence", "equivalent" : [ "8791" ], @@ -178301,7 +178332,7 @@ "undefined" : "Compensator Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8790" }, { "iri" : "http://purl.org/fidmark/version", @@ -178335,7 +178366,7 @@ "undefined" : "Reference" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8795" }, { "iri" : "http://purl.org/healthcarevocab/v1#VerifyingObserverName", @@ -178354,7 +178385,7 @@ "IRI-based" : "VerifyingObserverName", "undefined" : "Verifying Observer Name" }, - "domain" : "2372", + "domain" : "2368", "attributes" : [ "external", "datatype" ], "id" : "7697" }, { @@ -178475,7 +178506,7 @@ "undefined" : "Lens Status Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1607" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreatCategory", @@ -178519,7 +178550,7 @@ "id" : "8829" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndicationNumber", - "equivalent" : [ "6074" ], + "equivalent" : [ "6069" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8837", "annotations" : { @@ -178536,7 +178567,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "6076" + "id" : "6071" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialNotes", "equivalent" : [ "8840" ], @@ -178582,7 +178613,7 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -178592,7 +178623,7 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ] }, @@ -178765,7 +178796,7 @@ "undefined" : "Patient Clinical Trial Participation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8863" }, { "iri" : "http://purl.org/healthcarevocab/v1#ColumnAngulationPatient", @@ -178865,11 +178896,11 @@ "undefined" : "Documenting Observer Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7699" }, { "iri" : "http://purl.org/healthcarevocab/v1#StartingRespiratoryPhase", - "equivalent" : [ "6240" ], + "equivalent" : [ "6236" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8875", "annotations" : { @@ -178886,7 +178917,7 @@ }, "domain" : "4505", "attributes" : [ "external", "datatype" ], - "id" : "6242" + "id" : "6238" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoubleExposureMetersetTrial", "equivalent" : [ "8877" ], @@ -178965,7 +178996,7 @@ "undefined" : "Radial Position" }, "domain" : "8883", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1908" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedureDescription", @@ -179109,7 +179140,7 @@ "id" : "8898" }, { "iri" : "http://purl.org/healthcarevocab/v1#CameraAngleOfView", - "equivalent" : [ "4684" ], + "equivalent" : [ "4681" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8901", "annotations" : { @@ -179126,7 +179157,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "4686" + "id" : "4683" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecimenReferenceSequence", "equivalent" : [ "8903" ], @@ -179145,7 +179176,7 @@ "undefined" : "Specimen Reference Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8902" }, { "iri" : "http://purl.org/healthcarevocab/v1#BreedRegistrationSequence", @@ -179165,13 +179196,13 @@ "undefined" : "Breed Registration Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8904" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.1004", - "equivalent" : [ "8908" ], + "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalStopDateTime", + "equivalent" : [ "415" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "8907", + "range" : "1642", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -179181,17 +179212,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.5400.1004", - "undefined" : "Waveform Bits Allocated" + "IRI-based" : "RadiopharmaceuticalStopDateTime", + "undefined" : "Radiopharmaceutical Stop DateTime" }, - "domain" : "157", + "domain" : "181", "attributes" : [ "external", "datatype" ], - "id" : "8906" + "id" : "417" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalStopDateTime", - "equivalent" : [ "415" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.1004", + "equivalent" : [ "8908" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1642", + "range" : "8907", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -179201,14 +179232,14 @@ } ] }, "label" : { - "IRI-based" : "RadiopharmaceuticalStopDateTime", - "undefined" : "Radiopharmaceutical Stop DateTime" + "IRI-based" : "Tag.5400.1004", + "undefined" : "Waveform Bits Allocated" }, - "domain" : "181", + "domain" : "157", "attributes" : [ "external", "datatype" ], - "id" : "417" + "id" : "8906" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.1006", + "iri" : "http://purl.org/healthcarevocab/v1#ASLBolusCutoffFlag", "equivalent" : [ "8912" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8911", @@ -179221,14 +179252,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.5400.1006", - "undefined" : "Waveform Sample Interpretation" + "IRI-based" : "ASLBolusCutoffFlag", + "undefined" : "ASL Bolus Cut-off Flag" }, - "domain" : "157", + "domain" : "6652", "attributes" : [ "external", "datatype" ], "id" : "8910" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ASLBolusCutoffFlag", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.1006", "equivalent" : [ "8915" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "8914", @@ -179241,10 +179272,10 @@ } ] }, "label" : { - "IRI-based" : "ASLBolusCutoffFlag", - "undefined" : "ASL Bolus Cut-off Flag" + "IRI-based" : "Tag.5400.1006", + "undefined" : "Waveform Sample Interpretation" }, - "domain" : "6652", + "domain" : "157", "attributes" : [ "external", "datatype" ], "id" : "8913" }, { @@ -179265,7 +179296,7 @@ "undefined" : "Waveform Padding Value" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7595" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentTemplateSequence", @@ -179285,7 +179316,7 @@ "undefined" : "Content Template Sequence" }, "domain" : "8919", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8918" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0004", @@ -179325,7 +179356,7 @@ "undefined" : "Waveform Data" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7266" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceImageEvidenceSequence", @@ -179345,7 +179376,7 @@ "undefined" : "Source Image Evidence Sequence" }, "domain" : "8733", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7570" }, { "iri" : "http://purl.org/healthcarevocab/v1#FirstOrderPhaseCorrection", @@ -179444,7 +179475,7 @@ "IRI-based" : "MaximumPointDistance", "undefined" : "Maximum Point Distance" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2344" }, { @@ -179525,7 +179556,7 @@ "undefined" : "Media Storage SOP Instance UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4557" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceToApplicatorMountingPositionDistance", @@ -179625,7 +179656,7 @@ "undefined" : "Collimator Shape" }, "domain" : "8139", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8952" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1706", @@ -179705,7 +179736,7 @@ "undefined" : "Dose Reference UID" }, "domain" : "316", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8958" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnnotationFlag", @@ -179785,7 +179816,7 @@ "undefined" : "Document Class Code Sequence" }, "domain" : "8965", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5714" }, { "iri" : "http://purl.org/healthcarevocab/v1#OCTFocalDistance", @@ -179825,7 +179856,7 @@ "undefined" : "DVH Normalization Point" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8969" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransverseDetectorSeparation", @@ -179848,10 +179879,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8971" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1720", - "equivalent" : [ "107" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedObservationClassTrial", + "equivalent" : [ "8282" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "1179", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -179861,17 +179892,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.1720", - "undefined" : "Vertices of the Polygonal Collimator" + "IRI-based" : "ReferencedObservationClassTrial", + "undefined" : "Referenced Observation Class (Trial)" }, - "domain" : "8132", - "attributes" : [ "external", "object" ], - "id" : "109" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "8284" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedObservationClassTrial", - "equivalent" : [ "8282" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1720", + "equivalent" : [ "107" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1179", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -179881,12 +179912,12 @@ } ] }, "label" : { - "IRI-based" : "ReferencedObservationClassTrial", - "undefined" : "Referenced Observation Class (Trial)" + "IRI-based" : "Tag.0018.1720", + "undefined" : "Vertices of the Polygonal Collimator" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8284" + "domain" : "8132", + "attributes" : [ "object", "external" ], + "id" : "109" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorISValue", "equivalent" : [ "8975" ], @@ -179905,7 +179936,7 @@ "undefined" : "Selector IS Value" }, "domain" : "8767", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8974" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransducerFrequency", @@ -179965,7 +179996,7 @@ "undefined" : "Frame Display Sequence" }, "domain" : "8154", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8988" }, { "iri" : "http://purl.org/healthcarevocab/v1#BadPixelImage", @@ -179985,7 +180016,7 @@ "undefined" : "Bad Pixel Image" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4078" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataFrameAssignmentSequence", @@ -180005,7 +180036,7 @@ "undefined" : "Data Frame Assignment Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8990" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1710", @@ -180025,7 +180056,7 @@ "undefined" : "Center of Circular Collimator" }, "domain" : "8131", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8992" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.1712", @@ -180085,7 +180116,7 @@ "undefined" : "Bi-Plane Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8999" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransmitCoilName", @@ -180125,7 +180156,7 @@ "undefined" : "Selector SH Value" }, "domain" : "8770", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9003" }, { "iri" : "http://purl.org/healthcarevocab/v1#AxisOfRotation", @@ -180144,8 +180175,8 @@ "IRI-based" : "AxisOfRotation", "undefined" : "Axis of Rotation" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2317" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedImageRealWorldValueMappingSequence", @@ -180165,7 +180196,7 @@ "undefined" : "Referenced Image Real World Value Mapping Sequence" }, "domain" : "8818", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1485" }, { "iri" : "http://purl.org/healthcarevocab/v1#IssueTimeOfImagingServiceRequest", @@ -180228,10 +180259,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9011" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ChannelLength", - "equivalent" : [ "9016" ], + "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionStatus", + "equivalent" : [ "9015" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9015", + "range" : "9014", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -180241,14 +180272,14 @@ } ] }, "label" : { - "IRI-based" : "ChannelLength", - "undefined" : "Channel Length" + "IRI-based" : "AcquisitionStatus", + "undefined" : "Acquisition Status" }, - "domain" : "9014", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "9013" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionStatus", + "iri" : "http://purl.org/healthcarevocab/v1#ChannelLength", "equivalent" : [ "9019" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9018", @@ -180261,12 +180292,12 @@ } ] }, "label" : { - "IRI-based" : "AcquisitionStatus", - "undefined" : "Acquisition Status" + "IRI-based" : "ChannelLength", + "undefined" : "Channel Length" }, - "domain" : "102", + "domain" : "9017", "attributes" : [ "external", "datatype" ], - "id" : "9017" + "id" : "9016" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpatialResolution", "equivalent" : [ "554" ], @@ -180325,7 +180356,7 @@ "undefined" : "Referenced Other Plane Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9028" }, { "iri" : "http://purl.org/healthcarevocab/v1#HorizontalPrismBase", @@ -180344,7 +180375,7 @@ "IRI-based" : "HorizontalPrismBase", "undefined" : "Horizontal Prism Base" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9030" }, { @@ -180405,7 +180436,7 @@ "undefined" : "Encapsulated Document" }, "domain" : "9041", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9040" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0042.0012", @@ -180445,7 +180476,7 @@ "undefined" : "Source Instance Sequence" }, "domain" : "191", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9050" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0042.0014", @@ -180465,7 +180496,7 @@ "undefined" : "List of MIME Types" }, "domain" : "191", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9053" }, { "iri" : "http://purl.org/healthcarevocab/v1#IdenticalDocumentsSequence", @@ -180485,7 +180516,7 @@ "undefined" : "Identical Documents Sequence" }, "domain" : "9063", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9062" }, { "iri" : "http://purl.org/poso/yaw", @@ -180500,7 +180531,7 @@ "comment" : { "en" : "Yaw is the rotation around the z-axis with respect to the object the yaw applies to." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "9069" }, { "iri" : "http://purl.org/healthcarevocab/v1#CTAcquisitionDetailsSequence", @@ -180520,7 +180551,7 @@ "undefined" : "CT Acquisition Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9071" }, { "iri" : "http://purl.org/healthcarevocab/v1#MultipleCopiesFlag", @@ -180580,7 +180611,7 @@ "undefined" : "Frame Display Sequence" }, "domain" : "9087", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8989" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPerformedProcedureStepSequence", @@ -180600,7 +180631,7 @@ "undefined" : "Referenced Performed Procedure Step Sequence" }, "domain" : "8823", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2224" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemplateLocalVersion", @@ -180640,7 +180671,7 @@ "undefined" : "Image Box Synchronization Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9104" }, { "iri" : "http://purl.org/healthcarevocab/v1#SharedFunctionalGroupsSequence", @@ -180660,11 +180691,11 @@ "undefined" : "Shared Functional Groups Sequence" }, "domain" : "8756", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9107" }, { "iri" : "http://purl.org/healthcarevocab/v1#EntranceDose", - "equivalent" : [ "5776" ], + "equivalent" : [ "5777" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7487", "annotations" : { @@ -180681,7 +180712,7 @@ }, "domain" : "7489", "attributes" : [ "external", "datatype" ], - "id" : "5779" + "id" : "5780" }, { "iri" : "http://purl.org/healthcarevocab/v1#DisplayShadingFlag", "equivalent" : [ "9111" ], @@ -180740,7 +180771,7 @@ "undefined" : "Referenced Film Box Sequence" }, "domain" : "3034", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9115" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrimaryAnatomicStructureSequence", @@ -180760,7 +180791,7 @@ "undefined" : "Primary Anatomic Structure Sequence" }, "domain" : "9117", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7098" }, { "iri" : "http://purl.org/healthcarevocab/v1#PertinentDocumentsSequence", @@ -180780,7 +180811,7 @@ "undefined" : "Pertinent Documents Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9127" }, { "iri" : "http://purl.org/healthcarevocab/v1#FlipAngle", @@ -180840,11 +180871,11 @@ "undefined" : "De-identification Method" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9135" }, { "iri" : "http://purl.org/healthcarevocab/v1#LensStatusDescription", - "equivalent" : [ "1854" ], + "equivalent" : [ "1852" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9138", "annotations" : { @@ -180861,7 +180892,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1856" + "id" : "1854" }, { "iri" : "http://purl.org/healthcarevocab/v1#PageNumberVector", "equivalent" : [ "9141" ], @@ -180880,7 +180911,7 @@ "undefined" : "Page Number Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9140" }, { "iri" : "http://purl.org/healthcarevocab/v1#CumulativeDoseReferenceCoefficient", @@ -180924,7 +180955,7 @@ "id" : "9144" }, { "iri" : "http://purl.org/healthcarevocab/v1#DocumentAuthorTrial", - "equivalent" : [ "7639" ], + "equivalent" : [ "7637" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "197", "annotations" : { @@ -180941,7 +180972,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "7641" + "id" : "7639" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalAgentNumber", "equivalent" : [ "9152" ], @@ -180979,8 +181010,8 @@ "IRI-based" : "ScheduledPerformingPhysicianIdentificationSequence", "undefined" : "Scheduled Performing Physician Identification Sequence" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6493" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargestImagePixelValue", @@ -181063,10 +181094,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4803" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0223", - "equivalent" : [ "9170" ], + "iri" : "http://purl.org/healthcarevocab/v1#ActualEnvironmentalConditions", + "equivalent" : [ "8206" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9169", + "range" : "9168", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -181076,17 +181107,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.003A.0223", - "undefined" : "Notch Filter Bandwidth" + "IRI-based" : "ActualEnvironmentalConditions", + "undefined" : "Actual Environmental Conditions" }, - "domain" : "4801", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9168" + "id" : "8208" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ActualEnvironmentalConditions", - "equivalent" : [ "8206" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0223", + "equivalent" : [ "9171" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9171", + "range" : "9170", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -181096,12 +181127,12 @@ } ] }, "label" : { - "IRI-based" : "ActualEnvironmentalConditions", - "undefined" : "Actual Environmental Conditions" + "IRI-based" : "Tag.003A.0223", + "undefined" : "Notch Filter Bandwidth" }, - "domain" : "102", + "domain" : "4801", "attributes" : [ "external", "datatype" ], - "id" : "8208" + "id" : "9169" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0222", "equivalent" : [ "9174" ], @@ -181240,7 +181271,7 @@ "undefined" : "Waveform Display Background CIELab Value" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5862" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0230", @@ -181300,7 +181331,7 @@ "undefined" : "Displayed Area Top Left Hand Corner" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3267" }, { "iri" : "http://purl.org/healthcarevocab/v1#CTDIvol", @@ -181324,7 +181355,7 @@ "id" : "9190" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransmitCoilManufacturerName", - "equivalent" : [ "7909" ], + "equivalent" : [ "7905" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9194", "annotations" : { @@ -181341,7 +181372,7 @@ }, "domain" : "3634", "attributes" : [ "external", "datatype" ], - "id" : "7911" + "id" : "7907" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecificCharacterSet", "equivalent" : [ "3698" ], @@ -181360,7 +181391,7 @@ "undefined" : "Specific Character Set" }, "domain" : "8735", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3700" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0202", @@ -181400,7 +181431,7 @@ "undefined" : "Time Based Image Sets Sequence" }, "domain" : "1568", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9198" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0200", @@ -181420,7 +181451,7 @@ "undefined" : "Channel Definition Sequence" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9200" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLDocumentScaling", @@ -181520,7 +181551,7 @@ "undefined" : "Channel Sensitivity Units Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9210" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0210", @@ -181560,7 +181591,7 @@ "undefined" : "Patient Species Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9215" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.020C", @@ -181620,7 +181651,7 @@ "undefined" : "Source Waveform Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9219" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0205", @@ -181640,7 +181671,7 @@ "undefined" : "Channel Status" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9221" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0203", @@ -181680,7 +181711,7 @@ "undefined" : "Text Object Sequence" }, "domain" : "1244", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3627" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0209", @@ -181700,7 +181731,7 @@ "undefined" : "Channel Source Modifiers Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9224" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0208", @@ -181720,7 +181751,7 @@ "undefined" : "Channel Source Sequence" }, "domain" : "7546", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1335" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0115", @@ -181740,7 +181771,7 @@ "undefined" : "Certificate of Signer" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9226" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanArc", @@ -181820,7 +181851,7 @@ "undefined" : "Referring Physician's Telephone Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3994" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0105", @@ -181880,7 +181911,7 @@ "undefined" : "Container Component Type Code Sequence" }, "domain" : "3559", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9235" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0100", @@ -181900,7 +181931,7 @@ "undefined" : "Digital Signature UID" }, "domain" : "9238", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9237" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2030.0020", @@ -181964,7 +181995,7 @@ "id" : "9246" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionTime", - "equivalent" : [ "4342" ], + "equivalent" : [ "4341" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9250", "annotations" : { @@ -181981,7 +182012,7 @@ }, "domain" : "9249", "attributes" : [ "external", "datatype" ], - "id" : "4345" + "id" : "4344" }, { "iri" : "http://purl.org/healthcarevocab/v1#SubscriptionListStatus", "equivalent" : [ "9253" ], @@ -182080,7 +182111,7 @@ "undefined" : "Signature" }, "domain" : "9260", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9259" }, { "iri" : "http://purl.org/fidmark/asZFT", @@ -182179,7 +182210,7 @@ "undefined" : "Segmented Property Type Code Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9273" }, { "iri" : "http://purl.org/healthcarevocab/v1#VirtualSourceAxisDistances", @@ -182199,7 +182230,7 @@ "undefined" : "Virtual Source-Axis Distances" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9277" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemporalResolution", @@ -182293,7 +182324,7 @@ "undefined" : "Referenced Spatial Registration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9289" }, { "iri" : "http://purl.org/healthcarevocab/v1#CurveDate", @@ -182392,7 +182423,7 @@ "IRI-based" : "CompletionFlagDescription", "undefined" : "Completion Flag Description" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "9299" }, { @@ -182413,7 +182444,7 @@ "undefined" : "Observation Category Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8264" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContextGroupExtensionCreatorUID", @@ -182433,7 +182464,7 @@ "undefined" : "Context Group Extension Creator UID" }, "domain" : "9301", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2826" }, { "iri" : "http://purl.org/healthcarevocab/v1#VolumeToTableMappingMatrix", @@ -182453,7 +182484,7 @@ "undefined" : "Volume to Table Mapping Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6765" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantAssemblyTemplateIssuer", @@ -182553,7 +182584,7 @@ "undefined" : "Patient's Primary Language Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9313" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.0102", @@ -182573,7 +182604,7 @@ "undefined" : "Patient's Primary Language Modifier Code Sequence" }, "domain" : "4242", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7456" }, { "iri" : "http://purl.org/healthcarevocab/v1#PresentationCreationDate", @@ -182669,7 +182700,7 @@ "comment" : { "en" : "The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9320" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToRangeShifterDistance", @@ -182709,7 +182740,7 @@ "undefined" : "Threat ROI Voxel Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9324" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagedNucleus", @@ -182769,7 +182800,7 @@ "undefined" : "Graphic Layer Recommended Display CIELab Value" }, "domain" : "327", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9328" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorTemperatureSequence", @@ -182789,7 +182820,7 @@ "undefined" : "Detector Temperature Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3653" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentMachineName", @@ -182889,7 +182920,7 @@ "undefined" : "Frame Label Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9343" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldCatchTrialSequence", @@ -182909,7 +182940,7 @@ "undefined" : "Visual Field Catch Trial Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9346" }, { "iri" : "http://purl.org/healthcarevocab/v1#IssuerOfAdmissionID", @@ -182969,7 +183000,7 @@ "undefined" : "Counts Included" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9359" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterRightVerticalEdge", @@ -183009,7 +183040,7 @@ "undefined" : "Topic Keywords" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7436" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0088.0910", @@ -183032,10 +183063,10 @@ "attributes" : [ "external", "datatype" ], "id" : "1102" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000D", - "equivalent" : [ "9372" ], + "iri" : "http://purl.org/healthcarevocab/v1#Impressions", + "equivalent" : [ "2257" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "5174", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -183045,17 +183076,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0062.000D", - "undefined" : "Recommended Display CIELab Value" + "IRI-based" : "Impressions", + "undefined" : "Impressions" }, - "domain" : "9371", - "attributes" : [ "external", "object" ], - "id" : "9370" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "2259" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Impressions", - "equivalent" : [ "2260" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000D", + "equivalent" : [ "9372" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5174", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -183065,15 +183096,15 @@ } ] }, "label" : { - "IRI-based" : "Impressions", - "undefined" : "Impressions" + "IRI-based" : "Tag.0062.000D", + "undefined" : "Recommended Display CIELab Value" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "2262" + "domain" : "9371", + "attributes" : [ "object", "external" ], + "id" : "9370" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MediumType", - "equivalent" : [ "7092" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000C", + "equivalent" : [ "7450" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9374", "annotations" : { @@ -183085,15 +183116,15 @@ } ] }, "label" : { - "IRI-based" : "MediumType", - "undefined" : "Medium Type" + "IRI-based" : "Tag.0062.000C", + "undefined" : "Recommended Display Grayscale Value" }, "domain" : "9373", "attributes" : [ "external", "datatype" ], - "id" : "7095" + "id" : "7451" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000C", - "equivalent" : [ "7450" ], + "iri" : "http://purl.org/healthcarevocab/v1#MediumType", + "equivalent" : [ "7092" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9376", "annotations" : { @@ -183105,12 +183136,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0062.000C", - "undefined" : "Recommended Display Grayscale Value" + "IRI-based" : "MediumType", + "undefined" : "Medium Type" }, "domain" : "9375", "attributes" : [ "external", "datatype" ], - "id" : "7451" + "id" : "7095" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000F", "equivalent" : [ "9273" ], @@ -183129,7 +183160,7 @@ "undefined" : "Segmented Property Type Code Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9274" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000E", @@ -183269,10 +183300,10 @@ "undefined" : "Segmented Property Category Code Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9397" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.0006", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0088.0906", "equivalent" : [ "9401" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9400", @@ -183285,10 +183316,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0062.0006", - "undefined" : "Segment Description" + "IRI-based" : "Tag.0088.0906", + "undefined" : "Topic Subject" }, - "domain" : "1458", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "9399" }, { @@ -183312,7 +183343,7 @@ "attributes" : [ "external", "datatype" ], "id" : "9402" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0088.0906", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.0006", "equivalent" : [ "9406" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9405", @@ -183325,10 +183356,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0088.0906", - "undefined" : "Topic Subject" + "IRI-based" : "Tag.0062.0006", + "undefined" : "Segment Description" }, - "domain" : "102", + "domain" : "1458", "attributes" : [ "external", "datatype" ], "id" : "9404" }, { @@ -183389,7 +183420,7 @@ "undefined" : "Referenced Segment Number" }, "domain" : "9413", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2553" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.000A", @@ -183409,7 +183440,7 @@ "undefined" : "Segment Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7335" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSOPInstanceMACSequence", @@ -183429,7 +183460,7 @@ "undefined" : "Referenced SOP Instance MAC Sequence" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9414" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.0002", @@ -183449,7 +183480,7 @@ "undefined" : "Segment Sequence" }, "domain" : "9417", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9416" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0062.0001", @@ -183529,7 +183560,7 @@ "undefined" : "Manipulated Image" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9426" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialMeasurementsLeftEyeSequence", @@ -183549,7 +183580,7 @@ "undefined" : "Ophthalmic Axial Measurements Left Eye Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6710" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialIsolationDiameter", @@ -183569,7 +183600,7 @@ "undefined" : "Material Isolation Diameter" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9429" }, { "iri" : "http://purl.org/healthcarevocab/v1#CurrentObserverTrial", @@ -183609,7 +183640,7 @@ "undefined" : "Referenced Findings Group UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7756" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDeviceAngle", @@ -183833,7 +183864,7 @@ "id" : "9452" }, { "iri" : "http://purl.org/healthcarevocab/v1#ActualRespiratoryTriggerDelayTime", - "equivalent" : [ "6160" ], + "equivalent" : [ "6162" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9454", "annotations" : { @@ -183850,7 +183881,7 @@ }, "domain" : "4505", "attributes" : [ "external", "datatype" ], - "id" : "6162" + "id" : "6164" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceImageSequence", "equivalent" : [ "4922" ], @@ -183869,7 +183900,7 @@ "undefined" : "Source Image Sequence" }, "domain" : "8734", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4924" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceWaveformSequence", @@ -183889,7 +183920,7 @@ "undefined" : "Source Waveform Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9220" }, { "iri" : "http://purl.org/healthcarevocab/v1#TickAlignment", @@ -183968,7 +183999,7 @@ "IRI-based" : "Tag.0046.0034", "undefined" : "Vertical Prism Power" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9469" }, { @@ -183988,7 +184019,7 @@ "IRI-based" : "Tag.0046.0036", "undefined" : "Vertical Prism Base" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9472" }, { @@ -184008,7 +184039,7 @@ "IRI-based" : "Tag.0046.0030", "undefined" : "Horizontal Prism Power" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9475" }, { @@ -184028,7 +184059,7 @@ "IRI-based" : "Tag.0046.0032", "undefined" : "Horizontal Prism Base" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9031" }, { @@ -184069,7 +184100,7 @@ "undefined" : "Prism Sequence" }, "domain" : "9486", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9485" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrimitivePointIndexList", @@ -184089,7 +184120,7 @@ "undefined" : "Primitive Point Index List" }, "domain" : "9119", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2156" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0016", @@ -184109,7 +184140,7 @@ "undefined" : "Unspecified Laterality Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9492" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldTestPointXCoordinate", @@ -184149,7 +184180,7 @@ "undefined" : "Cylinder Sequence" }, "domain" : "9499", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9498" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0012", @@ -184189,7 +184220,7 @@ "undefined" : "Right Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9504" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0015", @@ -184209,7 +184240,7 @@ "undefined" : "Left Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9506" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.151A", @@ -184229,7 +184260,7 @@ "undefined" : "Referenced Related General SOP Class UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9510" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicationSetupManufacturer", @@ -184269,7 +184300,7 @@ "undefined" : "Referenced SOP Instance UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9516" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1510", @@ -184289,7 +184320,7 @@ "undefined" : "Referenced SOP Class UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9518" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1512", @@ -184309,7 +184340,7 @@ "undefined" : "Referenced Transfer Syntax UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9520" }, { "iri" : "http://purl.org/healthcarevocab/v1#CTDIPhantomTypeCodeSequence", @@ -184329,7 +184360,7 @@ "undefined" : "CTDI Phantom Type Code Sequence" }, "domain" : "6382", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9522" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedFirstFrameSequence", @@ -184349,7 +184380,7 @@ "undefined" : "Referenced First Frame Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9524" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceStrengthUnits", @@ -184389,7 +184420,7 @@ "undefined" : "Illumination Color Code Sequence" }, "domain" : "2385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9533" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1500", @@ -184409,7 +184440,7 @@ "undefined" : "Referenced File ID" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5546" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0001", @@ -184473,7 +184504,7 @@ "id" : "9540" }, { "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "6147", + "inverse" : "6131", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "102", "annotations" : { @@ -184497,28 +184528,28 @@ "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ], "example" : [ { @@ -184534,11 +184565,11 @@ }, "cardinality" : "1", "domain" : "102", - "subproperty" : [ "6148" ], + "subproperty" : [ "6132" ], "comment" : { "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9544" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0040", @@ -184618,13 +184649,13 @@ "undefined" : "Ophthalmic Axial Length Measurements Segment Name Code Sequence" }, "domain" : "9036", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2680" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ThreeDImplantTemplateGroupMemberMatchingAxes", - "equivalent" : [ "9560" ], + "iri" : "http://purl.org/healthcarevocab/v1#OrderCallbackPhoneNumber", + "equivalent" : [ "9561" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9560", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -184634,17 +184665,17 @@ } ] }, "label" : { - "IRI-based" : "ThreeDImplantTemplateGroupMemberMatchingAxes", - "undefined" : "3D Implant Template Group Member Matching Axes" + "IRI-based" : "OrderCallbackPhoneNumber", + "undefined" : "Order Callback Phone Number" }, - "domain" : "4016", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "9559" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OrderCallbackPhoneNumber", + "iri" : "http://purl.org/healthcarevocab/v1#ThreeDImplantTemplateGroupMemberMatchingAxes", "equivalent" : [ "9563" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9562", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -184654,12 +184685,12 @@ } ] }, "label" : { - "IRI-based" : "OrderCallbackPhoneNumber", - "undefined" : "Order Callback Phone Number" + "IRI-based" : "ThreeDImplantTemplateGroupMemberMatchingAxes", + "undefined" : "3D Implant Template Group Member Matching Axes" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9561" + "domain" : "4016", + "attributes" : [ "object", "external" ], + "id" : "9562" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0050", "equivalent" : [ "9565" ], @@ -184678,7 +184709,7 @@ "undefined" : "Referenced Interpretation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9564" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0010", @@ -184758,7 +184789,7 @@ "undefined" : "Implant Template Group Members Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7445" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0024", @@ -184798,7 +184829,7 @@ "undefined" : "Replaced Implant Template Group Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9581" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0028", @@ -184818,7 +184849,7 @@ "undefined" : "Implant Template Group Target Anatomy Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9583" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0046", @@ -184858,7 +184889,7 @@ "undefined" : "Material Properties File Format" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9586" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthMeasurementsSequence", @@ -184878,7 +184909,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1823" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0044", @@ -184898,13 +184929,13 @@ "undefined" : "Material Properties File ID" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9588" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0042", - "equivalent" : [ "8273" ], + "iri" : "http://purl.org/healthcarevocab/v1#ObservationDateTrial", + "equivalent" : [ "8243" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9590", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -184914,17 +184945,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.0042", - "undefined" : "Material Grade" + "IRI-based" : "ObservationDateTrial", + "undefined" : "Observation Date (Trial)" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8274" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "8245" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ObservationDateTrial", - "equivalent" : [ "8243" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0042", + "equivalent" : [ "8273" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9590", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -184934,12 +184965,12 @@ } ] }, "label" : { - "IRI-based" : "ObservationDateTrial", - "undefined" : "Observation Date (Trial)" + "IRI-based" : "Tag.0014.0042", + "undefined" : "Material Grade" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8245" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "8274" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0020", "equivalent" : [ "9596" ], @@ -184978,7 +185009,7 @@ "undefined" : "Digital Signature Purpose Code Sequence" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9599" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0402", @@ -184998,7 +185029,7 @@ "undefined" : "Referenced Digital Signature Sequence" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9602" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0403", @@ -185018,7 +185049,7 @@ "undefined" : "Referenced SOP Instance MAC Sequence" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9415" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0404", @@ -185038,7 +185069,7 @@ "undefined" : "MAC" }, "domain" : "898", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9610" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0056", @@ -185138,7 +185169,7 @@ "undefined" : "Intravascular OCT Frame Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9624" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0010", @@ -185178,7 +185209,7 @@ "undefined" : "Specimen Type Code Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4383" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalciumScoringMassFactorDevice", @@ -185198,7 +185229,7 @@ "undefined" : "Calcium Scoring Mass Factor Device" }, "domain" : "6372", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9632" }, { "iri" : "http://purl.org/healthcarevocab/v1#LUTLabel", @@ -185277,7 +185308,7 @@ "IRI-based" : "EnergyWindowNumber", "undefined" : "Energy Window Number" }, - "domain" : "565", + "domain" : "568", "attributes" : [ "external", "datatype" ], "id" : "9639" }, { @@ -185298,7 +185329,7 @@ "undefined" : "Presentation Pixel Spacing" }, "domain" : "2642", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4500" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0097", @@ -185318,7 +185349,7 @@ "undefined" : "Subjective Refraction Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9641" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0098", @@ -185338,7 +185369,7 @@ "undefined" : "Subjective Refraction Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9643" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0092", @@ -185518,7 +185549,7 @@ "undefined" : "Flat Keratometric Axis Sequence" }, "domain" : "9664", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9663" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0301", @@ -185542,7 +185573,7 @@ "id" : "8862" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0300", - "equivalent" : [ "664" ], + "equivalent" : [ "667" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -185558,8 +185589,8 @@ "undefined" : "Multiplexed Audio Channels Description Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "665" + "attributes" : [ "object", "external" ], + "id" : "668" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupVariationDimensionRankSequence", "equivalent" : [ "9669" ], @@ -185578,7 +185609,7 @@ "undefined" : "Implant Template Group Variation Dimension Rank Sequence" }, "domain" : "9668", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9667" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0A02", @@ -185602,7 +185633,7 @@ "id" : "5351" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0050", - "equivalent" : [ "7961" ], + "equivalent" : [ "7962" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9671", "annotations" : { @@ -185619,7 +185650,7 @@ }, "domain" : "233", "attributes" : [ "external", "datatype" ], - "id" : "7962" + "id" : "7963" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0074", "equivalent" : [ "9674" ], @@ -185638,7 +185669,7 @@ "undefined" : "Steep Keratometric Axis Sequence" }, "domain" : "9673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9672" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0075", @@ -185718,7 +185749,7 @@ "undefined" : "Keratometry Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "946" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0071", @@ -185738,7 +185769,7 @@ "undefined" : "Keratometry Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9685" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlphaLUTTransferFunction", @@ -185798,7 +185829,7 @@ "undefined" : "Supported Image Display Formats Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6814" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfFramesInRotation", @@ -185858,7 +185889,7 @@ "undefined" : "Image Path Filter Type Stack Code Sequence" }, "domain" : "9364", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4695" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0040", @@ -186017,8 +186048,8 @@ "IRI-based" : "VerifyingObserverIdentificationCodeSequence", "undefined" : "Verifying Observer Identification Code Sequence" }, - "domain" : "2372", - "attributes" : [ "external", "object" ], + "domain" : "2368", + "attributes" : [ "object", "external" ], "id" : "8574" }, { "iri" : "http://purl.org/healthcarevocab/v1#InversionTime", @@ -186098,7 +186129,7 @@ "undefined" : "Autorefraction Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1758" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0050", @@ -186118,7 +186149,7 @@ "undefined" : "Autorefraction Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9717" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameOfReferenceTransformationType", @@ -186218,7 +186249,7 @@ "undefined" : "MR Echo Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8532" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0042", @@ -186298,7 +186329,7 @@ "undefined" : "Media Installed Sequence" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6829" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantName", @@ -186348,11 +186379,11 @@ "IRI-based" : "madeByProcedure", "en" : "made by procecure" }, - "domain" : "6145", + "domain" : "6144", "comment" : { "en" : "Input type outputted by another procedure" }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9750" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlindSpotLocalized", @@ -186392,7 +186423,7 @@ "undefined" : "Referenced Bolus Sequence" }, "domain" : "8832", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9754" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.00FF", @@ -186472,7 +186503,7 @@ "undefined" : "Route Segment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7055" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeneralAccessoryID", @@ -186515,10 +186546,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9767" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MRImagingModifierSequence", - "equivalent" : [ "8007" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1007", + "equivalent" : [ "9772" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9771", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186528,17 +186559,17 @@ } ] }, "label" : { - "IRI-based" : "MRImagingModifierSequence", - "undefined" : "MR Imaging Modifier Sequence" + "IRI-based" : "Tag.4010.1007", + "undefined" : "Route Segment ID" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8008" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9770" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1007", - "equivalent" : [ "9772" ], + "iri" : "http://purl.org/healthcarevocab/v1#MRImagingModifierSequence", + "equivalent" : [ "8007" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9771", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186548,12 +186579,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.4010.1007", - "undefined" : "Route Segment ID" + "IRI-based" : "MRImagingModifierSequence", + "undefined" : "MR Imaging Modifier Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9770" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "8008" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1008", "equivalent" : [ "9775" ], @@ -186592,11 +186623,11 @@ "undefined" : "Threat ROI Extents" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9776" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1006", - "equivalent" : [ "6136" ], + "equivalent" : [ "6137" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "102", "annotations" : { @@ -186612,8 +186643,8 @@ "undefined" : "Threat ROI Bitmap" }, "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "6137" + "attributes" : [ "object", "external" ], + "id" : "6138" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1004", "equivalent" : [ "9779" ], @@ -186632,7 +186663,7 @@ "undefined" : "Threat ROI Base" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9778" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1001", @@ -186652,7 +186683,7 @@ "undefined" : "Threat ROI Voxel Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9325" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContainerIdentifier", @@ -186715,8 +186746,8 @@ "attributes" : [ "external", "datatype" ], "id" : "9035" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.101B", - "equivalent" : [ "3467" ], + "iri" : "http://purl.org/healthcarevocab/v1#DisplayEnvironmentSpatialPosition", + "equivalent" : [ "9787" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -186728,15 +186759,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.4010.101B", - "undefined" : "Center of Mass" + "IRI-based" : "DisplayEnvironmentSpatialPosition", + "undefined" : "Display Environment Spatial Position" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "3468" + "domain" : "9566", + "attributes" : [ "object", "external" ], + "id" : "9786" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DisplayEnvironmentSpatialPosition", - "equivalent" : [ "9787" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.101B", + "equivalent" : [ "3467" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -186748,12 +186779,12 @@ } ] }, "label" : { - "IRI-based" : "DisplayEnvironmentSpatialPosition", - "undefined" : "Display Environment Spatial Position" + "IRI-based" : "Tag.4010.101B", + "undefined" : "Center of Mass" }, - "domain" : "9566", - "attributes" : [ "external", "object" ], - "id" : "9786" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "3468" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9470", "equivalent" : [ "9791" ], @@ -186792,7 +186823,7 @@ "undefined" : "Center of PTO" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9792" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemplateType", @@ -186834,31 +186865,11 @@ "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "5535" - }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9477", - "equivalent" : [ "9801" ], - "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://purl.org/healthcarevocab/v1", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "Tag.0018.9477", - "undefined" : "Irradiation Event Identification Sequence" - }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9800" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1018", - "equivalent" : [ "9804" ], + "equivalent" : [ "9802" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9803", + "range" : "9801", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186873,10 +186884,10 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9802" + "id" : "9800" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9476", - "equivalent" : [ "4775" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9477", + "equivalent" : [ "9804" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -186888,12 +186899,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9476", - "undefined" : "X-Ray Geometry Sequence" + "IRI-based" : "Tag.0018.9477", + "undefined" : "Irradiation Event Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "4776" + "attributes" : [ "object", "external" ], + "id" : "9803" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1019", "equivalent" : [ "6403" ], @@ -186915,10 +186926,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6405" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1016", - "equivalent" : [ "9808" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9476", + "equivalent" : [ "4775" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9807", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186928,17 +186939,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.4010.1016", - "undefined" : "ATD Assessment Probability" + "IRI-based" : "Tag.0018.9476", + "undefined" : "X-Ray Geometry Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9806" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "4776" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9474", - "equivalent" : [ "9811" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1016", + "equivalent" : [ "9808" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9810", + "range" : "9807", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186948,17 +186959,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9474", - "undefined" : "C-arm Positioner Tabletop Relationship" + "IRI-based" : "Tag.4010.1016", + "undefined" : "ATD Assessment Probability" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9809" + "id" : "9806" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1017", "equivalent" : [ "4007" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9812", + "range" : "9809", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186975,10 +186986,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4009" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9473", - "equivalent" : [ "9815" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9474", + "equivalent" : [ "9812" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9814", + "range" : "9811", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -186988,17 +186999,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9473", - "undefined" : "Acquired Image Area Dose Product" + "IRI-based" : "Tag.0018.9474", + "undefined" : "C-arm Positioner Tabletop Relationship" }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "9813" + "id" : "9810" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1014", "equivalent" : [ "6536" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9816", + "range" : "9813", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187015,10 +187026,10 @@ "attributes" : [ "external", "datatype" ], "id" : "6538" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9472", - "equivalent" : [ "9818" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9473", + "equivalent" : [ "9816" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9815", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187028,17 +187039,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9472", - "undefined" : "Frame Display Shutter Sequence" + "IRI-based" : "Tag.0018.9473", + "undefined" : "Acquired Image Area Dose Product" }, - "domain" : "851", - "attributes" : [ "external", "object" ], - "id" : "9817" + "domain" : "1", + "attributes" : [ "external", "datatype" ], + "id" : "9814" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1015", - "equivalent" : [ "9821" ], + "equivalent" : [ "9819" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9820", + "range" : "9818", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187053,7 +187064,27 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9819" + "id" : "9817" + }, { + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9472", + "equivalent" : [ "9821" ], + "baseIri" : "http://purl.org/healthcarevocab/v1", + "range" : "12", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://purl.org/healthcarevocab/v1", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "Tag.0018.9472", + "undefined" : "Frame Display Shutter Sequence" + }, + "domain" : "851", + "attributes" : [ "object", "external" ], + "id" : "9820" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1012", "equivalent" : [ "8824" ], @@ -187132,7 +187163,7 @@ "undefined" : "Threat Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9827" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9469", @@ -187235,10 +187266,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9839" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DeliveredMeterset", - "equivalent" : [ "9843" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9467", + "equivalent" : [ "9844" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1848", + "range" : "9843", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187248,17 +187279,17 @@ } ] }, "label" : { - "IRI-based" : "DeliveredMeterset", - "undefined" : "Delivered Meterset" + "IRI-based" : "Tag.0018.9467", + "undefined" : "Table Y Position to Isocenter" }, - "domain" : "1844", + "domain" : "3481", "attributes" : [ "external", "datatype" ], "id" : "9842" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9467", + "iri" : "http://purl.org/healthcarevocab/v1#DeliveredMeterset", "equivalent" : [ "9846" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9845", + "range" : "1848", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187268,12 +187299,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9467", - "undefined" : "Table Y Position to Isocenter" + "IRI-based" : "DeliveredMeterset", + "undefined" : "Delivered Meterset" }, - "domain" : "3481", + "domain" : "1844", "attributes" : [ "external", "datatype" ], - "id" : "9844" + "id" : "9845" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4FFE.0001", "equivalent" : [ "5226" ], @@ -187292,7 +187323,7 @@ "undefined" : "MAC Parameters Sequence" }, "domain" : "9847", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5228" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9466", @@ -187332,33 +187363,13 @@ "undefined" : "Threat Detection Algorithm and Version" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9851" - }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9465", - "equivalent" : [ "8017" ], - "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9854", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://purl.org/healthcarevocab/v1", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "Tag.0018.9465", - "undefined" : "Positioner Isocenter Detector Rotation Angle" - }, - "domain" : "9853", - "attributes" : [ "external", "datatype" ], - "id" : "8018" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfPriorsReferenced", - "equivalent" : [ "9857" ], + "equivalent" : [ "9855" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9856", + "range" : "9854", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187373,12 +187384,12 @@ }, "domain" : "1673", "attributes" : [ "external", "datatype" ], - "id" : "9855" + "id" : "9853" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9464", - "equivalent" : [ "9861" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9465", + "equivalent" : [ "8017" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9860", + "range" : "9857", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187388,17 +187399,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9464", - "undefined" : "Positioner Isocenter Secondary Angle" + "IRI-based" : "Tag.0018.9465", + "undefined" : "Positioner Isocenter Detector Rotation Angle" }, - "domain" : "9859", + "domain" : "9856", "attributes" : [ "external", "datatype" ], - "id" : "9858" + "id" : "8018" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1027", - "equivalent" : [ "9864" ], + "equivalent" : [ "9860" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9863", + "range" : "9859", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187413,12 +187424,12 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9862" + "id" : "9858" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9463", - "equivalent" : [ "9868" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9464", + "equivalent" : [ "9864" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9867", + "range" : "9863", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187428,17 +187439,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9463", - "undefined" : "Positioner Isocenter Primary Angle" + "IRI-based" : "Tag.0018.9464", + "undefined" : "Positioner Isocenter Secondary Angle" }, - "domain" : "9866", + "domain" : "9862", "attributes" : [ "external", "datatype" ], - "id" : "9865" + "id" : "9861" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1028", - "equivalent" : [ "9871" ], + "equivalent" : [ "9867" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9870", + "range" : "9866", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187453,12 +187464,12 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9869" + "id" : "9865" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9462", - "equivalent" : [ "9873" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9463", + "equivalent" : [ "9871" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9870", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187468,17 +187479,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9462", - "undefined" : "Isocenter Reference System Sequence" + "IRI-based" : "Tag.0018.9463", + "undefined" : "Positioner Isocenter Primary Angle" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9872" + "domain" : "9869", + "attributes" : [ "external", "datatype" ], + "id" : "9868" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1025", "equivalent" : [ "3534" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9874", + "range" : "9872", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187495,8 +187506,8 @@ "attributes" : [ "external", "datatype" ], "id" : "3536" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9461", - "equivalent" : [ "9876" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9462", + "equivalent" : [ "9874" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -187508,17 +187519,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9461", - "undefined" : "Field of View Dimension(s) in Float" + "IRI-based" : "Tag.0018.9462", + "undefined" : "Isocenter Reference System Sequence" }, - "domain" : "7648", - "attributes" : [ "external", "object" ], - "id" : "9875" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "9873" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1026", "equivalent" : [ "9653" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9877", + "range" : "9875", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187534,6 +187545,26 @@ "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "9654" + }, { + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9461", + "equivalent" : [ "9877" ], + "baseIri" : "http://purl.org/healthcarevocab/v1", + "range" : "12", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://purl.org/healthcarevocab/v1", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "Tag.0018.9461", + "undefined" : "Field of View Dimension(s) in Float" + }, + "domain" : "7648", + "attributes" : [ "object", "external" ], + "id" : "9876" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1023", "equivalent" : [ "9880" ], @@ -187592,7 +187623,7 @@ "undefined" : "Abort Reason" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9882" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1020", @@ -187652,7 +187683,7 @@ "undefined" : "Center of Circular Collimator" }, "domain" : "6368", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8993" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.101D", @@ -187672,7 +187703,7 @@ "undefined" : "Bounding Polygon" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9891" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.101E", @@ -187712,7 +187743,7 @@ "undefined" : "Channel Display Sequence" }, "domain" : "5573", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9896" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0241", @@ -187772,7 +187803,7 @@ "undefined" : "Waveform Presentation Group Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9903" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0246", @@ -187852,7 +187883,7 @@ "undefined" : "Channel Recommended Display CIELab Value" }, "domain" : "2954", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7235" }, { "iri" : "http://purl.org/healthcarevocab/v1#MIMETypeOfEncapsulatedDocument", @@ -187912,7 +187943,7 @@ "undefined" : "ATD Assessment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9913" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1039", @@ -187952,7 +187983,7 @@ "undefined" : "PTO Representation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5891" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1034", @@ -187975,10 +188006,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9918" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0500", - "equivalent" : [ "9922" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1033", + "equivalent" : [ "9923" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9922", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -187988,17 +188019,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.2040.0500", - "undefined" : "Referenced Image Box Sequence (Retired)" + "IRI-based" : "Tag.4010.1033", + "undefined" : "Number of Total Objects" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "9921" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1033", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2040.0500", "equivalent" : [ "9925" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9924", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -188008,12 +188039,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.4010.1033", - "undefined" : "Number of Total Objects" + "IRI-based" : "Tag.2040.0500", + "undefined" : "Referenced Image Box Sequence (Retired)" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9923" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "9924" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamDosePointSSD", "equivalent" : [ "9929" ], @@ -188072,7 +188103,7 @@ "undefined" : "Rotation Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9931" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaximumStimulusLuminance", @@ -188172,7 +188203,7 @@ "undefined" : "OOI Owner Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9944" }, { "iri" : "http://purl.org/poso/pitch", @@ -188187,7 +188218,7 @@ "comment" : { "en" : "Pitch is the rotation around the x-axis with respect to the object the yaw applies to." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "9946" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1048", @@ -188227,7 +188258,7 @@ "undefined" : "Basis Materials Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9950" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1046", @@ -188267,11 +188298,11 @@ "undefined" : "OOI Size" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9955" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1044", - "equivalent" : [ "9017" ], + "equivalent" : [ "9013" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "9957", "annotations" : { @@ -188288,7 +188319,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9019" + "id" : "9015" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1041", "equivalent" : [ "793" ], @@ -188347,7 +188378,7 @@ "undefined" : "General Accessory Sequence" }, "domain" : "9378", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9960" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0248", @@ -188387,7 +188418,7 @@ "undefined" : "Procedure Context Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9965" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.003A.0247", @@ -188427,7 +188458,7 @@ "undefined" : "Illumination Type Code Sequence" }, "domain" : "9361", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4706" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9435", @@ -188467,7 +188498,7 @@ "undefined" : "Exposure Control Sensing Regions Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4734" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9433", @@ -188507,13 +188538,13 @@ "undefined" : "Field of View Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9972" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9430", - "equivalent" : [ "9975" ], + "iri" : "http://purl.org/healthcarevocab/v1#TemplateExtensionFlag", + "equivalent" : [ "9976" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "9975", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -188523,17 +188554,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9430", - "undefined" : "Position of Isocenter Projection" + "IRI-based" : "TemplateExtensionFlag", + "undefined" : "Template Extension Flag" }, - "domain" : "7647", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "9974" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TemplateExtensionFlag", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9430", "equivalent" : [ "9978" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9977", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -188543,15 +188574,15 @@ } ] }, "label" : { - "IRI-based" : "TemplateExtensionFlag", - "undefined" : "Template Extension Flag" + "IRI-based" : "Tag.0018.9430", + "undefined" : "Position of Isocenter Projection" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9976" + "domain" : "7647", + "attributes" : [ "object", "external" ], + "id" : "9977" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9429", - "equivalent" : [ "9980" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0028", + "equivalent" : [ "72" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -188563,15 +188594,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9429", - "undefined" : "Physical Detector Size" + "IRI-based" : "Tag.0014.0028", + "undefined" : "Component Manufacturer" }, - "domain" : "8177", - "attributes" : [ "external", "object" ], - "id" : "9979" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "73" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0028", - "equivalent" : [ "72" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9429", + "equivalent" : [ "9980" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -188583,12 +188614,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0014.0028", - "undefined" : "Component Manufacturer" + "IRI-based" : "Tag.0018.9429", + "undefined" : "Physical Detector Size" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "73" + "domain" : "8177", + "attributes" : [ "object", "external" ], + "id" : "9979" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9428", "equivalent" : [ "9982" ], @@ -188607,7 +188638,7 @@ "undefined" : "Intensifier Active Dimension(s)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9981" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9427", @@ -188630,10 +188661,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9451" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CardiacCyclePosition", - "equivalent" : [ "9986" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9426", + "equivalent" : [ "3715" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9985", + "range" : "9984", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -188643,17 +188674,17 @@ } ] }, "label" : { - "IRI-based" : "CardiacCyclePosition", - "undefined" : "Cardiac Cycle Position" + "IRI-based" : "Tag.0018.9426", + "undefined" : "Distance Receptor Plane to Detector Housing" }, - "domain" : "680", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "9984" + "id" : "3716" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9426", - "equivalent" : [ "3715" ], + "iri" : "http://purl.org/healthcarevocab/v1#CardiacCyclePosition", + "equivalent" : [ "9987" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "9987", + "range" : "9986", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -188663,12 +188694,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9426", - "undefined" : "Distance Receptor Plane to Detector Housing" + "IRI-based" : "CardiacCyclePosition", + "undefined" : "Cardiac Cycle Position" }, - "domain" : "1", + "domain" : "680", "attributes" : [ "external", "datatype" ], - "id" : "3716" + "id" : "9985" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0025", "equivalent" : [ "5139" ], @@ -188687,7 +188718,7 @@ "undefined" : "Component Manufacturing Procedure" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5140" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9425", @@ -188727,7 +188758,7 @@ "undefined" : "Component Reference System" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9991" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0023", @@ -188747,7 +188778,7 @@ "undefined" : "CAD File Format" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9993" }, { "iri" : "http://purl.org/healthcarevocab/v1#TestPointNormalsSequence", @@ -188767,7 +188798,7 @@ "undefined" : "Test Point Normals Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9995" }, { "iri" : "http://purl.org/healthcarevocab/v1#LeftImageSequence", @@ -188787,7 +188818,7 @@ "undefined" : "Left Image Sequence" }, "domain" : "4577", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4578" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.0010", @@ -188927,7 +188958,7 @@ "undefined" : "Beam Limiting Device Leaf Pairs Sequence" }, "domain" : "6407", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10016" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9417", @@ -188947,7 +188978,7 @@ "undefined" : "Frame Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10018" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0034", @@ -188967,7 +188998,7 @@ "undefined" : "Material Isolation Diameter" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9430" }, { "iri" : "http://purl.org/healthcarevocab/v1#NominalPriorDose", @@ -189007,7 +189038,7 @@ "undefined" : "Major Ticks Sequence" }, "domain" : "907", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "925" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0032", @@ -189027,7 +189058,7 @@ "undefined" : "Material Pipe Diameter" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10023" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.0030", @@ -189047,7 +189078,7 @@ "undefined" : "Material Thickness" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10025" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.0024", @@ -189067,7 +189098,7 @@ "undefined" : "Issuer of Patient ID Qualifiers Sequence" }, "domain" : "8155", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10027" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.0020", @@ -189167,7 +189198,7 @@ "undefined" : "Object Thickness Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10040" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9455", @@ -189187,7 +189218,7 @@ "undefined" : "Calibration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10042" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegistrationSequence", @@ -189207,7 +189238,7 @@ "undefined" : "Registration Sequence" }, "domain" : "1729", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1730" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9452", @@ -189267,7 +189298,7 @@ "undefined" : "Frame Detector Parameters Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5671" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9449", @@ -189286,7 +189317,7 @@ "IRI-based" : "Tag.0018.9449", "undefined" : "Beam Angle" }, - "domain" : "2515", + "domain" : "2516", "attributes" : [ "external", "datatype" ], "id" : "7258" }, { @@ -189367,7 +189398,7 @@ "undefined" : "Vertices of the Polygonal Exposure Control Sensing Region" }, "domain" : "958", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10058" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9441", @@ -189407,7 +189438,7 @@ "undefined" : "Center of Circular Exposure Control Sensing Region" }, "domain" : "958", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10061" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9439", @@ -189607,7 +189638,7 @@ "undefined" : "Planning Landmark Point Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6659" }, { "iri" : "http://purl.org/healthcarevocab/v1#SecondaryCaptureDeviceManufacturer", @@ -189647,7 +189678,7 @@ "undefined" : "Mask Subtraction Sequence" }, "domain" : "7547", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10075" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6101", @@ -189707,7 +189738,7 @@ "undefined" : "Patient's Insurance Plan Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10082" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialPipeDiameter", @@ -189727,7 +189758,7 @@ "undefined" : "Material Pipe Diameter" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10024" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6110", @@ -189747,7 +189778,7 @@ "undefined" : "Mask Frame Numbers" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10084" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6112", @@ -189807,7 +189838,7 @@ "undefined" : "XA/XRF Frame Characteristics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5433" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9410", @@ -189867,7 +189898,7 @@ "undefined" : "Collimator Shape Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6590" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9406", @@ -189887,7 +189918,7 @@ "undefined" : "Table Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5637" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9405", @@ -189907,7 +189938,7 @@ "undefined" : "Positioner Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3112" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9404", @@ -189926,12 +189957,12 @@ "IRI-based" : "Tag.0018.9404", "undefined" : "Object Pixel Spacing in Center of Beam" }, - "domain" : "2515", - "attributes" : [ "external", "object" ], + "domain" : "2516", + "attributes" : [ "object", "external" ], "id" : "10098" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9403", - "equivalent" : [ "2514" ], + "equivalent" : [ "2515" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10100", "annotations" : { @@ -189946,9 +189977,9 @@ "IRI-based" : "Tag.0018.9403", "undefined" : "Distance Object to Table Top" }, - "domain" : "2515", + "domain" : "2516", "attributes" : [ "external", "datatype" ], - "id" : "2516" + "id" : "2517" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationRecordedDate", "equivalent" : [ "10104" ], @@ -189987,7 +190018,7 @@ "undefined" : "Applicable Frame Range" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5647" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6120", @@ -190047,7 +190078,7 @@ "undefined" : "Projection Pixel Calibration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10108" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReasonForTheRequestedProcedure", @@ -190087,7 +190118,7 @@ "undefined" : "Mask Sub-pixel Shift" }, "domain" : "7548", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10114" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTemporalPositions", @@ -190127,7 +190158,7 @@ "undefined" : "Certified Timestamp" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3432" }, { "iri" : "http://purl.org/healthcarevocab/v1#DepthOfScanField", @@ -190187,7 +190218,7 @@ "undefined" : "Add Intermediate Sequence" }, "domain" : "6327", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10124" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanesInAcquisition", @@ -190247,7 +190278,7 @@ "undefined" : "Calculated Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10129" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0305", @@ -190287,7 +190318,7 @@ "undefined" : "RT Related ROI Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10134" }, { "iri" : "http://purl.org/healthcarevocab/v1#ZoomFactor", @@ -190307,7 +190338,7 @@ "undefined" : "Zoom Factor" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10136" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1410", @@ -190427,7 +190458,7 @@ "undefined" : "Measured Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10154" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicGroupLabel", @@ -190627,7 +190658,7 @@ "undefined" : "Insurance Plan Identification" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10176" }, { "iri" : "http://purl.org/healthcarevocab/v1#DisplaySetsSequence", @@ -190647,7 +190678,7 @@ "undefined" : "Display Sets Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10178" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeadTimeCorrected", @@ -190727,7 +190758,7 @@ "undefined" : "Referenced SOP Sequence" }, "domain" : "8721", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2441" }, { "iri" : "http://purl.org/healthcarevocab/v1#LateralSpreadingDeviceSettingsSequence", @@ -190747,7 +190778,7 @@ "undefined" : "Lateral Spreading Device Settings Sequence" }, "domain" : "9101", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10186" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfScreens", @@ -190807,7 +190838,7 @@ "undefined" : "Per Projection Acquisition Sequence" }, "domain" : "178", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10195" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurgicalTechnique", @@ -190847,7 +190878,7 @@ "undefined" : "Alpha Palette Color Lookup Table Descriptor" }, "domain" : "6378", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10198" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterByCategory", @@ -190907,7 +190938,7 @@ "undefined" : "Concept Code Sequence" }, "domain" : "9480", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8267" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformAnnotationSequence", @@ -190927,7 +190958,7 @@ "undefined" : "Waveform Annotation Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10206" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedControlPointSequence", @@ -190947,7 +190978,7 @@ "undefined" : "Referenced Control Point Sequence" }, "domain" : "1067", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10208" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecordedRangeModulatorSequence", @@ -190967,7 +190998,7 @@ "undefined" : "Recorded Range Modulator Sequence" }, "domain" : "8983", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10210" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0130", @@ -190987,7 +191018,7 @@ "undefined" : "Referenced Image Overlay Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4465" }, { "iri" : "http://purl.org/healthcarevocab/v1#DVHSequence", @@ -191007,7 +191038,7 @@ "undefined" : "DVH Sequence" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10213" }, { "iri" : "http://purl.org/healthcarevocab/v1#DVHROIContributionType", @@ -191067,11 +191098,11 @@ "undefined" : "Plane Orientation (Volume) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6770" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0111", - "equivalent" : [ "6042" ], + "equivalent" : [ "6044" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -191087,8 +191118,8 @@ "undefined" : "Basic Color Image Sequence" }, "domain" : "3793", - "attributes" : [ "external", "object" ], - "id" : "6043" + "attributes" : [ "object", "external" ], + "id" : "6045" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0110", "equivalent" : [ "10223" ], @@ -191107,7 +191138,7 @@ "undefined" : "Basic Grayscale Image Sequence" }, "domain" : "3793", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10222" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyVerifiedDate", @@ -191147,7 +191178,7 @@ "undefined" : "Recorded Block Sequence" }, "domain" : "8978", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10226" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTROIObservationsSequence", @@ -191167,7 +191198,7 @@ "undefined" : "RT ROI Observations Sequence" }, "domain" : "6468", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10228" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.B020", @@ -191187,7 +191218,7 @@ "undefined" : "Waveform Annotation Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10207" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalCodeSequence", @@ -191207,7 +191238,7 @@ "undefined" : "Radiopharmaceutical Code Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10230" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureTypeDescription", @@ -191247,7 +191278,7 @@ "undefined" : "Patient Orientation Code Sequence" }, "domain" : "9149", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10236" }, { "iri" : "http://purl.org/healthcarevocab/v1#TextComments", @@ -191327,7 +191358,7 @@ "undefined" : "2D Mating Point" }, "domain" : "1239", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5364" }, { "iri" : "http://purl.org/healthcarevocab/v1#AttributeItemSelector", @@ -191427,11 +191458,11 @@ "undefined" : "Original Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10262" }, { "iri" : "http://purl.org/healthcarevocab/v1#LUTDescriptor", - "equivalent" : [ "5157" ], + "equivalent" : [ "5158" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -191447,8 +191478,8 @@ "undefined" : "LUT Descriptor" }, "domain" : "9100", - "attributes" : [ "external", "object" ], - "id" : "5159" + "attributes" : [ "object", "external" ], + "id" : "5160" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReviewTime", "equivalent" : [ "841" ], @@ -191487,7 +191518,7 @@ "undefined" : "Softcopy VOI LUT Sequence" }, "domain" : "8732", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4463" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerimeterValue", @@ -191526,7 +191557,7 @@ "IRI-based" : "NumberOfSurfacePoints", "undefined" : "Number of Surface Points" }, - "domain" : "1799", + "domain" : "1803", "attributes" : [ "external", "datatype" ], "id" : "2294" }, { @@ -191547,7 +191578,7 @@ "undefined" : "Axial Mash" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10271" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2020.0140", @@ -191567,11 +191598,11 @@ "undefined" : "Referenced VOI LUT Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10273" }, { "iri" : "http://purl.org/healthcarevocab/v1#FunctionalGroupPrivateCreator", - "equivalent" : [ "6304" ], + "equivalent" : [ "6305" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6106", "annotations" : { @@ -191588,7 +191619,7 @@ }, "domain" : "6107", "attributes" : [ "external", "datatype" ], - "id" : "6307" + "id" : "6308" }, { "iri" : "http://purl.org/healthcarevocab/v1#HangingProtocolDescription", "equivalent" : [ "10276" ], @@ -191626,8 +191657,8 @@ "IRI-based" : "ScheduledStationName", "undefined" : "Scheduled Station Name" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6487" }, { "iri" : "http://purl.org/healthcarevocab/v1#CollimatorType", @@ -191667,7 +191698,7 @@ "undefined" : "Mask Frame Numbers" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10085" }, { "iri" : "http://purl.org/healthcarevocab/v1#MagnifyToNumberOfColumns", @@ -191707,7 +191738,7 @@ "undefined" : "Intensifier Active Dimension(s)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9982" }, { "iri" : "http://purl.org/healthcarevocab/v1#SafePositionExitTime", @@ -191747,7 +191778,7 @@ "undefined" : "Storage Media File-set UID" }, "domain" : "8729", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10284" }, { "iri" : "http://purl.org/healthcarevocab/v1#QuantifiedDefect", @@ -191827,7 +191858,7 @@ "undefined" : "Beam Limiting Device Leaf Pairs Sequence" }, "domain" : "10295", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10017" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.00B0", @@ -191847,7 +191878,7 @@ "undefined" : "Recorded Wedge Sequence" }, "domain" : "10299", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4200" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeneratorPower", @@ -191927,7 +191958,7 @@ "undefined" : "Recorded Channel Shield Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10305" }, { "iri" : "http://purl.org/fidmark/codes", @@ -191941,7 +191972,7 @@ "comment" : { "en" : "A list of codes associated to a dictionary." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10307" }, { "iri" : "http://purl.org/healthcarevocab/v1#RetrieveAETitle", @@ -191961,7 +191992,7 @@ "undefined" : "Retrieve AE Title" }, "domain" : "8703", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4157" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1206", @@ -192061,7 +192092,7 @@ "undefined" : "Recommended Display CIELab Value" }, "domain" : "8976", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9372" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedObservationUIDTrial", @@ -192081,11 +192112,11 @@ "undefined" : "Referenced Observation UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8281" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1202", - "equivalent" : [ "1316" ], + "equivalent" : [ "1313" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10318", "annotations" : { @@ -192102,7 +192133,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1318" + "id" : "1315" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1200", "equivalent" : [ "10321" ], @@ -192261,7 +192292,7 @@ "undefined" : "Calculated Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10130" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.006A", @@ -192301,11 +192332,11 @@ "undefined" : "Filter Material" }, "domain" : "9528", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10338" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0064", - "equivalent" : [ "3356" ], + "equivalent" : [ "3352" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10340", "annotations" : { @@ -192322,7 +192353,7 @@ }, "domain" : "344", "attributes" : [ "external", "datatype" ], - "id" : "3358" + "id" : "3354" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0065", "equivalent" : [ "10343" ], @@ -192401,7 +192432,7 @@ "undefined" : "Corrected Parameter Sequence" }, "domain" : "10352", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10351" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0066", @@ -192441,7 +192472,7 @@ "undefined" : "Frame of Interest Description" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10358" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6023", @@ -192461,7 +192492,7 @@ "undefined" : "Frame of Interest Type" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10360" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0082", @@ -192501,7 +192532,7 @@ "undefined" : "Referenced Measured Dose Reference Sequence" }, "domain" : "10365", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4942" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.6020", @@ -192521,7 +192552,7 @@ "undefined" : "Frame Numbers of Interest (FOI)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6474" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.007A", @@ -192561,13 +192592,13 @@ "undefined" : "Per Projection Acquisition Sequence" }, "domain" : "178", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10196" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0076", - "equivalent" : [ "10372" ], + "equivalent" : [ "10374" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10371", + "range" : "10373", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -192580,9 +192611,9 @@ "IRI-based" : "Tag.3008.0076", "undefined" : "Calculated Dose Reference Dose Value" }, - "domain" : "10370", + "domain" : "10372", "attributes" : [ "external", "datatype" ], - "id" : "10369" + "id" : "10371" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLPenNumber", "equivalent" : [ "4730" ], @@ -192641,7 +192672,7 @@ "undefined" : "Refractive Surgery Type Code Sequence" }, "domain" : "8710", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1558" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0078", @@ -192681,7 +192712,7 @@ "undefined" : "Referenced Calculated Dose Reference Sequence" }, "domain" : "10380", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10379" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceAxisDistance", @@ -192741,7 +192772,7 @@ "undefined" : "Mask Pointer(s)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10388" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0092", @@ -192821,7 +192852,7 @@ "undefined" : "R Wave Pointer" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6825" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecommendedRotationPoint", @@ -192841,7 +192872,7 @@ "undefined" : "Recommended Rotation Point" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4769" }, { "iri" : "http://purl.org/healthcarevocab/v1#ResidualSyringeCounts", @@ -192860,7 +192891,7 @@ "IRI-based" : "ResidualSyringeCounts", "undefined" : "Residual Syringe Counts" }, - "domain" : "565", + "domain" : "568", "attributes" : [ "external", "datatype" ], "id" : "10394" }, { @@ -192881,7 +192912,7 @@ "undefined" : "Palette Color Lookup Table Sequence" }, "domain" : "2385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10396" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfWaveformSamples", @@ -192921,13 +192952,13 @@ "undefined" : "Patient Eye Movement Command Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4662" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9511", - "equivalent" : [ "2607" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.002A", + "equivalent" : [ "6417" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10399", + "range" : "10400", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -192937,15 +192968,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9511", - "undefined" : "Secondary Positioner Scan Start Angle" + "IRI-based" : "Tag.3008.002A", + "undefined" : "Treatment Termination Status" }, - "domain" : "178", + "domain" : "10399", "attributes" : [ "external", "datatype" ], - "id" : "2609" + "id" : "6420" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.002A", - "equivalent" : [ "6417" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9511", + "equivalent" : [ "2607" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10401", "annotations" : { @@ -192957,12 +192988,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.3008.002A", - "undefined" : "Treatment Termination Status" + "IRI-based" : "Tag.0018.9511", + "undefined" : "Secondary Positioner Scan Start Angle" }, - "domain" : "10400", + "domain" : "178", "attributes" : [ "external", "datatype" ], - "id" : "6420" + "id" : "2609" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedRelatedGeneralSOPClassUIDInFile", "equivalent" : [ "9510" ], @@ -192981,7 +193012,7 @@ "undefined" : "Referenced Related General SOP Class UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9511" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9510", @@ -193045,7 +193076,7 @@ "id" : "10409" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9509", - "equivalent" : [ "8041" ], + "equivalent" : [ "8039" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10413", "annotations" : { @@ -193062,7 +193093,7 @@ }, "domain" : "178", "attributes" : [ "external", "datatype" ], - "id" : "8043" + "id" : "8041" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9508", "equivalent" : [ "10416" ], @@ -193104,10 +193135,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8272" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9507", - "equivalent" : [ "10419" ], + "iri" : "http://purl.org/healthcarevocab/v1#ModifyingDeviceManufacturer", + "equivalent" : [ "10420" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "10419", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -193117,17 +193148,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9507", - "undefined" : "X-Ray 3D Acquisition Sequence" + "IRI-based" : "ModifyingDeviceManufacturer", + "undefined" : "Modifying Device Manufacturer" }, - "domain" : "1", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "10418" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ModifyingDeviceManufacturer", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9507", "equivalent" : [ "10422" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10421", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -193137,12 +193168,12 @@ } ] }, "label" : { - "IRI-based" : "ModifyingDeviceManufacturer", - "undefined" : "Modifying Device Manufacturer" + "IRI-based" : "Tag.0018.9507", + "undefined" : "X-Ray 3D Acquisition Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "10420" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "10421" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9506", "equivalent" : [ "10424" ], @@ -193161,7 +193192,7 @@ "undefined" : "Contributing Sources Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10423" }, { "iri" : "http://purl.org/healthcarevocab/v1#HL7DocumentTypeCodeSequence", @@ -193181,7 +193212,7 @@ "undefined" : "HL7 Document Type Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5708" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9504", @@ -193201,7 +193232,7 @@ "undefined" : "X-Ray 3D Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "684" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0020", @@ -193221,7 +193252,7 @@ "undefined" : "Treatment Session Beam Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3511" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0021", @@ -193241,11 +193272,11 @@ "undefined" : "Treatment Session Ion Beam Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3384" }, { "iri" : "http://purl.org/healthcarevocab/v1#ManufacturerModelName", - "equivalent" : [ "6573" ], + "equivalent" : [ "6570" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10426", "annotations" : { @@ -193262,7 +193293,7 @@ }, "domain" : "10425", "attributes" : [ "external", "datatype" ], - "id" : "6576" + "id" : "6573" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrimaryPositionerScanStartAngle", "equivalent" : [ "10402" ], @@ -193345,7 +193376,7 @@ "id" : "10435" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratoryIntervalTime", - "equivalent" : [ "6177" ], + "equivalent" : [ "6179" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7368", "annotations" : { @@ -193362,7 +193393,7 @@ }, "domain" : "4505", "attributes" : [ "external", "datatype" ], - "id" : "6179" + "id" : "6181" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.003A", "equivalent" : [ "10442" ], @@ -193465,7 +193496,7 @@ "id" : "10450" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0030", - "equivalent" : [ "8358" ], + "equivalent" : [ "8360" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -193481,8 +193512,8 @@ "undefined" : "Referenced Treatment Record Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], - "id" : "8359" + "attributes" : [ "object", "external" ], + "id" : "8361" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0036", "equivalent" : [ "10457" ], @@ -193561,7 +193592,7 @@ "undefined" : "Treatment Summary Calculated Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6398" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9531", @@ -193601,7 +193632,7 @@ "undefined" : "X-Ray 3D Reconstruction Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10463" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0048", @@ -193761,7 +193792,7 @@ "undefined" : "Control Point Delivery Sequence" }, "domain" : "1065", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10479" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0041", @@ -193781,7 +193812,7 @@ "undefined" : "Ion Control Point Delivery Sequence" }, "domain" : "172", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7341" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0046", @@ -193821,11 +193852,11 @@ "undefined" : "Scan Spot Metersets Delivered" }, "domain" : "1215", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6062" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0044", - "equivalent" : [ "9842" ], + "equivalent" : [ "9845" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10483", "annotations" : { @@ -193842,7 +193873,7 @@ }, "domain" : "10482", "attributes" : [ "external", "datatype" ], - "id" : "9843" + "id" : "9846" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0045", "equivalent" : [ "10487" ], @@ -193865,9 +193896,9 @@ "id" : "10484" }, { "iri" : "http://purl.org/healthcarevocab/v1#SynchronizationFrameOfReferenceUID", - "equivalent" : [ "7704" ], + "equivalent" : [ "7702" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7705", + "range" : "7703", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -193881,8 +193912,8 @@ "undefined" : "Synchronization Frame of Reference UID" }, "domain" : "235", - "attributes" : [ "external", "object" ], - "id" : "7706" + "attributes" : [ "object", "external" ], + "id" : "7704" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0060", "equivalent" : [ "7632" ], @@ -193901,7 +193932,7 @@ "undefined" : "Override Sequence" }, "domain" : "10488", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7634" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0061", @@ -194101,7 +194132,7 @@ "undefined" : "Private Record UID" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4842" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0056", @@ -194141,7 +194172,7 @@ "undefined" : "PET Table Dynamics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10515" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1050", @@ -194161,7 +194192,7 @@ "undefined" : "Insurance Plan Identification" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10177" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0105", @@ -194221,7 +194252,7 @@ "undefined" : "Algorithm Name Code Sequence" }, "domain" : "6429", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2185" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0100", @@ -194241,7 +194272,7 @@ "undefined" : "Recorded Source Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3143" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1060", @@ -194301,11 +194332,11 @@ "undefined" : "Vertices of the Polygonal Shutter" }, "domain" : "10529", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5754" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0110", - "equivalent" : [ "8123" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedInterpretationSequence", + "equivalent" : [ "9564" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -194317,15 +194348,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.3008.0110", - "undefined" : "Treatment Session Application Setup Sequence" + "IRI-based" : "ReferencedInterpretationSequence", + "undefined" : "Referenced Interpretation Sequence" }, - "domain" : "1253", - "attributes" : [ "external", "object" ], - "id" : "8124" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "9565" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedInterpretationSequence", - "equivalent" : [ "9564" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0110", + "equivalent" : [ "8123" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -194337,15 +194368,15 @@ } ] }, "label" : { - "IRI-based" : "ReferencedInterpretationSequence", - "undefined" : "Referenced Interpretation Sequence" + "IRI-based" : "Tag.3008.0110", + "undefined" : "Treatment Session Application Setup Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9565" + "domain" : "1253", + "attributes" : [ "object", "external" ], + "id" : "8124" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratorySynchronizationSequence", - "equivalent" : [ "6174" ], + "equivalent" : [ "6173" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -194361,8 +194392,8 @@ "undefined" : "Respiratory Synchronization Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6175" + "attributes" : [ "object", "external" ], + "id" : "6174" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhaseInformationSequence", "equivalent" : [ "10531" ], @@ -194381,7 +194412,7 @@ "undefined" : "Phase Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10530" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0120", @@ -194401,7 +194432,7 @@ "undefined" : "Recorded Brachy Accessory Device Sequence" }, "domain" : "1087", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10532" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0122", @@ -194544,8 +194575,8 @@ "attributes" : [ "external", "datatype" ], "id" : "8737" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0136", - "equivalent" : [ "10549" ], + "iri" : "http://purl.org/healthcarevocab/v1#MACAlgorithm", + "equivalent" : [ "7806" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10548", "annotations" : { @@ -194557,17 +194588,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.3008.0136", - "undefined" : "Specified Number of Pulses" + "IRI-based" : "MACAlgorithm", + "undefined" : "MAC Algorithm" }, - "domain" : "287", + "domain" : "10547", "attributes" : [ "external", "datatype" ], - "id" : "10547" + "id" : "7809" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MACAlgorithm", - "equivalent" : [ "7806" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0136", + "equivalent" : [ "10551" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10551", + "range" : "10550", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -194577,15 +194608,15 @@ } ] }, "label" : { - "IRI-based" : "MACAlgorithm", - "undefined" : "MAC Algorithm" + "IRI-based" : "Tag.3008.0136", + "undefined" : "Specified Number of Pulses" }, - "domain" : "10550", + "domain" : "287", "attributes" : [ "external", "datatype" ], - "id" : "7809" + "id" : "10549" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0130", - "equivalent" : [ "4117" ], + "equivalent" : [ "4120" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -194601,8 +194632,8 @@ "undefined" : "Recorded Channel Sequence" }, "domain" : "1087", - "attributes" : [ "external", "object" ], - "id" : "4118" + "attributes" : [ "object", "external" ], + "id" : "4121" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceNumber", "equivalent" : [ "2207" ], @@ -194620,7 +194651,7 @@ "IRI-based" : "SurfaceNumber", "undefined" : "Surface Number" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2209" }, { @@ -194684,7 +194715,7 @@ "attributes" : [ "external", "datatype" ], "id" : "10559" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SteeringAngle", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1090", "equivalent" : [ "10563" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10562", @@ -194697,14 +194728,14 @@ } ] }, "label" : { - "IRI-based" : "SteeringAngle", - "undefined" : "Steering Angle" + "IRI-based" : "Tag.0010.1090", + "undefined" : "Medical Record Locator" }, - "domain" : "911", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "10561" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1090", + "iri" : "http://purl.org/healthcarevocab/v1#SteeringAngle", "equivalent" : [ "10566" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10565", @@ -194717,10 +194748,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0010.1090", - "undefined" : "Medical Record Locator" + "IRI-based" : "SteeringAngle", + "undefined" : "Steering Angle" }, - "domain" : "102", + "domain" : "911", "attributes" : [ "external", "datatype" ], "id" : "10564" }, { @@ -194741,7 +194772,7 @@ "undefined" : "Scheduled Processing Parameters Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10568" }, { "iri" : "http://purl.org/healthcarevocab/v1#EchoTime", @@ -194801,7 +194832,7 @@ "undefined" : "Ophthalmic Axial Length Quality Metric Sequence" }, "domain" : "9044", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3877" }, { "iri" : "http://purl.org/healthcarevocab/v1#Bold", @@ -194841,11 +194872,11 @@ "undefined" : "Contrast Administration Profile Sequence" }, "domain" : "2893", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10574" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepStartTime", - "equivalent" : [ "6517" ], + "equivalent" : [ "6518" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10576", "annotations" : { @@ -194860,9 +194891,9 @@ "IRI-based" : "ScheduledProcedureStepStartTime", "undefined" : "Scheduled Procedure Step Start Time" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "6519" + "id" : "6520" }, { "iri" : "http://purl.org/healthcarevocab/v1#Optotype", "equivalent" : [ "9646" ], @@ -194901,7 +194932,7 @@ "undefined" : "Time Slot Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10580" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedColorPaletteInstanceUID", @@ -194921,7 +194952,7 @@ "undefined" : "Referenced Color Palette Instance UID" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10582" }, { "iri" : "http://purl.org/healthcarevocab/v1#BoundingBoxTextHorizontalJustification", @@ -194960,7 +194991,7 @@ "IRI-based" : "AllowLossyCompression", "undefined" : "Allow Lossy Compression" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "10586" }, { @@ -195080,7 +195111,7 @@ "IRI-based" : "LabelStyleSelection", "undefined" : "Label Style Selection" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "10599" }, { @@ -195181,7 +195212,7 @@ "undefined" : "Age Corrected Sensitivity Deviation Algorithm Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10616" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4000.4000", @@ -195241,7 +195272,7 @@ "undefined" : "Volume to Transducer Mapping Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6791" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorElementSize", @@ -195261,7 +195292,7 @@ "undefined" : "Detector Element Size" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10620" }, { "iri" : "http://purl.org/healthcarevocab/v1#PauseBetweenFrames", @@ -195301,13 +195332,13 @@ "undefined" : "Corrected Parameter Sequence" }, "domain" : "9623", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10353" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PlanningLandmarkPlaneSequence", - "equivalent" : [ "6722" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9196", + "equivalent" : [ "7109" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "10624", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195317,17 +195348,17 @@ } ] }, "label" : { - "IRI-based" : "PlanningLandmarkPlaneSequence", - "undefined" : "Planning Landmark Plane Sequence" + "IRI-based" : "Tag.0018.9196", + "undefined" : "Chemical Shift Maximum Integration Limit in Hz" }, - "domain" : "91", - "attributes" : [ "external", "object" ], - "id" : "6723" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "7111" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9196", - "equivalent" : [ "7111" ], + "iri" : "http://purl.org/healthcarevocab/v1#PlanningLandmarkPlaneSequence", + "equivalent" : [ "6722" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10624", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195337,12 +195368,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9196", - "undefined" : "Chemical Shift Maximum Integration Limit in Hz" + "IRI-based" : "PlanningLandmarkPlaneSequence", + "undefined" : "Planning Landmark Plane Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "7113" + "domain" : "91", + "attributes" : [ "object", "external" ], + "id" : "6723" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9195", "equivalent" : [ "8362" ], @@ -195381,7 +195412,7 @@ "undefined" : "Recorded Compensator Sequence" }, "domain" : "10626", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3813" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9199", @@ -195441,7 +195472,7 @@ "undefined" : "MR Velocity Encoding Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10631" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0202", @@ -195501,7 +195532,7 @@ "undefined" : "Cylinder Sequence" }, "domain" : "9604", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9500" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9185", @@ -195584,10 +195615,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10646" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ContentDate", - "equivalent" : [ "4213" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9181", + "equivalent" : [ "10651" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4079", + "range" : "10650", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195597,17 +195628,17 @@ } ] }, "label" : { - "IRI-based" : "ContentDate", - "undefined" : "Content Date" + "IRI-based" : "Tag.0018.9181", + "undefined" : "Specific Absorption Rate Value" }, - "domain" : "4080", + "domain" : "8498", "attributes" : [ "external", "datatype" ], - "id" : "4216" + "id" : "10649" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9181", - "equivalent" : [ "10651" ], + "iri" : "http://purl.org/healthcarevocab/v1#ContentDate", + "equivalent" : [ "4213" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10650", + "range" : "4079", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195617,12 +195648,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9181", - "undefined" : "Specific Absorption Rate Value" + "IRI-based" : "ContentDate", + "undefined" : "Content Date" }, - "domain" : "8498", + "domain" : "4080", "attributes" : [ "external", "datatype" ], - "id" : "10649" + "id" : "4216" }, { "iri" : "http://purl.org/healthcarevocab/v1#PropertyLabel", "equivalent" : [ "6046" ], @@ -195681,7 +195712,7 @@ "undefined" : "Recorded Block Sequence" }, "domain" : "10653", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10227" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9186", @@ -195704,10 +195735,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3931" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DateOfLastCalibration", - "equivalent" : [ "2397" ], + "iri" : "http://purl.org/healthcarevocab/v1#CalibrationNotes", + "equivalent" : [ "4004" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "10655", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195717,17 +195748,17 @@ } ] }, "label" : { - "IRI-based" : "DateOfLastCalibration", - "undefined" : "Date of Last Calibration" + "IRI-based" : "CalibrationNotes", + "undefined" : "Calibration Notes" }, - "domain" : "9591", - "attributes" : [ "external", "object" ], - "id" : "2399" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4006" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CalibrationNotes", - "equivalent" : [ "4004" ], + "iri" : "http://purl.org/healthcarevocab/v1#DateOfLastCalibration", + "equivalent" : [ "2397" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10655", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -195737,12 +195768,12 @@ } ] }, "label" : { - "IRI-based" : "CalibrationNotes", - "undefined" : "Calibration Notes" + "IRI-based" : "DateOfLastCalibration", + "undefined" : "Date of Last Calibration" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4006" + "domain" : "9591", + "attributes" : [ "object", "external" ], + "id" : "2399" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0212", "equivalent" : [ "2656" ], @@ -195801,7 +195832,7 @@ "undefined" : "DICOM Media Retrieval Sequence" }, "domain" : "9605", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5657" }, { "iri" : "http://purl.org/healthcarevocab/v1#DecayCorrection", @@ -195841,7 +195872,7 @@ "undefined" : "Treatment Summary Measured Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10664" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.00F4", @@ -195861,7 +195892,7 @@ "undefined" : "Recorded Lateral Spreading Device Sequence" }, "domain" : "10667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10666" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.00F2", @@ -195881,7 +195912,7 @@ "undefined" : "Recorded Range Shifter Sequence" }, "domain" : "10669", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8595" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.00F6", @@ -195901,7 +195932,7 @@ "undefined" : "Recorded Range Modulator Sequence" }, "domain" : "10670", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10211" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.00F0", @@ -195921,7 +195952,7 @@ "undefined" : "Recorded Snout Sequence" }, "domain" : "10672", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6546" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScreeningBaselineMeasured", @@ -195961,7 +195992,7 @@ "undefined" : "Names of Intended Recipients of Results" }, "domain" : "199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10677" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.0100", @@ -195981,7 +196012,7 @@ "undefined" : "Waveform Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10682" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupTechniqueDescription", @@ -196044,7 +196075,7 @@ "attributes" : [ "external", "datatype" ], "id" : "10350" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TotalBlockTrayWaterEquivalentThickness", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0050", "equivalent" : [ "10694" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10693", @@ -196057,14 +196088,14 @@ } ] }, "label" : { - "IRI-based" : "TotalBlockTrayWaterEquivalentThickness", - "undefined" : "Total Block Tray Water-Equivalent Thickness" + "IRI-based" : "Tag.0020.0050", + "undefined" : "Location" }, - "domain" : "174", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "10692" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0050", + "iri" : "http://purl.org/healthcarevocab/v1#TotalBlockTrayWaterEquivalentThickness", "equivalent" : [ "10697" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10696", @@ -196077,10 +196108,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.0050", - "undefined" : "Location" + "IRI-based" : "TotalBlockTrayWaterEquivalentThickness", + "undefined" : "Total Block Tray Water-Equivalent Thickness" }, - "domain" : "102", + "domain" : "174", "attributes" : [ "external", "datatype" ], "id" : "10695" }, { @@ -196101,7 +196132,7 @@ "undefined" : "Frame of Reference UID" }, "domain" : "7672", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10698" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTomosynthesisSourceImages", @@ -196161,7 +196192,7 @@ "undefined" : "ASL Slab Sequence" }, "domain" : "6652", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10706" }, { "iri" : "http://purl.org/healthcarevocab/v1#TablePosition", @@ -196201,7 +196232,7 @@ "undefined" : "Channel Minimum Value" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10712" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.5400.0112", @@ -196221,7 +196252,7 @@ "undefined" : "Channel Maximum Value" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10715" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.925A", @@ -196321,11 +196352,11 @@ "undefined" : "ASL Bolus Cut-off Timing Sequence" }, "domain" : "6652", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10727" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.925C", - "equivalent" : [ "8913" ], + "equivalent" : [ "8910" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10729", "annotations" : { @@ -196342,7 +196373,7 @@ }, "domain" : "6652", "attributes" : [ "external", "datatype" ], - "id" : "8915" + "id" : "8912" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.925B", "equivalent" : [ "6651" ], @@ -196441,7 +196472,7 @@ "undefined" : "Filter Thickness Minimum" }, "domain" : "9419", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10736" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcessingFunction", @@ -196501,7 +196532,7 @@ "undefined" : "Image Position (Patient)" }, "domain" : "7670", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8664" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0030", @@ -196521,7 +196552,7 @@ "undefined" : "Image Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10743" }, { "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowRangeSequence", @@ -196541,7 +196572,7 @@ "undefined" : "Energy Window Range Sequence" }, "domain" : "9553", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10745" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0037", @@ -196561,7 +196592,7 @@ "undefined" : "Image Orientation (Patient)" }, "domain" : "7671", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10747" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0035", @@ -196581,7 +196612,7 @@ "undefined" : "Image Orientation" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10749" }, { "iri" : "http://purl.org/healthcarevocab/v1#SliceSensitivityFactor", @@ -196681,7 +196712,7 @@ "undefined" : "Dose Reference Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10758" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompoundGraphicType", @@ -196721,7 +196752,7 @@ "undefined" : "Billing Item Sequence" }, "domain" : "77", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5298" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0022", @@ -196761,13 +196792,13 @@ "undefined" : "Patient Orientation" }, "domain" : "7665", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10765" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DoseGridScaling", - "equivalent" : [ "10768" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0026", + "equivalent" : [ "10769" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "367", + "range" : "10768", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -196777,17 +196808,17 @@ } ] }, "label" : { - "IRI-based" : "DoseGridScaling", - "undefined" : "Dose Grid Scaling" + "IRI-based" : "Tag.0020.0026", + "undefined" : "LUT Number" }, - "domain" : "310", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "10767" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0026", + "iri" : "http://purl.org/healthcarevocab/v1#DoseGridScaling", "equivalent" : [ "10771" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10770", + "range" : "367", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -196797,12 +196828,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.0026", - "undefined" : "LUT Number" + "IRI-based" : "DoseGridScaling", + "undefined" : "Dose Grid Scaling" }, - "domain" : "102", + "domain" : "310", "attributes" : [ "external", "datatype" ], - "id" : "10769" + "id" : "10770" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0024", "equivalent" : [ "8624" ], @@ -196921,11 +196952,11 @@ "undefined" : "Referenced Dose Reference Sequence" }, "domain" : "8836", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10785" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9236", - "equivalent" : [ "9984" ], + "equivalent" : [ "9985" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10787", "annotations" : { @@ -196942,7 +196973,7 @@ }, "domain" : "680", "attributes" : [ "external", "datatype" ], - "id" : "9986" + "id" : "9987" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9234", "equivalent" : [ "10790" ], @@ -196981,7 +197012,7 @@ "undefined" : "Image Path Filter Pass Band" }, "domain" : "9363", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4659" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9232", @@ -197041,7 +197072,7 @@ "undefined" : "Series Instance UID" }, "domain" : "7661", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10795" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9227", @@ -197061,7 +197092,7 @@ "undefined" : "MR Spectroscopy Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10798" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0010", @@ -197104,10 +197135,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5132" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ShowPatientDemographicsFlag", - "equivalent" : [ "10807" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0014", + "equivalent" : [ "2378" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10806", + "range" : "10805", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -197117,17 +197148,17 @@ } ] }, "label" : { - "IRI-based" : "ShowPatientDemographicsFlag", - "undefined" : "Show Patient Demographics Flag" + "IRI-based" : "Tag.0020.0014", + "undefined" : "Isotope Number" }, - "domain" : "26", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10805" + "id" : "2380" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0014", - "equivalent" : [ "2378" ], + "iri" : "http://purl.org/healthcarevocab/v1#ShowPatientDemographicsFlag", + "equivalent" : [ "10808" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "10808", + "range" : "10807", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -197137,12 +197168,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.0014", - "undefined" : "Isotope Number" + "IRI-based" : "ShowPatientDemographicsFlag", + "undefined" : "Show Patient Demographics Flag" }, - "domain" : "102", + "domain" : "26", "attributes" : [ "external", "datatype" ], - "id" : "2380" + "id" : "10806" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0015", "equivalent" : [ "10811" ], @@ -197241,7 +197272,7 @@ "undefined" : "MR Image Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10818" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.000D", @@ -197261,7 +197292,7 @@ "undefined" : "Study Instance UID" }, "domain" : "7650", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10820" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9220", @@ -197305,7 +197336,7 @@ "id" : "10827" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9218", - "equivalent" : [ "7296" ], + "equivalent" : [ "7298" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10830", "annotations" : { @@ -197322,7 +197353,7 @@ }, "domain" : "3665", "attributes" : [ "external", "datatype" ], - "id" : "7298" + "id" : "7300" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9217", "equivalent" : [ "3317" ], @@ -197361,7 +197392,7 @@ "undefined" : "Series Type" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10834" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilmConsumptionSequence", @@ -197381,7 +197412,7 @@ "undefined" : "Film Consumption Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5837" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9251", @@ -197401,7 +197432,7 @@ "undefined" : "MR Arterial Spin Labeling Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6763" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9250", @@ -197461,7 +197492,7 @@ "undefined" : "Lossy Image Compression Method" }, "domain" : "10838", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10837" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantAssemblyTemplateName", @@ -197561,7 +197592,7 @@ "undefined" : "ASL Mid Slab Position" }, "domain" : "2632", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10846" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9255", @@ -197581,7 +197612,7 @@ "undefined" : "ASL Slab Orientation" }, "domain" : "2632", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10848" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9254", @@ -197741,7 +197772,7 @@ "undefined" : "Performing Physician Identification Sequence" }, "domain" : "9130", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6287" }, { "iri" : "http://purl.org/healthcarevocab/v1#TherapyDescription", @@ -197781,7 +197812,7 @@ "undefined" : "Specific Absorption Rate Sequence" }, "domain" : "83", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10867" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentSurfaceSourceInstanceSequence", @@ -197801,7 +197832,7 @@ "undefined" : "Segment Surface Source Instance Sequence" }, "domain" : "164", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2149" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDeviceRotationDirection", @@ -197881,7 +197912,7 @@ "undefined" : "Mask Pointer(s)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10389" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceHangingProtocolSequence", @@ -197901,7 +197932,7 @@ "undefined" : "Source Hanging Protocol Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10880" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorAttributePrivateCreator", @@ -197941,7 +197972,7 @@ "undefined" : "DVH Data" }, "domain" : "311", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10887" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9214", @@ -198061,7 +198092,7 @@ "undefined" : "Shadow Color CIELab Value" }, "domain" : "8755", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1446" }, { "iri" : "http://purl.org/healthcarevocab/v1#OptotypeDetailedDefinition", @@ -198100,7 +198131,7 @@ "IRI-based" : "GraphicAnnotationUnits", "undefined" : "Graphic Annotation Units" }, - "domain" : "1337", + "domain" : "1336", "attributes" : [ "external", "datatype" ], "id" : "3615" }, { @@ -198141,7 +198172,7 @@ "undefined" : "Scan Spot Position Map" }, "domain" : "8699", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10901" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0142", @@ -198181,7 +198212,7 @@ "undefined" : "Recorded Source Applicator Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10904" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedChannelShieldNumber", @@ -198261,7 +198292,7 @@ "undefined" : "Brachy Control Point Delivered Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10913" }, { "iri" : "http://purl.org/healthcarevocab/v1#SkipFrameRangeFlag", @@ -198284,10 +198315,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8941" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0080", + "iri" : "http://purl.org/healthcarevocab/v1#ConfidentialityConstraintOnPatientDataDescription", "equivalent" : [ "10917" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "3807", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -198297,17 +198328,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.0080", - "undefined" : "Masking Image" + "IRI-based" : "ConfidentialityConstraintOnPatientDataDescription", + "undefined" : "Confidentiality Constraint on Patient Data Description" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "10916" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ConfidentialityConstraintOnPatientDataDescription", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0080", "equivalent" : [ "10919" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3807", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -198317,11 +198348,11 @@ } ] }, "label" : { - "IRI-based" : "ConfidentialityConstraintOnPatientDataDescription", - "undefined" : "Confidentiality Constraint on Patient Data Description" + "IRI-based" : "Tag.0020.0080", + "undefined" : "Masking Image" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "10918" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageSetSelectorCategory", @@ -198361,7 +198392,7 @@ "undefined" : "Ion Wedge Position Sequence" }, "domain" : "9345", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10922" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0152", @@ -198401,7 +198432,7 @@ "undefined" : "Recorded Channel Shield Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10306" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransducerOrientationSequence", @@ -198421,7 +198452,7 @@ "undefined" : "Transducer Orientation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7037" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationTranscriptionTime", @@ -198501,11 +198532,11 @@ "undefined" : "Measurement Units Code Sequence" }, "domain" : "7536", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10935" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquiredImageAreaDoseProduct", - "equivalent" : [ "9813" ], + "equivalent" : [ "9814" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "10937", "annotations" : { @@ -198522,7 +198553,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "9815" + "id" : "9816" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0070", "equivalent" : [ "10940" ], @@ -198645,7 +198676,7 @@ "id" : "2221" }, { "iri" : "http://purl.org/healthcarevocab/v1#RevolutionTime", - "equivalent" : [ "10948" ], + "equivalent" : [ "10949" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7423", "annotations" : { @@ -198662,7 +198693,7 @@ }, "domain" : "7429", "attributes" : [ "external", "datatype" ], - "id" : "10947" + "id" : "10948" }, { "iri" : "http://purl.org/healthcarevocab/v1#CatheterDirectionOfRotation", "equivalent" : [ "10952" ], @@ -198701,7 +198732,7 @@ "undefined" : "Coordinate System Axis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10953" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0062", @@ -198741,7 +198772,7 @@ "undefined" : "Pixel Spacing Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10959" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0060", @@ -198781,7 +198812,7 @@ "undefined" : "Results Normals Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10963" }, { "iri" : "http://purl.org/poso/hasRelativePosition", @@ -198793,10 +198824,10 @@ "en" : "has relative position", "nl" : "heeft relatieve positie" }, - "superproperty" : [ "6201" ], + "superproperty" : [ "6203" ], "domain" : "5395", "subproperty" : [ "10966", "6031" ], - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6034" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelCoordinatesSetTrial", @@ -198816,7 +198847,7 @@ "undefined" : "Pixel Coordinates Set (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10967" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterventionDrugStartTime", @@ -198875,8 +198906,8 @@ "IRI-based" : "Tag.0400.0550", "undefined" : "Modified Attributes Sequence" }, - "domain" : "1351", - "attributes" : [ "external", "object" ], + "domain" : "1350", + "attributes" : [ "object", "external" ], "id" : "10974" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0224", @@ -198976,7 +199007,7 @@ "undefined" : "Fraction Group Summary Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10986" }, { "iri" : "http://purl.org/healthcarevocab/v1#WedgeAngle", @@ -199016,7 +199047,7 @@ "undefined" : "HL7 Structured Document Reference Sequence" }, "domain" : "9385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10992" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0145", @@ -199036,7 +199067,7 @@ "undefined" : "Referenced Refractive Measurements Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10994" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0146", @@ -199176,7 +199207,7 @@ "undefined" : "Setup Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11008" }, { "iri" : "http://purl.org/healthcarevocab/v1#ArchiveRequested", @@ -199236,7 +199267,7 @@ "undefined" : "Vertices of the Polygonal Exposure Control Sensing Region" }, "domain" : "958", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10059" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0139", @@ -199276,7 +199307,7 @@ "undefined" : "Visual Acuity Modifiers" }, "domain" : "11020", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11019" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3008.0240", @@ -199296,11 +199327,11 @@ "undefined" : "Fraction Status Summary Sequence" }, "domain" : "1251", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11022" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0564", - "equivalent" : [ "1350" ], + "equivalent" : [ "1349" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11024", "annotations" : { @@ -199315,9 +199346,9 @@ "IRI-based" : "Tag.0400.0564", "undefined" : "Source of Previous Values" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], - "id" : "1353" + "id" : "1352" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0565", "equivalent" : [ "11027" ], @@ -199335,7 +199366,7 @@ "IRI-based" : "Tag.0400.0565", "undefined" : "Reason for the Attribute Modification" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11025" }, { @@ -199416,7 +199447,7 @@ "undefined" : "Breed Registration Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8905" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2293", @@ -199436,7 +199467,7 @@ "undefined" : "Patient Breed Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11035" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2296", @@ -199456,7 +199487,7 @@ "undefined" : "Breed Registry Code Sequence" }, "domain" : "11038", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11037" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2295", @@ -199495,7 +199526,7 @@ "IRI-based" : "Tag.0400.0562", "undefined" : "Attribute Modification DateTime" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11043" }, { @@ -199515,7 +199546,7 @@ "IRI-based" : "Tag.0400.0563", "undefined" : "Modifying System" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11046" }, { @@ -199556,13 +199587,13 @@ "undefined" : "MR Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8530" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0561", - "equivalent" : [ "2413" ], + "iri" : "http://purl.org/healthcarevocab/v1#SOPClassUID", + "equivalent" : [ "3751" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "11052", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -199572,17 +199603,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0400.0561", - "undefined" : "Original Attributes Sequence" + "IRI-based" : "SOPClassUID", + "undefined" : "SOP Class UID" }, - "domain" : "11052", - "attributes" : [ "external", "object" ], - "id" : "2415" + "domain" : "8704", + "attributes" : [ "object", "external" ], + "id" : "3754" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SOPClassUID", - "equivalent" : [ "3751" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0561", + "equivalent" : [ "2413" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11053", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -199592,12 +199623,12 @@ } ] }, "label" : { - "IRI-based" : "SOPClassUID", - "undefined" : "SOP Class UID" + "IRI-based" : "Tag.0400.0561", + "undefined" : "Original Attributes Sequence" }, - "domain" : "8704", - "attributes" : [ "external", "object" ], - "id" : "3754" + "domain" : "11053", + "attributes" : [ "object", "external" ], + "id" : "2415" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0122", "equivalent" : [ "6663" ], @@ -199616,7 +199647,7 @@ "undefined" : "Visual Acuity Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6664" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0123", @@ -199636,7 +199667,7 @@ "undefined" : "Visual Acuity Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11054" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0124", @@ -199656,7 +199687,7 @@ "undefined" : "Visual Acuity Both Eyes Open Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8637" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0125", @@ -199756,7 +199787,7 @@ "undefined" : "Visual Acuity Type Code Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11061" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0510", @@ -199776,7 +199807,7 @@ "undefined" : "Encrypted Content Transfer Syntax UID" }, "domain" : "2364", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8558" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageFilter", @@ -199816,7 +199847,7 @@ "undefined" : "Documenting Organization Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7776" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProductTypeCodeSequence", @@ -199836,11 +199867,11 @@ "undefined" : "Product Type Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11066" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PatientSetupSequence", - "equivalent" : [ "11069" ], + "iri" : "http://purl.org/healthcarevocab/v1#DocumentIdentifierCodeSequenceTrial", + "equivalent" : [ "7635" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -199852,15 +199883,15 @@ } ] }, "label" : { - "IRI-based" : "PatientSetupSequence", - "undefined" : "Patient Setup Sequence" + "IRI-based" : "DocumentIdentifierCodeSequenceTrial", + "undefined" : "Document Identifier Code Sequence (Trial)" }, - "domain" : "9150", - "attributes" : [ "external", "object" ], - "id" : "11068" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "7636" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DocumentIdentifierCodeSequenceTrial", - "equivalent" : [ "7635" ], + "iri" : "http://purl.org/healthcarevocab/v1#PatientSetupSequence", + "equivalent" : [ "11069" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -199872,12 +199903,12 @@ } ] }, "label" : { - "IRI-based" : "DocumentIdentifierCodeSequenceTrial", - "undefined" : "Document Identifier Code Sequence (Trial)" + "IRI-based" : "PatientSetupSequence", + "undefined" : "Patient Setup Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "7636" + "domain" : "9150", + "attributes" : [ "object", "external" ], + "id" : "11068" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.00AA", "equivalent" : [ "11072" ], @@ -199936,7 +199967,7 @@ "undefined" : "Encrypted Attributes Sequence" }, "domain" : "11077", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7606" }, { "iri" : "http://purl.org/healthcarevocab/v1#ItineraryIDAssigningAuthority", @@ -200016,7 +200047,7 @@ "undefined" : "Add Near Sequence" }, "domain" : "11089", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11088" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0101", @@ -200036,7 +200067,7 @@ "undefined" : "Add Intermediate Sequence" }, "domain" : "11092", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10125" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0046.0102", @@ -200056,7 +200087,7 @@ "undefined" : "Add Other Sequence" }, "domain" : "11094", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11093" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualAcuityLeftEyeSequence", @@ -200076,7 +200107,7 @@ "undefined" : "Visual Acuity Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11055" }, { "iri" : "http://purl.org/healthcarevocab/v1#DateOfDocumentOrVerbalTransactionTrial", @@ -200176,7 +200207,7 @@ "undefined" : "MAC" }, "domain" : "898", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9612" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0400.0520", @@ -200196,7 +200227,7 @@ "undefined" : "Encrypted Content" }, "domain" : "2364", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2418" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedTransferSyntaxUIDInFile", @@ -200216,7 +200247,7 @@ "undefined" : "Referenced Transfer Syntax UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9521" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContinuityOfContent", @@ -200256,7 +200287,7 @@ "undefined" : "Reconstruction Target Center (Patient)" }, "domain" : "8977", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11100" }, { "iri" : "http://purl.org/healthcarevocab/v1#FiducialIdentifierCodeSequence", @@ -200276,7 +200307,7 @@ "undefined" : "Fiducial Identifier Code Sequence" }, "domain" : "1626", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1627" }, { "iri" : "http://purl.org/healthcarevocab/v1#OCTOpticalCenterWavelength", @@ -200416,7 +200447,7 @@ "undefined" : "Pixel Data Area Origin Relative To FOV" }, "domain" : "3852", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11121" }, { "iri" : "http://purl.org/healthcarevocab/v1#RespiratoryMotionCompensationTechniqueDescription", @@ -200440,7 +200471,7 @@ "id" : "10639" }, { "iri" : "http://purl.org/healthcarevocab/v1#InstitutionalDepartmentName", - "equivalent" : [ "6236" ], + "equivalent" : [ "6239" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11125", "annotations" : { @@ -200457,10 +200488,10 @@ }, "domain" : "11124", "attributes" : [ "external", "datatype" ], - "id" : "6239" + "id" : "6242" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.010B", - "equivalent" : [ "2041" ], + "equivalent" : [ "2038" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11127", "annotations" : { @@ -200477,7 +200508,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "2043" + "id" : "2040" }, { "iri" : "http://purl.org/healthcarevocab/v1#MatingFeatureID", "equivalent" : [ "5709" ], @@ -200576,7 +200607,7 @@ "undefined" : "Scheduled Specimen Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3092" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0108", @@ -200776,7 +200807,7 @@ "undefined" : "Interpretation Diagnosis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11152" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0118", @@ -200796,7 +200827,7 @@ "undefined" : "Results Distribution List Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11154" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0115", @@ -200876,7 +200907,7 @@ "undefined" : "Interpretation Approver Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2487" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.0112", @@ -200916,7 +200947,7 @@ "undefined" : "Leaf/Jaw Positions" }, "domain" : "9102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11166" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeShifterType", @@ -201036,7 +201067,7 @@ "undefined" : "Display Set Patient Orientation" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11180" }, { "iri" : "http://purl.org/healthcarevocab/v1#DecouplingChemicalShiftReference", @@ -201056,7 +201087,7 @@ "undefined" : "De-coupling Chemical Shift Reference" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8344" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepSequence", @@ -201076,7 +201107,7 @@ "undefined" : "Scheduled Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7255" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceName", @@ -201116,7 +201147,7 @@ "undefined" : "Scheduled Protocol Code Sequence" }, "domain" : "8681", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6507" }, { "iri" : "http://purl.org/fidmark/hasMarker", @@ -201131,8 +201162,8 @@ "comment" : { "en" : "Indicates a marker on an (optical) positioning system" }, - "attributes" : [ "external", "object" ], - "id" : "6148" + "attributes" : [ "object", "external" ], + "id" : "6132" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObjectPixelSpacingInCenterOfBeam", "equivalent" : [ "10098" ], @@ -201150,8 +201181,8 @@ "IRI-based" : "ObjectPixelSpacingInCenterOfBeam", "undefined" : "Object Pixel Spacing in Center of Beam" }, - "domain" : "2515", - "attributes" : [ "external", "object" ], + "domain" : "2516", + "attributes" : [ "object", "external" ], "id" : "10099" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLength", @@ -201191,7 +201222,7 @@ "undefined" : "Contrast/Bolus Administration Route Sequence" }, "domain" : "9456", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7119" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReplacedImplantTemplateSequence", @@ -201211,11 +201242,11 @@ "undefined" : "Replaced Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11186" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerIsocenterPrimaryAngle", - "equivalent" : [ "9865" ], + "equivalent" : [ "9868" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3482", "annotations" : { @@ -201232,7 +201263,7 @@ }, "domain" : "3490", "attributes" : [ "external", "datatype" ], - "id" : "9868" + "id" : "9871" }, { "iri" : "http://www.w3.org/ns/sosa/isFeatureOfInterestOf", "baseIri" : "http://www.w3.org/ns/sosa", @@ -201274,12 +201305,12 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ] }, @@ -201291,8 +201322,8 @@ "comment" : { "en" : "A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it." }, - "attributes" : [ "external", "object" ], - "id" : "6147" + "attributes" : [ "object", "external" ], + "id" : "6131" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrintManagementCapabilitiesSequence", "equivalent" : [ "8563" ], @@ -201311,7 +201342,7 @@ "undefined" : "Print Management Capabilities Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8564" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrismSequence", @@ -201331,7 +201362,7 @@ "undefined" : "Prism Sequence" }, "domain" : "9123", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9487" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0002", @@ -201411,7 +201442,7 @@ "undefined" : "Frame Pixel Data Properties Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11197" }, { "iri" : "http://purl.org/healthcarevocab/v1#IncidentAngle", @@ -201451,7 +201482,7 @@ "undefined" : "Referenced Waveform Channels" }, "domain" : "8714", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8660" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecifiedTreatmentTime", @@ -201491,7 +201522,7 @@ "undefined" : "Transducer Position Modifier Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7135" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0008", @@ -201615,9 +201646,9 @@ "id" : "11214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0014", - "equivalent" : [ "11219" ], + "equivalent" : [ "11220" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11218", + "range" : "11219", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -201632,7 +201663,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11217" + "id" : "11218" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0011", "equivalent" : [ "4571" ], @@ -201690,7 +201721,7 @@ "IRI-based" : "AttributeModificationDateTime", "undefined" : "Attribute Modification DateTime" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11045" }, { @@ -201751,7 +201782,7 @@ "undefined" : "Mode of Percutaneous Access Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8454" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0025", @@ -201771,7 +201802,7 @@ "undefined" : "Intravascular OCT Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11225" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9353", @@ -201811,13 +201842,13 @@ "undefined" : "Calcium Scoring Mass Factor Device" }, "domain" : "8176", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9633" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ContrastFrameAveraging", - "equivalent" : [ "10086" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9351", + "equivalent" : [ "11234" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3017", + "range" : "11233", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -201827,17 +201858,17 @@ } ] }, "label" : { - "IRI-based" : "ContrastFrameAveraging", - "undefined" : "Contrast Frame Averaging" + "IRI-based" : "Tag.0018.9351", + "undefined" : "Calcium Scoring Mass Factor Patient" }, - "domain" : "5646", + "domain" : "11232", "attributes" : [ "external", "datatype" ], - "id" : "10088" + "id" : "11231" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9351", - "equivalent" : [ "11234" ], + "iri" : "http://purl.org/healthcarevocab/v1#ContrastFrameAveraging", + "equivalent" : [ "10086" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11233", + "range" : "3017", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -201847,12 +201878,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9351", - "undefined" : "Calcium Scoring Mass Factor Patient" + "IRI-based" : "ContrastFrameAveraging", + "undefined" : "Contrast Frame Averaging" }, - "domain" : "11232", + "domain" : "5646", "attributes" : [ "external", "datatype" ], - "id" : "11231" + "id" : "10088" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.00A0", "equivalent" : [ "11236" ], @@ -201871,7 +201902,7 @@ "undefined" : "2D Implant Template Group Member Matching Axes" }, "domain" : "1240", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11235" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseRateSet", @@ -201911,7 +201942,7 @@ "undefined" : "Large Green Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11239" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0028", @@ -201951,7 +201982,7 @@ "undefined" : "Intravascular OCT Frame Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9625" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0026", @@ -201991,7 +202022,7 @@ "undefined" : "Intravascular Frame Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7749" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.00B2", @@ -202071,7 +202102,7 @@ "undefined" : "Implant Template Group Variation Dimension Rank Sequence" }, "domain" : "9668", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9669" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0034", @@ -202191,7 +202222,7 @@ "undefined" : "CTDI Phantom Type Code Sequence" }, "domain" : "8172", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9523" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9345", @@ -202294,7 +202325,7 @@ "attributes" : [ "external", "datatype" ], "id" : "11193" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.00B0", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9341", "equivalent" : [ "11270" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -202307,14 +202338,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0078.00B0", - "undefined" : "Implant Template Group Variation Dimension Sequence" + "IRI-based" : "Tag.0018.9341", + "undefined" : "Contrast/Bolus Usage Sequence" }, - "domain" : "92", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "11269" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9341", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.00B0", "equivalent" : [ "11272" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -202327,11 +202358,11 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9341", - "undefined" : "Contrast/Bolus Usage Sequence" + "IRI-based" : "Tag.0078.00B0", + "undefined" : "Implant Template Group Variation Dimension Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "92", + "attributes" : [ "object", "external" ], "id" : "11271" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9340", @@ -202351,7 +202382,7 @@ "undefined" : "Contrast Administration Profile Sequence" }, "domain" : "2893", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10575" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseReferenceNumber", @@ -202411,7 +202442,7 @@ "undefined" : "Positioner Secondary Angle Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5142" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9338", @@ -202431,7 +202462,7 @@ "undefined" : "Contrast/Bolus Ingredient Code Sequence" }, "domain" : "2893", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11278" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9337", @@ -202474,7 +202505,7 @@ "attributes" : [ "external", "datatype" ], "id" : "10261" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AdministrationRouteCodeSequence", + "iri" : "http://purl.org/healthcarevocab/v1#OriginalImageIdentificationNomenclature", "equivalent" : [ "11284" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -202487,14 +202518,14 @@ } ] }, "label" : { - "IRI-based" : "AdministrationRouteCodeSequence", - "undefined" : "Administration Route Code Sequence" + "IRI-based" : "OriginalImageIdentificationNomenclature", + "undefined" : "Original Image Identification Nomenclature" }, - "domain" : "6310", - "attributes" : [ "external", "object" ], + "domain" : "45", + "attributes" : [ "object", "external" ], "id" : "11283" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OriginalImageIdentificationNomenclature", + "iri" : "http://purl.org/healthcarevocab/v1#AdministrationRouteCodeSequence", "equivalent" : [ "11286" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -202507,11 +202538,11 @@ } ] }, "label" : { - "IRI-based" : "OriginalImageIdentificationNomenclature", - "undefined" : "Original Image Identification Nomenclature" + "IRI-based" : "AdministrationRouteCodeSequence", + "undefined" : "Administration Route Code Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], + "domain" : "6310", + "attributes" : [ "object", "external" ], "id" : "11285" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0052.0038", @@ -202571,7 +202602,7 @@ "undefined" : "Nominal Screen Definition Sequence" }, "domain" : "9066", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11292" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargeBluePaletteColorLookupTableDescriptor", @@ -202591,7 +202622,7 @@ "undefined" : "Large Blue Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11294" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyControlPointDeliveredSequence", @@ -202611,7 +202642,7 @@ "undefined" : "Brachy Control Point Delivered Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10914" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0110", @@ -202671,7 +202702,7 @@ "undefined" : "Channel Display Sequence" }, "domain" : "5573", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9897" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9360", @@ -202691,7 +202722,7 @@ "undefined" : "CT Additional X-Ray Source Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11300" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.0105", @@ -202791,7 +202822,7 @@ "undefined" : "CT Reconstruction Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11312" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9313", @@ -202811,7 +202842,7 @@ "undefined" : "Data Collection Center (Patient)" }, "domain" : "8196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11314" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9312", @@ -202831,7 +202862,7 @@ "undefined" : "CT Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4011" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9311", @@ -202874,7 +202905,7 @@ "attributes" : [ "external", "datatype" ], "id" : "7682" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ColumnPositionInTotalImagePixelMatrix", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9309", "equivalent" : [ "11325" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11324", @@ -202887,14 +202918,14 @@ } ] }, "label" : { - "IRI-based" : "ColumnPositionInTotalImagePixelMatrix", - "undefined" : "Column Position In Total Image Pixel Matrix" + "IRI-based" : "Tag.0018.9309", + "undefined" : "Table Speed" }, "domain" : "11323", "attributes" : [ "external", "datatype" ], "id" : "11322" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9309", + "iri" : "http://purl.org/healthcarevocab/v1#ColumnPositionInTotalImagePixelMatrix", "equivalent" : [ "11329" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11328", @@ -202907,17 +202938,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9309", - "undefined" : "Table Speed" + "IRI-based" : "ColumnPositionInTotalImagePixelMatrix", + "undefined" : "Column Position In Total Image Pixel Matrix" }, "domain" : "11327", "attributes" : [ "external", "datatype" ], "id" : "11326" }, { - "iri" : "http://purl.org/healthcarevocab/v1#VerifyingObserverSequence", - "equivalent" : [ "7700" ], + "iri" : "http://purl.org/healthcarevocab/v1#KVUsedInGainCalibration", + "equivalent" : [ "4117" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "11330", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -202927,15 +202958,15 @@ } ] }, "label" : { - "IRI-based" : "VerifyingObserverSequence", - "undefined" : "Verifying Observer Sequence" + "IRI-based" : "KVUsedInGainCalibration", + "undefined" : "KV Used in Gain Calibration" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], - "id" : "7701" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4119" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9308", - "equivalent" : [ "3463" ], + "iri" : "http://purl.org/healthcarevocab/v1#VerifyingObserverSequence", + "equivalent" : [ "7700" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -202947,17 +202978,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9308", - "undefined" : "CT Table Dynamics Sequence" + "IRI-based" : "VerifyingObserverSequence", + "undefined" : "Verifying Observer Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "3464" + "domain" : "1338", + "attributes" : [ "object", "external" ], + "id" : "7701" }, { - "iri" : "http://purl.org/healthcarevocab/v1#KVUsedInGainCalibration", - "equivalent" : [ "4119" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9308", + "equivalent" : [ "3463" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11330", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -202967,12 +202998,12 @@ } ] }, "label" : { - "IRI-based" : "KVUsedInGainCalibration", - "undefined" : "KV Used in Gain Calibration" + "IRI-based" : "Tag.0018.9308", + "undefined" : "CT Table Dynamics Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4121" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "3464" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9307", "equivalent" : [ "11334" ], @@ -203015,7 +203046,7 @@ "id" : "11335" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9305", - "equivalent" : [ "10947" ], + "equivalent" : [ "10948" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11340", "annotations" : { @@ -203032,7 +203063,7 @@ }, "domain" : "11339", "attributes" : [ "external", "datatype" ], - "id" : "10948" + "id" : "10949" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9304", "equivalent" : [ "9071" ], @@ -203051,7 +203082,7 @@ "undefined" : "CT Acquisition Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9072" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecordedSourceApplicatorSequence", @@ -203071,7 +203102,7 @@ "undefined" : "Recorded Source Applicator Sequence" }, "domain" : "287", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10905" }, { "iri" : "http://purl.org/healthcarevocab/v1#ItemNumber", @@ -203111,7 +203142,7 @@ "undefined" : "2D Point Coordinates" }, "domain" : "1238", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6038" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelDefinitionSequence", @@ -203131,7 +203162,7 @@ "undefined" : "Channel Definition Sequence" }, "domain" : "157", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9201" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureStepProgressDescription", @@ -203174,10 +203205,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10705" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9302", - "equivalent" : [ "11351" ], + "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepModificationDateTime", + "equivalent" : [ "11352" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11350", + "range" : "11351", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -203187,14 +203218,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9302", - "undefined" : "Acquisition Type" + "IRI-based" : "ScheduledProcedureStepModificationDateTime", + "undefined" : "Scheduled Procedure Step Modification Date Time" }, - "domain" : "10703", + "domain" : "11350", "attributes" : [ "external", "datatype" ], "id" : "11349" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepModificationDateTime", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9302", "equivalent" : [ "11355" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11354", @@ -203207,12 +203238,12 @@ } ] }, "label" : { - "IRI-based" : "ScheduledProcedureStepModificationDateTime", - "undefined" : "Scheduled Procedure Step Modification Date Time" + "IRI-based" : "Tag.0018.9302", + "undefined" : "Acquisition Type" }, - "domain" : "11353", + "domain" : "10703", "attributes" : [ "external", "datatype" ], - "id" : "11352" + "id" : "11353" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9301", "equivalent" : [ "5614" ], @@ -203231,7 +203262,7 @@ "undefined" : "CT Acquisition Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5615" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledAdmissionTime", @@ -203271,7 +203302,7 @@ "undefined" : "Other Study Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11359" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0050", @@ -203291,7 +203322,7 @@ "undefined" : "3D Implant Template Group Member Matching Point" }, "domain" : "4016", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11361" }, { "iri" : "http://purl.org/healthcarevocab/v1#GradientEchoTrainLength", @@ -203431,7 +203462,7 @@ "undefined" : "CT Image Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11381" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionGroupType", @@ -203511,11 +203542,11 @@ "undefined" : "CT Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8619" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0078.0060", - "equivalent" : [ "9559" ], + "equivalent" : [ "9562" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -203531,11 +203562,11 @@ "undefined" : "3D Implant Template Group Member Matching Axes" }, "domain" : "4016", - "attributes" : [ "external", "object" ], - "id" : "9560" + "attributes" : [ "object", "external" ], + "id" : "9563" }, { "iri" : "http://purl.org/healthcarevocab/v1#Italic", - "equivalent" : [ "1414" ], + "equivalent" : [ "1416" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11391", "annotations" : { @@ -203552,7 +203583,7 @@ }, "domain" : "1109", "attributes" : [ "external", "datatype" ], - "id" : "1416" + "id" : "1418" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestingAE", "equivalent" : [ "11393" ], @@ -203611,7 +203642,7 @@ "undefined" : "Other Patient IDs" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11396" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1001", @@ -203631,7 +203662,7 @@ "undefined" : "Other Patient Names" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11399" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1002", @@ -203651,7 +203682,7 @@ "undefined" : "Other Patient IDs Sequence" }, "domain" : "8150", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11401" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9325", @@ -203671,7 +203702,7 @@ "undefined" : "CT X-Ray Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11403" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9324", @@ -203731,7 +203762,7 @@ "undefined" : "Reconstruction Pixel Spacing" }, "domain" : "1388", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2789" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9321", @@ -203751,7 +203782,7 @@ "undefined" : "CT Exposure Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2944" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9320", @@ -203811,7 +203842,7 @@ "undefined" : "Reconstruction Target Center (Patient)" }, "domain" : "8200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11101" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9317", @@ -203831,7 +203862,7 @@ "undefined" : "Reconstruction Field of View" }, "domain" : "8199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3341" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9316", @@ -203911,7 +203942,7 @@ "undefined" : "Implant Template Group Member Matching 2D Coordinates Sequence" }, "domain" : "4016", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8639" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicatorGeometrySequence", @@ -203931,7 +203962,7 @@ "undefined" : "Applicator Geometry Sequence" }, "domain" : "4150", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11425" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentMachineSequence", @@ -203951,7 +203982,7 @@ "undefined" : "Treatment Machine Sequence" }, "domain" : "11428", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11427" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1010", @@ -203991,11 +204022,11 @@ "undefined" : "2D Implant Template Group Member Matching Point" }, "domain" : "1240", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8004" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureLastModifiedDate", - "equivalent" : [ "462" ], + "equivalent" : [ "458" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3005", "annotations" : { @@ -204012,7 +204043,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "464" + "id" : "460" }, { "iri" : "http://purl.org/healthcarevocab/v1#HumanPerformerCodeSequence", "equivalent" : [ "11434" ], @@ -204031,7 +204062,7 @@ "undefined" : "Human Performer Code Sequence" }, "domain" : "9365", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11433" }, { "iri" : "http://purl.org/healthcarevocab/v1#SamplesPerPixel", @@ -204091,7 +204122,7 @@ "undefined" : "Directory Record Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6822" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1021", @@ -204111,7 +204142,7 @@ "undefined" : "Patient'Size Code Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11441" }, { "iri" : "http://purl.org/healthcarevocab/v1#EnergyWeightingFactor", @@ -204211,7 +204242,7 @@ "undefined" : "Bounding Rectangle" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4767" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1030", @@ -204291,13 +204322,13 @@ "undefined" : "Container Component Sequence" }, "domain" : "9482", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3140" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RecommendedPresentationOpacity", - "equivalent" : [ "2251" ], + "iri" : "http://purl.org/healthcarevocab/v1#DistanceSourceToSupport", + "equivalent" : [ "5765" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1464", + "range" : "152", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204307,17 +204338,17 @@ } ] }, "label" : { - "IRI-based" : "RecommendedPresentationOpacity", - "undefined" : "Recommended Presentation Opacity" + "IRI-based" : "DistanceSourceToSupport", + "undefined" : "Distance Source to Support" }, - "domain" : "1296", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "2253" + "id" : "5767" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DistanceSourceToSupport", - "equivalent" : [ "5766" ], + "iri" : "http://purl.org/healthcarevocab/v1#RecommendedPresentationOpacity", + "equivalent" : [ "2251" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "152", + "range" : "1464", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204327,15 +204358,15 @@ } ] }, "label" : { - "IRI-based" : "DistanceSourceToSupport", - "undefined" : "Distance Source to Support" + "IRI-based" : "RecommendedPresentationOpacity", + "undefined" : "Recommended Presentation Opacity" }, - "domain" : "102", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "5768" + "id" : "2253" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1200", - "equivalent" : [ "7872" ], + "equivalent" : [ "7869" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11457", "annotations" : { @@ -204352,7 +204383,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "7874" + "id" : "7871" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedImageSequence", "equivalent" : [ "2134" ], @@ -204371,7 +204402,7 @@ "undefined" : "Referenced Image Sequence" }, "domain" : "8819", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2136" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.1040", @@ -204431,7 +204462,7 @@ "undefined" : "Vital Stain Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11465" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformChannelNumber", @@ -204455,7 +204486,7 @@ "id" : "9197" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReportStatusIDTrial", - "equivalent" : [ "8427" ], + "equivalent" : [ "8428" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -204471,8 +204502,8 @@ "undefined" : "Report Status ID (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8428" + "attributes" : [ "object", "external" ], + "id" : "8429" }, { "iri" : "http://purl.org/healthcarevocab/v1#MeasurementUnitsCodeSequence", "equivalent" : [ "10935" ], @@ -204491,7 +204522,7 @@ "undefined" : "Measurement Units Code Sequence" }, "domain" : "9060", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10936" }, { "iri" : "http://purl.org/poso/isAccelerationOf", @@ -204504,7 +204535,7 @@ }, "superproperty" : [ "2969" ], "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6262" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalBlockTrayFactor", @@ -204548,7 +204579,7 @@ "id" : "1341" }, { "iri" : "http://purl.org/healthcarevocab/v1#XRay3DAcquisitionSequence", - "equivalent" : [ "10418" ], + "equivalent" : [ "10421" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -204564,8 +204595,8 @@ "undefined" : "X-Ray 3D Acquisition Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "10419" + "attributes" : [ "object", "external" ], + "id" : "10422" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2154", "equivalent" : [ "11475" ], @@ -204584,13 +204615,13 @@ "undefined" : "Patient's Telephone Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11474" }, { - "iri" : "http://purl.org/healthcarevocab/v1#WholeBodyTechnique", - "equivalent" : [ "6450" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2150", + "equivalent" : [ "8214" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "11476", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204600,17 +204631,17 @@ } ] }, "label" : { - "IRI-based" : "WholeBodyTechnique", - "undefined" : "Whole Body Technique" + "IRI-based" : "Tag.0010.2150", + "undefined" : "Country of Residence" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "6451" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "8215" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2150", - "equivalent" : [ "8214" ], + "iri" : "http://purl.org/healthcarevocab/v1#WholeBodyTechnique", + "equivalent" : [ "6450" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11476", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204620,12 +204651,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0010.2150", - "undefined" : "Country of Residence" + "IRI-based" : "WholeBodyTechnique", + "undefined" : "Whole Body Technique" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8215" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "6451" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2152", "equivalent" : [ "7923" ], @@ -204664,7 +204695,7 @@ "undefined" : "2D Implant Template Group Member Matching Axes" }, "domain" : "1240", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11236" }, { "iri" : "http://purl.org/healthcarevocab/v1#OperatingModeSequence", @@ -204684,7 +204715,7 @@ "undefined" : "Operating Mode Sequence" }, "domain" : "83", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8506" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2160", @@ -204744,7 +204775,7 @@ "undefined" : "Subjective Refraction Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9642" }, { "iri" : "http://purl.org/healthcarevocab/v1#ASLSlabSequence", @@ -204764,7 +204795,7 @@ "undefined" : "ASL Slab Sequence" }, "domain" : "6652", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10707" }, { "iri" : "http://purl.org/healthcarevocab/v1#IOLFormulaDetail", @@ -204787,10 +204818,10 @@ "attributes" : [ "external", "datatype" ], "id" : "1605" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionStartCondition", - "equivalent" : [ "7071" ], + "iri" : "http://purl.org/healthcarevocab/v1#ProductLotIdentifier", + "equivalent" : [ "11488" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11488", + "range" : "2747", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204800,17 +204831,17 @@ } ] }, "label" : { - "IRI-based" : "AcquisitionStartCondition", - "undefined" : "Acquisition Start Condition" + "IRI-based" : "ProductLotIdentifier", + "undefined" : "Product Lot Identifier" }, - "domain" : "11487", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "7074" + "id" : "11487" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ProductLotIdentifier", - "equivalent" : [ "11490" ], + "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionStartCondition", + "equivalent" : [ "7071" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2747", + "range" : "11490", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -204820,12 +204851,12 @@ } ] }, "label" : { - "IRI-based" : "ProductLotIdentifier", - "undefined" : "Product Lot Identifier" + "IRI-based" : "AcquisitionStartCondition", + "undefined" : "Acquisition Start Condition" }, - "domain" : "102", + "domain" : "11489", "attributes" : [ "external", "datatype" ], - "id" : "11489" + "id" : "7074" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2180", "equivalent" : [ "3159" ], @@ -204848,7 +204879,7 @@ "id" : "3161" }, { "iri" : "http://purl.org/healthcarevocab/v1#GantryDetectorSlew", - "equivalent" : [ "2239" ], + "equivalent" : [ "2236" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6115", "annotations" : { @@ -204865,7 +204896,7 @@ }, "domain" : "6116", "attributes" : [ "external", "datatype" ], - "id" : "2242" + "id" : "2239" }, { "iri" : "http://purl.org/healthcarevocab/v1#BackgroundIlluminationColorCodeSequence", "equivalent" : [ "11495" ], @@ -204884,7 +204915,7 @@ "undefined" : "Background Illumination Color Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11494" }, { "iri" : "http://purl.org/healthcarevocab/v1#BasicGrayscaleImageSequence", @@ -204904,7 +204935,7 @@ "undefined" : "Basic Grayscale Image Sequence" }, "domain" : "3793", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10223" }, { "iri" : "http://purl.org/healthcarevocab/v1#ComponentTypesSequence", @@ -204924,7 +204955,7 @@ "undefined" : "Component Types Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1879" }, { "iri" : "http://purl.org/healthcarevocab/v1#FiducialUID", @@ -204944,7 +204975,7 @@ "undefined" : "Fiducial UID" }, "domain" : "9539", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2585" }, { "iri" : "http://purl.org/healthcarevocab/v1#EffectiveEchoTime", @@ -204984,7 +205015,7 @@ "undefined" : "Scheduled Processing Applications Code Sequence" }, "domain" : "331", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11497" }, { "iri" : "http://purl.org/healthcarevocab/v1#FalseNegativesEstimate", @@ -205024,7 +205055,7 @@ "undefined" : "Transducer Application Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11501" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.980E", @@ -205044,7 +205075,7 @@ "undefined" : "Transducer Beam Steering Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11503" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.980D", @@ -205064,13 +205095,13 @@ "undefined" : "Transducer Geometry Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2436" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SegmentDescription", - "equivalent" : [ "9399" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.980C", + "equivalent" : [ "11507" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11505", + "range" : "11506", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -205080,17 +205111,17 @@ } ] }, "label" : { - "IRI-based" : "SegmentDescription", - "undefined" : "Segment Description" + "IRI-based" : "Tag.0018.980C", + "undefined" : "Position Measuring Device Used" }, - "domain" : "1458", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "9401" + "id" : "11505" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.980C", - "equivalent" : [ "11508" ], + "iri" : "http://purl.org/healthcarevocab/v1#SegmentDescription", + "equivalent" : [ "9404" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11507", + "range" : "11508", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -205100,12 +205131,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.980C", - "undefined" : "Position Measuring Device Used" + "IRI-based" : "SegmentDescription", + "undefined" : "Segment Description" }, - "domain" : "1", + "domain" : "1458", "attributes" : [ "external", "datatype" ], - "id" : "11506" + "id" : "9406" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.980B", "equivalent" : [ "11511" ], @@ -205184,13 +205215,13 @@ "undefined" : "Modifier Code Sequence" }, "domain" : "9065", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8256" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ExposureTimeInuS", - "equivalent" : [ "9936" ], + "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthQualityMetricTypeDescription", + "equivalent" : [ "3709" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6851", + "range" : "11514", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -205200,17 +205231,17 @@ } ] }, "label" : { - "IRI-based" : "ExposureTimeInuS", - "undefined" : "Exposure Time in uS" + "IRI-based" : "OphthalmicAxialLengthQualityMetricTypeDescription", + "undefined" : "Ophthalmic Axial Length Quality Metric Type Description" }, - "domain" : "1", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9938" + "id" : "3711" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthQualityMetricTypeDescription", - "equivalent" : [ "3709" ], + "iri" : "http://purl.org/healthcarevocab/v1#ExposureTimeInuS", + "equivalent" : [ "9936" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11514", + "range" : "6851", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -205220,12 +205251,12 @@ } ] }, "label" : { - "IRI-based" : "OphthalmicAxialLengthQualityMetricTypeDescription", - "undefined" : "Ophthalmic Axial Length Quality Metric Type Description" + "IRI-based" : "ExposureTimeInuS", + "undefined" : "Exposure Time in uS" }, - "domain" : "102", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "3711" + "id" : "9938" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalCompensatorTrayWaterEquivalentThickness", "equivalent" : [ "11517" ], @@ -205264,7 +205295,7 @@ "undefined" : "US Image Description Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4969" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9805", @@ -205364,7 +205395,7 @@ "undefined" : "Excluded Intervals Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4477" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1103", @@ -205424,7 +205455,7 @@ "undefined" : "Depth(s) of Focus" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5889" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1105", @@ -205484,7 +205515,7 @@ "undefined" : "Transducer Scan Pattern Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11536" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9808", @@ -205524,7 +205555,7 @@ "undefined" : "Image Data Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "338" }, { "iri" : "http://purl.org/healthcarevocab/v1#TIPType", @@ -205588,7 +205619,7 @@ "id" : "11546" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionOfIsocenterProjection", - "equivalent" : [ "9974" ], + "equivalent" : [ "9977" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -205604,8 +205635,8 @@ "undefined" : "Position of Isocenter Projection" }, "domain" : "9114", - "attributes" : [ "external", "object" ], - "id" : "9975" + "attributes" : [ "object", "external" ], + "id" : "9978" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicLayerSequence", "equivalent" : [ "3249" ], @@ -205624,11 +205655,11 @@ "undefined" : "Graphic Layer Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3250" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.DB0B", - "equivalent" : [ "9976" ], + "equivalent" : [ "9974" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11557", "annotations" : { @@ -205645,7 +205676,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9978" + "id" : "9976" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.DB0C", "equivalent" : [ "5048" ], @@ -205664,7 +205695,7 @@ "undefined" : "Template Extension Organization UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5049" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.DB0D", @@ -205684,7 +205715,7 @@ "undefined" : "Template Extension Creator UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11558" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.DB06", @@ -205823,8 +205854,8 @@ "IRI-based" : "ScheduledStationAETitle", "undefined" : "Scheduled Station AE Title" }, - "domain" : "1202", - "attributes" : [ "external", "object" ], + "domain" : "1206", + "attributes" : [ "object", "external" ], "id" : "6525" }, { "iri" : "http://purl.org/healthcarevocab/v1#SteepKeratometricAxisSequence", @@ -205844,11 +205875,11 @@ "undefined" : "Steep Keratometric Axis Sequence" }, "domain" : "8739", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9674" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorColumns", - "equivalent" : [ "11577" ], + "equivalent" : [ "11579" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3933", "annotations" : { @@ -205865,7 +205896,7 @@ }, "domain" : "3937", "attributes" : [ "external", "datatype" ], - "id" : "11576" + "id" : "11578" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageFormat", "equivalent" : [ "11582" ], @@ -205908,7 +205939,7 @@ "id" : "1274" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureDoseSequence", - "equivalent" : [ "5761" ], + "equivalent" : [ "5758" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -205924,8 +205955,8 @@ "undefined" : "Exposure Dose Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], - "id" : "5762" + "attributes" : [ "object", "external" ], + "id" : "5759" }, { "iri" : "http://purl.org/healthcarevocab/v1#CreationDate", "equivalent" : [ "11592" ], @@ -205964,7 +205995,7 @@ "undefined" : "Private Information Creator UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "890" }, { "iri" : "http://purl.org/healthcarevocab/v1#EncapsulatedDocument", @@ -205984,7 +206015,7 @@ "undefined" : "Encapsulated Document" }, "domain" : "9549", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9043" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionSpatialFormat", @@ -206064,7 +206095,7 @@ "undefined" : "Threat ROI Extents" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9777" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.21A0", @@ -206104,7 +206135,7 @@ "undefined" : "Substance Administration Parameter Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11606" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposureTimeInms", @@ -206144,13 +206175,13 @@ "undefined" : "Icon Image Sequence" }, "domain" : "11611", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6868" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Component2ReferencedMatingFeatureID", - "equivalent" : [ "3426" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImageDimensions", + "equivalent" : [ "11613" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3668", + "range" : "5265", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206160,17 +206191,17 @@ } ] }, "label" : { - "IRI-based" : "Component2ReferencedMatingFeatureID", - "undefined" : "Component 2 Referenced Mating Feature ID" + "IRI-based" : "ImageDimensions", + "undefined" : "Image Dimensions" }, - "domain" : "1661", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "3428" + "id" : "11612" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImageDimensions", - "equivalent" : [ "11613" ], + "iri" : "http://purl.org/healthcarevocab/v1#Component2ReferencedMatingFeatureID", + "equivalent" : [ "3426" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5265", + "range" : "3668", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206180,12 +206211,12 @@ } ] }, "label" : { - "IRI-based" : "ImageDimensions", - "undefined" : "Image Dimensions" + "IRI-based" : "Component2ReferencedMatingFeatureID", + "undefined" : "Component 2 Referenced Mating Feature ID" }, - "domain" : "102", + "domain" : "1661", "attributes" : [ "external", "datatype" ], - "id" : "11612" + "id" : "3428" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.21B0", "equivalent" : [ "8855" ], @@ -206228,9 +206259,9 @@ "id" : "11616" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfIterations", - "equivalent" : [ "11620" ], + "equivalent" : [ "11621" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11619", + "range" : "11620", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206245,7 +206276,7 @@ }, "domain" : "1389", "attributes" : [ "external", "datatype" ], - "id" : "11618" + "id" : "11619" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthMeasurementsTotalLengthSequence", "equivalent" : [ "1400" ], @@ -206264,7 +206295,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Total Length Sequence" }, "domain" : "1401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1402" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdditionalDrugSequence", @@ -206284,7 +206315,7 @@ "undefined" : "Additional Drug Sequence" }, "domain" : "4254", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7190" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObservationDateTime", @@ -206343,7 +206374,7 @@ "IRI-based" : "PreMedication", "undefined" : "Pre-Medication" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6482" }, { @@ -206464,7 +206495,7 @@ "undefined" : "Contrast Flow Rate" }, "domain" : "9459", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "563" }, { "iri" : "http://purl.org/healthcarevocab/v1#RetestStimulusSeen", @@ -206499,13 +206530,13 @@ "comment" : { "en" : "A marker dictionary defines the different variants that can be achieved using the available encoded bits and error correction." }, - "attributes" : [ "external", "object" ], - "id" : "6199" + "attributes" : [ "object", "external" ], + "id" : "6201" }, { "iri" : "http://purl.org/healthcarevocab/v1#UltrasoundColorDataPresent", - "equivalent" : [ "11657" ], + "equivalent" : [ "11658" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11656", + "range" : "11657", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206520,7 +206551,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11655" + "id" : "11656" }, { "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialSponsorName", "equivalent" : [ "11665" ], @@ -206559,7 +206590,7 @@ "undefined" : "Ion Wedge Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11668" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeneralizedDefectSensitivityDeviationAlgorithmSequence", @@ -206579,7 +206610,7 @@ "undefined" : "Generalized Defect Sensitivity Deviation Algorithm Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11670" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.21F0", @@ -206679,7 +206710,7 @@ "undefined" : "Fiducial Set Sequence" }, "domain" : "2587", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2588" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedOverlayPlaneGroups", @@ -206699,7 +206730,7 @@ "undefined" : "Referenced Overlay Plane Groups" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7125" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestedSubsequentWorkitemCodeSequence", @@ -206719,7 +206750,7 @@ "undefined" : "Requested Subsequent Workitem Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11693" }, { "iri" : "http://purl.org/healthcarevocab/v1#ComplexImageComponent", @@ -206759,13 +206790,13 @@ "undefined" : "ICC Profile" }, "domain" : "9366", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2426" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SecondaryCountsAccumulated", - "equivalent" : [ "11708" ], + "iri" : "http://purl.org/healthcarevocab/v1#FileMetaInformationGroupLength", + "equivalent" : [ "4565" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "6936", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206775,17 +206806,17 @@ } ] }, "label" : { - "IRI-based" : "SecondaryCountsAccumulated", - "undefined" : "Secondary Counts Accumulated" + "IRI-based" : "FileMetaInformationGroupLength", + "undefined" : "File Meta Information Group Length" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "11707" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4567" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FileMetaInformationGroupLength", - "equivalent" : [ "4565" ], + "iri" : "http://purl.org/healthcarevocab/v1#SecondaryCountsAccumulated", + "equivalent" : [ "11708" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6936", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206795,12 +206826,12 @@ } ] }, "label" : { - "IRI-based" : "FileMetaInformationGroupLength", - "undefined" : "File Meta Information Group Length" + "IRI-based" : "SecondaryCountsAccumulated", + "undefined" : "Secondary Counts Accumulated" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4567" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "11707" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDPointCoordinatesSequence", "equivalent" : [ "6739" ], @@ -206819,7 +206850,7 @@ "undefined" : "2D Point Coordinates Sequence" }, "domain" : "2018", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6740" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockNumberOfPoints", @@ -206862,10 +206893,10 @@ "attributes" : [ "external", "datatype" ], "id" : "11722" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ParallelAcquisition", - "equivalent" : [ "8326" ], + "iri" : "http://purl.org/healthcarevocab/v1#AdaptiveMapFormat", + "equivalent" : [ "11730" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11728", + "range" : "11729", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206875,17 +206906,17 @@ } ] }, "label" : { - "IRI-based" : "ParallelAcquisition", - "undefined" : "Parallel Acquisition" + "IRI-based" : "AdaptiveMapFormat", + "undefined" : "Adaptive Map Format" }, - "domain" : "3088", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "8328" + "id" : "11728" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AdaptiveMapFormat", - "equivalent" : [ "11731" ], + "iri" : "http://purl.org/healthcarevocab/v1#ParallelAcquisition", + "equivalent" : [ "8326" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11730", + "range" : "11731", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -206895,12 +206926,12 @@ } ] }, "label" : { - "IRI-based" : "AdaptiveMapFormat", - "undefined" : "Adaptive Map Format" + "IRI-based" : "ParallelAcquisition", + "undefined" : "Parallel Acquisition" }, - "domain" : "102", + "domain" : "3088", "attributes" : [ "external", "datatype" ], - "id" : "11729" + "id" : "8328" }, { "iri" : "http://purl.org/healthcarevocab/v1#LocationOfMeasuredBeamDiameter", "equivalent" : [ "721" ], @@ -206959,11 +206990,11 @@ "undefined" : "ATD Assessment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9914" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0706", - "equivalent" : [ "6998" ], + "equivalent" : [ "6999" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11745", "annotations" : { @@ -206980,7 +207011,7 @@ }, "domain" : "26", "attributes" : [ "external", "datatype" ], - "id" : "7000" + "id" : "7001" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0009", "equivalent" : [ "10559" ], @@ -207019,7 +207050,7 @@ "undefined" : "Pseudo-Color Palette Instance Reference Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8597" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0704", @@ -207059,7 +207090,7 @@ "undefined" : "Product Type Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11067" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0008", @@ -207079,11 +207110,11 @@ "undefined" : "Product Name" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11750" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.000A", - "equivalent" : [ "11489" ], + "equivalent" : [ "11487" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11701", "annotations" : { @@ -207100,7 +207131,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "11490" + "id" : "11488" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.000B", "equivalent" : [ "11759" ], @@ -207159,7 +207190,7 @@ "undefined" : "Display Set Patient Orientation" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11181" }, { "iri" : "http://purl.org/healthcarevocab/v1#DateOfGainCalibration", @@ -207239,7 +207270,7 @@ "undefined" : "X Focus Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1744" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0003", @@ -207343,7 +207374,7 @@ "id" : "28" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0714", - "equivalent" : [ "10805" ], + "equivalent" : [ "10806" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11782", "annotations" : { @@ -207360,7 +207391,7 @@ }, "domain" : "26", "attributes" : [ "external", "datatype" ], - "id" : "10807" + "id" : "10808" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0019", "equivalent" : [ "11606" ], @@ -207379,7 +207410,7 @@ "undefined" : "Substance Administration Parameter Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11607" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0718", @@ -207419,7 +207450,7 @@ "undefined" : "Findings Source Category Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7782" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0712", @@ -207483,7 +207514,7 @@ "id" : "3522" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0013", - "equivalent" : [ "810" ], + "equivalent" : [ "813" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -207499,8 +207530,8 @@ "undefined" : "Product Parameter Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "811" + "attributes" : [ "object", "external" ], + "id" : "814" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0044.0010", "equivalent" : [ "6877" ], @@ -207558,7 +207589,7 @@ "IRI-based" : "PreliminaryFlag", "undefined" : "Preliminary Flag" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "11799" }, { @@ -207599,7 +207630,7 @@ "undefined" : "Person's Telephone Numbers" }, "domain" : "9124", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11801" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageTransformationMatrix", @@ -207619,7 +207650,7 @@ "undefined" : "Image Transformation Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11803" }, { "iri" : "http://purl.org/healthcarevocab/v1#ActualHumanPerformersSequence", @@ -207639,7 +207670,7 @@ "undefined" : "Actual Human Performers Sequence" }, "domain" : "6328", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11805" }, { "iri" : "http://purl.org/healthcarevocab/v1#RotationInformationSequence", @@ -207659,7 +207690,7 @@ "undefined" : "Rotation Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11807" }, { "iri" : "http://purl.org/healthcarevocab/v1#CouplingMedium", @@ -207699,7 +207730,7 @@ "undefined" : "Registration Type Code Sequence" }, "domain" : "8711", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1680" }, { "iri" : "http://purl.org/healthcarevocab/v1#UsedFiducialsSequence", @@ -207719,7 +207750,7 @@ "undefined" : "Used Fiducials Sequence" }, "domain" : "11809", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1645" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecifiedPulseRepetitionInterval", @@ -207799,7 +207830,7 @@ "undefined" : "Patient Species Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9216" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.2201", @@ -207839,7 +207870,7 @@ "undefined" : "Selector CS Value" }, "domain" : "8777", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11819" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageComments", @@ -207899,7 +207930,7 @@ "undefined" : "OOI Owner Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9945" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanningSpotSize", @@ -207919,7 +207950,7 @@ "undefined" : "Scanning Spot Size" }, "domain" : "8700", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11829" }, { "iri" : "http://purl.org/poso/hasAcceleration", @@ -207936,8 +207967,8 @@ "comment" : { "en" : "Property that links a feature of interest to a unique acceleration property related to this feature." }, - "attributes" : [ "external", "object" ], - "id" : "6204" + "attributes" : [ "object", "external" ], + "id" : "6206" }, { "iri" : "http://purl.org/healthcarevocab/v1#DerivationImageSequence", "equivalent" : [ "7579" ], @@ -207956,7 +207987,7 @@ "undefined" : "Derivation Image Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7580" }, { "iri" : "http://purl.org/healthcarevocab/v1#RealWorldValueFirstValueMapped", @@ -208056,7 +208087,7 @@ "undefined" : "Real World Value LUT Data" }, "domain" : "977", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1870" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceFrameOfReferenceUID", @@ -208076,7 +208107,7 @@ "undefined" : "Source Frame of Reference UID" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11839" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4008.4000", @@ -208100,7 +208131,7 @@ "id" : "11842" }, { "iri" : "http://purl.org/healthcarevocab/v1#FillMode", - "equivalent" : [ "1371" ], + "equivalent" : [ "1373" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6930", "annotations" : { @@ -208117,7 +208148,7 @@ }, "domain" : "1358", "attributes" : [ "external", "datatype" ], - "id" : "1373" + "id" : "1375" }, { "iri" : "http://purl.org/healthcarevocab/v1#AxialResolution", "equivalent" : [ "11203" ], @@ -208176,7 +208207,7 @@ "undefined" : "Issuer of Admission ID Sequence" }, "domain" : "9094", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11848" }, { "iri" : "http://www.w3.org/ns/ssn/hasOutput", @@ -208204,7 +208235,7 @@ "comment" : { "en" : "Relation between a Procedure and an Output of it." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11850" }, { "iri" : "http://www.w3.org/ns/sosa/isActedOnBy", @@ -208234,33 +208265,34 @@ "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", + "type" : "label" } ] }, "label" : { "IRI-based" : "isActedOnBy", "en" : "is acted on by" }, - "domain" : "11852", + "domain" : "6197", "comment" : { "en" : "Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11851" }, { - "iri" : "http://www.w3.org/ns/sosa/madeByActuator", + "iri" : "http://www.w3.org/ns/sosa/actsOnProperty", + "inverse" : "11853", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "6196", + "range" : "6197", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -208276,15 +208308,21 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Actuation to the Actuator that made that Actuation.", + "value" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", + "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", "type" : "iri" } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", + "type" : "label" + } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", @@ -208293,15 +208331,15 @@ } ] }, "label" : { - "IRI-based" : "madeByActuator", - "en" : "made by actuator" + "IRI-based" : "actsOnProperty", + "en" : "acts on property" }, "domain" : "1755", "comment" : { - "en" : "Relation linking an Actuation to the Actuator that made that Actuation." + "en" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "11853" + "attributes" : [ "object", "allValues", "external" ], + "id" : "11852" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamType", "equivalent" : [ "11857" ], @@ -208375,13 +208413,13 @@ "comment" : { "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11858" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", + "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", "inverse" : "6131", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "729", + "range" : "5395", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -208397,52 +208435,59 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "hasFeatureOfInterest", + "en" : "has feature of interest" }, "domain" : "1755", + "subproperty" : [ "6132" ], "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11859" }, { - "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "6147", + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "6193", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "5395", + "range" : "729", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -208458,7 +208503,7 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { @@ -208469,7 +208514,7 @@ }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Result", "type" : "iri" } ], "domainIncludes" : [ { @@ -208487,30 +208532,22 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" } ] }, "label" : { - "IRI-based" : "hasFeatureOfInterest", - "en" : "has feature of interest" + "IRI-based" : "hasResult", + "en" : "has result" }, "domain" : "1755", - "subproperty" : [ "6148" ], "comment" : { - "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11860" }, { - "iri" : "http://www.w3.org/ns/sosa/actsOnProperty", - "inverse" : "11862", + "iri" : "http://www.w3.org/ns/sosa/madeByActuator", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "11852", + "range" : "6196", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -208526,21 +208563,15 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.", + "value" : "Relation linking an Actuation to the Actuator that made that Actuation.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", + "value" : "http://www.w3.org/ns/sosa/Actuator", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", @@ -208549,50 +208580,61 @@ } ] }, "label" : { - "IRI-based" : "actsOnProperty", - "en" : "acts on property" + "IRI-based" : "madeByActuator", + "en" : "made by actuator" }, "domain" : "1755", "comment" : { - "en" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon." + "en" : "Relation linking an Actuation to the Actuator that made that Actuation." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11861" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "11852", + "iri" : "http://www.w3.org/ns/sosa/madeActuation", + "inverse" : "11863", + "baseIri" : "http://www.w3.org/ns/sosa", + "range" : "1755", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + }, { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", + "value" : "Relation between an Actuator and the Actuation it has made.", "type" : "label" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", - "type" : "label" + "rangeIncludes" : [ { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuator", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "madeActuation", + "en" : "made actuation" }, "domain" : "6196", - "subproperty" : [ "6194", "1749" ], "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation between an Actuator and the Actuation it has made." }, - "attributes" : [ "external", "object", "allValues" ], - "id" : "11863" + "attributes" : [ "object", "allValues", "external" ], + "id" : "11862" }, { "iri" : "http://www.w3.org/ns/ssn/hasInput", "baseIri" : "http://www.w3.org/ns/ssn", @@ -208619,7 +208661,7 @@ "comment" : { "en" : "Relation between a Procedure and an Input to it." }, - "attributes" : [ "external", "object", "allValues" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "11864" }, { "range" : "11866", @@ -208644,11 +208686,11 @@ "undefined" : "Dimension Organization Sequence" }, "domain" : "9558", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6326" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ContentItemModifierSequence", - "equivalent" : [ "3328" ], + "iri" : "http://purl.org/healthcarevocab/v1#RelevantInformationSequence", + "equivalent" : [ "11868" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -208660,15 +208702,15 @@ } ] }, "label" : { - "IRI-based" : "ContentItemModifierSequence", - "undefined" : "Content Item Modifier Sequence" + "IRI-based" : "RelevantInformationSequence", + "undefined" : "Relevant Information Sequence" }, - "domain" : "1708", - "attributes" : [ "external", "object" ], - "id" : "3329" + "domain" : "331", + "attributes" : [ "object", "external" ], + "id" : "11867" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RelevantInformationSequence", - "equivalent" : [ "11868" ], + "iri" : "http://purl.org/healthcarevocab/v1#ContentItemModifierSequence", + "equivalent" : [ "3328" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -208680,12 +208722,12 @@ } ] }, "label" : { - "IRI-based" : "RelevantInformationSequence", - "undefined" : "Relevant Information Sequence" + "IRI-based" : "ContentItemModifierSequence", + "undefined" : "Content Item Modifier Sequence" }, - "domain" : "331", - "attributes" : [ "external", "object" ], - "id" : "11867" + "domain" : "1708", + "attributes" : [ "object", "external" ], + "id" : "3329" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameType", "equivalent" : [ "8185" ], @@ -208704,7 +208746,7 @@ "undefined" : "Frame Type" }, "domain" : "9392", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8186" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameIncrementPointer", @@ -208724,7 +208766,7 @@ "undefined" : "Frame Increment Pointer" }, "domain" : "9422", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11869" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableOfXBreakPoints", @@ -208744,7 +208786,7 @@ "undefined" : "Table of X Break Points" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11878" }, { "iri" : "http://purl.org/healthcarevocab/v1#OffsetOfReferencedLowerLevelDirectoryEntity", @@ -208944,7 +208986,7 @@ "undefined" : "Optical Path Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11913" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1000", @@ -208964,7 +209006,7 @@ "undefined" : "Series Type" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10835" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1002", @@ -209068,7 +209110,7 @@ "id" : "11928" }, { "iri" : "http://purl.org/healthcarevocab/v1#WaveformSampleInterpretation", - "equivalent" : [ "8910" ], + "equivalent" : [ "8913" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11931", "annotations" : { @@ -209085,7 +209127,7 @@ }, "domain" : "157", "attributes" : [ "external", "datatype" ], - "id" : "8912" + "id" : "8915" }, { "iri" : "http://purl.org/fidmark/isImageDescriptorOf", "baseIri" : "http://purl.org/fidmark", @@ -209096,7 +209138,7 @@ }, "superproperty" : [ "2969" ], "domain" : "102", - "attributes" : [ "functional", "external", "object", "inverse functional" ], + "attributes" : [ "inverse functional", "object", "functional", "external" ], "id" : "6261" }, { "iri" : "http://purl.org/healthcarevocab/v1#RefractiveParametersUsedOnPatientSequence", @@ -209116,7 +209158,7 @@ "undefined" : "Refractive Parameters Used on Patient Sequence" }, "domain" : "8717", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11932" }, { "iri" : "http://purl.org/healthcarevocab/v1#DimensionIndexValues", @@ -209136,7 +209178,7 @@ "undefined" : "Dimension Index Values" }, "domain" : "680", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5844" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelWidth", @@ -209179,10 +209221,10 @@ "attributes" : [ "external", "datatype" ], "id" : "11936" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RelatedReferenceRTImageSequence", - "equivalent" : [ "11940" ], + "iri" : "http://purl.org/healthcarevocab/v1#ColorImagePrintingFlag", + "equivalent" : [ "7005" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "11939", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -209192,17 +209234,17 @@ } ] }, "label" : { - "IRI-based" : "RelatedReferenceRTImageSequence", - "undefined" : "Related Reference RT Image Sequence" + "IRI-based" : "ColorImagePrintingFlag", + "undefined" : "Color Image Printing Flag" }, - "domain" : "2669", - "attributes" : [ "external", "object" ], - "id" : "11939" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "7007" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ColorImagePrintingFlag", - "equivalent" : [ "7005" ], + "iri" : "http://purl.org/healthcarevocab/v1#RelatedReferenceRTImageSequence", + "equivalent" : [ "11941" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11941", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -209212,12 +209254,12 @@ } ] }, "label" : { - "IRI-based" : "ColorImagePrintingFlag", - "undefined" : "Color Image Printing Flag" + "IRI-based" : "RelatedReferenceRTImageSequence", + "undefined" : "Related Reference RT Image Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "7007" + "domain" : "2669", + "attributes" : [ "object", "external" ], + "id" : "11940" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxContentSequence", "equivalent" : [ "8546" ], @@ -209236,7 +209278,7 @@ "undefined" : "Image Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8547" }, { "iri" : "http://purl.org/healthcarevocab/v1#UrgencyOrPriorityAlertsTrial", @@ -209256,7 +209298,7 @@ "undefined" : "Urgency or Priority Alerts (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7733" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorFDValue", @@ -209276,7 +209318,7 @@ "undefined" : "Selector FD Value" }, "domain" : "8781", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11942" }, { "iri" : "http://purl.org/healthcarevocab/v1#RetestSensitivityValue", @@ -209336,7 +209378,7 @@ "undefined" : "Fraction Status Summary Sequence" }, "domain" : "1251", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11023" }, { "iri" : "http://purl.org/healthcarevocab/v1#FieldOfViewHorizontalFlip", @@ -209400,7 +209442,7 @@ "id" : "11953" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhosphorType", - "equivalent" : [ "6158" ], + "equivalent" : [ "6160" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3757", "annotations" : { @@ -209417,7 +209459,7 @@ }, "domain" : "801", "attributes" : [ "external", "datatype" ], - "id" : "6159" + "id" : "6161" }, { "iri" : "http://purl.org/healthcarevocab/v1#XRayReceptorType", "equivalent" : [ "10012" ], @@ -209456,7 +209498,7 @@ "undefined" : "Flat Keratometric Axis Sequence" }, "domain" : "9421", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9665" }, { "iri" : "http://purl.org/healthcarevocab/v1#SynchronizationChannel", @@ -209476,7 +209518,7 @@ "undefined" : "Synchronization Channel" }, "domain" : "235", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "236" }, { "iri" : "http://purl.org/healthcarevocab/v1#Illumination", @@ -209533,7 +209575,7 @@ "comment" : { "en" : "Quantitative anglue result value for axis-angle representation." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "11962" }, { "iri" : "http://purl.org/healthcarevocab/v1#AuthorizationEquipmentCertificationNumber", @@ -209613,7 +209655,7 @@ "undefined" : "Modalities in Study" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4163" }, { "iri" : "http://purl.org/healthcarevocab/v1#SOPInstanceUIDOfConcatenationSource", @@ -209633,7 +209675,7 @@ "undefined" : "SOP Instance UID of Concatenation Source" }, "domain" : "8698", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7978" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExtendedDepthOfField", @@ -209693,7 +209735,7 @@ "undefined" : "Dose Reference Point Coordinates" }, "domain" : "316", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11976" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterBeamPathLengthMinimum", @@ -209713,7 +209755,7 @@ "undefined" : "Filter Beam Path Length Minimum" }, "domain" : "9527", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11978" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledStationClassCodeSequence", @@ -209733,7 +209775,7 @@ "undefined" : "Scheduled Station Class Code Sequence" }, "domain" : "8682", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11982" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelMaximumValue", @@ -209753,7 +209795,7 @@ "undefined" : "Channel Maximum Value" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10716" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorManufacturer", @@ -209793,7 +209835,7 @@ "undefined" : "Purpose of Reference Code Sequence" }, "domain" : "9106", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8277" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfControlPoints", @@ -209833,7 +209875,7 @@ "undefined" : "Numeric Value" }, "domain" : "9067", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11993" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceModelScalingFactor", @@ -209893,7 +209935,7 @@ "undefined" : "3D Mating Point" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5618" }, { "iri" : "http://purl.org/healthcarevocab/v1#LUTFrameRange", @@ -209913,7 +209955,7 @@ "undefined" : "LUT Frame Range" }, "domain" : "7557", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11999" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedControlPointIndex", @@ -209953,7 +209995,7 @@ "undefined" : "Detector Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12006" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.0002", @@ -210046,7 +210088,7 @@ }, "superproperty" : [ "2969" ], "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6260" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatternOnOpacity", @@ -210085,8 +210127,8 @@ "IRI-based" : "ModifiedAttributesSequence", "undefined" : "Modified Attributes Sequence" }, - "domain" : "1351", - "attributes" : [ "external", "object" ], + "domain" : "1350", + "attributes" : [ "object", "external" ], "id" : "10975" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReportStatusCommentTrial", @@ -210186,7 +210228,7 @@ "undefined" : "Referenced Content Item Identifier" }, "domain" : "1703", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4491" }, { "iri" : "http://purl.org/healthcarevocab/v1#TriggerTimeOffset", @@ -210249,10 +210291,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10878" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0604", - "equivalent" : [ "12040" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.3404", + "equivalent" : [ "10418" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12039", + "range" : "12038", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210262,17 +210304,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0072.0604", - "undefined" : "Sorting Direction" + "IRI-based" : "Tag.0020.3404", + "undefined" : "Modifying Device Manufacturer" }, - "domain" : "229", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12038" + "id" : "10420" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.3404", - "equivalent" : [ "10420" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0604", + "equivalent" : [ "12041" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12041", + "range" : "12040", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210282,12 +210324,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.3404", - "undefined" : "Modifying Device Manufacturer" + "IRI-based" : "Tag.0072.0604", + "undefined" : "Sorting Direction" }, - "domain" : "102", + "domain" : "229", "attributes" : [ "external", "datatype" ], - "id" : "10422" + "id" : "12039" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0602", "equivalent" : [ "228" ], @@ -210326,7 +210368,7 @@ "undefined" : "Sorting Operations Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12048" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlternateContainerIdentifierSequence", @@ -210346,7 +210388,7 @@ "undefined" : "Alternate Container Identifier Sequence" }, "domain" : "6436", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3055" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorType", @@ -210586,7 +210628,7 @@ "undefined" : "Image to Equipment Mapping Matrix" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "476" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorDivergence", @@ -210609,10 +210651,10 @@ "attributes" : [ "external", "datatype" ], "id" : "12096" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0120", - "equivalent" : [ "10673" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferenceAirKermaRate", + "equivalent" : [ "12099" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12098", + "range" : "1143", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210622,17 +210664,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0120", - "undefined" : "Screening Baseline Measured" + "IRI-based" : "ReferenceAirKermaRate", + "undefined" : "Reference Air Kerma Rate" }, - "domain" : "782", + "domain" : "1145", "attributes" : [ "external", "datatype" ], - "id" : "10675" + "id" : "12098" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferenceAirKermaRate", - "equivalent" : [ "12100" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0120", + "equivalent" : [ "10673" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1143", + "range" : "12100", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210642,12 +210684,12 @@ } ] }, "label" : { - "IRI-based" : "ReferenceAirKermaRate", - "undefined" : "Reference Air Kerma Rate" + "IRI-based" : "Tag.0024.0120", + "undefined" : "Screening Baseline Measured" }, - "domain" : "1145", + "domain" : "782", "attributes" : [ "external", "datatype" ], - "id" : "12099" + "id" : "10675" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalibrationTime", "equivalent" : [ "465" ], @@ -210666,11 +210708,11 @@ "undefined" : "Calibration Time" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "466" }, { "iri" : "http://purl.org/healthcarevocab/v1#FiniteVolume", - "equivalent" : [ "2257" ], + "equivalent" : [ "2260" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6750", "annotations" : { @@ -210685,14 +210727,14 @@ "IRI-based" : "FiniteVolume", "undefined" : "Finite Volume" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "2259" + "id" : "2262" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6044", - "equivalent" : [ "12103" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0126", + "equivalent" : [ "11288" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12102", + "range" : "12101", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210702,17 +210744,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.6044", - "undefined" : "Pixel Component Organization" + "IRI-based" : "Tag.0024.0126", + "undefined" : "Screening Baseline Value" }, - "domain" : "911", + "domain" : "11289", "attributes" : [ "external", "datatype" ], - "id" : "12101" + "id" : "11291" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0126", - "equivalent" : [ "11288" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6044", + "equivalent" : [ "12104" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12104", + "range" : "12103", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210722,12 +210764,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0126", - "undefined" : "Screening Baseline Value" + "IRI-based" : "Tag.0018.6044", + "undefined" : "Pixel Component Organization" }, - "domain" : "11289", + "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "11291" + "id" : "12102" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6046", "equivalent" : [ "12107" ], @@ -210769,10 +210811,10 @@ "attributes" : [ "external", "datatype" ], "id" : "4619" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0122", - "equivalent" : [ "12110" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6040", + "equivalent" : [ "12111" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "12110", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210782,17 +210824,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0122", - "undefined" : "Screening Baseline Measured Sequence" + "IRI-based" : "Tag.0018.6040", + "undefined" : "TM-Line Position X1 (Retired)" }, - "domain" : "782", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "12109" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6040", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0122", "equivalent" : [ "12113" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12112", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -210802,12 +210844,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.6040", - "undefined" : "TM-Line Position X1 (Retired)" + "IRI-based" : "Tag.0024.0122", + "undefined" : "Screening Baseline Measured Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "12111" + "domain" : "782", + "attributes" : [ "object", "external" ], + "id" : "12112" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6043", "equivalent" : [ "4676" ], @@ -211046,7 +211088,7 @@ "undefined" : "Apex Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6796" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.603B", @@ -211090,9 +211132,9 @@ "id" : "12132" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6034", - "equivalent" : [ "12137" ], + "equivalent" : [ "12139" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12136", + "range" : "12138", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -211107,10 +211149,10 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "12135" + "id" : "12137" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6036", - "equivalent" : [ "10561" ], + "equivalent" : [ "10564" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12140", "annotations" : { @@ -211127,10 +211169,10 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "10563" + "id" : "10566" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.3001", - "equivalent" : [ "10918" ], + "equivalent" : [ "10916" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12141", "annotations" : { @@ -211147,7 +211189,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10919" + "id" : "10917" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6030", "equivalent" : [ "8979" ], @@ -211226,7 +211268,7 @@ "undefined" : "Intervention Drug Code Sequence" }, "domain" : "9342", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7228" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6026", @@ -211269,10 +211311,10 @@ "attributes" : [ "external", "datatype" ], "id" : "7928" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.602C", - "equivalent" : [ "5088" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A992", + "equivalent" : [ "6633" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12148", + "range" : "11675", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -211282,17 +211324,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.602C", - "undefined" : "Physical Delta X" + "IRI-based" : "Tag.0040.A992", + "undefined" : "Uniform Resource Locator (Trial)" }, - "domain" : "911", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "5089" + "id" : "6635" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A992", - "equivalent" : [ "6633" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.602C", + "equivalent" : [ "5091" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11675", + "range" : "12148", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -211302,12 +211344,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A992", - "undefined" : "Uniform Resource Locator (Trial)" + "IRI-based" : "Tag.0018.602C", + "undefined" : "Physical Delta X" }, - "domain" : "102", + "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "6635" + "id" : "5092" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.602E", "equivalent" : [ "5096" ], @@ -211366,7 +211408,7 @@ "undefined" : "R Wave Time Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8675" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransformNumberOfAxes", @@ -211466,7 +211508,7 @@ "undefined" : "Attribute Occurrence Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12155" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0107", @@ -211626,7 +211668,7 @@ "undefined" : "Table of Parameter Values" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1004" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9537", @@ -211706,7 +211748,7 @@ "undefined" : "Visual Acuity Measurement Sequence" }, "domain" : "7772", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12176" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6056", @@ -211746,7 +211788,7 @@ "undefined" : "Ophthalmic Patient Clinical Information Right Eye Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8161" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0118", @@ -211786,7 +211828,7 @@ "undefined" : "Table of Pixel Values" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8188" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0117", @@ -211809,8 +211851,8 @@ "attributes" : [ "external", "datatype" ], "id" : "12180" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6052", - "equivalent" : [ "11878" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0112", + "equivalent" : [ "11932" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -211822,15 +211864,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.6052", - "undefined" : "Table of X Break Points" + "IRI-based" : "Tag.0024.0112", + "undefined" : "Refractive Parameters Used on Patient Sequence" }, - "domain" : "911", - "attributes" : [ "external", "object" ], - "id" : "11879" + "domain" : "7774", + "attributes" : [ "object", "external" ], + "id" : "11933" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0112", - "equivalent" : [ "11932" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6052", + "equivalent" : [ "11878" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -211842,12 +211884,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0112", - "undefined" : "Refractive Parameters Used on Patient Sequence" + "IRI-based" : "Tag.0018.6052", + "undefined" : "Table of X Break Points" }, - "domain" : "7774", - "attributes" : [ "external", "object" ], - "id" : "11933" + "domain" : "911", + "attributes" : [ "object", "external" ], + "id" : "11879" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0114", "equivalent" : [ "12184" ], @@ -211866,7 +211908,7 @@ "undefined" : "Ophthalmic Patient Clinical Information Left Eye Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12183" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6054", @@ -211886,7 +211928,7 @@ "undefined" : "Table of Y Break Points" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12185" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0113", @@ -211970,7 +212012,7 @@ "id" : "12191" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.604A", - "equivalent" : [ "6982" ], + "equivalent" : [ "6984" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12194", "annotations" : { @@ -211987,7 +212029,7 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "6983" + "id" : "6985" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlindSpotYCoordinate", "equivalent" : [ "12168" ], @@ -212046,13 +212088,13 @@ "undefined" : "Transform Order of Axes" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7611" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6000", - "equivalent" : [ "12201" ], + "equivalent" : [ "12202" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12200", + "range" : "12201", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -212067,7 +212109,7 @@ }, "domain" : "3000", "attributes" : [ "external", "datatype" ], - "id" : "12199" + "id" : "12200" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxSmallScrollAmount", "equivalent" : [ "12204" ], @@ -212106,7 +212148,7 @@ "undefined" : "Allergies" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2393" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargestValidPixelValue", @@ -212146,7 +212188,7 @@ "undefined" : "Alternate Representation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12210" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpectroscopyAcquisitionPhaseColumns", @@ -212206,7 +212248,7 @@ "undefined" : "Pixel Data" }, "domain" : "9126", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12215" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6022", @@ -212406,7 +212448,7 @@ "undefined" : "Referenced Presentation LUT Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12234" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeliveredSecondaryMeterset", @@ -212466,7 +212508,7 @@ "undefined" : "Contributing Equipment Sequence" }, "domain" : "7649", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12237" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.A002", @@ -212506,7 +212548,7 @@ "undefined" : "Sequence of Ultrasound Regions" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4944" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.6014", @@ -212586,7 +212628,7 @@ "undefined" : "Pixel Shift Frame Range" }, "domain" : "6802", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6803" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9505", @@ -212606,7 +212648,7 @@ "undefined" : "Multi-frame Presentation Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4553" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9507", @@ -212626,7 +212668,7 @@ "undefined" : "LUT Frame Range" }, "domain" : "7557", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12000" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9502", @@ -212646,7 +212688,7 @@ "undefined" : "Region Pixel Shift Sequence" }, "domain" : "6802", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12249" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9501", @@ -212666,13 +212708,13 @@ "undefined" : "Pixel Shift Sequence" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12251" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9503", - "equivalent" : [ "12254" ], + "iri" : "http://purl.org/healthcarevocab/v1#NetworkID", + "equivalent" : [ "6414" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "12253", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -212682,17 +212724,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.9503", - "undefined" : "Vertices of the Region" + "IRI-based" : "NetworkID", + "undefined" : "Network ID" }, - "domain" : "7549", - "attributes" : [ "external", "object" ], - "id" : "12253" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "6416" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NetworkID", - "equivalent" : [ "6414" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9503", + "equivalent" : [ "12255" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12255", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -212702,12 +212744,12 @@ } ] }, "label" : { - "IRI-based" : "NetworkID", - "undefined" : "Network ID" + "IRI-based" : "Tag.0028.9503", + "undefined" : "Vertices of the Region" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "6416" + "domain" : "7549", + "attributes" : [ "object", "external" ], + "id" : "12254" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4040", "equivalent" : [ "6375" ], @@ -212766,7 +212808,7 @@ "undefined" : "Referenced Refractive Measurements Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10995" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1321", @@ -212809,8 +212851,8 @@ "attributes" : [ "external", "datatype" ], "id" : "12260" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1320", - "equivalent" : [ "10751" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0070", + "equivalent" : [ "12265" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12264", "annotations" : { @@ -212822,17 +212864,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0054.1320", - "undefined" : "Slice Sensitivity Factor" + "IRI-based" : "Tag.2100.0070", + "undefined" : "Originator" }, - "domain" : "12263", + "domain" : "2488", "attributes" : [ "external", "datatype" ], - "id" : "10754" + "id" : "12263" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0070", - "equivalent" : [ "12267" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1320", + "equivalent" : [ "10751" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12266", + "range" : "12267", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -212842,12 +212884,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.2100.0070", - "undefined" : "Originator" + "IRI-based" : "Tag.0054.1320", + "undefined" : "Slice Sensitivity Factor" }, - "domain" : "2488", + "domain" : "12266", "attributes" : [ "external", "datatype" ], - "id" : "12265" + "id" : "10754" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1323", "equivalent" : [ "5583" ], @@ -212990,7 +213032,7 @@ "id" : "12285" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageAndFluoroscopyAreaDoseProduct", - "equivalent" : [ "2044" ], + "equivalent" : [ "2046" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5072", "annotations" : { @@ -213007,7 +213049,7 @@ }, "domain" : "5070", "attributes" : [ "external", "datatype" ], - "id" : "2047" + "id" : "2049" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1310", "equivalent" : [ "12291" ], @@ -213066,7 +213108,7 @@ "undefined" : "Secondary Counts Accumulated" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11708" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataSetDescription", @@ -213106,7 +213148,7 @@ "undefined" : "Pulser Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "660" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4020", @@ -213146,7 +213188,7 @@ "undefined" : "Input Information Sequence" }, "domain" : "12302", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8628" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4022", @@ -213166,7 +213208,7 @@ "undefined" : "Relevant Information Sequence" }, "domain" : "331", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11868" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4023", @@ -213186,7 +213228,7 @@ "undefined" : "Referenced General Purpose Scheduled Procedure Step Transaction UID" }, "domain" : "8310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12303" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4025", @@ -213206,7 +213248,7 @@ "undefined" : "Scheduled Station Name Code Sequence" }, "domain" : "12307", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12306" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4026", @@ -213226,7 +213268,7 @@ "undefined" : "Scheduled Station Class Code Sequence" }, "domain" : "12309", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11983" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4027", @@ -213246,11 +213288,11 @@ "undefined" : "Scheduled Station Geographic Location Code Sequence" }, "domain" : "12311", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12310" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4028", - "equivalent" : [ "12315" ], + "iri" : "http://purl.org/healthcarevocab/v1#MaterialPropertiesFileFormat", + "equivalent" : [ "9586" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -213262,15 +213304,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.4028", - "undefined" : "Performed Station Name Code Sequence" + "IRI-based" : "MaterialPropertiesFileFormat", + "undefined" : "Material Properties File Format" }, - "domain" : "12314", - "attributes" : [ "external", "object" ], - "id" : "12313" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "9587" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MaterialPropertiesFileFormat", - "equivalent" : [ "9586" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4028", + "equivalent" : [ "12315" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -213282,12 +213324,12 @@ } ] }, "label" : { - "IRI-based" : "MaterialPropertiesFileFormat", - "undefined" : "Material Properties File Format" + "IRI-based" : "Tag.0040.4028", + "undefined" : "Performed Station Name Code Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9587" + "domain" : "12314", + "attributes" : [ "object", "external" ], + "id" : "12313" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4029", "equivalent" : [ "12318" ], @@ -213306,7 +213348,7 @@ "undefined" : "Performed Station Class Code Sequence" }, "domain" : "12317", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12316" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9607", @@ -213466,7 +213508,7 @@ "undefined" : "Diffusion b-matrix Sequence" }, "domain" : "3989", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3990" }, { "iri" : "http://purl.org/healthcarevocab/v1#StorageMediaFileSetID", @@ -213526,7 +213568,7 @@ "undefined" : "Performed Station Geographic Location Code Sequence" }, "domain" : "12333", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7981" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4031", @@ -213546,7 +213588,7 @@ "undefined" : "Requested Subsequent Workitem Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11694" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4032", @@ -213566,7 +213608,7 @@ "undefined" : "Non-DICOM Output Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12334" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldTestNormalsFlag", @@ -213606,7 +213648,7 @@ "undefined" : "Output Information Sequence" }, "domain" : "12340", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12339" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4034", @@ -213626,7 +213668,7 @@ "undefined" : "Scheduled Human Performers Sequence" }, "domain" : "12343", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12342" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4035", @@ -213646,7 +213688,7 @@ "undefined" : "Actual Human Performers Sequence" }, "domain" : "12345", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11806" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4036", @@ -213706,7 +213748,7 @@ "undefined" : "Results Distribution List Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11155" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedNonImageCompositeSOPInstanceSequence", @@ -213725,8 +213767,8 @@ "IRI-based" : "ReferencedNonImageCompositeSOPInstanceSequence", "undefined" : "Referenced Non-Image Composite SOP Instance Sequence" }, - "domain" : "442", - "attributes" : [ "external", "object" ], + "domain" : "438", + "attributes" : [ "object", "external" ], "id" : "5009" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9443", @@ -213746,7 +213788,7 @@ "undefined" : "Frame Pixel Data Properties Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11198" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9445", @@ -213926,7 +213968,7 @@ "undefined" : "Scheduled Processing Applications Code Sequence" }, "domain" : "331", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11498" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4005", @@ -214006,7 +214048,7 @@ "undefined" : "Performed Processing Applications Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12372" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0032", @@ -214026,13 +214068,13 @@ "undefined" : "Phase Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10531" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0033", - "equivalent" : [ "12376" ], + "equivalent" : [ "12378" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12375", + "range" : "12377", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -214047,7 +214089,7 @@ }, "domain" : "987", "attributes" : [ "external", "datatype" ], - "id" : "12374" + "id" : "12376" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4009", "equivalent" : [ "11433" ], @@ -214066,7 +214108,7 @@ "undefined" : "Human Performer Code Sequence" }, "domain" : "7527", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11434" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0036", @@ -214089,10 +214131,10 @@ "attributes" : [ "external", "datatype" ], "id" : "2835" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0030", - "equivalent" : [ "6743" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0038", + "equivalent" : [ "10622" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12381", + "range" : "12380", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -214102,15 +214144,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.2100.0030", - "undefined" : "Execution Status Info" + "IRI-based" : "Tag.0054.0038", + "undefined" : "Pause Between Frames" }, - "domain" : "12380", + "domain" : "987", "attributes" : [ "external", "datatype" ], - "id" : "6746" + "id" : "10623" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0038", - "equivalent" : [ "10622" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0030", + "equivalent" : [ "6743" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12382", "annotations" : { @@ -214122,12 +214164,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0054.0038", - "undefined" : "Pause Between Frames" + "IRI-based" : "Tag.2100.0030", + "undefined" : "Execution Status Info" }, - "domain" : "987", + "domain" : "12381", "attributes" : [ "external", "datatype" ], - "id" : "10623" + "id" : "6746" }, { "iri" : "http://purl.org/healthcarevocab/v1#FixationDeviceDescription", "equivalent" : [ "12384" ], @@ -214166,7 +214208,7 @@ "undefined" : "Conventional Control Point Verification Sequence" }, "domain" : "12386", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12385" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantSize", @@ -214206,7 +214248,7 @@ "undefined" : "Phase Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12390" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9454", @@ -214250,7 +214292,7 @@ "id" : "10526" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4010", - "equivalent" : [ "11352" ], + "equivalent" : [ "11349" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12398", "annotations" : { @@ -214267,7 +214309,7 @@ }, "domain" : "12397", "attributes" : [ "external", "datatype" ], - "id" : "11355" + "id" : "11352" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4011", "equivalent" : [ "12403" ], @@ -214306,7 +214348,7 @@ "undefined" : "Resulting General Purpose Performed Procedure Steps Sequence" }, "domain" : "331", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12404" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4016", @@ -214326,11 +214368,11 @@ "undefined" : "Referenced General Purpose Scheduled Procedure Step Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8726" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0020", - "equivalent" : [ "12407" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4018", + "equivalent" : [ "12408" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -214342,14 +214384,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0054.0020", - "undefined" : "Detector Vector" + "IRI-based" : "Tag.0040.4018", + "undefined" : "Scheduled Workitem Code Sequence" }, - "domain" : "1", - "attributes" : [ "external", "object" ], + "domain" : "12407", + "attributes" : [ "object", "external" ], "id" : "12406" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.4018", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0020", "equivalent" : [ "12410" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", @@ -214362,12 +214404,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.4018", - "undefined" : "Scheduled Workitem Code Sequence" + "IRI-based" : "Tag.0054.0020", + "undefined" : "Detector Vector" }, - "domain" : "12409", - "attributes" : [ "external", "object" ], - "id" : "12408" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "12409" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0021", "equivalent" : [ "10910" ], @@ -214406,7 +214448,7 @@ "undefined" : "Performed Workitem Code Sequence" }, "domain" : "12412", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7664" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0022", @@ -214426,7 +214468,7 @@ "undefined" : "Detector Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12413" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0040", @@ -214486,7 +214528,7 @@ "undefined" : "Image Processing Applied" }, "domain" : "3852", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12418" }, { "iri" : "http://purl.org/fidmark/asImage", @@ -214539,7 +214581,7 @@ "IRI-based" : "Tag.0054.0017", "undefined" : "Residual Syringe Counts" }, - "domain" : "565", + "domain" : "568", "attributes" : [ "external", "datatype" ], "id" : "10395" }, { @@ -214580,7 +214622,7 @@ "undefined" : "Energy Window Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8694" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0011", @@ -214620,7 +214662,7 @@ "undefined" : "Energy Window Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12431" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0013", @@ -214640,10 +214682,10 @@ "undefined" : "Energy Window Range Sequence" }, "domain" : "12433", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10746" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0050", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0014", "equivalent" : [ "12436" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12435", @@ -214656,14 +214698,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.2100.0050", - "undefined" : "Creation Time" + "IRI-based" : "Tag.0054.0014", + "undefined" : "Energy Window Lower Limit" }, - "domain" : "2488", + "domain" : "12297", "attributes" : [ "external", "datatype" ], "id" : "12434" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0014", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0050", "equivalent" : [ "12439" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12438", @@ -214676,10 +214718,10 @@ } ] }, "label" : { - "IRI-based" : "Tag.0054.0014", - "undefined" : "Energy Window Lower Limit" + "IRI-based" : "Tag.2100.0050", + "undefined" : "Creation Time" }, - "domain" : "12297", + "domain" : "2488", "attributes" : [ "external", "datatype" ], "id" : "12437" }, { @@ -214720,7 +214762,7 @@ "undefined" : "Radiopharmaceutical Information Sequence" }, "domain" : "12444", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12443" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistributionAddress", @@ -214820,7 +214862,7 @@ "undefined" : "Referenced SOP Class UID in File" }, "domain" : "3868", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9519" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1330", @@ -214860,7 +214902,7 @@ "undefined" : "Issuer of Service Episode ID Sequence" }, "domain" : "9096", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12451" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseCalibrationFactor", @@ -214920,7 +214962,7 @@ "undefined" : "DVH Normalization Point" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8970" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreeDImplantTemplateGroupMemberMatchingPoint", @@ -214940,7 +214982,7 @@ "undefined" : "3D Implant Template Group Member Matching Point" }, "domain" : "4016", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11362" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataSetVersion", @@ -215000,7 +215042,7 @@ "undefined" : "Time Slot Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10581" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0071", @@ -215040,7 +215082,7 @@ "undefined" : "Time Slot Information Sequence" }, "domain" : "1618", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12460" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0073", @@ -215100,7 +215142,7 @@ "undefined" : "Measured Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10155" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0052", @@ -215140,7 +215182,7 @@ "undefined" : "DVH Sequence" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1002", @@ -215160,7 +215202,7 @@ "undefined" : "Procedure Step Progress Information Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12470" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1004", @@ -215200,7 +215242,7 @@ "undefined" : "DVH Data" }, "domain" : "311", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10888" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1000", @@ -215280,7 +215322,7 @@ "undefined" : "Procedure Step Communications URI Sequence" }, "domain" : "134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "135" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatternOffColorCIELabValue", @@ -215300,7 +215342,7 @@ "undefined" : "Pattern Off Color CIELab Value" }, "domain" : "9132", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1426" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.100A", @@ -215360,7 +215402,7 @@ "undefined" : "R-R Interval Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12484" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0061", @@ -215400,7 +215442,7 @@ "undefined" : "Gated Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2613" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0063", @@ -215420,7 +215462,7 @@ "undefined" : "Data Information Sequence" }, "domain" : "4510", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12490" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProductPackageIdentifier", @@ -215520,7 +215562,7 @@ "undefined" : "Current Requested Procedure Evidence Sequence" }, "domain" : "9601", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12501" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0010", @@ -215560,13 +215602,13 @@ "undefined" : "Rotation Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9932" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0051", "equivalent" : [ "7484" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12506", + "range" : "12507", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -215600,7 +215642,7 @@ "undefined" : "Rotation Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11808" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureStepProgress", @@ -215640,7 +215682,7 @@ "undefined" : "Control Point Delivery Sequence" }, "domain" : "1065", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10480" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeneralPurposeScheduledProcedureStepStatus", @@ -215684,7 +215726,7 @@ "id" : "12509" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusUsageSequence", - "equivalent" : [ "11271" ], + "equivalent" : [ "11269" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -215700,8 +215742,8 @@ "undefined" : "Contrast/Bolus Usage Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "11272" + "attributes" : [ "object", "external" ], + "id" : "11270" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0020", "equivalent" : [ "11883" ], @@ -215739,7 +215781,7 @@ "IRI-based" : "ActualCardiacTriggerTimePriorToRPeak", "undefined" : "Actual Cardiac Trigger Time Prior To R-Peak" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5850" }, { @@ -215803,10 +215845,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5064" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1036", - "equivalent" : [ "2668" ], + "iri" : "http://purl.org/healthcarevocab/v1#GridThickness", + "equivalent" : [ "12521" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12520", + "range" : "5983", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -215816,17 +215858,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0074.1036", - "undefined" : "Double Exposure Ordering" + "IRI-based" : "GridThickness", + "undefined" : "Grid Thickness" }, - "domain" : "2669", + "domain" : "5984", "attributes" : [ "external", "datatype" ], - "id" : "2670" + "id" : "12520" }, { - "iri" : "http://purl.org/healthcarevocab/v1#GridThickness", - "equivalent" : [ "12522" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1036", + "equivalent" : [ "2668" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5983", + "range" : "12522", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -215836,12 +215878,12 @@ } ] }, "label" : { - "IRI-based" : "GridThickness", - "undefined" : "Grid Thickness" + "IRI-based" : "Tag.0074.1036", + "undefined" : "Double Exposure Ordering" }, - "domain" : "5984", + "domain" : "2669", "attributes" : [ "external", "datatype" ], - "id" : "12521" + "id" : "2670" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0002", "equivalent" : [ "6454" ], @@ -215880,7 +215922,7 @@ "undefined" : "Delivery Verification Image Sequence" }, "domain" : "1064", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12525" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0001", @@ -215904,7 +215946,7 @@ "id" : "6728" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1032", - "equivalent" : [ "6293" ], + "equivalent" : [ "6292" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12528", "annotations" : { @@ -215921,7 +215963,7 @@ }, "domain" : "2669", "attributes" : [ "external", "datatype" ], - "id" : "6295" + "id" : "6294" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterventionDrugDose", "equivalent" : [ "7229" ], @@ -215960,7 +216002,7 @@ "undefined" : "2D Degree of Freedom Sequence" }, "domain" : "944", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5411" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1038", @@ -216000,7 +216042,7 @@ "undefined" : "Normalization Point" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12531" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfFractionsPlanned", @@ -216024,7 +216066,7 @@ "id" : "12533" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.000E", - "equivalent" : [ "10767" ], + "equivalent" : [ "10770" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12538", "annotations" : { @@ -216041,7 +216083,7 @@ }, "domain" : "310", "attributes" : [ "external", "datatype" ], - "id" : "10768" + "id" : "10771" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.103A", "equivalent" : [ "12540" ], @@ -216060,7 +216102,7 @@ "undefined" : "Double Exposure Field Delta (Trial)" }, "domain" : "2669", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12539" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.000C", @@ -216080,7 +216122,7 @@ "undefined" : "Grid Frame Offset Vector" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5247" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.000A", @@ -216120,11 +216162,11 @@ "undefined" : "RT Dose ROI Sequence" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12543" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1040", - "equivalent" : [ "11939" ], + "equivalent" : [ "11940" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -216140,8 +216182,8 @@ "undefined" : "Related Reference RT Image Sequence" }, "domain" : "2669", - "attributes" : [ "external", "object" ], - "id" : "11940" + "attributes" : [ "object", "external" ], + "id" : "11941" }, { "iri" : "http://purl.org/healthcarevocab/v1#HangingProtocolName", "equivalent" : [ "12547" ], @@ -216163,10 +216205,10 @@ "attributes" : [ "external", "datatype" ], "id" : "12546" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PatientGantryRelationshipCodeSequence", - "equivalent" : [ "12550" ], + "iri" : "http://purl.org/healthcarevocab/v1#OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity", + "equivalent" : [ "11452" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "12549", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -216176,15 +216218,15 @@ } ] }, "label" : { - "IRI-based" : "PatientGantryRelationshipCodeSequence", - "undefined" : "Patient Gantry Relationship Code Sequence" + "IRI-based" : "OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity", + "undefined" : "Offset of the Last Directory Record of the Root Directory Entity" }, - "domain" : "9147", - "attributes" : [ "external", "object" ], - "id" : "12549" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "11454" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1046", - "equivalent" : [ "12552" ], + "iri" : "http://purl.org/healthcarevocab/v1#PatientGantryRelationshipCodeSequence", + "equivalent" : [ "12551" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -216196,17 +216238,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0074.1046", - "undefined" : "Ion Machine Verification Sequence" + "IRI-based" : "PatientGantryRelationshipCodeSequence", + "undefined" : "Patient Gantry Relationship Code Sequence" }, - "domain" : "1255", - "attributes" : [ "external", "object" ], - "id" : "12551" + "domain" : "9147", + "attributes" : [ "object", "external" ], + "id" : "12550" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity", - "equivalent" : [ "11452" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1046", + "equivalent" : [ "12553" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12553", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -216216,12 +216258,12 @@ } ] }, "label" : { - "IRI-based" : "OffsetOfTheLastDirectoryRecordOfTheRootDirectoryEntity", - "undefined" : "Offset of the Last Directory Record of the Root Directory Entity" + "IRI-based" : "Tag.0074.1046", + "undefined" : "Ion Machine Verification Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "11454" + "domain" : "1255", + "attributes" : [ "object", "external" ], + "id" : "12552" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1048", "equivalent" : [ "7887" ], @@ -216240,7 +216282,7 @@ "undefined" : "Failed Attributes Sequence" }, "domain" : "12554", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7889" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1042", @@ -216260,7 +216302,7 @@ "undefined" : "General Machine Verification Sequence" }, "domain" : "12555", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4570" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0014", @@ -216280,7 +216322,7 @@ "undefined" : "Tissue Heterogeneity Correction" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3096" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1044", @@ -216300,7 +216342,7 @@ "undefined" : "Conventional Machine Verification Sequence" }, "domain" : "1254", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7768" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0012", @@ -216360,7 +216402,7 @@ "undefined" : "Ion Control Point Verification Sequence" }, "domain" : "2528", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12560" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.104A", @@ -216380,7 +216422,7 @@ "undefined" : "Overridden Attributes Sequence" }, "domain" : "12564", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12563" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.104C", @@ -216400,7 +216442,7 @@ "undefined" : "Conventional Control Point Verification Sequence" }, "domain" : "12386", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12387" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.100E", @@ -216420,13 +216462,13 @@ "undefined" : "Procedure Step Discontinuation Reason Code Sequence" }, "domain" : "134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6040" }, { - "iri" : "http://purl.org/healthcarevocab/v1#GantryPitchAngle", + "iri" : "http://purl.org/healthcarevocab/v1#DischargeDiagnosisDescription", "equivalent" : [ "12567" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6063", + "range" : "1170", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -216436,17 +216478,17 @@ } ] }, "label" : { - "IRI-based" : "GantryPitchAngle", - "undefined" : "Gantry Pitch Angle" + "IRI-based" : "DischargeDiagnosisDescription", + "undefined" : "Discharge Diagnosis Description" }, - "domain" : "6068", + "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "12566" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DischargeDiagnosisDescription", + "iri" : "http://purl.org/healthcarevocab/v1#GantryPitchAngle", "equivalent" : [ "12569" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1170", + "range" : "6063", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -216456,10 +216498,10 @@ } ] }, "label" : { - "IRI-based" : "DischargeDiagnosisDescription", - "undefined" : "Discharge Diagnosis Description" + "IRI-based" : "GantryPitchAngle", + "undefined" : "Gantry Pitch Angle" }, - "domain" : "102", + "domain" : "6068", "attributes" : [ "external", "datatype" ], "id" : "12568" }, { @@ -216480,7 +216522,7 @@ "undefined" : "Radiopharmaceutical Information Sequence" }, "domain" : "8996", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12445" }, { "iri" : "http://purl.org/healthcarevocab/v1#CatheterRotationalRate", @@ -216520,7 +216562,7 @@ "undefined" : "Angular View Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4054" }, { "iri" : "http://purl.org/healthcarevocab/v1#EmptyImageDensity", @@ -216559,7 +216601,7 @@ "IRI-based" : "VerificationDateTime", "undefined" : "Verification Date Time" }, - "domain" : "2372", + "domain" : "2368", "attributes" : [ "external", "datatype" ], "id" : "7805" }, { @@ -216660,7 +216702,7 @@ "undefined" : "Beam Task Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12576" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1022", @@ -216760,7 +216802,7 @@ "undefined" : "Evaluator Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6105" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.102D", @@ -216820,7 +216862,7 @@ "undefined" : "Slice Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1094" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0081", @@ -216900,7 +216942,7 @@ "undefined" : "Type of Filters" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2065" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0520", @@ -216920,7 +216962,7 @@ "undefined" : "3D Rendering Type" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6013" }, { "iri" : "http://purl.org/healthcarevocab/v1#MagnetizationTransfer", @@ -216943,8 +216985,8 @@ "attributes" : [ "external", "datatype" ], "id" : "7865" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DetailsOfCoefficients", - "equivalent" : [ "12605" ], + "iri" : "http://purl.org/healthcarevocab/v1#ViewOrientationCodeSequence", + "equivalent" : [ "5134" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -216956,15 +216998,15 @@ } ] }, "label" : { - "IRI-based" : "DetailsOfCoefficients", - "undefined" : "Details of Coefficients" + "IRI-based" : "ViewOrientationCodeSequence", + "undefined" : "View Orientation Code Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "12604" + "domain" : "2619", + "attributes" : [ "object", "external" ], + "id" : "5135" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ViewOrientationCodeSequence", - "equivalent" : [ "5134" ], + "iri" : "http://purl.org/healthcarevocab/v1#DetailsOfCoefficients", + "equivalent" : [ "12605" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -216976,12 +217018,12 @@ } ] }, "label" : { - "IRI-based" : "ViewOrientationCodeSequence", - "undefined" : "View Orientation Code Sequence" + "IRI-based" : "DetailsOfCoefficients", + "undefined" : "Details of Coefficients" }, - "domain" : "2619", - "attributes" : [ "external", "object" ], - "id" : "5135" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "12604" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayTime", "equivalent" : [ "4352" ], @@ -217020,7 +217062,7 @@ "undefined" : "Studies Containing Other Referenced Instances Sequence" }, "domain" : "8415", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "132" }, { "iri" : "http://purl.org/healthcarevocab/v1#OrderFillerIdentifierSequence", @@ -217040,7 +217082,7 @@ "undefined" : "Order Filler Identifier Sequence" }, "domain" : "9166", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6717" }, { "iri" : "http://purl.org/healthcarevocab/v1#ResultsIDIssuer", @@ -217100,7 +217142,7 @@ "undefined" : "Numeric Value Qualifier Code Sequence" }, "domain" : "9057", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12619" }, { "iri" : "http://purl.org/healthcarevocab/v1#FacetSequence", @@ -217119,8 +217161,8 @@ "IRI-based" : "FacetSequence", "undefined" : "Facet Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2165" }, { "iri" : "http://purl.org/healthcarevocab/v1#CrystalCenterLocationX", @@ -217160,7 +217202,7 @@ "undefined" : "Attribute Occurrence Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12156" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0500", @@ -217200,7 +217242,7 @@ "undefined" : "Selector Sequence Pointer Items" }, "domain" : "12634", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12633" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1056", @@ -217223,10 +217265,10 @@ "attributes" : [ "external", "datatype" ], "id" : "12636" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PulserType", - "equivalent" : [ "787" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1052", + "equivalent" : [ "12641" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2711", + "range" : "12640", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -217236,17 +217278,17 @@ } ] }, "label" : { - "IRI-based" : "PulserType", - "undefined" : "Pulser Type" + "IRI-based" : "Tag.0074.1052", + "undefined" : "Attribute Occurrence Pointer" }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "789" + "id" : "12639" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1052", - "equivalent" : [ "12641" ], + "iri" : "http://purl.org/healthcarevocab/v1#PulserType", + "equivalent" : [ "787" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12640", + "range" : "2711", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -217256,12 +217298,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0074.1052", - "undefined" : "Attribute Occurrence Pointer" + "IRI-based" : "PulserType", + "undefined" : "Pulser Type" }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12639" + "id" : "789" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentDescription", "equivalent" : [ "3335" ], @@ -217440,7 +217482,7 @@ "undefined" : "Threat Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9828" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7050", @@ -217460,7 +217502,7 @@ "undefined" : "Filter Material" }, "domain" : "8220", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10339" }, { "iri" : "http://purl.org/healthcarevocab/v1#LineThickness", @@ -217500,7 +217542,7 @@ "undefined" : "Filter Beam Path Length Maximum" }, "domain" : "8203", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6079" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7056", @@ -217520,11 +217562,11 @@ "undefined" : "Filter Beam Path Length Minimum" }, "domain" : "8202", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11979" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AnnotationContentSequence", - "equivalent" : [ "8640" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7054", + "equivalent" : [ "3188" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -217536,15 +217578,15 @@ } ] }, "label" : { - "IRI-based" : "AnnotationContentSequence", - "undefined" : "Annotation Content Sequence" + "IRI-based" : "Tag.0018.7054", + "undefined" : "Filter Thickness Maximum" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "8641" + "domain" : "8201", + "attributes" : [ "object", "external" ], + "id" : "3190" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7054", - "equivalent" : [ "3188" ], + "iri" : "http://purl.org/healthcarevocab/v1#AnnotationContentSequence", + "equivalent" : [ "8640" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -217556,12 +217598,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.7054", - "undefined" : "Filter Thickness Maximum" + "IRI-based" : "AnnotationContentSequence", + "undefined" : "Annotation Content Sequence" }, - "domain" : "8201", - "attributes" : [ "external", "object" ], - "id" : "3190" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "8641" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaximumDepthDistortion", "equivalent" : [ "4598" ], @@ -217600,7 +217642,7 @@ "undefined" : "Filter Thickness Minimum" }, "domain" : "8221", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10737" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemAxisValues", @@ -217620,7 +217662,7 @@ "undefined" : "Coordinate System Axis Values" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8026" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimeOfGainCalibration", @@ -217723,10 +217765,10 @@ "attributes" : [ "external", "datatype" ], "id" : "12682" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7046", + "iri" : "http://purl.org/healthcarevocab/v1#RouteIDAssigningAuthority", "equivalent" : [ "12687" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "7391", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -217736,17 +217778,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.7046", - "undefined" : "Grid Aspect Ratio" + "IRI-based" : "RouteIDAssigningAuthority", + "undefined" : "Route ID Assigning Authority" }, - "domain" : "8219", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "12686" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RouteIDAssigningAuthority", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7046", "equivalent" : [ "12689" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7391", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -217756,15 +217798,15 @@ } ] }, "label" : { - "IRI-based" : "RouteIDAssigningAuthority", - "undefined" : "Route ID Assigning Authority" + "IRI-based" : "Tag.0018.7046", + "undefined" : "Grid Aspect Ratio" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], + "domain" : "8219", + "attributes" : [ "object", "external" ], "id" : "12688" }, { "iri" : "http://purl.org/healthcarevocab/v1#TopicSubject", - "equivalent" : [ "9404" ], + "equivalent" : [ "9399" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11556", "annotations" : { @@ -217781,7 +217823,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9406" + "id" : "9401" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7044", "equivalent" : [ "12693" ], @@ -217820,7 +217862,7 @@ "undefined" : "Global Deviation Sequence" }, "domain" : "2525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12694" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7041", @@ -217844,7 +217886,7 @@ "id" : "12696" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7042", - "equivalent" : [ "12521" ], + "equivalent" : [ "12520" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12701", "annotations" : { @@ -217861,7 +217903,7 @@ }, "domain" : "12700", "attributes" : [ "external", "datatype" ], - "id" : "12522" + "id" : "12521" }, { "iri" : "http://purl.org/healthcarevocab/v1#PETReconstructionSequence", "equivalent" : [ "12703" ], @@ -217880,7 +217922,7 @@ "undefined" : "PET Reconstruction Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12702" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfEnergyWindows", @@ -217940,7 +217982,7 @@ "undefined" : "Transducer Beam Steering Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11504" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreeDMatingAxes", @@ -217960,11 +218002,11 @@ "undefined" : "3D Mating Axes" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5600" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameDisplayShutterSequence", - "equivalent" : [ "9817" ], + "equivalent" : [ "9820" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -217980,13 +218022,13 @@ "undefined" : "Frame Display Shutter Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], - "id" : "9818" + "attributes" : [ "object", "external" ], + "id" : "9821" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7062", - "equivalent" : [ "6561" ], + "iri" : "http://purl.org/healthcarevocab/v1#TotalNumberOfExposures", + "equivalent" : [ "5781" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12722", + "range" : "11584", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -217996,17 +218038,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.7062", - "undefined" : "Exposure Control Mode Description" + "IRI-based" : "TotalNumberOfExposures", + "undefined" : "Total Number of Exposures" }, - "domain" : "12721", + "domain" : "241", "attributes" : [ "external", "datatype" ], - "id" : "6564" + "id" : "5783" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TotalNumberOfExposures", - "equivalent" : [ "5781" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7062", + "equivalent" : [ "6561" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11584", + "range" : "12722", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -218016,12 +218058,12 @@ } ] }, "label" : { - "IRI-based" : "TotalNumberOfExposures", - "undefined" : "Total Number of Exposures" + "IRI-based" : "Tag.0018.7062", + "undefined" : "Exposure Control Mode Description" }, - "domain" : "241", + "domain" : "12721", "attributes" : [ "external", "datatype" ], - "id" : "5783" + "id" : "6564" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7060", "equivalent" : [ "1191" ], @@ -218060,7 +218102,7 @@ "undefined" : "Referenced General Purpose Scheduled Procedure Step Transaction UID" }, "domain" : "8310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12305" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7065", @@ -218160,7 +218202,7 @@ "undefined" : "HPGL Document" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5339" }, { "iri" : "http://purl.org/healthcarevocab/v1#BulkMotionSignalSource", @@ -218560,7 +218602,7 @@ "undefined" : "Frame Dimension Pointer" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12784" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDDegreeOfFreedomAxis", @@ -218580,7 +218622,7 @@ "undefined" : "2D Degree of Freedom Axis" }, "domain" : "1241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6457" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9422", @@ -218600,7 +218642,7 @@ "undefined" : "Pixel Intensity Relationship LUT Sequence" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7438" }, { "iri" : "http://purl.org/healthcarevocab/v1#VelocityEncodingDirection", @@ -218620,7 +218662,7 @@ "undefined" : "Velocity Encoding Direction" }, "domain" : "12786", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8381" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7036", @@ -218640,7 +218682,7 @@ "undefined" : "Pixel Data Area Origin Relative To FOV" }, "domain" : "3852", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11122" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7034", @@ -218700,11 +218742,11 @@ "undefined" : "Field of View Origin" }, "domain" : "8218", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12791" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceProcessingRatio", - "equivalent" : [ "2236" ], + "equivalent" : [ "2240" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12793", "annotations" : { @@ -218719,9 +218761,9 @@ "IRI-based" : "SurfaceProcessingRatio", "undefined" : "Surface Processing Ratio" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], - "id" : "2238" + "id" : "2242" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrinterResolutionID", "equivalent" : [ "3097" ], @@ -218760,7 +218802,7 @@ "undefined" : "Detector Active Origin" }, "domain" : "8217", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12794" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureStepDiscontinuationReasonCodeSequence", @@ -218780,7 +218822,7 @@ "undefined" : "Performed Procedure Step Discontinuation Reason Code Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5343" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.702A", @@ -218860,7 +218902,7 @@ "undefined" : "Frame Pixel Shift Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12808" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A603", @@ -218960,7 +219002,7 @@ "undefined" : "Detector Active Dimension(s)" }, "domain" : "8216", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12814" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7024", @@ -219000,7 +219042,7 @@ "undefined" : "Detector Element Spacing" }, "domain" : "8136", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12818" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.7020", @@ -219020,7 +219062,7 @@ "undefined" : "Detector Element Physical Size" }, "domain" : "8134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12820" }, { "iri" : "http://purl.org/healthcarevocab/v1#PostprocessingFunction", @@ -219084,7 +219126,7 @@ "id" : "10473" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.701A", - "equivalent" : [ "6781" ], + "equivalent" : [ "6778" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -219100,8 +219142,8 @@ "undefined" : "Detector Binning" }, "domain" : "8133", - "attributes" : [ "external", "object" ], - "id" : "6783" + "attributes" : [ "object", "external" ], + "id" : "6780" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.5200.9230", "equivalent" : [ "12829" ], @@ -219120,7 +219162,7 @@ "undefined" : "Per-frame Functional Groups Sequence" }, "domain" : "12828", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12827" }, { "iri" : "http://purl.org/healthcarevocab/v1#IntraocularLensCalculationsRightEyeSequence", @@ -219140,11 +219182,11 @@ "undefined" : "Intraocular Lens Calculations Right Eye Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4544" }, { "iri" : "http://purl.org/healthcarevocab/v1#DimensionIndexPrivateCreator", - "equivalent" : [ "6343" ], + "equivalent" : [ "6346" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1249", "annotations" : { @@ -219161,7 +219203,7 @@ }, "domain" : "34", "attributes" : [ "external", "datatype" ], - "id" : "6345" + "id" : "6348" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorType", "equivalent" : [ "12774" ], @@ -219200,7 +219242,7 @@ "undefined" : "Compound Graphic Sequence" }, "domain" : "1244", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1245" }, { "iri" : "http://purl.org/healthcarevocab/v1#IOLPowerSequence", @@ -219220,7 +219262,7 @@ "undefined" : "IOL Power Sequence" }, "domain" : "9358", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1698" }, { "iri" : "http://purl.org/healthcarevocab/v1#SynchronizedImageBoxList", @@ -219240,7 +219282,7 @@ "undefined" : "Synchronized Image Box List" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12845" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyStatusID", @@ -219280,7 +219322,7 @@ "undefined" : "Medical Alerts" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12856" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicableSafetyStandardDescription", @@ -219320,7 +219362,7 @@ "undefined" : "Shared Functional Groups Sequence" }, "domain" : "12870", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9108" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialID", @@ -219460,7 +219502,7 @@ "undefined" : "Axial Mash" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10272" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9701", @@ -219500,7 +219542,7 @@ "undefined" : "Detector Element Size" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10621" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequencingIndicatorTrial", @@ -219560,7 +219602,7 @@ "undefined" : "Add Other Sequence" }, "domain" : "6312", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11095" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilmDestination", @@ -219584,7 +219626,7 @@ "id" : "7196" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProtocolName", - "equivalent" : [ "458" ], + "equivalent" : [ "461" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2700", "annotations" : { @@ -219601,7 +219643,7 @@ }, "domain" : "2702", "attributes" : [ "external", "datatype" ], - "id" : "461" + "id" : "464" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentedRedPaletteColorLookupTableData", "equivalent" : [ "12897" ], @@ -219620,7 +219662,7 @@ "undefined" : "Segmented Red Palette Color Lookup Table Data" }, "domain" : "8788", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12895" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnnotationDisplayFormatID", @@ -219660,7 +219702,7 @@ "undefined" : "Media Storage SOP Class UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4559" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9732", @@ -219680,7 +219722,7 @@ "undefined" : "PET Frame Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12899" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9729", @@ -219724,7 +219766,7 @@ "id" : "12903" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9727", - "equivalent" : [ "4681" ], + "equivalent" : [ "4684" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12905", "annotations" : { @@ -219741,7 +219783,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "4683" + "id" : "4686" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9726", "equivalent" : [ "8971" ], @@ -219860,11 +219902,11 @@ "undefined" : "X-Ray 3D Reconstruction Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10464" }, { "iri" : "http://purl.org/healthcarevocab/v1#LUTNumber", - "equivalent" : [ "10769" ], + "equivalent" : [ "10767" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12917", "annotations" : { @@ -219881,7 +219923,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10771" + "id" : "10769" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9721", "equivalent" : [ "12920" ], @@ -219924,7 +219966,7 @@ "id" : "12921" }, { "iri" : "http://purl.org/healthcarevocab/v1#TDRType", - "equivalent" : [ "9862" ], + "equivalent" : [ "9858" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12924", "annotations" : { @@ -219941,7 +219983,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9864" + "id" : "9860" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingSequence", "equivalent" : [ "12926" ], @@ -219960,7 +220002,7 @@ "undefined" : "Blending Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12925" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9718", @@ -220080,7 +220122,7 @@ "undefined" : "Light Path Filter Type Stack Code Sequence" }, "domain" : "9078", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4709" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9719", @@ -220140,7 +220182,7 @@ "undefined" : "Surface Sequence" }, "domain" : "8425", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2206" }, { "iri" : "http://purl.org/healthcarevocab/v1#ToleranceTableSequence", @@ -220160,13 +220202,13 @@ "undefined" : "Tolerance Table Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12941" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1220", - "equivalent" : [ "2950" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1600", + "equivalent" : [ "11631" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "12943", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -220176,17 +220218,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0054.1220", - "undefined" : "Secondary Counts Type" + "IRI-based" : "Tag.0004.1600", + "undefined" : "Number of References" }, - "domain" : "801", - "attributes" : [ "external", "object" ], - "id" : "2951" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "11633" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0004.1600", - "equivalent" : [ "11631" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1220", + "equivalent" : [ "2950" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12943", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -220196,12 +220238,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0004.1600", - "undefined" : "Number of References" + "IRI-based" : "Tag.0054.1220", + "undefined" : "Secondary Counts Type" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "11633" + "domain" : "801", + "attributes" : [ "object", "external" ], + "id" : "2951" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiverSettingsSequence", "equivalent" : [ "694" ], @@ -220220,7 +220262,7 @@ "undefined" : "Receiver Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "695" }, { "iri" : "http://purl.org/healthcarevocab/v1#TextString", @@ -220260,7 +220302,7 @@ "undefined" : "Device UID" }, "domain" : "9575", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "736" }, { "iri" : "http://purl.org/healthcarevocab/v1#UltrasoundAcquisitionGeometry", @@ -220340,7 +220382,7 @@ "undefined" : "Storage Media File-set UID" }, "domain" : "12949", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10286" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageOrientation", @@ -220360,7 +220402,7 @@ "undefined" : "Image Orientation" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10750" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdmittingDate", @@ -220524,7 +220566,7 @@ "id" : "12965" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1055", - "equivalent" : [ "12688" ], + "equivalent" : [ "12686" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11733", "annotations" : { @@ -220541,7 +220583,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12689" + "id" : "12687" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1052", "equivalent" : [ "12968" ], @@ -220640,7 +220682,7 @@ "undefined" : "Detector Calibration Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12971" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1069", @@ -220680,7 +220722,7 @@ "undefined" : "Frame of Interest Description" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10359" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.7FE0.0010", @@ -220700,7 +220742,7 @@ "undefined" : "Pixel Data" }, "domain" : "12976", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12217" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1067", @@ -220760,7 +220802,7 @@ "undefined" : "Algorithm Routing Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4783" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1061", @@ -220780,11 +220822,11 @@ "undefined" : "Source Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12980" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1062", - "equivalent" : [ "625" ], + "equivalent" : [ "622" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11721", "annotations" : { @@ -220801,7 +220843,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "627" + "id" : "624" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4010.1060", "equivalent" : [ "875" ], @@ -220820,7 +220862,7 @@ "undefined" : "Source Orientation" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "876" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusIngredientConcentration", @@ -220874,7 +220916,7 @@ "comment" : { "en" : "A single code for a dictionary" }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12984" }, { "iri" : "http://purl.org/healthcarevocab/v1#TransmitTransducerSettingsSequence", @@ -220894,7 +220936,7 @@ "undefined" : "Transmit Transducer Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "613" }, { "iri" : "http://purl.org/healthcarevocab/v1#PreDeformationMatrixRegistrationSequence", @@ -220914,7 +220956,7 @@ "undefined" : "Pre Deformation Matrix Registration Sequence" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12986" }, { "iri" : "http://purl.org/healthcarevocab/v1#RegionFlags", @@ -220974,7 +221016,7 @@ "undefined" : "Irradiation Event UID" }, "domain" : "9348", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12989" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.7FE0.0040", @@ -220994,7 +221036,7 @@ "undefined" : "Coefficients SDDN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12992" }, { "iri" : "http://purl.org/healthcarevocab/v1#LateralSpreadingDeviceSequence", @@ -221014,7 +221056,7 @@ "undefined" : "Lateral Spreading Device Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12994" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTImageSID", @@ -221074,7 +221116,7 @@ "undefined" : "Visual Field Test Point Normals Sequence" }, "domain" : "9495", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13000" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedOverlayPlaneSequence", @@ -221094,7 +221136,7 @@ "undefined" : "Referenced Overlay Plane Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7127" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedStationClassCodeSequence", @@ -221114,7 +221156,7 @@ "undefined" : "Performed Station Class Code Sequence" }, "domain" : "9139", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12318" }, { "iri" : "http://purl.org/healthcarevocab/v1#BillingProcedureStepSequence", @@ -221134,7 +221176,7 @@ "undefined" : "Billing Procedure Step Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5839" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnchorPointVisibility", @@ -221174,7 +221216,7 @@ "undefined" : "Coefficients SDVN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13004" }, { "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialProtocolEthicsCommitteeName", @@ -221213,8 +221255,8 @@ "IRI-based" : "ContourOffsetVector", "undefined" : "Contour Offset Vector" }, - "domain" : "2503", - "attributes" : [ "external", "object" ], + "domain" : "2507", + "attributes" : [ "object", "external" ], "id" : "13009" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentCreatorIdentificationCodeSequence", @@ -221234,7 +221276,7 @@ "undefined" : "Content Creator's Identification Code Sequence" }, "domain" : "9483", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3362" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionProtocolName", @@ -221274,7 +221316,7 @@ "undefined" : "Coefficients SDHN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13014" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiationMachineSAD", @@ -221297,10 +221339,10 @@ "attributes" : [ "external", "datatype" ], "id" : "5496" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0406", - "equivalent" : [ "13020" ], + "iri" : "http://purl.org/healthcarevocab/v1#SourceStrength", + "equivalent" : [ "13021" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13019", + "range" : "13020", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -221310,14 +221352,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0072.0406", - "undefined" : "Filter-by Operator" + "IRI-based" : "SourceStrength", + "undefined" : "Source Strength" }, - "domain" : "6103", + "domain" : "13019", "attributes" : [ "external", "datatype" ], "id" : "13018" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceStrength", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0406", "equivalent" : [ "13024" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13023", @@ -221330,12 +221372,12 @@ } ] }, "label" : { - "IRI-based" : "SourceStrength", - "undefined" : "Source Strength" + "IRI-based" : "Tag.0072.0406", + "undefined" : "Filter-by Operator" }, - "domain" : "13022", + "domain" : "6103", "attributes" : [ "external", "datatype" ], - "id" : "13021" + "id" : "13022" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0400", "equivalent" : [ "13031" ], @@ -221354,7 +221396,7 @@ "undefined" : "Filter Operations Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13030" }, { "iri" : "http://purl.org/healthcarevocab/v1#EntranceDoseInmGy", @@ -221438,7 +221480,7 @@ "id" : "10201" }, { "iri" : "http://purl.org/healthcarevocab/v1#KeratometerIndex", - "equivalent" : [ "1513" ], + "equivalent" : [ "1510" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13037", "annotations" : { @@ -221455,10 +221497,10 @@ }, "domain" : "13036", "attributes" : [ "external", "datatype" ], - "id" : "1516" + "id" : "1513" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyDescription", - "equivalent" : [ "6346" ], + "equivalent" : [ "6343" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13039", "annotations" : { @@ -221475,7 +221517,7 @@ }, "domain" : "200", "attributes" : [ "external", "datatype" ], - "id" : "6348" + "id" : "6345" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1020", "equivalent" : [ "8795" ], @@ -221494,7 +221536,7 @@ "undefined" : "Reference" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8796" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProductExpirationDateTime", @@ -221534,7 +221576,7 @@ "undefined" : "Template Extension Creator UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11559" }, { "iri" : "http://purl.org/healthcarevocab/v1#CardiacRRIntervalSpecified", @@ -221574,7 +221616,7 @@ "undefined" : "Referenced Frame of Reference UID" }, "domain" : "8817", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13047" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1000", @@ -221634,7 +221676,7 @@ "undefined" : "Anatomic Region Sequence" }, "domain" : "6425", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7193" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1004", @@ -221698,7 +221740,7 @@ "id" : "8107" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1003", - "equivalent" : [ "8360" ], + "equivalent" : [ "8358" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13071", "annotations" : { @@ -221715,7 +221757,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "8361" + "id" : "8359" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameAcquisitionSequence", "equivalent" : [ "10018" ], @@ -221734,7 +221776,7 @@ "undefined" : "Frame Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10019" }, { "iri" : "http://purl.org/healthcarevocab/v1#FixationDeviceSequence", @@ -221754,7 +221796,7 @@ "undefined" : "Fixation Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13072" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionDeviceProcessingDescription", @@ -221814,11 +221856,11 @@ "undefined" : "Implant Target Anatomy Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13094" }, { "iri" : "http://purl.org/healthcarevocab/v1#MedicalRecordLocator", - "equivalent" : [ "10564" ], + "equivalent" : [ "10561" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13096", "annotations" : { @@ -221835,7 +221877,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10566" + "id" : "10563" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReplacedProcedureStepSequence", "equivalent" : [ "13098" ], @@ -221854,7 +221896,7 @@ "undefined" : "Replaced Procedure Step Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13097" }, { "iri" : "http://purl.org/healthcarevocab/v1#IntervalsAcquired", @@ -221877,10 +221919,10 @@ "attributes" : [ "external", "datatype" ], "id" : "414" }, { - "iri" : "http://purl.org/healthcarevocab/v1#IlluminatorTypeCodeSequence", - "equivalent" : [ "13102" ], + "iri" : "http://purl.org/healthcarevocab/v1#RouteID", + "equivalent" : [ "12965" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "7387", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -221890,17 +221932,17 @@ } ] }, "label" : { - "IRI-based" : "IlluminatorTypeCodeSequence", - "undefined" : "Illuminator Type Code Sequence" + "IRI-based" : "RouteID", + "undefined" : "Route ID" }, - "domain" : "2385", - "attributes" : [ "external", "object" ], - "id" : "13101" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "12966" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RouteID", - "equivalent" : [ "12965" ], + "iri" : "http://purl.org/healthcarevocab/v1#IlluminatorTypeCodeSequence", + "equivalent" : [ "13102" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7387", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -221910,12 +221952,12 @@ } ] }, "label" : { - "IRI-based" : "RouteID", - "undefined" : "Route ID" + "IRI-based" : "IlluminatorTypeCodeSequence", + "undefined" : "Illuminator Type Code Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "12966" + "domain" : "2385", + "attributes" : [ "object", "external" ], + "id" : "13101" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelOriginInterpretation", "equivalent" : [ "13104" ], @@ -221994,7 +222036,7 @@ "undefined" : "Center of Circular Shutter" }, "domain" : "6374", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5789" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3004.0060", @@ -222014,13 +222056,13 @@ "undefined" : "DVH Referenced ROI Sequence" }, "domain" : "311", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13111" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ContinuationStartMeterset", - "equivalent" : [ "13114" ], + "iri" : "http://purl.org/healthcarevocab/v1#BrachyAccessoryDeviceNominalTransmission", + "equivalent" : [ "13115" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4187", + "range" : "13114", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -222030,17 +222072,17 @@ } ] }, "label" : { - "IRI-based" : "ContinuationStartMeterset", - "undefined" : "Continuation Start Meterset" + "IRI-based" : "BrachyAccessoryDeviceNominalTransmission", + "undefined" : "Brachy Accessory Device Nominal Transmission" }, - "domain" : "1064", + "domain" : "1188", "attributes" : [ "external", "datatype" ], "id" : "13113" }, { - "iri" : "http://purl.org/healthcarevocab/v1#BrachyAccessoryDeviceNominalTransmission", + "iri" : "http://purl.org/healthcarevocab/v1#ContinuationStartMeterset", "equivalent" : [ "13117" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13116", + "range" : "4187", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -222050,12 +222092,12 @@ } ] }, "label" : { - "IRI-based" : "BrachyAccessoryDeviceNominalTransmission", - "undefined" : "Brachy Accessory Device Nominal Transmission" + "IRI-based" : "ContinuationStartMeterset", + "undefined" : "Continuation Start Meterset" }, - "domain" : "1188", + "domain" : "1064", "attributes" : [ "external", "datatype" ], - "id" : "13115" + "id" : "13116" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProjectionEponymousNameCodeSequence", "equivalent" : [ "13119" ], @@ -222074,7 +222116,7 @@ "undefined" : "Projection Eponymous Name Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13118" }, { "iri" : "http://purl.org/healthcarevocab/v1#ElementShape", @@ -222158,7 +222200,7 @@ "id" : "2639" }, { "iri" : "http://purl.org/healthcarevocab/v1#SimpleFrameList", - "equivalent" : [ "2001" ], + "equivalent" : [ "2004" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -222174,8 +222216,8 @@ "undefined" : "Simple Frame List" }, "domain" : "1999", - "attributes" : [ "external", "object" ], - "id" : "2002" + "attributes" : [ "object", "external" ], + "id" : "2005" }, { "iri" : "http://purl.org/healthcarevocab/v1#CommentsOnPatientPerformanceOfVisualField", "equivalent" : [ "13127" ], @@ -222213,8 +222255,8 @@ "IRI-based" : "TriangleStripSequence", "undefined" : "Triangle Strip Sequence" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2115" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReflectedAmbientLight", @@ -222254,7 +222296,7 @@ "undefined" : "Relationship Type Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13129" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A730", @@ -222274,7 +222316,7 @@ "undefined" : "Content Sequence" }, "domain" : "13132", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13131" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A731", @@ -222294,7 +222336,7 @@ "undefined" : "Relationship Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8236" }, { "iri" : "http://purl.org/healthcarevocab/v1#DICOSVersion", @@ -222334,7 +222376,7 @@ "undefined" : "Failure Attributes" }, "domain" : "1961", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13135" }, { "iri" : "http://purl.org/healthcarevocab/v1#EventTimerSequence", @@ -222354,7 +222396,7 @@ "undefined" : "Event Timer Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4882" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencePixelX0", @@ -222394,7 +222436,7 @@ "undefined" : "Referenced Image Box Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6648" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A744", @@ -222414,7 +222456,7 @@ "undefined" : "Language Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13146" }, { "iri" : "http://purl.org/healthcarevocab/v1#OtherPatientIDsSequence", @@ -222434,7 +222476,7 @@ "undefined" : "Other Patient IDs Sequence" }, "domain" : "9154", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11402" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiationMachineSSD", @@ -222533,12 +222575,12 @@ "IRI-based" : "ROIPhysicalPropertyValue", "undefined" : "ROI Physical Property Value" }, - "domain" : "1206", + "domain" : "1202", "attributes" : [ "external", "datatype" ], "id" : "13164" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0344", - "equivalent" : [ "7869" ], + "equivalent" : [ "7872" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -222554,8 +222596,8 @@ "undefined" : "Index Probability Sequence" }, "domain" : "7780", - "attributes" : [ "external", "object" ], - "id" : "7871" + "attributes" : [ "object", "external" ], + "id" : "7874" }, { "iri" : "http://purl.org/healthcarevocab/v1#MetersetRateSet", "equivalent" : [ "10484" ], @@ -222614,7 +222656,7 @@ "undefined" : "Pixel Value Mapping Code Sequence" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1271" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1070", @@ -222634,7 +222676,7 @@ "undefined" : "Other Study Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11360" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldGlobalResultsIndexSequence", @@ -222654,7 +222696,7 @@ "undefined" : "Visual Field Global Results Index Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13171" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatternOnColorCIELabValue", @@ -222674,7 +222716,7 @@ "undefined" : "Pattern On Color CIELab Value" }, "domain" : "9133", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1429" }, { "iri" : "http://purl.org/healthcarevocab/v1#RouteSegmentID", @@ -222697,10 +222739,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9772" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0325", - "equivalent" : [ "7591" ], + "iri" : "http://purl.org/healthcarevocab/v1#StudyIDIssuer", + "equivalent" : [ "7465" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13175", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -222710,12 +222752,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0325", - "undefined" : "Data Observation Sequence" + "IRI-based" : "StudyIDIssuer", + "undefined" : "Study ID Issuer" }, - "domain" : "7777", - "attributes" : [ "external", "object" ], - "id" : "7593" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "7467" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedSeriesSequence", "equivalent" : [ "5684" ], @@ -222734,13 +222776,13 @@ "undefined" : "Performed Series Sequence" }, "domain" : "241", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5685" }, { - "iri" : "http://purl.org/healthcarevocab/v1#StudyIDIssuer", - "equivalent" : [ "7465" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0325", + "equivalent" : [ "7591" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13175", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -222750,12 +222792,12 @@ } ] }, "label" : { - "IRI-based" : "StudyIDIssuer", - "undefined" : "Study ID Issuer" + "IRI-based" : "Tag.0024.0325", + "undefined" : "Data Observation Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "7467" + "domain" : "7777", + "attributes" : [ "object", "external" ], + "id" : "7593" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9751", "equivalent" : [ "13177" ], @@ -222774,7 +222816,7 @@ "undefined" : "PET Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13176" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0320", @@ -222794,7 +222836,7 @@ "undefined" : "Visual Field Global Results Index Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13172" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9749", @@ -222814,7 +222856,7 @@ "undefined" : "PET Reconstruction Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12703" }, { "iri" : "http://purl.org/healthcarevocab/v1#ControlPointRelativePosition", @@ -222854,7 +222896,7 @@ "undefined" : "Anchor Point" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3573" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0338", @@ -222894,7 +222936,7 @@ "undefined" : "MR Spectroscopy Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10799" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9740", @@ -222934,11 +222976,11 @@ "undefined" : "Materials Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4961" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9739", - "equivalent" : [ "11618" ], + "equivalent" : [ "11619" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13197", "annotations" : { @@ -222955,7 +222997,7 @@ }, "domain" : "1389", "attributes" : [ "external", "datatype" ], - "id" : "11620" + "id" : "11621" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9738", "equivalent" : [ "6477" ], @@ -222994,7 +223036,7 @@ "undefined" : "Radiopharmaceutical Usage Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13199" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9736", @@ -223014,7 +223056,7 @@ "undefined" : "PET Frame Correction Factors Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13201" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9735", @@ -223034,7 +223076,7 @@ "undefined" : "PET Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13203" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9734", @@ -223054,7 +223096,7 @@ "undefined" : "PET Table Dynamics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10516" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9733", @@ -223074,7 +223116,7 @@ "undefined" : "PET Detector Motion Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3279" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemAxisDescription", @@ -223114,7 +223156,7 @@ "undefined" : "Series Instance UID" }, "domain" : "8752", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10797" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0422", @@ -223134,7 +223176,7 @@ "undefined" : "Structured Display Image Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0421", @@ -223154,7 +223196,7 @@ "undefined" : "Empty Image Box CIELab Value" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "852" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0420", @@ -223174,11 +223216,11 @@ "undefined" : "Structured Display Background CIELab Value" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13216" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9772", - "equivalent" : [ "13219" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0427", + "equivalent" : [ "9524" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -223190,15 +223232,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9772", - "undefined" : "Patient Physiological State Code Sequence" + "IRI-based" : "Tag.0072.0427", + "undefined" : "Referenced First Frame Sequence" }, - "domain" : "8167", - "attributes" : [ "external", "object" ], - "id" : "13218" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "9525" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0427", - "equivalent" : [ "9524" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9772", + "equivalent" : [ "13219" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -223210,12 +223252,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0072.0427", - "undefined" : "Referenced First Frame Sequence" + "IRI-based" : "Tag.0018.9772", + "undefined" : "Patient Physiological State Code Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9525" + "domain" : "8167", + "attributes" : [ "object", "external" ], + "id" : "13218" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9771", "equivalent" : [ "13221" ], @@ -223234,7 +223276,7 @@ "undefined" : "Patient Physiological State Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13220" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9770", @@ -223274,13 +223316,13 @@ "undefined" : "Structured Display Text Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13223" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0307", - "equivalent" : [ "12454" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9769", + "equivalent" : [ "7316" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13230", + "range" : "13229", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -223290,15 +223332,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0307", - "undefined" : "Data Set Version" + "IRI-based" : "Tag.0018.9769", + "undefined" : "Iterative Reconstruction Method" }, - "domain" : "13229", + "domain" : "1389", "attributes" : [ "external", "datatype" ], - "id" : "12455" + "id" : "7318" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9769", - "equivalent" : [ "7316" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1040", + "equivalent" : [ "13232" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13231", "annotations" : { @@ -223310,17 +223352,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9769", - "undefined" : "Iterative Reconstruction Method" + "IRI-based" : "Tag.0020.1040", + "undefined" : "Position Reference Indicator" }, - "domain" : "1389", + "domain" : "235", "attributes" : [ "external", "datatype" ], - "id" : "7318" + "id" : "13230" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1040", - "equivalent" : [ "13234" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0307", + "equivalent" : [ "12454" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13233", + "range" : "13234", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -223330,14 +223372,14 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.1040", - "undefined" : "Position Reference Indicator" + "IRI-based" : "Tag.0024.0307", + "undefined" : "Data Set Version" }, - "domain" : "235", + "domain" : "13233", "attributes" : [ "external", "datatype" ], - "id" : "13232" + "id" : "12455" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1041", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0306", "equivalent" : [ "13238" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13237", @@ -223350,8 +223392,8 @@ } ] }, "label" : { - "IRI-based" : "Tag.0020.1041", - "undefined" : "Slice Location" + "IRI-based" : "Tag.0024.0306", + "undefined" : "Data Set Name" }, "domain" : "13236", "attributes" : [ "external", "datatype" ], @@ -223377,7 +223419,7 @@ "attributes" : [ "external", "datatype" ], "id" : "10329" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0306", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.1041", "equivalent" : [ "13243" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13242", @@ -223390,17 +223432,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0306", - "undefined" : "Data Set Name" + "IRI-based" : "Tag.0020.1041", + "undefined" : "Slice Location" }, "domain" : "13241", "attributes" : [ "external", "datatype" ], "id" : "13240" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9767", - "equivalent" : [ "12423" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0309", + "equivalent" : [ "12295" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13244", + "range" : "13245", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -223410,15 +223452,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.9767", - "undefined" : "Sensitivity Calibrated" + "IRI-based" : "Tag.0024.0309", + "undefined" : "Data Set Description" }, - "domain" : "1", + "domain" : "13244", "attributes" : [ "external", "datatype" ], - "id" : "12425" + "id" : "12296" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0309", - "equivalent" : [ "12295" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9767", + "equivalent" : [ "12423" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13246", "annotations" : { @@ -223430,12 +223472,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0024.0309", - "undefined" : "Data Set Description" + "IRI-based" : "Tag.0018.9767", + "undefined" : "Sensitivity Calibrated" }, - "domain" : "13245", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "12296" + "id" : "12425" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0308", "equivalent" : [ "11681" ], @@ -223494,7 +223536,7 @@ "undefined" : "Histogram Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13252" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9765", @@ -223594,7 +223636,7 @@ "undefined" : "Synchronized Image Box List" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12846" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9762", @@ -223754,7 +223796,7 @@ "undefined" : "Image Box Synchronization Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9105" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0317", @@ -223774,7 +223816,7 @@ "undefined" : "Visual Field Test Reliability Global Index Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13277" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.9756", @@ -223939,7 +223981,7 @@ "undefined" : "Replaced Implant Template Group Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9582" }, { "range" : "4396", @@ -223948,7 +223990,7 @@ "id" : "13308" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiverNotes", - "equivalent" : [ "812" ], + "equivalent" : [ "806" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1306", "annotations" : { @@ -223965,7 +224007,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "814" + "id" : "808" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfBrachyApplicationSetups", "equivalent" : [ "13311" ], @@ -223988,7 +224030,7 @@ "id" : "13309" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionMeasuringDeviceUsed", - "equivalent" : [ "11506" ], + "equivalent" : [ "11505" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3476", "annotations" : { @@ -224005,7 +224047,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11508" + "id" : "11507" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseValue", "equivalent" : [ "12556" ], @@ -224043,7 +224085,7 @@ "IRI-based" : "MatingFeatureSetLabel", "undefined" : "Mating Feature Set Label" }, - "domain" : "1418", + "domain" : "1415", "attributes" : [ "external", "datatype" ], "id" : "5650" }, { @@ -224064,7 +224106,7 @@ "undefined" : "Histogram Data" }, "domain" : "225", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13314" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiveCoilManufacturerName", @@ -224104,7 +224146,7 @@ "undefined" : "Volume Localization Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8592" }, { "range" : "729", @@ -224154,7 +224196,7 @@ "undefined" : "Transducer Data" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2675" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5012", @@ -224188,7 +224230,7 @@ "id" : "13328" }, { "range" : "1750", - "domain" : "6181", + "domain" : "6150", "attributes" : [ "object", "anonymous" ], "id" : "13329" }, { @@ -224279,7 +224321,7 @@ "undefined" : "Output Power" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2490" }, { "iri" : "http://purl.org/healthcarevocab/v1#DerivationImplantTemplateSequence", @@ -224299,7 +224341,7 @@ "undefined" : "Derivation Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13341" }, { "range" : "8556", @@ -224344,7 +224386,7 @@ "undefined" : "Performed Station Name Code Sequence" }, "domain" : "9129", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12315" }, { "iri" : "http://purl.org/poso/hasPosition", @@ -224363,8 +224405,8 @@ "en" : "Indicates the absolute or relative position of a feature of interest.", "nl" : "Duid de absolute of relatieve positie van een object aan." }, - "attributes" : [ "external", "object" ], - "id" : "6201" + "attributes" : [ "object", "external" ], + "id" : "6203" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0022", "equivalent" : [ "13349" ], @@ -224403,7 +224445,7 @@ "undefined" : "Referenced Fraction Group Sequence" }, "domain" : "6835", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8234" }, { "iri" : "http://purl.org/healthcarevocab/v1#CodingSchemeRegistry", @@ -224463,7 +224505,7 @@ "undefined" : "Screening Test Mode Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13353" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1200", @@ -224563,7 +224605,7 @@ "undefined" : "ASL Mid Slab Position" }, "domain" : "2632", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10847" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectedSegmentalOphthalmicAxialLengthSequence", @@ -224583,7 +224625,7 @@ "undefined" : "Selected Segmental Ophthalmic Axial Length Sequence" }, "domain" : "8789", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3818" }, { "iri" : "http://purl.org/poso/hasCRS", @@ -224596,7 +224638,7 @@ }, "superproperty" : [ "6855" ], "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6856" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0006", @@ -224636,7 +224678,7 @@ "undefined" : "Referenced Beam Sequence" }, "domain" : "13365", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4468" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0002", @@ -224656,7 +224698,7 @@ "undefined" : "Referenced RT Plan Sequence" }, "domain" : "13367", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13366" }, { "iri" : "http://purl.org/healthcarevocab/v1#ConsentForClinicalTrialUseSequence", @@ -224676,7 +224718,7 @@ "undefined" : "Consent for Clinical Trial Use Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13369" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorLTValue", @@ -224716,7 +224758,7 @@ "undefined" : "Waveform Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10683" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0060.3000", @@ -224736,7 +224778,7 @@ "undefined" : "Histogram Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13253" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0060.3002", @@ -224776,7 +224818,7 @@ "undefined" : "Observation Subject Type Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13376" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9235", @@ -224816,7 +224858,7 @@ "undefined" : "Observation Subject UID (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8562" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A403", @@ -224856,7 +224898,7 @@ "undefined" : "Detector Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12007" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.000E", @@ -224936,7 +224978,7 @@ "undefined" : "Referenced Brachy Application Setup Sequence" }, "domain" : "13382", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13381" }, { "iri" : "http://purl.org/healthcarevocab/v1#Time", @@ -224999,10 +225041,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13387" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0009", - "equivalent" : [ "13391" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReviewDate", + "equivalent" : [ "837" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12084", + "range" : "7409", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -225012,17 +225054,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300C.0009", - "undefined" : "End Cumulative Meterset Weight" + "IRI-based" : "ReviewDate", + "undefined" : "Review Date" }, - "domain" : "12086", + "domain" : "7410", "attributes" : [ "external", "datatype" ], - "id" : "13390" + "id" : "840" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReviewDate", - "equivalent" : [ "837" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0009", + "equivalent" : [ "13391" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7409", + "range" : "12084", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -225032,12 +225074,12 @@ } ] }, "label" : { - "IRI-based" : "ReviewDate", - "undefined" : "Review Date" + "IRI-based" : "Tag.300C.0009", + "undefined" : "End Cumulative Meterset Weight" }, - "domain" : "7410", + "domain" : "12086", "attributes" : [ "external", "datatype" ], - "id" : "840" + "id" : "13390" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0008", "equivalent" : [ "13393" ], @@ -225116,7 +225158,7 @@ "undefined" : "Diffusion Gradient Orientation" }, "domain" : "8436", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8437" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameSecondaryAngleVector", @@ -225136,7 +225178,7 @@ "undefined" : "Frame Secondary Angle Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13400" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1234", @@ -225176,7 +225218,7 @@ "undefined" : "Referenced Structure Set Sequence" }, "domain" : "13404", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13403" }, { "iri" : "http://purl.org/healthcarevocab/v1#RepetitionTime", @@ -225296,7 +225338,7 @@ "undefined" : "Source Instance Sequence" }, "domain" : "191", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9051" }, { "iri" : "http://purl.org/healthcarevocab/v1#FillStyleSequence", @@ -225316,7 +225358,7 @@ "undefined" : "Fill Style Sequence" }, "domain" : "9526", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1070" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExclusionDuration", @@ -225496,7 +225538,7 @@ "undefined" : "Referenced Reference Image Sequence" }, "domain" : "13434", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7797" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1210", @@ -225516,7 +225558,7 @@ "undefined" : "Scheduled Processing Parameters Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10569" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0040", @@ -225536,7 +225578,7 @@ "undefined" : "Referenced Verification Image Sequence" }, "domain" : "13435", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5467" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1212", @@ -225556,7 +225598,7 @@ "undefined" : "Performed Processing Parameters Sequence" }, "domain" : "3970", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4585" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1216", @@ -225576,7 +225618,7 @@ "undefined" : "Unified Procedure Step Performed Procedure Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13437" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupMemberID", @@ -225635,8 +225677,8 @@ "IRI-based" : "AuthorObserverSequence", "undefined" : "Author Observer Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "7694" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceMovementType", @@ -225676,7 +225718,7 @@ "undefined" : "Brachy Referenced Dose Reference Sequence" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6489" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1222", @@ -225736,7 +225778,7 @@ "undefined" : "Replaced Procedure Step Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13098" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0050", @@ -225756,7 +225798,7 @@ "undefined" : "Referenced Dose Reference Sequence" }, "domain" : "13450", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10786" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1220", @@ -225776,7 +225818,7 @@ "undefined" : "Related Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7389" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicLayer", @@ -225941,7 +225983,7 @@ "undefined" : "Large Red Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13488" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRAcquisitionPhaseEncodingStepsOutOfPlane", @@ -225984,10 +226026,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9388" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DetectorManufacturerModelName", - "equivalent" : [ "12800" ], + "iri" : "http://purl.org/healthcarevocab/v1#MeasurementAutomationTrial", + "equivalent" : [ "8251" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1591", + "range" : "13492", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -225997,17 +226039,17 @@ } ] }, "label" : { - "IRI-based" : "DetectorManufacturerModelName", - "undefined" : "Detector Manufacturer's Model Name" + "IRI-based" : "MeasurementAutomationTrial", + "undefined" : "Measurement Automation (Trial)" }, - "domain" : "1592", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12803" + "id" : "8253" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MeasurementAutomationTrial", - "equivalent" : [ "8251" ], + "iri" : "http://purl.org/healthcarevocab/v1#DetectorManufacturerModelName", + "equivalent" : [ "12800" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13492", + "range" : "1591", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -226017,12 +226059,12 @@ } ] }, "label" : { - "IRI-based" : "MeasurementAutomationTrial", - "undefined" : "Measurement Automation (Trial)" + "IRI-based" : "DetectorManufacturerModelName", + "undefined" : "Detector Manufacturer's Model Name" }, - "domain" : "102", + "domain" : "1592", "attributes" : [ "external", "datatype" ], - "id" : "8253" + "id" : "12803" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0080", "equivalent" : [ "7331" ], @@ -226041,7 +226083,7 @@ "undefined" : "Referenced Dose Sequence" }, "domain" : "13493", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7333" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfFilms", @@ -226064,12 +226106,12 @@ "attributes" : [ "external", "datatype" ], "id" : "13494" }, { - "range" : "6151", + "range" : "6153", "domain" : "13105", "attributes" : [ "object", "anonymous" ], "id" : "13497" }, { - "range" : "6151", + "range" : "6153", "domain" : "13499", "attributes" : [ "object", "anonymous" ], "id" : "13498" @@ -226099,12 +226141,12 @@ "attributes" : [ "external", "datatype" ], "id" : "13501" }, { - "range" : "6190", + "range" : "6148", "domain" : "6927", "attributes" : [ "object", "anonymous" ], "id" : "13504" }, { - "range" : "6190", + "range" : "6148", "domain" : "13506", "attributes" : [ "object", "anonymous" ], "id" : "13505" @@ -226195,7 +226237,7 @@ "IRI-based" : "Tag.0040.A496", "undefined" : "Preliminary Flag" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "11800" }, { @@ -226255,7 +226297,7 @@ "IRI-based" : "Tag.0040.A491", "undefined" : "Completion Flag" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "13516" }, { @@ -226276,7 +226318,7 @@ "undefined" : "Breed Registry Code Sequence" }, "domain" : "11038", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11039" }, { "iri" : "http://purl.org/healthcarevocab/v1#FluoroscopyFlag", @@ -226315,7 +226357,7 @@ "IRI-based" : "Tag.0040.A492", "undefined" : "Completion Flag Description" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "9300" }, { @@ -226356,7 +226398,7 @@ "undefined" : "Referenced Curve Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2193" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedHPGLDocumentID", @@ -226396,7 +226438,7 @@ "undefined" : "Radionuclide Code Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13521" }, { "iri" : "http://purl.org/healthcarevocab/v1#CollimatorLowerHorizontalEdge", @@ -226476,7 +226518,7 @@ "undefined" : "Interpretation Diagnosis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11153" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamDosePointDepth", @@ -226556,7 +226598,7 @@ "undefined" : "Grid Dimensions" }, "domain" : "5581", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13543" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0064.0008", @@ -226576,13 +226618,13 @@ "undefined" : "Grid Resolution" }, "domain" : "5581", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5582" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0064.0005", - "equivalent" : [ "13546" ], + "iri" : "http://purl.org/healthcarevocab/v1#Arbitrary", + "equivalent" : [ "13547" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13546", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -226592,17 +226634,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0064.0005", - "undefined" : "Deformable Registration Grid Sequence" + "IRI-based" : "Arbitrary", + "undefined" : "Arbitrary" }, - "domain" : "4946", - "attributes" : [ "external", "object" ], + "domain" : "102", + "attributes" : [ "external", "datatype" ], "id" : "13545" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Arbitrary", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0064.0005", "equivalent" : [ "13549" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13548", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -226612,12 +226654,12 @@ } ] }, "label" : { - "IRI-based" : "Arbitrary", - "undefined" : "Arbitrary" + "IRI-based" : "Tag.0064.0005", + "undefined" : "Deformable Registration Grid Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "13547" + "domain" : "4946", + "attributes" : [ "object", "external" ], + "id" : "13548" }, { "iri" : "http://purl.org/healthcarevocab/v1#TerminationRespiratoryTriggerCountThreshold", "equivalent" : [ "12908" ], @@ -226656,7 +226698,7 @@ "undefined" : "Performed Processing Applications Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12373" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0064.0003", @@ -226676,7 +226718,7 @@ "undefined" : "Source Frame of Reference UID" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11841" }, { "iri" : "http://purl.org/healthcarevocab/v1#GridID", @@ -226716,7 +226758,7 @@ "undefined" : "Deformable Registration Sequence" }, "domain" : "4083", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13550" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00B0", @@ -226736,7 +226778,7 @@ "undefined" : "Referenced Bolus Sequence" }, "domain" : "13552", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9755" }, { "range" : "4396", @@ -226796,7 +226838,7 @@ "undefined" : "Post Deformation Matrix Registration Sequence" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4947" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00C0", @@ -226836,7 +226878,7 @@ "undefined" : "Pre Deformation Matrix Registration Sequence" }, "domain" : "4946", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12987" }, { "iri" : "http://purl.org/healthcarevocab/v1#PredictorConstants", @@ -226856,7 +226898,7 @@ "undefined" : "Predictor Constants" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13564" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiverEquipmentSequence", @@ -226876,7 +226918,7 @@ "undefined" : "Receiver Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "797" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentStatusComment", @@ -226940,9 +226982,9 @@ "id" : "7853" }, { "iri" : "http://purl.org/healthcarevocab/v1#TrianglePointIndexList", - "equivalent" : [ "2105" ], + "equivalent" : [ "2102" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -226955,9 +226997,9 @@ "IRI-based" : "TrianglePointIndexList", "undefined" : "Triangle Point Index List" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], - "id" : "2108" + "domain" : "2103", + "attributes" : [ "object", "external" ], + "id" : "2105" }, { "iri" : "http://purl.org/healthcarevocab/v1#DepthSpatialResolution", "equivalent" : [ "4614" ], @@ -227036,7 +227078,7 @@ "undefined" : "Partial View Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13578" }, { "iri" : "http://purl.org/healthcarevocab/v1#NormalizationPoint", @@ -227056,7 +227098,7 @@ "undefined" : "Normalization Point" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12532" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayMode", @@ -227096,11 +227138,11 @@ "undefined" : "Vital Stain Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11466" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableSpeed", - "equivalent" : [ "11326" ], + "equivalent" : [ "11322" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13582", "annotations" : { @@ -227117,7 +227159,7 @@ }, "domain" : "13581", "attributes" : [ "external", "datatype" ], - "id" : "11329" + "id" : "11325" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00F6", "equivalent" : [ "4787" ], @@ -227140,7 +227182,7 @@ "id" : "4789" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00F4", - "equivalent" : [ "13584" ], + "equivalent" : [ "13585" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12075", "annotations" : { @@ -227157,7 +227199,7 @@ }, "domain" : "4788", "attributes" : [ "external", "datatype" ], - "id" : "13583" + "id" : "13584" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00F2", "equivalent" : [ "10208" ], @@ -227176,7 +227218,7 @@ "undefined" : "Referenced Control Point Sequence" }, "domain" : "1067", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10209" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.00F0", @@ -227216,7 +227258,7 @@ "undefined" : "Referenced Patient Sequence" }, "domain" : "8822", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2245" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaximumMemoryAllocation", @@ -227316,7 +227358,7 @@ "undefined" : "Filter Operations Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13031" }, { "iri" : "http://purl.org/healthcarevocab/v1#SlabThickness", @@ -227504,7 +227546,7 @@ "comment" : { "en" : "Relation linking an Observation to the adjudged quality of the Result. This is complimentary to the SystemCapability information recorded for the Sensor that made the Observation." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13597" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5030", @@ -227644,7 +227686,7 @@ "undefined" : "Digital Signatures Sequence" }, "domain" : "13601", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4456" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerPrimaryAngle", @@ -227824,7 +227866,7 @@ "undefined" : "Patient's Insurance Plan Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10083" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0302", @@ -227864,7 +227906,7 @@ "undefined" : "Image Boxes Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13612" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualAcuityTypeCodeSequence", @@ -227884,7 +227926,7 @@ "undefined" : "Visual Acuity Type Code Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11062" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0306", @@ -228024,7 +228066,7 @@ "undefined" : "Source Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12981" }, { "iri" : "http://purl.org/healthcarevocab/v1#EventTimerNames", @@ -228044,7 +228086,7 @@ "undefined" : "Event Timer Name(s)" }, "domain" : "9554", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4871" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverriddenAttributesSequence", @@ -228064,7 +228106,7 @@ "undefined" : "Overridden Attributes Sequence" }, "domain" : "9156", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12565" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0312", @@ -228184,7 +228226,7 @@ "undefined" : "Lesion Number" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13630" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingOperationType", @@ -228264,7 +228306,7 @@ "undefined" : "ASL Bolus Cut-off Timing Sequence" }, "domain" : "6652", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10728" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhantomType", @@ -228287,10 +228329,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9954" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5104", - "equivalent" : [ "13118" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2120.0010", + "equivalent" : [ "4574" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13633", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228300,17 +228342,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.5104", - "undefined" : "Projection Eponymous Name Code Sequence" + "IRI-based" : "Tag.2120.0010", + "undefined" : "Queue Status" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "13119" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4575" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2120.0010", - "equivalent" : [ "4574" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5104", + "equivalent" : [ "13118" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13633", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228320,12 +228362,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.2120.0010", - "undefined" : "Queue Status" + "IRI-based" : "Tag.0018.5104", + "undefined" : "Projection Eponymous Name Code Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4575" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "13119" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalSpecificActivity", "equivalent" : [ "423" ], @@ -228348,7 +228390,7 @@ "id" : "425" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionReferenceIndicator", - "equivalent" : [ "13232" ], + "equivalent" : [ "13230" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3488", "annotations" : { @@ -228365,7 +228407,7 @@ }, "domain" : "235", "attributes" : [ "external", "datatype" ], - "id" : "13234" + "id" : "13232" }, { "iri" : "http://purl.org/healthcarevocab/v1#ResponsiblePerson", "equivalent" : [ "11029" ], @@ -228388,7 +228430,7 @@ "id" : "11031" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedStereometricInstanceSequence", - "equivalent" : [ "2125" ], + "equivalent" : [ "2123" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -228404,8 +228446,8 @@ "undefined" : "Referenced Stereometric Instance Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "2126" + "attributes" : [ "object", "external" ], + "id" : "2124" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9132", "equivalent" : [ "7311" ], @@ -228424,7 +228466,7 @@ "undefined" : "Frame VOI LUT Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7312" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5101", @@ -228484,7 +228526,7 @@ "undefined" : "Patient Orientation in Frame Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "686" }, { "range" : "4793", @@ -228509,7 +228551,7 @@ "undefined" : "Pixel Value Transformation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "129" }, { "range" : "4793", @@ -228694,7 +228736,7 @@ "undefined" : "R-R Interval Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12485" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopLateralPosition", @@ -228734,7 +228776,7 @@ "undefined" : "Print Job Description Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3323" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanIntent", @@ -228757,10 +228799,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13655" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RelativeTime", - "equivalent" : [ "13658" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0740", + "equivalent" : [ "10160" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13657", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228770,17 +228812,17 @@ } ] }, "label" : { - "IRI-based" : "RelativeTime", - "undefined" : "Relative Time" + "IRI-based" : "Tag.0028.0740", + "undefined" : "Code Number Format" }, - "domain" : "1076", - "attributes" : [ "external", "object" ], - "id" : "13657" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "10162" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0740", - "equivalent" : [ "10160" ], + "iri" : "http://purl.org/healthcarevocab/v1#RelativeTime", + "equivalent" : [ "13659" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13659", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228790,12 +228832,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.0740", - "undefined" : "Code Number Format" + "IRI-based" : "RelativeTime", + "undefined" : "Relative Time" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "10162" + "domain" : "1076", + "attributes" : [ "object", "external" ], + "id" : "13658" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1324", "equivalent" : [ "881" ], @@ -228838,7 +228880,7 @@ "id" : "13661" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageDisplayFormat", - "equivalent" : [ "3201" ], + "equivalent" : [ "3202" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5271", "annotations" : { @@ -228855,7 +228897,7 @@ }, "domain" : "5272", "attributes" : [ "external", "datatype" ], - "id" : "3204" + "id" : "3205" }, { "iri" : "http://purl.org/healthcarevocab/v1#SoftTissueSurfaceThermalIndex", "equivalent" : [ "13598" ], @@ -228897,10 +228939,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13664" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A525", - "equivalent" : [ "9062" ], + "iri" : "http://purl.org/healthcarevocab/v1#InterpretationRecordedTime", + "equivalent" : [ "11142" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13667", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228910,17 +228952,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.A525", - "undefined" : "Identical Documents Sequence" + "IRI-based" : "InterpretationRecordedTime", + "undefined" : "Interpretation Recorded Time" }, - "domain" : "13667", - "attributes" : [ "external", "object" ], - "id" : "9064" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "11144" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InterpretationRecordedTime", - "equivalent" : [ "11142" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A525", + "equivalent" : [ "9062" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13668", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -228930,12 +228972,12 @@ } ] }, "label" : { - "IRI-based" : "InterpretationRecordedTime", - "undefined" : "Interpretation Recorded Time" + "IRI-based" : "Tag.0040.A525", + "undefined" : "Identical Documents Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "11144" + "domain" : "13668", + "attributes" : [ "object", "external" ], + "id" : "9064" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxPosition", "equivalent" : [ "9627" ], @@ -228974,7 +229016,7 @@ "undefined" : "Pixel Measures Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13669" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorInformationSequence", @@ -228994,7 +229036,7 @@ "undefined" : "Detector Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12414" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2050.0500", @@ -229014,7 +229056,7 @@ "undefined" : "Referenced Presentation LUT Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12235" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9108", @@ -229133,7 +229175,7 @@ "id" : "8519" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedStationName", - "equivalent" : [ "5090" ], + "equivalent" : [ "5088" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3940", "annotations" : { @@ -229150,7 +229192,7 @@ }, "domain" : "241", "attributes" : [ "external", "datatype" ], - "id" : "5092" + "id" : "5090" }, { "range" : "2575", "domain" : "6361", @@ -229163,7 +229205,7 @@ "id" : "13690" }, { "range" : "2575", - "domain" : "6221", + "domain" : "6219", "attributes" : [ "object", "anonymous" ], "id" : "13691" }, { @@ -229252,7 +229294,7 @@ "attributes" : [ "external", "datatype" ], "id" : "9723" }, { - "range" : "6145", + "range" : "6144", "domain" : "10145", "attributes" : [ "object", "anonymous" ], "id" : "13704" @@ -229287,7 +229329,7 @@ "attributes" : [ "object", "anonymous" ], "id" : "13712" }, { - "range" : "6359", + "range" : "6336", "domain" : "13715", "attributes" : [ "object", "anonymous" ], "id" : "13714" @@ -229309,7 +229351,7 @@ "undefined" : "Double Exposure Field Delta" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13716" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalPixelMatrixRows", @@ -229349,7 +229391,7 @@ "undefined" : "Window Width" }, "domain" : "13721", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13720" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdmittingDiagnosesCodeSequence", @@ -229369,7 +229411,7 @@ "undefined" : "Admitting Diagnoses Code Sequence" }, "domain" : "6316", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6556" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.1338", @@ -229414,7 +229456,7 @@ "undefined" : "Double Exposure Field Delta" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13717" }, { "range" : "2325", @@ -229463,7 +229505,7 @@ "id" : "3288" }, { "range" : "2575", - "domain" : "6336", + "domain" : "6221", "attributes" : [ "object", "anonymous" ], "id" : "13733" }, { @@ -229478,7 +229520,7 @@ "id" : "13736" }, { "range" : "2575", - "domain" : "6219", + "domain" : "6360", "attributes" : [ "object", "anonymous" ], "id" : "13737" }, { @@ -229488,7 +229530,7 @@ "id" : "13738" }, { "range" : "2575", - "domain" : "6359", + "domain" : "6336", "attributes" : [ "object", "anonymous" ], "id" : "13739" }, { @@ -229509,10 +229551,10 @@ "undefined" : "MAC Calculation Transfer Syntax UID" }, "domain" : "9085", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7817" }, { - "range" : "6359", + "range" : "6336", "domain" : "13741", "attributes" : [ "object", "anonymous" ], "id" : "13743" @@ -229553,7 +229595,7 @@ "id" : "13746" }, { "range" : "2575", - "domain" : "11852", + "domain" : "6197", "attributes" : [ "object", "anonymous" ], "id" : "13747" }, { @@ -229664,7 +229706,7 @@ "undefined" : "Instance Creator UID" }, "domain" : "9340", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3750" }, { "iri" : "http://purl.org/healthcarevocab/v1#Spoiling", @@ -229758,7 +229800,7 @@ "id" : "1902" }, { "iri" : "http://purl.org/healthcarevocab/v1#IonMachineVerificationSequence", - "equivalent" : [ "12551" ], + "equivalent" : [ "12552" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -229774,11 +229816,11 @@ "undefined" : "Ion Machine Verification Sequence" }, "domain" : "1255", - "attributes" : [ "external", "object" ], - "id" : "12552" + "attributes" : [ "object", "external" ], + "id" : "12553" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageTriggerDelay", - "equivalent" : [ "211" ], + "equivalent" : [ "213" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5329", "annotations" : { @@ -229795,7 +229837,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "213" + "id" : "215" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiusOfCurvature", "equivalent" : [ "9675" ], @@ -229934,7 +229976,7 @@ "undefined" : "Treatment Protocols" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13788" }, { "range" : "1689", @@ -229942,8 +229984,8 @@ "attributes" : [ "object", "anonymous" ], "id" : "13790" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SpecimenDescriptionSequence", - "equivalent" : [ "4473" ], + "iri" : "http://purl.org/healthcarevocab/v1#ViewModifierCodeSequence", + "equivalent" : [ "13792" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -229955,15 +229997,15 @@ } ] }, "label" : { - "IRI-based" : "SpecimenDescriptionSequence", - "undefined" : "Specimen Description Sequence" + "IRI-based" : "ViewModifierCodeSequence", + "undefined" : "View Modifier Code Sequence" }, - "domain" : "8738", - "attributes" : [ "external", "object" ], - "id" : "4475" + "domain" : "4317", + "attributes" : [ "object", "external" ], + "id" : "13791" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ViewModifierCodeSequence", - "equivalent" : [ "13792" ], + "iri" : "http://purl.org/healthcarevocab/v1#SpecimenDescriptionSequence", + "equivalent" : [ "4473" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -229975,12 +230017,12 @@ } ] }, "label" : { - "IRI-based" : "ViewModifierCodeSequence", - "undefined" : "View Modifier Code Sequence" + "IRI-based" : "SpecimenDescriptionSequence", + "undefined" : "Specimen Description Sequence" }, - "domain" : "4317", - "attributes" : [ "external", "object" ], - "id" : "13791" + "domain" : "8738", + "attributes" : [ "object", "external" ], + "id" : "4475" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposuresOnDetectorSinceManufactured", "equivalent" : [ "12749" ], @@ -230164,7 +230206,7 @@ "undefined" : "View Orientation Modifier" }, "domain" : "2619", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5111" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalProcessingTime", @@ -230204,7 +230246,7 @@ "undefined" : "OnAxis Background Anatomic Structure Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7059" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2110.0030", @@ -230284,13 +230326,13 @@ "undefined" : "Exposed Area" }, "domain" : "9555", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5775" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2110.0020", - "equivalent" : [ "13852" ], + "iri" : "http://purl.org/healthcarevocab/v1#HighDoseTechniqueType", + "equivalent" : [ "13851" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13851", + "range" : "5918", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -230300,17 +230342,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.2110.0020", - "undefined" : "Printer Status Info" + "IRI-based" : "HighDoseTechniqueType", + "undefined" : "High-Dose Technique Type" }, - "domain" : "1123", + "domain" : "5919", "attributes" : [ "external", "datatype" ], "id" : "13850" }, { - "iri" : "http://purl.org/healthcarevocab/v1#HighDoseTechniqueType", + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2110.0020", "equivalent" : [ "13854" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5918", + "range" : "13853", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -230320,12 +230362,12 @@ } ] }, "label" : { - "IRI-based" : "HighDoseTechniqueType", - "undefined" : "High-Dose Technique Type" + "IRI-based" : "Tag.2110.0020", + "undefined" : "Printer Status Info" }, - "domain" : "5919", + "domain" : "1123", "attributes" : [ "external", "datatype" ], - "id" : "13853" + "id" : "13852" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataSetSubtype", "equivalent" : [ "4365" ], @@ -230384,7 +230426,7 @@ "undefined" : "Image Overlay Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8646" }, { "iri" : "http://purl.org/fidmark/hasWidth", @@ -230399,8 +230441,8 @@ "comment" : { "en" : "Defines the marker width in a specified unit. This can be used for determining the scale of the marker." }, - "attributes" : [ "external", "object" ], - "id" : "6212" + "attributes" : [ "object", "external" ], + "id" : "6214" }, { "range" : "728", "domain" : "731", @@ -230444,7 +230486,7 @@ "undefined" : "Concatenation UID" }, "domain" : "9479", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5828" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageLaterality", @@ -230504,7 +230546,7 @@ "undefined" : "Blue Palette Color Lookup Table Data" }, "domain" : "6377", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13888" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReasonForTheAttributeModification", @@ -230523,7 +230565,7 @@ "IRI-based" : "ReasonForTheAttributeModification", "undefined" : "Reason for the Attribute Modification" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11027" }, { @@ -230584,7 +230626,7 @@ "undefined" : "Bounding Box Top Left Hand Corner" }, "domain" : "1151", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3603" }, { "range" : "544", @@ -230659,7 +230701,7 @@ "undefined" : "Gate Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "591" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelSensitivityUnitsSequence", @@ -230679,11 +230721,11 @@ "undefined" : "Channel Sensitivity Units Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9211" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlgorithmVersion", - "equivalent" : [ "2186" ], + "equivalent" : [ "2188" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13796", "annotations" : { @@ -230700,7 +230742,7 @@ }, "domain" : "13795", "attributes" : [ "external", "datatype" ], - "id" : "2189" + "id" : "2191" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0701", "equivalent" : [ "13932" ], @@ -230719,13 +230761,13 @@ "undefined" : "Data Block Description" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13931" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CollimatorShape", - "equivalent" : [ "8952" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0700", + "equivalent" : [ "8846" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13933", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -230735,17 +230777,17 @@ } ] }, "label" : { - "IRI-based" : "CollimatorShape", - "undefined" : "Collimator Shape" + "IRI-based" : "Tag.0028.0700", + "undefined" : "DCT Label" }, - "domain" : "6472", - "attributes" : [ "external", "object" ], - "id" : "8953" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "8847" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0700", - "equivalent" : [ "8846" ], + "iri" : "http://purl.org/healthcarevocab/v1#CollimatorShape", + "equivalent" : [ "8952" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13933", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -230755,12 +230797,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.0700", - "undefined" : "DCT Label" + "IRI-based" : "CollimatorShape", + "undefined" : "Collimator Shape" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "8847" + "domain" : "6472", + "attributes" : [ "object", "external" ], + "id" : "8953" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0702", "equivalent" : [ "8786" ], @@ -230779,7 +230821,7 @@ "undefined" : "Data Block" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8787" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A504", @@ -230799,7 +230841,7 @@ "undefined" : "Content Template Sequence" }, "domain" : "13934", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8920" }, { "iri" : "http://purl.org/healthcarevocab/v1#StimulusColorCodeSequence", @@ -230819,7 +230861,7 @@ "undefined" : "Stimulus Color Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13935" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0710", @@ -230919,7 +230961,7 @@ "undefined" : "Zonal Map Location" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5366" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0720", @@ -230959,7 +231001,7 @@ "undefined" : "Beam Task Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12577" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0722", @@ -230999,7 +231041,7 @@ "undefined" : "Referenced Print Job Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13944" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfSeriesRelatedInstances", @@ -231058,7 +231100,7 @@ "IRI-based" : "HorizontalPrismPower", "undefined" : "Horizontal Prism Power" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9477" }, { @@ -231079,7 +231121,7 @@ "undefined" : "Digital Signature UID" }, "domain" : "9576", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9240" }, { "iri" : "http://purl.org/healthcarevocab/v1#RotationPoint", @@ -231099,7 +231141,7 @@ "undefined" : "Rotation Point" }, "domain" : "907", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1325" }, { "iri" : "http://purl.org/healthcarevocab/v1#Manifold", @@ -231118,7 +231160,7 @@ "IRI-based" : "Manifold", "undefined" : "Manifold" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2279" }, { @@ -231143,7 +231185,7 @@ "id" : "11617" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0730", - "equivalent" : [ "11729" ], + "equivalent" : [ "11728" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13950", "annotations" : { @@ -231160,7 +231202,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "11731" + "id" : "11730" }, { "iri" : "http://purl.org/fidmark/hammingDistance", "baseIri" : "http://purl.org/fidmark", @@ -231287,7 +231329,7 @@ "undefined" : "Display Sets Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10179" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0206", @@ -231427,7 +231469,7 @@ "undefined" : "Navigation Indicator Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1674" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0212", @@ -231447,7 +231489,7 @@ "undefined" : "Display Set Scrolling Group" }, "domain" : "6227", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6228" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0218", @@ -231467,7 +231509,7 @@ "undefined" : "Reference Display Sets" }, "domain" : "11462", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13967" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepStartDate", @@ -231486,7 +231528,7 @@ "IRI-based" : "ScheduledProcedureStepStartDate", "undefined" : "Scheduled Procedure Step Start Date" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6523" }, { @@ -231527,7 +231569,7 @@ "undefined" : "Synchronized Scrolling Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4774" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreatROIBase", @@ -231547,7 +231589,7 @@ "undefined" : "Threat ROI Base" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9779" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistanceSourceToEntrance", @@ -231571,7 +231613,7 @@ "id" : "5772" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.4000.0010", - "equivalent" : [ "13547" ], + "equivalent" : [ "13545" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12005", "annotations" : { @@ -231588,7 +231630,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "13549" + "id" : "13547" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.5600.0010", "equivalent" : [ "47" ], @@ -231674,17 +231716,17 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ], "example" : [ { @@ -231706,9 +231748,9 @@ "id" : "13973" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9003", - "equivalent" : [ "13977" ], + "equivalent" : [ "13978" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13976", + "range" : "13977", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -231723,7 +231765,7 @@ }, "domain" : "48", "attributes" : [ "external", "datatype" ], - "id" : "13975" + "id" : "13976" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9002", "equivalent" : [ "7822" ], @@ -231761,7 +231803,7 @@ "IRI-based" : "VerticalPrismPower", "undefined" : "Vertical Prism Power" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9471" }, { @@ -231782,7 +231824,7 @@ "undefined" : "Scheduled Study Location AE Title" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "867" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockType", @@ -231842,7 +231884,7 @@ "undefined" : "Algorithm Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13986" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyInstanceUID", @@ -231862,7 +231904,7 @@ "undefined" : "Study Instance UID" }, "domain" : "8418", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10822" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0080", @@ -231882,13 +231924,13 @@ "undefined" : "Selector Code Sequence Value" }, "domain" : "13990", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13989" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImageSetLabel", - "equivalent" : [ "13993" ], + "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialMeasurementsDeviceType", + "equivalent" : [ "6712" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5250", + "range" : "13992", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -231898,17 +231940,17 @@ } ] }, "label" : { - "IRI-based" : "ImageSetLabel", - "undefined" : "Image Set Label" + "IRI-based" : "OphthalmicAxialMeasurementsDeviceType", + "undefined" : "Ophthalmic Axial Measurements DeviceType" }, - "domain" : "1076", + "domain" : "801", "attributes" : [ "external", "datatype" ], - "id" : "13992" + "id" : "6714" }, { - "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialMeasurementsDeviceType", - "equivalent" : [ "6712" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImageSetLabel", + "equivalent" : [ "13994" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13994", + "range" : "5250", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -231918,12 +231960,12 @@ } ] }, "label" : { - "IRI-based" : "OphthalmicAxialMeasurementsDeviceType", - "undefined" : "Ophthalmic Axial Measurements DeviceType" + "IRI-based" : "ImageSetLabel", + "undefined" : "Image Set Label" }, - "domain" : "801", + "domain" : "1076", "attributes" : [ "external", "datatype" ], - "id" : "6714" + "id" : "13993" }, { "iri" : "http://purl.org/healthcarevocab/v1#FieldOfViewOrigin", "equivalent" : [ "12791" ], @@ -231942,7 +231984,7 @@ "undefined" : "Field of View Origin" }, "domain" : "9548", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12792" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A224", @@ -232022,7 +232064,7 @@ "undefined" : "Selector SH Value" }, "domain" : "14001", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9004" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.006A", @@ -232042,11 +232084,11 @@ "undefined" : "Selector PN Value" }, "domain" : "14003", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14002" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.006E", - "equivalent" : [ "4605" ], + "equivalent" : [ "4608" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13834", "annotations" : { @@ -232063,7 +232105,7 @@ }, "domain" : "13832", "attributes" : [ "external", "datatype" ], - "id" : "4608" + "id" : "4611" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0068", "equivalent" : [ "13371" ], @@ -232085,10 +232127,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13374" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0062", - "equivalent" : [ "11819" ], + "iri" : "http://purl.org/healthcarevocab/v1#ColumnOverlap", + "equivalent" : [ "14007" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14006", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -232098,17 +232140,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0072.0062", - "undefined" : "Selector CS Value" + "IRI-based" : "ColumnOverlap", + "undefined" : "Column Overlap" }, - "domain" : "14005", - "attributes" : [ "external", "object" ], - "id" : "11820" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "14005" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ColumnOverlap", - "equivalent" : [ "14008" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0062", + "equivalent" : [ "11819" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14007", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -232118,12 +232160,12 @@ } ] }, "label" : { - "IRI-based" : "ColumnOverlap", - "undefined" : "Column Overlap" + "IRI-based" : "Tag.0072.0062", + "undefined" : "Selector CS Value" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "14006" + "domain" : "14008", + "attributes" : [ "object", "external" ], + "id" : "11820" }, { "iri" : "http://purl.org/healthcarevocab/v1#Component1ReferencedID", "equivalent" : [ "1660" ], @@ -232162,7 +232204,7 @@ "undefined" : "Selector AT Value" }, "domain" : "14009", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4064" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0066", @@ -232182,7 +232224,7 @@ "undefined" : "Selector LO Value" }, "domain" : "14011", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14010" }, { "iri" : "http://purl.org/healthcarevocab/v1#StageName", @@ -232222,7 +232264,7 @@ "undefined" : "Replaced Implant Assembly Template Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2346" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0064", @@ -232242,7 +232284,7 @@ "undefined" : "Selector IS Value" }, "domain" : "14014", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8975" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTransformSteps", @@ -232282,7 +232324,7 @@ "undefined" : "Selector SL Value" }, "domain" : "14019", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14018" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.007A", @@ -232302,7 +232344,7 @@ "undefined" : "Selector US Value" }, "domain" : "14022", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14021" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.007E", @@ -232322,7 +232364,7 @@ "undefined" : "Selector SS Value" }, "domain" : "14025", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14024" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfAverages", @@ -232362,7 +232404,7 @@ "undefined" : "Selector FD Value" }, "domain" : "14029", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11943" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0072", @@ -232382,7 +232424,7 @@ "undefined" : "Selector DS Value" }, "domain" : "14031", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14030" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0078", @@ -232402,7 +232444,7 @@ "undefined" : "Selector UL Value" }, "domain" : "14034", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14033" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0076", @@ -232422,7 +232464,7 @@ "undefined" : "Selector FL Value" }, "domain" : "14036", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5231" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0070", @@ -232486,7 +232528,7 @@ "id" : "2820" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0040", - "equivalent" : [ "13992" ], + "equivalent" : [ "13993" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13907", "annotations" : { @@ -232503,7 +232545,7 @@ }, "domain" : "1076", "attributes" : [ "external", "datatype" ], - "id" : "13993" + "id" : "13994" }, { "iri" : "http://purl.org/healthcarevocab/v1#CarrierIDAssigningAuthority", "equivalent" : [ "12961" ], @@ -232562,7 +232604,7 @@ "undefined" : "Abstract Prior Code Sequence" }, "domain" : "1076", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14044" }, { "iri" : "http://purl.org/poso/scalar", @@ -232582,7 +232624,7 @@ }, "maxCardinality" : "1", "domain" : "729", - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "14046" }, { "iri" : "http://purl.org/healthcarevocab/v1#NominalBeamEnergy", @@ -232642,7 +232684,7 @@ "undefined" : "Selector Sequence Pointer" }, "domain" : "14052", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14051" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0050", @@ -232702,7 +232744,7 @@ "undefined" : "Pre-Amplifier Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "658" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0054", @@ -232722,7 +232764,7 @@ "undefined" : "Selector Sequence Pointer Private Creator" }, "domain" : "14055", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14054" }, { "iri" : "http://purl.org/healthcarevocab/v1#NominalBeamEnergyUnit", @@ -232762,7 +232804,7 @@ "undefined" : "Medical Alerts" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12857" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceModelLabel", @@ -232802,7 +232844,7 @@ "undefined" : "Matrix Sequence" }, "domain" : "1676", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1677" }, { "iri" : "http://purl.org/healthcarevocab/v1#ConstantVolumeFlag", @@ -232846,7 +232888,7 @@ "id" : "8748" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0024", - "equivalent" : [ "7426" ], + "equivalent" : [ "7424" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13927", "annotations" : { @@ -232863,7 +232905,7 @@ }, "domain" : "5121", "attributes" : [ "external", "datatype" ], - "id" : "7427" + "id" : "7425" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0028", "equivalent" : [ "11907" ], @@ -232902,7 +232944,7 @@ "undefined" : "Image Set Selector Sequence" }, "domain" : "1568", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1569" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusAgentSequence", @@ -232922,7 +232964,7 @@ "undefined" : "Contrast/Bolus Agent Sequence" }, "domain" : "9457", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7101" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0020", @@ -232942,7 +232984,7 @@ "undefined" : "Image Sets Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6929" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionGroupNumber", @@ -232982,7 +233024,7 @@ "undefined" : "Abstract Prior Value" }, "domain" : "1076", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1077" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.003A", @@ -233006,7 +233048,7 @@ "id" : "8691" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0038", - "equivalent" : [ "13657" ], + "equivalent" : [ "13658" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -233022,8 +233064,8 @@ "undefined" : "Relative Time" }, "domain" : "1076", - "attributes" : [ "external", "object" ], - "id" : "13658" + "attributes" : [ "object", "external" ], + "id" : "13659" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopVerticalPosition", "equivalent" : [ "14067" ], @@ -233045,8 +233087,8 @@ "attributes" : [ "external", "datatype" ], "id" : "14064" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0030", - "equivalent" : [ "9198" ], + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedStoredPrintSequence", + "equivalent" : [ "14069" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -233058,15 +233100,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.0072.0030", - "undefined" : "Time Based Image Sets Sequence" + "IRI-based" : "ReferencedStoredPrintSequence", + "undefined" : "Referenced Stored Print Sequence" }, - "domain" : "1568", - "attributes" : [ "external", "object" ], - "id" : "9199" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "14068" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedStoredPrintSequence", - "equivalent" : [ "14069" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0030", + "equivalent" : [ "9198" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -233078,12 +233120,12 @@ } ] }, "label" : { - "IRI-based" : "ReferencedStoredPrintSequence", - "undefined" : "Referenced Stored Print Sequence" + "IRI-based" : "Tag.0072.0030", + "undefined" : "Time Based Image Sets Sequence" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "14068" + "domain" : "1568", + "attributes" : [ "object", "external" ], + "id" : "9199" }, { "iri" : "http://purl.org/healthcarevocab/v1#ATDAssessmentProbability", "equivalent" : [ "9806" ], @@ -233162,11 +233204,11 @@ "undefined" : "Referenced Ophthalmic Axial Length Measurement QC ImageSequence" }, "domain" : "8821", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4665" }, { "iri" : "http://purl.org/healthcarevocab/v1#SliceLocation", - "equivalent" : [ "13235" ], + "equivalent" : [ "13240" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14072", "annotations" : { @@ -233183,7 +233225,7 @@ }, "domain" : "14071", "attributes" : [ "external", "datatype" ], - "id" : "13238" + "id" : "13243" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A29A", "equivalent" : [ "10967" ], @@ -233202,7 +233244,7 @@ "undefined" : "Pixel Coordinates Set (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10968" }, { "iri" : "http://purl.org/healthcarevocab/v1#TMLinePositionX0Retired", @@ -233262,7 +233304,7 @@ "undefined" : "MR Spatial Saturation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8534" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelSourceModifiersSequence", @@ -233282,7 +233324,7 @@ "undefined" : "Channel Source Modifiers Sequence" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9225" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.9099", @@ -233342,7 +233384,7 @@ "undefined" : "Bounding Polygon" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9892" }, { "iri" : "http://purl.org/healthcarevocab/v1#DisplaySetHorizontalJustification", @@ -233402,11 +233444,11 @@ "undefined" : "Displayed Area Top Left Hand Corner (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3265" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0074.0120", - "equivalent" : [ "13113" ], + "equivalent" : [ "13116" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13675", "annotations" : { @@ -233423,7 +233465,7 @@ }, "domain" : "1064", "attributes" : [ "external", "datatype" ], - "id" : "13114" + "id" : "13117" }, { "iri" : "http://purl.org/healthcarevocab/v1#LocalizedDeviation", "equivalent" : [ "14111" ], @@ -233442,7 +233484,7 @@ "undefined" : "Localized Deviation Sequence" }, "domain" : "2525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14110" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelSensitivity", @@ -233562,7 +233604,7 @@ "undefined" : "Algorithm Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13987" }, { "iri" : "http://purl.org/healthcarevocab/v1#GainCorrectionReferenceSequence", @@ -233582,7 +233624,7 @@ "undefined" : "Gain Correction Reference Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4182" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientTelephoneNumbers", @@ -233602,7 +233644,7 @@ "undefined" : "Patient's Telephone Numbers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11475" }, { "iri" : "http://purl.org/healthcarevocab/v1#VariableFlipAngleFlag", @@ -233702,7 +233744,7 @@ "undefined" : "2D Plane Coordinates Sequence" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6411" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterThicknessUsedInGainCalibration", @@ -233762,7 +233804,7 @@ "undefined" : "OOI Size" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9956" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterShape", @@ -233782,7 +233824,7 @@ "undefined" : "Shutter Shape" }, "domain" : "8740", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5907" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0086", @@ -233822,7 +233864,7 @@ "undefined" : "Localized Deviation Sequence" }, "domain" : "2525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14111" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0088", @@ -233862,7 +233904,7 @@ "undefined" : "Procedure Step Progress Information Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12471" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0087", @@ -233902,7 +233944,7 @@ "undefined" : "Selector SL Value" }, "domain" : "8771", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14020" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0081", @@ -233942,7 +233984,7 @@ "undefined" : "Global Deviation Sequence" }, "domain" : "2525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12695" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0089", @@ -233962,7 +234004,7 @@ "undefined" : "Visual Field Test Point Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4996" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionIndex", @@ -233982,7 +234024,7 @@ "undefined" : "Acquisition Index" }, "domain" : "1268", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1611" }, { "iri" : "http://purl.org/healthcarevocab/v1#RRIntervalTimeNominal", @@ -234001,12 +234043,12 @@ "IRI-based" : "RRIntervalTimeNominal", "undefined" : "R-R Interval Time Nominal" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "6185" }, { "iri" : "http://purl.org/healthcarevocab/v1#UltrasoundSelectedOphthalmicAxialLengthSequence", - "equivalent" : [ "1313" ], + "equivalent" : [ "1316" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -234022,8 +234064,8 @@ "undefined" : "Ultrasound Selected Ophthalmic Axial Length Sequence" }, "domain" : "14148", - "attributes" : [ "external", "object" ], - "id" : "1315" + "attributes" : [ "object", "external" ], + "id" : "1318" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0091", "equivalent" : [ "14159" ], @@ -234082,7 +234124,7 @@ "undefined" : "Visual Field Test Point Normals Sequence" }, "domain" : "9495", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13001" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0096", @@ -234262,7 +234304,7 @@ "undefined" : "CAD File Format" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9994" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelDataAreaRotationAngleRelativeToFOV", @@ -234342,8 +234384,28 @@ "undefined" : "Results Normals Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10964" + }, { + "iri" : "http://purl.org/healthcarevocab/v1#RadiusOfCircularCollimator", + "equivalent" : [ "8994" ], + "baseIri" : "http://purl.org/healthcarevocab/v1", + "range" : "1629", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://purl.org/healthcarevocab/v1", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "RadiusOfCircularCollimator", + "undefined" : "Radius of Circular Collimator" + }, + "domain" : "1635", + "attributes" : [ "external", "datatype" ], + "id" : "8995" }, { "iri" : "http://purl.org/healthcarevocab/v1#AccessoryCode", "equivalent" : [ "14180" ], @@ -234384,26 +234446,6 @@ "domain" : "782", "attributes" : [ "external", "datatype" ], "id" : "12338" - }, { - "iri" : "http://purl.org/healthcarevocab/v1#RadiusOfCircularCollimator", - "equivalent" : [ "8994" ], - "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1629", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://purl.org/healthcarevocab/v1", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "RadiusOfCircularCollimator", - "undefined" : "Radius of Circular Collimator" - }, - "domain" : "1635", - "attributes" : [ "external", "datatype" ], - "id" : "8995" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0066", "equivalent" : [ "4183" ], @@ -234462,7 +234504,7 @@ "undefined" : "Age Corrected Sensitivity Deviation Algorithm Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10617" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0060", @@ -234522,7 +234564,7 @@ "undefined" : "Metabolite Map Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8417" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0061", @@ -234582,7 +234624,7 @@ "undefined" : "Generalized Defect Sensitivity Deviation Algorithm Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11671" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0069", @@ -234622,7 +234664,7 @@ "undefined" : "Time Slot Information Sequence" }, "domain" : "1618", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12461" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0075", @@ -234762,13 +234804,13 @@ "undefined" : "Add Near Sequence" }, "domain" : "6317", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11090" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0073", - "equivalent" : [ "144" ], + "equivalent" : [ "140" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14200", + "range" : "14202", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -234781,9 +234823,9 @@ "IRI-based" : "Tag.0024.0073", "undefined" : "Localized Deviation Probability" }, - "domain" : "145", + "domain" : "141", "attributes" : [ "external", "datatype" ], - "id" : "147" + "id" : "143" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0072", "equivalent" : [ "14205" ], @@ -234922,7 +234964,7 @@ "undefined" : "Selector Sequence Pointer" }, "domain" : "8759", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14053" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0040", @@ -235222,13 +235264,13 @@ "undefined" : "Test Point Normals Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9996" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MaskVisibilityPercentage", - "equivalent" : [ "12446" ], + "iri" : "http://purl.org/healthcarevocab/v1#CountsAccumulated", + "equivalent" : [ "7060" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14248", + "range" : "2697", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -235238,17 +235280,17 @@ } ] }, "label" : { - "IRI-based" : "MaskVisibilityPercentage", - "undefined" : "Mask Visibility Percentage" + "IRI-based" : "CountsAccumulated", + "undefined" : "Counts Accumulated" }, - "domain" : "1366", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "12448" + "id" : "7062" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CountsAccumulated", - "equivalent" : [ "7060" ], + "iri" : "http://purl.org/healthcarevocab/v1#MaskVisibilityPercentage", + "equivalent" : [ "12446" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2697", + "range" : "14248", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -235258,12 +235300,12 @@ } ] }, "label" : { - "IRI-based" : "CountsAccumulated", - "undefined" : "Counts Accumulated" + "IRI-based" : "MaskVisibilityPercentage", + "undefined" : "Mask Visibility Percentage" }, - "domain" : "1", + "domain" : "1366", "attributes" : [ "external", "datatype" ], - "id" : "7062" + "id" : "12448" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentedPropertyCategoryCodeSequence", "equivalent" : [ "9397" ], @@ -235282,7 +235324,7 @@ "undefined" : "Segmented Property Category Code Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9398" }, { "iri" : "http://purl.org/healthcarevocab/v1#SeriesDate", @@ -235342,7 +235384,7 @@ "undefined" : "Stimulus Color Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13936" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0028", @@ -235382,7 +235424,7 @@ "undefined" : "Background Illumination Color Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11495" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0025", @@ -235422,7 +235464,7 @@ "undefined" : "Fixation Monitoring Code Sequence" }, "domain" : "7792", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7793" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0032", @@ -235442,7 +235484,7 @@ "undefined" : "Fixation Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14264" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0039", @@ -235522,7 +235564,7 @@ "undefined" : "Visual Field Catch Trial Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9347" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0024.0037", @@ -235582,7 +235624,7 @@ "undefined" : "Segment Sequence" }, "domain" : "8689", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9418" }, { "iri" : "http://purl.org/healthcarevocab/v1#BodyPartThickness", @@ -235622,7 +235664,7 @@ "undefined" : "Channel Sequence" }, "domain" : "7531", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14277" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTROIInterpretedType", @@ -235722,7 +235764,7 @@ "undefined" : "Screening Test Mode Code Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13354" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupVariationDimensionName", @@ -235842,7 +235884,7 @@ "undefined" : "Nominal Screen Definition Sequence" }, "domain" : "14285", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11293" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0108", @@ -235862,7 +235904,7 @@ "undefined" : "Display Environment Spatial Position" }, "domain" : "14286", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9787" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0106", @@ -235914,7 +235956,7 @@ }, "superproperty" : [ "6034" ], "domain" : "14077", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10966" }, { "iri" : "http://purl.org/fidmark/maxIdentifiers", @@ -236026,7 +236068,7 @@ "undefined" : "Abort Reason" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9883" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusTotalDose", @@ -236049,10 +236091,10 @@ "attributes" : [ "external", "datatype" ], "id" : "573" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RectifierSmoothing", - "equivalent" : [ "628" ], + "iri" : "http://purl.org/healthcarevocab/v1#CompressionRecognitionCode", + "equivalent" : [ "14295" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1139", + "range" : "3881", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -236062,17 +236104,17 @@ } ] }, "label" : { - "IRI-based" : "RectifierSmoothing", - "undefined" : "Rectifier Smoothing" + "IRI-based" : "CompressionRecognitionCode", + "undefined" : "Compression Recognition Code" }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "630" + "id" : "14294" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CompressionRecognitionCode", - "equivalent" : [ "14295" ], + "iri" : "http://purl.org/healthcarevocab/v1#RectifierSmoothing", + "equivalent" : [ "628" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3881", + "range" : "1139", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -236082,15 +236124,15 @@ } ] }, "label" : { - "IRI-based" : "CompressionRecognitionCode", - "undefined" : "Compression Recognition Code" + "IRI-based" : "RectifierSmoothing", + "undefined" : "Rectifier Smoothing" }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "14294" + "id" : "630" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedImageBoxSequenceRetired", - "equivalent" : [ "9921" ], + "equivalent" : [ "9924" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -236106,11 +236148,11 @@ "undefined" : "Referenced Image Box Sequence (Retired)" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9922" + "attributes" : [ "object", "external" ], + "id" : "9925" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformingPhysicianName", - "equivalent" : [ "6290" ], + "equivalent" : [ "6289" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -236126,8 +236168,8 @@ "undefined" : "Performing Physician's Name" }, "domain" : "9131", - "attributes" : [ "external", "object" ], - "id" : "6292" + "attributes" : [ "object", "external" ], + "id" : "6291" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaskSubtractionSequence", "equivalent" : [ "10075" ], @@ -236146,7 +236188,7 @@ "undefined" : "Mask Subtraction Sequence" }, "domain" : "9058", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10076" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelDataProviderURL", @@ -236246,13 +236288,13 @@ "undefined" : "Selector Sequence Pointer Items" }, "domain" : "8761", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12635" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FrameContentSequence", - "equivalent" : [ "5565" ], + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfAlarmObjects", + "equivalent" : [ "9918" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14304", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -236262,17 +236304,17 @@ } ] }, "label" : { - "IRI-based" : "FrameContentSequence", - "undefined" : "Frame Content Sequence" + "IRI-based" : "NumberOfAlarmObjects", + "undefined" : "Number of Alarm Objects" }, - "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "5566" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9920" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfAlarmObjects", - "equivalent" : [ "9918" ], + "iri" : "http://purl.org/healthcarevocab/v1#FrameContentSequence", + "equivalent" : [ "5565" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14304", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -236282,12 +236324,12 @@ } ] }, "label" : { - "IRI-based" : "NumberOfAlarmObjects", - "undefined" : "Number of Alarm Objects" + "IRI-based" : "FrameContentSequence", + "undefined" : "Frame Content Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9920" + "domain" : "45", + "attributes" : [ "object", "external" ], + "id" : "5566" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0104", "equivalent" : [ "13753" ], @@ -236346,11 +236388,11 @@ "undefined" : "Refractive Error Before Refractive Surgery Code Sequence" }, "domain" : "8716", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2673" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300C.0100", - "equivalent" : [ "14309" ], + "equivalent" : [ "14310" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12018", "annotations" : { @@ -236367,7 +236409,7 @@ }, "domain" : "12019", "attributes" : [ "external", "datatype" ], - "id" : "14308" + "id" : "14309" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A33A", "equivalent" : [ "12024" ], @@ -236406,7 +236448,7 @@ "undefined" : "Phase Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12391" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataCollectionDiameter", @@ -236466,7 +236508,7 @@ "undefined" : "Procedure Context Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9966" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlaySmoothingType", @@ -236510,7 +236552,7 @@ "id" : "8291" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A354", - "equivalent" : [ "5811" ], + "equivalent" : [ "5807" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "11749", "annotations" : { @@ -236527,7 +236569,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "5813" + "id" : "5809" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageOrientationPatient", "equivalent" : [ "10747" ], @@ -236546,7 +236588,7 @@ "undefined" : "Image Orientation (Patient)" }, "domain" : "9362", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10748" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A352", @@ -236606,7 +236648,7 @@ "undefined" : "Unified Procedure Step Performed Procedure Sequence" }, "domain" : "3981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13438" }, { "iri" : "http://purl.org/healthcarevocab/v1#OptotypePresentation", @@ -236646,7 +236688,7 @@ "undefined" : "Threat Detection Algorithm and Version" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9852" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A313", @@ -236666,7 +236708,7 @@ "undefined" : "Referenced Accession Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14317" }, { "iri" : "http://purl.org/healthcarevocab/v1#VitreousStatusCodeSequence", @@ -236686,7 +236728,7 @@ "undefined" : "Vitreous Status Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1609" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContourSlabThickness", @@ -236705,7 +236747,7 @@ "IRI-based" : "ContourSlabThickness", "undefined" : "Contour Slab Thickness" }, - "domain" : "2503", + "domain" : "2507", "attributes" : [ "external", "datatype" ], "id" : "14320" }, { @@ -236726,11 +236768,11 @@ "undefined" : "MR Spectroscopy FOV/Geometry Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8545" }, { "iri" : "http://purl.org/healthcarevocab/v1#Sensitivity", - "equivalent" : [ "12199" ], + "equivalent" : [ "12200" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14323", "annotations" : { @@ -236747,7 +236789,7 @@ }, "domain" : "14322", "attributes" : [ "external", "datatype" ], - "id" : "12201" + "id" : "12202" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0010.4000", "equivalent" : [ "4545" ], @@ -236806,7 +236848,7 @@ "undefined" : "Measured Value Sequence" }, "domain" : "14329", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14328" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanarConfiguration", @@ -236886,7 +236928,7 @@ "undefined" : "Optical Ophthalmic Axial Length Measurements Sequence" }, "domain" : "9165", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1472" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A301", @@ -236906,7 +236948,7 @@ "undefined" : "Numeric Value Qualifier Code Sequence" }, "domain" : "14337", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12620" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A30A", @@ -236926,7 +236968,7 @@ "undefined" : "Numeric Value" }, "domain" : "14338", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11994" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDevicePositionTolerance", @@ -237046,7 +237088,7 @@ "undefined" : "Bi-Plane Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9000" }, { "iri" : "http://purl.org/healthcarevocab/v1#PreAmplifierEquipmentSequence", @@ -237066,7 +237108,7 @@ "undefined" : "Pre-Amplifier Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "816" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedReferenceImageNumber", @@ -237126,7 +237168,7 @@ "undefined" : "Patient Physiological State Code Sequence" }, "domain" : "8167", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13219" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestAttributesSequence", @@ -237146,7 +237188,7 @@ "undefined" : "Request Attributes Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5261" }, { "iri" : "http://purl.org/healthcarevocab/v1#TargetPrescriptionDose", @@ -237286,7 +237328,7 @@ "undefined" : "CT Image Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11382" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompressionStepPointers", @@ -237306,7 +237348,7 @@ "undefined" : "Compression Step Pointers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14368" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockThickness", @@ -237386,7 +237428,7 @@ "undefined" : "Report Detail Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3007" }, { "iri" : "http://purl.org/healthcarevocab/v1#IncludeDisplayApplication", @@ -237405,7 +237447,7 @@ "IRI-based" : "IncludeDisplayApplication", "undefined" : "Include Display Application" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "14378" }, { @@ -237466,7 +237508,7 @@ "undefined" : "Control Point 3D Position" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14383" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A385", @@ -237485,8 +237527,8 @@ "IRI-based" : "Tag.0040.A385", "undefined" : "Pertinent Other Evidence Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "4826" }, { "iri" : "http://purl.org/healthcarevocab/v1#LineStyleSequence", @@ -237506,7 +237548,7 @@ "undefined" : "Line Style Sequence" }, "domain" : "9079", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1055" }, { "iri" : "http://purl.org/healthcarevocab/v1#LastMenstrualDate", @@ -237546,7 +237588,7 @@ "undefined" : "HL7 Structured Document Reference Sequence" }, "domain" : "14357", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10993" }, { "iri" : "http://purl.org/healthcarevocab/v1#FixationLightPolarAngle", @@ -237586,7 +237628,7 @@ "undefined" : "Verbal Source Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7225" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageGeometryType", @@ -237626,7 +237668,7 @@ "undefined" : "Primary Fluence Mode Sequence" }, "domain" : "9118", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5625" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantRegulatoryDisapprovalCodeSequence", @@ -237646,7 +237688,7 @@ "undefined" : "Implant Regulatory Disapproval Code Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4998" }, { "iri" : "http://purl.org/healthcarevocab/v1#UID", @@ -237666,7 +237708,7 @@ "undefined" : "UID" }, "domain" : "14147", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8397" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A360", @@ -237685,8 +237727,8 @@ "IRI-based" : "Tag.0040.A360", "undefined" : "Predecessor Documents Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "14393" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldMeanSensitivity", @@ -237746,7 +237788,7 @@ "undefined" : "Current Requested Procedure Evidence Sequence" }, "domain" : "14356", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12502" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A372", @@ -237765,8 +237807,8 @@ "IRI-based" : "Tag.0040.A372", "undefined" : "Performed Procedure Code Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "4347" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.A370", @@ -237786,7 +237828,7 @@ "undefined" : "Referenced Request Sequence" }, "domain" : "14355", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2231" }, { "iri" : "http://purl.org/healthcarevocab/v1#PulseRepetitionInterval", @@ -237846,7 +237888,7 @@ "undefined" : "Issuer of the Container Identifier Sequence" }, "domain" : "9097", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3062" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopRollAdjustedAngle", @@ -237998,7 +238040,7 @@ "undefined" : "Referenced RT Plan Sequence" }, "domain" : "8719", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13368" }, { "iri" : "http://purl.org/healthcarevocab/v1#StereoHorizontalPixelOffset", @@ -238038,7 +238080,7 @@ "undefined" : "Visual Acuity Modifiers" }, "domain" : "14140", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11021" }, { "iri" : "http://purl.org/healthcarevocab/v1#StimulusPresentationTime", @@ -238078,7 +238120,7 @@ "undefined" : "Contributing Equipment Sequence" }, "domain" : "9461", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12238" }, { "iri" : "http://purl.org/healthcarevocab/v1#StationName", @@ -238278,13 +238320,13 @@ "undefined" : "Data Collection Center (Patient)" }, "domain" : "9607", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11315" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AnatomicStructureSpaceOrRegionSequence", - "equivalent" : [ "7090" ], + "iri" : "http://purl.org/healthcarevocab/v1#AlarmDecisionTime", + "equivalent" : [ "9836" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13826", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -238294,17 +238336,17 @@ } ] }, "label" : { - "IRI-based" : "AnatomicStructureSpaceOrRegionSequence", - "undefined" : "Anatomic Structure, Space or Region Sequence" + "IRI-based" : "AlarmDecisionTime", + "undefined" : "Alarm Decision Time" }, - "domain" : "241", - "attributes" : [ "external", "object" ], - "id" : "7091" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9838" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AlarmDecisionTime", - "equivalent" : [ "9836" ], + "iri" : "http://purl.org/healthcarevocab/v1#AnatomicStructureSpaceOrRegionSequence", + "equivalent" : [ "7090" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13826", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -238314,12 +238356,12 @@ } ] }, "label" : { - "IRI-based" : "AlarmDecisionTime", - "undefined" : "Alarm Decision Time" + "IRI-based" : "AnatomicStructureSpaceOrRegionSequence", + "undefined" : "Anatomic Structure, Space or Region Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9838" + "domain" : "241", + "attributes" : [ "object", "external" ], + "id" : "7091" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedCalculatedDoseReferenceSequence", "equivalent" : [ "10379" ], @@ -238338,7 +238380,7 @@ "undefined" : "Referenced Calculated Dose Reference Sequence" }, "domain" : "8834", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10381" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.000A", @@ -238458,11 +238500,11 @@ "undefined" : "Coding Scheme Identification Sequence" }, "domain" : "6467", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2871" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0014", - "equivalent" : [ "9855" ], + "equivalent" : [ "9853" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13928", "annotations" : { @@ -238479,7 +238521,7 @@ }, "domain" : "1673", "attributes" : [ "external", "datatype" ], - "id" : "9857" + "id" : "9855" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusIngredient", "equivalent" : [ "582" ], @@ -238518,7 +238560,7 @@ "undefined" : "Source Hanging Protocol Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10881" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.0010", @@ -238558,7 +238600,7 @@ "undefined" : "Hanging Protocol User Identification Code Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4528" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0072.000C", @@ -238578,7 +238620,7 @@ "undefined" : "Hanging Protocol Definition Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14480" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiationAtomicNumber", @@ -238618,7 +238660,7 @@ "undefined" : "Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7685" }, { "iri" : "http://purl.org/healthcarevocab/v1#IssuerOfTheSpecimenIdentifierSequence", @@ -238638,7 +238680,7 @@ "undefined" : "Issuer of the Specimen Identifier Sequence" }, "domain" : "70", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4470" }, { "iri" : "http://purl.org/healthcarevocab/v1#TomoAngle", @@ -238698,7 +238740,7 @@ "undefined" : "Issuer of Patient ID Qualifiers Sequence" }, "domain" : "9095", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10028" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerSecondaryAngle", @@ -238776,8 +238818,8 @@ "en" : "Indicates the velocity of a feature of interest.", "nl" : "Duid de snelheid van een object aan." }, - "attributes" : [ "external", "object" ], - "id" : "6207" + "attributes" : [ "object", "external" ], + "id" : "6209" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamName", "equivalent" : [ "14487" ], @@ -238856,7 +238898,7 @@ "undefined" : "Presentation LUT Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8630" }, { "iri" : "http://purl.org/healthcarevocab/v1#GantryAngle", @@ -238920,7 +238962,7 @@ "id" : "9596" }, { "iri" : "http://purl.org/healthcarevocab/v1#SignalDomainColumns", - "equivalent" : [ "13975" ], + "equivalent" : [ "13976" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14499", "annotations" : { @@ -238937,7 +238979,7 @@ }, "domain" : "48", "attributes" : [ "external", "datatype" ], - "id" : "13977" + "id" : "13978" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistributionType", "equivalent" : [ "14508" ], @@ -239020,7 +239062,7 @@ "id" : "4588" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterByOperator", - "equivalent" : [ "13018" ], + "equivalent" : [ "13022" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "6665", "annotations" : { @@ -239037,10 +239079,10 @@ }, "domain" : "6103", "attributes" : [ "external", "datatype" ], - "id" : "13020" + "id" : "13024" }, { "iri" : "http://purl.org/healthcarevocab/v1#VerticesOfTheRegion", - "equivalent" : [ "12253" ], + "equivalent" : [ "12254" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -239056,8 +239098,8 @@ "undefined" : "Vertices of the Region" }, "domain" : "7549", - "attributes" : [ "external", "object" ], - "id" : "12254" + "attributes" : [ "object", "external" ], + "id" : "12255" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterventionStatus", "equivalent" : [ "7168" ], @@ -239096,7 +239138,7 @@ "undefined" : "Wedge Position Sequence" }, "domain" : "14142", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14523" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureStepLabel", @@ -239136,7 +239178,7 @@ "undefined" : "Data Elements Signed" }, "domain" : "9608", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7669" }, { "iri" : "http://purl.org/healthcarevocab/v1#LanguageCodeSequenceTrial", @@ -239156,7 +239198,7 @@ "undefined" : "Language Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13147" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientBirthDate", @@ -239336,7 +239378,7 @@ "undefined" : "Details of Coefficients" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12605" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.5000", @@ -239356,7 +239398,7 @@ "undefined" : "Original Image Identification" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4398" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0403", @@ -239376,11 +239418,11 @@ "undefined" : "Sequence of Compressed Data" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14616" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0020.5002", - "equivalent" : [ "11285" ], + "equivalent" : [ "11283" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -239396,8 +239438,8 @@ "undefined" : "Original Image Identification Nomenclature" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "11286" + "attributes" : [ "object", "external" ], + "id" : "11284" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0400", "equivalent" : [ "8494" ], @@ -239536,7 +239578,7 @@ "undefined" : "Displayed Area Bottom Right Hand Corner (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3270" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0008.3001", @@ -239556,7 +239598,7 @@ "undefined" : "Alternate Representation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12211" }, { "iri" : "http://purl.org/healthcarevocab/v1#InterpretationTranscriber", @@ -239596,7 +239638,7 @@ "undefined" : "Isocenter Position" }, "domain" : "9349", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14643" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxNumber", @@ -239656,7 +239698,7 @@ "undefined" : "Wedge Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14653" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedBasicAnnotationBoxSequence", @@ -239676,7 +239718,7 @@ "undefined" : "Referenced Basic Annotation Box Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14655" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceSerialNumber", @@ -239716,7 +239758,7 @@ "undefined" : "Irradiation Event UID" }, "domain" : "8156", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12991" }, { "iri" : "http://purl.org/healthcarevocab/v1#EndMeterset", @@ -239740,7 +239782,7 @@ "id" : "10368" }, { "iri" : "http://purl.org/healthcarevocab/v1#CenterOfRotation", - "equivalent" : [ "2322" ], + "equivalent" : [ "2318" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -239755,9 +239797,9 @@ "IRI-based" : "CenterOfRotation", "undefined" : "Center of Rotation" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], - "id" : "2323" + "domain" : "1803", + "attributes" : [ "object", "external" ], + "id" : "2319" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayMagnificationType", "equivalent" : [ "6937" ], @@ -239800,7 +239842,7 @@ "id" : "7461" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContextUID", - "equivalent" : [ "2846" ], + "equivalent" : [ "2844" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14078", "annotations" : { @@ -239816,8 +239858,8 @@ "undefined" : "Context UID" }, "domain" : "9455", - "attributes" : [ "external", "object" ], - "id" : "2849" + "attributes" : [ "object", "external" ], + "id" : "2847" }, { "iri" : "http://purl.org/healthcarevocab/v1#ConvolutionKernelGroup", "equivalent" : [ "11417" ], @@ -239896,7 +239938,7 @@ "undefined" : "Display Window Label Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14670" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentSummaryMeasuredDoseReferenceSequence", @@ -239916,7 +239958,7 @@ "undefined" : "Treatment Summary Measured Dose Reference Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10665" }, { "iri" : "http://purl.org/healthcarevocab/v1#PredictedRefractiveError", @@ -239976,7 +240018,7 @@ "undefined" : "Palette Color Lookup Table Sequence" }, "domain" : "2385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10397" }, { "iri" : "http://purl.org/healthcarevocab/v1#CylinderPower", @@ -240056,7 +240098,7 @@ "undefined" : "Selector PN Value" }, "domain" : "8769", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14004" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0110", @@ -240076,7 +240118,7 @@ "undefined" : "Specimen Reference Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8903" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0112", @@ -240216,7 +240258,7 @@ "undefined" : "Illuminator Type Code Sequence" }, "domain" : "2385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13102" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelStatus", @@ -240236,7 +240278,7 @@ "undefined" : "Channel Status" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9222" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0107", @@ -240280,7 +240322,7 @@ "id" : "14336" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentCreatorName", - "equivalent" : [ "3352" ], + "equivalent" : [ "3355" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "4088", "annotations" : { @@ -240297,7 +240339,7 @@ }, "domain" : "4089", "attributes" : [ "external", "datatype" ], - "id" : "3355" + "id" : "3358" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0108", "equivalent" : [ "9533" ], @@ -240316,7 +240358,7 @@ "undefined" : "Illumination Color Code Sequence" }, "domain" : "2385", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9534" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0102", @@ -240336,11 +240378,11 @@ "undefined" : "Image Orientation (Slide)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14758" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0105", - "equivalent" : [ "4192" ], + "equivalent" : [ "4190" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -240356,8 +240398,8 @@ "undefined" : "Optical Path Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "4193" + "attributes" : [ "object", "external" ], + "id" : "4191" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2050.0010", "equivalent" : [ "7499" ], @@ -240376,7 +240418,7 @@ "undefined" : "Presentation LUT Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7500" }, { "iri" : "http://purl.org/healthcarevocab/v1#EchoNumbers", @@ -240396,7 +240438,7 @@ "undefined" : "Echo Number(s)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6925" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentLabel", @@ -240436,7 +240478,7 @@ "undefined" : "Center of PTO" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9793" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.2400", @@ -240476,7 +240518,7 @@ "undefined" : "Sorting Operations Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12049" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoseReferenceDescription", @@ -240516,7 +240558,7 @@ "undefined" : "Selector LO Value" }, "domain" : "8768", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14012" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyAccessoryDeviceNumber", @@ -240576,7 +240618,7 @@ "undefined" : "Person's Telephone Numbers" }, "domain" : "7526", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11802" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1102", @@ -240616,7 +240658,7 @@ "undefined" : "Person Identification Code Sequence" }, "domain" : "7525", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5594" }, { "iri" : "http://purl.org/healthcarevocab/v1#WADORetrievalSequence", @@ -240636,7 +240678,7 @@ "undefined" : "WADO Retrieval Sequence" }, "domain" : "14141", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5660" }, { "iri" : "http://purl.org/healthcarevocab/v1#StartingRespiratoryAmplitude", @@ -240676,7 +240718,7 @@ "undefined" : "Specimen Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4432" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2050.0020", @@ -240716,7 +240758,7 @@ "undefined" : "Creator-Version UID" }, "domain" : "4082", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7578" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpherePower", @@ -240796,7 +240838,7 @@ "undefined" : "Referenced Sample Positions" }, "domain" : "8722", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8443" }, { "iri" : "http://purl.org/healthcarevocab/v1#VectorCoordinateData", @@ -240836,7 +240878,7 @@ "undefined" : "Subjective Refraction Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9644" }, { "iri" : "http://purl.org/healthcarevocab/v1#SliceThickness", @@ -240876,7 +240918,7 @@ "undefined" : "Other Magnification Types Available" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3557" }, { "iri" : "http://purl.org/healthcarevocab/v1#GridDimensions", @@ -240896,7 +240938,7 @@ "undefined" : "Grid Dimensions" }, "domain" : "5581", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13544" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayForegroundDensity", @@ -240920,7 +240962,7 @@ "id" : "6843" }, { "iri" : "http://purl.org/healthcarevocab/v1#NotchFilterBandwidth", - "equivalent" : [ "9168" ], + "equivalent" : [ "9169" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14788", "annotations" : { @@ -240937,7 +240979,7 @@ }, "domain" : "4801", "attributes" : [ "external", "datatype" ], - "id" : "9170" + "id" : "9171" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChemicalShiftMaximumIntegrationLimitInppm", "equivalent" : [ "10733" ], @@ -240976,7 +241018,7 @@ "undefined" : "Trigger Vector" }, "domain" : "987", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14792" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanningLandmarkID", @@ -241036,7 +241078,7 @@ "undefined" : "Frame of Reference UID" }, "domain" : "9389", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10700" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterUpperHorizontalEdge", @@ -241076,7 +241118,7 @@ "undefined" : "Certificate of Signer" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9227" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientBreedDescription", @@ -241116,7 +241158,7 @@ "undefined" : "Calculated Frame List" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2000" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReportNumber", @@ -241156,7 +241198,7 @@ "undefined" : "Waveform Presentation Group Sequence" }, "domain" : "4084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9904" }, { "iri" : "http://purl.org/healthcarevocab/v1#RescaleType", @@ -241256,7 +241298,7 @@ "undefined" : "Mating Feature Degree of Freedom Sequence" }, "domain" : "1196", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5973" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilterHighFrequency", @@ -241400,7 +241442,7 @@ "id" : "7574" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.004B", - "equivalent" : [ "5125" ], + "equivalent" : [ "5126" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14819", "annotations" : { @@ -241417,7 +241459,7 @@ }, "domain" : "3908", "attributes" : [ "external", "datatype" ], - "id" : "5127" + "id" : "5128" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.004A", "equivalent" : [ "14339" ], @@ -241476,7 +241518,7 @@ "undefined" : "Tolerance Table Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12942" }, { "iri" : "http://purl.org/healthcarevocab/v1#RFEchoTrainLength", @@ -241536,7 +241578,7 @@ "undefined" : "Beam Limiting Device Tolerance Sequence" }, "domain" : "14119", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7551" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0042", @@ -241579,10 +241621,10 @@ "attributes" : [ "external", "datatype" ], "id" : "7614" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0044", - "equivalent" : [ "1376" ], + "iri" : "http://purl.org/healthcarevocab/v1#ScanType", + "equivalent" : [ "9947" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14832", + "range" : "14831", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -241592,15 +241634,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0044", - "undefined" : "Gantry Angle Tolerance" + "IRI-based" : "ScanType", + "undefined" : "Scan Type" }, - "domain" : "14831", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1379" + "id" : "9949" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ScanType", - "equivalent" : [ "9947" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0044", + "equivalent" : [ "1376" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14833", "annotations" : { @@ -241612,12 +241654,12 @@ } ] }, "label" : { - "IRI-based" : "ScanType", - "undefined" : "Scan Type" + "IRI-based" : "Tag.300A.0044", + "undefined" : "Gantry Angle Tolerance" }, - "domain" : "102", + "domain" : "14832", "attributes" : [ "external", "datatype" ], - "id" : "9949" + "id" : "1379" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0043", "equivalent" : [ "6001" ], @@ -241655,8 +241697,8 @@ "IRI-based" : "PointPositionAccuracy", "undefined" : "Point Position Accuracy" }, - "domain" : "1799", - "attributes" : [ "external", "object" ], + "domain" : "1803", + "attributes" : [ "object", "external" ], "id" : "2302" }, { "iri" : "http://purl.org/healthcarevocab/v1#LensesCodeSequence", @@ -241676,7 +241718,7 @@ "undefined" : "Lenses Code Sequence" }, "domain" : "9076", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4698" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeidentificationMethodCodeSequence", @@ -241696,7 +241738,7 @@ "undefined" : "De-identification Method Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14836" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientBreedCodeSequence", @@ -241716,7 +241758,7 @@ "undefined" : "Patient Breed Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11036" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalCollimationWidth", @@ -241739,10 +241781,10 @@ "attributes" : [ "external", "datatype" ], "id" : "11334" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TimeSlotTime", - "equivalent" : [ "12462" ], + "iri" : "http://purl.org/healthcarevocab/v1#CardiacFramingType", + "equivalent" : [ "276" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11689", + "range" : "14839", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -241752,17 +241794,17 @@ } ] }, "label" : { - "IRI-based" : "TimeSlotTime", - "undefined" : "Time Slot Time" + "IRI-based" : "CardiacFramingType", + "undefined" : "Cardiac Framing Type" }, - "domain" : "10386", + "domain" : "14838", "attributes" : [ "external", "datatype" ], - "id" : "12464" + "id" : "279" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CardiacFramingType", - "equivalent" : [ "276" ], + "iri" : "http://purl.org/healthcarevocab/v1#TimeSlotTime", + "equivalent" : [ "12462" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14839", + "range" : "11689", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -241772,12 +241814,12 @@ } ] }, "label" : { - "IRI-based" : "CardiacFramingType", - "undefined" : "Cardiac Framing Type" + "IRI-based" : "TimeSlotTime", + "undefined" : "Time Slot Time" }, - "domain" : "14838", + "domain" : "10386", "attributes" : [ "external", "datatype" ], - "id" : "279" + "id" : "12464" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0028", "equivalent" : [ "10243" ], @@ -241880,7 +241922,7 @@ "id" : "4447" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.002A", - "equivalent" : [ "1806" ], + "equivalent" : [ "1798" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14857", "annotations" : { @@ -241897,7 +241939,7 @@ }, "domain" : "14856", "attributes" : [ "external", "datatype" ], - "id" : "1809" + "id" : "1801" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamDescription", "equivalent" : [ "14859" ], @@ -241955,7 +241997,7 @@ "IRI-based" : "TotalNumberOfPiecesOfMediaCreated", "undefined" : "Total Number of Pieces of Media Created" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "14862" }, { @@ -242116,7 +242158,7 @@ "undefined" : "Mask Sub-pixel Shift" }, "domain" : "9073", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10115" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0016", @@ -242156,7 +242198,7 @@ "undefined" : "Dose Reference Point Coordinates" }, "domain" : "316", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11977" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedImageNavigationSequence", @@ -242176,7 +242218,7 @@ "undefined" : "Referenced Image Navigation Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14879" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReconstructionMethod", @@ -242256,7 +242298,7 @@ "undefined" : "Dose Reference UID" }, "domain" : "316", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8960" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0012", @@ -242296,7 +242338,7 @@ "undefined" : "Keratometry Left Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9686" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0015", @@ -242356,7 +242398,7 @@ "undefined" : "Dose Reference Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10759" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0009", @@ -242376,7 +242418,7 @@ "undefined" : "Treatment Protocols" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13789" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0006", @@ -242436,7 +242478,7 @@ "undefined" : "Treatment Sites" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8680" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.000A", @@ -242576,7 +242618,7 @@ "undefined" : "Physician(s) of Record" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6282" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerFrameFunctionalGroupsSequence", @@ -242596,7 +242638,7 @@ "undefined" : "Per-frame Functional Groups Sequence" }, "domain" : "9134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12829" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedResultsSequence", @@ -242616,7 +242658,7 @@ "undefined" : "Referenced Results Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1551" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageOrientationVolume", @@ -242636,7 +242678,7 @@ "undefined" : "Image Orientation (Volume)" }, "domain" : "6785", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6786" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageBoxesSequence", @@ -242656,7 +242698,7 @@ "undefined" : "Image Boxes Sequence" }, "domain" : "26", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13613" }, { "iri" : "http://purl.org/healthcarevocab/v1#CTXRayDetailsSequence", @@ -242676,7 +242718,7 @@ "undefined" : "CT X-Ray Details Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11404" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecimenDescriptionSequenceTrial", @@ -242696,7 +242738,7 @@ "undefined" : "Specimen Description Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4423" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorDescription", @@ -242776,7 +242818,7 @@ "undefined" : "Content Sequence" }, "domain" : "9484", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13133" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0304", @@ -242796,7 +242838,7 @@ "undefined" : "Referenced Color Palette Instance UID" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10584" }, { "iri" : "http://purl.org/healthcarevocab/v1#ZoomCenter", @@ -242816,7 +242858,7 @@ "undefined" : "Zoom Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14904" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeviceDiameterUnits", @@ -242856,7 +242898,7 @@ "undefined" : "Diaphragm Position" }, "domain" : "3925", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5508" }, { "iri" : "http://purl.org/healthcarevocab/v1#WorklistLabel", @@ -243060,7 +243102,7 @@ "id" : "7040" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceVariant", - "equivalent" : [ "7204" ], + "equivalent" : [ "7202" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -243076,8 +243118,8 @@ "undefined" : "Sequence Variant" }, "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "7205" + "attributes" : [ "object", "external" ], + "id" : "7203" }, { "iri" : "http://purl.org/healthcarevocab/v1#XDSRetrievalSequence", "equivalent" : [ "5661" ], @@ -243096,7 +243138,7 @@ "undefined" : "XDS Retrieval Sequence" }, "domain" : "14130", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5663" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.008A", @@ -243136,7 +243178,7 @@ "undefined" : "Referenced Basic Annotation Box Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14656" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0082", @@ -243156,7 +243198,7 @@ "undefined" : "Beam Dose Specification Point" }, "domain" : "1067", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14931" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0084", @@ -243195,7 +243237,7 @@ "IRI-based" : "NominalCardiacTriggerTimePriorToRPeak", "undefined" : "Nominal Cardiac Trigger Time Prior To R-Peak" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "5847" }, { @@ -243275,8 +243317,8 @@ "IRI-based" : "ReferencedStorageMediaSequence", "undefined" : "Referenced Storage Media Sequence" }, - "domain" : "2368", - "attributes" : [ "external", "object" ], + "domain" : "2372", + "attributes" : [ "object", "external" ], "id" : "14936" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0086", @@ -243336,7 +243378,7 @@ "undefined" : "Dark Current Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4376" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.007A", @@ -243396,7 +243438,7 @@ "undefined" : "Left Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9507" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSetupImageSequence", @@ -243416,7 +243458,7 @@ "undefined" : "Referenced Setup Image Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14942" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataSetTrailingPadding", @@ -243436,7 +243478,7 @@ "undefined" : "Data Set Trailing Padding" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14944" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0071", @@ -243476,7 +243518,7 @@ "undefined" : "Fraction Group Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6585" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0072", @@ -243636,7 +243678,7 @@ "undefined" : "Compensator Position" }, "domain" : "14094", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8175" }, { "iri" : "http://purl.org/healthcarevocab/v1#TimeSliceVector", @@ -243656,7 +243698,7 @@ "undefined" : "Time Slice Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14955" }, { "iri" : "http://purl.org/healthcarevocab/v1#DopplerSampleVolumeYPositionRetired", @@ -243718,7 +243760,7 @@ "undefined" : "Compensator Thickness Data" }, "domain" : "14096", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8069" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00EB", @@ -243738,7 +243780,7 @@ "undefined" : "Compensator Transmission Data" }, "domain" : "11", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14961" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00EE", @@ -243818,7 +243860,7 @@ "undefined" : "Plane Position (Slide) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14965" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E0", @@ -243922,7 +243964,7 @@ "id" : "14972" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.021F", - "equivalent" : [ "11322" ], + "equivalent" : [ "11326" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14436", "annotations" : { @@ -243937,14 +243979,14 @@ "IRI-based" : "Tag.0048.021F", "undefined" : "Column Position In Total Image Pixel Matrix" }, - "domain" : "11323", + "domain" : "11327", "attributes" : [ "external", "datatype" ], - "id" : "11325" + "id" : "11329" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E9", - "equivalent" : [ "14975" ], + "iri" : "http://purl.org/healthcarevocab/v1#LossyImageCompressionRetired", + "equivalent" : [ "4907" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14974", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -243954,17 +243996,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.00E9", - "undefined" : "Compensator Pixel Spacing" + "IRI-based" : "LossyImageCompressionRetired", + "undefined" : "Lossy Image Compression (Retired)" }, - "domain" : "14122", - "attributes" : [ "external", "object" ], - "id" : "14974" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "4909" }, { - "iri" : "http://purl.org/healthcarevocab/v1#LossyImageCompressionRetired", - "equivalent" : [ "4909" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E9", + "equivalent" : [ "14976" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14976", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -243974,15 +244016,15 @@ } ] }, "label" : { - "IRI-based" : "LossyImageCompressionRetired", - "undefined" : "Lossy Image Compression (Retired)" + "IRI-based" : "Tag.300A.00E9", + "undefined" : "Compensator Pixel Spacing" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "4911" + "domain" : "14122", + "attributes" : [ "object", "external" ], + "id" : "14975" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E8", - "equivalent" : [ "11576" ], + "equivalent" : [ "11578" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14585", "annotations" : { @@ -243999,7 +244041,7 @@ }, "domain" : "14586", "attributes" : [ "external", "datatype" ], - "id" : "11577" + "id" : "11579" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E3", "equivalent" : [ "8790" ], @@ -244018,7 +244060,7 @@ "undefined" : "Compensator Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8791" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E2", @@ -244041,10 +244083,10 @@ "attributes" : [ "external", "datatype" ], "id" : "14979" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E5", - "equivalent" : [ "10326" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.021E", + "equivalent" : [ "14982" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14578", + "range" : "14460", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -244054,17 +244096,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.00E5", - "undefined" : "Compensator ID" + "IRI-based" : "Tag.0048.021E", + "undefined" : "Row Position In Total Image Pixel Matrix" }, - "domain" : "14580", + "domain" : "11327", "attributes" : [ "external", "datatype" ], - "id" : "10327" + "id" : "14981" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.021E", - "equivalent" : [ "14982" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E5", + "equivalent" : [ "10326" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14460", + "range" : "14578", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -244074,12 +244116,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0048.021E", - "undefined" : "Row Position In Total Image Pixel Matrix" + "IRI-based" : "Tag.300A.00E5", + "undefined" : "Compensator ID" }, - "domain" : "11323", + "domain" : "14580", "attributes" : [ "external", "datatype" ], - "id" : "14981" + "id" : "10327" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00E4", "equivalent" : [ "10392" ], @@ -244118,7 +244160,7 @@ "undefined" : "Referenced Image Navigation Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14880" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00D9", @@ -244158,7 +244200,7 @@ "undefined" : "Referenced Procedure Step Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5800" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0207", @@ -244178,7 +244220,7 @@ "undefined" : "Optical Path Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11914" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00DB", @@ -244218,7 +244260,7 @@ "undefined" : "Bottom Right Hand Corner of Localizer Area" }, "domain" : "2360", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2361" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00DA", @@ -244241,8 +244283,8 @@ "attributes" : [ "external", "datatype" ], "id" : "14991" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DisplayedAreaSelectionSequence", - "equivalent" : [ "3262" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0201", + "equivalent" : [ "14994" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -244254,15 +244296,15 @@ } ] }, "label" : { - "IRI-based" : "DisplayedAreaSelectionSequence", - "undefined" : "Displayed Area Selection Sequence" + "IRI-based" : "Tag.0048.0201", + "undefined" : "Top Left Hand Corner of Localizer Area" }, - "domain" : "851", - "attributes" : [ "external", "object" ], - "id" : "3263" + "domain" : "2360", + "attributes" : [ "object", "external" ], + "id" : "14993" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0201", - "equivalent" : [ "14994" ], + "iri" : "http://purl.org/healthcarevocab/v1#DisplayedAreaSelectionSequence", + "equivalent" : [ "3262" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -244274,12 +244316,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0048.0201", - "undefined" : "Top Left Hand Corner of Localizer Area" + "IRI-based" : "DisplayedAreaSelectionSequence", + "undefined" : "Displayed Area Selection Sequence" }, - "domain" : "2360", - "attributes" : [ "external", "object" ], - "id" : "14993" + "domain" : "851", + "attributes" : [ "object", "external" ], + "id" : "3263" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00DD", "equivalent" : [ "10095" ], @@ -244478,7 +244520,7 @@ "undefined" : "Wedge Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14654" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00D4", @@ -244538,7 +244580,7 @@ "undefined" : "Referenced Brachy Application Setup Sequence" }, "domain" : "8833", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13383" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C8", @@ -244618,7 +244660,7 @@ "undefined" : "Planned Verification Image Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6614" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamDoseSpecificationPoint", @@ -244638,7 +244680,7 @@ "undefined" : "Beam Dose Specification Point" }, "domain" : "1067", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14932" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00CC", @@ -244658,7 +244700,7 @@ "undefined" : "Imaging Device-Specific Acquisition Parameters" }, "domain" : "2477", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7588" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockMountingPosition", @@ -244722,7 +244764,7 @@ "id" : "11857" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C7", - "equivalent" : [ "13853" ], + "equivalent" : [ "13850" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15037", "annotations" : { @@ -244739,7 +244781,7 @@ }, "domain" : "15036", "attributes" : [ "external", "datatype" ], - "id" : "13854" + "id" : "13851" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C6", "equivalent" : [ "8212" ], @@ -244781,10 +244823,10 @@ "attributes" : [ "external", "datatype" ], "id" : "15042" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialProtocolName", - "equivalent" : [ "15049" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C3", + "equivalent" : [ "14858" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15048", + "range" : "15047", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -244794,17 +244836,17 @@ } ] }, "label" : { - "IRI-based" : "ClinicalTrialProtocolName", - "undefined" : "Clinical Trial Protocol Name" + "IRI-based" : "Tag.300A.00C3", + "undefined" : "Beam Description" }, - "domain" : "15047", + "domain" : "15046", "attributes" : [ "external", "datatype" ], - "id" : "15046" + "id" : "14859" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C3", - "equivalent" : [ "14858" ], + "iri" : "http://purl.org/healthcarevocab/v1#ClinicalTrialProtocolName", + "equivalent" : [ "15051" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15051", + "range" : "15050", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -244814,12 +244856,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.00C3", - "undefined" : "Beam Description" + "IRI-based" : "ClinicalTrialProtocolName", + "undefined" : "Clinical Trial Protocol Name" }, - "domain" : "15050", + "domain" : "15049", "attributes" : [ "external", "datatype" ], - "id" : "14859" + "id" : "15048" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00C2", "equivalent" : [ "14486" ], @@ -244878,11 +244920,11 @@ "undefined" : "Frame Pixel Shift Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12809" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00BC", - "equivalent" : [ "7905" ], + "equivalent" : [ "7908" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15060", "annotations" : { @@ -244899,7 +244941,7 @@ }, "domain" : "15059", "attributes" : [ "external", "datatype" ], - "id" : "7908" + "id" : "7911" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00BE", "equivalent" : [ "3135" ], @@ -244918,7 +244960,7 @@ "undefined" : "Leaf Position Boundaries" }, "domain" : "14121", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3137" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00BB", @@ -245018,7 +245060,7 @@ "undefined" : "Beam Limiting Device Sequence" }, "domain" : "14120", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15069" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00B0", @@ -245038,7 +245080,7 @@ "undefined" : "Beam Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15073" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00B2", @@ -245158,7 +245200,7 @@ "undefined" : "Brachy Application Setup Dose Specification Point" }, "domain" : "1088", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4828" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00A4", @@ -245258,7 +245300,7 @@ "undefined" : "CT Reconstruction Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11313" }, { "iri" : "http://purl.org/healthcarevocab/v1#BluePaletteColorLookupTableDescriptor", @@ -245278,7 +245320,7 @@ "undefined" : "Blue Palette Color Lookup Table Descriptor" }, "domain" : "6384", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15084" }, { "iri" : "http://purl.org/healthcarevocab/v1#OperatingModeType", @@ -245318,7 +245360,7 @@ "undefined" : "Transducer Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7133" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistanceBetweenFocalPlanes", @@ -245418,7 +245460,7 @@ "undefined" : "Relative Image Position Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4680" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContextGroupExtensionFlag", @@ -245458,7 +245500,7 @@ "undefined" : "Intervention Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7181" }, { "iri" : "http://purl.org/healthcarevocab/v1#FlowCompensation", @@ -245538,7 +245580,7 @@ "undefined" : "Selector Code Sequence Value" }, "domain" : "8778", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13991" }, { "iri" : "http://purl.org/healthcarevocab/v1#TomoTime", @@ -245638,7 +245680,7 @@ "undefined" : "Contrast/Bolus Ingredient Code Sequence" }, "domain" : "2893", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11279" }, { "iri" : "http://purl.org/healthcarevocab/v1#InputAvailabilityFlag", @@ -245678,7 +245720,7 @@ "undefined" : "Implant Template 3D Model Surface Number" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4758" }, { "iri" : "http://purl.org/healthcarevocab/v1#HorizontalFieldOfView", @@ -245702,7 +245744,7 @@ "id" : "4630" }, { "iri" : "http://purl.org/healthcarevocab/v1#SyringeCounts", - "equivalent" : [ "564" ], + "equivalent" : [ "567" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14731", "annotations" : { @@ -245717,9 +245759,9 @@ "IRI-based" : "SyringeCounts", "undefined" : "Syringe Counts" }, - "domain" : "565", + "domain" : "568", "attributes" : [ "external", "datatype" ], - "id" : "567" + "id" : "570" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfFramesIntegrated", "equivalent" : [ "3733" ], @@ -245861,8 +245903,8 @@ "attributes" : [ "external", "datatype" ], "id" : "9832" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ComponentAssemblySequence", - "equivalent" : [ "1726" ], + "iri" : "http://purl.org/healthcarevocab/v1#DetectorVector", + "equivalent" : [ "12409" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -245874,15 +245916,15 @@ } ] }, "label" : { - "IRI-based" : "ComponentAssemblySequence", - "undefined" : "Component Assembly Sequence" + "IRI-based" : "DetectorVector", + "undefined" : "Detector Vector" }, - "domain" : "93", - "attributes" : [ "external", "object" ], - "id" : "1727" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "12410" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DetectorVector", - "equivalent" : [ "12406" ], + "iri" : "http://purl.org/healthcarevocab/v1#ComponentAssemblySequence", + "equivalent" : [ "1726" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -245894,12 +245936,12 @@ } ] }, "label" : { - "IRI-based" : "DetectorVector", - "undefined" : "Detector Vector" + "IRI-based" : "ComponentAssemblySequence", + "undefined" : "Component Assembly Sequence" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "12407" + "domain" : "93", + "attributes" : [ "object", "external" ], + "id" : "1727" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScatterCorrected", "equivalent" : [ "13268" ], @@ -245978,7 +246020,7 @@ "undefined" : "Plane Position (Slide) Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14966" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameAcquisitionNumber", @@ -246018,7 +246060,7 @@ "undefined" : "Specific Absorption Rate Sequence" }, "domain" : "83", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10868" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00FB", @@ -246201,10 +246243,10 @@ "attributes" : [ "external", "datatype" ], "id" : "14180" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00F4", - "equivalent" : [ "5391" ], + "iri" : "http://purl.org/healthcarevocab/v1#InternationalRouteSegment", + "equivalent" : [ "9865" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14650", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -246214,17 +246256,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.00F4", - "undefined" : "Block Sequence" + "IRI-based" : "InternationalRouteSegment", + "undefined" : "International Route Segment" }, - "domain" : "14097", - "attributes" : [ "external", "object" ], - "id" : "5393" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9867" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InternationalRouteSegment", - "equivalent" : [ "9869" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00F4", + "equivalent" : [ "5391" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14650", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -246234,15 +246276,15 @@ } ] }, "label" : { - "IRI-based" : "InternationalRouteSegment", - "undefined" : "International Route Segment" + "IRI-based" : "Tag.300A.00F4", + "undefined" : "Block Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9871" + "domain" : "14097", + "attributes" : [ "object", "external" ], + "id" : "5393" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00F3", - "equivalent" : [ "10692" ], + "equivalent" : [ "10695" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14636", "annotations" : { @@ -246259,7 +246301,7 @@ }, "domain" : "174", "attributes" : [ "external", "datatype" ], - "id" : "10694" + "id" : "10697" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.00F6", "equivalent" : [ "3963" ], @@ -246318,7 +246360,7 @@ "undefined" : "Referenced Print Job Sequence (Pull Stored Print)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7508" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndicationROISequence", @@ -246338,7 +246380,7 @@ "undefined" : "Indication ROI Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6098" }, { "iri" : "http://purl.org/healthcarevocab/v1#AngularPosition", @@ -246438,7 +246480,7 @@ "undefined" : "PET Position Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13204" }, { "iri" : "http://purl.org/healthcarevocab/v1#SetupImageComment", @@ -246538,7 +246580,7 @@ "undefined" : "Data Set Trailing Padding" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14945" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayNumber", @@ -246578,7 +246620,7 @@ "undefined" : "Measured Value Sequence" }, "domain" : "9059", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14330" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0148", @@ -246622,7 +246664,7 @@ "id" : "2063" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.014A", - "equivalent" : [ "12566" ], + "equivalent" : [ "12568" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13050", "annotations" : { @@ -246639,7 +246681,7 @@ }, "domain" : "13051", "attributes" : [ "external", "datatype" ], - "id" : "12567" + "id" : "12569" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.014C", "equivalent" : [ "13959" ], @@ -246778,7 +246820,7 @@ "undefined" : "Diffusion Gradient Direction Sequence" }, "domain" : "3989", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8331" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusIngredientOpaque", @@ -246838,7 +246880,7 @@ "undefined" : "Observation Subject Type Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13377" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyArrivalDate", @@ -246978,7 +247020,7 @@ "undefined" : "Isocenter Position" }, "domain" : "14107", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14644" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.012E", @@ -246998,7 +247040,7 @@ "undefined" : "Surface Entry Point" }, "domain" : "14108", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15150" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingLookupTableDescriptor", @@ -247018,7 +247060,7 @@ "undefined" : "Blending Lookup Table Descriptor" }, "domain" : "6399", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15152" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.012A", @@ -247098,7 +247140,7 @@ "undefined" : "Surface Entry Point" }, "domain" : "8423", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15151" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0123", @@ -247278,7 +247320,7 @@ "undefined" : "Wedge Position Sequence" }, "domain" : "14102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14524" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0115", @@ -247338,7 +247380,7 @@ "undefined" : "Beam Limiting Device Position Sequence" }, "domain" : "14103", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7534" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.011C", @@ -247358,7 +247400,7 @@ "undefined" : "Leaf/Jaw Positions" }, "domain" : "14106", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11167" }, { "iri" : "http://purl.org/healthcarevocab/v1#FluenceMapSequence", @@ -247378,7 +247420,7 @@ "undefined" : "Fluence Map Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5610" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.010E", @@ -247458,7 +247500,7 @@ "undefined" : "Control Point Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15156" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0114", @@ -247482,7 +247524,7 @@ "id" : "14050" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantTemplateGroupVariationDimensionSequence", - "equivalent" : [ "11269" ], + "equivalent" : [ "11271" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -247498,8 +247540,8 @@ "undefined" : "Implant Template Group Variation Dimension Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], - "id" : "11270" + "attributes" : [ "object", "external" ], + "id" : "11272" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0110", "equivalent" : [ "11988" ], @@ -247598,7 +247640,7 @@ "undefined" : "Applicator Sequence" }, "domain" : "14100", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15160" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0106", @@ -247618,7 +247660,7 @@ "undefined" : "Block Data" }, "domain" : "14098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15162" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.010A", @@ -247678,7 +247720,7 @@ "undefined" : "PET Frame Correction Factors Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13202" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorType", @@ -247777,7 +247819,7 @@ "IRI-based" : "VerticalPrismBase", "undefined" : "Vertical Prism Base" }, - "domain" : "7300", + "domain" : "7297", "attributes" : [ "external", "datatype" ], "id" : "9474" }, { @@ -247878,7 +247920,7 @@ "undefined" : "Source of Anterior Chamber Depth Data Code Sequence" }, "domain" : "114", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "115" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImagePosition", @@ -247898,7 +247940,7 @@ "undefined" : "Image Position" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10744" }, { "iri" : "http://purl.org/healthcarevocab/v1#GrayLookupTableData", @@ -247918,7 +247960,7 @@ "undefined" : "Gray Lookup Table Data" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15168" }, { "iri" : "http://purl.org/healthcarevocab/v1#FrameOfReferenceRelationshipSequence", @@ -247938,7 +247980,7 @@ "undefined" : "Frame of Reference Relationship Sequence" }, "domain" : "820", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15170" }, { "iri" : "http://purl.org/healthcarevocab/v1#MRVelocityEncodingSequence", @@ -247958,7 +248000,7 @@ "undefined" : "MR Velocity Encoding Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10632" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.5212", @@ -247978,7 +248020,7 @@ "undefined" : "Image Translation Vector" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3220" }, { "iri" : "http://purl.org/healthcarevocab/v1#PETFrameTypeSequence", @@ -247998,7 +248040,7 @@ "undefined" : "PET Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13177" }, { "iri" : "http://purl.org/healthcarevocab/v1#StructuredDisplayTextBoxSequence", @@ -248018,7 +248060,7 @@ "undefined" : "Structured Display Text Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13224" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceType", @@ -248058,7 +248100,7 @@ "undefined" : "Reference Display Sets" }, "domain" : "11462", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13968" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0200", @@ -248118,7 +248160,7 @@ "undefined" : "Anatomic Structure Space Or Region Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7049" }, { "iri" : "http://purl.org/healthcarevocab/v1#EstimatedDoseSaving", @@ -248141,10 +248183,10 @@ "attributes" : [ "external", "datatype" ], "id" : "11408" }, { - "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDeviceSequence", - "equivalent" : [ "15069" ], + "iri" : "http://purl.org/healthcarevocab/v1#PhysicianApprovingInterpretation", + "equivalent" : [ "11158" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "3669", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -248154,17 +248196,17 @@ } ] }, "label" : { - "IRI-based" : "BeamLimitingDeviceSequence", - "undefined" : "Beam Limiting Device Sequence" + "IRI-based" : "PhysicianApprovingInterpretation", + "undefined" : "Physician Approving Interpretation" }, - "domain" : "6409", - "attributes" : [ "external", "object" ], - "id" : "15070" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "11160" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PhysicianApprovingInterpretation", - "equivalent" : [ "11158" ], + "iri" : "http://purl.org/healthcarevocab/v1#BeamLimitingDeviceSequence", + "equivalent" : [ "15069" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3669", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -248174,12 +248216,12 @@ } ] }, "label" : { - "IRI-based" : "PhysicianApprovingInterpretation", - "undefined" : "Physician Approving Interpretation" + "IRI-based" : "BeamLimitingDeviceSequence", + "undefined" : "Beam Limiting Device Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "11160" + "domain" : "6409", + "attributes" : [ "object", "external" ], + "id" : "15070" }, { "iri" : "http://purl.org/healthcarevocab/v1#HorizontalAlignment", "equivalent" : [ "1433" ], @@ -248218,7 +248260,7 @@ "undefined" : "Ion Beam Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15175" }, { "iri" : "http://purl.org/healthcarevocab/v1#RefractiveIndexApplied", @@ -248378,7 +248420,7 @@ "undefined" : "Fixation Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13073" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0199", @@ -248418,7 +248460,7 @@ "undefined" : "Image Transformation Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11804" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0196", @@ -248462,7 +248504,7 @@ "id" : "3327" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicImageOrientation", - "equivalent" : [ "4609" ], + "equivalent" : [ "4605" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15184", "annotations" : { @@ -248479,7 +248521,7 @@ }, "domain" : "1593", "attributes" : [ "external", "datatype" ], - "id" : "4611" + "id" : "4607" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelPaddingRangeLimit", "equivalent" : [ "15186" ], @@ -248518,7 +248560,7 @@ "undefined" : "Patient Setup Sequence" }, "domain" : "14081", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11069" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0183", @@ -248562,7 +248604,7 @@ "id" : "15187" }, { "iri" : "http://purl.org/healthcarevocab/v1#Location", - "equivalent" : [ "10695" ], + "equivalent" : [ "10692" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15189", "annotations" : { @@ -248579,7 +248621,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10697" + "id" : "10694" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0184", "equivalent" : [ "15020" ], @@ -248638,7 +248680,7 @@ "undefined" : "Transmit Transducer Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "697" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverlayDate", @@ -248698,7 +248740,7 @@ "undefined" : "Anatomic Location Of Examining Instrument Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7064" }, { "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilElementUsed", @@ -248722,7 +248764,7 @@ "id" : "7940" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScanLength", - "equivalent" : [ "6445" ], + "equivalent" : [ "6448" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15199", "annotations" : { @@ -248739,7 +248781,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "6446" + "id" : "6449" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContainerComponentMaterial", "equivalent" : [ "15201" ], @@ -248822,7 +248864,7 @@ "id" : "10513" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedWaveformSequence", - "equivalent" : [ "2102" ], + "equivalent" : [ "2106" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -248838,13 +248880,13 @@ "undefined" : "Referenced Waveform Sequence" }, "domain" : "8715", - "attributes" : [ "external", "object" ], - "id" : "2104" + "attributes" : [ "object", "external" ], + "id" : "2108" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfScanSpotPositions", - "equivalent" : [ "15205" ], + "iri" : "http://purl.org/healthcarevocab/v1#ApprovalStatus", + "equivalent" : [ "833" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15204", + "range" : "13553", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -248854,17 +248896,17 @@ } ] }, "label" : { - "IRI-based" : "NumberOfScanSpotPositions", - "undefined" : "Number of Scan Spot Positions" + "IRI-based" : "ApprovalStatus", + "undefined" : "Approval Status" }, - "domain" : "15203", + "domain" : "13572", "attributes" : [ "external", "datatype" ], - "id" : "15202" + "id" : "836" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ApprovalStatus", - "equivalent" : [ "833" ], + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfScanSpotPositions", + "equivalent" : [ "15205" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13553", + "range" : "15204", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -248874,12 +248916,12 @@ } ] }, "label" : { - "IRI-based" : "ApprovalStatus", - "undefined" : "Approval Status" + "IRI-based" : "NumberOfScanSpotPositions", + "undefined" : "Number of Scan Spot Positions" }, - "domain" : "13572", + "domain" : "15203", "attributes" : [ "external", "datatype" ], - "id" : "836" + "id" : "15202" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.01D4", "equivalent" : [ "15210" ], @@ -248997,8 +249039,8 @@ "IRI-based" : "SurfacePointsSequence", "undefined" : "Surface Points Sequence" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], + "domain" : "1298", + "attributes" : [ "object", "external" ], "id" : "2284" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorSSValue", @@ -249018,7 +249060,7 @@ "undefined" : "Selector SS Value" }, "domain" : "8758", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14026" }, { "iri" : "http://purl.org/healthcarevocab/v1#RetrieveURI", @@ -249178,7 +249220,7 @@ "undefined" : "Setup Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11009" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.01B0", @@ -249218,7 +249260,7 @@ "undefined" : "Slice Location Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15221" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.01A6", @@ -249278,7 +249320,7 @@ "undefined" : "Institution Code Sequence" }, "domain" : "9341", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4076" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterLeftVerticalEdge", @@ -249318,7 +249360,7 @@ "undefined" : "Compensator Transmission Data" }, "domain" : "11", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14962" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlaneIdentification", @@ -249398,7 +249440,7 @@ "undefined" : "Shielding Device Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6767" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientPhysiologicalStateSequence", @@ -249418,7 +249460,7 @@ "undefined" : "Patient Physiological State Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13221" }, { "iri" : "http://purl.org/healthcarevocab/v1#RouteOfAdmissions", @@ -249442,7 +249484,7 @@ "id" : "15229" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0210", - "equivalent" : [ "6837" ], + "equivalent" : [ "6839" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -249458,8 +249500,8 @@ "undefined" : "Source Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], - "id" : "6838" + "attributes" : [ "object", "external" ], + "id" : "6840" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0212", "equivalent" : [ "1924" ], @@ -249518,7 +249560,7 @@ "undefined" : "Treatment Machine Sequence" }, "domain" : "14082", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11429" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientPrimaryLanguageCodeSequence", @@ -249538,7 +249580,7 @@ "undefined" : "Patient's Primary Language Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9314" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicData", @@ -249558,7 +249600,7 @@ "undefined" : "Graphic Data" }, "domain" : "9382", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3533" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0200", @@ -249581,10 +249623,10 @@ "attributes" : [ "external", "datatype" ], "id" : "15234" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0202", - "equivalent" : [ "9022" ], + "iri" : "http://purl.org/healthcarevocab/v1#FirstTreatmentDate", + "equivalent" : [ "10504" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13061", + "range" : "6747", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -249594,17 +249636,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0202", - "undefined" : "Brachy Treatment Type" + "IRI-based" : "FirstTreatmentDate", + "undefined" : "First Treatment Date" }, - "domain" : "13062", + "domain" : "1253", "attributes" : [ "external", "datatype" ], - "id" : "9025" + "id" : "10506" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FirstTreatmentDate", - "equivalent" : [ "10504" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0202", + "equivalent" : [ "9022" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6747", + "range" : "13061", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -249614,12 +249656,12 @@ } ] }, "label" : { - "IRI-based" : "FirstTreatmentDate", - "undefined" : "First Treatment Date" + "IRI-based" : "Tag.300A.0202", + "undefined" : "Brachy Treatment Type" }, - "domain" : "1253", + "domain" : "13062", "attributes" : [ "external", "datatype" ], - "id" : "10506" + "id" : "9025" }, { "iri" : "http://purl.org/healthcarevocab/v1#DistanceSourceToDataCollectionCenter", "equivalent" : [ "11364" ], @@ -249718,7 +249760,7 @@ "undefined" : "Recorded Brachy Accessory Device Sequence" }, "domain" : "1087", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10533" }, { "iri" : "http://purl.org/healthcarevocab/v1#AlgorithmParameters", @@ -249758,7 +249800,7 @@ "undefined" : "Transducer Application Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11502" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockRows", @@ -249818,7 +249860,7 @@ "undefined" : "Component Reference System" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9992" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestingPhysician", @@ -249882,7 +249924,7 @@ "id" : "8923" }, { "iri" : "http://purl.org/healthcarevocab/v1#SortingDirection", - "equivalent" : [ "12038" ], + "equivalent" : [ "12039" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15113", "annotations" : { @@ -249899,7 +249941,7 @@ }, "domain" : "229", "attributes" : [ "external", "datatype" ], - "id" : "12040" + "id" : "12041" }, { "iri" : "http://purl.org/healthcarevocab/v1#StageNumber", "equivalent" : [ "4861" ], @@ -249938,7 +249980,7 @@ "undefined" : "List of MIME Types" }, "domain" : "191", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9054" }, { "iri" : "http://purl.org/healthcarevocab/v1#SeriesDescriptionCodeSequence", @@ -249958,7 +250000,7 @@ "undefined" : "Series Description Code Sequence" }, "domain" : "8751", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6268" }, { "iri" : "http://purl.org/healthcarevocab/v1#IdentifyingComments", @@ -249982,7 +250024,7 @@ "id" : "15248" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedStartControlPointIndex", - "equivalent" : [ "13583" ], + "equivalent" : [ "13584" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "299", "annotations" : { @@ -249999,7 +250041,7 @@ }, "domain" : "4788", "attributes" : [ "external", "datatype" ], - "id" : "13584" + "id" : "13585" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledProcedureStepLocation", "equivalent" : [ "6483" ], @@ -250017,14 +250059,14 @@ "IRI-based" : "ScheduledProcedureStepLocation", "undefined" : "Scheduled Procedure Step Location" }, - "domain" : "1202", + "domain" : "1206", "attributes" : [ "external", "datatype" ], "id" : "6485" }, { - "iri" : "http://purl.org/healthcarevocab/v1#VisualAcuityMeasurementSequence", - "equivalent" : [ "12176" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImplementationClassUID", + "equivalent" : [ "4592" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "102", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250034,17 +250076,17 @@ } ] }, "label" : { - "IRI-based" : "VisualAcuityMeasurementSequence", - "undefined" : "Visual Acuity Measurement Sequence" + "IRI-based" : "ImplementationClassUID", + "undefined" : "Implementation Class UID" }, - "domain" : "14139", - "attributes" : [ "external", "object" ], - "id" : "12177" + "domain" : "102", + "attributes" : [ "object", "external" ], + "id" : "4593" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImplementationClassUID", - "equivalent" : [ "4592" ], + "iri" : "http://purl.org/healthcarevocab/v1#VisualAcuityMeasurementSequence", + "equivalent" : [ "12176" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "102", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250054,12 +250096,12 @@ } ] }, "label" : { - "IRI-based" : "ImplementationClassUID", - "undefined" : "Implementation Class UID" + "IRI-based" : "VisualAcuityMeasurementSequence", + "undefined" : "Visual Acuity Measurement Sequence" }, - "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "4593" + "domain" : "14139", + "attributes" : [ "object", "external" ], + "id" : "12177" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProjectionPixelCalibrationSequence", "equivalent" : [ "10108" ], @@ -250078,7 +250120,7 @@ "undefined" : "Projection Pixel Calibration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10109" }, { "iri" : "http://purl.org/healthcarevocab/v1#DocumentAuthorIdentifierCodeSequenceTrial", @@ -250098,7 +250140,7 @@ "undefined" : "Document Author Identifier Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7631" }, { "iri" : "http://purl.org/healthcarevocab/v1#EffectiveDuration", @@ -250162,7 +250204,7 @@ "id" : "384" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0400", - "equivalent" : [ "1547" ], + "equivalent" : [ "1543" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15253", "annotations" : { @@ -250179,7 +250221,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1549" + "id" : "1545" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilmBoxContentSequence", "equivalent" : [ "8527" ], @@ -250198,7 +250240,7 @@ "undefined" : "Film Box Content Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8528" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0291", @@ -250238,13 +250280,13 @@ "undefined" : "Referenced Stored Print Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14069" }, { - "iri" : "http://purl.org/healthcarevocab/v1#FiducialIdentifier", - "equivalent" : [ "1630" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0290", + "equivalent" : [ "6591" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6941", + "range" : "13137", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250254,17 +250296,17 @@ } ] }, "label" : { - "IRI-based" : "FiducialIdentifier", - "undefined" : "Fiducial Identifier" + "IRI-based" : "Tag.300A.0290", + "undefined" : "Source Applicator Number" }, - "domain" : "1626", + "domain" : "288", "attributes" : [ "external", "datatype" ], - "id" : "1632" + "id" : "6593" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0290", - "equivalent" : [ "6591" ], + "iri" : "http://purl.org/healthcarevocab/v1#FiducialIdentifier", + "equivalent" : [ "1630" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13137", + "range" : "6941", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250274,12 +250316,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0290", - "undefined" : "Source Applicator Number" + "IRI-based" : "FiducialIdentifier", + "undefined" : "Fiducial Identifier" }, - "domain" : "288", + "domain" : "1626", "attributes" : [ "external", "datatype" ], - "id" : "6593" + "id" : "1632" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0292", "equivalent" : [ "15258" ], @@ -250342,7 +250384,7 @@ "id" : "11987" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0294", - "equivalent" : [ "5117" ], + "equivalent" : [ "5115" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13141", "annotations" : { @@ -250359,7 +250401,7 @@ }, "domain" : "13142", "attributes" : [ "external", "datatype" ], - "id" : "5120" + "id" : "5118" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionDuration", "equivalent" : [ "8292" ], @@ -250438,7 +250480,7 @@ "undefined" : "Fraction Group Summary Sequence" }, "domain" : "1253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10987" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.028C", @@ -250478,7 +250520,7 @@ "undefined" : "Channel Sequence" }, "domain" : "7531", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14278" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0282", @@ -250542,7 +250584,7 @@ "id" : "15264" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0284", - "equivalent" : [ "9013" ], + "equivalent" : [ "9016" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13157", "annotations" : { @@ -250559,7 +250601,7 @@ }, "domain" : "13158", "attributes" : [ "external", "datatype" ], - "id" : "9016" + "id" : "9019" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0286", "equivalent" : [ "14038" ], @@ -250638,7 +250680,7 @@ "undefined" : "Referenced Film Box Sequence" }, "domain" : "3034", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9116" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiationChargeState", @@ -250678,13 +250720,13 @@ "undefined" : "3D Plane Normal" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7431" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.026A", - "equivalent" : [ "8772" ], + "iri" : "http://purl.org/healthcarevocab/v1#GeneralAccessoryType", + "equivalent" : [ "15269" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13150", + "range" : "5727", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250694,17 +250736,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.026A", - "undefined" : "Brachy Accessory Device Nominal Thickness" + "IRI-based" : "GeneralAccessoryType", + "undefined" : "General Accessory Type" }, - "domain" : "1188", + "domain" : "3390", "attributes" : [ "external", "datatype" ], - "id" : "8774" + "id" : "15268" }, { - "iri" : "http://purl.org/healthcarevocab/v1#GeneralAccessoryType", - "equivalent" : [ "15269" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.026A", + "equivalent" : [ "8774" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5727", + "range" : "13150", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -250714,15 +250756,15 @@ } ] }, "label" : { - "IRI-based" : "GeneralAccessoryType", - "undefined" : "General Accessory Type" + "IRI-based" : "Tag.300A.026A", + "undefined" : "Brachy Accessory Device Nominal Thickness" }, - "domain" : "3390", + "domain" : "1188", "attributes" : [ "external", "datatype" ], - "id" : "15268" + "id" : "8776" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.026C", - "equivalent" : [ "13115" ], + "equivalent" : [ "13113" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13149", "annotations" : { @@ -250739,7 +250781,7 @@ }, "domain" : "1188", "attributes" : [ "external", "datatype" ], - "id" : "13117" + "id" : "13115" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0260", "equivalent" : [ "7530" ], @@ -250758,7 +250800,7 @@ "undefined" : "Brachy Accessory Device Sequence" }, "domain" : "7531", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7532" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0266", @@ -250858,7 +250900,7 @@ "undefined" : "Number of Zero Fills" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8355" }, { "iri" : "http://purl.org/healthcarevocab/v1#OtherPatientNames", @@ -250878,7 +250920,7 @@ "undefined" : "Other Patient Names" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11400" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImplantAssemblyTemplateTargetAnatomySequence", @@ -250898,7 +250940,7 @@ "undefined" : "Implant Assembly Template Target Anatomy Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2214" }, { "iri" : "http://purl.org/healthcarevocab/v1#CurrentPatientLocation", @@ -250958,7 +251000,7 @@ "undefined" : "Referenced Film Session Sequence" }, "domain" : "233", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6625" }, { "iri" : "http://purl.org/healthcarevocab/v1#InternalDetectorFrameTime", @@ -251098,11 +251140,11 @@ "undefined" : "Referenced Structure Set Sequence" }, "domain" : "8712", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13405" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalculatedDoseReferenceDoseValue", - "equivalent" : [ "10369" ], + "equivalent" : [ "10371" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15273", "annotations" : { @@ -251119,10 +251161,10 @@ }, "domain" : "15272", "attributes" : [ "external", "datatype" ], - "id" : "10372" + "id" : "10374" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelComponentOrganization", - "equivalent" : [ "12101" ], + "equivalent" : [ "12102" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3858", "annotations" : { @@ -251139,7 +251181,7 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "12103" + "id" : "12104" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerimeterTable", "equivalent" : [ "15275" ], @@ -251158,7 +251200,7 @@ "undefined" : "Perimeter Table" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15274" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0244", @@ -251238,7 +251280,7 @@ "undefined" : "Segment Surface Generation Algorithm Identification Sequence" }, "domain" : "8785", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2147" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0236", @@ -251278,7 +251320,7 @@ "undefined" : "Frame Primary Angle Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15276" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0238", @@ -251318,7 +251360,7 @@ "undefined" : "Basis Materials Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9951" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.022E", @@ -251398,7 +251440,7 @@ "undefined" : "Application Setup Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7584" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0229", @@ -251462,7 +251504,7 @@ "id" : "4957" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.022B", - "equivalent" : [ "13021" ], + "equivalent" : [ "13018" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13182", "annotations" : { @@ -251479,10 +251521,10 @@ }, "domain" : "13183", "attributes" : [ "external", "datatype" ], - "id" : "13024" + "id" : "13021" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.022A", - "equivalent" : [ "12099" ], + "equivalent" : [ "12098" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13184", "annotations" : { @@ -251499,7 +251541,7 @@ }, "domain" : "13185", "attributes" : [ "external", "datatype" ], - "id" : "12100" + "id" : "12099" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.022C", "equivalent" : [ "13773" ], @@ -251562,7 +251604,7 @@ "id" : "14170" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0222", - "equivalent" : [ "6071" ], + "equivalent" : [ "6074" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13208", "annotations" : { @@ -251579,7 +251621,7 @@ }, "domain" : "1147", "attributes" : [ "external", "datatype" ], - "id" : "6073" + "id" : "6076" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0224", "equivalent" : [ "15251" ], @@ -251617,7 +251659,7 @@ "IRI-based" : "CompletionFlag", "undefined" : "Completion Flag" }, - "domain" : "1336", + "domain" : "1338", "attributes" : [ "external", "datatype" ], "id" : "13517" }, { @@ -251758,7 +251800,7 @@ "undefined" : "Center of Circular Exposure Control Sensing Region" }, "domain" : "958", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10062" }, { "iri" : "http://purl.org/healthcarevocab/v1#HomeCommunityID", @@ -251778,7 +251820,7 @@ "undefined" : "Home Community ID" }, "domain" : "586", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5693" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6210", @@ -251818,7 +251860,7 @@ "undefined" : "Pixel Spacing Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10960" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02A0", @@ -251878,7 +251920,7 @@ "undefined" : "Blending LUT 2 Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6255" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.140B", @@ -251898,7 +251940,7 @@ "undefined" : "Enhanced Palette Color Lookup Table Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15286" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.140E", @@ -252038,7 +252080,7 @@ "undefined" : "Blending LUT 1 Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4971" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1407", @@ -252058,7 +252100,7 @@ "undefined" : "Blending Lookup Table Descriptor" }, "domain" : "7560", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15153" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1406", @@ -252098,7 +252140,7 @@ "undefined" : "Blending Lookup Table Data" }, "domain" : "7561", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15297" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1401", @@ -252118,7 +252160,7 @@ "undefined" : "Data Frame Assignment Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8991" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedVOILUTBoxSequence", @@ -252138,7 +252180,7 @@ "undefined" : "Referenced VOI LUT Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10274" }, { "iri" : "http://purl.org/healthcarevocab/v1#DarkCurrentCounts", @@ -252158,7 +252200,7 @@ "undefined" : "Dark Current Counts" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4232" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6230", @@ -252178,13 +252220,13 @@ "undefined" : "Implant Target Anatomy Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13095" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1410", - "equivalent" : [ "9687" ], + "iri" : "http://purl.org/healthcarevocab/v1#PerformedStationAETitle", + "equivalent" : [ "5093" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15310", + "range" : "3942", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -252194,17 +252236,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.1410", - "undefined" : "Alpha LUT Transfer Function" + "IRI-based" : "PerformedStationAETitle", + "undefined" : "Performed Station AE Title" }, - "domain" : "6378", + "domain" : "241", "attributes" : [ "external", "datatype" ], - "id" : "9689" + "id" : "5095" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PerformedStationAETitle", - "equivalent" : [ "5093" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1410", + "equivalent" : [ "9687" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3942", + "range" : "15310", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -252214,12 +252256,12 @@ } ] }, "label" : { - "IRI-based" : "PerformedStationAETitle", - "undefined" : "Performed Station AE Title" + "IRI-based" : "Tag.0028.1410", + "undefined" : "Alpha LUT Transfer Function" }, - "domain" : "241", + "domain" : "6378", "attributes" : [ "external", "datatype" ], - "id" : "5095" + "id" : "9689" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.7FE0", "equivalent" : [ "14296" ], @@ -252298,7 +252340,7 @@ "undefined" : "Derivation Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13342" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6225", @@ -252318,7 +252360,7 @@ "undefined" : "Original Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10263" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6226", @@ -252378,7 +252420,7 @@ "undefined" : "Replaced Implant Template Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11187" }, { "iri" : "http://purl.org/healthcarevocab/v1#MemoryBitDepth", @@ -252450,8 +252492,8 @@ }, "superproperty" : [ "3589" ], "domain" : "1293", - "attributes" : [ "functional", "external", "object", "inverse functional" ], - "id" : "6200" + "attributes" : [ "inverse functional", "object", "functional", "external" ], + "id" : "6202" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalTimeOfFluoroscopy", "equivalent" : [ "5784" ], @@ -252490,11 +252532,11 @@ "undefined" : "Information From Manufacturer Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7280" }, { "iri" : "http://purl.org/healthcarevocab/v1#HPGLContourPenNumber", - "equivalent" : [ "5306" ], + "equivalent" : [ "5308" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5982", "annotations" : { @@ -252511,7 +252553,7 @@ }, "domain" : "2619", "attributes" : [ "external", "datatype" ], - "id" : "5308" + "id" : "5310" }, { "iri" : "http://purl.org/healthcarevocab/v1#SurfaceModelDescriptionSequence", "equivalent" : [ "4746" ], @@ -252530,7 +252572,7 @@ "undefined" : "Surface Model Description Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4747" }, { "iri" : "http://purl.org/healthcarevocab/v1#GridPeriod", @@ -252570,7 +252612,7 @@ "undefined" : "Assigning Agency or Department Code Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6668" }, { "iri" : "http://purl.org/healthcarevocab/v1#TotalPixelMatrixOriginSequence", @@ -252590,7 +252632,7 @@ "undefined" : "Total Pixel Matrix Origin Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15325" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.4000", @@ -252654,7 +252696,7 @@ "id" : "15155" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0068.6270", - "equivalent" : [ "140" ], + "equivalent" : [ "144" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14262", "annotations" : { @@ -252671,7 +252713,7 @@ }, "domain" : "14263", "attributes" : [ "external", "datatype" ], - "id" : "143" + "id" : "147" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.029C", "equivalent" : [ "15328" ], @@ -252710,7 +252752,7 @@ "undefined" : "Notification From Manufacturer Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7139" }, { "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowInformationSequence", @@ -252730,7 +252772,7 @@ "undefined" : "Energy Window Information Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12432" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.029E", @@ -252770,7 +252812,7 @@ "undefined" : "Pulser Equipment Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "786" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTPlanTime", @@ -252850,7 +252892,7 @@ "undefined" : "Table Frame of Reference UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7201" }, { "iri" : "http://purl.org/healthcarevocab/v1#RedPaletteColorLookupTableDescriptor", @@ -252870,7 +252912,7 @@ "undefined" : "Red Palette Color Lookup Table Descriptor" }, "domain" : "8828", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15342" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceIsotopeName", @@ -252910,11 +252952,11 @@ "undefined" : "Graphic Group Sequence" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1061" }, { "iri" : "http://purl.org/healthcarevocab/v1#GeneratorID", - "equivalent" : [ "753" ], + "equivalent" : [ "756" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "5698", "annotations" : { @@ -252931,7 +252973,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "755" + "id" : "758" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPatientAliasSequence", "equivalent" : [ "15357" ], @@ -252950,7 +252992,7 @@ "undefined" : "Referenced Patient Alias Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15356" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureStepDescription", @@ -253010,7 +253052,7 @@ "undefined" : "Large Red Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15360" }, { "iri" : "http://purl.org/healthcarevocab/v1#SoundPathLength", @@ -253070,7 +253112,7 @@ "undefined" : "Patient'Size Code Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11442" }, { "iri" : "http://purl.org/healthcarevocab/v1#CertifiedTimestampType", @@ -253094,7 +253136,7 @@ "id" : "10133" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfTotalObjects", - "equivalent" : [ "9923" ], + "equivalent" : [ "9921" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15369", "annotations" : { @@ -253111,7 +253153,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9925" + "id" : "9923" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0011", "equivalent" : [ "1040" ], @@ -253210,7 +253252,7 @@ "undefined" : "Receive Transducer Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "618" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02E8", @@ -253270,11 +253312,11 @@ "undefined" : "Contributing Sources Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10424" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02EA", - "equivalent" : [ "15378" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0015", + "equivalent" : [ "6437" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -253286,15 +253328,15 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.02EA", - "undefined" : "Ion Range Compensator Sequence" + "IRI-based" : "Tag.0048.0015", + "undefined" : "Recommended Absent Pixel CIELab Value" }, - "domain" : "174", - "attributes" : [ "external", "object" ], - "id" : "15377" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "6438" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0015", - "equivalent" : [ "6437" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02EA", + "equivalent" : [ "15378" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -253306,12 +253348,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0048.0015", - "undefined" : "Recommended Absent Pixel CIELab Value" + "IRI-based" : "Tag.300A.02EA", + "undefined" : "Ion Range Compensator Sequence" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "6438" + "domain" : "174", + "attributes" : [ "object", "external" ], + "id" : "15377" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0014", "equivalent" : [ "15089" ], @@ -253350,7 +253392,7 @@ "undefined" : "Coefficients SDDN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12993" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02EB", @@ -253590,7 +253632,7 @@ "undefined" : "Isocenter to Compensator Distances" }, "domain" : "1384", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15383" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02E1", @@ -253750,7 +253792,7 @@ "undefined" : "Source to Compensator Distance" }, "domain" : "11", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0002", @@ -253810,7 +253852,7 @@ "undefined" : "Total Pixel Matrix Origin Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15326" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0007", @@ -253873,7 +253915,7 @@ "comment" : { "en" : "Indicates a position or orientation to be relative to another feature of interest." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10965" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0003", @@ -253933,7 +253975,7 @@ "undefined" : "Coordinate System Axis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10954" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalculatedAnatomyThickness", @@ -253993,7 +254035,7 @@ "undefined" : "Control Point 3D Position" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14384" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02D6", @@ -254053,7 +254095,7 @@ "undefined" : "Scheduled Station Name Code Sequence" }, "domain" : "8684", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12308" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02D0", @@ -254073,7 +254115,7 @@ "undefined" : "Brachy Control Point Sequence" }, "domain" : "288", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6595" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0111", @@ -254152,7 +254194,7 @@ "IRI-based" : "ModifyingSystem", "undefined" : "Modifying System" }, - "domain" : "1351", + "domain" : "1350", "attributes" : [ "external", "datatype" ], "id" : "11048" }, { @@ -254193,7 +254235,7 @@ "undefined" : "MR Metabolite Map Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8456" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0121", @@ -254293,7 +254335,7 @@ "undefined" : "Data Block Description" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13932" }, { "iri" : "http://purl.org/healthcarevocab/v1#RelatedSeriesSequence", @@ -254313,7 +254355,7 @@ "undefined" : "Related Series Sequence" }, "domain" : "801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "802" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.02B2", @@ -254413,11 +254455,11 @@ "undefined" : "Channel Shield Sequence" }, "domain" : "288", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7247" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionType", - "equivalent" : [ "11349" ], + "equivalent" : [ "11353" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13713", "annotations" : { @@ -254434,7 +254476,7 @@ }, "domain" : "10703", "attributes" : [ "external", "datatype" ], - "id" : "11351" + "id" : "11355" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoefficientsSDHN", "equivalent" : [ "13014" ], @@ -254453,7 +254495,7 @@ "undefined" : "Coefficients SDHN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13015" }, { "iri" : "http://purl.org/healthcarevocab/v1#SubstanceAdministrationNotes", @@ -254493,7 +254535,7 @@ "undefined" : "Lateral Spreading Device Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12995" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlendingLookupTableData", @@ -254513,7 +254555,7 @@ "undefined" : "Blending Lookup Table Data" }, "domain" : "6401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15298" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0334", @@ -254553,7 +254595,7 @@ "undefined" : "Deformable Registration Sequence" }, "domain" : "4083", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13551" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0330", @@ -254613,28 +254655,8 @@ "undefined" : "Original Specialized SOP Class UID" }, "domain" : "9153", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3789" - }, { - "iri" : "http://purl.org/healthcarevocab/v1#RowPositionInTotalImagePixelMatrix", - "equivalent" : [ "14981" ], - "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "6880", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://purl.org/healthcarevocab/v1", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "RowPositionInTotalImagePixelMatrix", - "undefined" : "Row Position In Total Image Pixel Matrix" - }, - "domain" : "11323", - "attributes" : [ "external", "datatype" ], - "id" : "14982" }, { "iri" : "http://purl.org/healthcarevocab/v1#TriggerWindow", "equivalent" : [ "346" ], @@ -254656,10 +254678,10 @@ "attributes" : [ "external", "datatype" ], "id" : "348" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TableTopLateralSetupDisplacement", - "equivalent" : [ "15213" ], + "iri" : "http://purl.org/healthcarevocab/v1#RowPositionInTotalImagePixelMatrix", + "equivalent" : [ "14981" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15407", + "range" : "6880", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -254669,12 +254691,12 @@ } ] }, "label" : { - "IRI-based" : "TableTopLateralSetupDisplacement", - "undefined" : "Table Top Lateral Setup Displacement" + "IRI-based" : "RowPositionInTotalImagePixelMatrix", + "undefined" : "Row Position In Total Image Pixel Matrix" }, - "domain" : "14659", + "domain" : "11327", "attributes" : [ "external", "datatype" ], - "id" : "15214" + "id" : "14982" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0320", "equivalent" : [ "11168" ], @@ -254695,6 +254717,26 @@ "domain" : "1771", "attributes" : [ "external", "datatype" ], "id" : "11169" + }, { + "iri" : "http://purl.org/healthcarevocab/v1#TableTopLateralSetupDisplacement", + "equivalent" : [ "15213" ], + "baseIri" : "http://purl.org/healthcarevocab/v1", + "range" : "15407", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://purl.org/healthcarevocab/v1", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "TableTopLateralSetupDisplacement", + "undefined" : "Table Top Lateral Setup Displacement" + }, + "domain" : "14659", + "attributes" : [ "external", "datatype" ], + "id" : "15214" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0322", "equivalent" : [ "4497" ], @@ -254753,7 +254795,7 @@ "undefined" : "Radiopharmaceutical Usage Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13200" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0318", @@ -254833,7 +254875,7 @@ "undefined" : "Range Shifter Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5390" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0502", @@ -254853,13 +254895,13 @@ "undefined" : "Patient Clinical Trial Participation Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8864" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0316", - "equivalent" : [ "12356" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0500", + "equivalent" : [ "9762" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12628", + "range" : "15408", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -254869,17 +254911,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0316", - "undefined" : "Range Shifter Number" + "IRI-based" : "Tag.0038.0500", + "undefined" : "Patient State" }, - "domain" : "1771", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12357" + "id" : "9763" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0500", - "equivalent" : [ "9762" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0316", + "equivalent" : [ "12356" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15408", + "range" : "12628", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -254889,12 +254931,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0038.0500", - "undefined" : "Patient State" + "IRI-based" : "Tag.300A.0316", + "undefined" : "Range Shifter Number" }, - "domain" : "102", + "domain" : "1771", "attributes" : [ "external", "datatype" ], - "id" : "9763" + "id" : "12357" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelShieldName", "equivalent" : [ "15401" ], @@ -254917,7 +254959,7 @@ "id" : "15402" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.030F", - "equivalent" : [ "6391" ], + "equivalent" : [ "6393" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12664", "annotations" : { @@ -254934,7 +254976,7 @@ }, "domain" : "12665", "attributes" : [ "external", "datatype" ], - "id" : "6394" + "id" : "6396" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.030C", "equivalent" : [ "15412" ], @@ -254953,7 +254995,7 @@ "undefined" : "Snout Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15411" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.030D", @@ -254997,7 +255039,7 @@ "id" : "15413" }, { "iri" : "http://purl.org/healthcarevocab/v1#DegreeOfFreedomID", - "equivalent" : [ "5951" ], + "equivalent" : [ "5952" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "1826", "annotations" : { @@ -255014,7 +255056,7 @@ }, "domain" : "944", "attributes" : [ "external", "datatype" ], - "id" : "5953" + "id" : "5954" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReconstructionAlgorithm", "equivalent" : [ "11420" ], @@ -255096,10 +255138,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8149" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0304", - "equivalent" : [ "14482" ], + "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedureComments", + "equivalent" : [ "7304" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12656", + "range" : "7505", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -255109,17 +255151,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0304", - "undefined" : "Radiation Atomic Number" + "IRI-based" : "RequestedProcedureComments", + "undefined" : "Requested Procedure Comments" }, - "domain" : "12657", + "domain" : "199", "attributes" : [ "external", "datatype" ], - "id" : "14483" + "id" : "7306" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RequestedProcedureComments", - "equivalent" : [ "7304" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0304", + "equivalent" : [ "14482" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7505", + "range" : "12656", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -255129,12 +255171,12 @@ } ] }, "label" : { - "IRI-based" : "RequestedProcedureComments", - "undefined" : "Requested Procedure Comments" + "IRI-based" : "Tag.300A.0304", + "undefined" : "Radiation Atomic Number" }, - "domain" : "199", + "domain" : "12657", "attributes" : [ "external", "datatype" ], - "id" : "7306" + "id" : "14483" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.030A", "equivalent" : [ "9277" ], @@ -255153,7 +255195,7 @@ "undefined" : "Virtual Source-Axis Distances" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9278" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicatorSequence", @@ -255173,7 +255215,7 @@ "undefined" : "Applicator Sequence" }, "domain" : "6412", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15161" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientOrientation", @@ -255193,7 +255235,7 @@ "undefined" : "Patient Orientation" }, "domain" : "9148", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10766" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreeDLineCoordinates", @@ -255213,7 +255255,7 @@ "undefined" : "3D Line Coordinates" }, "domain" : "3372", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6320" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfPatientRelatedStudies", @@ -255237,7 +255279,7 @@ "id" : "10321" }, { "iri" : "http://purl.org/healthcarevocab/v1#OriginalImplantAssemblyTemplateSequence", - "equivalent" : [ "2318" ], + "equivalent" : [ "2320" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -255253,8 +255295,8 @@ "undefined" : "Original Implant Assembly Template Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], - "id" : "2319" + "attributes" : [ "object", "external" ], + "id" : "2321" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhototimerSetting", "equivalent" : [ "12725" ], @@ -255333,7 +255375,7 @@ "undefined" : "Perimeter Table" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15275" }, { "iri" : "http://purl.org/healthcarevocab/v1#CurrentFractionNumber", @@ -255373,7 +255415,7 @@ "undefined" : "Window Center & Width Explanation" }, "domain" : "14135", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15418" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0063", @@ -255413,11 +255455,11 @@ "undefined" : "Compression Step Pointers" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14369" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0065", - "equivalent" : [ "6156" ], + "equivalent" : [ "6158" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -255433,8 +255475,8 @@ "undefined" : "Compression Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "6157" + "attributes" : [ "object", "external" ], + "id" : "6159" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0068", "equivalent" : [ "15421" ], @@ -255533,7 +255575,7 @@ "undefined" : "Predictor Constants" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13565" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0081", @@ -255633,7 +255675,7 @@ "undefined" : "Keratometry Measurement Type Code Sequence" }, "domain" : "9098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2026" }, { "iri" : "http://purl.org/healthcarevocab/v1#CodingSchemeUID", @@ -255653,7 +255695,7 @@ "undefined" : "Coding Scheme UID" }, "domain" : "2814", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2816" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0091", @@ -255737,7 +255779,7 @@ "id" : "7173" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0094", - "equivalent" : [ "14006" ], + "equivalent" : [ "14005" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14683", "annotations" : { @@ -255754,7 +255796,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "14008" + "id" : "14007" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageCenterPointCoordinatesSequence", "equivalent" : [ "822" ], @@ -255773,7 +255815,7 @@ "undefined" : "Image Center Point Coordinates Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "823" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemporalRangeType", @@ -255812,7 +255854,7 @@ "IRI-based" : "ContourGeometricType", "undefined" : "Contour Geometric Type" }, - "domain" : "2503", + "domain" : "2507", "attributes" : [ "external", "datatype" ], "id" : "15424" }, { @@ -255833,7 +255875,7 @@ "undefined" : "Derivation Code Sequence" }, "domain" : "9593", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8081" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompressionCode", @@ -255873,7 +255915,7 @@ "undefined" : "Data Information Sequence" }, "domain" : "4510", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12491" }, { "iri" : "http://purl.org/healthcarevocab/v1#IndexProbability", @@ -255933,11 +255975,11 @@ "undefined" : "Mating Feature Sets Sequence" }, "domain" : "91", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4949" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterReferenceSystemSequence", - "equivalent" : [ "9872" ], + "equivalent" : [ "9873" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -255953,8 +255995,8 @@ "undefined" : "Isocenter Reference System Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9873" + "attributes" : [ "object", "external" ], + "id" : "9874" }, { "iri" : "http://purl.org/healthcarevocab/v1#ROIVolume", "equivalent" : [ "15429" ], @@ -255992,7 +256034,7 @@ "id" : "15430" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedRangeShifterNumber", - "equivalent" : [ "14308" ], + "equivalent" : [ "14309" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "245", "annotations" : { @@ -256009,7 +256051,7 @@ }, "domain" : "247", "attributes" : [ "external", "datatype" ], - "id" : "14309" + "id" : "14310" }, { "iri" : "http://purl.org/healthcarevocab/v1#EthnicGroup", "equivalent" : [ "11478" ], @@ -256032,7 +256074,7 @@ "id" : "11480" }, { "iri" : "http://purl.org/healthcarevocab/v1#PresentationLUTFlag", - "equivalent" : [ "6989" ], + "equivalent" : [ "6986" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2894", "annotations" : { @@ -256049,7 +256091,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "6991" + "id" : "6988" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamMeterset", "equivalent" : [ "14938" ], @@ -256108,7 +256150,7 @@ "undefined" : "Referenced Other Plane Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9029" }, { "iri" : "http://purl.org/healthcarevocab/v1#CenterOfRotationOffset", @@ -256208,7 +256250,7 @@ "undefined" : "Scanning Spot Size" }, "domain" : "14089", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11830" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0394", @@ -256228,7 +256270,7 @@ "undefined" : "Scan Spot Position Map" }, "domain" : "14086", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10902" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0396", @@ -256248,7 +256290,7 @@ "undefined" : "Scan Spot Meterset Weights" }, "domain" : "2837", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5654" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorElementPhysicalSize", @@ -256268,7 +256310,7 @@ "undefined" : "Detector Element Physical Size" }, "domain" : "9570", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12821" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.038A", @@ -256328,7 +256370,7 @@ "undefined" : "Range Modulator Settings Sequence" }, "domain" : "14085", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15436" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0386", @@ -256430,26 +256472,6 @@ "domain" : "287", "attributes" : [ "external", "datatype" ], "id" : "10555" - }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.100A", - "equivalent" : [ "4018" ], - "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://purl.org/healthcarevocab/v1", - "type" : "iri" - } ] - }, - "label" : { - "IRI-based" : "Tag.0040.100A", - "undefined" : "Reason for Requested Procedure Code Sequence" - }, - "domain" : "7539", - "attributes" : [ "external", "object" ], - "id" : "4020" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0370", "equivalent" : [ "10186" ], @@ -256468,13 +256490,13 @@ "undefined" : "Lateral Spreading Device Settings Sequence" }, "domain" : "14084", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10187" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSOPInstanceUIDInFile", - "equivalent" : [ "9516" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.100A", + "equivalent" : [ "4018" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "4841", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -256484,12 +256506,12 @@ } ] }, "label" : { - "IRI-based" : "ReferencedSOPInstanceUIDInFile", - "undefined" : "Referenced SOP Instance UID in File" + "IRI-based" : "Tag.0040.100A", + "undefined" : "Reason for Requested Procedure Code Sequence" }, - "domain" : "3868", - "attributes" : [ "external", "object" ], - "id" : "9517" + "domain" : "7539", + "attributes" : [ "object", "external" ], + "id" : "4020" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1009", "equivalent" : [ "14137" ], @@ -256510,6 +256532,26 @@ "domain" : "102", "attributes" : [ "external", "datatype" ], "id" : "14138" + }, { + "iri" : "http://purl.org/healthcarevocab/v1#ReferencedSOPInstanceUIDInFile", + "equivalent" : [ "9516" ], + "baseIri" : "http://purl.org/healthcarevocab/v1", + "range" : "4841", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://purl.org/healthcarevocab/v1", + "type" : "iri" + } ] + }, + "label" : { + "IRI-based" : "ReferencedSOPInstanceUIDInFile", + "undefined" : "Referenced SOP Instance UID in File" + }, + "domain" : "3868", + "attributes" : [ "object", "external" ], + "id" : "9517" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1008", "equivalent" : [ "12935" ], @@ -256591,10 +256633,10 @@ "attributes" : [ "external", "datatype" ], "id" : "14300" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0374", - "equivalent" : [ "3127" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1005", + "equivalent" : [ "594" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12881", + "range" : "15444", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -256604,17 +256646,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.300A.0374", - "undefined" : "Isocenter to Lateral Spreading Device Distance" + "IRI-based" : "Tag.0040.1005", + "undefined" : "Requested Procedure Location" }, - "domain" : "1165", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "3129" + "id" : "596" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1005", - "equivalent" : [ "594" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0374", + "equivalent" : [ "3127" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15444", + "range" : "12881", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -256624,12 +256666,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.1005", - "undefined" : "Requested Procedure Location" + "IRI-based" : "Tag.300A.0374", + "undefined" : "Isocenter to Lateral Spreading Device Distance" }, - "domain" : "102", + "domain" : "1165", "attributes" : [ "external", "datatype" ], - "id" : "596" + "id" : "3129" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1004", "equivalent" : [ "7477" ], @@ -256728,11 +256770,11 @@ "undefined" : "Referenced DateTime" }, "domain" : "8835", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8325" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthVelocity", - "equivalent" : [ "1802" ], + "equivalent" : [ "1806" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15451", "annotations" : { @@ -256747,9 +256789,9 @@ "IRI-based" : "OphthalmicAxialLengthVelocity", "undefined" : "Ophthalmic Axial Length Velocity" }, - "domain" : "1803", + "domain" : "1807", "attributes" : [ "external", "datatype" ], - "id" : "1805" + "id" : "1809" }, { "iri" : "http://purl.org/healthcarevocab/v1#CountRate", "equivalent" : [ "6389" ], @@ -256828,7 +256870,7 @@ "undefined" : "Range Shifter Settings Sequence" }, "domain" : "14083", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7959" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0362", @@ -256868,7 +256910,7 @@ "undefined" : "Event Code Sequence" }, "domain" : "3666", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4884" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0358", @@ -256992,7 +257034,7 @@ "id" : "14307" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0354", - "equivalent" : [ "8431" ], + "equivalent" : [ "8433" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12837", "annotations" : { @@ -257009,7 +257051,7 @@ }, "domain" : "12838", "attributes" : [ "external", "datatype" ], - "id" : "8432" + "id" : "8434" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorActiveDimensions", "equivalent" : [ "12814" ], @@ -257028,7 +257070,7 @@ "undefined" : "Detector Active Dimension(s)" }, "domain" : "9597", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12815" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0356", @@ -257108,11 +257150,11 @@ "undefined" : "ASL Slab Orientation" }, "domain" : "2632", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10849" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0346", - "equivalent" : [ "1326" ], + "equivalent" : [ "1328" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12851", "annotations" : { @@ -257129,7 +257171,7 @@ }, "domain" : "12852", "attributes" : [ "external", "datatype" ], - "id" : "1329" + "id" : "1331" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0348", "equivalent" : [ "12052" ], @@ -257208,7 +257250,7 @@ "undefined" : "Detector Element Spacing" }, "domain" : "9571", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12819" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0342", @@ -257228,11 +257270,11 @@ "undefined" : "Range Modulator Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2654" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0344", - "equivalent" : [ "5309" ], + "equivalent" : [ "5306" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12853", "annotations" : { @@ -257249,7 +257291,7 @@ }, "domain" : "1788", "attributes" : [ "external", "datatype" ], - "id" : "5310" + "id" : "5307" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0340", "equivalent" : [ "6053" ], @@ -257288,7 +257330,7 @@ "undefined" : "Coefficients SDVN" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13005" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1012", @@ -257308,7 +257350,7 @@ "undefined" : "Reason For Performed Procedure Code Sequence" }, "domain" : "7524", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3231" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.1011", @@ -257328,7 +257370,7 @@ "undefined" : "Intended Recipients of Results Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3601" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0336", @@ -257368,7 +257410,7 @@ "undefined" : "Names of Intended Recipients of Results" }, "domain" : "199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10678" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0338", @@ -257448,7 +257490,7 @@ "undefined" : "Scheduled Human Performers Sequence" }, "domain" : "8701", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12344" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdmissionID", @@ -257528,7 +257570,7 @@ "undefined" : "View Code Sequence" }, "domain" : "14397", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5589" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContextGroupVersion", @@ -257568,7 +257610,7 @@ "undefined" : "View Modifier Code Sequence" }, "domain" : "4317", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13792" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.03AC", @@ -257588,7 +257630,7 @@ "undefined" : "Ion Wedge Position Sequence" }, "domain" : "14090", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10923" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.03A8", @@ -257608,7 +257650,7 @@ "undefined" : "Ion Control Point Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15468" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.03A4", @@ -257628,7 +257670,7 @@ "undefined" : "Ion Beam Limiting Device Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5316" }, { "iri" : "http://purl.org/healthcarevocab/v1#ParameterPointer", @@ -257668,7 +257710,7 @@ "undefined" : "Ion Block Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4880" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.03AA", @@ -257688,7 +257730,7 @@ "undefined" : "Ion Wedge Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11669" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0210", @@ -257708,7 +257750,7 @@ "undefined" : "Trigger Vector" }, "domain" : "987", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14793" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0211", @@ -257748,7 +257790,7 @@ "undefined" : "Ion Tolerance Table Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7723" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.03A2", @@ -257768,7 +257810,7 @@ "undefined" : "Ion Beam Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15176" }, { "iri" : "http://purl.org/healthcarevocab/v1#RightLensSequence", @@ -257788,7 +257830,7 @@ "undefined" : "Right Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9505" }, { "iri" : "http://purl.org/healthcarevocab/v1#GreenPaletteColorLookupTableData", @@ -257808,7 +257850,7 @@ "undefined" : "Green Palette Color Lookup Table Data" }, "domain" : "9383", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15478" }, { "iri" : "http://purl.org/healthcarevocab/v1#LargePaletteColorLookupTableUID", @@ -257828,7 +257870,7 @@ "undefined" : "Large Palette Color Lookup Table UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15482" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0200", @@ -257892,7 +257934,7 @@ "id" : "10258" }, { "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowLowerLimit", - "equivalent" : [ "12437" ], + "equivalent" : [ "12434" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "7496", "annotations" : { @@ -257909,7 +257951,7 @@ }, "domain" : "12297", "attributes" : [ "external", "datatype" ], - "id" : "12439" + "id" : "12436" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerMotion", "equivalent" : [ "5106" ], @@ -257932,7 +257974,7 @@ "id" : "5107" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScheduledWorkitemCodeSequence", - "equivalent" : [ "12408" ], + "equivalent" : [ "12406" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -257948,8 +257990,8 @@ "undefined" : "Scheduled Workitem Code Sequence" }, "domain" : "8685", - "attributes" : [ "external", "object" ], - "id" : "12410" + "attributes" : [ "object", "external" ], + "id" : "12408" }, { "iri" : "http://purl.org/healthcarevocab/v1#LossyImageCompression", "equivalent" : [ "2088" ], @@ -257988,7 +258030,7 @@ "undefined" : "X-Ray Image Receptor Translation" }, "domain" : "14131", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5526" }, { "iri" : "http://purl.org/healthcarevocab/v1#AssignedLocation", @@ -258012,7 +258054,7 @@ "id" : "9835" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObjectBinaryIdentifierTrial", - "equivalent" : [ "7702" ], + "equivalent" : [ "7705" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "102", "annotations" : { @@ -258028,8 +258070,8 @@ "undefined" : "Object Binary Identifier (Trial)" }, "domain" : "102", - "attributes" : [ "external", "object" ], - "id" : "7703" + "attributes" : [ "object", "external" ], + "id" : "7706" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReasonForStudy", "equivalent" : [ "1007" ], @@ -258072,7 +258114,7 @@ "id" : "10357" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemAxisNumber", - "equivalent" : [ "8056" ], + "equivalent" : [ "8054" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2982", "annotations" : { @@ -258089,7 +258131,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "8058" + "id" : "8056" }, { "iri" : "http://purl.org/healthcarevocab/v1#SingleCollimationWidth", "equivalent" : [ "11335" ], @@ -258148,7 +258190,7 @@ "undefined" : "Red Palette Color Lookup Table Data" }, "domain" : "8827", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15491" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyTime", @@ -258188,7 +258230,7 @@ "undefined" : "Source of Lens Thickness Data Code Sequence" }, "domain" : "111", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "112" }, { "iri" : "http://purl.org/healthcarevocab/v1#StructuredDisplayImageBoxSequence", @@ -258208,7 +258250,7 @@ "undefined" : "Structured Display Image Box Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13215" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.135A", @@ -258288,7 +258330,7 @@ "undefined" : "Partial View Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13579" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpectroscopyAcquisitionPhaseRows", @@ -258348,7 +258390,7 @@ "undefined" : "Zoom Factor" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10137" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0030", @@ -258368,7 +258410,7 @@ "undefined" : "Pixel Spacing" }, "domain" : "7785", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15496" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0032", @@ -258388,7 +258430,7 @@ "undefined" : "Zoom Center" }, "domain" : "253", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14905" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0034", @@ -258408,7 +258450,7 @@ "undefined" : "Pixel Aspect Ratio" }, "domain" : "7787", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2650" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorSettingsSequence", @@ -258428,7 +258470,7 @@ "undefined" : "Range Modulator Settings Sequence" }, "domain" : "8997", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15437" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0051", @@ -258448,7 +258490,7 @@ "undefined" : "Corrected Image" }, "domain" : "7766", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7406" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0050", @@ -258468,11 +258510,11 @@ "undefined" : "Manipulated Image" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9427" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeformableRegistrationGridSequence", - "equivalent" : [ "13545" ], + "equivalent" : [ "13548" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -258488,8 +258530,8 @@ "undefined" : "Deformable Registration Grid Sequence" }, "domain" : "4946", - "attributes" : [ "external", "object" ], - "id" : "13546" + "attributes" : [ "object", "external" ], + "id" : "13549" }, { "iri" : "http://purl.org/healthcarevocab/v1#IdentificationDescriptionTrial", "equivalent" : [ "13995" ], @@ -258511,10 +258553,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13996" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PixelComponentPhysicalUnits", - "equivalent" : [ "12196" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImageOverlayFlag", + "equivalent" : [ "6992" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3856", + "range" : "5254", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -258524,17 +258566,17 @@ } ] }, "label" : { - "IRI-based" : "PixelComponentPhysicalUnits", - "undefined" : "Pixel Component Physical Units" + "IRI-based" : "ImageOverlayFlag", + "undefined" : "Image Overlay Flag" }, - "domain" : "911", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12198" + "id" : "6994" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImageOverlayFlag", - "equivalent" : [ "6992" ], + "iri" : "http://purl.org/healthcarevocab/v1#PixelComponentPhysicalUnits", + "equivalent" : [ "12196" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "5254", + "range" : "3856", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -258544,12 +258586,12 @@ } ] }, "label" : { - "IRI-based" : "ImageOverlayFlag", - "undefined" : "Image Overlay Flag" + "IRI-based" : "PixelComponentPhysicalUnits", + "undefined" : "Pixel Component Physical Units" }, - "domain" : "102", + "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "6994" + "id" : "12198" }, { "iri" : "http://purl.org/healthcarevocab/v1#TerminationCardiacTriggerCountThreshold", "equivalent" : [ "12911" ], @@ -258588,7 +258630,7 @@ "undefined" : "Delivery Verification Image Sequence" }, "domain" : "1064", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12526" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0060", @@ -258612,7 +258654,7 @@ "id" : "15427" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0062", - "equivalent" : [ "7637" ], + "equivalent" : [ "7640" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14711", "annotations" : { @@ -258629,7 +258671,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "7638" + "id" : "7641" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0061", "equivalent" : [ "8696" ], @@ -258744,11 +258786,11 @@ "undefined" : "Beam Sequence" }, "domain" : "1098", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15074" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataSetName", - "equivalent" : [ "13240" ], + "equivalent" : [ "13235" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2569", "annotations" : { @@ -258765,7 +258807,7 @@ }, "domain" : "2577", "attributes" : [ "external", "datatype" ], - "id" : "13243" + "id" : "13238" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentDeliveryType", "equivalent" : [ "15023" ], @@ -258844,7 +258886,7 @@ "undefined" : "Frame Dimension Pointer" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12785" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0006", @@ -258924,7 +258966,7 @@ "undefined" : "Frame Increment Pointer" }, "domain" : "7783", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11870" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0002", @@ -258987,10 +259029,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10742" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RequestingService", - "equivalent" : [ "1018" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0011", + "equivalent" : [ "7301" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7481", + "range" : "14532", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259000,17 +259042,17 @@ } ] }, "label" : { - "IRI-based" : "RequestingService", - "undefined" : "Requesting Service" + "IRI-based" : "Tag.0028.0011", + "undefined" : "Columns" }, - "domain" : "199", + "domain" : "14539", "attributes" : [ "external", "datatype" ], - "id" : "1020" + "id" : "7302" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0011", - "equivalent" : [ "7301" ], + "iri" : "http://purl.org/healthcarevocab/v1#RequestingService", + "equivalent" : [ "1018" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14532", + "range" : "7481", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259020,12 +259062,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.0011", - "undefined" : "Columns" + "IRI-based" : "RequestingService", + "undefined" : "Requesting Service" }, - "domain" : "14539", + "domain" : "199", "attributes" : [ "external", "datatype" ], - "id" : "7302" + "id" : "1020" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0010", "equivalent" : [ "5" ], @@ -259088,7 +259130,7 @@ "id" : "15516" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.0014", - "equivalent" : [ "11655" ], + "equivalent" : [ "11656" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14549", "annotations" : { @@ -259105,12 +259147,12 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11657" + "id" : "11658" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SurfaceMeshPrimitivesSequence", - "equivalent" : [ "2290" ], + "iri" : "http://purl.org/healthcarevocab/v1#DACType", + "equivalent" : [ "634" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "3191", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259120,17 +259162,17 @@ } ] }, "label" : { - "IRI-based" : "SurfaceMeshPrimitivesSequence", - "undefined" : "Surface Mesh Primitives Sequence" + "IRI-based" : "DACType", + "undefined" : "DAC Type" }, - "domain" : "1296", - "attributes" : [ "external", "object" ], - "id" : "2291" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "636" }, { - "iri" : "http://purl.org/healthcarevocab/v1#DACType", - "equivalent" : [ "634" ], + "iri" : "http://purl.org/healthcarevocab/v1#SurfaceMeshPrimitivesSequence", + "equivalent" : [ "2290" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3191", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259140,12 +259182,12 @@ } ] }, "label" : { - "IRI-based" : "DACType", - "undefined" : "DAC Type" + "IRI-based" : "SurfaceMeshPrimitivesSequence", + "undefined" : "Surface Mesh Primitives Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "636" + "domain" : "1298", + "attributes" : [ "object", "external" ], + "id" : "2291" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdmittingTime", "equivalent" : [ "15520" ], @@ -259167,10 +259209,10 @@ "attributes" : [ "external", "datatype" ], "id" : "15519" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ImagePositionVolume", - "equivalent" : [ "6778" ], + "iri" : "http://purl.org/healthcarevocab/v1#ATDAssessmentFlag", + "equivalent" : [ "9817" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13899", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259180,17 +259222,17 @@ } ] }, "label" : { - "IRI-based" : "ImagePositionVolume", - "undefined" : "Image Position (Volume)" + "IRI-based" : "ATDAssessmentFlag", + "undefined" : "ATD Assessment Flag" }, - "domain" : "6779", - "attributes" : [ "external", "object" ], - "id" : "6780" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9819" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ATDAssessmentFlag", - "equivalent" : [ "9819" ], + "iri" : "http://purl.org/healthcarevocab/v1#ImagePositionVolume", + "equivalent" : [ "6781" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13899", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -259200,12 +259242,12 @@ } ] }, "label" : { - "IRI-based" : "ATDAssessmentFlag", - "undefined" : "ATD Assessment Flag" + "IRI-based" : "ImagePositionVolume", + "undefined" : "Image Position (Volume)" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9821" + "domain" : "6782", + "attributes" : [ "object", "external" ], + "id" : "6783" }, { "iri" : "http://purl.org/healthcarevocab/v1#PresentationIntentType", "equivalent" : [ "4023" ], @@ -259244,7 +259286,7 @@ "undefined" : "Transducer Scan Pattern Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11537" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0435", @@ -259324,7 +259366,7 @@ "undefined" : "Referenced Visit Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2304" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0431", @@ -259344,7 +259386,7 @@ "undefined" : "Applicator Geometry Sequence" }, "domain" : "4150", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11426" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0433", @@ -259404,7 +259446,7 @@ "undefined" : "Issuer of Accession Number Sequence" }, "domain" : "9092", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4101" }, { "iri" : "http://purl.org/healthcarevocab/v1#PhysicalDetectorSize", @@ -259424,7 +259466,7 @@ "undefined" : "Physical Detector Size" }, "domain" : "9125", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9980" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0424", @@ -259484,7 +259526,7 @@ "undefined" : "Non-DICOM Output Code Sequence" }, "domain" : "3935", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12335" }, { "iri" : "http://purl.org/healthcarevocab/v1#MydriaticAgentCodeSequence", @@ -259504,7 +259546,7 @@ "undefined" : "Mydriatic Agent Code Sequence" }, "domain" : "2765", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4692" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthSequence", @@ -259524,7 +259566,7 @@ "undefined" : "Ophthalmic Axial Length Sequence" }, "domain" : "9052", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1580" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfPatientRelatedInstances", @@ -259564,7 +259606,7 @@ "undefined" : "General Accessory Sequence" }, "domain" : "14092", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9961" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.300A.0422", @@ -259624,7 +259666,7 @@ "undefined" : "Control Point Orientation" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15528" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldTestReliabilityGlobalIndexSequence", @@ -259644,7 +259686,7 @@ "undefined" : "Visual Field Test Reliability Global Index Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13278" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureStepStartDateTime", @@ -259684,7 +259726,7 @@ "undefined" : "Motion Synchronization Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2996" }, { "iri" : "http://purl.org/healthcarevocab/v1#StudyComments", @@ -259744,7 +259786,7 @@ "undefined" : "Referenced Setup Image Sequence" }, "domain" : "2981", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14943" }, { "iri" : "http://purl.org/healthcarevocab/v1#SignalDomainRows", @@ -259784,7 +259826,7 @@ "undefined" : "Abstract Prior Code Sequence" }, "domain" : "1076", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14045" }, { "iri" : "http://purl.org/healthcarevocab/v1#RequestingServiceCodeSequence", @@ -259804,7 +259846,7 @@ "undefined" : "Requesting Service Code Sequence" }, "domain" : "8702", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1014" }, { "iri" : "http://purl.org/healthcarevocab/v1#VisualFieldTestPointYCoordinate", @@ -259844,7 +259886,7 @@ "undefined" : "Multi-Frame Source SOP Instance UID" }, "domain" : "1999", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2072" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorActiveOrigin", @@ -259864,7 +259906,7 @@ "undefined" : "Detector Active Origin" }, "domain" : "9598", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12795" }, { "iri" : "http://purl.org/healthcarevocab/v1#IOLPower", @@ -259904,7 +259946,7 @@ "undefined" : "Source of Ophthalmic Axial Length Code Sequence" }, "domain" : "1518", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1519" }, { "iri" : "http://purl.org/healthcarevocab/v1#IonControlPointSequence", @@ -259924,7 +259966,7 @@ "undefined" : "Ion Control Point Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15469" }, { "iri" : "http://purl.org/healthcarevocab/v1#ModalityLUTSequence", @@ -259944,7 +259986,7 @@ "undefined" : "Modality LUT Sequence" }, "domain" : "9061", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5167" }, { "iri" : "http://purl.org/healthcarevocab/v1#DeadTimeFactor", @@ -260003,8 +260045,8 @@ "IRI-based" : "ParticipantSequence", "undefined" : "Participant Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "8554" }, { "iri" : "http://purl.org/healthcarevocab/v1#RecordedLateralSpreadingDeviceSequence", @@ -260024,7 +260066,7 @@ "undefined" : "Recorded Lateral Spreading Device Sequence" }, "domain" : "8982", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10668" }, { "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilDefinitionSequence", @@ -260044,7 +260086,7 @@ "undefined" : "Multi-Coil Definition Sequence" }, "domain" : "1282", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7948" }, { "iri" : "http://purl.org/healthcarevocab/v1#MydriaticAgentConcentration", @@ -260148,7 +260190,7 @@ "id" : "13536" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.2010", - "equivalent" : [ "9561" ], + "equivalent" : [ "9559" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15537", "annotations" : { @@ -260165,7 +260207,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "9563" + "id" : "9561" }, { "iri" : "http://purl.org/healthcarevocab/v1#ParticipationDateTime", "equivalent" : [ "8565" ], @@ -260204,7 +260246,7 @@ "undefined" : "Lens Thickness Sequence" }, "domain" : "9075", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2622" }, { "iri" : "http://purl.org/healthcarevocab/v1#FractionPattern", @@ -260367,10 +260409,10 @@ "attributes" : [ "external", "datatype" ], "id" : "8053" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PersonAddress", - "equivalent" : [ "14774" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.2001", + "equivalent" : [ "637" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "3732", + "range" : "15547", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -260380,17 +260422,17 @@ } ] }, "label" : { - "IRI-based" : "PersonAddress", - "undefined" : "Person's Address" + "IRI-based" : "Tag.0040.2001", + "undefined" : "Reason for the Imaging Service Request" }, - "domain" : "3736", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "14777" + "id" : "639" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0040.2001", - "equivalent" : [ "639" ], + "iri" : "http://purl.org/healthcarevocab/v1#PersonAddress", + "equivalent" : [ "14774" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15547", + "range" : "3732", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -260400,12 +260442,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0040.2001", - "undefined" : "Reason for the Imaging Service Request" + "IRI-based" : "PersonAddress", + "undefined" : "Person's Address" }, - "domain" : "102", + "domain" : "3736", "attributes" : [ "external", "datatype" ], - "id" : "641" + "id" : "14777" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopRollAngleTolerance", "equivalent" : [ "14803" ], @@ -260464,7 +260506,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Length Summation Sequence" }, "domain" : "1401", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1411" }, { "iri" : "http://purl.org/healthcarevocab/v1#IVUSAcquisition", @@ -260544,7 +260586,7 @@ "undefined" : "Related Frame of Reference UID" }, "domain" : "3110", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15556" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastFlowDuration", @@ -260564,7 +260606,7 @@ "undefined" : "Contrast Flow Duration" }, "domain" : "9458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "589" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0050.0010", @@ -260584,7 +260626,7 @@ "undefined" : "Device Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8666" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0050.0012", @@ -260604,7 +260646,7 @@ "undefined" : "Container Component Type Code Sequence" }, "domain" : "3559", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9236" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0050.0018", @@ -260864,7 +260906,7 @@ "undefined" : "Image Orientation (Slide)" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14759" }, { "iri" : "http://purl.org/healthcarevocab/v1#AssigningJurisdictionCodeSequence", @@ -260884,7 +260926,7 @@ "undefined" : "Assigning Jurisdiction Code Sequence" }, "domain" : "6667", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6678" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedAccessionSequenceTrial", @@ -260904,7 +260946,7 @@ "undefined" : "Referenced Accession Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14318" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0050.0004", @@ -260964,7 +261006,7 @@ "undefined" : "Ophthalmic Axial Length Acquisition Method Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "46" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalculatedDoseReferenceNumber", @@ -260987,10 +261029,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10334" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TargetRefraction", - "equivalent" : [ "1502" ], + "iri" : "http://purl.org/healthcarevocab/v1#ItineraryIDType", + "equivalent" : [ "12967" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11793", + "range" : "15561", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -261000,17 +261042,17 @@ } ] }, "label" : { - "IRI-based" : "TargetRefraction", - "undefined" : "Target Refraction" + "IRI-based" : "ItineraryIDType", + "undefined" : "Itinerary ID Type" }, - "domain" : "11794", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1505" + "id" : "12968" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ItineraryIDType", - "equivalent" : [ "12967" ], + "iri" : "http://purl.org/healthcarevocab/v1#TargetRefraction", + "equivalent" : [ "1502" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15561", + "range" : "11793", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -261020,12 +261062,12 @@ } ] }, "label" : { - "IRI-based" : "ItineraryIDType", - "undefined" : "Itinerary ID Type" + "IRI-based" : "TargetRefraction", + "undefined" : "Target Refraction" }, - "domain" : "102", + "domain" : "11794", "attributes" : [ "external", "datatype" ], - "id" : "12968" + "id" : "1505" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0050.001D", "equivalent" : [ "15563" ], @@ -261139,7 +261181,7 @@ "comment" : { "en" : "Roll is the rotation around the y-axis with respect to the object the roll applies to." }, - "attributes" : [ "functional", "external", "object" ], + "attributes" : [ "object", "functional", "external" ], "id" : "15564" }, { "iri" : "http://purl.org/healthcarevocab/v1#DisplaySetLabel", @@ -261163,7 +261205,7 @@ "id" : "13956" }, { "iri" : "http://purl.org/healthcarevocab/v1#DopplerCorrectionAngle", - "equivalent" : [ "12135" ], + "equivalent" : [ "12137" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "375", "annotations" : { @@ -261180,10 +261222,10 @@ }, "domain" : "911", "attributes" : [ "external", "datatype" ], - "id" : "12137" + "id" : "12139" }, { "iri" : "http://purl.org/healthcarevocab/v1#TMLinePositionX1Retired", - "equivalent" : [ "12111" ], + "equivalent" : [ "12109" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14652", "annotations" : { @@ -261200,7 +261242,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12113" + "id" : "12111" }, { "iri" : "http://purl.org/healthcarevocab/v1#DimensionOrganizationType", "equivalent" : [ "7206" ], @@ -261239,7 +261281,7 @@ "undefined" : "Time Slice Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14956" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0101", @@ -261299,7 +261341,7 @@ "undefined" : "Scheduled Station Geographic Location Code Sequence" }, "domain" : "8683", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12312" }, { "iri" : "http://purl.org/healthcarevocab/v1#FilmSessionLabel", @@ -261339,7 +261381,7 @@ "undefined" : "Findings Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7763" }, { "iri" : "http://purl.org/healthcarevocab/v1#MediaDisposition", @@ -261358,7 +261400,7 @@ "IRI-based" : "MediaDisposition", "undefined" : "Media Disposition" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "15573" }, { @@ -261439,7 +261481,7 @@ "undefined" : "Product Name" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11751" }, { "iri" : "http://purl.org/healthcarevocab/v1#UnspecifiedLateralityLensSequence", @@ -261459,7 +261501,7 @@ "undefined" : "Unspecified Laterality Lens Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9493" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferenceCoordinates", @@ -261479,7 +261521,7 @@ "undefined" : "Reference Coordinates" }, "domain" : "1593", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4613" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContourUncertaintyRadius", @@ -261599,7 +261641,7 @@ "undefined" : "Output Information Sequence" }, "domain" : "9155", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12341" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0160", @@ -261623,7 +261665,7 @@ "id" : "15183" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2200.0020", - "equivalent" : [ "2367" ], + "equivalent" : [ "2371" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15390", "annotations" : { @@ -261638,9 +261680,9 @@ "IRI-based" : "Tag.2200.0020", "undefined" : "Request Priority" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], - "id" : "2370" + "id" : "2374" }, { "iri" : "http://purl.org/healthcarevocab/v1#WedgeOrientation", "equivalent" : [ "15006" ], @@ -261679,7 +261721,7 @@ "undefined" : "DVH Referenced ROI Sequence" }, "domain" : "311", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13112" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelMeasuresSequence", @@ -261699,7 +261741,7 @@ "undefined" : "Pixel Measures Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13670" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0170", @@ -261738,7 +261780,7 @@ "IRI-based" : "Tag.2200.0008", "undefined" : "Include Non-DICOM Objects" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "4450" }, { @@ -261758,7 +261800,7 @@ "IRI-based" : "Tag.2200.0007", "undefined" : "Allow Media Splitting" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "15602" }, { @@ -261778,7 +261820,7 @@ "IRI-based" : "Tag.2200.0009", "undefined" : "Include Display Application" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "14380" }, { @@ -261838,14 +261880,14 @@ "IRI-based" : "Tag.2200.000B", "undefined" : "Total Number of Pieces of Media Created" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "14863" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2200.000A", - "equivalent" : [ "5793" ], + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfLateralSpreadingDevices", + "equivalent" : [ "15403" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15300", + "range" : "15565", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -261855,17 +261897,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.2200.000A", - "undefined" : "Preserve Composite Instances After Media Creation" + "IRI-based" : "NumberOfLateralSpreadingDevices", + "undefined" : "Number of Lateral Spreading Devices" }, - "domain" : "2368", + "domain" : "15568", "attributes" : [ "external", "datatype" ], - "id" : "5794" + "id" : "15404" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfLateralSpreadingDevices", - "equivalent" : [ "15403" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2200.000A", + "equivalent" : [ "5793" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15565", + "range" : "15300", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -261875,12 +261917,12 @@ } ] }, "label" : { - "IRI-based" : "NumberOfLateralSpreadingDevices", - "undefined" : "Number of Lateral Spreading Devices" + "IRI-based" : "Tag.2200.000A", + "undefined" : "Preserve Composite Instances After Media Creation" }, - "domain" : "15568", + "domain" : "2372", "attributes" : [ "external", "datatype" ], - "id" : "15404" + "id" : "5794" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2200.000D", "equivalent" : [ "14936" ], @@ -261898,8 +261940,8 @@ "IRI-based" : "Tag.2200.000D", "undefined" : "Referenced Storage Media Sequence" }, - "domain" : "2368", - "attributes" : [ "external", "object" ], + "domain" : "2372", + "attributes" : [ "object", "external" ], "id" : "14937" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.2200.000C", @@ -261938,7 +261980,7 @@ "IRI-based" : "Tag.2200.000F", "undefined" : "Allow Lossy Compression" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "10588" }, { @@ -261959,7 +262001,7 @@ "undefined" : "Failure Attributes" }, "domain" : "1961", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13136" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPatientSetupNumber", @@ -262018,7 +262060,7 @@ "IRI-based" : "Tag.2200.0001", "undefined" : "Label Using Information Extracted From Instances" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "3236" }, { @@ -262038,7 +262080,7 @@ "IRI-based" : "Tag.2200.0004", "undefined" : "Media Disposition" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "15575" }, { @@ -262058,7 +262100,7 @@ "IRI-based" : "Tag.2200.0003", "undefined" : "Label Style Selection" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "10601" }, { @@ -262078,7 +262120,7 @@ "IRI-based" : "Tag.2200.0006", "undefined" : "Barcode Symbology" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "2377" }, { @@ -262179,7 +262221,7 @@ "undefined" : "Histogram Data" }, "domain" : "225", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13315" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProcedureStepID", @@ -262239,7 +262281,7 @@ "undefined" : "Selector US Value" }, "domain" : "8750", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14023" }, { "iri" : "http://purl.org/healthcarevocab/v1#MandatoryComponentType", @@ -262419,7 +262461,7 @@ "undefined" : "Nominal Scanned Pixel Spacing" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5437" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2003", @@ -262439,7 +262481,7 @@ "undefined" : "Frame Primary Angle Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15277" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2002", @@ -262459,7 +262501,7 @@ "undefined" : "Frame Label Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9344" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2001", @@ -262479,7 +262521,7 @@ "undefined" : "Page Number Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9141" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2006", @@ -262499,7 +262541,7 @@ "undefined" : "Display Window Label Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14671" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2005", @@ -262519,13 +262561,13 @@ "undefined" : "Slice Location Vector" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15222" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2004", - "equivalent" : [ "13400" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0140", + "equivalent" : [ "2565" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "15423", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -262535,17 +262577,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0018.2004", - "undefined" : "Frame Secondary Angle Vector" + "IRI-based" : "Tag.2100.0140", + "undefined" : "Destination AE" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "13401" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "2566" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.2100.0140", - "equivalent" : [ "2565" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.2004", + "equivalent" : [ "13400" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15423", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -262555,12 +262597,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.2100.0140", - "undefined" : "Destination AE" + "IRI-based" : "Tag.0018.2004", + "undefined" : "Frame Secondary Angle Vector" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "2566" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "13401" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0014.5002", "equivalent" : [ "15620" ], @@ -262619,7 +262661,7 @@ "undefined" : "Other Patient IDs" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11397" }, { "iri" : "http://purl.org/healthcarevocab/v1#WindowCenter", @@ -262639,7 +262681,7 @@ "undefined" : "Window Center" }, "domain" : "14134", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15621" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialThickness", @@ -262659,11 +262701,11 @@ "undefined" : "Material Thickness" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10026" }, { "iri" : "http://purl.org/healthcarevocab/v1#GraphicObjectSequence", - "equivalent" : [ "3623" ], + "equivalent" : [ "3621" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -262679,8 +262721,8 @@ "undefined" : "Graphic Object Sequence" }, "domain" : "1244", - "attributes" : [ "external", "object" ], - "id" : "3624" + "attributes" : [ "object", "external" ], + "id" : "3622" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnatomicStructure", "equivalent" : [ "7145" ], @@ -262719,7 +262761,7 @@ "undefined" : "Alpha Palette Color Lookup Table Data" }, "domain" : "6378", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15627" }, { "iri" : "http://purl.org/healthcarevocab/v1#CondenserLensPower", @@ -262742,10 +262784,10 @@ "attributes" : [ "external", "datatype" ], "id" : "14734" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SourceofRefractiveMeasurementsSequence", - "equivalent" : [ "116" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1201", + "equivalent" : [ "15491" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "13883", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -262755,17 +262797,17 @@ } ] }, "label" : { - "IRI-based" : "SourceofRefractiveMeasurementsSequence", - "undefined" : "Source of Refractive Measurements Sequence" + "IRI-based" : "Tag.0028.1201", + "undefined" : "Red Palette Color Lookup Table Data" }, - "domain" : "117", - "attributes" : [ "external", "object" ], - "id" : "118" + "domain" : "7746", + "attributes" : [ "object", "external" ], + "id" : "15492" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1201", - "equivalent" : [ "15491" ], + "iri" : "http://purl.org/healthcarevocab/v1#SourceofRefractiveMeasurementsSequence", + "equivalent" : [ "116" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13883", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -262775,12 +262817,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.1201", - "undefined" : "Red Palette Color Lookup Table Data" + "IRI-based" : "SourceofRefractiveMeasurementsSequence", + "undefined" : "Source of Refractive Measurements Sequence" }, - "domain" : "7746", - "attributes" : [ "external", "object" ], - "id" : "15492" + "domain" : "117", + "attributes" : [ "object", "external" ], + "id" : "118" }, { "iri" : "http://purl.org/healthcarevocab/v1#CodingSchemeVersion", "equivalent" : [ "2776" ], @@ -262819,7 +262861,7 @@ "undefined" : "Gray Lookup Table Data" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15169" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1203", @@ -262839,7 +262881,7 @@ "undefined" : "Blue Palette Color Lookup Table Data" }, "domain" : "7562", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13890" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1202", @@ -262859,7 +262901,7 @@ "undefined" : "Green Palette Color Lookup Table Data" }, "domain" : "7747", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15479" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDLineCoordinates", @@ -262879,7 +262921,7 @@ "undefined" : "2D Line Coordinates" }, "domain" : "1242", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6217" }, { "iri" : "http://purl.org/healthcarevocab/v1#SegmentLabel", @@ -262919,7 +262961,7 @@ "undefined" : "Large Green Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1175" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1211", @@ -262939,7 +262981,7 @@ "undefined" : "Large Red Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15361" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1214", @@ -262959,7 +263001,7 @@ "undefined" : "Large Palette Color Lookup Table UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15483" }, { "iri" : "http://purl.org/healthcarevocab/v1#Date", @@ -262999,7 +263041,7 @@ "undefined" : "Large Blue Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15632" }, { "iri" : "http://purl.org/healthcarevocab/v1#PixelSpacing", @@ -263019,7 +263061,7 @@ "undefined" : "Pixel Spacing" }, "domain" : "9113", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15497" }, { "iri" : "http://purl.org/healthcarevocab/v1#NominalInterval", @@ -263059,7 +263101,7 @@ "undefined" : "Signature" }, "domain" : "8741", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9262" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1221", @@ -263079,7 +263121,7 @@ "undefined" : "Segmented Red Palette Color Lookup Table Data" }, "domain" : "7563", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12897" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1223", @@ -263099,7 +263141,7 @@ "undefined" : "Segmented Blue Palette Color Lookup Table Data" }, "domain" : "7559", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1938" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1222", @@ -263119,11 +263161,11 @@ "undefined" : "Segmented Green Palette Color Lookup Table Data" }, "domain" : "7564", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3038" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1199", - "equivalent" : [ "8019" ], + "equivalent" : [ "8021" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "13891", "annotations" : { @@ -263139,8 +263181,8 @@ "undefined" : "Palette Color Lookup Table UID" }, "domain" : "7745", - "attributes" : [ "external", "object" ], - "id" : "8022" + "attributes" : [ "object", "external" ], + "id" : "8024" }, { "iri" : "http://purl.org/healthcarevocab/v1#CorrectedLocalizedDeviationFromNormalCalculated", "equivalent" : [ "14207" ], @@ -263179,7 +263221,7 @@ "undefined" : "Fixation Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14265" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContrastBolusAgent", @@ -263239,7 +263281,7 @@ "undefined" : "Quantity Sequence" }, "domain" : "77", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5312" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemTransformSequence", @@ -263259,7 +263301,7 @@ "undefined" : "Coordinate System Transform Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7599" }, { "iri" : "http://purl.org/poso/isOrientationOf", @@ -263272,7 +263314,7 @@ }, "superproperty" : [ "2969" ], "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5397" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicatorType", @@ -263312,7 +263354,7 @@ "undefined" : "Relationship Type Code Sequence (Trial)" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13130" }, { "iri" : "http://purl.org/healthcarevocab/v1#DataType", @@ -263432,7 +263474,7 @@ "undefined" : "Resulting General Purpose Performed Procedure Steps Sequence" }, "domain" : "331", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12405" }, { "iri" : "http://purl.org/healthcarevocab/v1#EndCumulativeMetersetWeight", @@ -263512,7 +263554,7 @@ "undefined" : "Discharge Diagnosis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15641" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicationSetupNumber", @@ -263595,10 +263637,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3294" }, { - "iri" : "http://purl.org/healthcarevocab/v1#RequestedContrastAgent", - "equivalent" : [ "1979" ], + "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilElementName", + "equivalent" : [ "7941" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7441", + "range" : "15645", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -263608,17 +263650,17 @@ } ] }, "label" : { - "IRI-based" : "RequestedContrastAgent", - "undefined" : "Requested Contrast Agent" + "IRI-based" : "MultiCoilElementName", + "undefined" : "Multi-Coil Element Name" }, - "domain" : "1202", + "domain" : "5547", "attributes" : [ "external", "datatype" ], - "id" : "1981" + "id" : "7943" }, { - "iri" : "http://purl.org/healthcarevocab/v1#MultiCoilElementName", - "equivalent" : [ "7941" ], + "iri" : "http://purl.org/healthcarevocab/v1#RequestedContrastAgent", + "equivalent" : [ "1981" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15645", + "range" : "7441", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -263628,12 +263670,12 @@ } ] }, "label" : { - "IRI-based" : "MultiCoilElementName", - "undefined" : "Multi-Coil Element Name" + "IRI-based" : "RequestedContrastAgent", + "undefined" : "Requested Contrast Agent" }, - "domain" : "5547", + "domain" : "1206", "attributes" : [ "external", "datatype" ], - "id" : "7943" + "id" : "1983" }, { "iri" : "http://purl.org/healthcarevocab/v1#AttributeOccurrencePointer", "equivalent" : [ "12639" ], @@ -263732,7 +263774,7 @@ "undefined" : "Intravascular OCT Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11226" }, { "iri" : "http://purl.org/healthcarevocab/v1#AdmittingDiagnosesDescription", @@ -263752,7 +263794,7 @@ "undefined" : "Admitting Diagnoses Description" }, "domain" : "6315", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6560" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedTimeOffsets", @@ -263772,7 +263814,7 @@ "undefined" : "Referenced Time Offsets" }, "domain" : "8713", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8315" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReferencedPrintJobSequence", @@ -263792,7 +263834,7 @@ "undefined" : "Referenced Print Job Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13945" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamTaskType", @@ -263887,7 +263929,7 @@ "comment" : { "en" : "A relation to a re-usable system that computed the observation." }, - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15648" }, { "iri" : "http://purl.org/healthcarevocab/v1#SnoutSequence", @@ -263907,7 +263949,7 @@ "undefined" : "Snout Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15412" }, { "iri" : "http://purl.org/healthcarevocab/v1#VolumeFrameOfReferenceUID", @@ -263927,7 +263969,7 @@ "undefined" : "Volume Frame of Reference UID" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7199" }, { "iri" : "http://purl.org/healthcarevocab/v1#BlockDivergence", @@ -263967,7 +264009,7 @@ "undefined" : "Region Pixel Shift Sequence" }, "domain" : "6802", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12250" }, { "iri" : "http://purl.org/healthcarevocab/v1#RealWorldValueSlope", @@ -264007,7 +264049,7 @@ "undefined" : "CT Additional X-Ray Source Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11301" }, { "iri" : "http://purl.org/healthcarevocab/v1#ThreeDPlaneOrigin", @@ -264027,7 +264069,7 @@ "undefined" : "3D Plane Origin" }, "domain" : "3371", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7367" }, { "iri" : "http://purl.org/healthcarevocab/v1#DimensionDescriptionLabel", @@ -264066,7 +264108,7 @@ "IRI-based" : "AllowMediaSplitting", "undefined" : "Allow Media Splitting" }, - "domain" : "2368", + "domain" : "2372", "attributes" : [ "external", "datatype" ], "id" : "15603" }, { @@ -264107,7 +264149,7 @@ "undefined" : "Alpha Palette Color Lookup Table Data" }, "domain" : "6378", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15628" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicAxialLengthMeasurementsSegmentalLengthSequence", @@ -264127,7 +264169,7 @@ "undefined" : "Ophthalmic Axial Length Measurements Segmental Length Sequence" }, "domain" : "9039", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1405" }, { "iri" : "http://purl.org/healthcarevocab/v1#DetectorCalibrationData", @@ -264147,7 +264189,7 @@ "undefined" : "Detector Calibration Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12972" }, { "iri" : "http://purl.org/healthcarevocab/v1#OverallTemplateSpatialTolerance", @@ -264207,7 +264249,7 @@ "undefined" : "Counts Included" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9360" }, { "iri" : "http://purl.org/healthcarevocab/v1#PlanningLandmarkDescription", @@ -264231,7 +264273,7 @@ "id" : "6761" }, { "iri" : "http://purl.org/healthcarevocab/v1#CArmPositionerTabletopRelationship", - "equivalent" : [ "9809" ], + "equivalent" : [ "9810" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15617", "annotations" : { @@ -264248,7 +264290,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "9811" + "id" : "9812" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.1401", "equivalent" : [ "14633" ], @@ -264287,7 +264329,7 @@ "undefined" : "Referenced Frame of Reference Sequence" }, "domain" : "8816", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15649" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToWedgeTrayDistance", @@ -264367,7 +264409,7 @@ "undefined" : "Large Blue Palette Color Lookup Table Data" }, "domain" : "102", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15633" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterLowerHorizontalEdge", @@ -264487,7 +264529,7 @@ "undefined" : "Pixel Shift Sequence" }, "domain" : "5646", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12252" }, { "iri" : "http://purl.org/healthcarevocab/v1#TargetMaximumDose", @@ -264531,7 +264573,7 @@ "id" : "10642" }, { "iri" : "http://purl.org/healthcarevocab/v1#TriggerTime", - "equivalent" : [ "266" ], + "equivalent" : [ "268" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14463", "annotations" : { @@ -264548,7 +264590,7 @@ }, "domain" : "14464", "attributes" : [ "external", "datatype" ], - "id" : "269" + "id" : "271" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterPresentationValue", "equivalent" : [ "5750" ], @@ -264587,7 +264629,7 @@ "undefined" : "Issuer of Service Episode ID Sequence" }, "domain" : "7553", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12452" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceStrengthReferenceTime", @@ -264671,7 +264713,7 @@ "id" : "10612" }, { "iri" : "http://purl.org/healthcarevocab/v1#DerivationImplantAssemblyTemplateSequence", - "equivalent" : [ "2310" ], + "equivalent" : [ "2312" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -264687,8 +264729,8 @@ "undefined" : "Derivation Implant Assembly Template Sequence" }, "domain" : "93", - "attributes" : [ "external", "object" ], - "id" : "2311" + "attributes" : [ "object", "external" ], + "id" : "2313" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScreeningBaselineType", "equivalent" : [ "12115" ], @@ -264730,10 +264772,10 @@ "attributes" : [ "external", "datatype" ], "id" : "3311" }, { - "iri" : "http://purl.org/healthcarevocab/v1#PupilDilated", - "equivalent" : [ "4633" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tagging", + "equivalent" : [ "7866" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2851", + "range" : "11715", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -264743,17 +264785,17 @@ } ] }, "label" : { - "IRI-based" : "PupilDilated", - "undefined" : "Pupil Dilated" + "IRI-based" : "Tagging", + "undefined" : "Tagging" }, - "domain" : "2853", + "domain" : "3665", "attributes" : [ "external", "datatype" ], - "id" : "4636" + "id" : "7868" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tagging", - "equivalent" : [ "7866" ], + "iri" : "http://purl.org/healthcarevocab/v1#PupilDilated", + "equivalent" : [ "4633" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11715", + "range" : "2851", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -264763,12 +264805,12 @@ } ] }, "label" : { - "IRI-based" : "Tagging", - "undefined" : "Tagging" + "IRI-based" : "PupilDilated", + "undefined" : "Pupil Dilated" }, - "domain" : "3665", + "domain" : "2853", "attributes" : [ "external", "datatype" ], - "id" : "7868" + "id" : "4636" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0044", "equivalent" : [ "15641" ], @@ -264787,7 +264829,7 @@ "undefined" : "Discharge Diagnosis Code Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15642" }, { "iri" : "http://purl.org/healthcarevocab/v1#PredecessorDocumentsSequence", @@ -264806,12 +264848,12 @@ "IRI-based" : "PredecessorDocumentsSequence", "undefined" : "Predecessor Documents Sequence" }, - "domain" : "1336", - "attributes" : [ "external", "object" ], + "domain" : "1338", + "attributes" : [ "object", "external" ], "id" : "14394" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0040", - "equivalent" : [ "12568" ], + "equivalent" : [ "12566" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15661", "annotations" : { @@ -264828,7 +264870,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "12569" + "id" : "12567" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00B0", "equivalent" : [ "15663" ], @@ -264847,11 +264889,11 @@ "undefined" : "ROI Physical Properties Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15662" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00B2", - "equivalent" : [ "1205" ], + "equivalent" : [ "1201" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15363", "annotations" : { @@ -264866,9 +264908,9 @@ "IRI-based" : "Tag.3006.00B2", "undefined" : "ROI Physical Property" }, - "domain" : "1206", + "domain" : "1202", "attributes" : [ "external", "datatype" ], - "id" : "1208" + "id" : "1204" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00B4", "equivalent" : [ "13164" ], @@ -264886,7 +264928,7 @@ "IRI-based" : "Tag.3006.00B4", "undefined" : "ROI Physical Property Value" }, - "domain" : "1206", + "domain" : "1202", "attributes" : [ "external", "datatype" ], "id" : "13165" }, { @@ -264906,8 +264948,8 @@ "IRI-based" : "Tag.3006.00B6", "undefined" : "ROI Elemental Composition Sequence" }, - "domain" : "1206", - "attributes" : [ "external", "object" ], + "domain" : "1202", + "attributes" : [ "object", "external" ], "id" : "15664" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00B7", @@ -264947,7 +264989,7 @@ "undefined" : "Block Data" }, "domain" : "6402", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15163" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00B8", @@ -264987,7 +265029,7 @@ "undefined" : "Patient Orientation Modifier Code Sequence" }, "domain" : "895", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15666" }, { "iri" : "http://purl.org/healthcarevocab/v1#InversionTimes", @@ -265007,7 +265049,7 @@ "undefined" : "Inversion Times" }, "domain" : "3088", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8321" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaterialPropertiesFileID", @@ -265027,7 +265069,7 @@ "undefined" : "Material Properties File ID" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9589" }, { "iri" : "http://purl.org/healthcarevocab/v1#TreatmentControlPointDate", @@ -265067,7 +265109,7 @@ "undefined" : "Related RT ROI Observations Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6612" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00A4", @@ -265247,7 +265289,7 @@ "undefined" : "Frame of Reference Relationship Sequence" }, "domain" : "820", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15171" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0401", @@ -265267,7 +265309,7 @@ "undefined" : "Graphic Layer Recommended Display CIELab Value" }, "domain" : "327", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9329" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00C2", @@ -265287,7 +265329,7 @@ "undefined" : "Related Frame of Reference UID" }, "domain" : "3110", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15557" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0403", @@ -265347,13 +265389,13 @@ "undefined" : "Blending Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12926" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0405", - "equivalent" : [ "3648" ], + "iri" : "http://purl.org/healthcarevocab/v1#NumberOfWedges", + "equivalent" : [ "14997" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "13861", + "range" : "15625", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -265363,17 +265405,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0070.0405", - "undefined" : "Blending Position" + "IRI-based" : "NumberOfWedges", + "undefined" : "Number of Wedges" }, - "domain" : "3649", + "domain" : "15623", "attributes" : [ "external", "datatype" ], - "id" : "3651" + "id" : "15000" }, { - "iri" : "http://purl.org/healthcarevocab/v1#NumberOfWedges", - "equivalent" : [ "14997" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0405", + "equivalent" : [ "3648" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15625", + "range" : "13861", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -265383,12 +265425,12 @@ } ] }, "label" : { - "IRI-based" : "NumberOfWedges", - "undefined" : "Number of Wedges" + "IRI-based" : "Tag.0070.0405", + "undefined" : "Blending Position" }, - "domain" : "15623", + "domain" : "3649", "attributes" : [ "external", "datatype" ], - "id" : "15000" + "id" : "3651" }, { "iri" : "http://purl.org/healthcarevocab/v1#BrachyTreatmentTechnique", "equivalent" : [ "15234" ], @@ -265427,7 +265469,7 @@ "undefined" : "Frame of Reference Transformation Matrix" }, "domain" : "14220", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7384" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0070.0404", @@ -265447,7 +265489,7 @@ "undefined" : "Referenced Spatial Registration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9290" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.00C8", @@ -265471,7 +265513,7 @@ "id" : "15147" }, { "iri" : "http://purl.org/healthcarevocab/v1#PositionerIsocenterSecondaryAngle", - "equivalent" : [ "9858" ], + "equivalent" : [ "9861" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3484", "annotations" : { @@ -265488,7 +265530,7 @@ }, "domain" : "3480", "attributes" : [ "external", "datatype" ], - "id" : "9861" + "id" : "9864" }, { "iri" : "http://purl.org/healthcarevocab/v1#DoubleExposureFieldDeltaTrial", "equivalent" : [ "12539" ], @@ -265507,7 +265549,7 @@ "undefined" : "Double Exposure Field Delta (Trial)" }, "domain" : "2669", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12540" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1111", @@ -265527,7 +265569,7 @@ "undefined" : "Large Red Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13489" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1113", @@ -265547,7 +265589,7 @@ "undefined" : "Large Blue Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11295" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1112", @@ -265567,7 +265609,7 @@ "undefined" : "Large Green Palette Color Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11240" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalibrationSettingsSequence", @@ -265587,7 +265629,7 @@ "undefined" : "Calibration Settings Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "521" }, { "iri" : "http://purl.org/healthcarevocab/v1#SequenceOfCompressedData", @@ -265607,7 +265649,7 @@ "undefined" : "Sequence of Compressed Data" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14617" }, { "iri" : "http://purl.org/healthcarevocab/v1#ContentQualification", @@ -265707,7 +265749,7 @@ "undefined" : "Enhanced Palette Color Lookup Table Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15287" }, { "iri" : "http://purl.org/healthcarevocab/v1#RouteSegmentEndLocationID", @@ -265747,7 +265789,7 @@ "undefined" : "Requesting Physician Identification Sequence" }, "domain" : "199", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1011" }, { "iri" : "http://purl.org/healthcarevocab/v1#TMLinePositionY1Retired", @@ -265787,7 +265829,7 @@ "undefined" : "ROI Physical Properties Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15663" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0048.0301", @@ -265810,10 +265852,10 @@ "attributes" : [ "external", "datatype" ], "id" : "13104" }, { - "iri" : "http://purl.org/healthcarevocab/v1#SpecifiedPrimaryMeterset", - "equivalent" : [ "10450" ], + "iri" : "http://purl.org/healthcarevocab/v1#Density", + "equivalent" : [ "9800" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15010", + "range" : "1535", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -265823,17 +265865,17 @@ } ] }, "label" : { - "IRI-based" : "SpecifiedPrimaryMeterset", - "undefined" : "Specified Primary Meterset" + "IRI-based" : "Density", + "undefined" : "Density" }, - "domain" : "14983", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "10453" + "id" : "9802" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Density", - "equivalent" : [ "9802" ], + "iri" : "http://purl.org/healthcarevocab/v1#SpecifiedPrimaryMeterset", + "equivalent" : [ "10450" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1535", + "range" : "15010", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -265843,12 +265885,12 @@ } ] }, "label" : { - "IRI-based" : "Density", - "undefined" : "Density" + "IRI-based" : "SpecifiedPrimaryMeterset", + "undefined" : "Specified Primary Meterset" }, - "domain" : "102", + "domain" : "14983", "attributes" : [ "external", "datatype" ], - "id" : "9804" + "id" : "10453" }, { "iri" : "http://purl.org/healthcarevocab/v1#ElementPitch", "equivalent" : [ "709" ], @@ -265927,7 +265969,7 @@ "undefined" : "Frame of Interest Type" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10361" }, { "iri" : "http://purl.org/healthcarevocab/v1#IsocenterToCompensatorDistances", @@ -265947,7 +265989,7 @@ "undefined" : "Isocenter to Compensator Distances" }, "domain" : "1384", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15384" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0032", @@ -266151,7 +266193,7 @@ "id" : "11358" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.001A", - "equivalent" : [ "6447" ], + "equivalent" : [ "6445" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15680", "annotations" : { @@ -266168,7 +266210,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "6449" + "id" : "6447" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExposuresOnPlate", "equivalent" : [ "7329" ], @@ -266247,7 +266289,7 @@ "undefined" : "Issuer of Admission ID Sequence" }, "domain" : "7552", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "11849" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0038.0011", @@ -266327,7 +266369,7 @@ "undefined" : "Referenced Patient Alias Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15357" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1100", @@ -266347,7 +266389,7 @@ "undefined" : "Gray Lookup Table Descriptor" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7245" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1102", @@ -266367,7 +266409,7 @@ "undefined" : "Green Palette Color Lookup Table Descriptor" }, "domain" : "7740", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8465" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1101", @@ -266387,7 +266429,7 @@ "undefined" : "Red Palette Color Lookup Table Descriptor" }, "domain" : "7739", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15343" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1104", @@ -266407,7 +266449,7 @@ "undefined" : "Alpha Palette Color Lookup Table Descriptor" }, "domain" : "6378", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10199" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1103", @@ -266427,7 +266469,7 @@ "undefined" : "Blue Palette Color Lookup Table Descriptor" }, "domain" : "7741", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15085" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1080", @@ -266547,7 +266589,7 @@ "undefined" : "MR Image Frame Type Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10819" }, { "iri" : "http://purl.org/healthcarevocab/v1#EndAcquisitionDateTime", @@ -266587,7 +266629,7 @@ "undefined" : "Ion Control Point Verification Sequence" }, "domain" : "2528", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12561" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnatomicLocationOfExaminingInstrumentDescriptionTrial", @@ -266646,7 +266688,7 @@ "IRI-based" : "NominalPercentageOfCardiacPhase", "undefined" : "Nominal Percentage of Cardiac Phase" }, - "domain" : "807", + "domain" : "810", "attributes" : [ "external", "datatype" ], "id" : "6248" }, { @@ -266711,7 +266753,7 @@ "id" : "10648" }, { "iri" : "http://purl.org/healthcarevocab/v1#ScreeningBaselineMeasuredSequence", - "equivalent" : [ "12109" ], + "equivalent" : [ "12112" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -266727,8 +266769,8 @@ "undefined" : "Screening Baseline Measured Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], - "id" : "12110" + "attributes" : [ "object", "external" ], + "id" : "12113" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0010", "equivalent" : [ "15649" ], @@ -266747,11 +266789,11 @@ "undefined" : "Referenced Frame of Reference Sequence" }, "domain" : "14243", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15650" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0012", - "equivalent" : [ "8054" ], + "equivalent" : [ "8057" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -266767,8 +266809,8 @@ "undefined" : "RT Referenced Study Sequence" }, "domain" : "820", - "attributes" : [ "external", "object" ], - "id" : "8055" + "attributes" : [ "object", "external" ], + "id" : "8058" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0014", "equivalent" : [ "766" ], @@ -266787,7 +266829,7 @@ "undefined" : "RT Referenced Series Sequence" }, "domain" : "767", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "768" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0016", @@ -266807,7 +266849,7 @@ "undefined" : "Contour Image Sequence" }, "domain" : "14245", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7263" }, { "iri" : "http://purl.org/healthcarevocab/v1#CertificateType", @@ -266830,10 +266872,10 @@ "attributes" : [ "external", "datatype" ], "id" : "9231" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1050", - "equivalent" : [ "15621" ], + "iri" : "http://purl.org/healthcarevocab/v1#TransactionUID", + "equivalent" : [ "1956" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "1958", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -266843,17 +266885,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.1050", - "undefined" : "Window Center" + "IRI-based" : "TransactionUID", + "undefined" : "Transaction UID" }, - "domain" : "7769", - "attributes" : [ "external", "object" ], - "id" : "15622" + "domain" : "1957", + "attributes" : [ "object", "external" ], + "id" : "1959" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TransactionUID", - "equivalent" : [ "1956" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1050", + "equivalent" : [ "15621" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "1958", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -266863,12 +266905,12 @@ } ] }, "label" : { - "IRI-based" : "TransactionUID", - "undefined" : "Transaction UID" + "IRI-based" : "Tag.0028.1050", + "undefined" : "Window Center" }, - "domain" : "1957", - "attributes" : [ "external", "object" ], - "id" : "1959" + "domain" : "7769", + "attributes" : [ "object", "external" ], + "id" : "15622" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1052", "equivalent" : [ "3081" ], @@ -266907,7 +266949,7 @@ "undefined" : "Window Width" }, "domain" : "7737", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13722" }, { "iri" : "http://purl.org/healthcarevocab/v1#OphthalmicPatientClinicalInformationLeftEyeSequence", @@ -266927,7 +266969,7 @@ "undefined" : "Ophthalmic Patient Clinical Information Left Eye Sequence" }, "domain" : "782", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12184" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalStopTime", @@ -266967,7 +267009,7 @@ "undefined" : "Selector Sequence Pointer Private Creator" }, "domain" : "8764", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14056" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfHorizontalPixels", @@ -267127,11 +267169,11 @@ "undefined" : "RT Related ROI Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10135" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShutterPresentationColorCIELabValue", - "equivalent" : [ "5758" ], + "equivalent" : [ "5760" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -267147,8 +267189,8 @@ "undefined" : "Shutter Presentation Color CIELab Value" }, "domain" : "8757", - "attributes" : [ "external", "object" ], - "id" : "5760" + "attributes" : [ "object", "external" ], + "id" : "5762" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0033", "equivalent" : [ "2458" ], @@ -267190,10 +267232,10 @@ "attributes" : [ "external", "datatype" ], "id" : "14800" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0036", - "equivalent" : [ "11947" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1053", + "equivalent" : [ "1546" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15334", + "range" : "15708", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -267203,17 +267245,17 @@ } ] }, "label" : { - "IRI-based" : "Tag.3006.0036", - "undefined" : "ROI Generation Algorithm" + "IRI-based" : "Tag.0028.1053", + "undefined" : "Rescale Slope" }, - "domain" : "1860", + "domain" : "15707", "attributes" : [ "external", "datatype" ], - "id" : "11948" + "id" : "1549" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1053", - "equivalent" : [ "1543" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0036", + "equivalent" : [ "11947" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15708", + "range" : "15334", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -267223,12 +267265,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0028.1053", - "undefined" : "Rescale Slope" + "IRI-based" : "Tag.3006.0036", + "undefined" : "ROI Generation Algorithm" }, - "domain" : "15707", + "domain" : "1860", "attributes" : [ "external", "datatype" ], - "id" : "1546" + "id" : "11948" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0028.1056", "equivalent" : [ "8238" ], @@ -267287,7 +267329,7 @@ "undefined" : "Window Center & Width Explanation" }, "domain" : "7738", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15419" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0039", @@ -267307,7 +267349,7 @@ "undefined" : "ROI Contour Sequence" }, "domain" : "14216", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5856" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.002A", @@ -267327,7 +267369,7 @@ "undefined" : "ROI Display Color" }, "domain" : "1185", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8006" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.002C", @@ -267421,7 +267463,7 @@ "undefined" : "Structure Set ROI Sequence" }, "domain" : "14247", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15712" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0022", @@ -267461,7 +267503,7 @@ "undefined" : "Referenced Frame of Reference UID" }, "domain" : "14215", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13049" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0026", @@ -267541,7 +267583,7 @@ "undefined" : "Table of Y Break Points" }, "domain" : "911", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12186" }, { "iri" : "http://purl.org/healthcarevocab/v1#OCTAcquisitionDomain", @@ -267581,7 +267623,7 @@ "undefined" : "Contour Data" }, "domain" : "14218", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5937" }, { "iri" : "http://purl.org/healthcarevocab/v1#SelectorDSValue", @@ -267601,7 +267643,7 @@ "undefined" : "Selector DS Value" }, "domain" : "8780", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14032" }, { "iri" : "http://purl.org/healthcarevocab/v1#HangingProtocolDefinitionSequence", @@ -267621,7 +267663,7 @@ "undefined" : "Hanging Protocol Definition Sequence" }, "domain" : "1673", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14481" }, { "iri" : "http://purl.org/healthcarevocab/v1#RetrieveLocationUID", @@ -267641,7 +267683,7 @@ "undefined" : "Retrieve Location UID" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5725" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0040", @@ -267661,7 +267703,7 @@ "undefined" : "Contour Sequence" }, "domain" : "1185", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2053" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0042", @@ -267680,7 +267722,7 @@ "IRI-based" : "Tag.3006.0042", "undefined" : "Contour Geometric Type" }, - "domain" : "2503", + "domain" : "2507", "attributes" : [ "external", "datatype" ], "id" : "15425" }, { @@ -267700,7 +267742,7 @@ "IRI-based" : "Tag.3006.0044", "undefined" : "Contour Slab Thickness" }, - "domain" : "2503", + "domain" : "2507", "attributes" : [ "external", "datatype" ], "id" : "14321" }, { @@ -267720,8 +267762,8 @@ "IRI-based" : "Tag.3006.0045", "undefined" : "Contour Offset Vector" }, - "domain" : "2503", - "attributes" : [ "external", "object" ], + "domain" : "2507", + "attributes" : [ "object", "external" ], "id" : "13010" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0046", @@ -267745,7 +267787,7 @@ "id" : "3183" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0048", - "equivalent" : [ "2502" ], + "equivalent" : [ "2506" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15340", "annotations" : { @@ -267760,9 +267802,9 @@ "IRI-based" : "Tag.3006.0048", "undefined" : "Contour Number" }, - "domain" : "2503", + "domain" : "2507", "attributes" : [ "external", "datatype" ], - "id" : "2505" + "id" : "2509" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0049", "equivalent" : [ "4002" ], @@ -267780,12 +267822,12 @@ "IRI-based" : "Tag.3006.0049", "undefined" : "Attached Contours" }, - "domain" : "2503", - "attributes" : [ "external", "object" ], + "domain" : "2507", + "attributes" : [ "object", "external" ], "id" : "4003" }, { "iri" : "http://purl.org/healthcarevocab/v1#FieldOfViewDimensionsInFloat", - "equivalent" : [ "9875" ], + "equivalent" : [ "9876" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -267801,8 +267843,8 @@ "undefined" : "Field of View Dimension(s) in Float" }, "domain" : "9543", - "attributes" : [ "external", "object" ], - "id" : "9876" + "attributes" : [ "object", "external" ], + "id" : "9877" }, { "iri" : "http://purl.org/healthcarevocab/v1#TypeOfSynchronization", "equivalent" : [ "13261" ], @@ -267825,7 +267867,7 @@ "id" : "13263" }, { "iri" : "http://purl.org/healthcarevocab/v1#NumberOfFramesInPhase", - "equivalent" : [ "12374" ], + "equivalent" : [ "12376" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15566", "annotations" : { @@ -267842,7 +267884,7 @@ }, "domain" : "987", "attributes" : [ "external", "datatype" ], - "id" : "12376" + "id" : "12378" }, { "iri" : "http://purl.org/healthcarevocab/v1#CoordinateSystemTransformRotationAndScaleMatrix", "equivalent" : [ "7617" ], @@ -267861,7 +267903,7 @@ "undefined" : "Coordinate System Transform Rotation and Scale Matrix" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "7618" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0080", @@ -267881,7 +267923,7 @@ "undefined" : "RT ROI Observations Sequence" }, "domain" : "6468", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10229" }, { "iri" : "http://purl.org/healthcarevocab/v1#ControlPointSequence", @@ -267901,7 +267943,7 @@ "undefined" : "Control Point Sequence" }, "domain" : "173", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15157" }, { "iri" : "http://purl.org/healthcarevocab/v1#IOLFormulaCodeSequence", @@ -267921,13 +267963,13 @@ "undefined" : "IOL Formula Code Sequence" }, "domain" : "9354", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1601" }, { "iri" : "http://purl.org/healthcarevocab/v1#VertexPointIndexList", "equivalent" : [ "2111" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "2107", + "range" : "2104", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -267940,8 +267982,8 @@ "IRI-based" : "VertexPointIndexList", "undefined" : "Vertex Point Index List" }, - "domain" : "2106", - "attributes" : [ "external", "object" ], + "domain" : "2103", + "attributes" : [ "object", "external" ], "id" : "2112" }, { "iri" : "http://purl.org/healthcarevocab/v1#EnergyWindowUpperLimit", @@ -268001,7 +268043,7 @@ "undefined" : "Light Path Filter Pass Band" }, "domain" : "9077", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4672" }, { "iri" : "http://purl.org/healthcarevocab/v1#FovealPointNormativeDataFlag", @@ -268061,7 +268103,7 @@ "undefined" : "Autorefraction Right Eye Sequence" }, "domain" : "48", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9718" }, { "iri" : "http://purl.org/healthcarevocab/v1#StructureSetLabel", @@ -268101,11 +268143,11 @@ "undefined" : "Acquisition Device Type Code Sequence" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4703" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0082", - "equivalent" : [ "8060" ], + "equivalent" : [ "8062" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15338", "annotations" : { @@ -268122,7 +268164,7 @@ }, "domain" : "15339", "attributes" : [ "external", "datatype" ], - "id" : "8063" + "id" : "8065" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0084", "equivalent" : [ "15715" ], @@ -268181,7 +268223,7 @@ "undefined" : "RT ROI Identification Code Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15716" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.3006.0088", @@ -268245,7 +268287,7 @@ "id" : "4921" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0414", - "equivalent" : [ "12549" ], + "equivalent" : [ "12550" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -268261,8 +268303,8 @@ "undefined" : "Patient Gantry Relationship Code Sequence" }, "domain" : "14395", - "attributes" : [ "external", "object" ], - "id" : "12550" + "attributes" : [ "object", "external" ], + "id" : "12551" }, { "iri" : "http://purl.org/healthcarevocab/v1#TwoDPlaneIntersection", "equivalent" : [ "6380" ], @@ -268281,7 +268323,7 @@ "undefined" : "2D Plane Intersection" }, "domain" : "1237", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "6381" }, { "iri" : "http://purl.org/healthcarevocab/v1#AbsoluteChannelDisplayScale", @@ -268321,7 +268363,7 @@ "undefined" : "Patient Orientation Code Sequence" }, "domain" : "14399", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10237" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0412", @@ -268341,7 +268383,7 @@ "undefined" : "Patient Orientation Modifier Code Sequence" }, "domain" : "895", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15667" }, { "iri" : "http://purl.org/healthcarevocab/v1#AcquisitionCompressionType", @@ -268381,7 +268423,7 @@ "undefined" : "RT ROI Identification Code Sequence" }, "domain" : "1186", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15717" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0400", @@ -268421,7 +268463,7 @@ "undefined" : "Structured Display Background CIELab Value" }, "domain" : "851", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13217" }, { "iri" : "http://purl.org/healthcarevocab/v1#DICOMRetrievalSequence", @@ -268441,7 +268483,7 @@ "undefined" : "DICOM Retrieval Sequence" }, "domain" : "9606", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5674" }, { "iri" : "http://purl.org/healthcarevocab/v1#ProcedureExpirationDate", @@ -268484,10 +268526,10 @@ "attributes" : [ "external", "datatype" ], "id" : "1585" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ExposureSequence", - "equivalent" : [ "5510" ], + "iri" : "http://purl.org/healthcarevocab/v1#InterpretationApprovalDate", + "equivalent" : [ "11163" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14658", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -268497,17 +268539,17 @@ } ] }, "label" : { - "IRI-based" : "ExposureSequence", - "undefined" : "Exposure Sequence" + "IRI-based" : "InterpretationApprovalDate", + "undefined" : "Interpretation Approval Date" }, - "domain" : "1", - "attributes" : [ "external", "object" ], - "id" : "5511" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "11165" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InterpretationApprovalDate", - "equivalent" : [ "11163" ], + "iri" : "http://purl.org/healthcarevocab/v1#ExposureSequence", + "equivalent" : [ "5510" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14658", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -268517,12 +268559,12 @@ } ] }, "label" : { - "IRI-based" : "InterpretationApprovalDate", - "undefined" : "Interpretation Approval Date" + "IRI-based" : "ExposureSequence", + "undefined" : "Exposure Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "11165" + "domain" : "1", + "attributes" : [ "object", "external" ], + "id" : "5511" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelMinimumValue", "equivalent" : [ "10712" ], @@ -268541,7 +268583,7 @@ "undefined" : "Channel Minimum Value" }, "domain" : "4801", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10714" }, { "iri" : "http://purl.org/healthcarevocab/v1#StartMeterset", @@ -268585,7 +268627,7 @@ "id" : "15380" }, { "iri" : "http://purl.org/healthcarevocab/v1#ALinePixelSpacing", - "equivalent" : [ "11217" ], + "equivalent" : [ "11218" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14128", "annotations" : { @@ -268602,7 +268644,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11219" + "id" : "11220" }, { "iri" : "http://purl.org/healthcarevocab/v1#KSpaceFiltering", "equivalent" : [ "8337" ], @@ -268661,7 +268703,7 @@ "undefined" : "Field of View Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9973" }, { "iri" : "http://purl.org/healthcarevocab/v1#PerformedProtocolCodeSequence", @@ -268681,11 +268723,11 @@ "undefined" : "Performed Protocol Code Sequence" }, "domain" : "9137", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5282" }, { "iri" : "http://purl.org/healthcarevocab/v1#CreationTime", - "equivalent" : [ "12434" ], + "equivalent" : [ "12437" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2714", "annotations" : { @@ -268702,7 +268744,7 @@ }, "domain" : "2488", "attributes" : [ "external", "datatype" ], - "id" : "12436" + "id" : "12439" }, { "iri" : "http://purl.org/healthcarevocab/v1#LensConstantSequence", "equivalent" : [ "2031" ], @@ -268721,7 +268763,7 @@ "undefined" : "Lens Constant Sequence" }, "domain" : "9074", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2033" }, { "iri" : "http://purl.org/healthcarevocab/v1#RadiopharmaceuticalStartTime", @@ -268801,7 +268843,7 @@ "undefined" : "Referenced Digital Signature Sequence" }, "domain" : "3880", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9603" }, { "iri" : "http://purl.org/healthcarevocab/v1#OrganAtRiskMaximumDose", @@ -268901,7 +268943,7 @@ "undefined" : "Channel Description Code Sequence" }, "domain" : "6373", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4689" }, { "iri" : "http://purl.org/healthcarevocab/v1#RangeModulatorGatingStartWaterEquivalentThickness", @@ -268925,7 +268967,7 @@ "id" : "15439" }, { "iri" : "http://purl.org/healthcarevocab/v1#IrradiationEventIdentificationSequence", - "equivalent" : [ "9800" ], + "equivalent" : [ "9803" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -268941,8 +268983,8 @@ "undefined" : "Irradiation Event Identification Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "9801" + "attributes" : [ "object", "external" ], + "id" : "9804" }, { "iri" : "http://purl.org/healthcarevocab/v1#PregnancyStatus", "equivalent" : [ "11628" ], @@ -269121,7 +269163,7 @@ "undefined" : "Calibration Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10043" }, { "iri" : "http://purl.org/healthcarevocab/v1#AnchorPointAnnotationUnits", @@ -269160,12 +269202,12 @@ "IRI-based" : "ROIElementalCompositionSequence", "undefined" : "ROI Elemental Composition Sequence" }, - "domain" : "1206", - "attributes" : [ "external", "object" ], + "domain" : "1202", + "attributes" : [ "object", "external" ], "id" : "15665" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrimaryAnatomicStructureModifierSequence", - "equivalent" : [ "7109" ], + "equivalent" : [ "7112" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -269181,8 +269223,8 @@ "undefined" : "Primary Anatomic Structure Modifier Sequence" }, "domain" : "1149", - "attributes" : [ "external", "object" ], - "id" : "7110" + "attributes" : [ "object", "external" ], + "id" : "7113" }, { "iri" : "http://purl.org/healthcarevocab/v1#ChannelOffset", "equivalent" : [ "9183" ], @@ -269241,7 +269283,7 @@ "undefined" : "Other Smoothing Types Available" }, "domain" : "863", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3546" }, { "iri" : "http://purl.org/healthcarevocab/v1#PatientBirthTime", @@ -269305,7 +269347,7 @@ "id" : "7896" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableYPositionToIsocenter", - "equivalent" : [ "9844" ], + "equivalent" : [ "9842" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15721", "annotations" : { @@ -269322,7 +269364,7 @@ }, "domain" : "3481", "attributes" : [ "external", "datatype" ], - "id" : "9846" + "id" : "9844" }, { "iri" : "http://purl.org/healthcarevocab/v1#ShieldingDeviceLabel", "equivalent" : [ "15224" ], @@ -269361,7 +269403,7 @@ "undefined" : "MR Averages Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8602" }, { "iri" : "http://purl.org/healthcarevocab/v1#RTBeamLimitingDeviceType", @@ -269401,13 +269443,13 @@ "undefined" : "Pertinent Documents Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9128" }, { - "iri" : "http://purl.org/healthcarevocab/v1#StereoVerticalPixelOffset", - "equivalent" : [ "4722" ], + "iri" : "http://purl.org/healthcarevocab/v1#CineRelativeToRealTime", + "equivalent" : [ "13602" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14564", + "range" : "15507", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -269417,17 +269459,17 @@ } ] }, "label" : { - "IRI-based" : "StereoVerticalPixelOffset", - "undefined" : "Stereo Vertical Pixel Offset" + "IRI-based" : "CineRelativeToRealTime", + "undefined" : "Cine Relative to Real-Time" }, - "domain" : "4577", + "domain" : "900", "attributes" : [ "external", "datatype" ], - "id" : "4724" + "id" : "13604" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CineRelativeToRealTime", - "equivalent" : [ "13602" ], + "iri" : "http://purl.org/healthcarevocab/v1#StereoVerticalPixelOffset", + "equivalent" : [ "4725" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15507", + "range" : "14564", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -269437,15 +269479,15 @@ } ] }, "label" : { - "IRI-based" : "CineRelativeToRealTime", - "undefined" : "Cine Relative to Real-Time" + "IRI-based" : "StereoVerticalPixelOffset", + "undefined" : "Stereo Vertical Pixel Offset" }, - "domain" : "900", + "domain" : "4577", "attributes" : [ "external", "datatype" ], - "id" : "13604" + "id" : "4727" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.3104", - "equivalent" : [ "6069" ], + "equivalent" : [ "6072" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "3030", "annotations" : { @@ -269462,7 +269504,7 @@ }, "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "6070" + "id" : "6073" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.3105", "equivalent" : [ "13630" ], @@ -269481,7 +269523,7 @@ "undefined" : "Lesion Number" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13631" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0018.3100", @@ -269565,7 +269607,7 @@ "id" : "15724" }, { "iri" : "http://purl.org/healthcarevocab/v1#MaskingImage", - "equivalent" : [ "10916" ], + "equivalent" : [ "10918" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -269581,8 +269623,8 @@ "undefined" : "Masking Image" }, "domain" : "45", - "attributes" : [ "external", "object" ], - "id" : "10917" + "attributes" : [ "object", "external" ], + "id" : "10919" }, { "iri" : "http://purl.org/healthcarevocab/v1#CalibrationDataSequence", "equivalent" : [ "15727" ], @@ -269601,7 +269643,7 @@ "undefined" : "Calibration Data Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15726" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamCurrentModulationID", @@ -269625,7 +269667,7 @@ "id" : "15455" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrinterStatusInfo", - "equivalent" : [ "13850" ], + "equivalent" : [ "13852" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "2973", "annotations" : { @@ -269642,7 +269684,7 @@ }, "domain" : "1123", "attributes" : [ "external", "datatype" ], - "id" : "13852" + "id" : "13854" }, { "iri" : "http://purl.org/healthcarevocab/v1#AngleNumber", "equivalent" : [ "10773" ], @@ -269681,7 +269723,7 @@ "undefined" : "Table Lateral Increment" }, "domain" : "1", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1974" }, { "iri" : "http://purl.org/healthcarevocab/v1#Units", @@ -269721,7 +269763,7 @@ "undefined" : "Ion Range Compensator Sequence" }, "domain" : "174", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15378" }, { "iri" : "http://purl.org/healthcarevocab/v1#StructureSetROISequence", @@ -269741,7 +269783,7 @@ "undefined" : "Structure Set ROI Sequence" }, "domain" : "8731", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15713" }, { "iri" : "http://purl.org/healthcarevocab/v1#ReceiveCoilName", @@ -269801,11 +269843,11 @@ "undefined" : "PET Frame Acquisition Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12900" }, { "iri" : "http://purl.org/healthcarevocab/v1#Originator", - "equivalent" : [ "12265" ], + "equivalent" : [ "12263" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15464", "annotations" : { @@ -269822,7 +269864,7 @@ }, "domain" : "2488", "attributes" : [ "external", "datatype" ], - "id" : "12267" + "id" : "12265" }, { "iri" : "http://purl.org/healthcarevocab/v1#HeadFixationAngle", "equivalent" : [ "15143" ], @@ -269860,7 +269902,7 @@ "IRI-based" : "SurfaceProcessing", "undefined" : "Surface Processing" }, - "domain" : "1296", + "domain" : "1298", "attributes" : [ "external", "datatype" ], "id" : "2269" }, { @@ -269881,7 +269923,7 @@ "undefined" : "Selector UL Value" }, "domain" : "8749", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14035" }, { "iri" : "http://purl.org/healthcarevocab/v1#DigitalSignaturePurposeCodeSequence", @@ -269901,7 +269943,7 @@ "undefined" : "Digital Signature Purpose Code Sequence" }, "domain" : "3430", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9600" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceApplicatorType", @@ -269941,7 +269983,7 @@ "undefined" : "RT Dose ROI Sequence" }, "domain" : "310", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12544" }, { "iri" : "http://purl.org/healthcarevocab/v1#ExcessiveFalseNegativesDataFlag", @@ -270041,7 +270083,7 @@ "undefined" : "Image Processing Applied" }, "domain" : "3852", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "12419" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0084", @@ -270081,7 +270123,7 @@ "undefined" : "Ophthalmic Axial Length Selection Method Code Sequence" }, "domain" : "9049", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3833" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0085", @@ -270141,7 +270183,7 @@ "undefined" : "Consent for Clinical Trial Use Sequence" }, "domain" : "200", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13370" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0081", @@ -270181,7 +270223,7 @@ "undefined" : "LUT Data" }, "domain" : "9099", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5170" }, { "iri" : "http://purl.org/healthcarevocab/v1#AttenuationCorrectionMethod", @@ -270245,7 +270287,7 @@ "id" : "5458" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0072", - "equivalent" : [ "6984" ], + "equivalent" : [ "6989" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15612", "annotations" : { @@ -270262,7 +270304,7 @@ }, "domain" : "801", "attributes" : [ "external", "datatype" ], - "id" : "6986" + "id" : "6991" }, { "iri" : "http://purl.org/healthcarevocab/v1#Trim", "equivalent" : [ "5611" ], @@ -270341,7 +270383,7 @@ "undefined" : "Implant Template Group Target Anatomy Sequence" }, "domain" : "92", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9584" }, { "iri" : "http://purl.org/healthcarevocab/v1#ObjectThicknessSequence", @@ -270361,7 +270403,7 @@ "undefined" : "Object Thickness Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10041" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0064", @@ -270381,7 +270423,7 @@ "undefined" : "De-identification Method Code Sequence" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14837" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0062", @@ -270421,7 +270463,7 @@ "undefined" : "De-identification Method" }, "domain" : "1265", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "9136" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0060", @@ -270461,11 +270503,11 @@ "undefined" : "3D Degree of Freedom Axis" }, "domain" : "944", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "5423" }, { "iri" : "http://purl.org/healthcarevocab/v1#CompensatorPixelSpacing", - "equivalent" : [ "14974" ], + "equivalent" : [ "14975" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -270481,8 +270523,8 @@ "undefined" : "Compensator Pixel Spacing" }, "domain" : "9488", - "attributes" : [ "external", "object" ], - "id" : "14975" + "attributes" : [ "object", "external" ], + "id" : "14976" }, { "iri" : "http://purl.org/healthcarevocab/v1#SignalToNoiseRatio", "equivalent" : [ "37" ], @@ -270541,7 +270583,7 @@ "undefined" : "Right Image Sequence" }, "domain" : "4577", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "4580" }, { "iri" : "http://purl.org/healthcarevocab/v1#ApplicatorOpeningX", @@ -270605,7 +270647,7 @@ "id" : "15523" }, { "iri" : "http://purl.org/healthcarevocab/v1#LensConstantDescription", - "equivalent" : [ "2038" ], + "equivalent" : [ "2041" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15728", "annotations" : { @@ -270622,7 +270664,7 @@ }, "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "2040" + "id" : "2043" }, { "iri" : "http://purl.org/healthcarevocab/v1#TextValue", "equivalent" : [ "8257" ], @@ -270681,7 +270723,7 @@ "undefined" : "Referenced Surface Sequence" }, "domain" : "1458", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2142" }, { "iri" : "http://purl.org/healthcarevocab/v1#TemplateIdentifier", @@ -270841,7 +270883,7 @@ "undefined" : "Top Left Hand Corner of Localizer Area" }, "domain" : "2360", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "14994" }, { "iri" : "http://purl.org/healthcarevocab/v1#QueryRetrieveLevel", @@ -270905,7 +270947,7 @@ "id" : "15725" }, { "iri" : "http://purl.org/healthcarevocab/v1#SpecifiedNumberOfPulses", - "equivalent" : [ "10547" ], + "equivalent" : [ "10549" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "14985", "annotations" : { @@ -270922,7 +270964,7 @@ }, "domain" : "287", "attributes" : [ "external", "datatype" ], - "id" : "10549" + "id" : "10551" }, { "iri" : "http://purl.org/healthcarevocab/v1#FillerOrderNumberImagingServiceRequest", "equivalent" : [ "15531" ], @@ -270961,7 +271003,7 @@ "undefined" : "Referenced SOP Instance UID" }, "domain" : "8720", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "1997" }, { "iri" : "http://purl.org/healthcarevocab/v1#ASLBolusCutoffDelayTime", @@ -271021,7 +271063,7 @@ "undefined" : "Control Point Orientation" }, "domain" : "1023", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15529" }, { "iri" : "http://purl.org/healthcarevocab/v1#SourceToCompensatorTrayDistance", @@ -271065,7 +271107,7 @@ "id" : "15414" }, { "iri" : "http://purl.org/healthcarevocab/v1#GridAspectRatio", - "equivalent" : [ "12686" ], + "equivalent" : [ "12688" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -271081,8 +271123,8 @@ "undefined" : "Grid Aspect Ratio" }, "domain" : "9384", - "attributes" : [ "external", "object" ], - "id" : "12687" + "attributes" : [ "object", "external" ], + "id" : "12689" }, { "iri" : "http://purl.org/healthcarevocab/v1#PrinterCharacteristicsSequence", "equivalent" : [ "8571" ], @@ -271101,7 +271143,7 @@ "undefined" : "Printer Characteristics Sequence" }, "domain" : "45", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "8572" }, { "iri" : "http://purl.org/healthcarevocab/v1#BeamStopperPosition", @@ -271164,10 +271206,10 @@ "attributes" : [ "external", "datatype" ], "id" : "15677" }, { - "iri" : "http://purl.org/healthcarevocab/v1#TerminationRelativeDensityThreshold", - "equivalent" : [ "12918" ], + "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0050", + "equivalent" : [ "11105" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "11672", + "range" : "15605", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271177,17 +271219,17 @@ } ] }, "label" : { - "IRI-based" : "TerminationRelativeDensityThreshold", - "undefined" : "Termination Relative Density Threshold" + "IRI-based" : "Tag.0012.0050", + "undefined" : "Clinical Trial Time Point ID" }, - "domain" : "1", + "domain" : "200", "attributes" : [ "external", "datatype" ], - "id" : "12920" + "id" : "11107" }, { - "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0050", - "equivalent" : [ "11105" ], + "iri" : "http://purl.org/healthcarevocab/v1#TerminationRelativeDensityThreshold", + "equivalent" : [ "12918" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15605", + "range" : "11672", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271197,12 +271239,12 @@ } ] }, "label" : { - "IRI-based" : "Tag.0012.0050", - "undefined" : "Clinical Trial Time Point ID" + "IRI-based" : "TerminationRelativeDensityThreshold", + "undefined" : "Termination Relative Density Threshold" }, - "domain" : "200", + "domain" : "1", "attributes" : [ "external", "datatype" ], - "id" : "11107" + "id" : "12920" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0304", "equivalent" : [ "10230" ], @@ -271221,7 +271263,7 @@ "undefined" : "Radiopharmaceutical Code Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "10231" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0306", @@ -271241,7 +271283,7 @@ "undefined" : "Calibration Data Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "15727" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0308", @@ -271260,7 +271302,7 @@ "IRI-based" : "Tag.0054.0308", "undefined" : "Energy Window Number" }, - "domain" : "565", + "domain" : "568", "attributes" : [ "external", "datatype" ], "id" : "9640" }, { @@ -271285,7 +271327,7 @@ "id" : "15647" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0040", - "equivalent" : [ "2506" ], + "equivalent" : [ "2502" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15591", "annotations" : { @@ -271302,12 +271344,12 @@ }, "domain" : "15594", "attributes" : [ "external", "datatype" ], - "id" : "2509" + "id" : "2505" }, { - "iri" : "http://purl.org/healthcarevocab/v1#AnteriorChamberDepthSequence", - "equivalent" : [ "2623" ], + "iri" : "http://purl.org/healthcarevocab/v1#InnerDiameter", + "equivalent" : [ "9613" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "12", + "range" : "14749", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271317,17 +271359,17 @@ } ] }, "label" : { - "IRI-based" : "AnteriorChamberDepthSequence", - "undefined" : "Anterior Chamber Depth Sequence" + "IRI-based" : "InnerDiameter", + "undefined" : "Inner Diameter" }, - "domain" : "6413", - "attributes" : [ "external", "object" ], - "id" : "2625" + "domain" : "102", + "attributes" : [ "external", "datatype" ], + "id" : "9615" }, { - "iri" : "http://purl.org/healthcarevocab/v1#InnerDiameter", - "equivalent" : [ "9613" ], + "iri" : "http://purl.org/healthcarevocab/v1#AnteriorChamberDepthSequence", + "equivalent" : [ "2623" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "14749", + "range" : "12", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271337,12 +271379,12 @@ } ] }, "label" : { - "IRI-based" : "InnerDiameter", - "undefined" : "Inner Diameter" + "IRI-based" : "AnteriorChamberDepthSequence", + "undefined" : "Anterior Chamber Depth Sequence" }, - "domain" : "102", - "attributes" : [ "external", "datatype" ], - "id" : "9615" + "domain" : "6413", + "attributes" : [ "object", "external" ], + "id" : "2625" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0300", "equivalent" : [ "13521" ], @@ -271361,7 +271403,7 @@ "undefined" : "Radionuclide Code Sequence" }, "domain" : "181", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "13522" }, { "iri" : "http://purl.org/healthcarevocab/v1#DefaultMagnificationType", @@ -271385,7 +271427,7 @@ "id" : "3549" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0054.0302", - "equivalent" : [ "11283" ], + "equivalent" : [ "11285" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "12", "annotations" : { @@ -271401,8 +271443,8 @@ "undefined" : "Administration Route Code Sequence" }, "domain" : "14398", - "attributes" : [ "external", "object" ], - "id" : "11284" + "attributes" : [ "object", "external" ], + "id" : "11286" }, { "iri" : "http://purl.org/healthcarevocab/v1#TableTopLateralPositionTolerance", "equivalent" : [ "14807" ], @@ -271484,10 +271526,10 @@ "attributes" : [ "external", "datatype" ], "id" : "10168" }, { - "iri" : "http://purl.org/healthcarevocab/v1#CSSFontName", - "equivalent" : [ "1116" ], + "iri" : "http://purl.org/healthcarevocab/v1#ResultsComments", + "equivalent" : [ "11842" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "15613", + "range" : "7361", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271497,17 +271539,17 @@ } ] }, "label" : { - "IRI-based" : "CSSFontName", - "undefined" : "CSS Font Name" + "IRI-based" : "ResultsComments", + "undefined" : "Results Comments" }, - "domain" : "1109", + "domain" : "102", "attributes" : [ "external", "datatype" ], - "id" : "1118" + "id" : "11844" }, { - "iri" : "http://purl.org/healthcarevocab/v1#ResultsComments", - "equivalent" : [ "11842" ], + "iri" : "http://purl.org/healthcarevocab/v1#CSSFontName", + "equivalent" : [ "1116" ], "baseIri" : "http://purl.org/healthcarevocab/v1", - "range" : "7361", + "range" : "15613", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -271517,12 +271559,12 @@ } ] }, "label" : { - "IRI-based" : "ResultsComments", - "undefined" : "Results Comments" + "IRI-based" : "CSSFontName", + "undefined" : "CSS Font Name" }, - "domain" : "102", + "domain" : "1109", "attributes" : [ "external", "datatype" ], - "id" : "11844" + "id" : "1118" }, { "iri" : "http://purl.org/healthcarevocab/v1#ImageType", "equivalent" : [ "3675" ], @@ -271541,7 +271583,7 @@ "undefined" : "Image Type" }, "domain" : "9350", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "3677" }, { "iri" : "http://purl.org/healthcarevocab/v1#EchoPlanarPulseSequence", @@ -271605,7 +271647,7 @@ "id" : "10294" }, { "iri" : "http://purl.org/healthcarevocab/v1#Tag.0012.0021", - "equivalent" : [ "15046" ], + "equivalent" : [ "15048" ], "baseIri" : "http://purl.org/healthcarevocab/v1", "range" : "15587", "annotations" : { @@ -271622,7 +271664,7 @@ }, "domain" : "15590", "attributes" : [ "external", "datatype" ], - "id" : "15049" + "id" : "15051" }, { "iri" : "http://purl.org/healthcarevocab/v1#OrganAtRiskOverdoseVolumeFraction", "equivalent" : [ "14846" ], @@ -271681,7 +271723,7 @@ "undefined" : "Time of Last Calibration" }, "domain" : "14146", - "attributes" : [ "external", "object" ], + "attributes" : [ "object", "external" ], "id" : "2402" } ] } \ No newline at end of file diff --git a/1.0/en/index.html b/1.0/en/index.html index 6d175f8..b82dddf 100644 --- a/1.0/en/index.html +++ b/1.0/en/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/index.html b/1.0/index.html index 4d0142e..6f2f4cb 100644 --- a/1.0/index.html +++ b/1.0/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/nl/index.html b/1.0/nl/index.html index 7fff39f..2ccd843 100644 --- a/1.0/nl/index.html +++ b/1.0/nl/index.html @@ -6,7 +6,7 @@ - + diff --git a/1.0/webvowl/data/ontology.json b/1.0/webvowl/data/ontology.json index f38457e..63e99bb 100644 --- a/1.0/webvowl/data/ontology.json +++ b/1.0/webvowl/data/ontology.json @@ -21,12 +21,12 @@ "creator" : [ { "identifier" : "creator", "language" : "en", - "value" : "Maxim Van de Wynckel", + "value" : "Isaac Valadez", "type" : "label" }, { "identifier" : "creator", "language" : "en", - "value" : "Isaac Valadez", + "value" : "Maxim Van de Wynckel", "type" : "label" } ], "contributor" : [ { @@ -47,12 +47,6 @@ "value" : "2024-03-27T16:00:00", "type" : "label" } ], - "abstract" : [ { - "identifier" : "abstract", - "language" : "en", - "value" : "Fiducial markers are visual objects that can be placed in the field of view of an imaging sensor to determine its position and orientation, and subsequently the scale and position of other objects within the same field of view. They are used in a wide variety of applications ranging from medical applications to augmented reality (AR) solutions where they are applied to determine the location of an AR headset. Despite the wide range of different marker types with their advantages for specific use cases, there exists no standard to decide which marker to best use in which situation. This leads to proprietary AR solutions that rely on a predefined set of marker and pose detection algorithms, preventing interoperability between AR applications. We propose the FidMark fiducial marker ontology, classifying and describing the different markers available for computer vision and augmented reality along with their spatial position and orientation. Our proposed ontology also describes the procedures required to perform pose estimation, and marker detection to allow the description of algorithms used to perform these procedures. With FidMark we aim to enable future AR solutions to semantically describe markers within an environment so that third-party applications can utilise this information.", - "type" : "label" - } ], "bibliographicCitation" : [ { "identifier" : "bibliographicCitation", "language" : "en", @@ -65,6 +59,12 @@ "value" : "http://purl.org/fidmark/", "type" : "label" } ], + "abstract" : [ { + "identifier" : "abstract", + "language" : "en", + "value" : "Fiducial markers are visual objects that can be placed in the field of view of an imaging sensor to determine its position and orientation, and subsequently the scale and position of other objects within the same field of view. They are used in a wide variety of applications ranging from medical applications to augmented reality (AR) solutions where they are applied to determine the location of an AR headset. Despite the wide range of different marker types with their advantages for specific use cases, there exists no standard to decide which marker to best use in which situation. This leads to proprietary AR solutions that rely on a predefined set of marker and pose detection algorithms, preventing interoperability between AR applications. We propose the FidMark fiducial marker ontology, classifying and describing the different markers available for computer vision and augmented reality along with their spatial position and orientation. Our proposed ontology also describes the procedures required to perform pose estimation, and marker detection to allow the description of algorithms used to perform these procedures. With FidMark we aim to enable future AR solutions to semantically describe markers within an environment so that third-party applications can utilise this information.", + "type" : "label" + } ], "title" : [ { "identifier" : "title", "language" : "en", @@ -221,7 +221,7 @@ "id" : "104", "type" : "owl:Class" }, { - "id" : "312", + "id" : "314", "type" : "owl:Class" }, { "id" : "275", @@ -257,11 +257,14 @@ "id" : "68", "type" : "owl:Class" }, { - "id" : "369", + "id" : "368", "type" : "owl:Class" }, { "id" : "150", "type" : "owl:Class" + }, { + "id" : "381", + "type" : "rdfs:Datatype" }, { "id" : "382", "type" : "rdfs:Datatype" @@ -272,10 +275,7 @@ "id" : "384", "type" : "rdfs:Datatype" }, { - "id" : "385", - "type" : "rdfs:Datatype" - }, { - "id" : "388", + "id" : "387", "type" : "rdfs:Datatype" }, { "id" : "254", @@ -293,16 +293,16 @@ "id" : "180", "type" : "owl:Class" }, { - "id" : "389", + "id" : "388", "type" : "rdfs:Datatype" }, { - "id" : "390", + "id" : "389", "type" : "rdfs:Datatype" }, { "id" : "244", "type" : "owl:Class" }, { - "id" : "393", + "id" : "392", "type" : "rdfs:Datatype" }, { "id" : "49", @@ -323,25 +323,25 @@ "id" : "141", "type" : "owl:Class" }, { - "id" : "402", + "id" : "401", "type" : "owl:Class" }, { - "id" : "401", + "id" : "400", "type" : "owl:Class" }, { "id" : "211", "type" : "owl:Class" }, { - "id" : "412", + "id" : "411", "type" : "owl:Class" }, { "id" : "227", "type" : "owl:Class" }, { - "id" : "413", + "id" : "412", "type" : "rdfs:Literal" }, { - "id" : "414", + "id" : "413", "type" : "rdfs:Literal" }, { "id" : "198", @@ -368,10 +368,10 @@ "id" : "96", "type" : "owl:Thing" }, { - "id" : "387", + "id" : "386", "type" : "rdfs:Literal" }, { - "id" : "417", + "id" : "416", "type" : "owl:Thing" }, { "id" : "168", @@ -380,16 +380,16 @@ "id" : "193", "type" : "owl:Thing" }, { - "id" : "418", + "id" : "417", "type" : "owl:Thing" }, { - "id" : "419", + "id" : "418", "type" : "rdfs:Literal" }, { "id" : "39", "type" : "owl:Thing" }, { - "id" : "416", + "id" : "415", "type" : "rdfs:Datatype" }, { "id" : "75", @@ -401,7 +401,7 @@ "id" : "46", "type" : "owl:Class" }, { - "id" : "420", + "id" : "419", "type" : "owl:Class" }, { "id" : "175", @@ -410,19 +410,19 @@ "id" : "66", "type" : "owl:Class" }, { - "id" : "423", + "id" : "422", "type" : "rdfs:Datatype" }, { - "id" : "424", + "id" : "423", "type" : "rdfs:Datatype" }, { "id" : "297", "type" : "rdfs:Datatype" }, { - "id" : "410", + "id" : "409", "type" : "rdfs:Datatype" }, { - "id" : "411", + "id" : "410", "type" : "rdfs:Datatype" }, { "id" : "209", @@ -449,16 +449,16 @@ "id" : "20", "type" : "owl:Class" }, { - "id" : "252", + "id" : "249", "type" : "owl:Class" }, { - "id" : "249", + "id" : "252", "type" : "owl:Class" }, { - "id" : "430", + "id" : "429", "type" : "owl:Class" }, { - "id" : "422", + "id" : "421", "type" : "owl:Class" }, { "id" : "292", @@ -479,7 +479,7 @@ "id" : "22", "type" : "owl:Class" }, { - "id" : "329", + "id" : "327", "type" : "owl:Class" }, { "id" : "205", @@ -512,7 +512,7 @@ "id" : "63", "type" : "owl:Class" }, { - "id" : "438", + "id" : "437", "type" : "owl:Class" }, { "id" : "24", @@ -524,7 +524,7 @@ "id" : "90", "type" : "owl:Class" }, { - "id" : "323", + "id" : "329", "type" : "owl:Class" }, { "id" : "61", @@ -551,19 +551,19 @@ "id" : "289", "type" : "owl:Class" }, { - "id" : "396", + "id" : "395", "type" : "owl:Class" }, { "id" : "71", "type" : "owl:Class" }, { - "id" : "435", + "id" : "434", "type" : "owl:Class" }, { "id" : "334", "type" : "owl:Class" }, { - "id" : "444", + "id" : "443", "type" : "owl:Class" }, { "id" : "279", @@ -575,7 +575,7 @@ "id" : "167", "type" : "owl:Class" }, { - "id" : "321", + "id" : "324", "type" : "owl:Class" }, { "id" : "37", @@ -602,7 +602,7 @@ "id" : "159", "type" : "owl:Class" }, { - "id" : "361", + "id" : "360", "type" : "owl:Class" }, { "id" : "69", @@ -617,7 +617,7 @@ "id" : "161", "type" : "owl:Class" }, { - "id" : "434", + "id" : "433", "type" : "owl:Class" }, { "id" : "317", @@ -653,7 +653,7 @@ "id" : "117", "type" : "owl:Class" }, { - "id" : "425", + "id" : "424", "type" : "owl:Class" }, { "id" : "165", @@ -1330,10 +1330,31 @@ "IRI-based" : "DICT_ARUCO_MIP_16h3", "en" : "ArUco MIP 16h3 dictionary" } + }, { + "iri" : "http://purl.org/fidmark/DICT_CHILLITAGS", + "baseIri" : "http://purl.org/fidmark", + "annotations" : { + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ChilliTags", + "type" : "iri" + } ] + }, + "labels" : { + "IRI-based" : "DICT_CHILLITAGS", + "en" : "ChilliTags dictionary" + } }, { "iri" : "http://purl.org/fidmark/DICT_4X4_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_250", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -1344,12 +1365,6 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_250", - "type" : "label" } ] }, "labels" : { @@ -1371,31 +1386,10 @@ "IRI-based" : "DICT_APRILTAG_36h10", "en" : "AprilTag 36h10 dictionary" } - }, { - "iri" : "http://purl.org/fidmark/DICT_CHILLITAGS", - "baseIri" : "http://purl.org/fidmark", - "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ChilliTags", - "type" : "iri" - } ] - }, - "labels" : { - "IRI-based" : "DICT_CHILLITAGS", - "en" : "ChilliTags dictionary" - } }, { "iri" : "http://purl.org/fidmark/DICT_4X4_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_50", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -1406,6 +1400,12 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_50", + "type" : "label" } ] }, "labels" : { @@ -1433,12 +1433,12 @@ "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" }, { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" } ], "opencvName" : [ { @@ -1471,22 +1471,22 @@ "iri" : "http://purl.org/fidmark/DICT_5X5_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_5X5_50", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" }, { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_5X5_50", - "type" : "label" } ] }, "labels" : { @@ -1497,22 +1497,22 @@ "iri" : "http://purl.org/fidmark/DICT_5X5_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_5X5_1000", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" }, { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_5X5_1000", - "type" : "label" } ] }, "labels" : { @@ -1549,17 +1549,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_7X7_250", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -1570,6 +1570,12 @@ "iri" : "http://purl.org/fidmark/DICT_4X4_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_4X4_1000", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", @@ -1580,12 +1586,6 @@ "language" : "undefined", "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_4X4_1000", - "type" : "label" } ] }, "labels" : { @@ -1608,40 +1608,40 @@ "en" : "reacTIVision amoeba symbology" } }, { - "iri" : "http://purl.org/fidmark/DICT_6X6_250", + "iri" : "http://purl.org/fidmark/DICT_APRILTAG_25h9", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_6X6_250", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/AprilTag", "type" : "iri" } ] }, "labels" : { - "IRI-based" : "DICT_6X6_250", - "en" : "ArUco 6x6 dictionary with 250 tags" + "IRI-based" : "DICT_APRILTAG_25h9", + "en" : "AprilTag 25h9 dictionary" } }, { - "iri" : "http://purl.org/fidmark/DICT_APRILTAG_25h9", + "iri" : "http://purl.org/fidmark/DICT_6X6_250", "baseIri" : "http://purl.org/fidmark", "annotations" : { + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_6X6_250", + "type" : "label" + } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/AprilTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" } ] }, "labels" : { - "IRI-based" : "DICT_APRILTAG_25h9", - "en" : "AprilTag 25h9 dictionary" + "IRI-based" : "DICT_6X6_250", + "en" : "ArUco 6x6 dictionary with 250 tags" } }, { "iri" : "http://purl.org/fidmark/DICT_ARUCO_MIP_36h12", @@ -1662,17 +1662,17 @@ "iri" : "http://purl.org/fidmark/DICT_7X7_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_7X7_1000", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_7X7_1000", + "type" : "label" } ] }, "labels" : { @@ -1719,17 +1719,17 @@ "iri" : "http://purl.org/fidmark/DICT_6X6_50", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_6X6_50", - "type" : "label" - } ], "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_6X6_50", + "type" : "label" } ] }, "labels" : { @@ -1764,12 +1764,12 @@ "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" }, { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" } ], "opencvName" : [ { @@ -1881,17 +1881,17 @@ "iri" : "http://purl.org/fidmark/DICT_6X6_1000", "baseIri" : "http://purl.org/fidmark", "annotations" : { - "supportedMarker" : [ { - "identifier" : "supportedMarker", - "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", - "type" : "iri" - } ], "opencvName" : [ { "identifier" : "opencvName", "language" : "undefined", "value" : "DICT_6X6_1000", "type" : "label" + } ], + "supportedMarker" : [ { + "identifier" : "supportedMarker", + "language" : "undefined", + "value" : "http://purl.org/fidmark/ArUco", + "type" : "iri" } ] }, "labels" : { @@ -1899,40 +1899,40 @@ "en" : "ArUco 6x6 dictionary with 1000 tags" } }, { - "iri" : "http://purl.org/fidmark/DICT_7X7_100", + "iri" : "http://purl.org/fidmark/DICT_ARTAG", "baseIri" : "http://purl.org/fidmark", "annotations" : { "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ArUco", + "value" : "http://purl.org/fidmark/ARTag", "type" : "iri" - } ], - "opencvName" : [ { - "identifier" : "opencvName", - "language" : "undefined", - "value" : "DICT_7X7_100", - "type" : "label" } ] }, "labels" : { - "IRI-based" : "DICT_7X7_100", - "en" : "ArUco 7x7 dictionary with 100 tags" + "IRI-based" : "DICT_ARTAG", + "en" : "ARTag dictionary" } }, { - "iri" : "http://purl.org/fidmark/DICT_ARTAG", + "iri" : "http://purl.org/fidmark/DICT_7X7_100", "baseIri" : "http://purl.org/fidmark", "annotations" : { "supportedMarker" : [ { "identifier" : "supportedMarker", "language" : "undefined", - "value" : "http://purl.org/fidmark/ARTag", + "value" : "http://purl.org/fidmark/ArUco", "type" : "iri" + } ], + "opencvName" : [ { + "identifier" : "opencvName", + "language" : "undefined", + "value" : "DICT_7X7_100", + "type" : "label" } ] }, "labels" : { - "IRI-based" : "DICT_ARTAG", - "en" : "ARTag dictionary" + "IRI-based" : "DICT_7X7_100", + "en" : "ArUco 7x7 dictionary with 100 tags" } }, { "iri" : "http://purl.org/fidmark/DICT_APRILTAG_16h5", @@ -2204,57 +2204,57 @@ "example" : [ { "identifier" : "example", "language" : "en", - "value" : "Drawing blood from a patient.", + "value" : "Digging a pit through a soil sequence.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Drilling an observation well.", + "value" : "Crushing a rock sample in a ball mill.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Establishing a station for environmental monitoring.", + "value" : "Dividing a field site into quadrants.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Selecting a subset of a population.", + "value" : "Sieving a powder to separate the subset finer than 100-mesh.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Taking a diamond-drill core from a rock outcrop.", + "value" : "Registering an image of the landscape.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Digging a pit through a soil sequence.", + "value" : "Drawing blood from a patient.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Registering an image of the landscape.", + "value" : "Establishing a station for environmental monitoring.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Sieving a powder to separate the subset finer than 100-mesh.", + "value" : "Splitting a piece of drill-core to create two new samples.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Splitting a piece of drill-core to create two new samples.", + "value" : "Selecting a subset of a population.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Crushing a rock sample in a ball mill.", + "value" : "Drilling an observation well.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "Dividing a field site into quadrants.", + "value" : "Taking a diamond-drill core from a rock outcrop.", "type" : "label" } ] }, @@ -2357,7 +2357,7 @@ "en" : "Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform." }, "attributes" : [ "external" ], - "id" : "312" + "id" : "314" }, { "iri" : "http://purl.org/fidmark/STag", "baseIri" : "http://purl.org/fidmark", @@ -2390,7 +2390,7 @@ "IRI-based" : "Accuracy", "en" : "Accuracy" }, - "subClasses" : [ "329" ], + "subClasses" : [ "327" ], "comment" : { "en" : "The closeness of agreement between the Result of an Observation (resp. the command of an Actuation) and the true value of the observed ObservableProperty (resp. of the acted on ActuatableProperty) under the defined Conditions." }, @@ -2623,7 +2623,7 @@ "en" : "A location based service (LBS) is a service that provides the location of a person or object. It provides this information without the required knowledge of the underlying technologies and algorithms." }, "attributes" : [ "external" ], - "id" : "369", + "id" : "368", "superClasses" : [ "139" ] }, { "iri" : "http://purl.org/poso/Fingerprint", @@ -2640,37 +2640,37 @@ "id" : "150", "superClasses" : [ "147", "130" ] }, { - "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", + "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "382", + "id" : "381", "label" : { - "IRI-based" : "hexBinary" + "IRI-based" : "anyURI" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", + "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "383", + "id" : "382", "label" : { - "IRI-based" : "anyURI" + "IRI-based" : "hexBinary" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#integer", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "384", + "id" : "383", "label" : { "IRI-based" : "integer" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#integer", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "385", + "id" : "384", "label" : { "IRI-based" : "integer" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "388", + "id" : "387", "label" : { "IRI-based" : "anyURI" } @@ -2785,16 +2785,16 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "389", + "id" : "388", "label" : { "IRI-based" : "hexBinary" } }, { - "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", + "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "390", + "id" : "389", "label" : { - "IRI-based" : "anyURI" + "IRI-based" : "hexBinary" } }, { "iri" : "http://purl.org/poso/Multilateration", @@ -2824,11 +2824,11 @@ "id" : "244", "superClasses" : [ "77" ] }, { - "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", + "iri" : "http://www.w3.org/2001/XMLSchema#anyURI", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "393", + "id" : "392", "label" : { - "IRI-based" : "hexBinary" + "IRI-based" : "anyURI" } }, { "iri" : "http://purl.org/poso/Landmark", @@ -2844,7 +2844,7 @@ }, "attributes" : [ "external" ], "id" : "49", - "superClasses" : [ "147", "396", "130" ] + "superClasses" : [ "147", "395", "130" ] }, { "iri" : "http://purl.org/poso/SensorFusion", "baseIri" : "http://purl.org/poso", @@ -2879,18 +2879,18 @@ "value" : "https://cctag.readthedocs.io/en/latest/", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Circular", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Circular", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -2922,7 +2922,7 @@ }, "attributes" : [ "external" ], "id" : "14", - "superClasses" : [ "321" ] + "superClasses" : [ "324" ] }, { "iri" : "http://purl.org/poso/Angulation", "baseIri" : "http://purl.org/poso", @@ -2976,38 +2976,38 @@ "comment" : { "en" : "An active fiducial marker is a dynamic marker that can dynamically change its visual appearance in order to enable detection or identification." }, - "id" : "402", + "id" : "401", "superClasses" : [ "24" ] }, { "instances" : 0, "union" : [ "238", "64", "131" ], - "attributes" : [ "anonymous", "union" ], - "id" : "401" + "attributes" : [ "union", "anonymous" ], + "id" : "400" }, { "instances" : 0, - "union" : [ "410", "411" ], - "attributes" : [ "anonymous", "union" ], + "union" : [ "409", "410" ], + "attributes" : [ "union", "anonymous" ], "id" : "211" }, { "instances" : 0, - "union" : [ "388", "389" ], - "attributes" : [ "anonymous", "union" ], - "id" : "412" + "union" : [ "387", "388" ], + "attributes" : [ "union", "anonymous" ], + "id" : "411" }, { "instances" : 0, - "union" : [ "390", "393" ], - "attributes" : [ "anonymous", "union" ], + "union" : [ "389", "392" ], + "attributes" : [ "union", "anonymous" ], "id" : "227" }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", - "id" : "413", + "id" : "412", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", - "id" : "414", + "id" : "413", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -3149,7 +3149,7 @@ } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", - "id" : "387", + "id" : "386", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -3157,7 +3157,7 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "417", + "id" : "416", "label" : { "undefined" : "Thing" } @@ -3181,13 +3181,13 @@ }, { "iri" : "http://www.w3.org/2002/07/owl#Thing", "baseIri" : "http://owl2vowl.de", - "id" : "418", + "id" : "417", "label" : { "undefined" : "Thing" } }, { "iri" : "http://www.w3.org/2000/01/rdf-schema#Literal", - "id" : "419", + "id" : "418", "label" : { "IRI-based" : "Literal", "undefined" : "Literal" @@ -3202,7 +3202,7 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#dateTime", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "416", + "id" : "415", "label" : { "IRI-based" : "dateTime" } @@ -3217,18 +3217,18 @@ "value" : "https://herohuyongtao.github.io/research/publications/topo-tag/", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Varies", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Varies", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -3289,8 +3289,8 @@ "en" : "Stimulus whenever two Feature of Interests are within close proximity." }, "attributes" : [ "external" ], - "id" : "420", - "superClasses" : [ "321" ] + "id" : "419", + "superClasses" : [ "324" ] }, { "iri" : "http://purl.org/fidmark/PassiveMarker", "baseIri" : "http://purl.org/fidmark", @@ -3321,18 +3321,18 @@ "value" : "https://github.com/chili-epfl/chilitags", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Square", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -3352,14 +3352,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#integer", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "423", + "id" : "422", "label" : { "IRI-based" : "integer" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "424", + "id" : "423", "label" : { "IRI-based" : "hexBinary" } @@ -3373,14 +3373,14 @@ }, { "iri" : "http://www.w3.org/2001/XMLSchema#string", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "410", + "id" : "409", "label" : { "IRI-based" : "string" } }, { "iri" : "http://www.w3.org/2001/XMLSchema#hexBinary", "baseIri" : "http://www.w3.org/2001/XMLSchema", - "id" : "411", + "id" : "410", "label" : { "IRI-based" : "hexBinary" } @@ -3428,7 +3428,7 @@ "IRI-based" : "Barcode2D", "en" : "2D barcode" }, - "subClasses" : [ "56", "425", "108", "61", "66", "71", "75", "79", "85", "88" ], + "subClasses" : [ "56", "424", "108", "61", "66", "71", "75", "79", "85", "88" ], "comment" : { "en" : "Two-dimensional (2D) use rectangles, dots, hexagons and other patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes can be read using purpose-built 2D optical scanners, which exist in a few different forms. 2D barcodes can also be read by a digital camera connected to a microcomputer running software that takes a photographic image of the barcode and analyzes the image to deconstruct and decode the 2D barcode. A mobile device with an inbuilt camera, such as smartphone, can function as the latter type of 2D barcode reader using specialized application software (The same sort of mobile device could also read 1D barcodes, depending on the application software)." }, @@ -3447,7 +3447,7 @@ }, "attributes" : [ "external" ], "id" : "318", - "superClasses" : [ "312" ] + "superClasses" : [ "314" ] }, { "iri" : "http://purl.org/poso/CellIdentification", "baseIri" : "http://purl.org/poso", @@ -3605,7 +3605,7 @@ "id" : "20", "superClasses" : [ "59" ] }, { - "iri" : "http://www.w3.org/ns/ssn/systems/ResponseTime", + "iri" : "http://www.w3.org/ns/ssn/systems/MeasurementRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", "instances" : 0, "annotations" : { @@ -3618,22 +3618,22 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "As a Sensor Property: the time between a (step) change in the value of an observed ObservableProperty and a Sensor (possibly with specified error) 'settling' on an observed value, under the defined Conditions.\n\n As an Actuator property: the time between a (step) change in the command of an Actuator and the 'settling' of the value of the acted on ActuatableProperty, under the defined Conditions.", + "value" : "The set of values that the Sensor can return as the Result of an Observation under the defined Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "ResponseTime", - "en" : "Response Time" + "IRI-based" : "MeasurementRange", + "en" : "Measurement Range" }, "comment" : { - "en" : "As a Sensor Property: the time between a (step) change in the value of an observed ObservableProperty and a Sensor (possibly with specified error) 'settling' on an observed value, under the defined Conditions.\n\n As an Actuator property: the time between a (step) change in the command of an Actuator and the 'settling' of the value of the acted on ActuatableProperty, under the defined Conditions." + "en" : "The set of values that the Sensor can return as the Result of an Observation under the defined Conditions." }, "attributes" : [ "external" ], - "id" : "252", + "id" : "249", "superClasses" : [ "20" ] }, { - "iri" : "http://www.w3.org/ns/ssn/systems/MeasurementRange", + "iri" : "http://www.w3.org/ns/ssn/systems/ResponseTime", "baseIri" : "http://www.w3.org/ns/ssn/systems", "instances" : 0, "annotations" : { @@ -3646,19 +3646,19 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "The set of values that the Sensor can return as the Result of an Observation under the defined Conditions.", + "value" : "As a Sensor Property: the time between a (step) change in the value of an observed ObservableProperty and a Sensor (possibly with specified error) 'settling' on an observed value, under the defined Conditions.\n\n As an Actuator property: the time between a (step) change in the command of an Actuator and the 'settling' of the value of the acted on ActuatableProperty, under the defined Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "MeasurementRange", - "en" : "Measurement Range" + "IRI-based" : "ResponseTime", + "en" : "Response Time" }, "comment" : { - "en" : "The set of values that the Sensor can return as the Result of an Observation under the defined Conditions." + "en" : "As a Sensor Property: the time between a (step) change in the value of an observed ObservableProperty and a Sensor (possibly with specified error) 'settling' on an observed value, under the defined Conditions.\n\n As an Actuator property: the time between a (step) change in the command of an Actuator and the 'settling' of the value of the acted on ActuatableProperty, under the defined Conditions." }, "attributes" : [ "external" ], - "id" : "249", + "id" : "252", "superClasses" : [ "20" ] }, { "iri" : "http://purl.org/vocommons/voaf#Vocabulary", @@ -3681,12 +3681,12 @@ "labels" : { } } ], "attributes" : [ "external" ], - "id" : "430" + "id" : "429" }, { "instances" : 0, - "union" : [ "382", "383" ], - "attributes" : [ "anonymous", "union" ], - "id" : "422" + "union" : [ "381", "382" ], + "attributes" : [ "union", "anonymous" ], + "id" : "421" }, { "iri" : "http://www.w3.org/ns/ssn/systems/Drift", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -3838,7 +3838,7 @@ "en" : "Polygonal accuracy" }, "attributes" : [ "external" ], - "id" : "329", + "id" : "327", "superClasses" : [ "246" ] }, { "iri" : "http://purl.org/fidmark/Barcode1D", @@ -3884,7 +3884,7 @@ "IRI-based" : "OperatingProperty", "en" : "Operating Property" }, - "subClasses" : [ "434", "435" ], + "subClasses" : [ "433", "434" ], "comment" : { "en" : "An identifiable characteristic that represents how the System operates under the specified Conditions. May describe power ranges, power sources, standard configurations, attachments and the like." }, @@ -3915,7 +3915,7 @@ "en" : "Orientation", "nl" : "Orientatie" }, - "subClasses" : [ "283", "101", "438" ], + "subClasses" : [ "283", "101", "437" ], "comment" : { "en" : "The orientation of a feature of interest in 2D or 3D space.", "nl" : "De orientatie van een object in 2D of 3D." @@ -3986,12 +3986,12 @@ "shape" : [ { "identifier" : "shape", "language" : "en", - "value" : "Rectangular", + "value" : "Square", "type" : "label" }, { "identifier" : "shape", "language" : "en", - "value" : "Square", + "value" : "Rectangular", "type" : "label" } ], "color" : [ { @@ -4082,7 +4082,7 @@ "en" : "The axis-angle orientation is an orientation representation where the x, y and z values are rotated with a certain angle." }, "attributes" : [ "external" ], - "id" : "438", + "id" : "437", "superClasses" : [ "131" ] }, { "iri" : "http://purl.org/fidmark/FiducialMarker", @@ -4112,7 +4112,7 @@ "IRI-based" : "FiducialMarker", "en" : "Fiducial marker" }, - "subClasses" : [ "175", "402" ], + "subClasses" : [ "175", "401" ], "comment" : { "en" : "A fiducial marker or fiducial is an object placed in the field of view of an imaging system that appears in the image produced, for use as a point of reference or a measure. It may be either something placed into or on the imaging subject, or a mark or set of marks in the reticle of an optical instrument." }, @@ -4145,7 +4145,7 @@ "IRI-based" : "System", "en" : "System" }, - "subClasses" : [ "323", "334", "83", "301", "369" ], + "subClasses" : [ "329", "334", "83", "301", "368" ], "comment" : { "en" : "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other systems." }, @@ -4202,7 +4202,7 @@ "en" : "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms." }, "attributes" : [ "external" ], - "id" : "323", + "id" : "329", "superClasses" : [ "139" ] }, { "iri" : "http://purl.org/fidmark/MaxiCode", @@ -4215,18 +4215,18 @@ "value" : "https://dbpedia.org/resource/MaxiCode", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "undefined", "value" : "Monochrome", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Square", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -4388,7 +4388,7 @@ }, "subClasses" : [ "25", "49" ], "attributes" : [ "external" ], - "id" : "396" + "id" : "395" }, { "iri" : "http://purl.org/fidmark/ARTag", "baseIri" : "http://purl.org/fidmark", @@ -4454,7 +4454,7 @@ "en" : "Schedule of maintenance for a System in the specified Conditions." }, "attributes" : [ "external" ], - "id" : "435", + "id" : "434", "superClasses" : [ "229" ] }, { "iri" : "http://www.w3.org/ns/sosa/Actuator", @@ -4503,7 +4503,7 @@ "IRI-based" : "Agent" }, "attributes" : [ "external" ], - "id" : "444" + "id" : "443" }, { "iri" : "http://purl.org/fidmark/TRIP", "baseIri" : "http://purl.org/fidmark", @@ -4603,12 +4603,12 @@ "IRI-based" : "Stimulus", "en" : "Stimulus" }, - "subClasses" : [ "420", "14" ], + "subClasses" : [ "419", "14" ], "comment" : { "en" : "An event in the real world that 'triggers' the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor." }, "attributes" : [ "external" ], - "id" : "321" + "id" : "324" }, { "iri" : "http://purl.org/fidmark/PoseOutput", "baseIri" : "http://purl.org/fidmark", @@ -4806,12 +4806,12 @@ "example" : [ { "identifier" : "example", "language" : "en", - "value" : "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.", + "value" : "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.", "type" : "label" }, { "identifier" : "example", "language" : "en", - "value" : "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.", + "value" : "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.", "type" : "label" } ] }, @@ -4820,7 +4820,7 @@ "en" : "Sample" }, "comment" : { - "en" : "Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign.\n\nA Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features." + "en" : "A Sample is the result from an act of Sampling." }, "attributes" : [ "external" ], "id" : "159", @@ -4833,7 +4833,7 @@ "IRI-based" : "MarkerDictionaryCode", "en" : "Marker dictionary code" }, - "id" : "361" + "id" : "360" }, { "iri" : "http://www.w3.org/ns/ssn/systems/SurvivalProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -4900,6 +4900,13 @@ "IRI-based" : "OriginBottomLeft", "en" : "Bottom left origin" } + }, { + "iri" : "http://purl.org/fidmark/OriginTopLeft", + "baseIri" : "http://purl.org/fidmark", + "labels" : { + "IRI-based" : "OriginTopLeft", + "en" : "Top left origin" + } }, { "iri" : "http://purl.org/fidmark/OriginCenter", "baseIri" : "http://purl.org/fidmark", @@ -4910,13 +4917,6 @@ "IRI-based" : "OriginCenter", "en" : "Center origin" } - }, { - "iri" : "http://purl.org/fidmark/OriginTopLeft", - "baseIri" : "http://purl.org/fidmark", - "labels" : { - "IRI-based" : "OriginTopLeft", - "en" : "Top left origin" - } }, { "iri" : "http://purl.org/fidmark/OriginBottomRight", "baseIri" : "http://purl.org/fidmark", @@ -4972,7 +4972,7 @@ "en" : "Power range in which a System is expected to operate in the specified Conditions." }, "attributes" : [ "external" ], - "id" : "434", + "id" : "433", "superClasses" : [ "229" ] }, { "iri" : "http://purl.org/poso/IndoorDeployment", @@ -4987,7 +4987,7 @@ }, "attributes" : [ "external" ], "id" : "317", - "superClasses" : [ "312" ] + "superClasses" : [ "314" ] }, { "iri" : "http://purl.org/poso/VisualLandmark", "baseIri" : "http://purl.org/poso", @@ -5061,7 +5061,7 @@ }, "attributes" : [ "external" ], "id" : "25", - "superClasses" : [ "396", "130" ] + "superClasses" : [ "395", "130" ] }, { "iri" : "http://www.opengis.net/ont/geosparql#Geometry", "equivalent" : [ "238" ], @@ -5192,18 +5192,18 @@ "value" : "https://github.com/CogChameleon/ChromaTag", "type" : "iri" } ], - "shape" : [ { - "identifier" : "shape", - "language" : "undefined", - "value" : "Square", - "type" : "label" - } ], "color" : [ { "identifier" : "color", "language" : "en", "value" : "Multicolor", "type" : "label" } ], + "shape" : [ { + "identifier" : "shape", + "language" : "undefined", + "value" : "Square", + "type" : "label" + } ], "encoding" : [ { "identifier" : "encoding", "language" : "undefined", @@ -5218,7 +5218,7 @@ "comment" : { "en" : "ChromaTag is a colored fiducial marker and detection algorithm that is significantly faster than other markers; it uses opponent colors to limit and quickly reject initial false detections and grayscale for precise localization." }, - "id" : "425", + "id" : "424", "superClasses" : [ "57" ] }, { "iri" : "http://www.w3.org/ns/sosa/Platform", @@ -5948,6 +5948,9 @@ }, { "id" : "322", "type" : "owl:allValuesFrom" + }, { + "id" : "323", + "type" : "owl:allValuesFrom" }, { "id" : "325", "type" : "owl:allValuesFrom" @@ -5955,38 +5958,38 @@ "id" : "326", "type" : "owl:allValuesFrom" }, { - "id" : "327", + "id" : "328", "type" : "owl:allValuesFrom" }, { - "id" : "330", + "id" : "331", "type" : "owl:allValuesFrom" }, { - "id" : "332", + "id" : "333", "type" : "owl:allValuesFrom" }, { - "id" : "333", + "id" : "335", "type" : "owl:allValuesFrom" }, { - "id" : "336", + "id" : "337", "type" : "owl:allValuesFrom" }, { - "id" : "338", + "id" : "350", "type" : "owl:allValuesFrom" }, { "id" : "351", - "type" : "owl:allValuesFrom" + "type" : "owl:objectProperty" }, { "id" : "352", - "type" : "owl:objectProperty" + "type" : "owl:allValuesFrom" }, { "id" : "353", "type" : "owl:allValuesFrom" }, { "id" : "354", - "type" : "owl:allValuesFrom" + "type" : "owl:objectProperty" }, { "id" : "355", - "type" : "owl:objectProperty" + "type" : "owl:allValuesFrom" }, { "id" : "356", "type" : "owl:allValuesFrom" @@ -5998,15 +6001,15 @@ "type" : "owl:allValuesFrom" }, { "id" : "359", - "type" : "owl:allValuesFrom" - }, { - "id" : "360", "type" : "owl:objectProperty" + }, { + "id" : "361", + "type" : "owl:allValuesFrom" }, { "id" : "362", "type" : "owl:allValuesFrom" }, { - "id" : "363", + "id" : "364", "type" : "owl:allValuesFrom" }, { "id" : "365", @@ -6018,13 +6021,10 @@ "id" : "367", "type" : "owl:allValuesFrom" }, { - "id" : "368", - "type" : "owl:allValuesFrom" - }, { - "id" : "340", + "id" : "339", "type" : "owl:objectProperty" }, { - "id" : "370", + "id" : "369", "type" : "owl:allValuesFrom" }, { "id" : "371", @@ -6039,7 +6039,7 @@ "id" : "375", "type" : "owl:allValuesFrom" }, { - "id" : "377", + "id" : "376", "type" : "owl:allValuesFrom" }, { "id" : "378", @@ -6051,19 +6051,22 @@ "id" : "380", "type" : "owl:allValuesFrom" }, { - "id" : "386", + "id" : "385", "type" : "owl:datatypeProperty" + }, { + "id" : "390", + "type" : "owl:allValuesFrom" }, { "id" : "391", "type" : "owl:allValuesFrom" }, { - "id" : "392", + "id" : "393", "type" : "owl:allValuesFrom" }, { "id" : "394", "type" : "owl:allValuesFrom" }, { - "id" : "395", + "id" : "396", "type" : "owl:allValuesFrom" }, { "id" : "397", @@ -6073,10 +6076,10 @@ "type" : "owl:allValuesFrom" }, { "id" : "399", - "type" : "owl:allValuesFrom" - }, { - "id" : "400", "type" : "owl:objectProperty" + }, { + "id" : "402", + "type" : "owl:allValuesFrom" }, { "id" : "403", "type" : "owl:allValuesFrom" @@ -6096,56 +6099,56 @@ "id" : "408", "type" : "owl:allValuesFrom" }, { - "id" : "409", - "type" : "owl:allValuesFrom" - }, { - "id" : "415", + "id" : "414", "type" : "owl:datatypeProperty" }, { - "id" : "421", + "id" : "420", "type" : "owl:datatypeProperty" }, { "id" : "203", "type" : "owl:objectProperty" }, { - "id" : "426", + "id" : "425", "type" : "owl:datatypeProperty" }, { - "id" : "339", + "id" : "338", "type" : "owl:objectProperty" }, { - "id" : "364", + "id" : "363", "type" : "owl:objectProperty" }, { "id" : "202", "type" : "owl:objectProperty" }, { - "id" : "428", + "id" : "427", "type" : "owl:objectProperty" }, { - "id" : "429", + "id" : "428", "type" : "rdfs:SubClassOf" }, { - "id" : "431", + "id" : "430", "type" : "rdfs:SubClassOf" }, { - "id" : "432", + "id" : "431", "type" : "owl:datatypeProperty" }, { "id" : "132", "type" : "owl:objectProperty" }, { - "id" : "433", + "id" : "432", "type" : "owl:objectProperty" }, { - "id" : "350", + "id" : "349", "type" : "owl:objectProperty" }, { - "id" : "436", + "id" : "435", "type" : "owl:objectProperty" }, { - "id" : "437", + "id" : "436", "type" : "owl:datatypeProperty" + }, { + "id" : "438", + "type" : "owl:objectProperty" }, { "id" : "439", "type" : "owl:objectProperty" @@ -6154,16 +6157,16 @@ "type" : "owl:objectProperty" }, { "id" : "441", - "type" : "owl:objectProperty" + "type" : "owl:datatypeProperty" }, { "id" : "442", "type" : "owl:datatypeProperty" }, { - "id" : "443", - "type" : "owl:datatypeProperty" + "id" : "444", + "type" : "owl:objectProperty" }, { "id" : "445", - "type" : "owl:objectProperty" + "type" : "rdfs:SubClassOf" }, { "id" : "446", "type" : "rdfs:SubClassOf" @@ -6229,10 +6232,10 @@ "type" : "rdfs:SubClassOf" }, { "id" : "467", - "type" : "rdfs:SubClassOf" + "type" : "owl:objectProperty" }, { "id" : "468", - "type" : "owl:objectProperty" + "type" : "rdfs:SubClassOf" }, { "id" : "469", "type" : "rdfs:SubClassOf" @@ -6259,25 +6262,25 @@ "type" : "rdfs:SubClassOf" }, { "id" : "477", - "type" : "rdfs:SubClassOf" - }, { - "id" : "478", "type" : "owl:objectProperty" }, { - "id" : "479", + "id" : "478", "type" : "rdfs:SubClassOf" }, { - "id" : "480", + "id" : "479", "type" : "rdfs:SubClassOf" }, { - "id" : "427", + "id" : "426", "type" : "owl:datatypeProperty" }, { - "id" : "342", + "id" : "341", "type" : "owl:objectProperty" }, { - "id" : "346", + "id" : "345", "type" : "owl:objectProperty" + }, { + "id" : "480", + "type" : "rdfs:SubClassOf" }, { "id" : "481", "type" : "rdfs:SubClassOf" @@ -6298,13 +6301,13 @@ "type" : "rdfs:SubClassOf" }, { "id" : "487", - "type" : "rdfs:SubClassOf" + "type" : "owl:datatypeProperty" }, { "id" : "488", - "type" : "owl:datatypeProperty" + "type" : "owl:objectProperty" }, { "id" : "489", - "type" : "owl:objectProperty" + "type" : "owl:allValuesFrom" }, { "id" : "490", "type" : "owl:allValuesFrom" @@ -6314,9 +6317,6 @@ }, { "id" : "492", "type" : "owl:allValuesFrom" - }, { - "id" : "493", - "type" : "owl:allValuesFrom" }, { "id" : "494", "type" : "owl:allValuesFrom" @@ -6324,13 +6324,13 @@ "id" : "495", "type" : "owl:allValuesFrom" }, { - "id" : "343", + "id" : "342", "type" : "owl:objectProperty" }, { - "id" : "497", + "id" : "496", "type" : "owl:allValuesFrom" }, { - "id" : "498", + "id" : "497", "type" : "owl:allValuesFrom" }, { "id" : "499", @@ -6571,7 +6571,7 @@ "comment" : { "en" : "Yaw is the rotation around the z-axis with respect to the object the yaw applies to." }, - "attributes" : [ "object", "functional", "external" ], + "attributes" : [ "object", "external", "functional" ], "id" : "100" }, { "range" : "64", @@ -6726,7 +6726,7 @@ }, "superproperty" : [ "133" ], "domain" : "24", - "attributes" : [ "object", "functional", "inverse functional" ], + "attributes" : [ "inverse functional", "object", "functional" ], "id" : "179" }, { "iri" : "http://purl.org/poso/hasPosition", @@ -6831,7 +6831,7 @@ }, "maxCardinality" : "1", "domain" : "147", - "attributes" : [ "object", "functional", "external" ], + "attributes" : [ "object", "external", "functional" ], "id" : "192" }, { "range" : "59", @@ -6874,20 +6874,14 @@ "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", @@ -6903,6 +6897,12 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { @@ -6972,7 +6972,7 @@ }, "superproperty" : [ "40" ], "domain" : "39", - "attributes" : [ "object", "functional", "inverse functional" ], + "attributes" : [ "inverse functional", "object", "functional" ], "id" : "218" }, { "iri" : "http://purl.org/poso/observesType", @@ -7273,20 +7273,14 @@ "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", @@ -7302,6 +7296,12 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { @@ -7397,9 +7397,9 @@ "attributes" : [ "object", "allValues", "external" ], "id" : "300" }, { - "iri" : "http://www.w3.org/ns/sosa/isSampleOf", + "iri" : "http://www.w3.org/ns/sosa/isResultOf", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "130", + "range" : "295", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7415,13 +7415,23 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.", + "value" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sampling", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ], "domainIncludes" : [ { @@ -7429,17 +7439,22 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Result", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "isSampleOf", - "en" : "is sample of" + "IRI-based" : "isResultOf", + "en" : "is result of" }, "domain" : "159", "comment" : { - "en" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of." + "en" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it." }, - "attributes" : [ "object", "allValues", "functional", "external" ], + "attributes" : [ "object", "allValues", "external" ], "id" : "302" }, { "iri" : "http://www.w3.org/ns/ssn/implementedBy", @@ -7477,9 +7492,9 @@ "attributes" : [ "object", "allValues", "external" ], "id" : "303" }, { - "iri" : "http://www.w3.org/ns/ssn/hasInput", + "iri" : "http://www.w3.org/ns/ssn/hasOutput", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "137", + "range" : "28", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7490,24 +7505,24 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Procedure and an Input to it.", + "value" : "Relation between a Procedure and an Output of it.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasInput", - "en" : "has input" + "IRI-based" : "hasOutput", + "en" : "has output" }, "domain" : "41", "comment" : { - "en" : "Relation between a Procedure and an Input to it." + "en" : "Relation between a Procedure and an Output of it." }, "attributes" : [ "object", "allValues", "external" ], "id" : "305" }, { - "iri" : "http://www.w3.org/ns/sosa/isResultOf", + "iri" : "http://www.w3.org/ns/sosa/isSampleOf", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "295", + "range" : "130", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7523,23 +7538,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.", + "value" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" } ], "domainIncludes" : [ { @@ -7547,27 +7552,22 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", - "type" : "iri" } ] }, "label" : { - "IRI-based" : "isResultOf", - "en" : "is result of" + "IRI-based" : "isSampleOf", + "en" : "is sample of" }, "domain" : "159", "comment" : { - "en" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it." + "en" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of." }, - "attributes" : [ "object", "allValues", "external" ], + "attributes" : [ "object", "allValues", "external", "functional" ], "id" : "306" }, { - "iri" : "http://www.w3.org/ns/ssn/hasOutput", + "iri" : "http://www.w3.org/ns/ssn/hasInput", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "28", + "range" : "137", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7578,24 +7578,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Procedure and an Output of it.", + "value" : "Relation between a Procedure and an Input to it.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasOutput", - "en" : "has output" + "IRI-based" : "hasInput", + "en" : "has input" }, "domain" : "41", "comment" : { - "en" : "Relation between a Procedure and an Output of it." + "en" : "Relation between a Procedure and an Input to it." }, "attributes" : [ "object", "allValues", "external" ], "id" : "307" }, { - "iri" : "http://www.w3.org/ns/sosa/usedProcedure", + "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", + "inverse" : "202", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "41", + "range" : "130", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7611,19 +7612,24 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", + "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Procedure", + "value" : "http://www.w3.org/ns/sosa/Sample", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -7633,17 +7639,24 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", + "type" : "label" } ] }, "label" : { - "IRI-based" : "usedProcedure", - "en" : "used procedure" + "IRI-based" : "hasFeatureOfInterest", + "en" : "has feature of interest" }, "domain" : "309", + "subproperty" : [ "203" ], "comment" : { - "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." + "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, "attributes" : [ "object", "allValues", "external" ], "id" : "308" @@ -7692,43 +7705,9 @@ }, "attributes" : [ "object", "allValues", "external" ], "id" : "310" - }, { - "iri" : "http://www.w3.org/ns/ssn/inDeployment", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "312", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, a relation between a buoy and a deployment of several Sensors.", - "type" : "label" - } ] - }, - "label" : { - "IRI-based" : "inDeployment", - "en" : "in deployment" - }, - "domain" : "165", - "comment" : { - "en" : "Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform." - }, - "attributes" : [ "object", "allValues", "external" ], - "id" : "311" }, { "iri" : "http://www.w3.org/ns/sosa/hosts", - "inverse" : "314", + "inverse" : "312", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "139", "annotations" : { @@ -7752,7 +7731,7 @@ "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampler", + "value" : "http://www.w3.org/ns/sosa/Actuator", "type" : "iri" }, { "identifier" : "rangeIncludes", @@ -7762,12 +7741,12 @@ }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Platform", + "value" : "http://www.w3.org/ns/sosa/Sampler", "type" : "iri" }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", + "value" : "http://www.w3.org/ns/sosa/Platform", "type" : "iri" } ], "domainIncludes" : [ { @@ -7786,27 +7765,11 @@ "en" : "Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "313" - }, { - "iri" : "http://purl.org/poso/hasAccuracy", - "baseIri" : "http://purl.org/poso", - "range" : "39", - "label" : { - "IRI-based" : "hasAccuracy", - "en" : "has accuracy", - "nl" : "heeft accuraatheid" - }, - "superproperty" : [ "133" ], - "domain" : "39", - "comment" : { - "en" : "The accuracy of an entity." - }, - "attributes" : [ "object", "functional", "external" ], - "id" : "319" + "id" : "311" }, { - "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", + "iri" : "http://www.w3.org/ns/ssn/inDeployment", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "321", + "range" : "314", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7817,25 +7780,47 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Observation and the Stimulus that originated it.", + "value" : "Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, a relation between a buoy and a deployment of several Sensors.", "type" : "label" } ] }, "label" : { - "IRI-based" : "wasOriginatedBy", - "en" : "was originated by" + "IRI-based" : "inDeployment", + "en" : "in deployment" }, - "domain" : "309", + "domain" : "165", "comment" : { - "en" : "Relation between an Observation and the Stimulus that originated it." + "en" : "Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform." }, - "attributes" : [ "object", "allValues", "functional", "external" ], - "id" : "320" + "attributes" : [ "object", "allValues", "external" ], + "id" : "313" }, { - "iri" : "http://www.w3.org/ns/sosa/madeBySensor", - "inverse" : "324", + "iri" : "http://purl.org/poso/hasAccuracy", + "baseIri" : "http://purl.org/poso", + "range" : "39", + "label" : { + "IRI-based" : "hasAccuracy", + "en" : "has accuracy", + "nl" : "heeft accuraatheid" + }, + "superproperty" : [ "133" ], + "domain" : "39", + "comment" : { + "en" : "The accuracy of an entity." + }, + "attributes" : [ "object", "external", "functional" ], + "id" : "319" + }, { + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "321", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "323", + "range" : "147", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7851,37 +7836,51 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Observation and the Sensor which made the Observation.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", + "value" : "http://www.w3.org/ns/sosa/Result", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sampling", + "type" : "iri" + }, { "identifier" : "domainIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeBySensor", - "en" : "made by sensor" + "IRI-based" : "hasResult", + "en" : "has result" }, "domain" : "309", "comment" : { - "en" : "Relation between an Observation and the Sensor which made the Observation." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "322" + "id" : "320" }, { - "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "202", + "iri" : "http://www.w3.org/ns/sosa/usedProcedure", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "130", + "range" : "41", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -7897,30 +7896,19 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", + "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/Procedure", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -7930,18 +7918,79 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasFeatureOfInterest", - "en" : "has feature of interest" + "IRI-based" : "usedProcedure", + "en" : "used procedure" }, "domain" : "309", - "subproperty" : [ "203" ], "comment" : { - "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." + }, + "attributes" : [ "object", "allValues", "external" ], + "id" : "322" + }, { + "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "324", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/ssn/", + "type" : "iri" + } ], + "definition" : [ { + "identifier" : "definition", + "language" : "en", + "value" : "Relation between an Observation and the Stimulus that originated it.", + "type" : "label" + } ] + }, + "label" : { + "IRI-based" : "wasOriginatedBy", + "en" : "was originated by" + }, + "domain" : "309", + "comment" : { + "en" : "Relation between an Observation and the Stimulus that originated it." + }, + "attributes" : [ "object", "allValues", "external", "functional" ], + "id" : "323" + }, { + "iri" : "http://www.w3.org/ns/ssn/isProxyFor", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "324", + "annotations" : { + "isDefinedBy" : [ { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/ssn/", + "type" : "iri" + } ], + "definition" : [ { + "identifier" : "definition", + "language" : "en", + "value" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.", + "type" : "label" + } ] + }, + "label" : { + "IRI-based" : "isProxyFor", + "en" : "is proxy for" + }, + "domain" : "35", + "comment" : { + "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." }, "attributes" : [ "object", "allValues", "external" ], "id" : "325" @@ -7991,10 +8040,10 @@ "attributes" : [ "object", "allValues", "external" ], "id" : "326" }, { - "iri" : "http://www.w3.org/ns/sosa/isObservedBy", - "inverse" : "328", + "iri" : "http://www.w3.org/ns/sosa/madeBySensor", + "inverse" : "330", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "323", + "range" : "329", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8010,7 +8059,7 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an ObservableProperty and the Sensor able to observe it.", + "value" : "Relation between an Observation and the Sensor which made the Observation.", "type" : "label" } ], "rangeIncludes" : [ { @@ -8022,25 +8071,25 @@ "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ObservableProperty", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "isObservedBy", - "en" : "is observed by" + "IRI-based" : "madeBySensor", + "en" : "made by sensor" }, - "domain" : "35", + "domain" : "309", "comment" : { - "en" : "Relation between an ObservableProperty and the Sensor able to observe it." + "en" : "Relation between an Observation and the Sensor which made the Observation." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "327" + "id" : "328" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", - "inverse" : "331", + "iri" : "http://www.w3.org/ns/sosa/isObservedBy", + "inverse" : "332", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "147", + "range" : "329", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8056,51 +8105,36 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "Relation between an ObservableProperty and the Sensor able to observe it.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Sensor", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/ObservableProperty", "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "isObservedBy", + "en" : "is observed by" }, - "domain" : "309", + "domain" : "35", "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "Relation between an ObservableProperty and the Sensor able to observe it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "330" + "id" : "331" }, { - "iri" : "http://www.w3.org/ns/ssn/isProxyFor", + "iri" : "http://www.w3.org/ns/ssn/forProperty", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "321", + "range" : "128", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8111,75 +8145,30 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.", + "value" : "A relation between some aspect of an entity and a Property.", "type" : "label" } ], "example" : [ { "identifier" : "example", "language" : "en", - "value" : "For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.", - "type" : "label" - } ] - }, - "label" : { - "IRI-based" : "isProxyFor", - "en" : "is proxy for" - }, - "domain" : "35", - "comment" : { - "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." - }, - "attributes" : [ "object", "allValues", "external" ], - "id" : "332" - }, { - "iri" : "http://www.w3.org/ns/sosa/madeActuation", - "inverse" : "335", - "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "222", - "annotations" : { - "isDefinedBy" : [ { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - }, { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - } ], - "definition" : [ { - "identifier" : "definition", - "language" : "en", - "value" : "Relation between an Actuator and the Actuation it has made.", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" - } ], - "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", - "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeActuation", - "en" : "made actuation" + "IRI-based" : "forProperty", + "en" : "for property" }, "domain" : "334", + "subproperty" : [ "332", "219" ], "comment" : { - "en" : "Relation between an Actuator and the Actuation it has made." + "en" : "A relation between some aspect of an entity and a Property." }, "attributes" : [ "object", "allValues", "external" ], "id" : "333" }, { "iri" : "http://www.w3.org/ns/sosa/hasSample", - "inverse" : "337", + "inverse" : "336", "baseIri" : "http://www.w3.org/ns/sosa", "range" : "159", "annotations" : { @@ -8221,8 +8210,8 @@ "comment" : { "en" : "Relation between a FeatureOfInterest and the Sample used to represent it." }, - "attributes" : [ "object", "allValues", "inverse functional", "external" ], - "id" : "336" + "attributes" : [ "inverse functional", "object", "allValues", "external" ], + "id" : "335" }, { "iri" : "http://www.w3.org/ns/ssn/hasProperty", "inverse" : "40", @@ -8247,12 +8236,12 @@ "en" : "has property" }, "domain" : "130", - "subproperty" : [ "339", "179", "181", "340", "341", "342", "129", "343", "344", "345", "346", "319", "347", "348", "349", "350" ], + "subproperty" : [ "338", "179", "181", "339", "340", "341", "129", "342", "343", "344", "345", "319", "346", "347", "348", "349" ], "comment" : { "en" : "Relation between an entity and a Property of that entity." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "338" + "id" : "337" }, { "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8280,11 +8269,11 @@ "en" : "Relation between a System and its component parts." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "351" + "id" : "350" }, { "iri" : "http://purl.org/poso/inDeployment", "baseIri" : "http://purl.org/poso", - "range" : "312", + "range" : "314", "annotations" : { "preferredNamespaceUri" : [ { "identifier" : "preferredNamespaceUri", @@ -8299,11 +8288,11 @@ }, "domain" : "238", "attributes" : [ "object", "external" ], - "id" : "352" + "id" : "351" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalRange", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "216", + "range" : "58", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8314,21 +8303,21 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SurvivalRange.", + "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSurvivalRange", - "en" : "has survival range" + "IRI-based" : "hasSystemCapability", + "en" : "has system capability" }, "superproperty" : [ "133" ], "domain" : "139", "comment" : { - "en" : "Relation from a System to a SurvivalRange." + "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "353" + "id" : "352" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -8357,7 +8346,7 @@ "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "354" + "id" : "353" }, { "iri" : "http://purl.org/poso/angle", "baseIri" : "http://purl.org/poso", @@ -8373,68 +8362,36 @@ "comment" : { "en" : "Quantitative anglue result value for axis-angle representation." }, - "attributes" : [ "object", "functional", "external" ], - "id" : "355" - }, { - "iri" : "http://www.w3.org/ns/sosa/isHostedBy", - "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "165", + "attributes" : [ "object", "external", "functional" ], + "id" : "354" + }, { + "iri" : "http://www.w3.org/ns/ssn/hasDeployment", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "314", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", - "type" : "iri" - }, { - "identifier" : "isDefinedBy", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.", + "value" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment.", "type" : "label" - } ], - "rangeIncludes" : [ { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Platform", - "type" : "iri" - } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sensor", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampler", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Platform", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", - "type" : "iri" } ] }, "label" : { - "IRI-based" : "isHostedBy", - "en" : "is hosted by" + "IRI-based" : "hasDeployment", + "en" : "has deployment" }, "domain" : "139", "comment" : { - "en" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by." + "en" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "356" + "id" : "355" }, { "iri" : "http://www.w3.org/ns/ssn/implements", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8468,11 +8425,11 @@ "en" : "Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method)." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "357" + "id" : "356" }, { - "iri" : "http://www.w3.org/ns/ssn/hasDeployment", + "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "312", + "range" : "139", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8483,52 +8440,84 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment.", + "value" : "Relation between a System and its component parts.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasDeployment", - "en" : "has deployment" + "IRI-based" : "hasSubSystem", + "en" : "has subsystem" }, "domain" : "139", "comment" : { - "en" : "Relation between a System and a Deployment, recording that the System is deployed in that Deployment." + "en" : "Relation between a System and its component parts." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "358" + "id" : "357" }, { - "iri" : "http://www.w3.org/ns/ssn/hasSubSystem", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "139", + "iri" : "http://www.w3.org/ns/sosa/isHostedBy", + "baseIri" : "http://www.w3.org/ns/sosa", + "range" : "165", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + }, { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a System and its component parts.", + "value" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.", "type" : "label" + } ], + "rangeIncludes" : [ { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Platform", + "type" : "iri" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sampler", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sensor", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuator", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Platform", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasSubSystem", - "en" : "has subsystem" + "IRI-based" : "isHostedBy", + "en" : "is hosted by" }, "domain" : "139", "comment" : { - "en" : "Relation between a System and its component parts." + "en" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "359" + "id" : "358" }, { "iri" : "http://purl.org/fidmark/code", "baseIri" : "http://purl.org/fidmark", - "range" : "361", + "range" : "360", "label" : { "IRI-based" : "code", "en" : "code" @@ -8538,7 +8527,7 @@ "en" : "A single code for a dictionary" }, "attributes" : [ "object" ], - "id" : "360" + "id" : "359" }, { "iri" : "http://www.w3.org/ns/ssn/isProxyFor", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8567,12 +8556,12 @@ "IRI-based" : "isProxyFor", "en" : "is proxy for" }, - "domain" : "321", + "domain" : "324", "comment" : { "en" : "A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "362" + "id" : "361" }, { "iri" : "http://www.w3.org/ns/ssn/isPropertyOf", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8596,12 +8585,12 @@ "en" : "is property of" }, "domain" : "59", - "subproperty" : [ "364", "182", "218", "132", "38" ], + "subproperty" : [ "363", "182", "218", "132", "38" ], "comment" : { "en" : "Relation between a Property and the entity it belongs to." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "363" + "id" : "362" }, { "iri" : "http://www.w3.org/ns/ssn/wasOriginatedBy", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8624,16 +8613,16 @@ "IRI-based" : "wasOriginatedBy", "en" : "was originated by" }, - "domain" : "321", + "domain" : "324", "comment" : { "en" : "Relation between an Observation and the Stimulus that originated it." }, - "attributes" : [ "object", "allValues", "functional", "external" ], - "id" : "365" + "attributes" : [ "object", "allValues", "external", "functional" ], + "id" : "364" }, { "iri" : "http://www.w3.org/ns/ssn/detects", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "323", + "range" : "329", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8652,12 +8641,12 @@ "IRI-based" : "detects", "en" : "detects" }, - "domain" : "321", + "domain" : "324", "comment" : { "en" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "366" + "id" : "365" }, { "iri" : "http://www.w3.org/ns/ssn/hasOutput", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8685,7 +8674,7 @@ "en" : "Relation between a Procedure and an Output of it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "367" + "id" : "366" }, { "iri" : "http://www.w3.org/ns/ssn/hasInput", "baseIri" : "http://www.w3.org/ns/ssn", @@ -8713,7 +8702,7 @@ "en" : "Relation between a Procedure and an Input to it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "368" + "id" : "367" }, { "iri" : "http://purl.org/fidmark/hasOrigin", "baseIri" : "http://purl.org/fidmark", @@ -8725,11 +8714,12 @@ "superproperty" : [ "133" ], "domain" : "39", "attributes" : [ "object" ], - "id" : "340" + "id" : "339" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", + "iri" : "http://www.w3.org/ns/ssn/deployedSystem", + "inverse" : "370", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "59", + "range" : "139", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8740,31 +8730,24 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", + "value" : "Relation between a Deployment and a deployed System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "deployedSystem", + "en" : "deployed system" }, - "domain" : "312", - "subproperty" : [ "328", "219" ], + "domain" : "314", "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation between a Deployment and a deployed System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "370" + "id" : "369" }, { "iri" : "http://www.w3.org/ns/ssn/detects", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "321", + "range" : "324", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8783,7 +8766,7 @@ "IRI-based" : "detects", "en" : "detects" }, - "domain" : "323", + "domain" : "329", "comment" : { "en" : "A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty." }, @@ -8829,7 +8812,7 @@ "en" : "observes" }, "superproperty" : [ "221" ], - "domain" : "323", + "domain" : "329", "comment" : { "en" : "Relation between a Sensor and an ObservableProperty that it is capable of sensing." }, @@ -8858,17 +8841,16 @@ "IRI-based" : "deployedOnPlatform", "en" : "deployed on platform" }, - "domain" : "312", + "domain" : "314", "comment" : { "en" : "Relation between a Deployment and the Platform on which the Systems are deployed." }, "attributes" : [ "object", "allValues", "external" ], "id" : "373" }, { - "iri" : "http://www.w3.org/ns/ssn/deployedSystem", - "inverse" : "376", + "iri" : "http://www.w3.org/ns/ssn/forProperty", "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "139", + "range" : "59", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8879,25 +8861,32 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between a Deployment and a deployed System.", + "value" : "A relation between some aspect of an entity and a Property.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" } ] }, "label" : { - "IRI-based" : "deployedSystem", - "en" : "deployed system" + "IRI-based" : "forProperty", + "en" : "for property" }, - "domain" : "312", + "domain" : "314", + "subproperty" : [ "332", "219" ], "comment" : { - "en" : "Relation between a Deployment and a deployed System." + "en" : "A relation between some aspect of an entity and a Property." }, "attributes" : [ "object", "allValues", "external" ], "id" : "375" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", - "inverse" : "331", + "iri" : "http://www.w3.org/ns/sosa/madeBySampler", + "inverse" : "377", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "159", + "range" : "301", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8913,31 +8902,16 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Sampler", "type" : "iri" } ], "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", - "type" : "iri" - }, { "identifier" : "domainIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", @@ -8945,19 +8919,20 @@ } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "madeBySampler", + "en" : "made by sampler" }, "domain" : "295", "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "377" + "id" : "376" }, { - "iri" : "http://www.w3.org/ns/sosa/usedProcedure", + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "321", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "41", + "range" : "159", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -8973,13 +8948,18 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Procedure", + "value" : "http://www.w3.org/ns/sosa/Result", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], "domainIncludes" : [ { @@ -9000,12 +8980,12 @@ } ] }, "label" : { - "IRI-based" : "usedProcedure", - "en" : "used procedure" + "IRI-based" : "hasResult", + "en" : "has result" }, "domain" : "295", "comment" : { - "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, "attributes" : [ "object", "allValues", "external" ], "id" : "378" @@ -9048,17 +9028,16 @@ "IRI-based" : "madeObservation", "en" : "made observation" }, - "domain" : "323", + "domain" : "329", "comment" : { "en" : "Relation between a Sensor and an Observation made by the Sensor." }, "attributes" : [ "object", "allValues", "external" ], "id" : "379" }, { - "iri" : "http://www.w3.org/ns/sosa/madeBySampler", - "inverse" : "381", + "iri" : "http://www.w3.org/ns/sosa/usedProcedure", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "301", + "range" : "41", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9074,13 +9053,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.", + "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampler", + "value" : "http://www.w3.org/ns/sosa/Procedure", "type" : "iri" } ], "domainIncludes" : [ { @@ -9088,22 +9067,32 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "madeBySampler", - "en" : "made by sampler" + "IRI-based" : "usedProcedure", + "en" : "used procedure" }, "domain" : "295", "comment" : { - "en" : "Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it." + "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." }, "attributes" : [ "object", "allValues", "external" ], "id" : "380" }, { "iri" : "http://purl.org/fidmark/markerIdentifier", "baseIri" : "http://purl.org/fidmark", - "range" : "387", + "range" : "386", "label" : { "IRI-based" : "markerIdentifier", "en" : "marker identifier" @@ -9115,46 +9104,40 @@ "en" : "If the marker can be identified using a specified dictionary, its identifier can be indicated using this data property." }, "attributes" : [ "datatype" ], - "id" : "386" + "id" : "385" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "59", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", + "baseIri" : "http://www.w3.org/ns/ssn/systems", + "range" : "139", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/ssn/systems/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", + "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "hasSystemCapability", + "en" : "has system capability" }, + "superproperty" : [ "133" ], "domain" : "58", - "subproperty" : [ "328", "219" ], "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "391" + "id" : "390" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "195", + "range" : "20", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9165,26 +9148,21 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", + "value" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "inCondition", - "en" : "in condition" + "IRI-based" : "hasSystemProperty", + "en" : "has system property" }, + "superproperty" : [ "133" ], "domain" : "58", "comment" : { - "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." + "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "392" + "id" : "391" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9213,7 +9191,7 @@ "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "394" + "id" : "393" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9242,7 +9220,7 @@ "en" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "395" + "id" : "394" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9271,40 +9249,46 @@ "en" : "Relation from a System to a SurvivalRange." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "397" + "id" : "396" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemProperty", - "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "20", + "iri" : "http://www.w3.org/ns/ssn/forProperty", + "baseIri" : "http://www.w3.org/ns/ssn", + "range" : "59", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/systems/", + "value" : "http://www.w3.org/ns/ssn/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System.", + "value" : "A relation between some aspect of an entity and a Property.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemProperty", - "en" : "has system property" + "IRI-based" : "forProperty", + "en" : "for property" }, - "superproperty" : [ "133" ], "domain" : "58", + "subproperty" : [ "332", "219" ], "comment" : { - "en" : "Relation from an SystemCapability of a System to a SystemProperty describing the capabilities of the System." + "en" : "A relation between some aspect of an entity and a Property." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "398" + "id" : "397" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", + "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "139", + "range" : "195", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9315,21 +9299,26 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", + "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemCapability", - "en" : "has system capability" + "IRI-based" : "inCondition", + "en" : "in condition" }, - "superproperty" : [ "133" ], "domain" : "58", "comment" : { - "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." + "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "399" + "id" : "398" }, { "iri" : "http://purl.org/poso/isRelativeTo", "baseIri" : "http://purl.org/poso", @@ -9347,12 +9336,12 @@ "en" : "is relative to", "nl" : "is relatief met" }, - "domain" : "401", + "domain" : "400", "comment" : { "en" : "Indicates a position or orientation to be relative to another feature of interest." }, "attributes" : [ "object", "external" ], - "id" : "400" + "id" : "399" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9381,11 +9370,11 @@ "en" : "Relation from a SurvivalRange of a System to a SurvivalProperty describing the survival range of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "403" + "id" : "402" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingProperty", + "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "229", + "range" : "195", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9396,21 +9385,26 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System.", + "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", + "type" : "label" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasOperatingProperty", - "en" : "has operating property" + "IRI-based" : "inCondition", + "en" : "in condition" }, - "superproperty" : [ "133" ], "domain" : "209", "comment" : { - "en" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System." + "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "404" + "id" : "403" }, { "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9444,7 +9438,7 @@ "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "405" + "id" : "404" }, { "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -9473,11 +9467,11 @@ "en" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "406" + "id" : "405" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasSystemCapability", + "iri" : "http://www.w3.org/ns/ssn/systems/hasSurvivalRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "58", + "range" : "216", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9488,25 +9482,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions.", + "value" : "Relation from a System to a SurvivalRange.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasSystemCapability", - "en" : "has system capability" + "IRI-based" : "hasSurvivalRange", + "en" : "has survival range" }, "superproperty" : [ "133" ], "domain" : "139", "comment" : { - "en" : "Relation from a System to a SystemCapability describing the capabilities of the System under certain Conditions." + "en" : "Relation from a System to a SurvivalRange." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "407" + "id" : "406" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/inCondition", + "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "195", + "range" : "139", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9517,30 +9511,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges.", - "type" : "label" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "Used for example to say that a sensor has a particular accuracy in particular conditions.", + "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "inCondition", - "en" : "in condition" + "IRI-based" : "hasOperatingRange", + "en" : "has operating range" }, + "superproperty" : [ "133" ], "domain" : "209", "comment" : { - "en" : "Describes the prevailing environmental conditions for SystemCapabilites, OperatingRanges and SurvivalRanges." + "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "408" + "id" : "407" }, { - "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingRange", + "iri" : "http://www.w3.org/ns/ssn/systems/hasOperatingProperty", "baseIri" : "http://www.w3.org/ns/ssn/systems", - "range" : "139", + "range" : "229", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9551,25 +9540,25 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation from a System to an OperatingRange describing the normal operating environment of the System.", + "value" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System.", "type" : "label" } ] }, "label" : { - "IRI-based" : "hasOperatingRange", - "en" : "has operating range" + "IRI-based" : "hasOperatingProperty", + "en" : "has operating property" }, "superproperty" : [ "133" ], "domain" : "209", "comment" : { - "en" : "Relation from a System to an OperatingRange describing the normal operating environment of the System." + "en" : "Relation from an OperatingRange of a System to a OperatingPropery describing the operating range of the System." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "409" + "id" : "408" }, { "iri" : "http://www.w3.org/ns/sosa/resultTime", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "416", + "range" : "415", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -9615,11 +9604,11 @@ "en" : "The result time is the instant of time when the Observation, Actuation or Sampling activity was completed." }, "attributes" : [ "datatype", "external" ], - "id" : "415" + "id" : "414" }, { "iri" : "http://purl.org/fidmark/asZFT", "baseIri" : "http://purl.org/fidmark", - "range" : "422", + "range" : "421", "annotations" : { "altLabel" : [ { "identifier" : "altLabel", @@ -9634,7 +9623,7 @@ }, "domain" : "180", "attributes" : [ "datatype" ], - "id" : "421" + "id" : "420" }, { "iri" : "http://purl.org/fidmark/hasMarker", "baseIri" : "http://purl.org/fidmark", @@ -9644,7 +9633,7 @@ "en" : "has marker" }, "superproperty" : [ "201" ], - "domain" : "418", + "domain" : "417", "comment" : { "en" : "Indicates a marker on an (optical) positioning system" }, @@ -9652,16 +9641,16 @@ "id" : "203" }, { "iri" : "http://purl.org/fidmark/dictionarySize", - "equivalent" : [ "427" ], + "equivalent" : [ "426" ], "baseIri" : "http://purl.org/fidmark", - "range" : "419", + "range" : "418", "label" : { "IRI-based" : "dictionarySize", "en" : "dictionary size" }, "domain" : "207", "attributes" : [ "datatype" ], - "id" : "426" + "id" : "425" }, { "iri" : "http://purl.org/fidmark/hasDictionary", "baseIri" : "http://purl.org/fidmark", @@ -9676,7 +9665,7 @@ "en" : "A marker dictionary defines the different variants that can be achieved using the available encoded bits and error correction." }, "attributes" : [ "object" ], - "id" : "339" + "id" : "338" }, { "iri" : "http://purl.org/poso/isVelocityOf", "baseIri" : "http://purl.org/poso", @@ -9689,7 +9678,7 @@ "superproperty" : [ "40" ], "domain" : "39", "attributes" : [ "object", "external" ], - "id" : "364" + "id" : "363" }, { "iri" : "http://www.w3.org/ns/sosa/isFeatureOfInterestOf", "baseIri" : "http://www.w3.org/ns/sosa", @@ -9715,7 +9704,7 @@ "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "rangeIncludes", @@ -9725,18 +9714,18 @@ }, { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ] }, @@ -9763,21 +9752,21 @@ "en" : "Input type outputted by another procedure" }, "attributes" : [ "object", "external" ], - "id" : "428" + "id" : "427" }, { "range" : "57", "domain" : "56", "attributes" : [ "object", "anonymous" ], - "id" : "429" + "id" : "428" }, { "range" : "57", - "domain" : "425", + "domain" : "424", "attributes" : [ "object", "anonymous" ], - "id" : "431" + "id" : "430" }, { "iri" : "http://purl.org/fidmark/crowns", "baseIri" : "http://purl.org/fidmark", - "range" : "385", + "range" : "384", "label" : { "IRI-based" : "crowns", "en" : "number of crowns" @@ -9787,7 +9776,7 @@ "en" : "Indicates the number of crowns in a circular barcode." }, "attributes" : [ "datatype" ], - "id" : "432" + "id" : "431" }, { "iri" : "http://purl.org/poso/isOrientationOf", "baseIri" : "http://purl.org/poso", @@ -9814,12 +9803,12 @@ "comment" : { "en" : "Quantitative result value along the Y-axis of a spatial sensor or result." }, - "attributes" : [ "object", "functional", "external" ], - "id" : "433" + "attributes" : [ "object", "external", "functional" ], + "id" : "432" }, { "iri" : "http://purl.org/fidmark/hasWidth", "baseIri" : "http://purl.org/fidmark", - "range" : "418", + "range" : "417", "label" : { "IRI-based" : "hasWidth", "en" : "has marker width" @@ -9830,7 +9819,7 @@ "en" : "Defines the marker width in a specified unit. This can be used for determining the scale of the marker." }, "attributes" : [ "object" ], - "id" : "350" + "id" : "349" }, { "iri" : "http://purl.org/fidmark/codes", "baseIri" : "http://purl.org/fidmark", @@ -9844,18 +9833,18 @@ "en" : "A list of codes associated to a dictionary." }, "attributes" : [ "object" ], - "id" : "436" + "id" : "435" }, { "iri" : "http://purl.org/fidmark/asPATT", "baseIri" : "http://purl.org/fidmark", - "range" : "413", + "range" : "412", "label" : { "IRI-based" : "asPATT", "en" : "as pattern" }, "domain" : "39", "attributes" : [ "datatype" ], - "id" : "437" + "id" : "436" }, { "iri" : "http://www.w3.org/ns/sosa/phenomenonTime", "baseIri" : "http://www.w3.org/ns/sosa", @@ -9892,12 +9881,12 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" } ] }, @@ -9911,7 +9900,7 @@ "en" : "The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity." }, "attributes" : [ "object", "external" ], - "id" : "439" + "id" : "438" }, { "iri" : "http://purl.org/poso/pitch", "baseIri" : "http://purl.org/poso", @@ -9925,8 +9914,8 @@ "comment" : { "en" : "Pitch is the rotation around the x-axis with respect to the object the yaw applies to." }, - "attributes" : [ "object", "functional", "external" ], - "id" : "440" + "attributes" : [ "object", "external", "functional" ], + "id" : "439" }, { "iri" : "http://purl.org/poso/xAxisValue", "baseIri" : "http://purl.org/poso", @@ -9940,12 +9929,12 @@ "comment" : { "en" : "Quantitative result value along the X-axis of a spatial sensor or result." }, - "attributes" : [ "object", "functional", "external" ], - "id" : "441" + "attributes" : [ "object", "external", "functional" ], + "id" : "440" }, { "iri" : "http://purl.org/fidmark/asNFT", "baseIri" : "http://purl.org/fidmark", - "range" : "412", + "range" : "411", "label" : { "IRI-based" : "asNFT", "en" : "as NFT" @@ -9955,11 +9944,11 @@ "en" : "Image descriptor as natural feature tracking descriptor" }, "attributes" : [ "datatype" ], - "id" : "442" + "id" : "441" }, { "iri" : "http://purl.org/fidmark/markerCode", "baseIri" : "http://purl.org/fidmark", - "range" : "424", + "range" : "423", "label" : { "IRI-based" : "markerCode", "en" : "marker code" @@ -9970,7 +9959,7 @@ "en" : "Marker hexadecimal code" }, "attributes" : [ "datatype" ], - "id" : "443" + "id" : "442" }, { "iri" : "http://purl.org/poso/zAxisValue", "baseIri" : "http://purl.org/poso", @@ -9984,118 +9973,118 @@ "comment" : { "en" : "Quantitative result value along the Z-axis of a spatial sensor." }, - "attributes" : [ "object", "functional", "external" ], - "id" : "445" + "attributes" : [ "object", "external", "functional" ], + "id" : "444" }, { - "range" : "396", + "range" : "395", "domain" : "25", "attributes" : [ "object", "anonymous" ], - "id" : "446" + "id" : "445" }, { - "range" : "396", + "range" : "395", "domain" : "49", "attributes" : [ "object", "anonymous" ], - "id" : "447" + "id" : "446" }, { - "range" : "321", - "domain" : "420", + "range" : "324", + "domain" : "419", "attributes" : [ "object", "anonymous" ], - "id" : "448" + "id" : "447" }, { - "range" : "321", + "range" : "324", "domain" : "14", "attributes" : [ "object", "anonymous" ], - "id" : "449" + "id" : "448" }, { "range" : "42", "domain" : "315", "attributes" : [ "object", "anonymous" ], - "id" : "450" + "id" : "449" }, { "range" : "104", "domain" : "316", "attributes" : [ "object", "anonymous" ], - "id" : "451" + "id" : "450" }, { "range" : "104", "domain" : "103", "attributes" : [ "object", "anonymous" ], - "id" : "452" + "id" : "451" }, { - "range" : "312", + "range" : "314", "domain" : "317", "attributes" : [ "object", "anonymous" ], - "id" : "453" + "id" : "452" }, { - "range" : "312", + "range" : "314", "domain" : "318", "attributes" : [ "object", "anonymous" ], - "id" : "454" + "id" : "453" }, { "range" : "246", - "domain" : "329", + "domain" : "327", "attributes" : [ "object", "anonymous" ], - "id" : "455" + "id" : "454" }, { "range" : "135", "domain" : "187", "attributes" : [ "object", "anonymous" ], - "id" : "456" + "id" : "455" }, { "range" : "135", "domain" : "276", "attributes" : [ "object", "anonymous" ], - "id" : "457" + "id" : "456" }, { "range" : "135", "domain" : "57", "attributes" : [ "object", "anonymous" ], - "id" : "458" + "id" : "457" }, { "range" : "135", "domain" : "277", "attributes" : [ "object", "anonymous" ], - "id" : "459" + "id" : "458" }, { "range" : "135", "domain" : "278", "attributes" : [ "object", "anonymous" ], - "id" : "460" + "id" : "459" }, { "range" : "135", "domain" : "279", "attributes" : [ "object", "anonymous" ], - "id" : "461" + "id" : "460" }, { "range" : "135", "domain" : "280", "attributes" : [ "object", "anonymous" ], - "id" : "462" + "id" : "461" }, { "range" : "135", "domain" : "166", "attributes" : [ "object", "anonymous" ], - "id" : "463" + "id" : "462" }, { "range" : "135", "domain" : "134", "attributes" : [ "object", "anonymous" ], - "id" : "464" + "id" : "463" }, { "range" : "135", "domain" : "205", "attributes" : [ "object", "anonymous" ], - "id" : "465" + "id" : "464" }, { "range" : "34", "domain" : "64", "attributes" : [ "object", "anonymous" ], - "id" : "466" + "id" : "465" }, { "range" : "135", "domain" : "275", "attributes" : [ "object", "anonymous" ], - "id" : "467" + "id" : "466" }, { "iri" : "http://purl.org/poso/madeBySystem", "baseIri" : "http://purl.org/poso", @@ -10110,52 +10099,52 @@ "en" : "A relation to a re-usable system that computed the observation." }, "attributes" : [ "object", "external" ], - "id" : "468" + "id" : "467" }, { "range" : "24", "domain" : "175", "attributes" : [ "object", "anonymous" ], - "id" : "469" + "id" : "468" }, { "range" : "24", - "domain" : "402", + "domain" : "401", "attributes" : [ "object", "anonymous" ], - "id" : "470" + "id" : "469" }, { "range" : "139", - "domain" : "323", + "domain" : "329", "attributes" : [ "object", "anonymous" ], - "id" : "471" + "id" : "470" }, { "range" : "139", "domain" : "334", "attributes" : [ "object", "anonymous" ], - "id" : "472" + "id" : "471" }, { "range" : "139", "domain" : "83", "attributes" : [ "object", "anonymous" ], - "id" : "473" + "id" : "472" }, { "range" : "139", "domain" : "301", "attributes" : [ "object", "anonymous" ], - "id" : "474" + "id" : "473" }, { "range" : "139", - "domain" : "369", + "domain" : "368", "attributes" : [ "object", "anonymous" ], - "id" : "475" + "id" : "474" }, { "range" : "34", "domain" : "238", "attributes" : [ "object", "anonymous" ], - "id" : "476" + "id" : "475" }, { "range" : "131", "domain" : "283", "attributes" : [ "object", "anonymous" ], - "id" : "477" + "id" : "476" }, { "iri" : "http://purl.org/poso/hasRelativeDistance", "baseIri" : "http://purl.org/poso", @@ -10165,31 +10154,31 @@ "en" : "has relative distance" }, "superproperty" : [ "98" ], - "domain" : "417", + "domain" : "416", "attributes" : [ "object", "external" ], - "id" : "478" + "id" : "477" }, { "range" : "131", "domain" : "101", "attributes" : [ "object", "anonymous" ], - "id" : "479" + "id" : "478" }, { "range" : "131", - "domain" : "438", + "domain" : "437", "attributes" : [ "object", "anonymous" ], - "id" : "480" + "id" : "479" }, { "iri" : "http://purl.org/fidmark/maxIdentifiers", - "equivalent" : [ "426" ], + "equivalent" : [ "425" ], "baseIri" : "http://purl.org/fidmark", - "range" : "423", + "range" : "422", "label" : { "IRI-based" : "maxIdentifiers", "en" : "maximum identifiers" }, "domain" : "207", "attributes" : [ "datatype" ], - "id" : "427" + "id" : "426" }, { "iri" : "http://purl.org/poso/hasAcceleration", "inverse" : "38", @@ -10206,10 +10195,10 @@ "en" : "Property that links a feature of interest to a unique acceleration property related to this feature." }, "attributes" : [ "object", "external" ], - "id" : "342" + "id" : "341" }, { "iri" : "http://purl.org/poso/hasVelocity", - "inverse" : "364", + "inverse" : "363", "baseIri" : "http://purl.org/poso", "range" : "152", "label" : { @@ -10224,46 +10213,46 @@ "nl" : "Duid de snelheid van een object aan." }, "attributes" : [ "object", "external" ], - "id" : "346" + "id" : "345" }, { "range" : "166", "domain" : "171", "attributes" : [ "object", "anonymous" ], - "id" : "481" + "id" : "480" }, { "range" : "166", "domain" : "172", "attributes" : [ "object", "anonymous" ], - "id" : "482" + "id" : "481" }, { "range" : "166", "domain" : "173", "attributes" : [ "object", "anonymous" ], - "id" : "483" + "id" : "482" }, { "range" : "229", - "domain" : "434", + "domain" : "433", "attributes" : [ "object", "anonymous" ], - "id" : "484" + "id" : "483" }, { "range" : "229", - "domain" : "435", + "domain" : "434", "attributes" : [ "object", "anonymous" ], - "id" : "485" + "id" : "484" }, { "range" : "152", "domain" : "177", "attributes" : [ "object", "anonymous" ], - "id" : "486" + "id" : "485" }, { "range" : "152", "domain" : "198", "attributes" : [ "object", "anonymous" ], - "id" : "487" + "id" : "486" }, { "iri" : "http://purl.org/fidmark/hammingDistance", "baseIri" : "http://purl.org/fidmark", - "range" : "384", + "range" : "383", "annotations" : { "altLabel" : [ { "identifier" : "altLabel", @@ -10287,7 +10276,7 @@ "en" : "The minimum hamming distance between two codes" }, "attributes" : [ "datatype" ], - "id" : "488" + "id" : "487" }, { "iri" : "http://www.w3.org/ns/ssn/systems/qualityOfObservation", "baseIri" : "http://www.w3.org/ns/ssn/systems", @@ -10315,7 +10304,7 @@ "en" : "Relation linking an Observation to the adjudged quality of the Result. This is complimentary to the SystemCapability information recorded for the Sensor that made the Observation." }, "attributes" : [ "object", "external" ], - "id" : "489" + "id" : "488" }, { "iri" : "http://www.w3.org/ns/ssn/hasOutput", "baseIri" : "http://www.w3.org/ns/ssn", @@ -10343,7 +10332,7 @@ "en" : "Relation between a Procedure and an Output of it." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "490" + "id" : "489" }, { "iri" : "http://www.w3.org/ns/sosa/isActedOnBy", "baseIri" : "http://www.w3.org/ns/sosa", @@ -10372,17 +10361,17 @@ "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ], - "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", - "type" : "iri" - } ], "example" : [ { "identifier" : "example", "language" : "en", "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", "type" : "label" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", + "type" : "iri" } ] }, "label" : { @@ -10394,11 +10383,11 @@ "en" : "Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "491" + "id" : "490" }, { - "iri" : "http://www.w3.org/ns/sosa/usedProcedure", + "iri" : "http://www.w3.org/ns/sosa/madeByActuator", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "41", + "range" : "334", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10414,26 +10403,16 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", + "value" : "Relation linking an Actuation to the Actuator that made that Actuation.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Procedure", + "value" : "http://www.w3.org/ns/sosa/Actuator", "type" : "iri" } ], "domainIncludes" : [ { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", - "type" : "iri" - }, { - "identifier" : "domainIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", - "type" : "iri" - }, { "identifier" : "domainIncludes", "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Actuation", @@ -10441,19 +10420,20 @@ } ] }, "label" : { - "IRI-based" : "usedProcedure", - "en" : "used procedure" + "IRI-based" : "madeByActuator", + "en" : "made by actuator" }, "domain" : "222", "comment" : { - "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." + "en" : "Relation linking an Actuation to the Actuator that made that Actuation." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "492" + "id" : "491" }, { - "iri" : "http://www.w3.org/ns/sosa/madeByActuator", + "iri" : "http://www.w3.org/ns/sosa/actsOnProperty", + "inverse" : "493", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "334", + "range" : "128", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10469,13 +10449,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Actuation to the Actuator that made that Actuation.", + "value" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuator", + "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", "type" : "iri" } ], "domainIncludes" : [ { @@ -10483,23 +10463,29 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" + } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", + "type" : "label" } ] }, "label" : { - "IRI-based" : "madeByActuator", - "en" : "made by actuator" + "IRI-based" : "actsOnProperty", + "en" : "acts on property" }, "domain" : "222", "comment" : { - "en" : "Relation linking an Actuation to the Actuator that made that Actuation." + "en" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "493" + "id" : "492" }, { - "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", - "inverse" : "202", + "iri" : "http://www.w3.org/ns/sosa/hasResult", + "inverse" : "321", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "130", + "range" : "147", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10515,13 +10501,13 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", + "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "value" : "http://www.w3.org/ns/sosa/Result", "type" : "iri" }, { "identifier" : "rangeIncludes", @@ -10529,16 +10515,10 @@ "value" : "http://www.w3.org/ns/sosa/Sample", "type" : "iri" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", - "type" : "label" - } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" }, { "identifier" : "domainIncludes", @@ -10548,26 +10528,25 @@ }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasFeatureOfInterest", - "en" : "has feature of interest" + "IRI-based" : "hasResult", + "en" : "has result" }, "domain" : "222", - "subproperty" : [ "203" ], "comment" : { - "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." }, "attributes" : [ "object", "allValues", "external" ], "id" : "494" }, { - "iri" : "http://www.w3.org/ns/sosa/actsOnProperty", - "inverse" : "496", + "iri" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", + "inverse" : "202", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "128", + "range" : "130", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10583,13 +10562,18 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.", + "value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/ActuatableProperty", + "value" : "http://www.w3.org/ns/sosa/Sample", + "type" : "iri" + }, { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/FeatureOfInterest", "type" : "iri" } ], "domainIncludes" : [ { @@ -10597,28 +10581,39 @@ "language" : "undefined", "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Observation", + "type" : "iri" + }, { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Sampling", + "type" : "iri" } ], "example" : [ { "identifier" : "example", "language" : "en", - "value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. ", + "value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.", "type" : "label" } ] }, "label" : { - "IRI-based" : "actsOnProperty", - "en" : "acts on property" + "IRI-based" : "hasFeatureOfInterest", + "en" : "has feature of interest" }, "domain" : "222", + "subproperty" : [ "203" ], "comment" : { - "en" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon." + "en" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." }, "attributes" : [ "object", "allValues", "external" ], "id" : "495" }, { "iri" : "http://purl.org/fidmark/hasHeight", "baseIri" : "http://purl.org/fidmark", - "range" : "418", + "range" : "417", "label" : { "IRI-based" : "hasHeight", "en" : "has marker height" @@ -10629,12 +10624,11 @@ "en" : "Defines the marker height in a specified unit. This can be used for determining the scale of the marker." }, "attributes" : [ "object" ], - "id" : "343" + "id" : "342" }, { - "iri" : "http://www.w3.org/ns/sosa/hasResult", - "inverse" : "331", + "iri" : "http://www.w3.org/ns/sosa/usedProcedure", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "147", + "range" : "41", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10650,82 +10644,88 @@ "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.", + "value" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.", "type" : "label" } ], "rangeIncludes" : [ { "identifier" : "rangeIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sample", - "type" : "iri" - }, { - "identifier" : "rangeIncludes", - "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Result", + "value" : "http://www.w3.org/ns/sosa/Procedure", "type" : "iri" } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" } ] }, "label" : { - "IRI-based" : "hasResult", - "en" : "has result" + "IRI-based" : "usedProcedure", + "en" : "used procedure" }, "domain" : "222", "comment" : { - "en" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + "en" : "A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "497" + "id" : "496" }, { - "iri" : "http://www.w3.org/ns/ssn/forProperty", - "baseIri" : "http://www.w3.org/ns/ssn", - "range" : "128", + "iri" : "http://www.w3.org/ns/sosa/madeActuation", + "inverse" : "498", + "baseIri" : "http://www.w3.org/ns/sosa", + "range" : "222", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", "language" : "undefined", - "value" : "http://www.w3.org/ns/ssn/", + "value" : "http://www.w3.org/ns/sosa/", + "type" : "iri" + }, { + "identifier" : "isDefinedBy", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/", "type" : "iri" } ], "definition" : [ { "identifier" : "definition", "language" : "en", - "value" : "A relation between some aspect of an entity and a Property.", + "value" : "Relation between an Actuator and the Actuation it has made.", "type" : "label" } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.", - "type" : "label" + "rangeIncludes" : [ { + "identifier" : "rangeIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuation", + "type" : "iri" + } ], + "domainIncludes" : [ { + "identifier" : "domainIncludes", + "language" : "undefined", + "value" : "http://www.w3.org/ns/sosa/Actuator", + "type" : "iri" } ] }, "label" : { - "IRI-based" : "forProperty", - "en" : "for property" + "IRI-based" : "madeActuation", + "en" : "made actuation" }, "domain" : "334", - "subproperty" : [ "328", "219" ], "comment" : { - "en" : "A relation between some aspect of an entity and a Property." + "en" : "Relation between an Actuator and the Actuation it has made." }, "attributes" : [ "object", "allValues", "external" ], - "id" : "498" + "id" : "497" }, { "iri" : "http://www.w3.org/ns/ssn/hasInput", "baseIri" : "http://www.w3.org/ns/ssn", @@ -10772,11 +10772,11 @@ "comment" : { "en" : "Roll is the rotation around the y-axis with respect to the object the roll applies to." }, - "attributes" : [ "object", "functional", "external" ], + "attributes" : [ "object", "external", "functional" ], "id" : "501" }, { "iri" : "http://purl.org/poso/hasRelativePosition", - "inverse" : "400", + "inverse" : "399", "baseIri" : "http://purl.org/poso", "range" : "64", "label" : { @@ -10786,13 +10786,13 @@ }, "superproperty" : [ "181" ], "domain" : "130", - "subproperty" : [ "478", "95" ], + "subproperty" : [ "477", "95" ], "attributes" : [ "object", "external" ], "id" : "98" }, { "iri" : "http://www.w3.org/ns/sosa/hasSimpleResult", "baseIri" : "http://www.w3.org/ns/sosa", - "range" : "414", + "range" : "413", "annotations" : { "isDefinedBy" : [ { "identifier" : "isDefinedBy", @@ -10811,27 +10811,27 @@ "value" : "The simple value of an Observation or Actuation or act of Sampling.", "type" : "label" } ], + "example" : [ { + "identifier" : "example", + "language" : "en", + "value" : "For instance, the values 23 or true.", + "type" : "label" + } ], "domainIncludes" : [ { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Actuation", + "value" : "http://www.w3.org/ns/sosa/Sampling", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Observation", + "value" : "http://www.w3.org/ns/sosa/Actuation", "type" : "iri" }, { "identifier" : "domainIncludes", "language" : "undefined", - "value" : "http://www.w3.org/ns/sosa/Sampling", + "value" : "http://www.w3.org/ns/sosa/Observation", "type" : "iri" - } ], - "example" : [ { - "identifier" : "example", - "language" : "en", - "value" : "For instance, the values 23 or true.", - "type" : "label" } ] }, "label" : { diff --git a/application/index.html b/application/index.html index c585000..d07cde5 100644 --- a/application/index.html +++ b/application/index.html @@ -1 +1 @@ -ESWC 2024 - FidMark
\ No newline at end of file +ESWC 2024 - FidMark
\ No newline at end of file diff --git a/application/js/320.78b6cf3b.js b/application/js/320.33e4abb6.js similarity index 99% rename from application/js/320.78b6cf3b.js rename to application/js/320.33e4abb6.js index a43821a..a5917eb 100644 --- a/application/js/320.78b6cf3b.js +++ b/application/js/320.33e4abb6.js @@ -1,2 +1,2 @@ -(globalThis["webpackChunkeswc2024"]=globalThis["webpackChunkeswc2024"]||[]).push([[320],{6277:function(e,t,a){var c={},i=this.CV||a(3306).CV;this.AR=c,c.DICTIONARIES={ARUCO:{nBits:25,tau:3,codeList:[17318416,17318423,17318409,17318414,17318640,17318647,17318633,17318638,17318192,17318199,17318185,17318190,17318352,17318359,17318345,17318350,17325584,17325591,17325577,17325582,17325808,17325815,17325801,17325806,17325360,17325367,17325353,17325358,17325520,17325527,17325513,17325518,17311248,17311255,17311241,17311246,17311472,17311479,17311465,17311470,17311024,17311031,17311017,17311022,17311184,17311191,17311177,17311182,17316368,17316375,17316361,17316366,17316592,17316599,17316585,17316590,17316144,17316151,17316137,17316142,17316304,17316311,17316297,17316302,17547792,17547799,17547785,17547790,17548016,17548023,17548009,17548014,17547568,17547575,17547561,17547566,17547728,17547735,17547721,17547726,17554960,17554967,17554953,17554958,17555184,17555191,17555177,17555182,17554736,17554743,17554729,17554734,17554896,17554903,17554889,17554894,17540624,17540631,17540617,17540622,17540848,17540855,17540841,17540846,17540400,17540407,17540393,17540398,17540560,17540567,17540553,17540558,17545744,17545751,17545737,17545742,17545968,17545975,17545961,17545966,17545520,17545527,17545513,17545518,17545680,17545687,17545673,17545678,17089040,17089047,17089033,17089038,17089264,17089271,17089257,17089262,17088816,17088823,17088809,17088814,17088976,17088983,17088969,17088974,17096208,17096215,17096201,17096206,17096432,17096439,17096425,17096430,17095984,17095991,17095977,17095982,17096144,17096151,17096137,17096142,17081872,17081879,17081865,17081870,17082096,17082103,17082089,17082094,17081648,17081655,17081641,17081646,17081808,17081815,17081801,17081806,17086992,17086999,17086985,17086990,17087216,17087223,17087209,17087214,17086768,17086775,17086761,17086766,17086928,17086935,17086921,17086926,17252880,17252887,17252873,17252878,17253104,17253111,17253097,17253102,17252656,17252663,17252649,17252654,17252816,17252823,17252809,17252814,17260048,17260055,17260041,17260046,17260272,17260279,17260265,17260270,17259824,17259831,17259817,17259822,17259984,17259991,17259977,17259982,17245712,17245719,17245705,17245710,17245936,17245943,17245929,17245934,17245488,17245495,17245481,17245486,17245648,17245655,17245641,17245646,17250832,17250839,17250825,17250830,17251056,17251063,17251049,17251054,17250608,17250615,17250601,17250606,17250768,17250775,17250761,17250766,24658448,24658455,24658441,24658446,24658672,24658679,24658665,24658670,24658224,24658231,24658217,24658222,24658384,24658391,24658377,24658382,24665616,24665623,24665609,24665614,24665840,24665847,24665833,24665838,24665392,24665399,24665385,24665390,24665552,24665559,24665545,24665550,24651280,24651287,24651273,24651278,24651504,24651511,24651497,24651502,24651056,24651063,24651049,24651054,24651216,24651223,24651209,24651214,24656400,24656407,24656393,24656398,24656624,24656631,24656617,24656622,24656176,24656183,24656169,24656174,24656336,24656343,24656329,24656334,24887824,24887831,24887817,24887822,24888048,24888055,24888041,24888046,24887600,24887607,24887593,24887598,24887760,24887767,24887753,24887758,24894992,24894999,24894985,24894990,24895216,24895223,24895209,24895214,24894768,24894775,24894761,24894766,24894928,24894935,24894921,24894926,24880656,24880663,24880649,24880654,24880880,24880887,24880873,24880878,24880432,24880439,24880425,24880430,24880592,24880599,24880585,24880590,24885776,24885783,24885769,24885774,24886e3,24886007,24885993,24885998,24885552,24885559,24885545,24885550,24885712,24885719,24885705,24885710,24429072,24429079,24429065,24429070,24429296,24429303,24429289,24429294,24428848,24428855,24428841,24428846,24429008,24429015,24429001,24429006,24436240,24436247,24436233,24436238,24436464,24436471,24436457,24436462,24436016,24436023,24436009,24436014,24436176,24436183,24436169,24436174,24421904,24421911,24421897,24421902,24422128,24422135,24422121,24422126,24421680,24421687,24421673,24421678,24421840,24421847,24421833,24421838,24427024,24427031,24427017,24427022,24427248,24427255,24427241,24427246,24426800,24426807,24426793,24426798,24426960,24426967,24426953,24426958,24592912,24592919,24592905,24592910,24593136,24593143,24593129,24593134,24592688,24592695,24592681,24592686,24592848,24592855,24592841,24592846,24600080,24600087,24600073,24600078,24600304,24600311,24600297,24600302,24599856,24599863,24599849,24599854,24600016,24600023,24600009,24600014,24585744,24585751,24585737,24585742,24585968,24585975,24585961,24585966,24585520,24585527,24585513,24585518,24585680,24585687,24585673,24585678,24590864,24590871,24590857,24590862,24591088,24591095,24591081,24591086,24590640,24590647,24590633,24590638,24590800,24590807,24590793,24590798,9978384,9978391,9978377,9978382,9978608,9978615,9978601,9978606,9978160,9978167,9978153,9978158,9978320,9978327,9978313,9978318,9985552,9985559,9985545,9985550,9985776,9985783,9985769,9985774,9985328,9985335,9985321,9985326,9985488,9985495,9985481,9985486,9971216,9971223,9971209,9971214,9971440,9971447,9971433,9971438,9970992,9970999,9970985,9970990,9971152,9971159,9971145,9971150,9976336,9976343,9976329,9976334,9976560,9976567,9976553,9976558,9976112,9976119,9976105,9976110,9976272,9976279,9976265,9976270,10207760,10207767,10207753,10207758,10207984,10207991,10207977,10207982,10207536,10207543,10207529,10207534,10207696,10207703,10207689,10207694,10214928,10214935,10214921,10214926,10215152,10215159,10215145,10215150,10214704,10214711,10214697,10214702,10214864,10214871,10214857,10214862,10200592,10200599,10200585,10200590,10200816,10200823,10200809,10200814,10200368,10200375,10200361,10200366,10200528,10200535,10200521,10200526,10205712,10205719,10205705,10205710,10205936,10205943,10205929,10205934,10205488,10205495,10205481,10205486,10205648,10205655,10205641,10205646,9749008,9749015,9749001,9749006,9749232,9749239,9749225,9749230,9748784,9748791,9748777,9748782,9748944,9748951,9748937,9748942,9756176,9756183,9756169,9756174,9756400,9756407,9756393,9756398,9755952,9755959,9755945,9755950,9756112,9756119,9756105,9756110,9741840,9741847,9741833,9741838,9742064,9742071,9742057,9742062,9741616,9741623,9741609,9741614,9741776,9741783,9741769,9741774,9746960,9746967,9746953,9746958,9747184,9747191,9747177,9747182,9746736,9746743,9746729,9746734,9746896,9746903,9746889,9746894,9912848,9912855,9912841,9912846,9913072,9913079,9913065,9913070,9912624,9912631,9912617,9912622,9912784,9912791,9912777,9912782,9920016,9920023,9920009,9920014,9920240,9920247,9920233,9920238,9919792,9919799,9919785,9919790,9919952,9919959,9919945,9919950,9905680,9905687,9905673,9905678,9905904,9905911,9905897,9905902,9905456,9905463,9905449,9905454,9905616,9905623,9905609,9905614,9910800,9910807,9910793,9910798,9911024,9911031,9911017,9911022,9910576,9910583,9910569,9910574,9910736,9910743,9910729,9910734,15221264,15221271,15221257,15221262,15221488,15221495,15221481,15221486,15221040,15221047,15221033,15221038,15221200,15221207,15221193,15221198,15228432,15228439,15228425,15228430,15228656,15228663,15228649,15228654,15228208,15228215,15228201,15228206,15228368,15228375,15228361,15228366,15214096,15214103,15214089,15214094,15214320,15214327,15214313,15214318,15213872,15213879,15213865,15213870,15214032,15214039,15214025,15214030,15219216,15219223,15219209,15219214,15219440,15219447,15219433,15219438,15218992,15218999,15218985,15218990,15219152,15219159,15219145,15219150,15450640,15450647,15450633,15450638,15450864,15450871,15450857,15450862,15450416,15450423,15450409,15450414,15450576,15450583,15450569,15450574,15457808,15457815,15457801,15457806,15458032,15458039,15458025,15458030,15457584,15457591,15457577,15457582,15457744,15457751,15457737,15457742,15443472,15443479,15443465,15443470,15443696,15443703,15443689,15443694,15443248,15443255,15443241,15443246,15443408,15443415,15443401,15443406,15448592,15448599,15448585,15448590,15448816,15448823,15448809,15448814,15448368,15448375,15448361,15448366,15448528,15448535,15448521,15448526,14991888,14991895,14991881,14991886,14992112,14992119,14992105,14992110,14991664,14991671,14991657,14991662,14991824,14991831,14991817,14991822,14999056,14999063,14999049,14999054,14999280,14999287,14999273,14999278,14998832,14998839,14998825,14998830,14998992,14998999,14998985,14998990,14984720,14984727,14984713,14984718,14984944,14984951,14984937,14984942,14984496,14984503,14984489,14984494,14984656,14984663,14984649,14984654,14989840,14989847,14989833,14989838,14990064,14990071,14990057,14990062,14989616,14989623,14989609,14989614,14989776,14989783,14989769,14989774,15155728,15155735,15155721,15155726,15155952,15155959,15155945,15155950,15155504,15155511,15155497,15155502,15155664,15155671,15155657,15155662,15162896,15162903,15162889,15162894,15163120,15163127,15163113,15163118,15162672,15162679,15162665,15162670,15162832,15162839,15162825,15162830,15148560,15148567,15148553,15148558,15148784,15148791,15148777,15148782,15148336,15148343,15148329,15148334,15148496,15148503,15148489,15148494,15153680,15153687,15153673,15153678,15153904,15153911,15153897,15153902,15153456,15153463,15153449,15153454,15153616,15153623,15153609]},ARUCO_MIP_36h12:{nBits:36,tau:12,codeList:[56562524317,25770931429,4839161458,68596624564,35931143241,48420814492,29449387539,22088012831,150160643,38290206414,63018100589,7237360708,48463388455,12429895739,32398847912,10690557310,36811505649,20424594438,51348452625,59082132829,4789649285,6074601013,60833300223,17865158156,38878348407,9422290067,52530265596,1112263881,11282798128,31716556182,55939809049,65378188640,53364103696,16135388261,10585857635,18405277539,58620300626,16314326873,45976886702,36730781048,49079839777,48251450950,9367376904,46270871306,45811842918,20579384461,24858916784,45800689157,1885099856,46307169374,30966095476,37785816804,61277293828,48822885856,10217422095,64915480245,43389267094,6254111746,8290563862,37342276841,28460125290,3495333372,6758227551,7209929928,55814160128,56029470330,36738889758,18344320185,58975059075,44171881969,49170624125,3264591167,65657841412,41180650537,42494701445,36108643611,34639993860,28659990498,26930865685,15452591512,7682723690,52184653157,35325736853,15770954845,14355922747,3586151781,12705066820,36172812353,26860166751,55306861815,4458230846,52097670290,14416739556,18680720626,63503185964,21886004944,12308700311,12349350212,17960603545,41482020135,38252944768,36805791540,10164380688,9551813940,38630526064,39745661296,34997908492,4238126902,28053085457,30473796616,4054545961,43846990872,20404992582,8671648998,46543146295,35647704329,17739867588,36459700136,32297088841,21060713596,51319791578,58119572901,9474224e3,14900282644,46136470867,14594576121,19808283810,1010425331,53297363037,24692637543,26359373345,46113281484,15179644549,58533795373,4434812905,20743912811,31920827745,42332552509,64106723953,61987860015,18286833283,49956032501,13203889835,29235312165,36521555341,37903965709,11787234849,57448344684,18958239524,36489129683,17809534842,32896732754,31847577168,41236569844,33564302914,51585414251,39285898823,8882101696,42729360772,251636777,33075363724,27518016937,55852068415,7734342848,40004287547,66652317552,15292841334,14569959493,55326630930,32846929320,5603651436,25389875160,48026662697,918846935,49642306667,3924358743,57089912602,36525866802,19258047537,15798762340,29623485812,13931892113,11469315373,37306662699,61910613086,30606478781,46814571538,4917445926,4439324737,60918689504,47457428851,68021616262,18332513560,51148727658,27928255740,46173761192,40760335900,7855435272,7001299726,61833121153,43896074151,14605260403,62541610373,12393639381,37350739731,66194071346,18666749070,12382112924,1680236413,16493370640,6059486961,16751996745,21543890275,7001355285,27046496066,2804870197,8337874016,45455359079,65272880397,9060569084,60159882672,20975334688,45716885065,60604533827,8739419880,35574477989,42573002072,11905513436,39802521107,35050605614,81139249,55923865609,42972972333,38492698169,54935698999,54512761978,67740646995,41511353392,50981879100,60163858300,20282826672,49415583287,13921455465,4465851981,53900345171,59632123755,19009048020,13643781953,30188444676,20762705568]}},c.Dictionary=function(e){this.codes={},this.codeList=[],this.tau=0,this._initialize(e)},c.Dictionary.prototype._initialize=function(e){this.codes={},this.codeList=[],this.tau=0,this.nBits=0,this.markSize=0,this.dicName=e;var t=c.DICTIONARIES[e];if(!t)throw'The dictionary "'+e+'" is not recognized.';this.nBits=t.nBits,this.markSize=Math.sqrt(t.nBits)+2;for(var a=0;ar)&&(o={id:this.codes[x].id,distance:r})}return o},c.Dictionary.prototype._hex2bin=function(e,t){return e.toString(2).padStart(t,"0")},c.Dictionary.prototype._bytes2bin=function(e,t){var a,c="";for(a of e)c+=a.toString(2).padStart(c.length+8>t?t-c.length:8,"0");return c},c.Dictionary.prototype._hammingDistance=function(e,t){if(e.length!=t.length)throw"Hamming distance calculation require inputs of the same length";var a,c=0;for(a=0;a';c+='',c+='';for(var i=0;i');return c+="",c},c.Marker=function(e,t,a){this.id=e,this.corners=t,this.hammingDistance=a},c.Detector=function(e){e=e||{},this.grey=new i.Image,this.thres=new i.Image,this.homography=new i.Image,this.binary=[],this.contours=[],this.polys=[],this.candidates=[],e.dictionaryName=e.dictionaryName||"ARUCO_MIP_36h12",this.dictionary=new c.Dictionary(e.dictionaryName),this.dictionary.tau=null!=e.maxHammingDistance?e.maxHammingDistance:this.dictionary.tau},c.Detector.prototype.detectImage=function(e,t,a){return this.detect({width:e,height:t,data:a})},c.Detector.prototype.detectStreamInit=function(e,t,a){this.streamConfig={},this.streamConfig.width=e,this.streamConfig.height=t,this.streamConfig.imageSize=e*t*4,this.streamConfig.index=0,this.streamConfig.imageData=new Uint8ClampedArray(this.streamConfig.imageSize),this.streamConfig.callback=a||function(e,t){}},c.Detector.prototype.detectStream=function(e){for(var t=0;tt+1&&this.mjpeg.EOI[1]==a[t+1]})),a=e.findIndex((function(e,t,a){return this.mjpeg.SOI[0]==e&&a.length>t+1&&this.mjpeg.SOI[1]==a[t+1]}));if(-1===t)this.mjpeg.chunks.push(e);else{var c=e.slice(0,t+2);if(c.length&&this.mjpeg.chunks.push(c),this.mjpeg.chunks.length){var i=this.mjpeg.chunks.flat(),o=this.mjpeg.decoderFn(i);this.detectStream(o)}this.mjpeg.chunks=[]}a>-1&&(this.mjpeg.chunks=[],this.mjpeg.chunks.push(e.slice(a)))},c.Detector.prototype.detect=function(e){return i.grayscale(e,this.grey),i.adaptiveThreshold(this.grey,this.thres,2,7),this.contours=i.findContours(this.thres,this.binary),this.candidates=this.findCandidates(this.contours,.01*e.width,.05,10),this.candidates=this.clockwiseCorners(this.candidates),this.candidates=this.notTooNear(this.candidates,10),this.findMarkers(this.grey,this.candidates,49)},c.Detector.prototype.findCandidates=function(e,t,a,c){var o,x,r,n=[],s=e.length;for(this.polys=[],r=0;r=t&&(x=i.approxPolyDP(o,o.length*a),this.polys.push(x),4===x.length&&i.isContourConvex(x)&&i.minEdgeLength(x)>=c&&n.push(x));return n},c.Detector.prototype.clockwiseCorners=function(e){var t,a,c,i,o,x,r=e.length;for(x=0;x>>0,h=s*s>>1,d=[],f=[];for(x=0;xh)return null;for(x=0;xh?1:0;f[0]=d;var u=null,l=0;for(x=0;x<4;x++){var g=this.dictionary.find(f[x]);if(g&&(null===u||g.distancef&&(f=a,r=c)}return r},e.stackBoxBlurMult=[1,171,205,293,57,373,79,137,241,27,391,357,41,19,283,265],e.stackBoxBlurShift=[0,9,10,11,9,12,10,11,12,9,13,13,10,9,13,13],e.BlurStack=function(){this.color=0,this.next=null},e.stackBoxBlur=function(t,a,c){var i,o,x,r,n,s,h,d,f,u,l=t.data,g=a.data,_=t.height,p=t.width,m=_-1,y=p-1,b=c+c+1,I=c+1,v=e.stackBoxBlurMult[c],A=e.stackBoxBlurShift[c];for(i=o=new e.BlurStack,u=1;u>>A,h=d+I,h=s+(h>>A,h=f+I,h=d+(h>1;for(x=0;x=f)&&(i=u)):(i=u+n*f,(x+n<0||x+n>=d)&&(i=u)),o+=a[l+n]*s[i];h[u++]=c?o:o+.5&255}return t},e.gaussianKernel=function(e){var t,a,c,i,o,x,r=[[1],[.25,.5,.25],[.0625,.25,.375,.25,.0625],[.03125,.109375,.21875,.28125,.21875,.109375,.03125]],n=[];if(e<=7&&e%2===1)n=r[e>>1];else{for(t=.5*(e-1),a=.8+.3*(t-1),c=-.5/(a*a),i=0,x=0;x=1&&0===c[o+1]&&(s=!0),(n||s)&&(++r,l.push(e.borderFollowing(c,o,r,{x:d,y:h},s,i))));return l},e.borderFollowing=function(t,a,c,i,o,x){var r,n,s,h,d,f=[];f.hole=o,h=d=o?0:4;do{if(h=h-1&7,r=a+x[h],0!==t[r])break}while(h!==d);if(h===d)t[a]=-c,f.push({x:i.x,y:i.y});else{n=a,4^h;while(1){d=h;do{s=n+x[++h]}while(0===t[s]);if(h&=7,h-1>>>0>>0?t[n]=-c:1===t[n]&&(t[n]=c),f.push({x:i.x,y:i.y}),h,i.x+=e.neighborhood[h][0],i.y+=e.neighborhood[h][1],s===a&&n===r)break;n=s,h=h+4&7}}return f},e.neighborhood=[[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1]],e.neighborhoodDeltas=function(t){for(var a=[],c=e.neighborhood.length,i=0;ix&&(x=o,l.start_index=d);x<=t?g.push({x:c.x,y:c.y}):(u.start_index=f,u.end_index=l.start_index+=u.start_index,l.start_index-=l.start_index>=p?p:0,l.end_index=u.start_index,l.end_indexx&&(x=o,l.start_index=h);r=x*x<=t*(n*n+s*s)}r?g.push({x:c.x,y:c.y}):(l.end_index=u.end_index,u.end_index=l.start_index,_.push({start_index:l.start_index,end_index:l.end_index}),_.push({start_index:u.start_index,end_index:u.end_index}))}return g},e.warp=function(t,a,c,i){var o,x,r,n,s,h,d,f,u,l,g,_,p,m,y,b,I,v,A,C,w,R,D,M=t.data,T=a.data,P=t.width,j=t.height,O=0;for(p=e.getPerspectiveTransform(c,i-1),m=p[8],y=p[2],b=p[5],R=0;R>>0,x=o===P-1?o:o+1,r=C-o,n=1-r,s=w>>>0,h=s===j-1?s:s+1,d=w-s,f=1-d,u=l=s*P,g=_=h*P,T[O++]=f*(n*M[u+o]+r*M[l+x])+d*(n*M[g+o]+r*M[_+x])&255;return a.width=i,a.height=i,a},e.getPerspectiveTransform=function(t,a){var c=e.square2quad(t);return c[0]/=a,c[1]/=a,c[3]/=a,c[4]/=a,c[6]/=a,c[7]/=a,c},e.square2quad=function(e){var t,a,c,i,o,x,r,n=[];return t=e[0].x-e[1].x+e[2].x-e[3].x,a=e[0].y-e[1].y+e[2].y-e[3].y,0===t&&0===a?(n[0]=e[1].x-e[0].x,n[1]=e[2].x-e[1].x,n[2]=e[0].x,n[3]=e[1].y-e[0].y,n[4]=e[2].y-e[1].y,n[5]=e[0].y,n[6]=0,n[7]=0,n[8]=1):(c=e[1].x-e[2].x,i=e[3].x-e[2].x,o=e[1].y-e[2].y,x=e[3].y-e[2].y,r=c*x-i*o,n[6]=(t*x-i*a)/r,n[7]=(c*a-t*o)/r,n[8]=1,n[0]=e[1].x-e[0].x+n[6]*e[1].x,n[1]=e[3].x-e[0].x+n[7]*e[3].x,n[2]=e[0].x,n[3]=e[1].y-e[0].y+n[6]*e[1].y,n[4]=e[3].y-e[0].y+n[7]*e[3].y,n[5]=e[0].y),n},e.isContourConvex=function(e){var t,a,c,i,o,x,r,n,s=0,h=!0,d=e.length,f=0,u=0;for(a=e[d-1],t=e[0],o=t.x-a.x,x=t.y-a.y;fc?1:i=0?(o-i+Math.sqrt(r))/2:(o-i-Math.sqrt(r))/2,n>=0?(s=Math.sqrt(n),h=0===s?0:-x/s):(s=Math.sqrt(-x*x/n),h=0===s?Math.sqrt(i-o):-x/s),f=0;f<3;++f)m[f]=_[f]+s*this.objectNormal[f],y[f]=p[f]+h*this.objectNormal[f];for(d=Math.sqrt(m[0]*m[0]+m[1]*m[1]+m[2]*m[2]),f=0;f<3;++f)b[f]=m[f]/d,I[f]=y[f]/d;for(v[0]=b[1]*I[2]-b[2]*I[1],v[1]=b[2]*I[0]-b[0]*I[2],v[2]=b[0]*I[1]-b[1]*I[0],f=0;f<3;++f)t[0][f]=b[f],t[1][f]=I[f],t[2][f]=v[f];for(f=0;f<3;++f)m[f]=_[f]-s*this.objectNormal[f],y[f]=p[f]-h*this.objectNormal[f];for(f=0;f<3;++f)b[f]=m[f]/d,I[f]=y[f]/d;for(v[0]=b[1]*I[2]-b[2]*I[1],v[1]=b[2]*I[0]-b[0]*I[2],v[2]=b[0]*I[1]-b[1]*I[0],f=0;f<3;++f)a[0][f]=b[f],a[1][f]=I[f],a[2][f]=v[f];c[0]=e[0].x/d,c[1]=e[0].y/d,c[2]=this.focalLength/d},c.Posit.prototype.isValid=function(e,t){for(var a,c=this.objectPoints.length,i=1/0,o=0;o=0},c.Posit.prototype.iterate=function(e,t,a,c,i){var o,x,r,n,s,h,d,f,u,l=this.objectPoints.length,g=[],_=[],p=[[],[],[]],m=[[],[],[]],y=[],b=[],I=!1,v=0;for(f=0;f=0&&h.euclidean>=0)if(h.euclidean=0)for(n=h,f=0;f<3;++f)for(u=0;u<3;++u)c[f][u]=m[f][u];if(h.euclidean<0&&s.euclidean>=0)for(n=s,f=0;f<3;++f)for(u=0;u<3;++u)c[f][u]=p[f][u];for(f=0;ff&&(f=Math.abs(s[c][0])),Math.abs(s[c][1])>f&&(f=Math.abs(s[c][1]));return{euclidean:h/x,pixels:d,maximum:f}},c.pseudoInverse=function(e,t,a){var c,o,x,r=[],n=[[],[],[]],s=[[],[],[]],h=0,d=0;for(i.svdcmp(e,t,3,r,n),c=0;c<3;++c)r[c]>h&&(h=r[c]);for(h*=.01,c=0;c<3;++c)r[c]=0;--r){if(r=0;--r){for(f=r+1,v=i[r],s=f;s=0;--d)for(n=1;n<=30;++n){for(x=!0,f=d;f>=0;--f){if(u=f-1,Math.abs(C[f])+I===I){x=!1;break}if(Math.abs(i[u])+I===I)break}if(x)for(l=0,p=1,r=f;r<=d;++r){if(g=p*C[r],Math.abs(g)+I===I)break;for(v=i[r],_=e.pythag(g,v),i[r]=_,_=1/_,l=v*_,p=-g*_,s=1;s<=a;++s)y=t[s][u],b=t[s][r],t[s][u]=y*l+b*p,t[s][r]=b*l-y*p}if(b=i[d],f===d){if(b<0)for(i[d]=-b,s=0;si?(a=i/c,c*Math.sqrt(1+a*a)):0===i?0:(a=c/i,i*Math.sqrt(1+a*a))},e.sign=function(e,t){return t>=0?Math.abs(e):-Math.abs(e)}},4320:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>D});var c=a(6252);const _withScopeId=e=>((0,c.dD)("data-v-0d9b787e"),e=e(),(0,c.Cn)(),e),i=_withScopeId((()=>(0,c._)("video",{class:"ar",id:"camera"},null,-1))),o=_withScopeId((()=>(0,c._)("canvas",{class:"ar",id:"threeCanvas"},null,-1)));function render(e,t,a,x,r,n){const s=(0,c.up)("ion-title"),h=(0,c.up)("ion-button"),d=(0,c.up)("ion-buttons"),f=(0,c.up)("ion-toolbar"),u=(0,c.up)("ion-header"),l=(0,c.up)("ion-content"),g=(0,c.up)("ion-page");return(0,c.wg)(),(0,c.j4)(g,null,{default:(0,c.w5)((()=>[(0,c.Wm)(u,null,{default:(0,c.w5)((()=>[(0,c.Wm)(f,null,{default:(0,c.w5)((()=>[(0,c.Wm)(s,null,{default:(0,c.w5)((()=>[(0,c.Uk)("Camera")])),_:1}),(0,c.Wm)(d,{slot:"end"},{default:(0,c.w5)((()=>[(0,c.Wm)(h,{slot:"icon-only",icon:"qrCodeOutline"})])),_:1})])),_:1})])),_:1}),(0,c.Wm)(l,{fullscreen:!0},{default:(0,c.w5)((()=>[(0,c.Wm)(u,{collapse:"condense"},{default:(0,c.w5)((()=>[(0,c.Wm)(f,null,{default:(0,c.w5)((()=>[(0,c.Wm)(s,{size:"large"},{default:(0,c.w5)((()=>[(0,c.Uk)("Camera")])),_:1})])),_:1})])),_:1}),i,o])),_:1})])),_:1})}var x=a(7327),r=a(7582),n=a(2634),s=a(1124),h=a(6551),d=a(9876),f=a(4283),u=a(336),l=a(6277),g=a(2429),_=(a(2426),a(3707),a(3108),a(6346),a(507),a(3733),a(6473),a(3834),a(2902),a(3687),a(8934),a(4066),a(469),a(9535),a(4823),a(1489),a(2072));class ArUcoMarkerDetection extends h.ProcessingNode{constructor(...e){super(...e),(0,x.Z)(this,"mapping",{[u.NQ.DICT_CHILLITAGS]:"CHILITAGS",[u.NQ.DICT_ARUCO_MIP_36h12]:"ARUCO_MIP_36h12",[u.NQ.DICT_ARUCO_MIP_25h7]:"ARUCO_MIP_25h7",[u.NQ.DICT_ARUCO_MIP_16h3]:"ARUCO_MIP_16h3",[u.NQ.DICT_ARTAG]:"ARTAG",[u.NQ.DICT_ARUCO_ORIGINAL]:"ARUCO_DEFAULT_OPENCV",[u.NQ.DICT_4X4_50]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_100]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_250]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_1000]:"ARUCO_4X4_1000",[u.NQ.DICT_5X5_50]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_100]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_250]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_1000]:"ARUCO_5X5_1000",[u.NQ.DICT_6X6_50]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_100]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_250]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_1000]:"ARUCO_6X6_1000",[u.NQ.DICT_7X7_50]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_100]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_250]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_1000]:"ARUCO_7X7_1000",[u.NQ.DICT_APRILTAG_16h5]:"APRILTAG_16h5",[u.NQ.DICT_APRILTAG_25h9]:"APRILTAG_25h9",[u.NQ.DICT_APRILTAG_36h10]:"APRILTAG_36h10",[u.NQ.DICT_APRILTAG_36h11]:"APRILTAG_36h11"}),(0,x.Z)(this,"detectors",new Map),(0,x.Z)(this,"poseEstimators",new Map)}process(e){return new Promise((t=>{e.getObjects().forEach((t=>{if(t instanceof f.hx){var a;t.position=void 0;const c=this.mapping[t.dictionary.rdf.uri],i=null!==(a=this.detectors.get(c))&&void 0!==a?a:new l.AR.Detector({dictionaryName:c});this.detectors.has(c)||this.detectors.set(c,i),this.poseEstimators.has(t.width)||this.poseEstimators.set(t.width,new g.m.Posit(t.width,e.image.width))}})),this.detectors.forEach(((t,a)=>{const c=t.detect(e.image);c.length>0&&c.forEach((t=>{const c=e.getObjects().find((e=>e instanceof f.hx&&e.identifier===t.id&&this.mapping[e.dictionary.rdf.uri]===a));if(c&&c.identifier===t.id){const a=this.poseEstimators.get(c.width),i=t.corners;for(let t=0;t{this.renderer.setSize(e.width,e.height);const c=t.source;this.camera.fov=c.fov,this.camera.aspect=e.width/e.height,this.camera.near=1,this.camera.far=c.far,this.scene=new m.xsS,this.scene.add(this.camera),this.scene.add(new m.Mig(16777215,1)),t.getObjects().forEach((e=>{if(e instanceof f.hx&&void 0!==e.position){const a=t.getObjects(f.nd).filter((t=>void 0!==t.getRelativePosition(e.uid)));a.forEach((t=>{const a=t.getRelativePosition(e.uid,h.Relative3DPosition.name);if(a){const c=t.geometry.gltf.scene;c.rotation.setFromRotationMatrix(e.position.orientation.toRotationMatrix()),c.position.set(...e.position.toVector3().add(a.toVector3(h.LengthUnit.MILLIMETER).applyQuaternion(e.position.orientation)).toArray()),c.scale.x=e.width,c.scale.y=e.height,c.scale.z=(e.width+e.height)/2,this.scene.add(c)}}))}})),this.scene.background=new m.xEZ(e),this.scene.background.needsUpdate=!0,this.renderer.render(this.scene,this.camera),a(e)}))}}var y=a(3340),b=a(1725),I=a(2262);const v=(0,d.Q_)("camera",{state:()=>({model:void 0}),getters:{},actions:{initialize(){return new Promise(((e,t)=>{const a=document.getElementById("threeCanvas"),c=new p.PerspectiveCameraObject;c.distortionCoefficients=[0,0,0,0,0],c.near=1,c.far=1e3,c.fov=40,c.colorOrder=p.ColorOrder.RGBA;const i=document.getElementById("camera"),o=(0,b.X)();h.ModelBuilder.create().withLogger(((e,t,a)=>{"error"===e&&console.error(e,t,a)})).from(new y.VideoSource({fps:25,uid:"video",source:c,videoSource:i,autoPlay:!0,height:window.innerHeight,facingMode:{ideal:"environment"}})).via(new h.CallbackNode((e=>{o.markers.forEach((t=>{e.addObject((0,I.IU)(t))})),o.objects.forEach((t=>{e.addObject((0,I.IU)(t))}))}))).via(new ArUcoMarkerDetection).via(new ThreeJSNode({canvas:a})).to().build().then((t=>{this.model=t,this.model.on("error",console.error),e()})).catch(t)}))}}});let A=class CameraPage extends s.w3{constructor(...e){super(...e),(0,x.Z)(this,"cameraStore",v())}mounted(){this.cameraStore.initialize().catch(console.error)}};A=(0,r.gn)([(0,s.Ei)({components:{IonPage:n._i,IonHeader:n.Gu,IonToolbar:n.sr,IonTitle:n.wd,IonContent:n.W2,IonButton:n.YG}})],A);const C=A;var w=a(3744);const R=(0,w.Z)(C,[["render",render],["__scopeId","data-v-0d9b787e"]]),D=R}}]); -//# sourceMappingURL=320.78b6cf3b.js.map \ No newline at end of file +(globalThis["webpackChunkeswc2024"]=globalThis["webpackChunkeswc2024"]||[]).push([[320],{6277:function(e,t,a){var c={},i=this.CV||a(3306).CV;this.AR=c,c.DICTIONARIES={ARUCO:{nBits:25,tau:3,codeList:[17318416,17318423,17318409,17318414,17318640,17318647,17318633,17318638,17318192,17318199,17318185,17318190,17318352,17318359,17318345,17318350,17325584,17325591,17325577,17325582,17325808,17325815,17325801,17325806,17325360,17325367,17325353,17325358,17325520,17325527,17325513,17325518,17311248,17311255,17311241,17311246,17311472,17311479,17311465,17311470,17311024,17311031,17311017,17311022,17311184,17311191,17311177,17311182,17316368,17316375,17316361,17316366,17316592,17316599,17316585,17316590,17316144,17316151,17316137,17316142,17316304,17316311,17316297,17316302,17547792,17547799,17547785,17547790,17548016,17548023,17548009,17548014,17547568,17547575,17547561,17547566,17547728,17547735,17547721,17547726,17554960,17554967,17554953,17554958,17555184,17555191,17555177,17555182,17554736,17554743,17554729,17554734,17554896,17554903,17554889,17554894,17540624,17540631,17540617,17540622,17540848,17540855,17540841,17540846,17540400,17540407,17540393,17540398,17540560,17540567,17540553,17540558,17545744,17545751,17545737,17545742,17545968,17545975,17545961,17545966,17545520,17545527,17545513,17545518,17545680,17545687,17545673,17545678,17089040,17089047,17089033,17089038,17089264,17089271,17089257,17089262,17088816,17088823,17088809,17088814,17088976,17088983,17088969,17088974,17096208,17096215,17096201,17096206,17096432,17096439,17096425,17096430,17095984,17095991,17095977,17095982,17096144,17096151,17096137,17096142,17081872,17081879,17081865,17081870,17082096,17082103,17082089,17082094,17081648,17081655,17081641,17081646,17081808,17081815,17081801,17081806,17086992,17086999,17086985,17086990,17087216,17087223,17087209,17087214,17086768,17086775,17086761,17086766,17086928,17086935,17086921,17086926,17252880,17252887,17252873,17252878,17253104,17253111,17253097,17253102,17252656,17252663,17252649,17252654,17252816,17252823,17252809,17252814,17260048,17260055,17260041,17260046,17260272,17260279,17260265,17260270,17259824,17259831,17259817,17259822,17259984,17259991,17259977,17259982,17245712,17245719,17245705,17245710,17245936,17245943,17245929,17245934,17245488,17245495,17245481,17245486,17245648,17245655,17245641,17245646,17250832,17250839,17250825,17250830,17251056,17251063,17251049,17251054,17250608,17250615,17250601,17250606,17250768,17250775,17250761,17250766,24658448,24658455,24658441,24658446,24658672,24658679,24658665,24658670,24658224,24658231,24658217,24658222,24658384,24658391,24658377,24658382,24665616,24665623,24665609,24665614,24665840,24665847,24665833,24665838,24665392,24665399,24665385,24665390,24665552,24665559,24665545,24665550,24651280,24651287,24651273,24651278,24651504,24651511,24651497,24651502,24651056,24651063,24651049,24651054,24651216,24651223,24651209,24651214,24656400,24656407,24656393,24656398,24656624,24656631,24656617,24656622,24656176,24656183,24656169,24656174,24656336,24656343,24656329,24656334,24887824,24887831,24887817,24887822,24888048,24888055,24888041,24888046,24887600,24887607,24887593,24887598,24887760,24887767,24887753,24887758,24894992,24894999,24894985,24894990,24895216,24895223,24895209,24895214,24894768,24894775,24894761,24894766,24894928,24894935,24894921,24894926,24880656,24880663,24880649,24880654,24880880,24880887,24880873,24880878,24880432,24880439,24880425,24880430,24880592,24880599,24880585,24880590,24885776,24885783,24885769,24885774,24886e3,24886007,24885993,24885998,24885552,24885559,24885545,24885550,24885712,24885719,24885705,24885710,24429072,24429079,24429065,24429070,24429296,24429303,24429289,24429294,24428848,24428855,24428841,24428846,24429008,24429015,24429001,24429006,24436240,24436247,24436233,24436238,24436464,24436471,24436457,24436462,24436016,24436023,24436009,24436014,24436176,24436183,24436169,24436174,24421904,24421911,24421897,24421902,24422128,24422135,24422121,24422126,24421680,24421687,24421673,24421678,24421840,24421847,24421833,24421838,24427024,24427031,24427017,24427022,24427248,24427255,24427241,24427246,24426800,24426807,24426793,24426798,24426960,24426967,24426953,24426958,24592912,24592919,24592905,24592910,24593136,24593143,24593129,24593134,24592688,24592695,24592681,24592686,24592848,24592855,24592841,24592846,24600080,24600087,24600073,24600078,24600304,24600311,24600297,24600302,24599856,24599863,24599849,24599854,24600016,24600023,24600009,24600014,24585744,24585751,24585737,24585742,24585968,24585975,24585961,24585966,24585520,24585527,24585513,24585518,24585680,24585687,24585673,24585678,24590864,24590871,24590857,24590862,24591088,24591095,24591081,24591086,24590640,24590647,24590633,24590638,24590800,24590807,24590793,24590798,9978384,9978391,9978377,9978382,9978608,9978615,9978601,9978606,9978160,9978167,9978153,9978158,9978320,9978327,9978313,9978318,9985552,9985559,9985545,9985550,9985776,9985783,9985769,9985774,9985328,9985335,9985321,9985326,9985488,9985495,9985481,9985486,9971216,9971223,9971209,9971214,9971440,9971447,9971433,9971438,9970992,9970999,9970985,9970990,9971152,9971159,9971145,9971150,9976336,9976343,9976329,9976334,9976560,9976567,9976553,9976558,9976112,9976119,9976105,9976110,9976272,9976279,9976265,9976270,10207760,10207767,10207753,10207758,10207984,10207991,10207977,10207982,10207536,10207543,10207529,10207534,10207696,10207703,10207689,10207694,10214928,10214935,10214921,10214926,10215152,10215159,10215145,10215150,10214704,10214711,10214697,10214702,10214864,10214871,10214857,10214862,10200592,10200599,10200585,10200590,10200816,10200823,10200809,10200814,10200368,10200375,10200361,10200366,10200528,10200535,10200521,10200526,10205712,10205719,10205705,10205710,10205936,10205943,10205929,10205934,10205488,10205495,10205481,10205486,10205648,10205655,10205641,10205646,9749008,9749015,9749001,9749006,9749232,9749239,9749225,9749230,9748784,9748791,9748777,9748782,9748944,9748951,9748937,9748942,9756176,9756183,9756169,9756174,9756400,9756407,9756393,9756398,9755952,9755959,9755945,9755950,9756112,9756119,9756105,9756110,9741840,9741847,9741833,9741838,9742064,9742071,9742057,9742062,9741616,9741623,9741609,9741614,9741776,9741783,9741769,9741774,9746960,9746967,9746953,9746958,9747184,9747191,9747177,9747182,9746736,9746743,9746729,9746734,9746896,9746903,9746889,9746894,9912848,9912855,9912841,9912846,9913072,9913079,9913065,9913070,9912624,9912631,9912617,9912622,9912784,9912791,9912777,9912782,9920016,9920023,9920009,9920014,9920240,9920247,9920233,9920238,9919792,9919799,9919785,9919790,9919952,9919959,9919945,9919950,9905680,9905687,9905673,9905678,9905904,9905911,9905897,9905902,9905456,9905463,9905449,9905454,9905616,9905623,9905609,9905614,9910800,9910807,9910793,9910798,9911024,9911031,9911017,9911022,9910576,9910583,9910569,9910574,9910736,9910743,9910729,9910734,15221264,15221271,15221257,15221262,15221488,15221495,15221481,15221486,15221040,15221047,15221033,15221038,15221200,15221207,15221193,15221198,15228432,15228439,15228425,15228430,15228656,15228663,15228649,15228654,15228208,15228215,15228201,15228206,15228368,15228375,15228361,15228366,15214096,15214103,15214089,15214094,15214320,15214327,15214313,15214318,15213872,15213879,15213865,15213870,15214032,15214039,15214025,15214030,15219216,15219223,15219209,15219214,15219440,15219447,15219433,15219438,15218992,15218999,15218985,15218990,15219152,15219159,15219145,15219150,15450640,15450647,15450633,15450638,15450864,15450871,15450857,15450862,15450416,15450423,15450409,15450414,15450576,15450583,15450569,15450574,15457808,15457815,15457801,15457806,15458032,15458039,15458025,15458030,15457584,15457591,15457577,15457582,15457744,15457751,15457737,15457742,15443472,15443479,15443465,15443470,15443696,15443703,15443689,15443694,15443248,15443255,15443241,15443246,15443408,15443415,15443401,15443406,15448592,15448599,15448585,15448590,15448816,15448823,15448809,15448814,15448368,15448375,15448361,15448366,15448528,15448535,15448521,15448526,14991888,14991895,14991881,14991886,14992112,14992119,14992105,14992110,14991664,14991671,14991657,14991662,14991824,14991831,14991817,14991822,14999056,14999063,14999049,14999054,14999280,14999287,14999273,14999278,14998832,14998839,14998825,14998830,14998992,14998999,14998985,14998990,14984720,14984727,14984713,14984718,14984944,14984951,14984937,14984942,14984496,14984503,14984489,14984494,14984656,14984663,14984649,14984654,14989840,14989847,14989833,14989838,14990064,14990071,14990057,14990062,14989616,14989623,14989609,14989614,14989776,14989783,14989769,14989774,15155728,15155735,15155721,15155726,15155952,15155959,15155945,15155950,15155504,15155511,15155497,15155502,15155664,15155671,15155657,15155662,15162896,15162903,15162889,15162894,15163120,15163127,15163113,15163118,15162672,15162679,15162665,15162670,15162832,15162839,15162825,15162830,15148560,15148567,15148553,15148558,15148784,15148791,15148777,15148782,15148336,15148343,15148329,15148334,15148496,15148503,15148489,15148494,15153680,15153687,15153673,15153678,15153904,15153911,15153897,15153902,15153456,15153463,15153449,15153454,15153616,15153623,15153609]},ARUCO_MIP_36h12:{nBits:36,tau:12,codeList:[56562524317,25770931429,4839161458,68596624564,35931143241,48420814492,29449387539,22088012831,150160643,38290206414,63018100589,7237360708,48463388455,12429895739,32398847912,10690557310,36811505649,20424594438,51348452625,59082132829,4789649285,6074601013,60833300223,17865158156,38878348407,9422290067,52530265596,1112263881,11282798128,31716556182,55939809049,65378188640,53364103696,16135388261,10585857635,18405277539,58620300626,16314326873,45976886702,36730781048,49079839777,48251450950,9367376904,46270871306,45811842918,20579384461,24858916784,45800689157,1885099856,46307169374,30966095476,37785816804,61277293828,48822885856,10217422095,64915480245,43389267094,6254111746,8290563862,37342276841,28460125290,3495333372,6758227551,7209929928,55814160128,56029470330,36738889758,18344320185,58975059075,44171881969,49170624125,3264591167,65657841412,41180650537,42494701445,36108643611,34639993860,28659990498,26930865685,15452591512,7682723690,52184653157,35325736853,15770954845,14355922747,3586151781,12705066820,36172812353,26860166751,55306861815,4458230846,52097670290,14416739556,18680720626,63503185964,21886004944,12308700311,12349350212,17960603545,41482020135,38252944768,36805791540,10164380688,9551813940,38630526064,39745661296,34997908492,4238126902,28053085457,30473796616,4054545961,43846990872,20404992582,8671648998,46543146295,35647704329,17739867588,36459700136,32297088841,21060713596,51319791578,58119572901,9474224e3,14900282644,46136470867,14594576121,19808283810,1010425331,53297363037,24692637543,26359373345,46113281484,15179644549,58533795373,4434812905,20743912811,31920827745,42332552509,64106723953,61987860015,18286833283,49956032501,13203889835,29235312165,36521555341,37903965709,11787234849,57448344684,18958239524,36489129683,17809534842,32896732754,31847577168,41236569844,33564302914,51585414251,39285898823,8882101696,42729360772,251636777,33075363724,27518016937,55852068415,7734342848,40004287547,66652317552,15292841334,14569959493,55326630930,32846929320,5603651436,25389875160,48026662697,918846935,49642306667,3924358743,57089912602,36525866802,19258047537,15798762340,29623485812,13931892113,11469315373,37306662699,61910613086,30606478781,46814571538,4917445926,4439324737,60918689504,47457428851,68021616262,18332513560,51148727658,27928255740,46173761192,40760335900,7855435272,7001299726,61833121153,43896074151,14605260403,62541610373,12393639381,37350739731,66194071346,18666749070,12382112924,1680236413,16493370640,6059486961,16751996745,21543890275,7001355285,27046496066,2804870197,8337874016,45455359079,65272880397,9060569084,60159882672,20975334688,45716885065,60604533827,8739419880,35574477989,42573002072,11905513436,39802521107,35050605614,81139249,55923865609,42972972333,38492698169,54935698999,54512761978,67740646995,41511353392,50981879100,60163858300,20282826672,49415583287,13921455465,4465851981,53900345171,59632123755,19009048020,13643781953,30188444676,20762705568]}},c.Dictionary=function(e){this.codes={},this.codeList=[],this.tau=0,this._initialize(e)},c.Dictionary.prototype._initialize=function(e){this.codes={},this.codeList=[],this.tau=0,this.nBits=0,this.markSize=0,this.dicName=e;var t=c.DICTIONARIES[e];if(!t)throw'The dictionary "'+e+'" is not recognized.';this.nBits=t.nBits,this.markSize=Math.sqrt(t.nBits)+2;for(var a=0;ar)&&(o={id:this.codes[x].id,distance:r})}return o},c.Dictionary.prototype._hex2bin=function(e,t){return e.toString(2).padStart(t,"0")},c.Dictionary.prototype._bytes2bin=function(e,t){var a,c="";for(a of e)c+=a.toString(2).padStart(c.length+8>t?t-c.length:8,"0");return c},c.Dictionary.prototype._hammingDistance=function(e,t){if(e.length!=t.length)throw"Hamming distance calculation require inputs of the same length";var a,c=0;for(a=0;a';c+='',c+='';for(var i=0;i');return c+="",c},c.Marker=function(e,t,a){this.id=e,this.corners=t,this.hammingDistance=a},c.Detector=function(e){e=e||{},this.grey=new i.Image,this.thres=new i.Image,this.homography=new i.Image,this.binary=[],this.contours=[],this.polys=[],this.candidates=[],e.dictionaryName=e.dictionaryName||"ARUCO_MIP_36h12",this.dictionary=new c.Dictionary(e.dictionaryName),this.dictionary.tau=null!=e.maxHammingDistance?e.maxHammingDistance:this.dictionary.tau},c.Detector.prototype.detectImage=function(e,t,a){return this.detect({width:e,height:t,data:a})},c.Detector.prototype.detectStreamInit=function(e,t,a){this.streamConfig={},this.streamConfig.width=e,this.streamConfig.height=t,this.streamConfig.imageSize=e*t*4,this.streamConfig.index=0,this.streamConfig.imageData=new Uint8ClampedArray(this.streamConfig.imageSize),this.streamConfig.callback=a||function(e,t){}},c.Detector.prototype.detectStream=function(e){for(var t=0;tt+1&&this.mjpeg.EOI[1]==a[t+1]})),a=e.findIndex((function(e,t,a){return this.mjpeg.SOI[0]==e&&a.length>t+1&&this.mjpeg.SOI[1]==a[t+1]}));if(-1===t)this.mjpeg.chunks.push(e);else{var c=e.slice(0,t+2);if(c.length&&this.mjpeg.chunks.push(c),this.mjpeg.chunks.length){var i=this.mjpeg.chunks.flat(),o=this.mjpeg.decoderFn(i);this.detectStream(o)}this.mjpeg.chunks=[]}a>-1&&(this.mjpeg.chunks=[],this.mjpeg.chunks.push(e.slice(a)))},c.Detector.prototype.detect=function(e){return i.grayscale(e,this.grey),i.adaptiveThreshold(this.grey,this.thres,2,7),this.contours=i.findContours(this.thres,this.binary),this.candidates=this.findCandidates(this.contours,.01*e.width,.05,10),this.candidates=this.clockwiseCorners(this.candidates),this.candidates=this.notTooNear(this.candidates,10),this.findMarkers(this.grey,this.candidates,49)},c.Detector.prototype.findCandidates=function(e,t,a,c){var o,x,r,n=[],s=e.length;for(this.polys=[],r=0;r=t&&(x=i.approxPolyDP(o,o.length*a),this.polys.push(x),4===x.length&&i.isContourConvex(x)&&i.minEdgeLength(x)>=c&&n.push(x));return n},c.Detector.prototype.clockwiseCorners=function(e){var t,a,c,i,o,x,r=e.length;for(x=0;x>>0,h=s*s>>1,d=[],f=[];for(x=0;xh)return null;for(x=0;xh?1:0;f[0]=d;var u=null,l=0;for(x=0;x<4;x++){var g=this.dictionary.find(f[x]);if(g&&(null===u||g.distancef&&(f=a,r=c)}return r},e.stackBoxBlurMult=[1,171,205,293,57,373,79,137,241,27,391,357,41,19,283,265],e.stackBoxBlurShift=[0,9,10,11,9,12,10,11,12,9,13,13,10,9,13,13],e.BlurStack=function(){this.color=0,this.next=null},e.stackBoxBlur=function(t,a,c){var i,o,x,r,n,s,h,d,f,u,l=t.data,g=a.data,_=t.height,p=t.width,m=_-1,y=p-1,b=c+c+1,I=c+1,v=e.stackBoxBlurMult[c],A=e.stackBoxBlurShift[c];for(i=o=new e.BlurStack,u=1;u>>A,h=d+I,h=s+(h>>A,h=f+I,h=d+(h>1;for(x=0;x=f)&&(i=u)):(i=u+n*f,(x+n<0||x+n>=d)&&(i=u)),o+=a[l+n]*s[i];h[u++]=c?o:o+.5&255}return t},e.gaussianKernel=function(e){var t,a,c,i,o,x,r=[[1],[.25,.5,.25],[.0625,.25,.375,.25,.0625],[.03125,.109375,.21875,.28125,.21875,.109375,.03125]],n=[];if(e<=7&&e%2===1)n=r[e>>1];else{for(t=.5*(e-1),a=.8+.3*(t-1),c=-.5/(a*a),i=0,x=0;x=1&&0===c[o+1]&&(s=!0),(n||s)&&(++r,l.push(e.borderFollowing(c,o,r,{x:d,y:h},s,i))));return l},e.borderFollowing=function(t,a,c,i,o,x){var r,n,s,h,d,f=[];f.hole=o,h=d=o?0:4;do{if(h=h-1&7,r=a+x[h],0!==t[r])break}while(h!==d);if(h===d)t[a]=-c,f.push({x:i.x,y:i.y});else{n=a,4^h;while(1){d=h;do{s=n+x[++h]}while(0===t[s]);if(h&=7,h-1>>>0>>0?t[n]=-c:1===t[n]&&(t[n]=c),f.push({x:i.x,y:i.y}),h,i.x+=e.neighborhood[h][0],i.y+=e.neighborhood[h][1],s===a&&n===r)break;n=s,h=h+4&7}}return f},e.neighborhood=[[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1],[0,1],[1,1]],e.neighborhoodDeltas=function(t){for(var a=[],c=e.neighborhood.length,i=0;ix&&(x=o,l.start_index=d);x<=t?g.push({x:c.x,y:c.y}):(u.start_index=f,u.end_index=l.start_index+=u.start_index,l.start_index-=l.start_index>=p?p:0,l.end_index=u.start_index,l.end_indexx&&(x=o,l.start_index=h);r=x*x<=t*(n*n+s*s)}r?g.push({x:c.x,y:c.y}):(l.end_index=u.end_index,u.end_index=l.start_index,_.push({start_index:l.start_index,end_index:l.end_index}),_.push({start_index:u.start_index,end_index:u.end_index}))}return g},e.warp=function(t,a,c,i){var o,x,r,n,s,h,d,f,u,l,g,_,p,m,y,b,I,v,A,C,w,R,D,M=t.data,T=a.data,P=t.width,j=t.height,O=0;for(p=e.getPerspectiveTransform(c,i-1),m=p[8],y=p[2],b=p[5],R=0;R>>0,x=o===P-1?o:o+1,r=C-o,n=1-r,s=w>>>0,h=s===j-1?s:s+1,d=w-s,f=1-d,u=l=s*P,g=_=h*P,T[O++]=f*(n*M[u+o]+r*M[l+x])+d*(n*M[g+o]+r*M[_+x])&255;return a.width=i,a.height=i,a},e.getPerspectiveTransform=function(t,a){var c=e.square2quad(t);return c[0]/=a,c[1]/=a,c[3]/=a,c[4]/=a,c[6]/=a,c[7]/=a,c},e.square2quad=function(e){var t,a,c,i,o,x,r,n=[];return t=e[0].x-e[1].x+e[2].x-e[3].x,a=e[0].y-e[1].y+e[2].y-e[3].y,0===t&&0===a?(n[0]=e[1].x-e[0].x,n[1]=e[2].x-e[1].x,n[2]=e[0].x,n[3]=e[1].y-e[0].y,n[4]=e[2].y-e[1].y,n[5]=e[0].y,n[6]=0,n[7]=0,n[8]=1):(c=e[1].x-e[2].x,i=e[3].x-e[2].x,o=e[1].y-e[2].y,x=e[3].y-e[2].y,r=c*x-i*o,n[6]=(t*x-i*a)/r,n[7]=(c*a-t*o)/r,n[8]=1,n[0]=e[1].x-e[0].x+n[6]*e[1].x,n[1]=e[3].x-e[0].x+n[7]*e[3].x,n[2]=e[0].x,n[3]=e[1].y-e[0].y+n[6]*e[1].y,n[4]=e[3].y-e[0].y+n[7]*e[3].y,n[5]=e[0].y),n},e.isContourConvex=function(e){var t,a,c,i,o,x,r,n,s=0,h=!0,d=e.length,f=0,u=0;for(a=e[d-1],t=e[0],o=t.x-a.x,x=t.y-a.y;fc?1:i=0?(o-i+Math.sqrt(r))/2:(o-i-Math.sqrt(r))/2,n>=0?(s=Math.sqrt(n),h=0===s?0:-x/s):(s=Math.sqrt(-x*x/n),h=0===s?Math.sqrt(i-o):-x/s),f=0;f<3;++f)m[f]=_[f]+s*this.objectNormal[f],y[f]=p[f]+h*this.objectNormal[f];for(d=Math.sqrt(m[0]*m[0]+m[1]*m[1]+m[2]*m[2]),f=0;f<3;++f)b[f]=m[f]/d,I[f]=y[f]/d;for(v[0]=b[1]*I[2]-b[2]*I[1],v[1]=b[2]*I[0]-b[0]*I[2],v[2]=b[0]*I[1]-b[1]*I[0],f=0;f<3;++f)t[0][f]=b[f],t[1][f]=I[f],t[2][f]=v[f];for(f=0;f<3;++f)m[f]=_[f]-s*this.objectNormal[f],y[f]=p[f]-h*this.objectNormal[f];for(f=0;f<3;++f)b[f]=m[f]/d,I[f]=y[f]/d;for(v[0]=b[1]*I[2]-b[2]*I[1],v[1]=b[2]*I[0]-b[0]*I[2],v[2]=b[0]*I[1]-b[1]*I[0],f=0;f<3;++f)a[0][f]=b[f],a[1][f]=I[f],a[2][f]=v[f];c[0]=e[0].x/d,c[1]=e[0].y/d,c[2]=this.focalLength/d},c.Posit.prototype.isValid=function(e,t){for(var a,c=this.objectPoints.length,i=1/0,o=0;o=0},c.Posit.prototype.iterate=function(e,t,a,c,i){var o,x,r,n,s,h,d,f,u,l=this.objectPoints.length,g=[],_=[],p=[[],[],[]],m=[[],[],[]],y=[],b=[],I=!1,v=0;for(f=0;f=0&&h.euclidean>=0)if(h.euclidean=0)for(n=h,f=0;f<3;++f)for(u=0;u<3;++u)c[f][u]=m[f][u];if(h.euclidean<0&&s.euclidean>=0)for(n=s,f=0;f<3;++f)for(u=0;u<3;++u)c[f][u]=p[f][u];for(f=0;ff&&(f=Math.abs(s[c][0])),Math.abs(s[c][1])>f&&(f=Math.abs(s[c][1]));return{euclidean:h/x,pixels:d,maximum:f}},c.pseudoInverse=function(e,t,a){var c,o,x,r=[],n=[[],[],[]],s=[[],[],[]],h=0,d=0;for(i.svdcmp(e,t,3,r,n),c=0;c<3;++c)r[c]>h&&(h=r[c]);for(h*=.01,c=0;c<3;++c)r[c]=0;--r){if(r=0;--r){for(f=r+1,v=i[r],s=f;s=0;--d)for(n=1;n<=30;++n){for(x=!0,f=d;f>=0;--f){if(u=f-1,Math.abs(C[f])+I===I){x=!1;break}if(Math.abs(i[u])+I===I)break}if(x)for(l=0,p=1,r=f;r<=d;++r){if(g=p*C[r],Math.abs(g)+I===I)break;for(v=i[r],_=e.pythag(g,v),i[r]=_,_=1/_,l=v*_,p=-g*_,s=1;s<=a;++s)y=t[s][u],b=t[s][r],t[s][u]=y*l+b*p,t[s][r]=b*l-y*p}if(b=i[d],f===d){if(b<0)for(i[d]=-b,s=0;si?(a=i/c,c*Math.sqrt(1+a*a)):0===i?0:(a=c/i,i*Math.sqrt(1+a*a))},e.sign=function(e,t){return t>=0?Math.abs(e):-Math.abs(e)}},4320:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>D});var c=a(6252);const _withScopeId=e=>((0,c.dD)("data-v-0d9b787e"),e=e(),(0,c.Cn)(),e),i=_withScopeId((()=>(0,c._)("video",{class:"ar",id:"camera"},null,-1))),o=_withScopeId((()=>(0,c._)("canvas",{class:"ar",id:"threeCanvas"},null,-1)));function render(e,t,a,x,r,n){const s=(0,c.up)("ion-title"),h=(0,c.up)("ion-button"),d=(0,c.up)("ion-buttons"),f=(0,c.up)("ion-toolbar"),u=(0,c.up)("ion-header"),l=(0,c.up)("ion-content"),g=(0,c.up)("ion-page");return(0,c.wg)(),(0,c.j4)(g,null,{default:(0,c.w5)((()=>[(0,c.Wm)(u,null,{default:(0,c.w5)((()=>[(0,c.Wm)(f,null,{default:(0,c.w5)((()=>[(0,c.Wm)(s,null,{default:(0,c.w5)((()=>[(0,c.Uk)("Camera")])),_:1}),(0,c.Wm)(d,{slot:"end"},{default:(0,c.w5)((()=>[(0,c.Wm)(h,{slot:"icon-only",icon:"qrCodeOutline"})])),_:1})])),_:1})])),_:1}),(0,c.Wm)(l,{fullscreen:!0},{default:(0,c.w5)((()=>[(0,c.Wm)(u,{collapse:"condense"},{default:(0,c.w5)((()=>[(0,c.Wm)(f,null,{default:(0,c.w5)((()=>[(0,c.Wm)(s,{size:"large"},{default:(0,c.w5)((()=>[(0,c.Uk)("Camera")])),_:1})])),_:1})])),_:1}),i,o])),_:1})])),_:1})}var x=a(7327),r=a(7582),n=a(2634),s=a(1124),h=a(6551),d=a(9876),f=a(4283),u=a(336),l=a(6277),g=a(2429),_=(a(2426),a(3707),a(3108),a(6346),a(507),a(3733),a(6473),a(3834),a(2902),a(3687),a(8934),a(4066),a(469),a(9535),a(4823),a(1489),a(2072));class ArUcoMarkerDetection extends h.ProcessingNode{constructor(...e){super(...e),(0,x.Z)(this,"mapping",{[u.NQ.DICT_CHILLITAGS]:"CHILITAGS",[u.NQ.DICT_ARUCO_MIP_36h12]:"ARUCO_MIP_36h12",[u.NQ.DICT_ARUCO_MIP_25h7]:"ARUCO_MIP_25h7",[u.NQ.DICT_ARUCO_MIP_16h3]:"ARUCO_MIP_16h3",[u.NQ.DICT_ARTAG]:"ARTAG",[u.NQ.DICT_ARUCO_ORIGINAL]:"ARUCO_DEFAULT_OPENCV",[u.NQ.DICT_4X4_50]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_100]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_250]:"ARUCO_4X4_1000",[u.NQ.DICT_4X4_1000]:"ARUCO_4X4_1000",[u.NQ.DICT_5X5_50]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_100]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_250]:"ARUCO_5X5_1000",[u.NQ.DICT_5X5_1000]:"ARUCO_5X5_1000",[u.NQ.DICT_6X6_50]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_100]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_250]:"ARUCO_6X6_1000",[u.NQ.DICT_6X6_1000]:"ARUCO_6X6_1000",[u.NQ.DICT_7X7_50]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_100]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_250]:"ARUCO_7X7_1000",[u.NQ.DICT_7X7_1000]:"ARUCO_7X7_1000",[u.NQ.DICT_APRILTAG_16h5]:"APRILTAG_16h5",[u.NQ.DICT_APRILTAG_25h9]:"APRILTAG_25h9",[u.NQ.DICT_APRILTAG_36h10]:"APRILTAG_36h10",[u.NQ.DICT_APRILTAG_36h11]:"APRILTAG_36h11"}),(0,x.Z)(this,"detectors",new Map),(0,x.Z)(this,"poseEstimators",new Map)}process(e){return new Promise((t=>{e.getObjects().forEach((t=>{if(t instanceof f.hx){var a;t.position=void 0;const c=this.mapping[t.dictionary.rdf.uri],i=null!==(a=this.detectors.get(c))&&void 0!==a?a:new l.AR.Detector({dictionaryName:c});this.detectors.has(c)||this.detectors.set(c,i),this.poseEstimators.has(t.width)||this.poseEstimators.set(t.width,new g.m.Posit(t.width,e.image.width))}})),this.detectors.forEach(((t,a)=>{const c=t.detect(e.image);c.length>0&&c.forEach((t=>{const c=e.getObjects().find((e=>e instanceof f.hx&&e.identifier===t.id&&this.mapping[e.dictionary.rdf.uri]===a));if(c&&c.identifier===t.id){const a=this.poseEstimators.get(c.width),i=t.corners;for(let t=0;t{this.renderer.setSize(e.width,e.height);const c=t.source;this.camera.fov=c.fov,this.camera.aspect=e.width/e.height,this.camera.near=1,this.camera.far=c.far,this.scene=new m.xsS,this.scene.add(this.camera),this.scene.add(new m.Mig(16777215,1)),t.getObjects().forEach((e=>{if(e instanceof f.hx&&void 0!==e.position){const a=t.getObjects(f.nd).filter((t=>void 0!==t.getRelativePosition(e.uid)));a.forEach((t=>{const a=t.getRelativePosition(e.uid,h.Relative3DPosition.name);t.getRelativePosition(e.uid,h.RelativeAngle.name);if(a&&t.geometry.gltf){const c=t.geometry.gltf.scene.clone();c.rotation.setFromRotationMatrix(e.position.orientation.toRotationMatrix()),c.position.set(...e.position.toVector3().add(a.toVector3(h.LengthUnit.MILLIMETER).applyQuaternion(e.position.orientation)).toArray());const i=(e.width+e.height)/2;c.scale.x=c.scale.x*i,c.scale.y=c.scale.y*i,c.scale.z=c.scale.z*i,this.scene.add(c)}}))}})),this.scene.background=new m.xEZ(e),this.scene.background.needsUpdate=!0,this.renderer.render(this.scene,this.camera),a(e)}))}}var y=a(3340),b=a(1725),I=a(2262);const v=(0,d.Q_)("camera",{state:()=>({model:void 0}),getters:{},actions:{initialize(){return new Promise(((e,t)=>{const a=document.getElementById("threeCanvas"),c=new p.PerspectiveCameraObject;c.distortionCoefficients=[0,0,0,0,0],c.near=1,c.far=1e3,c.fov=40,c.colorOrder=p.ColorOrder.RGBA;const i=document.getElementById("camera"),o=(0,b.X)();h.ModelBuilder.create().withLogger(((e,t,a)=>{"error"===e&&console.error(e,t,a)})).from(new y.VideoSource({fps:25,uid:"video",source:c,videoSource:i,autoPlay:!0,height:window.innerHeight,facingMode:{ideal:"environment"}})).via(new h.CallbackNode((e=>{o.markers.forEach((t=>{e.addObject((0,I.IU)(t))})),o.objects.forEach((t=>{e.addObject((0,I.IU)(t))}))}))).via(new ArUcoMarkerDetection).via(new ThreeJSNode({canvas:a})).to().build().then((t=>{this.model=t,this.model.on("error",console.error),e()})).catch(t)}))}}});let A=class CameraPage extends s.w3{constructor(...e){super(...e),(0,x.Z)(this,"cameraStore",v())}mounted(){this.cameraStore.initialize().catch(console.error)}};A=(0,r.gn)([(0,s.Ei)({components:{IonPage:n._i,IonHeader:n.Gu,IonToolbar:n.sr,IonTitle:n.wd,IonContent:n.W2,IonButton:n.YG}})],A);const C=A;var w=a(3744);const R=(0,w.Z)(C,[["render",render],["__scopeId","data-v-0d9b787e"]]),D=R}}]); +//# sourceMappingURL=320.33e4abb6.js.map \ No newline at end of file diff --git a/application/js/320.33e4abb6.js.map b/application/js/320.33e4abb6.js.map new file mode 100644 index 0000000..ccf1046 --- /dev/null +++ b/application/js/320.33e4abb6.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/320.33e4abb6.js","mappings":"8GA+BA,IAAIA,EAAK,CAAC,EACNC,EAAKC,KAAKD,IAAM,WACpBC,KAAKF,GAAKA,EAEVA,EAAGG,aAAe,CAChBC,MAAO,CACLC,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAA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YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAU,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,WAAY,YAAY,WAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,a,sBCJ7j2B,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,GACLC,SAAU,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,UAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,WAAW,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,a,uBCJ91N,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,iBAAmB,CACjCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,UAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,WAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,SAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,UAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCH788D,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,SAAW,CACzBE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,UAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,UAAU,UAAU,UAAU,UAAW,UAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,WAAW,WAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,UAAW,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCD/7X,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,M,uBCJ18R,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,I,uBCJx2c,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,K,uBCJ/vkB,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,I,uBCJxxxB,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,wBAA0B,CACxCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,I,sBCP14d,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,MAAO,MAAO,KAAO,MAAO,KAAM,IAAM,IAAM,MAAO,IAAK,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,IAAM,MAAO,KAAM,MAAO,KAAO,IAAM,IAAM,MAAO,MAAO,MAAO,KAAM,KAAO,KAAM,KAAM,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,IAAM,MAAO,KAAM,MAAO,KAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,GAAK,KAAO,IAAK,IAAM,KAAM,KAAO,IAAK,GAAK,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,IAAK,IAAK,KAAM,MAAO,KAAO,MAAO,KAAO,MAAO,KAAM,MAAO,MAAO,KAAO,MAAO,KAAO,KAAM,KAAO,KAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,IAAM,KAAO,IAAM,MAAO,MAAO,KAAO,MAAO,KAAM,IAAM,KAAM,MAAO,KAAM,MAAO,MAAO,KAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,KAAM,MAAO,KAAO,KAAO,MAAO,KAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,KAAM,KAAO,MAAO,MAAO,MAAO,KAAM,KAAO,MAAO,MAAO,KAAM,MAAO,KAAM,MAAO,KAAM,MAAO,M,uBCJzqD,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAS,SAAS,QAAS,SAAU,SAAU,SAAU,QAAS,SAAS,QAAS,QAAS,SAAU,SAAU,SAAU,QAAS,QAAS,SAAU,SAAU,SAAU,SAAS,QAAS,SAAS,SAAU,SAAU,SAAU,SAAS,SAAU,SAAU,SAAU,SAAS,QAAS,QAAS,QAAS,SAAS,SAAU,SAAS,QAAS,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAS,SAAS,SAAU,SAAS,SAAS,SAAU,SAAS,SAAS,SAAU,SAAU,SAAU,SAAU,SAAS,QAAS,SAAU,QAAS,SAAS,SAAS,QAAS,SAAS,SAAU,SAAU,QAAS,SAAU,SAAU,SAAU,SAAS,QAAS,SAAU,SAAU,SAAU,SAAS,SAAU,SAAU,QAAS,SAAU,SAAS,SAAS,SAAS,SAAS,SAAU,SAAU,SAAU,QAAS,QAAS,QAAS,SAAS,SAAS,SAAU,U,uBCJ57B,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,mBAAqB,CACnCE,MAAO,GACPC,IAAK,GACLC,SAAU,CAAC,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAU,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAU,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCJv6F,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,aAAe,CAC7BE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,eAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,EAAI,WAAW,aAAa,aAAa,aAAa,aAAa,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,eAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,cAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,kB,uBCL/jhB,IAAIsP,EAAMA,GAAO,CAAC,EAClB3P,KAAK,EAAM2P,EAEX,IAAIC,EAAM5P,KAAK4P,KAAO,UAEtBD,EAAIE,MAAQ,SAASC,EAAWC,GAC9B/P,KAAKgQ,aAAehQ,KAAKiQ,WAAWH,GACpC9P,KAAK+P,YAAcA,EAEnB/P,KAAKkQ,cAAgB,GACrBlQ,KAAKmQ,aAAe,GACpBnQ,KAAKoQ,aAAe,CAAC,GAAG,GAAG,IAE3BpQ,KAAKqQ,MACP,EAEAV,EAAIE,MAAMlP,UAAUsP,WAAa,SAASH,GACxC,IAAIQ,EAAOR,EAAY,EAEvB,MAAO,CACL,EAAEQ,EAAOA,EAAM,GACf,CAAEA,EAAOA,EAAM,GACf,CAAEA,GAAOA,EAAM,GACf,EAAEA,GAAOA,EAAM,GACnB,EAEAX,EAAIE,MAAMlP,UAAU0P,KAAO,WACzB,IAC8CrP,EAD1CuP,EAAKvQ,KAAKgQ,aAAa/O,OACvBuP,EAAU,GAAIC,EAAI,GAAI1J,EAAM,EAAK2J,EAAM,EAE3C,IAAK1P,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBhB,KAAKkQ,cAAclP,GAAK,CAAChB,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GAC/ChQ,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GAC/ChQ,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAExEQ,EAAQxP,GAAK,CAAChB,KAAKkQ,cAAclP,GAAG,GACtBhB,KAAKkQ,cAAclP,GAAG,GACtBhB,KAAKkQ,cAAclP,GAAG,IAGtC,MAAM,IAAQ+F,EACZ0J,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAC1DD,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAC1DD,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAE1D3J,EAAMjG,KAAKC,KAAK0P,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,MAElDC,EAGL,IAAK1P,EAAI,EAAGA,EAAI,IAAMA,EACpBhB,KAAKmQ,aAAanP,GAAKyP,EAAEzP,GAAK+F,EAGhC4I,EAAIgB,cAAcH,EAASD,EAAIvQ,KAAKoQ,aACtC,EAEAT,EAAIE,MAAMlP,UAAUiQ,KAAO,SAASC,GAClC,IAEIC,EAAQC,EAAQC,EAAQC,EAAQjQ,EAAGe,EAFnCmP,EAAe,CAAC,GAAG,GAAG,IAAKC,EAAe,CAAC,GAAG,GAAG,IAAKC,EAAiB,GACvEC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAe,GAAIC,EAAe,GAmBtF,IAhBAxR,KAAKwK,IAAIqG,EAAaK,EAAcC,EAAcC,GAElDJ,EAAShR,KAAKyR,QAAQP,EAAcE,GAElCN,EADEE,EACOhR,KAAK0R,QAAQb,EAAaK,EAAcE,EAAgBC,EAAWE,GAEnE,CAACI,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAGnDZ,EAASjR,KAAKyR,QAAQN,EAAcC,GAElCL,EADEE,EACOjR,KAAK0R,QAAQb,EAAaM,EAAcC,EAAgBE,EAAWE,GAEnE,CAACG,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAG9C7Q,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EAChBiP,IACFO,EAAavQ,IAAMqQ,EAAUrQ,GAAGe,GAAK/B,KAAKgQ,aAAa,GAAGjO,IAExDkP,IACFO,EAAaxQ,IAAMsQ,EAAUtQ,GAAGe,GAAK/B,KAAKgQ,aAAa,GAAGjO,IAKhE,OAAO+O,EAAOa,UAAYZ,EAAOY,UAC/B,IAAIhC,EAAImC,KAAKhB,EAAOc,OAAQP,EAAWE,EAAcR,EAAOa,OAAQN,EAAWE,GAC/E,IAAI7B,EAAImC,KAAKf,EAAOa,OAAQN,EAAWE,EAAcV,EAAOc,OAAQP,EAAWE,EACnF,EAEA5B,EAAIE,MAAMlP,UAAU6J,IAAM,SAASqG,EAAaQ,EAAWC,EAAWS,GACpE,IAEIC,EAAMC,EAAMC,EAAMC,EAAOC,EAAGC,EAAQ5I,EAAI6I,EAAOtR,EAAGe,EAFlDwO,EAAKvQ,KAAKgQ,aAAa/O,OAAQsR,EAAe,GAC9CC,EAAK,GAAIC,EAAK,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAGzE,IAAK9R,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBuR,EAAavR,GAAK,CAAC6P,EAAY7P,GAAGkC,EAAI2N,EAAY,GAAG3N,EAClC2N,EAAY7P,GAAGiC,EAAI4N,EAAY,GAAG5N,GAIvD,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EAGpB,IAFAwR,EAAGxR,GAAK,EACRyR,EAAGzR,GAAK,EACHe,EAAI,EAAGA,EAAIwO,IAAOxO,EACrByQ,EAAGxR,IAAMhB,KAAKoQ,aAAapP,GAAGe,GAAKwQ,EAAaxQ,GAAG,GACnD0Q,EAAGzR,IAAMhB,KAAKoQ,aAAapP,GAAGe,GAAKwQ,EAAaxQ,GAAG,GAkCvD,IA9BAiQ,EAAOQ,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAClDP,EAAOQ,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAClDP,EAAOM,EAAG,GAAKC,EAAG,GAAKD,EAAG,GAAKC,EAAG,GAAKD,EAAG,GAAKC,EAAG,GAGlDN,GAASF,EAAOD,IAASC,EAAOD,GAAeE,EAAOA,EAAd,EAGtCE,EADEH,EAAOD,GAAQ,GACZC,EAAOD,EAAOlR,KAAKC,KAAKoR,IAAW,GAEnCF,EAAOD,EAAOlR,KAAKC,KAAKoR,IAAW,EAGtCC,GAAK,GACPC,EAASvR,KAAKC,KAAKqR,GAEjB3I,EADE,IAAQ4I,EACL,GAECH,EAAOG,IAGfA,EAASvR,KAAKC,MAAQmR,EAAOA,EAAQE,GAEnC3I,EADE,IAAQ4I,EACLvR,KAAKC,KAAKiR,EAAOC,IAEhBC,EAAOG,GAKZrR,EAAI,EAAGA,EAAI,IAAMA,EACpB0R,EAAK1R,GAAKwR,EAAGxR,GAAKqR,EAASrS,KAAKmQ,aAAanP,GAC7C2R,EAAK3R,GAAKyR,EAAGzR,GAAKyI,EAAKzJ,KAAKmQ,aAAanP,GAK3C,IAFAsR,EAAQxR,KAAKC,KAAK2R,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,IAEpE1R,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAK5R,GAAK0R,EAAK1R,GAAKsR,EACpBO,EAAK7R,GAAK2R,EAAK3R,GAAKsR,EAOtB,IAJAQ,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAExC7R,EAAI,EAAGA,EAAI,IAAMA,EACpBqQ,EAAU,GAAGrQ,GAAK4R,EAAK5R,GACvBqQ,EAAU,GAAGrQ,GAAK6R,EAAK7R,GACvBqQ,EAAU,GAAGrQ,GAAK8R,EAAK9R,GAIzB,IAAKA,EAAI,EAAGA,EAAI,IAAMA,EACpB0R,EAAK1R,GAAKwR,EAAGxR,GAAKqR,EAASrS,KAAKmQ,aAAanP,GAC7C2R,EAAK3R,GAAKyR,EAAGzR,GAAKyI,EAAKzJ,KAAKmQ,aAAanP,GAG3C,IAAKA,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAK5R,GAAK0R,EAAK1R,GAAKsR,EACpBO,EAAK7R,GAAK2R,EAAK3R,GAAKsR,EAOtB,IAJAQ,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAExC7R,EAAI,EAAGA,EAAI,IAAMA,EACpBsQ,EAAU,GAAGtQ,GAAK4R,EAAK5R,GACvBsQ,EAAU,GAAGtQ,GAAK6R,EAAK7R,GACvBsQ,EAAU,GAAGtQ,GAAK8R,EAAK9R,GAIzB+Q,EAAY,GAAKlB,EAAY,GAAG3N,EAAIoP,EACpCP,EAAY,GAAKlB,EAAY,GAAG5N,EAAIqP,EACpCP,EAAY,GAAK/R,KAAK+P,YAAcuC,CACtC,EAEA3C,EAAIE,MAAMlP,UAAU8Q,QAAU,SAASrI,EAAU2I,GAG/C,IAFA,IAA2DgB,EAAvDxC,EAAKvQ,KAAKgQ,aAAa/O,OAAQ+R,EAAO1D,IAAUtO,EAAI,EAEjDA,EAAIuP,IAAOvP,EAChB+R,EAAKhB,EAAY,IACd3I,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,GACvCoI,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,GACvCoI,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,IACtC+R,EAAKC,IACPA,EAAOD,GAIX,OAAOC,GAAQ,CACjB,EAEArD,EAAIE,MAAMlP,UAAU+Q,QAAU,SAASb,EAAaoC,EAAa7B,EAAgBhI,EAAU2I,GACzF,IAKImB,EAAoBC,EAAiBC,EACrCC,EAAOvC,EAAQC,EAAQoB,EAAOnR,EAAGe,EANjCwO,EAAKvQ,KAAKgQ,aAAa/O,OACvBqS,EAAoB,GAAIC,EAAiB,GACzClC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAY,CAAC,GAAG,GAAG,IAC3CC,EAAe,GAAIC,EAAe,GAClCgC,GAAY,EAAOC,EAAY,EAInC,IAAKzS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBsS,EAAkBtS,GAAK,CAACkC,EAAG2N,EAAY7P,GAAGkC,EAClBD,EAAG4N,EAAY7P,GAAGiC,GAG5C,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EAAE,CACtB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKkR,EAAYjS,GAAGe,GAElCgQ,EAAY/Q,GAAKoQ,EAAepQ,EAClC,CAEA,IAAKA,EAAI,EAAGA,EAAIuP,IAAOvP,EAAE,CAEvB,IADAoS,EAAS,EACJrR,EAAI,EAAGA,EAAI,IAAMA,EACpBqR,GAAUpT,KAAKkQ,cAAclP,GAAGe,GAAKqH,EAAS,GAAGrH,GAAKgQ,EAAY,GAEpEwB,EAAevS,GAAK,CAACkC,GAAI,EAAMkQ,GAAUvC,EAAY7P,GAAGkC,EACnCD,GAAI,EAAMmQ,GAAUvC,EAAY7P,GAAGiC,EAC1D,CAIA,IAFAkQ,EAAkB,EAEbnS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBmS,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGkC,EAAIoQ,EAAkBtS,GAAGkC,GACvEiQ,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGiC,EAAIqQ,EAAkBtS,GAAGiC,GAGzE,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EACpBuQ,EAAavQ,GAAK+Q,EAAY/Q,IAC3BoI,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACtC5G,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACtC5G,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAG3CqD,EAAQvC,EAAS9Q,KAAKqT,MAAMxC,EAAazH,EAAUmI,GAGnDiC,EAAa,IAAQ1C,EAAOc,QAAYuB,EAAkB,IAE1D,MAAOM,IAAe,MAAQD,EAAW,CAEvC,IAAKxS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBsS,EAAkBtS,GAAGkC,EAAIqQ,EAAevS,GAAGkC,EAC3CoQ,EAAkBtS,GAAGiC,EAAIsQ,EAAevS,GAAGiC,EAK7C,IAFAjD,KAAKwK,IAAI+I,EAAgBlC,EAAWC,EAAWS,GAE1C/Q,EAAI,EAAGA,EAAI,IAAMA,EACpBuQ,EAAavQ,GAAK+Q,EAAY/Q,IAC3BqQ,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCqB,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCqB,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAE1CwB,EAAaxQ,GAAK+Q,EAAY/Q,IAC3BsQ,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCsB,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCsB,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAM5C,GAHAc,EAAS9Q,KAAKqT,MAAMxC,EAAaQ,EAAWE,GAC5CR,EAAS/Q,KAAKqT,MAAMxC,EAAaS,EAAWE,GAEtCV,EAAOa,WAAa,GAASZ,EAAOY,WAAa,EACrD,GAAIZ,EAAOY,UAAYb,EAAOa,UAE5B,IADA0B,EAAQtC,EACH/P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKuP,EAAUtQ,GAAGe,QAKlC,IADAsR,EAAQvC,EACH9P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKsP,EAAUrQ,GAAGe,GAMtC,GAAM+O,EAAOa,UAAY,GAASZ,EAAOY,WAAa,EAEpD,IADA0B,EAAQtC,EACH/P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKuP,EAAUtQ,GAAGe,GAKpC,GAAMgP,EAAOY,UAAY,GAASb,EAAOa,WAAa,EAEpD,IADA0B,EAAQvC,EACH9P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKsP,EAAUrQ,GAAGe,GAKpC,IAAKf,EAAI,EAAGA,EAAIuP,IAAOvP,EAAE,CAEvB,IADAoS,EAAS,EACJrR,EAAI,EAAGA,EAAI,IAAMA,EACpBqR,GAAUpT,KAAKkQ,cAAclP,GAAGe,GAAKqH,EAAS,GAAGrH,GAAKgQ,EAAY,GAEpEwB,EAAevS,GAAGkC,GAAK,EAAMkQ,GAAUvC,EAAY7P,GAAGkC,EACtDqQ,EAAevS,GAAGiC,GAAK,EAAMmQ,GAAUvC,EAAY7P,GAAGiC,CACxD,CAKA,IAHAiQ,EAAqBC,EACrBA,EAAkB,EAEbnS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBmS,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGkC,EAAIoQ,EAAkBtS,GAAGkC,GACvEiQ,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGiC,EAAIqQ,EAAkBtS,GAAGiC,GAGzEkP,EAAQrR,KAAKwM,IAAI6F,EAAkBD,GAEnCM,EAAa,IAAQH,EAAMzB,QAAYO,EAAQ,GACjD,CAEA,OAAOkB,CACT,EAEA1D,EAAIE,MAAMlP,UAAU0S,MAAQ,SAASxC,EAAazH,EAAU2I,GAC1D,IAGI/Q,EAAGe,EAAG6F,EAHN2I,EAAKvQ,KAAKgQ,aAAa/O,OACvByS,EAAO,GAAIC,EAAa,GAAIC,EAAW,GACvCjC,EAAY,EAAKC,EAAS,EAAKC,EAAU,EAG7C,IAAM7R,KAAKyR,QAAQrI,EAAU2I,GAC3B,MAAO,CAACJ,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAGjD,IAAK7Q,EAAI,EAAGA,EAAIuP,IAAOvP,EAErB,IADA0S,EAAK1S,GAAK,GACLe,EAAI,EAAGA,EAAI,IAAMA,EACpB2R,EAAK1S,GAAGe,GAAKgQ,EAAYhQ,GAI7B,IAAKf,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAK6F,EAAI,EAAGA,EAAI,IAAMA,EACpB8L,EAAK1S,GAAGe,IAAMqH,EAASrH,GAAG6F,GAAK5H,KAAKgQ,aAAahP,GAAG4G,GAK1D,IAAK5G,EAAI,EAAGA,EAAIuP,IAAOvP,EAErB,IADA2S,EAAW3S,GAAK,GACXe,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAW3S,GAAGe,GAAK/B,KAAK+P,YAAc2D,EAAK1S,GAAGe,GAAK2R,EAAK1S,GAAG,GAI/D,IAAKA,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB4S,EAAS5S,GAAK,CAAC2S,EAAW3S,GAAG,GAAK6P,EAAY7P,GAAGkC,EAClCyQ,EAAW3S,GAAG,GAAK6P,EAAY7P,GAAGiC,GAGnD,IAAKjC,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB2Q,GAAa7Q,KAAKC,KAAK6S,EAAS5S,GAAG,GAAK4S,EAAS5S,GAAG,GAC7B4S,EAAS5S,GAAG,GAAK4S,EAAS5S,GAAG,IAEpD4Q,GAAU9Q,KAAKwM,IAAKxM,KAAK+S,MAAMF,EAAW3S,GAAG,IAAMF,KAAK+S,MAAMhD,EAAY7P,GAAGkC,IACnEpC,KAAKwM,IAAKxM,KAAK+S,MAAMF,EAAW3S,GAAG,IAAMF,KAAK+S,MAAMhD,EAAY7P,GAAGiC,IAEzEnC,KAAKwM,IAAIsG,EAAS5S,GAAG,IAAM6Q,IAC7BA,EAAU/Q,KAAKwM,IAAIsG,EAAS5S,GAAG,KAE7BF,KAAKwM,IAAIsG,EAAS5S,GAAG,IAAM6Q,IAC7BA,EAAU/Q,KAAKwM,IAAIsG,EAAS5S,GAAG,KAInC,MAAO,CAAC2Q,UAAWA,EAAYpB,EAAIqB,OAAQA,EAAQC,QAASA,EAC9D,EAEAlC,EAAIgB,cAAgB,SAASmD,EAAGrD,EAAGsD,GACjC,IAEI/S,EAAGe,EAAG6F,EAFNwG,EAAI,GAAID,EAAI,CAAC,GAAG,GAAG,IAAK1B,EAAI,CAAC,GAAG,GAAG,IACnCuH,EAAO,EAAKC,EAAK,EAKrB,IAFArE,EAAIsE,OAAOJ,EAAGrD,EAAG,EAAGrC,EAAGD,GAElBnN,EAAI,EAAGA,EAAI,IAAMA,EAChBoN,EAAEpN,GAAKgT,IACTA,EAAO5F,EAAEpN,IAMb,IAFAgT,GAAQ,IAEHhT,EAAI,EAAGA,EAAI,IAAMA,EAChBoN,EAAEpN,GAAKgT,IACT5F,EAAEpN,GAAK,GAIX,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpB,GAAI,IAAQqM,EAAErM,GAEZ,MADGkS,EACErM,EAAI7F,EAAG6F,EAAI,IAAMA,EAAE,CACtB,IAAK5G,EAAI,EAAGA,EAAIyP,IAAMzP,EACpB8S,EAAE9S,GAAG4G,GAAKkM,EAAE9S,GAAG4G,EAAI,GAErB,IAAK5G,EAAI,EAAGA,EAAI,IAAMA,EACpBmN,EAAEnN,GAAG4G,GAAKuG,EAAEnN,GAAG4G,EAAI,EAEvB,CAIJ,IAAK7F,EAAI,EAAGA,EAAI,IAAMA,EAChB,IAAQqM,EAAErM,KACZqM,EAAErM,GAAKqM,EAAErM,EAAI,IAIjB,IAAKf,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,EAAIkS,IAAOlS,EACzB0K,EAAEzL,GAAGe,GAAKoM,EAAEnN,GAAGe,GAAKqM,EAAErM,GAI1B,IAAKf,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI0O,IAAM1O,EAEpB,IADAgS,EAAE/S,GAAGe,GAAK,EACL6F,EAAI,EAAGA,EAAI,EAAIqM,IAAOrM,EACzBmM,EAAE/S,GAAGe,IAAM0K,EAAEzL,GAAG4G,GAAKkM,EAAE/R,GAAG6F,EAIlC,EAEA+H,EAAImC,KAAO,SAAShB,EAAQO,EAAWE,EAAcR,EAAQO,EAAWE,GACtExR,KAAKmU,UAAYrD,EACjB9Q,KAAKoU,aAAe/C,EACpBrR,KAAKqU,gBAAkB9C,EACvBvR,KAAKsU,iBAAmBvD,EACxB/Q,KAAKuU,oBAAsBjD,EAC3BtR,KAAKwU,uBAAyBhD,CAChC,C,kBCldA,IAAI5B,EAAMA,GAAO,CAAC,EAClB5P,KAAK,EAAM4P,EAEXA,EAAIsE,OAAS,SAASJ,EAAG/F,EAAG0C,EAAGrC,EAAGD,GAChC,IAAIsG,EAAMzT,EAAG0T,EAAK3S,EAAG4S,EAAI/M,EAAGgN,EAAGC,EACdC,EAAGC,EAAYC,EAAGvI,EAAgBvJ,EAAGD,EAAGgS,EAArDC,EAAQ,EAAWC,EAAI,EAAW7C,EAAQ,EAAc8C,EAAM,GAGlE,IAAKpU,EAAI,EAAGA,EAAIyP,IAAMzP,EAAE,CAItB,GAHA4T,EAAI5T,EAAI,EACRoU,EAAIpU,GAAKsR,EAAQ6C,EACjBA,EAAI1I,EAAI6F,EAAQ,EACZtR,EAAI+M,EAAE,CACR,IAAKnG,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpB0K,GAASxR,KAAKwM,IAAKwG,EAAElM,GAAG5G,IAE1B,GAAI,IAAQsR,EAAM,CAChB,IAAK1K,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG5G,IAAMsR,EACX7F,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG5G,GAMtB,IAJA+T,EAAIjB,EAAE9S,GAAGA,GACTmU,GAAKvF,EAAIyF,KAAMvU,KAAKC,KAAK0L,GAAIsI,GAC7BC,EAAID,EAAII,EAAI1I,EACZqH,EAAE9S,GAAGA,GAAK+T,EAAII,EACTpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAI5G,EAAG4G,EAAImG,IAAMnG,EAC7B6E,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG7F,GAGtB,IADAgT,EAAItI,EAAIuI,EACHpN,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG7F,IAAMgT,EAAIjB,EAAElM,GAAG5G,EAExB,CACA,IAAK4G,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG5G,IAAMsR,CAEf,CACF,CAGA,GAFAlE,EAAEpN,GAAKsR,EAAQ6C,EACfA,EAAI1I,EAAI6F,EAAQ,EACVtR,EAAI+M,GAAO/M,IAAMyP,EAAI,EAAI,CAC7B,IAAK7I,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpB0K,GAASxR,KAAKwM,IAAKwG,EAAE9S,GAAG4G,IAE1B,GAAI,IAAQ0K,EAAM,CAChB,IAAK1K,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE9S,GAAG4G,IAAM0K,EACX7F,GAAKqH,EAAE9S,GAAG4G,GAAKkM,EAAE9S,GAAG4G,GAMtB,IAJAmN,EAAIjB,EAAE9S,GAAG4T,GACTO,GAAKvF,EAAIyF,KAAMvU,KAAKC,KAAK0L,GAAIsI,GAC7BC,EAAID,EAAII,EAAI1I,EACZqH,EAAE9S,GAAG4T,GAAKG,EAAII,EACTvN,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBwN,EAAIxN,GAAKkM,EAAE9S,GAAG4G,GAAKoN,EAErB,IAAKjT,EAAI6S,EAAG7S,EAAIgM,IAAMhM,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EAC7B6E,GAAKqH,EAAE/R,GAAG6F,GAAKkM,EAAE9S,GAAG4G,GAEtB,IAAKA,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE/R,GAAG6F,IAAM6E,EAAI2I,EAAIxN,EAEvB,CACA,IAAKA,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE9S,GAAG4G,IAAM0K,CAEf,CACF,CACA4C,EAAQpU,KAAKkJ,IAAIkL,EAASpU,KAAKwM,IAAKc,EAAEpN,IAAOF,KAAKwM,IAAK8H,EAAIpU,IAC7D,CAGA,IAAKA,EAAIyP,EAAI,EAAGzP,GAAK,IAAMA,EAAE,CAC3B,GAAIA,EAAIyP,EAAI,EAAE,CACZ,GAAI,IAAQ0E,EAAE,CACZ,IAAKpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpBoM,EAAEpM,GAAGf,GAAO8S,EAAE9S,GAAGe,GAAK+R,EAAE9S,GAAG4T,GAAOO,EAEpC,IAAKpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EAC7B6E,GAAKqH,EAAE9S,GAAG4G,GAAKuG,EAAEvG,GAAG7F,GAEtB,IAAK6F,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBuG,EAAEvG,GAAG7F,IAAM0K,EAAI0B,EAAEvG,GAAG5G,EAExB,CACF,CACA,IAAKe,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpBoM,EAAEnN,GAAGe,GAAKoM,EAAEpM,GAAGf,GAAK,CAExB,CACAmN,EAAEnN,GAAGA,GAAK,EACVmU,EAAIC,EAAIpU,GACR4T,EAAI5T,CACN,CAGA,IAAKA,EAAIF,KAAKuO,IAAIoB,EAAG1C,GAAK,EAAG/M,GAAK,IAAMA,EAAE,CAGxC,IAFA4T,EAAI5T,EAAI,EACRmU,EAAI/G,EAAEpN,GACDe,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpB+R,EAAE9S,GAAGe,GAAK,EAEZ,GAAI,IAAQoT,EAAE,CAEZ,IADAA,EAAI,EAAMA,EACLpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAImG,IAAMnG,EAC7B6E,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG7F,GAGtB,IADAgT,EAAKtI,EAAIqH,EAAE9S,GAAGA,GAAMmU,EACfvN,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG7F,IAAMgT,EAAIjB,EAAElM,GAAG5G,EAExB,CACA,IAAKe,EAAIf,EAAGe,EAAIgM,IAAMhM,EACpB+R,EAAE/R,GAAGf,IAAMmU,CAEf,MACI,IAAKpT,EAAIf,EAAGe,EAAIgM,IAAMhM,EACpB+R,EAAE/R,GAAGf,GAAK,IAGb8S,EAAE9S,GAAGA,EACV,CAGA,IAAK4G,EAAI6I,EAAI,EAAG7I,GAAK,IAAMA,EACzB,IAAK8M,EAAM,EAAGA,GAAO,KAAOA,EAAI,CAE9B,IADAD,GAAO,EACFG,EAAIhN,EAAGgN,GAAK,IAAMA,EAAE,CAEvB,GADAC,EAAKD,EAAI,EACJ9T,KAAKwM,IAAK8H,EAAIR,IAAOM,IAAUA,EAAO,CACzCT,GAAO,EACP,KACF,CACA,GAAK3T,KAAKwM,IAAKc,EAAEyG,IAAQK,IAAUA,EACjC,KAEJ,CACA,GAAIT,EAGF,IAFAK,EAAI,EACJrI,EAAI,EACCzL,EAAI4T,EAAG5T,GAAK4G,IAAM5G,EAAE,CAEvB,GADA+T,EAAItI,EAAI2I,EAAIpU,GACPF,KAAKwM,IAAIyH,GAAKG,IAAUA,EAC3B,MAQF,IANAC,EAAI/G,EAAEpN,GACNgU,EAAIpF,EAAI0F,OAAOP,EAAGI,GAClB/G,EAAEpN,GAAKgU,EACPA,EAAI,EAAMA,EACVF,EAAIK,EAAIH,EACRvI,GAAKsI,EAAIC,EACJjT,EAAI,EAAGA,GAAKgM,IAAMhM,EACrBkB,EAAI6Q,EAAE/R,GAAG8S,GACTI,EAAInB,EAAE/R,GAAGf,GACT8S,EAAE/R,GAAG8S,GAAM5R,EAAI6R,EAAIG,EAAIxI,EACvBqH,EAAE/R,GAAGf,GAAKiU,EAAIH,EAAI7R,EAAIwJ,CAE1B,CAKF,GADAwI,EAAI7G,EAAExG,GACFgN,IAAMhN,EAAE,CACV,GAAIqN,EAAI,EAEN,IADA7G,EAAExG,IAAMqN,EACHlT,EAAI,EAAGA,EAAI0O,IAAM1O,EACpBoM,EAAEpM,GAAG6F,IAAMuG,EAAEpM,GAAG6F,GAGpB,KACF,CAEA,GAAI,KAAO8M,EACT,OAAO,EAeT,IAXAxR,EAAIkL,EAAEwG,GACNC,EAAKjN,EAAI,EACT3E,EAAImL,EAAEyG,GACNM,EAAIC,EAAIP,GACRG,EAAII,EAAIxN,GACRmN,IAAO9R,EAAIgS,IAAMhS,EAAIgS,IAAME,EAAIH,IAAMG,EAAIH,KAAQ,EAAMA,EAAI/R,GAC3DkS,EAAIvF,EAAI0F,OAAQP,EAAG,GACnBA,IAAO7R,EAAI+R,IAAM/R,EAAI+R,GAAKD,GAAO/R,GAAK8R,EAAInF,EAAIyF,KAAKF,EAAGJ,IAASC,IAAO9R,EAGtE4R,EAAIrI,EAAI,EACH1K,EAAI6S,EAAG7S,GAAK8S,IAAO9S,EAAE,CAcxB,IAbAf,EAAIe,EAAI,EACRoT,EAAIC,EAAIpU,GACRiC,EAAImL,EAAEpN,GACNgU,EAAIvI,EAAI0I,EACRA,GAAIL,EACJG,EAAIrF,EAAI0F,OAAOP,EAAGC,GAClBI,EAAIrT,GAAKkT,EACTH,EAAIC,EAAIE,EACRxI,EAAIuI,EAAIC,EACRF,EAAI7R,EAAI4R,EAAIK,EAAI1I,EAChB0I,EAAIA,EAAIL,EAAI5R,EAAIuJ,EAChBuI,EAAI/R,EAAIwJ,EACRxJ,GAAK6R,EACAH,EAAK,EAAGA,EAAKlE,IAAMkE,EACtBzR,EAAIiL,EAAEwG,GAAI5S,GACVkT,EAAI9G,EAAEwG,GAAI3T,GACVmN,EAAEwG,GAAI5S,GAAKmB,EAAI4R,EAAIG,EAAIxI,EACvB0B,EAAEwG,GAAI3T,GAAKiU,EAAIH,EAAI5R,EAAIuJ,EAWzB,IATAwI,EAAIrF,EAAI0F,OAAOP,EAAGC,GAClB5G,EAAErM,GAAKkT,EACH,IAAQA,IACVA,EAAI,EAAMA,EACVH,EAAIC,EAAIE,EACRxI,EAAIuI,EAAIC,GAEVF,EAAID,EAAIK,EAAI1I,EAAIxJ,EAChBC,EAAI4R,EAAI7R,EAAIwJ,EAAI0I,EACXR,EAAK,EAAGA,EAAK5G,IAAM4G,EACtB1R,EAAI6Q,EAAEa,GAAI5S,GACVkT,EAAInB,EAAEa,GAAI3T,GACV8S,EAAEa,GAAI5S,GAAKkB,EAAI6R,EAAIG,EAAIxI,EACvBqH,EAAEa,GAAI3T,GAAKiU,EAAIH,EAAI7R,EAAIwJ,CAE3B,CACA2I,EAAIR,GAAK,EACTQ,EAAIxN,GAAKmN,EACT3G,EAAExG,GAAK1E,CACT,CAGF,OAAO,CACT,EAEA0M,EAAI0F,OAAS,SAASxB,EAAGC,GACvB,IAAwCwB,EAApCC,EAAK1U,KAAKwM,IAAIwG,GAAI2B,EAAK3U,KAAKwM,IAAIyG,GAEpC,OAAIyB,EAAKC,GACPF,EAAKE,EAAKD,EACHA,EAAK1U,KAAKC,KAAK,EAAMwU,EAAKA,IAG/B,IAAQE,EACH,GAGTF,EAAKC,EAAKC,EACHA,EAAK3U,KAAKC,KAAK,EAAMwU,EAAKA,GACnC,EAEA3F,EAAIyF,KAAO,SAASvB,EAAGC,GACrB,OAAOA,GAAK,EAAKjT,KAAKwM,IAAIwG,IAAKhT,KAAKwM,IAAIwG,EAC1C,C,0ECzRA,MAAM4B,aAAejF,KAAMkF,EAAAA,EAAAA,IAAa,mBAAmBlF,EAAEA,KAAImF,EAAAA,EAAAA,MAAcnF,GACzEoF,EAA2BH,cAAa,KCcxCI,EAAAA,EAAAA,GAAsC,SAA/BC,MAAM,KAAKpU,GAAG,UDXxB,MAAO,KACJqU,EAA2BN,cAAa,KCWxCI,EAAAA,EAAAA,GAA6C,UAArCC,MAAM,KAAKpU,GAAG,eDRzB,MAAO,KAEJ,SAAUsU,OAAOC,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,MAAMC,GAAuBC,EAAAA,EAAAA,IAAkB,aACzCC,GAAwBD,EAAAA,EAAAA,IAAkB,cAC1CE,GAAyBF,EAAAA,EAAAA,IAAkB,eAC3CG,GAAyBH,EAAAA,EAAAA,IAAkB,eAC3CI,GAAwBJ,EAAAA,EAAAA,IAAkB,cAC1CK,GAAyBL,EAAAA,EAAAA,IAAkB,eAC3CM,GAAsBN,EAAAA,EAAAA,IAAkB,YAE9C,OAAQO,EAAAA,EAAAA,OCpBRC,EAAAA,EAAAA,IAmBWF,EAAA,MDETG,SAASC,EAAAA,EAAAA,KCpBT,IAOa,EAPbC,EAAAA,EAAAA,IAOaP,EAAA,MDeTK,SAASC,EAAAA,EAAAA,KCrBX,IAKc,EALdC,EAAAA,EAAAA,IAKcR,EAAA,MDkBRM,SAASC,EAAAA,EAAAA,KCtBb,IAA6B,EAA7BC,EAAAA,EAAAA,IAA6BZ,EAAA,MDwBrBU,SAASC,EAAAA,EAAAA,KCxBN,IAAM,EDyBPE,EAAAA,EAAAA,ICzBC,aD2BHC,EAAG,KC1BXF,EAAAA,EAAAA,IAEcT,EAAA,CAFDY,KAAK,OAAK,CD6BfL,SAASC,EAAAA,EAAAA,KC5Bf,IAA+D,EAA/DC,EAAAA,EAAAA,IAA+DV,EAAA,CAAnDa,KAAK,YAAYC,KAAK,qBDkC5BF,EAAG,OAGPA,EAAG,OAGPA,EAAG,KCpCPF,EAAAA,EAAAA,IAScN,EAAA,CATAW,YAAY,GAAI,CDuC1BP,SAASC,EAAAA,EAAAA,KCtCX,IAIa,EAJbC,EAAAA,EAAAA,IAIaP,EAAA,CAJDa,SAAS,YAAU,CDwCzBR,SAASC,EAAAA,EAAAA,KCvCb,IAEc,EAFdC,EAAAA,EAAAA,IAEcR,EAAA,MDuCNM,SAASC,EAAAA,EAAAA,KCxCf,IAA0C,EAA1CC,EAAAA,EAAAA,IAA0CZ,EAAA,CAA/BzT,KAAK,SAAO,CD0CbmU,SAASC,EAAAA,EAAAA,KC1CK,IAAM,ED2ClBE,EAAAA,EAAAA,IC3CY,aD6CdC,EAAG,OAGPA,EAAG,OAGPA,EAAG,IC/CTzB,EACAG,KDmDEsB,EAAG,OAGPA,EAAG,GAEP,C,iPElDM,MAAOK,6BAAkEC,EAAAA,eAA4BC,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,eACxF,CACX,CAACC,EAAAA,GAAQC,iBAAkB,YAC3B,CAACD,EAAAA,GAAQE,sBAAuB,kBAChC,CAACF,EAAAA,GAAQG,qBAAsB,iBAC/B,CAACH,EAAAA,GAAQI,qBAAsB,iBAC/B,CAACJ,EAAAA,GAAQK,YAAa,QACtB,CAACL,EAAAA,GAAQM,qBAAsB,uBAC/B,CAACN,EAAAA,GAAQO,aAAc,iBACvB,CAACP,EAAAA,GAAQQ,cAAe,iBACxB,CAACR,EAAAA,GAAQS,cAAe,iBACxB,CAACT,EAAAA,GAAQU,eAAgB,iBACzB,CAACV,EAAAA,GAAQW,aAAc,iBACvB,CAACX,EAAAA,GAAQY,cAAe,iBACxB,CAACZ,EAAAA,GAAQa,cAAe,iBACxB,CAACb,EAAAA,GAAQc,eAAgB,iBACzB,CAACd,EAAAA,GAAQe,aAAc,iBACvB,CAACf,EAAAA,GAAQgB,cAAe,iBACxB,CAAChB,EAAAA,GAAQiB,cAAe,iBACxB,CAACjB,EAAAA,GAAQkB,eAAgB,iBACzB,CAAClB,EAAAA,GAAQmB,aAAc,iBACvB,CAACnB,EAAAA,GAAQoB,cAAe,iBACxB,CAACpB,EAAAA,GAAQqB,cAAe,iBACxB,CAACrB,EAAAA,GAAQsB,eAAgB,iBACzB,CAACtB,EAAAA,GAAQuB,oBAAqB,gBAC9B,CAACvB,EAAAA,GAAQwB,oBAAqB,gBAC9B,CAACxB,EAAAA,GAAQyB,qBAAsB,iBAC/B,CAACzB,EAAAA,GAAQ0B,qBAAsB,oBAClC3B,EAAAA,EAAAA,GAAA,iBAE+C,IAAI4B,MAAK5B,EAAAA,EAAAA,GAAA,sBACN,IAAI4B,IAAK,CAE5DC,OAAAA,CAAQC,GACJ,OAAO,IAAIC,SAASC,IAChBF,EAAMG,aAAaC,SAAQC,IACvB,GAAIA,aAAwBC,EAAAA,GAAgB,KAAAC,EACxCF,EAAaG,cAAWC,EACxB,MAAMtW,EAAiBhE,KAAKua,QAASL,EAAarZ,WAAmB2Z,IAAIC,KACnEC,EAA6C,QAArCN,EAAGpa,KAAK2a,UAAUC,IAAI5W,UAAe,IAAAoW,EAAAA,EAAI,IAAIta,EAAAA,GAAGwD,SAAS,CACnEU,eAAgBA,IAEfhE,KAAK2a,UAAUE,IAAI7W,IACpBhE,KAAK2a,UAAUG,IAAI9W,EAAgB0W,GAGlC1a,KAAK+a,eAAeF,IAAIX,EAAa/V,QACtCnE,KAAK+a,eAAeD,IAAIZ,EAAa/V,MAAO,IAAIwL,EAAAA,EAAIE,MAAMqK,EAAa/V,MAAO0V,EAAM/U,MAAMX,O,KAKtGnE,KAAK2a,UAAUV,SAAQ,CAACS,EAAU1W,KAC9B,MAAMmE,EAAUuS,EAASpW,OAAOuV,EAAM/U,OAClCqD,EAAQlH,OAAS,GACjBkH,EAAQ8R,SAAS/R,IAEb,MAAMgS,EAAeL,EAAMG,aAAanY,MAAKmZ,GAClCA,aAAab,EAAAA,IAAkBa,EAAEC,aAAe/S,EAAOvG,IAC1D3B,KAAKua,QAASS,EAAEna,WAAmB2Z,IAAIC,OAASzW,IAGxD,GAAIkW,GAAgBA,EAAae,aAAe/S,EAAOvG,GAAI,CACvD,MAAMuZ,EAAQlb,KAAK+a,eAAeH,IAAIV,EAAa/V,OAC7Cf,EAAU8E,EAAO9E,QACvB,IAAK,IAAIpC,EAAI,EAAGA,EAAIoC,EAAQnC,SAAWD,EAAE,CACrC,MAAMma,EAAS/X,EAAQpC,GACvBma,EAAOjY,EAAIiY,EAAOjY,EAAK2W,EAAM/U,MAAMX,MAAQ,EAC3CgX,EAAOlY,EAAK4W,EAAM/U,MAAMV,OAAS,EAAK+W,EAAOlY,C,CAEjD,MAAM2N,EAAOsK,EAAMtK,KAAKxN,GAGlB2O,EAAcnB,EAAKyD,gBACnBjL,EAAWwH,EAAKwD,aAEhBgH,EAAiBlB,EAAamB,OAAO1Z,GAC3C,OAAQyZ,GACJ,KAAKE,EAAAA,GAAgB3Z,GACjBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKmX,EAAAA,GAAiB5Z,GAClBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKoX,EAAAA,GAAmB7Z,GACpBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKqX,EAAAA,GAAoB9Z,GACrBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,QACA,KAAKsX,EAAAA,GAAc/Z,GACf,MAGRuY,EAAayB,YAAY,IAAIC,EAAAA,mBACzB7J,EAAY,GACZA,EAAY,IACXA,EAAY,GACb8J,EAAAA,WAAWC,aACf5B,EAAaG,SAAS0B,eAAeC,EAAAA,YAAYC,UAAU,CACxD/Y,GAAIpC,KAAKob,MAAM9S,EAAS,GAAG,IAC3BnG,GAAInC,KAAKqb,MAAM/S,EAAS,GAAG,GAAIA,EAAS,GAAG,IAC3C6L,EAAInU,KAAKqb,MAAM/S,EAAS,GAAG,GAAIA,EAAS,GAAG,M,QAM9D2Q,EAAQF,EAAM,GAEtB,E,wBCtIE,MAAOuC,oBAAoBC,EAAAA,oBAO7BxE,WAAAA,CAAYyE,GACRC,MAAMD,IAASvE,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,yBAAAA,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,sBAAAA,EAAAA,EAAAA,GAAA,gBAcR,GAZP/X,KAAKwc,KAAK,QAASxc,KAAKyc,SAASC,KAAK1c,MAC1C,CAEQyc,QAAAA,GACJzc,KAAK2c,OAAS3c,KAAKsc,QAAQK,OAC3B3c,KAAK4c,SAAW,IAAIC,EAAAA,IAAoB,CAAEC,WAAW,EAAMC,OAAO,EAAMJ,OAAQ3c,KAAKsc,QAAQK,SAC7F3c,KAAK4c,SAASI,cAAc,SAAU,GACtChd,KAAKid,OAAS,IAAIJ,EAAAA,IAClB7c,KAAKkd,MAAQ,IAAIL,EAAAA,IACjB7c,KAAKkd,MAAMC,IAAInd,KAAKid,OACxB,CAIAG,YAAAA,CAAatY,EAAkB+U,GAC3B,OAAO,IAAIC,SAASC,IAChB/Z,KAAK4c,SAASS,QAAQvY,EAAMX,MAAOW,EAAMV,QACzC,MAAMkZ,EAAezD,EAAM0D,OAC3Bvd,KAAKid,OAAOO,IAAMF,EAAaE,IAC/Bxd,KAAKid,OAAOQ,OAAS3Y,EAAMX,MAAQW,EAAMV,OACzCpE,KAAKid,OAAOS,KAAO,EACnB1d,KAAKid,OAAOU,IAAML,EAAaK,IAE/B3d,KAAKkd,MAAQ,IAAIL,EAAAA,IACjB7c,KAAKkd,MAAMC,IAAInd,KAAKid,QACpBjd,KAAKkd,MAAMC,IAAI,IAAIN,EAAAA,IAAmB,SAAU,IAEhDhD,EAAMG,aAAaC,SAAQ/R,IACvB,GAAIA,aAAkBiS,EAAAA,SAAsCG,IAApBpS,EAAOmS,SAAwB,CACnE,MAAMuD,EAAiB/D,EAAMG,WAAW6D,EAAAA,IAAeC,QAAOC,QACXzD,IAAxCyD,EAAIC,oBAAoB9V,EAAO+V,OAE1CL,EAAe3D,SAAQiE,IACnB,MAAM7D,EAAY6D,EAAOF,oBAAoB9V,EAAO+V,IAAKE,EAAAA,mBAAmBC,MAC1DF,EAAOF,oBAAoB9V,EAAO+V,IAAKI,EAAAA,cAAcD,MACvE,GAAI/D,GAAY6D,EAAOI,SAASC,KAAM,CAElC,MAAMC,EAAON,EAAOI,SAASC,KAAKrB,MAAMuB,QACxCD,EAAKpV,SAASsV,sBAAsBxW,EAAOmS,SAASnL,YAAYyP,oBAIhEH,EAAKnE,SAASS,OACV5S,EAAOmS,SAASuE,YACXzB,IAAI9C,EAASuE,UAAU/C,EAAAA,WAAWC,YAC9B+C,gBAAgB3W,EAAOmS,SAASnL,cACpC4P,WACT,MAAMxM,GAAUpK,EAAO/D,MAAQ+D,EAAO9D,QAAU,EAChDoa,EAAKlM,MAAMpP,EAAIsb,EAAKlM,MAAMpP,EAAIoP,EAC9BkM,EAAKlM,MAAMrP,EAAIub,EAAKlM,MAAMrP,EAAIqP,EAC9BkM,EAAKlM,MAAM2C,EAAIuJ,EAAKlM,MAAM2C,EAAI3C,EAC9BtS,KAAKkd,MAAMC,IAAIqB,E,SAM/Bxe,KAAKkd,MAAM6B,WAAa,IAAIlC,EAAAA,IAAc/X,GAC1C9E,KAAKkd,MAAM6B,WAAWC,aAAc,EAEpChf,KAAK4c,SAAS3G,OAAOjW,KAAKkd,MAAOld,KAAKid,QACtClD,EAAQjV,EAAM,GAEtB,E,kCC/DG,MAAMma,GAAiBC,EAAAA,EAAAA,IAAY,SAAU,CAClDC,MAAOA,KAAA,CACLC,WAAO9E,IAET+E,QAAS,CAAC,EAGVC,QAAS,CACPC,UAAAA,GACI,OAAO,IAAIzF,SAAQ,CAACC,EAASyF,KACzB,MAAM7C,EAAS8C,SAASC,eAAe,eACjCzC,EAAS,IAAI0C,EAAAA,wBACnB1C,EAAO2C,uBAAyB,CAAC,EAAG,EAAG,EAAG,EAAG,GAC7C3C,EAAOS,KAAO,EACdT,EAAOU,IAAM,IACbV,EAAOO,IAAM,GACbP,EAAO4C,WAAaC,EAAAA,WAAWC,KAC/B,MAAMC,EAAQP,SAASC,eAAe,UAChCO,GAAcC,EAAAA,EAAAA,KAEpBC,EAAAA,aAAaC,SACRC,YAAW,CAACC,EAAOC,EAASlc,KACX,UAAVic,GACAE,QAAQnN,MAAMiN,EAAOC,EAASlc,E,IAGrCoc,KAAK,IAAIC,EAAAA,YAAY,CAClBC,IAAK,GACL1C,IAAK,QACLV,OAAQN,EACR2D,YAAaZ,EACba,UAAU,EACVzc,OAAQ0c,OAAOC,YACfC,WAAY,CAAEC,MAAO,kBAExBC,IAAI,IAAIC,EAAAA,cAAatH,IAClBoG,EAAY9X,QAAQ8R,SAAQ/R,IACxB2R,EAAMuH,WAAUC,EAAAA,EAAAA,IAAMnZ,GAAQ,IAElC+X,EAAYqB,QAAQrH,SAAQsH,IACxB1H,EAAMuH,WAAUC,EAAAA,EAAAA,IAAME,GAAe,GACvC,KAELL,IAAI,IAAIvJ,sBACRuJ,IAAI,IAAI9E,YAAY,CACjBO,YAEH6E,KACAC,QAAQC,MAAMtC,IACXpf,KAAKof,MAAQA,EACbpf,KAAKof,MAAMuC,GAAG,QAASnB,QAAQnN,OAC/B0G,GAAS,IACV6H,MAAMpC,EAAO,GAE5B,KHnCW,IAAMqC,EAAN,MAAMA,mBAAmBC,EAAAA,GAAEjK,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,mBAC1BkH,IAAgB,CAE9B8C,OAAAA,GACE/hB,KAAKgiB,YAAYzC,aAAaqC,MAAMpB,QAAQnN,MAC9C,GALmBwO,GAASI,EAAAA,EAAAA,IAAA,EAL7BC,EAAAA,EAAAA,IAAQ,CACPC,WAAY,CACVC,QAAO,KAAEC,UAAS,KAAEC,WAAU,KAAEC,SAAQ,KAAEC,WAAU,KAAEC,UAASA,EAAAA,OAG9CZ,G,wBI3BrB,MAAMa,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASzM,QAAQ,CAAC,YAAY,qBAEzF,G","sources":["webpack://eswc2024/./node_modules/js-aruco/src/aruco.js","webpack://eswc2024/./node_modules/js-aruco/src/cv.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_16h5.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_25h7.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_25h9.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h10.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h11.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h9.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/artag.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_4x4_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_5x5_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_6x6_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_7x7_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_default_opencv.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_16h3.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_25h7.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_36h12.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/chilitags.js","webpack://eswc2024/./node_modules/js-aruco/src/posit1.js","webpack://eswc2024/./node_modules/js-aruco/src/svd.js","webpack://eswc2024/./src/views/CameraPage.vue?1d1f","webpack://eswc2024/./src/views/CameraPage.vue","webpack://eswc2024/./src/nodes/ArUcoMarkerDetection.ts","webpack://eswc2024/./src/nodes/ThreeJSNode.ts","webpack://eswc2024/./src/stores/camera.ts","webpack://eswc2024/./src/views/CameraPage.vue?10e4"],"sourcesContent":["/*\nCopyright (c) 2020 Damiano Falcioni\nCopyright (c) 2011 Juan Mellado\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n\n/*\nReferences:\n- \"ArUco: a minimal library for Augmented Reality applications based on OpenCv\"\n http://www.uco.es/investiga/grupos/ava/node/26\n- \"js-aruco: a port to JavaScript of the ArUco library\"\n https://github.com/jcmellado/js-aruco\n*/\n\nvar AR = {};\nvar CV = this.CV || require('./cv').CV;\nthis.AR = AR;\n\nAR.DICTIONARIES = {\n ARUCO: {\n nBits: 25,\n tau: 3,\n codeList: [0x1084210,0x1084217,0x1084209,0x108420e,0x10842f0,0x10842f7,0x10842e9,0x10842ee,0x1084130,0x1084137,0x1084129,0x108412e,0x10841d0,0x10841d7,0x10841c9,0x10841ce,0x1085e10,0x1085e17,0x1085e09,0x1085e0e,0x1085ef0,0x1085ef7,0x1085ee9,0x1085eee,0x1085d30,0x1085d37,0x1085d29,0x1085d2e,0x1085dd0,0x1085dd7,0x1085dc9,0x1085dce,0x1082610,0x1082617,0x1082609,0x108260e,0x10826f0,0x10826f7,0x10826e9,0x10826ee,0x1082530,0x1082537,0x1082529,0x108252e,0x10825d0,0x10825d7,0x10825c9,0x10825ce,0x1083a10,0x1083a17,0x1083a09,0x1083a0e,0x1083af0,0x1083af7,0x1083ae9,0x1083aee,0x1083930,0x1083937,0x1083929,0x108392e,0x10839d0,0x10839d7,0x10839c9,0x10839ce,0x10bc210,0x10bc217,0x10bc209,0x10bc20e,0x10bc2f0,0x10bc2f7,0x10bc2e9,0x10bc2ee,0x10bc130,0x10bc137,0x10bc129,0x10bc12e,0x10bc1d0,0x10bc1d7,0x10bc1c9,0x10bc1ce,0x10bde10,0x10bde17,0x10bde09,0x10bde0e,0x10bdef0,0x10bdef7,0x10bdee9,0x10bdeee,0x10bdd30,0x10bdd37,0x10bdd29,0x10bdd2e,0x10bddd0,0x10bddd7,0x10bddc9,0x10bddce,0x10ba610,0x10ba617,0x10ba609,0x10ba60e,0x10ba6f0,0x10ba6f7,0x10ba6e9,0x10ba6ee,0x10ba530,0x10ba537,0x10ba529,0x10ba52e,0x10ba5d0,0x10ba5d7,0x10ba5c9,0x10ba5ce,0x10bba10,0x10bba17,0x10bba09,0x10bba0e,0x10bbaf0,0x10bbaf7,0x10bbae9,0x10bbaee,0x10bb930,0x10bb937,0x10bb929,0x10bb92e,0x10bb9d0,0x10bb9d7,0x10bb9c9,0x10bb9ce,0x104c210,0x104c217,0x104c209,0x104c20e,0x104c2f0,0x104c2f7,0x104c2e9,0x104c2ee,0x104c130,0x104c137,0x104c129,0x104c12e,0x104c1d0,0x104c1d7,0x104c1c9,0x104c1ce,0x104de10,0x104de17,0x104de09,0x104de0e,0x104def0,0x104def7,0x104dee9,0x104deee,0x104dd30,0x104dd37,0x104dd29,0x104dd2e,0x104ddd0,0x104ddd7,0x104ddc9,0x104ddce,0x104a610,0x104a617,0x104a609,0x104a60e,0x104a6f0,0x104a6f7,0x104a6e9,0x104a6ee,0x104a530,0x104a537,0x104a529,0x104a52e,0x104a5d0,0x104a5d7,0x104a5c9,0x104a5ce,0x104ba10,0x104ba17,0x104ba09,0x104ba0e,0x104baf0,0x104baf7,0x104bae9,0x104baee,0x104b930,0x104b937,0x104b929,0x104b92e,0x104b9d0,0x104b9d7,0x104b9c9,0x104b9ce,0x1074210,0x1074217,0x1074209,0x107420e,0x10742f0,0x10742f7,0x10742e9,0x10742ee,0x1074130,0x1074137,0x1074129,0x107412e,0x10741d0,0x10741d7,0x10741c9,0x10741ce,0x1075e10,0x1075e17,0x1075e09,0x1075e0e,0x1075ef0,0x1075ef7,0x1075ee9,0x1075eee,0x1075d30,0x1075d37,0x1075d29,0x1075d2e,0x1075dd0,0x1075dd7,0x1075dc9,0x1075dce,0x1072610,0x1072617,0x1072609,0x107260e,0x10726f0,0x10726f7,0x10726e9,0x10726ee,0x1072530,0x1072537,0x1072529,0x107252e,0x10725d0,0x10725d7,0x10725c9,0x10725ce,0x1073a10,0x1073a17,0x1073a09,0x1073a0e,0x1073af0,0x1073af7,0x1073ae9,0x1073aee,0x1073930,0x1073937,0x1073929,0x107392e,0x10739d0,0x10739d7,0x10739c9,0x10739ce,0x1784210,0x1784217,0x1784209,0x178420e,0x17842f0,0x17842f7,0x17842e9,0x17842ee,0x1784130,0x1784137,0x1784129,0x178412e,0x17841d0,0x17841d7,0x17841c9,0x17841ce,0x1785e10,0x1785e17,0x1785e09,0x1785e0e,0x1785ef0,0x1785ef7,0x1785ee9,0x1785eee,0x1785d30,0x1785d37,0x1785d29,0x1785d2e,0x1785dd0,0x1785dd7,0x1785dc9,0x1785dce,0x1782610,0x1782617,0x1782609,0x178260e,0x17826f0,0x17826f7,0x17826e9,0x17826ee,0x1782530,0x1782537,0x1782529,0x178252e,0x17825d0,0x17825d7,0x17825c9,0x17825ce,0x1783a10,0x1783a17,0x1783a09,0x1783a0e,0x1783af0,0x1783af7,0x1783ae9,0x1783aee,0x1783930,0x1783937,0x1783929,0x178392e,0x17839d0,0x17839d7,0x17839c9,0x17839ce,0x17bc210,0x17bc217,0x17bc209,0x17bc20e,0x17bc2f0,0x17bc2f7,0x17bc2e9,0x17bc2ee,0x17bc130,0x17bc137,0x17bc129,0x17bc12e,0x17bc1d0,0x17bc1d7,0x17bc1c9,0x17bc1ce,0x17bde10,0x17bde17,0x17bde09,0x17bde0e,0x17bdef0,0x17bdef7,0x17bdee9,0x17bdeee,0x17bdd30,0x17bdd37,0x17bdd29,0x17bdd2e,0x17bddd0,0x17bddd7,0x17bddc9,0x17bddce,0x17ba610,0x17ba617,0x17ba609,0x17ba60e,0x17ba6f0,0x17ba6f7,0x17ba6e9,0x17ba6ee,0x17ba530,0x17ba537,0x17ba529,0x17ba52e,0x17ba5d0,0x17ba5d7,0x17ba5c9,0x17ba5ce,0x17bba10,0x17bba17,0x17bba09,0x17bba0e,0x17bbaf0,0x17bbaf7,0x17bbae9,0x17bbaee,0x17bb930,0x17bb937,0x17bb929,0x17bb92e,0x17bb9d0,0x17bb9d7,0x17bb9c9,0x17bb9ce,0x174c210,0x174c217,0x174c209,0x174c20e,0x174c2f0,0x174c2f7,0x174c2e9,0x174c2ee,0x174c130,0x174c137,0x174c129,0x174c12e,0x174c1d0,0x174c1d7,0x174c1c9,0x174c1ce,0x174de10,0x174de17,0x174de09,0x174de0e,0x174def0,0x174def7,0x174dee9,0x174deee,0x174dd30,0x174dd37,0x174dd29,0x174dd2e,0x174ddd0,0x174ddd7,0x174ddc9,0x174ddce,0x174a610,0x174a617,0x174a609,0x174a60e,0x174a6f0,0x174a6f7,0x174a6e9,0x174a6ee,0x174a530,0x174a537,0x174a529,0x174a52e,0x174a5d0,0x174a5d7,0x174a5c9,0x174a5ce,0x174ba10,0x174ba17,0x174ba09,0x174ba0e,0x174baf0,0x174baf7,0x174bae9,0x174baee,0x174b930,0x174b937,0x174b929,0x174b92e,0x174b9d0,0x174b9d7,0x174b9c9,0x174b9ce,0x1774210,0x1774217,0x1774209,0x177420e,0x17742f0,0x17742f7,0x17742e9,0x17742ee,0x1774130,0x1774137,0x1774129,0x177412e,0x17741d0,0x17741d7,0x17741c9,0x17741ce,0x1775e10,0x1775e17,0x1775e09,0x1775e0e,0x1775ef0,0x1775ef7,0x1775ee9,0x1775eee,0x1775d30,0x1775d37,0x1775d29,0x1775d2e,0x1775dd0,0x1775dd7,0x1775dc9,0x1775dce,0x1772610,0x1772617,0x1772609,0x177260e,0x17726f0,0x17726f7,0x17726e9,0x17726ee,0x1772530,0x1772537,0x1772529,0x177252e,0x17725d0,0x17725d7,0x17725c9,0x17725ce,0x1773a10,0x1773a17,0x1773a09,0x1773a0e,0x1773af0,0x1773af7,0x1773ae9,0x1773aee,0x1773930,0x1773937,0x1773929,0x177392e,0x17739d0,0x17739d7,0x17739c9,0x17739ce,0x984210,0x984217,0x984209,0x98420e,0x9842f0,0x9842f7,0x9842e9,0x9842ee,0x984130,0x984137,0x984129,0x98412e,0x9841d0,0x9841d7,0x9841c9,0x9841ce,0x985e10,0x985e17,0x985e09,0x985e0e,0x985ef0,0x985ef7,0x985ee9,0x985eee,0x985d30,0x985d37,0x985d29,0x985d2e,0x985dd0,0x985dd7,0x985dc9,0x985dce,0x982610,0x982617,0x982609,0x98260e,0x9826f0,0x9826f7,0x9826e9,0x9826ee,0x982530,0x982537,0x982529,0x98252e,0x9825d0,0x9825d7,0x9825c9,0x9825ce,0x983a10,0x983a17,0x983a09,0x983a0e,0x983af0,0x983af7,0x983ae9,0x983aee,0x983930,0x983937,0x983929,0x98392e,0x9839d0,0x9839d7,0x9839c9,0x9839ce,0x9bc210,0x9bc217,0x9bc209,0x9bc20e,0x9bc2f0,0x9bc2f7,0x9bc2e9,0x9bc2ee,0x9bc130,0x9bc137,0x9bc129,0x9bc12e,0x9bc1d0,0x9bc1d7,0x9bc1c9,0x9bc1ce,0x9bde10,0x9bde17,0x9bde09,0x9bde0e,0x9bdef0,0x9bdef7,0x9bdee9,0x9bdeee,0x9bdd30,0x9bdd37,0x9bdd29,0x9bdd2e,0x9bddd0,0x9bddd7,0x9bddc9,0x9bddce,0x9ba610,0x9ba617,0x9ba609,0x9ba60e,0x9ba6f0,0x9ba6f7,0x9ba6e9,0x9ba6ee,0x9ba530,0x9ba537,0x9ba529,0x9ba52e,0x9ba5d0,0x9ba5d7,0x9ba5c9,0x9ba5ce,0x9bba10,0x9bba17,0x9bba09,0x9bba0e,0x9bbaf0,0x9bbaf7,0x9bbae9,0x9bbaee,0x9bb930,0x9bb937,0x9bb929,0x9bb92e,0x9bb9d0,0x9bb9d7,0x9bb9c9,0x9bb9ce,0x94c210,0x94c217,0x94c209,0x94c20e,0x94c2f0,0x94c2f7,0x94c2e9,0x94c2ee,0x94c130,0x94c137,0x94c129,0x94c12e,0x94c1d0,0x94c1d7,0x94c1c9,0x94c1ce,0x94de10,0x94de17,0x94de09,0x94de0e,0x94def0,0x94def7,0x94dee9,0x94deee,0x94dd30,0x94dd37,0x94dd29,0x94dd2e,0x94ddd0,0x94ddd7,0x94ddc9,0x94ddce,0x94a610,0x94a617,0x94a609,0x94a60e,0x94a6f0,0x94a6f7,0x94a6e9,0x94a6ee,0x94a530,0x94a537,0x94a529,0x94a52e,0x94a5d0,0x94a5d7,0x94a5c9,0x94a5ce,0x94ba10,0x94ba17,0x94ba09,0x94ba0e,0x94baf0,0x94baf7,0x94bae9,0x94baee,0x94b930,0x94b937,0x94b929,0x94b92e,0x94b9d0,0x94b9d7,0x94b9c9,0x94b9ce,0x974210,0x974217,0x974209,0x97420e,0x9742f0,0x9742f7,0x9742e9,0x9742ee,0x974130,0x974137,0x974129,0x97412e,0x9741d0,0x9741d7,0x9741c9,0x9741ce,0x975e10,0x975e17,0x975e09,0x975e0e,0x975ef0,0x975ef7,0x975ee9,0x975eee,0x975d30,0x975d37,0x975d29,0x975d2e,0x975dd0,0x975dd7,0x975dc9,0x975dce,0x972610,0x972617,0x972609,0x97260e,0x9726f0,0x9726f7,0x9726e9,0x9726ee,0x972530,0x972537,0x972529,0x97252e,0x9725d0,0x9725d7,0x9725c9,0x9725ce,0x973a10,0x973a17,0x973a09,0x973a0e,0x973af0,0x973af7,0x973ae9,0x973aee,0x973930,0x973937,0x973929,0x97392e,0x9739d0,0x9739d7,0x9739c9,0x9739ce,0xe84210,0xe84217,0xe84209,0xe8420e,0xe842f0,0xe842f7,0xe842e9,0xe842ee,0xe84130,0xe84137,0xe84129,0xe8412e,0xe841d0,0xe841d7,0xe841c9,0xe841ce,0xe85e10,0xe85e17,0xe85e09,0xe85e0e,0xe85ef0,0xe85ef7,0xe85ee9,0xe85eee,0xe85d30,0xe85d37,0xe85d29,0xe85d2e,0xe85dd0,0xe85dd7,0xe85dc9,0xe85dce,0xe82610,0xe82617,0xe82609,0xe8260e,0xe826f0,0xe826f7,0xe826e9,0xe826ee,0xe82530,0xe82537,0xe82529,0xe8252e,0xe825d0,0xe825d7,0xe825c9,0xe825ce,0xe83a10,0xe83a17,0xe83a09,0xe83a0e,0xe83af0,0xe83af7,0xe83ae9,0xe83aee,0xe83930,0xe83937,0xe83929,0xe8392e,0xe839d0,0xe839d7,0xe839c9,0xe839ce,0xebc210,0xebc217,0xebc209,0xebc20e,0xebc2f0,0xebc2f7,0xebc2e9,0xebc2ee,0xebc130,0xebc137,0xebc129,0xebc12e,0xebc1d0,0xebc1d7,0xebc1c9,0xebc1ce,0xebde10,0xebde17,0xebde09,0xebde0e,0xebdef0,0xebdef7,0xebdee9,0xebdeee,0xebdd30,0xebdd37,0xebdd29,0xebdd2e,0xebddd0,0xebddd7,0xebddc9,0xebddce,0xeba610,0xeba617,0xeba609,0xeba60e,0xeba6f0,0xeba6f7,0xeba6e9,0xeba6ee,0xeba530,0xeba537,0xeba529,0xeba52e,0xeba5d0,0xeba5d7,0xeba5c9,0xeba5ce,0xebba10,0xebba17,0xebba09,0xebba0e,0xebbaf0,0xebbaf7,0xebbae9,0xebbaee,0xebb930,0xebb937,0xebb929,0xebb92e,0xebb9d0,0xebb9d7,0xebb9c9,0xebb9ce,0xe4c210,0xe4c217,0xe4c209,0xe4c20e,0xe4c2f0,0xe4c2f7,0xe4c2e9,0xe4c2ee,0xe4c130,0xe4c137,0xe4c129,0xe4c12e,0xe4c1d0,0xe4c1d7,0xe4c1c9,0xe4c1ce,0xe4de10,0xe4de17,0xe4de09,0xe4de0e,0xe4def0,0xe4def7,0xe4dee9,0xe4deee,0xe4dd30,0xe4dd37,0xe4dd29,0xe4dd2e,0xe4ddd0,0xe4ddd7,0xe4ddc9,0xe4ddce,0xe4a610,0xe4a617,0xe4a609,0xe4a60e,0xe4a6f0,0xe4a6f7,0xe4a6e9,0xe4a6ee,0xe4a530,0xe4a537,0xe4a529,0xe4a52e,0xe4a5d0,0xe4a5d7,0xe4a5c9,0xe4a5ce,0xe4ba10,0xe4ba17,0xe4ba09,0xe4ba0e,0xe4baf0,0xe4baf7,0xe4bae9,0xe4baee,0xe4b930,0xe4b937,0xe4b929,0xe4b92e,0xe4b9d0,0xe4b9d7,0xe4b9c9,0xe4b9ce,0xe74210,0xe74217,0xe74209,0xe7420e,0xe742f0,0xe742f7,0xe742e9,0xe742ee,0xe74130,0xe74137,0xe74129,0xe7412e,0xe741d0,0xe741d7,0xe741c9,0xe741ce,0xe75e10,0xe75e17,0xe75e09,0xe75e0e,0xe75ef0,0xe75ef7,0xe75ee9,0xe75eee,0xe75d30,0xe75d37,0xe75d29,0xe75d2e,0xe75dd0,0xe75dd7,0xe75dc9,0xe75dce,0xe72610,0xe72617,0xe72609,0xe7260e,0xe726f0,0xe726f7,0xe726e9,0xe726ee,0xe72530,0xe72537,0xe72529,0xe7252e,0xe725d0,0xe725d7,0xe725c9,0xe725ce,0xe73a10,0xe73a17,0xe73a09,0xe73a0e,0xe73af0,0xe73af7,0xe73ae9,0xe73aee,0xe73930,0xe73937,0xe73929,0xe7392e,0xe739d0,0xe739d7,0xe739c9]\n },\n ARUCO_MIP_36h12: {\n nBits: 36,\n tau: 12,\n codeList: [0xd2b63a09d,0x6001134e5,0x1206fbe72,0xff8ad6cb4,0x85da9bc49,0xb461afe9c,0x6db51fe13,0x5248c541f,0x8f34503,0x8ea462ece,0xeac2be76d,0x1af615c44,0xb48a49f27,0x2e4e1283b,0x78b1f2fa8,0x27d34f57e,0x89222fff1,0x4c1669406,0xbf49b3511,0xdc191cd5d,0x11d7c3f85,0x16a130e35,0xe29f27eff,0x428d8ae0c,0x90d548477,0x2319cbc93,0xc3b0c3dfc,0x424bccc9,0x2a081d630,0x762743d96,0xd0645bf19,0xf38d7fd60,0xc6cbf9a10,0x3c1be7c65,0x276f75e63,0x4490a3f63,0xda60acd52,0x3cc68df59,0xab46f9dae,0x88d533d78,0xb6d62ec21,0xb3c02b646,0x22e56d408,0xac5f5770a,0xaaa993f66,0x4caa07c8d,0x5c9b4f7b0,0xaa9ef0e05,0x705c5750,0xac81f545e,0x735b91e74,0x8cc35cee4,0xe44694d04,0xb5e121de0,0x261017d0f,0xf1d439eb5,0xa1a33ac96,0x174c62c02,0x1ee27f716,0x8b1c5ece9,0x6a05b0c6a,0xd0568dfc,0x192d25e5f,0x1adbeccc8,0xcfec87f00,0xd0b9dde7a,0x88dcef81e,0x445681cb9,0xdbb2ffc83,0xa48d96df1,0xb72cc2e7d,0xc295b53f,0xf49832704,0x9968edc29,0x9e4e1af85,0x8683e2d1b,0x810b45c04,0x6ac44bfe2,0x645346615,0x3990bd598,0x1c9ed0f6a,0xc26729d65,0x83993f795,0x3ac05ac5d,0x357adff3b,0xd5c05565,0x2f547ef44,0x86c115041,0x640fd9e5f,0xce08bbcf7,0x109bb343e,0xc21435c92,0x35b4dfce4,0x459752cf2,0xec915b82c,0x51881eed0,0x2dda7dc97,0x2e0142144,0x42e890f99,0x9a8856527,0x8e80d9d80,0x891cbcf34,0x25dd82410,0x239551d34,0x8fe8f0c70,0x94106a970,0x82609b40c,0xfc9caf36,0x688181d11,0x718613c08,0xf1ab7629,0xa357bfc18,0x4c03b7a46,0x204dedce6,0xad6300d37,0x84cc4cd09,0x42160e5c4,0x87d2adfa8,0x7850e7749,0x4e750fc7c,0xbf2e5dfda,0xd88324da5,0x234b52f80,0x378204514,0xabdf2ad53,0x365e78ef9,0x49caa6ca2,0x3c39ddf3,0xc68c5385d,0x5bfcbbf67,0x623241e21,0xabc90d5cc,0x388c6fe85,0xda0e2d62d,0x10855dfe9,0x4d46efd6b,0x76ea12d61,0x9db377d3d,0xeed0efa71,0xe6ec3ae2f,0x441faee83,0xba19c8ff5,0x313035eab,0x6ce8f7625,0x880dab58d,0x8d3409e0d,0x2be92ee21,0xd60302c6c,0x469ffc724,0x87eebeed3,0x42587ef7a,0x7a8cc4e52,0x76a437650,0x999e41ef4,0x7d0969e42,0xc02baf46b,0x9259f3e47,0x2116a1dc0,0x9f2de4d84,0xeffac29,0x7b371ff8c,0x668339da9,0xd010aee3f,0x1cd00b4c0,0x95070fc3b,0xf84c9a770,0x38f863d76,0x3646ff045,0xce1b96412,0x7a5d45da8,0x14e00ef6c,0x5e95abfd8,0xb2e9cb729,0x36c47dd7,0xb8ee97c6b,0xe9e8f657,0xd4ad2ef1a,0x8811c7f32,0x47bde7c31,0x3adadfb64,0x6e5b28574,0x33e67cd91,0x2ab9fdd2d,0x8afa67f2b,0xe6a28fc5e,0x72049cdbd,0xae65dac12,0x1251a4526,0x1089ab841,0xe2f096ee0,0xb0caee573,0xfd6677e86,0x444b3f518,0xbe8b3a56a,0x680a75cfc,0xac02baea8,0x97d815e1c,0x1d4386e08,0x1a14f5b0e,0xe658a8d81,0xa3868efa7,0x3668a9673,0xe8fc53d85,0x2e2b7edd5,0x8b2470f13,0xf69795f32,0x4589ffc8e,0x2e2080c9c,0x64265f7d,0x3d714dd10,0x1692c6ef1,0x3e67f2f49,0x5041dad63,0x1a1503415,0x64c18c742,0xa72eec35,0x1f0f9dc60,0xa9559bc67,0xf32911d0d,0x21c0d4ffc,0xe01cef5b0,0x4e23a3520,0xaa4f04e49,0xe1c4fcc43,0x208e8f6e8,0x8486774a5,0x9e98c7558,0x2c59fb7dc,0x9446a4613,0x8292dcc2e,0x4d61631,0xd05527809,0xa0163852d,0x8f657f639,0xcca6c3e37,0xcb136bc7a,0xfc5a83e53,0x9aa44fc30,0xbdec1bd3c,0xe020b9f7c,0x4b8f35fb0,0xb8165f637,0x33dc88d69,0x10a2f7e4d,0xc8cb5ff53,0xde259ff6b,0x46d070dd4,0x32d3b9741,0x7075f1c04,0x4d58dbea0]\n }\n};\n\nAR.Dictionary = function (dicName) {\n this.codes = {};\n this.codeList = [];\n this.tau = 0;\n this._initialize(dicName);\n};\n\nAR.Dictionary.prototype._initialize = function (dicName) {\n this.codes = {};\n this.codeList = [];\n this.tau = 0;\n this.nBits = 0;\n this.markSize = 0;\n this.dicName = dicName;\n var dictionary = AR.DICTIONARIES[dicName];\n if (!dictionary)\n throw 'The dictionary \"' + dicName + '\" is not recognized.';\n \n this.nBits = dictionary.nBits;\n this.markSize = Math.sqrt(dictionary.nBits) + 2;\n for (var i = 0; i < dictionary.codeList.length; i++) {\n var code = null;\n if (typeof dictionary.codeList[i] === 'number')\n code = this._hex2bin(dictionary.codeList[i], dictionary.nBits);\n if (typeof dictionary.codeList[i] === 'string')\n code = this._hex2bin(parseInt(dictionary.codeList[i], 16), dictionary.nBits);\n if (Array.isArray(dictionary.codeList[i])) \n code = this._bytes2bin(dictionary.codeList[i], dictionary.nBits);\n if (code === null) \n throw 'Invalid code ' + i + ' in dictionary ' + dicName + ': ' + JSON.stringify(dictionary.codeList[i]);\n if (code.length != dictionary.nBits)\n throw 'The code ' + i + ' in dictionary ' + dicName + ' is not ' + dictionary.nBits + ' bits long but ' + code.length + ': ' + code;\n this.codeList.push(code);\n this.codes[code] = {\n id: i\n };\n }\n this.tau = dictionary.tau || this._calculateTau();\n};\n\nAR.Dictionary.prototype.find = function (bits) {\n var val = '',\n i, j;\n for (i = 0; i < bits.length; i++) {\n var bitRow = bits[i];\n for (j = 0; j < bitRow.length; j++) {\n val += bitRow[j];\n }\n }\n var minFound = this.codes[val];\n if (minFound)\n return {\n id: minFound.id,\n distance: 0\n };\n\n for (i = 0; i < this.codeList.length; i++) {\n var code = this.codeList[i];\n var distance = this._hammingDistance(val, code);\n if (this._hammingDistance(val, code) < this.tau) {\n if (!minFound || minFound.distance > distance) {\n minFound = {\n id: this.codes[code].id,\n distance: distance\n };\n }\n }\n }\n return minFound;\n};\n\nAR.Dictionary.prototype._hex2bin = function (hex, nBits) {\n return hex.toString(2).padStart(nBits, '0');\n};\n\nAR.Dictionary.prototype._bytes2bin = function (byteList, nBits) {\n var bits = '', byte;\n for (byte of byteList) {\n bits += byte.toString(2).padStart(bits.length + 8 > nBits?nBits - bits.length:8, '0');\n }\n return bits;\n};\n\nAR.Dictionary.prototype._hammingDistance = function (str1, str2) {\n if (str1.length != str2.length)\n throw 'Hamming distance calculation require inputs of the same length';\n var distance = 0,\n i;\n for (i = 0; i < str1.length; i++)\n if (str1[i] !== str2[i])\n distance += 1;\n return distance;\n};\n\nAR.Dictionary.prototype._calculateTau = function () {\n var tau = Number.MAX_VALUE;\n for(var i=0;i';\n svg += '';\n svg += '';\n for(var y=0;y';\n }\n }\n svg += '';\n return svg;\n};\n\nAR.Marker = function (id, corners, hammingDistance) {\n this.id = id;\n this.corners = corners;\n this.hammingDistance = hammingDistance;\n};\n\nAR.Detector = function (config) {\n config = config || {};\n this.grey = new CV.Image();\n this.thres = new CV.Image();\n this.homography = new CV.Image();\n this.binary = [];\n this.contours = [];\n this.polys = [];\n this.candidates = [];\n config.dictionaryName = config.dictionaryName || 'ARUCO_MIP_36h12';\n this.dictionary = new AR.Dictionary(config.dictionaryName);\n this.dictionary.tau = config.maxHammingDistance != null ? config.maxHammingDistance : this.dictionary.tau;\n};\n\nAR.Detector.prototype.detectImage = function (width, height, data) {\n return this.detect({\n width: width,\n height: height,\n data: data\n });\n};\n\nAR.Detector.prototype.detectStreamInit = function (width, height, callback) {\n this.streamConfig = {};\n this.streamConfig.width = width;\n this.streamConfig.height = height;\n this.streamConfig.imageSize = width * height * 4; //provided image must be a sequence of rgba bytes (4 bytes represent a pixel)\n this.streamConfig.index = 0;\n this.streamConfig.imageData = new Uint8ClampedArray(this.streamConfig.imageSize);\n this.streamConfig.callback = callback || function (image, markerList) {};\n};\n\n//accept data chunks of different sizes\nAR.Detector.prototype.detectStream = function (data) {\n for (var i = 0; i < data.length; i++) {\n this.streamConfig.imageData[this.streamConfig.index] = data[i];\n this.streamConfig.index = (this.streamConfig.index + 1) % this.streamConfig.imageSize;\n if (this.streamConfig.index == 0) {\n var image = {\n width: this.streamConfig.width,\n height: this.streamConfig.height,\n data: this.streamConfig.imageData\n };\n var markerList = this.detect(image);\n this.streamConfig.callback(image, markerList);\n }\n }\n};\n\nAR.Detector.prototype.detectMJPEGStreamInit = function (width, height, callback, decoderFn) {\n this.mjpeg = {\n decoderFn: decoderFn,\n chunks: [],\n SOI: [0xff, 0xd8],\n EOI: [0xff, 0xd9]\n };\n this.detectStreamInit(width, height, callback);\n};\n\nAR.Detector.prototype.detectMJPEGStream = function (chunk) {\n var eoiPos = chunk.findIndex(function (element, index, array) {\n return this.mjpeg.EOI[0] == element && array.length > index + 1 && this.mjpeg.EOI[1] == array[index + 1];\n });\n var soiPos = chunk.findIndex(function (element, index, array) {\n return this.mjpeg.SOI[0] == element && array.length > index + 1 && this.mjpeg.SOI[1] == array[index + 1];\n });\n\n if (eoiPos === -1) {\n this.mjpeg.chunks.push(chunk);\n } else {\n var part1 = chunk.slice(0, eoiPos + 2);\n if (part1.length) {\n this.mjpeg.chunks.push(part1);\n }\n if (this.mjpeg.chunks.length) {\n var jpegImage = this.mjpeg.chunks.flat();\n var rgba = this.mjpeg.decoderFn(jpegImage);\n this.detectStream(rgba);\n }\n this.mjpeg.chunks = [];\n }\n if (soiPos > -1) {\n this.mjpeg.chunks = [];\n this.mjpeg.chunks.push(chunk.slice(soiPos));\n }\n};\n\nAR.Detector.prototype.detect = function (image) {\n CV.grayscale(image, this.grey);\n CV.adaptiveThreshold(this.grey, this.thres, 2, 7);\n\n this.contours = CV.findContours(this.thres, this.binary);\n //Scale Fix: https://stackoverflow.com/questions/35936397/marker-detection-on-paper-sheet-using-javascript\n //this.candidates = this.findCandidates(this.contours, image.width * 0.20, 0.05, 10);\n this.candidates = this.findCandidates(this.contours, image.width * 0.01, 0.05, 10);\n this.candidates = this.clockwiseCorners(this.candidates);\n this.candidates = this.notTooNear(this.candidates, 10);\n\n return this.findMarkers(this.grey, this.candidates, 49);\n};\n\nAR.Detector.prototype.findCandidates = function (contours, minSize, epsilon, minLength) {\n var candidates = [],\n len = contours.length,\n contour, poly, i;\n\n this.polys = [];\n\n for (i = 0; i < len; ++i) {\n contour = contours[i];\n\n if (contour.length >= minSize) {\n poly = CV.approxPolyDP(contour, contour.length * epsilon);\n\n this.polys.push(poly);\n\n if ((4 === poly.length) && (CV.isContourConvex(poly))) {\n\n if (CV.minEdgeLength(poly) >= minLength) {\n candidates.push(poly);\n }\n }\n }\n }\n\n return candidates;\n};\n\nAR.Detector.prototype.clockwiseCorners = function (candidates) {\n var len = candidates.length,\n dx1, dx2, dy1, dy2, swap, i;\n\n for (i = 0; i < len; ++i) {\n dx1 = candidates[i][1].x - candidates[i][0].x;\n dy1 = candidates[i][1].y - candidates[i][0].y;\n dx2 = candidates[i][2].x - candidates[i][0].x;\n dy2 = candidates[i][2].y - candidates[i][0].y;\n\n if ((dx1 * dy2 - dy1 * dx2) < 0) {\n swap = candidates[i][1];\n candidates[i][1] = candidates[i][3];\n candidates[i][3] = swap;\n }\n }\n\n return candidates;\n};\n\nAR.Detector.prototype.notTooNear = function (candidates, minDist) {\n var notTooNear = [],\n len = candidates.length,\n dist, dx, dy, i, j, k;\n\n for (i = 0; i < len; ++i) {\n\n for (j = i + 1; j < len; ++j) {\n dist = 0;\n\n for (k = 0; k < 4; ++k) {\n dx = candidates[i][k].x - candidates[j][k].x;\n dy = candidates[i][k].y - candidates[j][k].y;\n\n dist += dx * dx + dy * dy;\n }\n\n if ((dist / 4) < (minDist * minDist)) {\n\n if (CV.perimeter(candidates[i]) < CV.perimeter(candidates[j])) {\n candidates[i].tooNear = true;\n } else {\n candidates[j].tooNear = true;\n }\n }\n }\n }\n\n for (i = 0; i < len; ++i) {\n if (!candidates[i].tooNear) {\n notTooNear.push(candidates[i]);\n }\n }\n\n return notTooNear;\n};\n\nAR.Detector.prototype.findMarkers = function (imageSrc, candidates, warpSize) {\n var markers = [],\n len = candidates.length,\n candidate, marker, i;\n\n for (i = 0; i < len; ++i) {\n candidate = candidates[i];\n\n CV.warp(imageSrc, this.homography, candidate, warpSize);\n\n CV.threshold(this.homography, this.homography, CV.otsu(this.homography));\n\n marker = this.getMarker(this.homography, candidate);\n if (marker) {\n markers.push(marker);\n }\n }\n\n return markers;\n};\n\nAR.Detector.prototype.getMarker = function (imageSrc, candidate) {\n var markSize = this.dictionary.markSize;\n var width = (imageSrc.width / markSize) >>> 0,\n minZero = (width * width) >> 1,\n bits = [],\n rotations = [],\n square, inc, i, j;\n\n for (i = 0; i < markSize; ++i) {\n inc = (0 === i || (markSize - 1) === i) ? 1 : (markSize - 1);\n\n for (j = 0; j < markSize; j += inc) {\n square = {\n x: j * width,\n y: i * width,\n width: width,\n height: width\n };\n if (CV.countNonZero(imageSrc, square) > minZero) {\n return null;\n }\n }\n }\n\n for (i = 0; i < markSize - 2; ++i) {\n bits[i] = [];\n\n for (j = 0; j < markSize - 2; ++j) {\n square = {\n x: (j + 1) * width,\n y: (i + 1) * width,\n width: width,\n height: width\n };\n\n bits[i][j] = CV.countNonZero(imageSrc, square) > minZero ? 1 : 0;\n }\n }\n\n rotations[0] = bits;\n\n var foundMin = null;\n var rot = 0;\n for (i = 0; i < 4; i++) {\n var found = this.dictionary.find(rotations[i]);\n if (found && (foundMin === null || found.distance < foundMin.distance)) {\n foundMin = found;\n rot = i;\n if (foundMin.distance === 0)\n break;\n }\n rotations[i + 1] = this.rotate(rotations[i]);\n }\n\n if (foundMin)\n return new AR.Marker(foundMin.id, this.rotate2(candidate, 4 - rot), foundMin.distance);\n\n return null;\n};\n\nAR.Detector.prototype.rotate = function (src) {\n var dst = [],\n len = src.length,\n i, j;\n\n for (i = 0; i < len; ++i) {\n dst[i] = [];\n for (j = 0; j < src[i].length; ++j) {\n dst[i][j] = src[src[i].length - j - 1][i];\n }\n }\n\n return dst;\n};\n\nAR.Detector.prototype.rotate2 = function (src, rotation) {\n var dst = [],\n len = src.length,\n i;\n\n for (i = 0; i < len; ++i) {\n dst[i] = src[(rotation + i) % len];\n }\n\n return dst;\n};\n","/*\nCopyright (c) 2011 Juan Mellado\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n\n/*\nReferences:\n- \"OpenCV: Open Computer Vision Library\"\n http://sourceforge.net/projects/opencvlibrary/\n- \"Stack Blur: Fast But Goodlooking\"\n http://incubator.quasimondo.com/processing/fast_blur_deluxe.php\n*/\n\nvar CV = CV || {};\nthis.CV = CV;\n\nCV.Image = function(width, height, data){\n this.width = width || 0;\n this.height = height || 0;\n this.data = data || [];\n};\n\nCV.grayscale = function(imageSrc, imageDst){\n var src = imageSrc.data, dst = imageDst.data, len = src.length,\n i = 0, j = 0;\n\n for (; i < len; i += 4){\n dst[j ++] =\n (src[i] * 0.299 + src[i + 1] * 0.587 + src[i + 2] * 0.114 + 0.5) & 0xff;\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.threshold = function(imageSrc, imageDst, threshold){\n var src = imageSrc.data, dst = imageDst.data,\n len = src.length, tab = [], i;\n\n for (i = 0; i < 256; ++ i){\n tab[i] = i <= threshold? 0: 255;\n }\n\n for (i = 0; i < len; ++ i){\n dst[i] = tab[ src[i] ];\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.adaptiveThreshold = function(imageSrc, imageDst, kernelSize, threshold){\n var src = imageSrc.data, dst = imageDst.data, len = src.length, tab = [], i;\n\n CV.stackBoxBlur(imageSrc, imageDst, kernelSize);\n\n for (i = 0; i < 768; ++ i){\n tab[i] = (i - 255 <= -threshold)? 255: 0;\n }\n\n for (i = 0; i < len; ++ i){\n dst[i] = tab[ src[i] - dst[i] + 255 ];\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.otsu = function(imageSrc){\n var src = imageSrc.data, len = src.length, hist = [],\n threshold = 0, sum = 0, sumB = 0, wB = 0, wF = 0, max = 0,\n mu, between, i;\n\n for (i = 0; i < 256; ++ i){\n hist[i] = 0;\n }\n\n for (i = 0; i < len; ++ i){\n hist[ src[i] ] ++;\n }\n\n for (i = 0; i < 256; ++ i){\n sum += hist[i] * i;\n }\n\n for (i = 0; i < 256; ++ i){\n wB += hist[i];\n if (0 !== wB){\n\n wF = len - wB;\n if (0 === wF){\n break;\n }\n\n sumB += hist[i] * i;\n\n mu = (sumB / wB) - ( (sum - sumB) / wF );\n\n between = wB * wF * mu * mu;\n\n if (between > max){\n max = between;\n threshold = i;\n }\n }\n }\n\n return threshold;\n};\n\nCV.stackBoxBlurMult =\n [1, 171, 205, 293, 57, 373, 79, 137, 241, 27, 391, 357, 41, 19, 283, 265];\n\nCV.stackBoxBlurShift =\n [0, 9, 10, 11, 9, 12, 10, 11, 12, 9, 13, 13, 10, 9, 13, 13];\n\nCV.BlurStack = function(){\n this.color = 0;\n this.next = null;\n};\n\nCV.stackBoxBlur = function(imageSrc, imageDst, kernelSize){\n var src = imageSrc.data, dst = imageDst.data,\n height = imageSrc.height, width = imageSrc.width,\n heightMinus1 = height - 1, widthMinus1 = width - 1,\n size = kernelSize + kernelSize + 1, radius = kernelSize + 1,\n mult = CV.stackBoxBlurMult[kernelSize],\n shift = CV.stackBoxBlurShift[kernelSize],\n stack, stackStart, color, sum, pos, start, p, x, y, i;\n\n stack = stackStart = new CV.BlurStack();\n for (i = 1; i < size; ++ i){\n stack = stack.next = new CV.BlurStack();\n }\n stack.next = stackStart;\n\n pos = 0;\n\n for (y = 0; y < height; ++ y){\n start = pos;\n\n color = src[pos];\n sum = radius * color;\n\n stack = stackStart;\n for (i = 0; i < radius; ++ i){\n stack.color = color;\n stack = stack.next;\n }\n for (i = 1; i < radius; ++ i){\n stack.color = src[pos + i];\n sum += stack.color;\n stack = stack.next;\n }\n\n stack = stackStart;\n for (x = 0; x < width; ++ x){\n dst[pos ++] = (sum * mult) >>> shift;\n\n p = x + radius;\n p = start + (p < widthMinus1? p: widthMinus1);\n sum -= stack.color - src[p];\n\n stack.color = src[p];\n stack = stack.next;\n }\n }\n\n for (x = 0; x < width; ++ x){\n pos = x;\n start = pos + width;\n\n color = dst[pos];\n sum = radius * color;\n\n stack = stackStart;\n for (i = 0; i < radius; ++ i){\n stack.color = color;\n stack = stack.next;\n }\n for (i = 1; i < radius; ++ i){\n stack.color = dst[start];\n sum += stack.color;\n stack = stack.next;\n\n start += width;\n }\n\n stack = stackStart;\n for (y = 0; y < height; ++ y){\n dst[pos] = (sum * mult) >>> shift;\n\n p = y + radius;\n p = x + ( (p < heightMinus1? p: heightMinus1) * width );\n sum -= stack.color - dst[p];\n\n stack.color = dst[p];\n stack = stack.next;\n\n pos += width;\n }\n }\n\n return imageDst;\n};\n\nCV.gaussianBlur = function(imageSrc, imageDst, imageMean, kernelSize){\n var kernel = CV.gaussianKernel(kernelSize);\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n imageMean.width = imageSrc.width;\n imageMean.height = imageSrc.height;\n\n CV.gaussianBlurFilter(imageSrc, imageMean, kernel, true);\n CV.gaussianBlurFilter(imageMean, imageDst, kernel, false);\n\n return imageDst;\n};\n\nCV.gaussianBlurFilter = function(imageSrc, imageDst, kernel, horizontal){\n var src = imageSrc.data, dst = imageDst.data,\n height = imageSrc.height, width = imageSrc.width,\n pos = 0, limit = kernel.length >> 1,\n cur, value, i, j, k;\n\n for (i = 0; i < height; ++ i){\n\n for (j = 0; j < width; ++ j){\n value = 0.0;\n\n for (k = -limit; k <= limit; ++ k){\n\n if (horizontal){\n cur = pos + k;\n if (j + k < 0){\n cur = pos;\n }\n else if (j + k >= width){\n cur = pos;\n }\n }else{\n cur = pos + (k * width);\n if (i + k < 0){\n cur = pos;\n }\n else if (i + k >= height){\n cur = pos;\n }\n }\n\n value += kernel[limit + k] * src[cur];\n }\n\n dst[pos ++] = horizontal? value: (value + 0.5) & 0xff;\n }\n }\n\n return imageDst;\n};\n\nCV.gaussianKernel = function(kernelSize){\n var tab =\n [ [1],\n [0.25, 0.5, 0.25],\n [0.0625, 0.25, 0.375, 0.25, 0.0625],\n [0.03125, 0.109375, 0.21875, 0.28125, 0.21875, 0.109375, 0.03125] ],\n kernel = [], center, sigma, scale2X, sum, x, i;\n\n if ( (kernelSize <= 7) && (kernelSize % 2 === 1) ){\n kernel = tab[kernelSize >> 1];\n }else{\n center = (kernelSize - 1.0) * 0.5;\n sigma = 0.8 + (0.3 * (center - 1.0) );\n scale2X = -0.5 / (sigma * sigma);\n sum = 0.0;\n for (i = 0; i < kernelSize; ++ i){\n x = i - center;\n sum += kernel[i] = Math.exp(scale2X * x * x);\n }\n sum = 1 / sum;\n for (i = 0; i < kernelSize; ++ i){\n kernel[i] *= sum;\n }\n }\n\n return kernel;\n};\n\nCV.findContours = function(imageSrc, binary){\n var width = imageSrc.width, height = imageSrc.height, contours = [],\n src, deltas, pos, pix, nbd, outer, hole, i, j;\n\n src = CV.binaryBorder(imageSrc, binary);\n\n deltas = CV.neighborhoodDeltas(width + 2);\n\n pos = width + 3;\n nbd = 1;\n\n for (i = 0; i < height; ++ i, pos += 2){\n\n for (j = 0; j < width; ++ j, ++ pos){\n pix = src[pos];\n\n if (0 !== pix){\n outer = hole = false;\n\n if (1 === pix && 0 === src[pos - 1]){\n outer = true;\n }\n else if (pix >= 1 && 0 === src[pos + 1]){\n hole = true;\n }\n\n if (outer || hole){\n ++ nbd;\n\n contours.push( CV.borderFollowing(src, pos, nbd, {x: j, y: i}, hole, deltas) );\n }\n }\n }\n }\n\n return contours;\n};\n\nCV.borderFollowing = function(src, pos, nbd, point, hole, deltas){\n var contour = [], pos1, pos3, pos4, s, s_end, s_prev;\n\n contour.hole = hole;\n\n s = s_end = hole? 0: 4;\n do{\n s = (s - 1) & 7;\n pos1 = pos + deltas[s];\n if (src[pos1] !== 0){\n break;\n }\n }while(s !== s_end);\n\n if (s === s_end){\n src[pos] = -nbd;\n contour.push( {x: point.x, y: point.y} );\n\n }else{\n pos3 = pos;\n s_prev = s ^ 4;\n\n while(true){\n s_end = s;\n\n do{\n pos4 = pos3 + deltas[++ s];\n }while(src[pos4] === 0);\n\n s &= 7;\n\n if ( ( (s - 1) >>> 0) < (s_end >>> 0) ){\n src[pos3] = -nbd;\n }\n else if (src[pos3] === 1){\n src[pos3] = nbd;\n }\n\n contour.push( {x: point.x, y: point.y} );\n\n s_prev = s;\n\n point.x += CV.neighborhood[s][0];\n point.y += CV.neighborhood[s][1];\n\n if ( (pos4 === pos) && (pos3 === pos1) ){\n break;\n }\n\n pos3 = pos4;\n s = (s + 4) & 7;\n }\n }\n\n return contour;\n};\n\nCV.neighborhood =\n [ [1, 0], [1, -1], [0, -1], [-1, -1], [-1, 0], [-1, 1], [0, 1], [1, 1] ];\n\nCV.neighborhoodDeltas = function(width){\n var deltas = [], len = CV.neighborhood.length, i = 0;\n\n for (; i < len; ++ i){\n deltas[i] = CV.neighborhood[i][0] + (CV.neighborhood[i][1] * width);\n }\n\n return deltas.concat(deltas);\n};\n\nCV.approxPolyDP = function(contour, epsilon){\n var slice = {start_index: 0, end_index: 0},\n right_slice = {start_index: 0, end_index: 0},\n poly = [], stack = [], len = contour.length,\n pt, start_pt, end_pt, dist, max_dist, le_eps,\n dx, dy, i, j, k;\n\n epsilon *= epsilon;\n\n k = 0;\n\n for (i = 0; i < 3; ++ i){\n max_dist = 0;\n\n k = (k + right_slice.start_index) % len;\n start_pt = contour[k];\n if (++ k === len) {k = 0;}\n\n for (j = 1; j < len; ++ j){\n pt = contour[k];\n if (++ k === len) {k = 0;}\n\n dx = pt.x - start_pt.x;\n dy = pt.y - start_pt.y;\n dist = dx * dx + dy * dy;\n\n if (dist > max_dist){\n max_dist = dist;\n right_slice.start_index = j;\n }\n }\n }\n\n if (max_dist <= epsilon){\n poly.push( {x: start_pt.x, y: start_pt.y} );\n\n }else{\n slice.start_index = k;\n slice.end_index = (right_slice.start_index += slice.start_index);\n\n right_slice.start_index -= right_slice.start_index >= len? len: 0;\n right_slice.end_index = slice.start_index;\n if (right_slice.end_index < right_slice.start_index){\n right_slice.end_index += len;\n }\n\n stack.push( {start_index: right_slice.start_index, end_index: right_slice.end_index} );\n stack.push( {start_index: slice.start_index, end_index: slice.end_index} );\n }\n\n while(stack.length !== 0){\n slice = stack.pop();\n\n end_pt = contour[slice.end_index % len];\n start_pt = contour[k = slice.start_index % len];\n if (++ k === len) {k = 0;}\n\n if (slice.end_index <= slice.start_index + 1){\n le_eps = true;\n\n }else{\n max_dist = 0;\n\n dx = end_pt.x - start_pt.x;\n dy = end_pt.y - start_pt.y;\n\n for (i = slice.start_index + 1; i < slice.end_index; ++ i){\n pt = contour[k];\n if (++ k === len) {k = 0;}\n\n dist = Math.abs( (pt.y - start_pt.y) * dx - (pt.x - start_pt.x) * dy);\n\n if (dist > max_dist){\n max_dist = dist;\n right_slice.start_index = i;\n }\n }\n\n le_eps = max_dist * max_dist <= epsilon * (dx * dx + dy * dy);\n }\n\n if (le_eps){\n poly.push( {x: start_pt.x, y: start_pt.y} );\n\n }else{\n right_slice.end_index = slice.end_index;\n slice.end_index = right_slice.start_index;\n\n stack.push( {start_index: right_slice.start_index, end_index: right_slice.end_index} );\n stack.push( {start_index: slice.start_index, end_index: slice.end_index} );\n }\n }\n\n return poly;\n};\n\nCV.warp = function(imageSrc, imageDst, contour, warpSize){\n var src = imageSrc.data, dst = imageDst.data,\n width = imageSrc.width, height = imageSrc.height,\n pos = 0,\n sx1, sx2, dx1, dx2, sy1, sy2, dy1, dy2, p1, p2, p3, p4,\n m, r, s, t, u, v, w, x, y, i, j;\n\n m = CV.getPerspectiveTransform(contour, warpSize - 1);\n\n r = m[8];\n s = m[2];\n t = m[5];\n\n for (i = 0; i < warpSize; ++ i){\n r += m[7];\n s += m[1];\n t += m[4];\n\n u = r;\n v = s;\n w = t;\n\n for (j = 0; j < warpSize; ++ j){\n u += m[6];\n v += m[0];\n w += m[3];\n\n x = v / u;\n y = w / u;\n\n sx1 = x >>> 0;\n sx2 = (sx1 === width - 1)? sx1: sx1 + 1;\n dx1 = x - sx1;\n dx2 = 1.0 - dx1;\n\n sy1 = y >>> 0;\n sy2 = (sy1 === height - 1)? sy1: sy1 + 1;\n dy1 = y - sy1;\n dy2 = 1.0 - dy1;\n\n p1 = p2 = sy1 * width;\n p3 = p4 = sy2 * width;\n\n dst[pos ++] =\n (dy2 * (dx2 * src[p1 + sx1] + dx1 * src[p2 + sx2]) +\n dy1 * (dx2 * src[p3 + sx1] + dx1 * src[p4 + sx2]) ) & 0xff;\n\n }\n }\n\n imageDst.width = warpSize;\n imageDst.height = warpSize;\n\n return imageDst;\n};\n\nCV.getPerspectiveTransform = function(src, size){\n var rq = CV.square2quad(src);\n\n rq[0] /= size;\n rq[1] /= size;\n rq[3] /= size;\n rq[4] /= size;\n rq[6] /= size;\n rq[7] /= size;\n\n return rq;\n};\n\nCV.square2quad = function(src){\n var sq = [], px, py, dx1, dx2, dy1, dy2, den;\n\n px = src[0].x - src[1].x + src[2].x - src[3].x;\n py = src[0].y - src[1].y + src[2].y - src[3].y;\n\n if (0 === px && 0 === py){\n sq[0] = src[1].x - src[0].x;\n sq[1] = src[2].x - src[1].x;\n sq[2] = src[0].x;\n sq[3] = src[1].y - src[0].y;\n sq[4] = src[2].y - src[1].y;\n sq[5] = src[0].y;\n sq[6] = 0;\n sq[7] = 0;\n sq[8] = 1;\n\n }else{\n dx1 = src[1].x - src[2].x;\n dx2 = src[3].x - src[2].x;\n dy1 = src[1].y - src[2].y;\n dy2 = src[3].y - src[2].y;\n den = dx1 * dy2 - dx2 * dy1;\n\n sq[6] = (px * dy2 - dx2 * py) / den;\n sq[7] = (dx1 * py - px * dy1) / den;\n sq[8] = 1;\n sq[0] = src[1].x - src[0].x + sq[6] * src[1].x;\n sq[1] = src[3].x - src[0].x + sq[7] * src[3].x;\n sq[2] = src[0].x;\n sq[3] = src[1].y - src[0].y + sq[6] * src[1].y;\n sq[4] = src[3].y - src[0].y + sq[7] * src[3].y;\n sq[5] = src[0].y;\n }\n\n return sq;\n};\n\nCV.isContourConvex = function(contour){\n var orientation = 0, convex = true,\n len = contour.length, i = 0, j = 0,\n cur_pt, prev_pt, dxdy0, dydx0, dx0, dy0, dx, dy;\n\n prev_pt = contour[len - 1];\n cur_pt = contour[0];\n\n dx0 = cur_pt.x - prev_pt.x;\n dy0 = cur_pt.y - prev_pt.y;\n\n for (; i < len; ++ i){\n if (++ j === len) {j = 0;}\n\n prev_pt = cur_pt;\n cur_pt = contour[j];\n\n dx = cur_pt.x - prev_pt.x;\n dy = cur_pt.y - prev_pt.y;\n dxdy0 = dx * dy0;\n dydx0 = dy * dx0;\n\n orientation |= dydx0 > dxdy0? 1: (dydx0 < dxdy0? 2: 3);\n\n if (3 === orientation){\n convex = false;\n break;\n }\n\n dx0 = dx;\n dy0 = dy;\n }\n\n return convex;\n};\n\nCV.perimeter = function(poly){\n var len = poly.length, i = 0, j = len - 1,\n p = 0.0, dx, dy;\n\n for (; i < len; j = i ++){\n dx = poly[i].x - poly[j].x;\n dy = poly[i].y - poly[j].y;\n\n p += Math.sqrt(dx * dx + dy * dy) ;\n }\n\n return p;\n};\n\nCV.minEdgeLength = function(poly){\n var len = poly.length, i = 0, j = len - 1,\n min = Infinity, d, dx, dy;\n\n for (; i < len; j = i ++){\n dx = poly[i].x - poly[j].x;\n dy = poly[i].y - poly[j].y;\n\n d = dx * dx + dy * dy;\n\n if (d < min){\n min = d;\n }\n }\n\n return Math.sqrt(min);\n};\n\nCV.countNonZero = function(imageSrc, square){\n var src = imageSrc.data, height = square.height, width = square.width,\n pos = square.x + (square.y * imageSrc.width),\n span = imageSrc.width - width,\n nz = 0, i, j;\n\n for (i = 0; i < height; ++ i){\n\n for (j = 0; j < width; ++ j){\n\n if ( 0 !== src[pos ++] ){\n ++ nz;\n }\n }\n\n pos += span;\n }\n\n return nz;\n};\n\nCV.binaryBorder = function(imageSrc, dst){\n var src = imageSrc.data, height = imageSrc.height, width = imageSrc.width,\n posSrc = 0, posDst = 0, i, j;\n\n for (j = -2; j < width; ++ j){\n dst[posDst ++] = 0;\n }\n\n for (i = 0; i < height; ++ i){\n dst[posDst ++] = 0;\n\n for (j = 0; j < width; ++ j){\n dst[posDst ++] = (0 === src[posSrc ++]? 0: 1);\n }\n\n dst[posDst ++] = 0;\n }\n\n for (j = -2; j < width; ++ j){\n dst[posDst ++] = 0;\n }\n\n return dst;\n};\n","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag16h5.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_16h5'] = {\n nBits: 16,\n tau: 5,\n codeList: [0x231b,0x2ea5,0x346a,0x45b9,0x79a6,0x7f6b,0xb358,0xe745,0xfe59,0x156d,0x380b,0xf0ab,0xd84,0x4736,0x8c72,0xaf10,0x93c,0x93b4,0xa503,0x468f,0xe137,0x5795,0xdf42,0x1c1d,0xe9dc,0x73ad,0xad5f,0xd530,0x7ca,0xaf2e]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_25h7'] = {\n nBits: 25,\n tau: 7,\n codeList: [0x4b770d,0x11693e6,0x1a599ab,0xc3a535,0x152aafa,0xaccd98,0x1cad922,0x2c2fad,0xbb3572,0x14a3b37,0x186524b,0xc99d4c,0x23bfea,0x141cb74,0x1d0d139,0x1670aeb,0x851675,0x150334e,0x6e3ed8,0xfd449d,0xaa55ec,0x1c86176,0x15e9b28,0x7ca6b2,0x147c38b,0x1d6c950,0x8b0e8c,0x11a1451,0x1562b65,0x13f53c8,0xd58d7a,0x829ec9,0xfaccf1,0x136e405,0x7a2f06,0x10934cb,0x16a8b56,0x1a6a26a,0xf85545,0x195c2e4,0x24c8a9,0x12bfc96,0x16813aa,0x1a42abe,0x1573424,0x1044573,0xb156c2,0x5e6811,0x1659bfe,0x1d55a63,0x5bf065,0xe28667,0x1e9ba54,0x17d7c5a,0x1f5aa82,0x1a2bbd1,0x1ae9f9,0x1259e51,0x134062b,0xe1177a,0xed07a8,0x162be24,0x59128b,0x1663e8f,0x1a83cb,0x45bb59,0x189065a,0x4bb370,0x16fb711,0x122c077,0xeca17a,0xdbc1f4,0x88d343,0x58ac5d,0xba02e8,0x1a1d9d,0x1c72eec,0x924bc5,0xdccab3,0x886d15,0x178c965,0x5bc69a,0x1716261,0x174e2cc,0x1ed10f4,0x156aa8,0x3e2a8a,0x2752ed,0x153c651,0x1741670,0x765b05,0x119c0bb,0x172a783,0x4faca1,0xf31257,0x12441fc,0xd3748,0xc21f15,0xac5037,0x180e592,0x7d3210,0xa27187,0x2beeaf,0x26ff57,0x690e82,0x77765c,0x1a9e1d7,0x140be1a,0x1aa1e3a,0x1944f5c,0x19b5032,0x169897,0x1068eb9,0xf30dbc,0x106a151,0x1d53e95,0x1348cee,0xcf4fca,0x1728bb5,0xdc1eec,0x69e8db,0x16e1523,0x105fa25,0x18abb0c,0xc4275d,0x6d8e76,0xe8d6db,0xe16fd7,0x1ac2682,0x77435b,0xa359dd,0x3a9c4e,0x123919a,0x1e25817,0x2a836,0x1545a4,0x1209c8d,0xbb5f69,0x1dc1f02,0x5d5f7e,0x12d0581,0x13786c2,0xe15409,0x1aa3599,0x139aad8,0xb09d2a,0x54488f,0x13c351c,0x976079,0xb25b12,0x1addb34,0x1cb23ae,0x1175738,0x1303bb8,0xd47716,0x188ceea,0xbaf967,0x1226d39,0x135e99b,0x34adc5,0x2e384d,0x90d3fa,0x232713,0x17d49b1,0xaa84d6,0xc2ddf8,0x1665646,0x4f345f,0x2276b1,0x1255dd7,0x16f4ccc,0x4aaffc,0xc46da6,0x85c7b3,0x1311fcb,0x9c6c4f,0x187d947,0x8578e4,0xe2bf0b,0xa01b4c,0xa1493b,0x7ad766,0xccfe82,0x1981b5b,0x1cacc85,0x562cdb,0x15b0e78,0x8f66c5,0x3332bf,0x12ce754,0x96a76,0x1d5e3ba,0x27ea41,0x14412df,0x67b9b4,0xdaa51a,0x1dcb17,0x4d4afd,0x6335d5,0xee2334,0x17d4e55,0x1b8b0f0,0x14999e3,0x1513dfa,0x765cf2,0x56af90,0x12e16ac,0x1d3d86c,0xff279b,0x18822dd,0x99d478,0x8dc0d2,0x34b666,0xcf9526,0x186443d,0x7a8e29,0x19c6aa5,0x1f2a27d,0x12b2136,0xd0cd0d,0x12cb320,0x17ddb0b,0x5353b,0x15b2caf,0x1e5a507,0x120f1e5,0x114605a,0x14efe4c,0x568134,0x11b9f92,0x174d2a7,0x692b1d,0x39e4fe,0xaaff3d,0x96224c,0x13c9f77,0x110ee8f,0xf17bea,0x99fb5d,0x337141,0x2b54d,0x1233a70]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag25h9.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_25h9'] = {\n nBits: 25,\n tau: 9,\n codeList: [0x155cbf1,0x1e4d1b6,0x17b0b68,0x1eac9cd,0x12e14ce,0x3548bb,0x7757e6,0x1065dab,0x1baa2e7,0xdea688,0x81d927,0x51b241,0xdbc8ae,0x1e50e19,0x15819d2,0x16d8282,0x163e035,0x9d9b81,0x173eec4,0xae3a09,0x5f7c51,0x1a137fc,0xdc9562,0x1802e45,0x1c3542c,0x870fa4,0x914709,0x16684f0,0xc8f2a5,0x833ebb,0x59717f,0x13cd050,0xfa0ad1,0x1b763b0,0xb991ce]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h10.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h10'] = {\n nBits: 36,\n tau: 10,\n codeList: [0x1ca92a687,0x20521ac4c,0x27a3fb7d6,0x2b4cebd9b,0x3647bceea,0x39f0ad4af,0x3d999da74,0x44eb7e5fe,0x538f3fd12,0x5738302d7,0x65dbf19eb,0x70d6c2b3a,0x7f7a8424e,0x832374813,0x86cc64dd8,0x8a755539d,0x9570264ec,0x991916ab1,0xa06af763b,0xab65c878a,0xb2b7a9314,0xb660998d9,0xbdb27a463,0xcc563bb77,0xe24bdde15,0xed46aef64,0xf4988faee,0x6e5417c7,0x158902edb,0x1cdae3a65,0x242cc45ef,0x27d5b4bb4,0x2b7ea5179,0x32d085d03,0x3679762c8,0x3a226688d,0x3dcb56e52,0x48c627fa1,0x5769e96b5,0x6264ba804,0x660daadc9,0x6d5f8b953,0x74b16c4dd,0x7fac3d62c,0x91f8ef305,0x95a1df8ca,0x994acfe8f,0xa09cb0a19,0xa445a0fde,0xa7ee915a3,0xab9781b68,0xaf407212d,0xb69252cb7,0xc8df04990,0xd3d9d5adf,0xd782c60a4,0xf12158907,0x1d0c9ce43,0x20b58d408,0x2f594eb1c,0x3a541fc6b,0x454ef0dba,0x53f2b24ce,0x629673be2,0x74e3258bb,0x8ad8c7b59,0x9d2579832,0xa8204a981,0xaf722b50b,0xb6c40c095,0xba6cfc65a,0xf15311ce5,0x748b3f83,0xaf1a4548,0xe9a94b0d,0x2be217935,0x3e2ec960e,0x4cd28ad22,0x507b7b2e7,0x54246b8ac,0x57cd5be71,0x6a1a0db4a,0x6dc2fe10f,0x876190972,0x99ae4264b,0xabfaf4324,0xc9427714c,0xd09457cd6,0xd43d4829b,0xea32ea539,0xf52dbb688,0x161e2ea75,0x286ae074e,0x66a2d6963,0x8b3c3a315,0x8ee52a8da,0xa131dc5b3,0xe6bbb3352,0xf55f74a66,0x5a45bb5,0x7ac2673f,0x1da1c89dd,0x289c99b2c,0x3ae94b805,0x50deedaa3,0x5830ce62d,0x5bd9bebf2,0x632b9f77c,0x6e26708cb,0x841c12b69,0x92bfd427d,0x9668c4842,0x9dbaa53cc,0xb007570a5,0xb3b04766a,0xc25408d7e,0xea965ccf5,0xf93a1e409,0x434ef558,0x1681a1231,0x1dd381dbb,0x302033a94,0x75aa0a833,0x92f18d65b,0x9a436e1e5,0xa1954ed6f,0xb78af100d,0xbb33e15d2,0xc62eb2721,0x466a8936,0xf6179a85,0x16b35a60f,0x589440de9,0x6738024fd,0x847f85325,0x9e1e17b88,0xacc1d929c,0xb06ac9861,0xd5042d213,0xfd468118a,0xf9332e63,0x342c96815,0x37d586dda,0x551d09c02,0x5c6eea78c,0x6017dad51,0x9354ffe17,0x9aa6e09a1,0xa94aa20b5,0xacf39267a,0xbb9753d8e,0xbf4044353,0x8730b6b7,0x1716ccdcb,0x22119df1a,0x3f5920d42,0x58f7b35a5,0x6b446527e,0x972fa97ba,0x9e818a344,0xa5d36aece,0xd1beaf40a,0xdcb980559,0xf65812dbc,0x139f95be4,0x6b761e65c,0x6f1f0ec21,0xa605242ac,0xe43d1a4c1,0x29c6f1260,0x386ab2974,0x4e6054c12,0x8c984ae27,0x97931bf76,0x9ee4fcb00,0xd22221bc6,0xe46ed389f,0xebc0b4429,0x6f82813dd,0x732b719a2,0x9072f47ca,0x941be4d8f,0x97c4d5354,0x9f16b5ede,0xb8b548741,0xd253dafa4,0xd5fccb569,0xd9a5bbb2e,0xe4a08cc7d,0x3c77156f5,0x7aaf0b90a,0xb53e1155a,0xb8e701b1f,0x5c2b9448,0x14667ab5c,0x47a39fc22,0x4ef5807ac,0x64eb22a4a,0x982847b10,0xaa74f97e9,0xae1de9dae,0xb56fca938,0xf750b1112,0x1bea14ac4,0x1f9305089,0x233bf564e,0x31dfb6d62,0x3931978ec,0x52d02a14f,0x5a220acd9,0xb1f893751,0xfb2b5aab5,0x40b531854,0x5a53c40b7,0x8d90e917d,0x9139d9742,0x94e2c9d07,0xd6c3b04e1,0xe910621ba,0xf40b33309,0x1152b6131,0x32432951e,0x3d3dfa66d,0x65804e5e4,0xab0a25383,0xb604f64d2,0xde474a449,0x11846f50f,0x6d03e854c,0x7455c90d6,0xab3bde761,0xdad013262,0xe973d4976,0x2b54bb150,0x9577f58a1,0x9920e5e66,0xb66868c8e,0xf4a05eea3,0x3dd326207,0x5b1aa902f,0x99529f244,0xb2f131aa7,0xd038b48cf,0xd3e1a4e94,0x24664cd82,0x36b2fea5b,0x95db6805d,0xa0d6391ac,0xabd10a2fb,0x15f444a4c,0x2be9e6cea,0x57d52b226,0x5f270bdb0,0xb6fd94828,0x879b19105,0xd476d0a2e,0xe6c382707,0xdbfa6a996,0x1689705e6,0x3b22d3f98,0x636527f0f,0x7d03ba772,0xee78d5a4d,0xbf165a32a,0xc2bf4a8ef,0x517be89f2,0x67718ac90,0x6b1a7b255,0x726c5bddf,0xbb9f23143,0x1375abbbb,0x296b4de59,0x8893b745b,0xa9842a848,0xb827ebf5c,0x3840c894b,0x6b7deda11,0xbc02958ff,0x55ba04b51,0x76aa77f3e,0x9b43db8f0,0x9eeccbeb5,0xa295bc47a,0xb4e26e153,0xe476a2c54,0x6be1601cd,0x6f8a50792,0x97cca4709,0xbc66080bb,0x1093a056e,0x6fbc09b70,0xb8eed0ed4,0xcee473172,0x23120b625,0x5da111275,0xcf162c550,0xec8f68756,0xb5db0c4a9,0x2b2ad1127,0x536d2509e,0x9c9fec402,0xc1394fdb4,0x6c326b53,0x5e99af5cb,0xaf1e574b9,0xe6046cb44,0x661d49533,0x8e5f9d4aa,0xdb3b54dd3,0xe63625f22,0xe9df164e7,0x455e8f524,0x5b54317c2,0xbe258b389,0x54340a016,0x5b85eaba0,0x1284dcc1a,0x24d18e8f3,0x4d13e286a,0x8b4bd8a7f,0x215a5770c,0x46572d87a,0xc2c719ca4,0x4ddac77e2,0xd19c94796,0x2d1c0d7d3,0x9ae8384e9,0x9e9128aae,0xca7c6cfea,0x16282675,0xad985c97e,0x4af8bc195,0x9f580da26,0xa6a9ee5b0,0xbc9f9084e,0xd63e230b1,0xc4232a7b6,0xd66fdc48f,0xec657e72d,0xa364707a7,0xf79208c5a,0xde88a1f91,0x574f9ddf6,0x65f35f50a,0x69ce08ead,0x490f4ee9e,0xc9282b88d,0x752c4c7b8,0xb364429cd,0x8b53a7e34,0xbe90ccefa,0xb0507dfa2,0xd525e90,0x5c549eecd,0xe3bf5c446,0x936c6d936,0x9747172d9,0xca843c39f,0xd57f0d4ee,0x2d5595f66,0xbfbb2462e,0x266727b98,0x7ac679429,0x26fc53732,0x656602d25,0x2eb1a6a78,0x4850392db,0xe5b098af2,0xab534c280,0x9ce143f4a,0xf4b7cc9c2,0x35b8e0d6,0x871d5b08a,0x5b958930a,0xb429a7fa,0x54d8d431a,0x7d1b28291,0xa1e645021,0xb80da069d,0xeef3b5d28,0x263d3db6f,0x9592d503,0x4b9d86499,0x6c8df9886,0xa3740ef11,0xc4963b6dc,0x6da94672,0x53b64bf9b,0xb2deb559d,0xf116ab7b2,0x8ace1aa04,0x8ea8c43a7,0x6a4119dd3,0x99d54e8d4,0xc969833d5,0xf554c7911,0x3ade9e6b0,0x6e1bc3776,0x7916948c5,0xdbe7ee48c,0x79484dca3,0xf992e3a70,0x884f81b73,0xc68777d88,0x603ee6fda,0x728b98cb3,0xb12701684,0xd5f21e414,0x58652f15,0x2dc8a6e8c,0x4767396ef,0xb8dc549ca,0xf36b5a61a,0xd09ece7d,0xdda77175a,0x5e9c56d1,0x73e7a97c5,0xb21f9f9da,0xde3c9d2f4,0x69504ae32,0x77f40c546,0xed1217de6,0x3a1f88aed,0xe623a9a18,0xaeec67a8,0xbea83aa19,0x92eeaf8bb,0xa5d08d12e,0x819a9bf38,0x473d4f6c6,0xb192431f5,0xa6c92b484,0x7046885b5,0xb9ab08cf7,0x782d94cd9,0xf158032fa,0x77f5e976,0x12dda2281,0xe72417123,0x3056de487,0xe3de9931a,0xeb3079ea4,0xe4420bad6,0x439c2e4b6,0x47da4a615,0xd7cfdda3,0x56afc5107,0xe978c5f8b,0x5aede1266,0xaf1b79719,0xf8b1b3239,0x75e8845db,0xbf1b4b93f,0xfd5341b54,0xa2373b2d3,0x5967e672b,0xa2cc66e6d,0xb17028581,0xb54ad1f24,0xe91d22b84,0xde85c41f1,0x53d588e6f,0xe9e407afc,0xfc6272bb3,0xa8ca0629a,0xb86665d04,0x5a58fde9,0x1855b427e,0xaabb42946,0xe204ca78d,0x32897267b,0xa78d7ae2,0x96536a598,0xbf2aea0a9,0xc9bcd56c,0x81eb921ea,0x2732fe125,0x2eb69808d,0x61f3bd153,0x8ddf0168f,0x921d1d7ee,0x2bd48ca40,0x83ab154b8,0x5f436aee4,0x93dca0abc,0x26d75ad1e,0x872a1ba54,0x373a9f700,0x50d931f63,0x12d2f512c,0xc6efdbb59,0x88e99ed22,0x903b7f8ac,0xa9da1210f,0xa2eba3d41,0xfe9cd615c,0xfb8911731,0x1cab3defc,0xe6289b02d,0x66d6a35b6,0xb0096a91a,0xc9afcc532,0x80aebe5ac,0xd2f2e9768,0xcc67edb56,0xa51e37f35,0x6ac0eb6c3,0x6af2a4aa1,0xe76290ecb,0x37e738db9,0x72d9b11c5,0x76e613f46,0x4f073278b,0xe1eea307,0xe9e8f9111,0x793ee6f5,0x17304e15f,0x7a3361104,0x731339958,0x8daa6a511,0xa4037ef6b,0x210896f2f,0xafc535032,0xe3025a0f8,0x63e21ba5f,0x3ebb5b8c8,0xf9c6b06c3,0xca95ee37e,0x81f852bb4,0xd6895d823,0x7040cca75,0x4d66ec391,0x4a216e588,0x51d6c18ce,0x47711c319,0x6ae7f794c,0x4abe694d7,0xbc96f6f6e,0x57aa76cd2,0xf948f2648,0x31bcd1bc3,0x94c7b3f1d,0x32eef86ac,0x668f8ff2e,0x6de170ab8,0x9341b93e2,0x974e1c163,0x73182af6d,0x5d85fb48b,0x78b257bde,0x173d0eb29,0x5add785d1,0xaf6e83240,0xdce79166c,0x22716840b,0x7b408f1d9,0xde43a217e,0x36e10fb6e,0xea9a83ddf,0x4dcf50162,0x9aab07a8b,0x281364431,0x8392dd46e,0x945e6ace,0x8d07b3a82,0xd012f1990,0xb7098acc7,0xc2fcfa16c,0x1e7c731a9,0xf16ea68ee,0x2fa69cb03,0x4cee1f92b,0x1e20cfda2,0x9e9d1ef4d,0xe83358a6d,0x59a873d48,0xa6842b671,0x6885bdbef,0x73e4014fa,0x7b9954840,0x548157ffd,0x8853a8c5d,0xeb8874fe0,0xb25d4f257,0x36b447da5,0x71d87958f,0xeedd91553,0x4af23612a,0x278329eac,0x191121b76,0x6e691175d,0xbd140329,0x6ed4532ce,0xd5e3c8ff4,0xe26c64033,0x494a2097b,0xf5e36d440,0xb7818d202,0xa63548c34,0x682f0bdfd,0x3d3c65c17,0x4c4399ae7,0x6b18e67ff,0x4778211a3,0x4089b2dd5,0x21edee850,0x739cede72,0x858dfc744,0x4bc5dba6c,0x21cbd3bdc,0xac83de313,0x6135f08da,0xd3a3a9f0b,0xeb2716099,0x40b88e413,0x992442a25,0xc639de695,0x683bcc7c7,0x6245fc74f,0x543766bd5,0x375356569,0xfa45b7a88,0x9f29b1207,0xba245457c,0x5b98e5ec9,0x204aca6b6,0xd52e9605b,0x504a40d28,0xab6e1695e,0xa26481ebb,0x9455ec341,0x2f05f98e9,0xead83365c,0xb928d8486,0x7b860de0b,0x964ef7da2,0x2422962b9,0x28f5ddfb2,0x8c5c63713,0x9068c6494,0x50aad5744,0x93e7cca30,0x9825e8b8f,0x3a8b4947d,0xfa06737b5,0xcb9c963e8,0x91a2bc332,0x284666b59,0xceb82a1c8,0xa2fe9f06a,0x6fa50365,0x19aa747fa,0xa6e117dc2,0x2b3810910,0xff7e857b2,0x48b55c3e,0x975456ac2,0xad200ed37,0xe4d4d86ef,0xb3ec62491,0x8cd465c4e,0x8a2be2d94,0x5a9f7d648,0x59e067a85,0xb5c35327e,0xc4ca8714e,0xe927a04c,0xf71eac628,0x109354e62,0x1037b1a5b,0x26c27f893,0x3597fa385,0xee24b62ef,0x4b31f921c,0x650244e5d,0xcfec64526,0xcd4bb0a21,0x648c56197,0xbd95056f8,0x983c8c183,0xddc662f22,0x5631bb980,0x1203f56f3,0x6a0c37549,0xa59baa8a4,0x6a23a5068,0xad609c354,0xf6f6d5e74,0x36bc95f79,0x424c92c62,0x3692abf50,0xa4bc460d,0x1b4434b89,0x4eb31302d,0x9a3a891f9,0x93af8d5e7,0xef60bfa02,0x607a378d6,0x5a5a7d835,0x536c0f467,0x11f66a7fe,0x74c7c43c5,0x66eae7c29,0xf5a785d2c,0xd3948a5c0,0xec1094aa4,0xfcad61c19,0x49ca7108a,0x77437f4b6,0x553083d4a,0x5c26c14cd,0x6eb4cacee,0xe8aded63c,0x132aa4b5c,0x57603a19e,0xee359dda3,0xd0f5ea330,0x46b0f0b1f,0xd47cbfc81,0x3ed1b37b0,0x4c8c752d8,0xac202044b,0x207f16128,0x53f5c3981,0x70e1a33a2,0xed8348baa,0x798f94a3e,0x8896c890e,0x521425a3f,0xc8329e9ea,0x41f238ba5,0x1093d3c81,0xcab628e90,0xa1b4bf356,0x92eee2fce,0x59d35b9af,0x2176e9f53,0x7c9abfb89,0xb06d107e9,0xe94c318d5,0x2f397ae30,0xd7e5a1a48,0x98c4abc47,0x574737c29,0xd7f5401b2,0x852b87bc6,0x1180fa957,0x501c63328,0xfd28c0d13,0xf764aa079,0xc8a6f8c5a,0x975b10240,0x6bd33e4c0,0xa1113e39c,0xabcfa8fb8,0x149ea1fac,0xf6443556f,0x959da07e7,0x4721a2ac4,0x30bde0f15,0xc7c4fdef8,0xb7feb4465,0x56675073c,0x96f3f57b9,0x876f0386e,0x393f0a7e8,0x32b40ebd6,0x10a11346a,0xfb81f48ae,0xa892877e,0x86f636e08,0x4fbc4d72b,0x561d5f314,0xca18e2835,0x7e6f519f5,0x8b94e7983,0x619adfaf3,0x4c9ddbbab,0xcb6a461f2,0xf6e22456,0x858c9b401,0x92dc1b3b8,0x3a783615b,0xc74b66f67,0xea90891bc,0x31a829e4b,0x7bd38f505,0xb4476ea80,0x1af371fea,0x84894ff56,0x537584df,0xd4ebdd1d0,0xb43cc192b,0x76700d287,0xaaad9fa58,0xfa511710f,0x6e54699e5,0x6d73391ae,0x3c2f1fb49,0x4fbd96a75,0x252e6304b,0xe72826214,0x8fe6c9336,0x326397743,0xe03bc524,0xdedac9594,0x4ff19096,0x409b4cdbb,0xb15921888,0xa259bcd6d,0x43c67f305,0x1dc65dcec,0x1730b4f85,0xf8a48f16a,0x57a30e743,0x5afd9839,0x682d5f3ae,0xb694337e,0x758c7dacf,0x18fa1ae7d,0x5ba9b5984,0x32e1d45dd,0x672f05518,0x382ffc5b1,0x8f0b08f33,0xb4a4d9ff0,0x53ba0f980,0x2ac0751fb,0xab005de73,0x61ab7be9b,0x63078c9ad,0x27659d148,0xc653c684f,0xecee05017,0x24378ce5e,0xd0f7e5bac,0x8b4bf4199,0xb7aa495fb,0xf3d6b78a5,0x98bab1024,0x6b4971fad,0x723d6c89,0xa17071a75,0xd55a301f4,0x988de925b,0x7ca276f45,0x321b6e484,0x316149ed6,0xb8dba5bb9,0xaad4df3f4,0x178e204f5,0x95cd2e357,0x73fb8a733,0x84ca10c86,0x89498492d,0x5b9bdf383,0x66c58bb10,0xf153ac21e,0x7ca5d3b04,0x637a521c7,0xb5ed589c1,0xd0a3c644e,0x3d5d0754f,0xc6b901174,0x3e96fd3ed,0x79c2fdf8c,0x6594ae371,0x3504fd77a,0x32b81dcc7,0x57b4f3e35,0x4c9808072,0xa06c10993,0xb059666af,0x72b69c034,0xe33ae836e,0xad6cadf0d,0x19573ace1,0xd562fd1e7,0x847804d9d,0x9e32f6734,0x2355c580f,0x2f177b8d6,0xd689ac650,0x71b70abc,0x254915730,0xc5934f949,0x134d59d09,0x2c731fb06,0xd90c6c5cb,0xcc3f9bca4,0xbf078980c,0x80838e95a,0x5ccd6f054,0x378bae56,0x8d1ddb978,0x93b875cf4,0xe2ce90bc6,0xec291b91b,0xd0a11bdc1,0x751be7244,0x579fcd29e,0xf76e5ccb1,0xeb33da184,0xc0ac75b0f,0x15454fb33,0x8b92a411c,0x7da34b476,0x4f413d45e,0x10ec1dbea,0x650739b93,0x315e08a31,0xd4fd5f1bd,0xb5058a126,0x20d5cb63b,0xc1598dfe7,0xa0a2a338d,0xe29af7686,0x83fd0cac9,0x14a8094d8,0x816e0afa3,0x499ef5d2c,0xbddbd0d95,0xa30839ca9,0x4fd33fb4c,0xef63557b7,0x535f06ab2,0xd47d352e,0xa371e6dc4,0x8ac914b17,0x6ba9d69d7,0x96da89aa,0x65bbd5d14,0xd41d2c5c4,0x52a283583,0x4c1f56d26,0x86cd9984a,0x26cbcedc6,0x1aa0eaa03,0xb95d5ad2c,0xe2eb56b20,0xff49d9d5c,0xcce338378,0x330e9fac7,0xe2f53974a,0x668d1c6d5,0xeca0ba751,0x8d48ab5e6,0xd205e18cd,0x1c391633c,0xef5d02e5f,0xd12bb5f20,0x323215199,0x88f5b3ffc,0x931445f29,0xb893cb727,0x32851ecc0,0x80b44d81b,0x5aa48da98,0x46d1e1284,0x4c837ba14,0xeb22c26de,0xe51e9d246,0x8d03deee6,0x5af8e0909,0xbde9773a4,0xbf611cabf,0xd24ac96e7,0x9fe919318,0x50d0206a6,0xb43b9741c,0xba48d4fb3,0x6bccd7290,0x8bc6bfb9c,0xe5a036c9f,0xa80a2cfee,0xc193655a7,0x7c8e5170d,0x6141edbbb,0x4d6b990dc,0xcc49b5702,0x2343fef58,0xd50cb593c,0x4248a60cd,0x901cfbd4c,0x64a4c8736,0x1b2dcbaea,0xd691e5f4c,0xdf352a493,0x1991ac7da,0x4c4879f45,0x9b34aadee,0x52bb3db0d,0x7b9a8c9d3,0xd7ce6e47e,0xec0b922d8,0x8079cab6b,0xabadc8899,0xf57b93b7,0x5c4ef219,0xd7a438d49,0xf55ecca97,0xd07899f1d,0x260947d6c,0xffbd21ab6,0xd04ff923e,0x964b72033,0x31ac3fd7e,0xd2c52e2c4,0x799a640ef,0x98dd061ed,0x5cb2ab7b8,0x72f3881c8,0xe65ed1164,0x34fa0bd5b,0x64f9823cd,0x3797e1ac0,0x2fb8a4751,0x6f347342e,0x22dd7ea0a,0xb19b65e57,0x44fe83e8a,0x7732732e,0x64de20ed7,0x6c9ea834,0x8ce066650,0xc2a685ff0,0x64f19b01f,0x491ab8a88,0x41212fe5a,0x6f9916f3b,0x694f72e71,0xad7a5b35e,0xf62795292,0xc8cdc3d3a,0xfbc6b3518,0x67b631901,0x5b5ba79d5,0xf4fadebdd,0xac7c802e7,0x385712d9d,0x64bd375b4,0xc9a11df70,0x88355bf31,0x606ffbb0a,0xbda93c2d5,0x7c5f94f0a,0x76fe26501,0x5d8b9153c,0x886bbb218,0xacee2feca,0x2ad19a925,0x83b97855c,0xd36608312,0x8ac60dbc7,0x885c8f58,0x8abbdf891,0xea1602271,0xad654fee1,0x6c461195e,0x5eeb1a327,0x18d743962,0x1fc7c55a5,0xaba749670,0x9c9a59c60,0x6e5bafc06,0x96977db12,0xa97b6ebfa,0x63d2d9da6,0xfab00cd60,0xd7bdf4632,0xf83878d59,0xb1c2c462e,0x14e5144a7,0xf4a909b28,0xe979a185b,0x908090a64,0x99eccd798,0x348780a96,0xfdc7ad169,0xa600c2e5b,0xb0968cd98,0x1a45ec098,0x99118c1b4,0x8afa5cd5a,0x1db7e655e,0x9f637e452,0x9568504e3,0x45b2a662,0xf2a1455a2,0x6c1ca9e75,0x30a4a4639,0xc6c2c1a30,0x87500b452,0x5e338bb2e,0xd9dd11dff,0x8c4b5d012,0x8191194e0,0xdd11db867,0xc67c151ce,0x5cb1a00e4,0x98b7a1c6,0x369f35cd4,0xca2190bdb,0x6e14bb3b9,0x8d5692f8c,0xca4b2f4f8,0x787f06877,0x8acbb8550,0x535f4b56a,0xf4caf7ecb,0xd4615b258,0x347ca7070,0x3c798c85d,0x460506465,0x870d0a5dc,0x6510b2464,0xd1dba5544,0xd57789a33,0xe2417c5ba,0xb5ff8628c,0xa3bb22787,0xa16b64f34,0x421e81d3d,0x35b4596a7,0x8d7a2dd7e,0x50b2d83fa,0x9ea87e7c2,0xd5055e752,0xf96aa9da5,0xb096e2a07,0x49970b44b,0x867fb1518,0x5d0f5dba2,0x1b191d11e,0x8e839bb8f,0x1cd4aca15,0x971ec5615,0x7d72a7ebd,0x8b1253bfb,0xe11de1d25,0xa7566839,0xf4f3542e0,0x1ea791e32,0x32a84f759,0x646f1844e,0x42af26809,0x1f4b464ff,0xda684d2d9,0xd854f5fb9,0x4d4d3e91a,0x5af3ef4e2,0x8a1ef5ce7,0x2354febf3,0xb3c5a8944,0x98b62a144,0x9bdba0b4e,0x4aa99b42,0x8099ea151,0x2185463a3,0xb0a1ae997,0xe628d5770,0xb40b5ac89,0x27213b17d,0x4d21db5b5,0x10d0748f7,0x2276c7876,0xb98bee56d,0xbd1ca6ae8,0x824ab48fa,0xc6f35ae62,0x3547a563c,0xf1fc0d824,0x58f55ed75,0xaa9d0de01,0x4719dde60,0xd5386b3dd,0x4d8d9f666,0xaee36013b,0xba4ee322f,0x898d2db4e,0x9fe364808,0xbb13e8045,0xbe346d43a,0xb4c9f886f,0xc9a6f53b8,0xed5a7b6f,0x2a1fac740,0xb8c134a59,0xb1f773993,0xc4d9d0025,0xca905bdca,0x3150a39a7,0xe8329fad5,0xbd4f98059,0x3bc5cf6cd,0xc982fdd03,0xa372de28,0x73fe2e35a,0xb9f684ec,0xc543ff680,0x1bcf5f09a,0x51b2a8099,0xee53277c2,0xb3835a6c,0xaed6765c1,0x92cfd64c8,0xd20c60ed2,0x59dbd9f51,0xb6acb694b,0x427dcd5fd,0x646336a75,0x8008dea4d,0xaf2bdc7c,0xb8a46478a,0xb02c535b6,0xc645d8631,0x44b4af3d,0xc9edfe6cb,0x32ac8ea2a,0x79266a23f,0xc2d902e93,0x6ae5cfbdb,0x2c66c633e,0xeb7a8a4e3,0xcb17281cf,0x7ca378680,0x7ac81509d,0xa59a05073,0xc9cb9f18d,0xb78100d29,0xfab49420a,0xd0a4e69c4,0xd6c33f722,0x68d21bff8,0x1fdad8ca3,0x2884d6968,0xb091ff264,0xeb5fb236f,0xa3d2a1839,0x527db0bc8,0x2dc68cd9f,0xe3f4ea98a,0xa629fe44f,0xb73bd7d66,0x2abfd7b6b,0x1b4056054,0xd6efaac28,0xd13cc950,0xef84ead94,0x5b6ee0d50,0xf4bec692,0xde1b98881,0x55ccccd31,0x86d9b84d,0x5ab736e3d,0x167d2f005,0x118ed1522,0x38bbdc903,0x39cd31ac2,0x31091bc51,0xd66a87d3f,0xafdade6d3,0x2bd1fe097,0x5cf545dd2,0x5e0af578e,0x6fe6dd4c9,0x862bc8fca,0xcbce0b4c6,0x8b7fa8dd,0x3d108ae9f,0xfed2d914a,0xbab304bd8,0xdebe74f8d,0x1e857e3dc,0x570340581,0x114bbf4f5,0xa3cfc0566,0x4026cd686,0x266fb76cd,0xb715773bb,0x2fd2785fd,0x481b34cad,0x11c58d2ba,0x3a5186f4d,0xda55ab71c,0xac887db92,0x9bd6d5592,0x45857d12a,0x8c862f0b9,0x870c88666,0x4a4f4901f,0x774a993d0,0xc9f16c81d,0xeb415e9ef,0x307aa6302,0xa246f21ee,0x1a4f8a9c2,0xcf09f9b4,0xdb30dbb49,0x3581be36f,0x6919a4318,0x8ee677afd,0x5944b9d59,0x8d5fe61aa,0x77c174b1d,0x5cff8fa10,0xc1ce82f48,0x7fbb18e65,0xb6737103,0xe2d30a9b6,0x6481ff469,0x5834b4d26,0x3bba517d5,0xeee6e8080,0x5fe4fea5e,0xe84e94c8c,0xba2ad0a2a,0xa7f2aead0,0x63cecb46d,0x8943d7229,0x1d3878b2b,0xf2b4efe94,0xd9af1949d,0xbb5824d39,0xb8d8f5090,0xed5e19d08,0x60287437e,0x8fe6ae5c2,0x6c85ac058,0xb906be1b8,0xf9d423f65,0x6efed81d6,0x781b67fa2,0xe1dd437ac,0x7a9201a8c,0xfb444c819,0xce75af959,0x86df6e72b,0x756695aa7,0xb7b2bddf2,0xf19a1b99e,0x9a5790e90,0x1d3b3eac0,0xa5c5d9d2b,0x152850218,0x25c4ba6e,0xd4a5f4beb,0x709cec10e,0x94ddbdb6c,0x9d1218277,0x6190ca34a,0x468ed6a3f,0x801bda52e,0x261b3f1a9,0xb3494d9b,0x583e2d7e5,0x9407a80f2,0x58e902456,0x9108c2273,0x59778ff8c,0xd6ce05028,0x286adc62,0x7ed3060dc,0x57b7e03ed,0x3e3dce5c1,0x1bebc2295,0x14a17c9a,0xc7d90fbda,0x8158ae35a,0x69d70a335,0xd3ef97931,0x5793efb7a,0xe6989ef43,0xcd15f0116,0xf9dbc6e25,0xda4a91117,0x54d0917a,0x60f2c3f15,0x7393b0a66,0x6630ed79b,0xed8589c60,0x7db37ab26,0xc4631e80a,0x1badaf501,0x9bdef764d,0xdd0949b4b,0x86f116771,0xacd7ea109,0x7cc9d2f6b,0x3f5598822,0x4ba5a8d0c,0x66e7f9c42,0x33127fb36,0xc85ff976,0x9dbb32ddf,0x3d06c7a56,0xac07601dd,0x5fda3d7e9,0x40a47aef0,0x139928cd0,0x183ab75eb,0x9dd6d1f4b,0x954afec44,0x29953fe22,0xf947e49b1,0xa74266cb0,0x3bbb7fdab,0x8a72b63d1,0x8763e2fbb,0x8c9b4f9a2,0xa35f5a861,0x99e54752c,0x2fdb8e16f,0x2d083ed68,0xa05d36c5e,0x5460842fe,0x173ae0ee6,0x38b3c62e5,0x476c1ae99,0x9a8cb898a,0x19d4032ac,0xa9c01d80b,0xca7d5e4de,0x295d53115,0xb26740e51,0xbf21b0988,0x167391c15,0xd10af35c6,0xd94750799,0xcb986d117,0x1dddf588,0x71ed85f46,0xa5437d58f,0x4029d1e25,0xc580ec972,0x6847df8ba,0xe294d997b,0xe2e8b10ee,0x1593103dd,0x222103857,0x1e035591d,0xb5c9ef2e9,0x9f815ec3e,0xd1da2a021,0x54f171191,0xe51f4a05e,0xc15e7d603,0xba7f16b87,0x80b7a83e1,0x720e2b18d,0x5ec0c069d,0xa4f9f689c,0x5871cafda,0xc913140a2,0x7a8f2efd1,0x77064952c,0x4ea2d857f,0x484523555,0x54971a9e3,0xeb0694eb2,0xb513c8e63,0x5c910db58,0xca87a4dd7,0xb8ca63158,0xb4b09431d,0x3dc9d50b7,0x7d57f02ac,0x5c595b1b2,0x9e0caf698,0x136b48555,0x687dbcc2b,0x54bae2294,0x6899bbd7b,0x8108f46de,0x1dbe8cf08,0xa02e1ae1d,0xf5f26d59,0x805cf202b,0xafede5687,0x1583d5b30,0xda9ed0620,0xcf1237338,0x3a5a77bc4,0xa17ffa0c6,0x29de4c387,0x7825d431,0x2d7b9b38,0x8ed0f26aa,0x56e54e30d,0x9620ab0e7,0xc7e3ea94c,0xd288a41e2,0xf68884f1e,0x5ee02df09,0xc02dbf645,0xeac4c2424,0xcab2d51e1,0x37439577,0x5618ada43,0x2683b5859,0x8a607c1ce,0x795fd9198,0xb3edb11b8,0x846939c5c,0x8b1f6fa23,0xb1a2f2bfe,0xb63a07ad7,0x5f8ea7b00,0x4ee9c6d0c,0x990f2889b,0xb7f7251d0,0xac3291369,0x9d8f36a7b,0xd57342897,0xefca98365,0xdacc69f0e,0x3a70e4b3c,0x1e95c34c2,0x4caab6c06,0x7231f6ee1,0x37909aa04,0x48c9a9cc,0x59cd081bc,0x4dd78c2e4,0x4979da10f,0x4749d0c5,0xa17a4283b,0xde7e1d52d,0xe47cedf1,0x4fa48cbff,0x545a932a0,0x6c2bd9eb8,0xdd9bd3b8c,0x43332c1ba,0x501fa761d,0x7ec40adbb,0x4049f2b33,0xcde28f57b,0xf68c804b9,0x8f50fbd3e,0x54e1bc344,0x36b26e3a2,0x2e5ac9b1,0x10837858d,0x6ccac9e0b,0x625ba8a52,0xac4c8b45c,0x868678237,0x4187235fe,0xbd62663ce,0xea832dfb2,0xd5a72f0a7,0x659c855e,0xbea7f5e48,0xff9566715,0x1bd06d99a,0x9666c578c,0xc6527d3ec,0xb541f3c61,0x678a9ad70,0x36eaadfa3,0xaf74b01de,0x54cc3cdc3,0xd2e587ce6,0x8694b9349,0xd309898fe,0x5c3250e09,0x84dcac28e,0xf72add2df,0x1901681a3,0x9e6a8fd4,0x12f614cd1,0x6d7801ac4,0x14cf1ca54,0x12a7eb608,0x5e7a3bf62,0xba5056a2,0x5bee44c9b,0x819d7dc86,0x62adc8fd,0xbd3155d41,0xcd8c6b38a,0xe320fd50e,0xe189d6655,0x6863c2831,0xd2b9058f,0x23bfad8fa,0x199bd1216,0x56138afd7,0xface83a93,0x9554da725,0x9b614dd91,0x98acbca3f,0xd5f0d5f21,0xeb59039e1,0x51d1ec82a,0xa366ef3ba,0x1ad0e01f0,0x7f038ad0b,0x3ee055321,0x3bf2dcbb7,0x210e9856c,0xe4fea8231,0xb89444937,0x58852cc34,0x1ee29eea9,0xb919c79f2,0xddc44d3ad,0xddcbd4777,0x3c3982ba1,0xdc8ebc45d,0x8b97712b1,0x9702ea21e,0x1f457e726,0x27c6f6e26,0xa9797770,0xd7615f53b,0x74f1cb6e1,0xa32e4d7dc,0x2e89afd1d,0xb03704d5,0xcca58aab0,0x1e5749225,0x6e63a36ba,0x562992099,0x64701b950,0xf94ed6196,0xb3441b5f1,0xc64fac247,0xd72ebd98b,0xfa1985b23,0x2df788358,0x88838b488,0x6091032b4,0x25ff2d736,0xdce63d3d5,0xbb5970414,0x44d8b5ffe,0xe1a5666d8,0xe34129125,0xe23854b1,0x1b2a6dbe,0xd11507bcd,0x844531e6b,0xd864a8611,0xe2a5a7700,0x2d178962a,0x156b07f01,0x48b59fec3,0x3d3d9d79c,0x1846fb339,0xddf1d03ca,0x998abaf9,0xc9d76190b,0x67354a1a8,0xcc89e2b09,0x353356834,0x7ad97470e,0xf4d560524,0x534b7804e,0x14290c632,0xb67d39d60,0x35b166feb,0x88e6fb681,0xa0f82ae1a,0x8460ce52,0x8b06a9012,0xdaf1299dc,0x629ab696c,0x3113b448a,0xdb5ca215,0x3e00b1e2d,0x85a87f5ab,0xb3995ff20,0x85661554d,0xe709c5384,0x111ca99b,0x49e614279,0xf14677ec4,0x8f6439bfb,0x749faa461,0x1c4f9189a,0xe8e9015ca,0xf6e68d510,0xb3819319f,0xda9f7119f,0x7787f40f8,0xbc57f5716,0x60ff2897e,0xb3a28a934,0x10b34c97c,0xc14f53aed,0xd3c4eaf5d,0xb3148d39e,0x7874ea02,0xf86692b4a,0x5b03a0e8d,0xce6db8cc6,0x8233d5908,0xf163e3c06,0xdff854cce,0x26706f1bc,0x94c358653,0x7384c9821,0xe51b8e5d5,0xeda32963b,0xa073f392f,0xc3ccfa213,0x34adf5216,0xcb8da286b,0x3b5fbbf08,0x12812d1f8,0xc97c54c39,0xe1c3e36b9,0xabb8dc0ed,0x19dcbbf6,0x25b0d7c4d,0x45e6b5ce,0x17dc086ca,0xc3f425e6b,0x6fdee14f8,0x39155e6b4,0xa191ec15,0x398fcd7f4,0xa6e2b0594,0xfe5678d82,0xe317eba1f,0x2c4f10ca1,0xae239c19e,0x18e663ed2,0x4a040b7e7,0xbbca0849c,0xce05b3a74,0x7cee982fd,0x78ee54fa7,0x7b47bb0bd,0x7e8f19216,0xd67d91ced,0xef5effe94,0xec1d1938d,0x4c05ef70e,0x324442d9,0xfb0183bb4,0xfb7a0bd50,0x89aa17d87,0xe4e6aed89,0xdbecf68b4,0x683770de4,0xb9f41a136,0xc7614cace,0x89c298386,0x959cf09de,0xab30b19e3,0xdb2e4b614,0x26d30d39b,0x6ccefe452,0x587c5035c,0xea73bbbe0,0xdd9d91a11,0xdd8c5e851,0xe8b4aa077,0x8ccf8fadd,0x47ddd3c0b,0x635a92f19,0xf0edfd1a3,0x1f760bf5e,0xa83feb68a,0x4f74da9dd,0x52f759252,0x98bee689e,0xc5fc8c3d5,0x8373d1286,0xf5f1cdabd,0xada68d3e5,0x3bbb9eb5e,0x50cde8478,0xf01f956e0,0xa922f2842,0x233a8b25a,0x71118b754,0xb7f874552,0x44d757121,0xb873b14cc,0x5bcc1db5c,0xbf9b895ce,0x5e65bb620,0xbbd1ed35c,0x358e79973,0x62aa5a4a5,0x81715fc0f,0x8df03a76e,0x376b7c6c7,0xa07a49f2e,0x45e159b63,0xdae5706b0,0xb5e52c7cc,0x206935e8e,0x39f0c5119,0x3cd58c574,0x571986d35,0xad66da60f,0x2b1a6315,0xd0131b533,0x741a195c5,0xb8663437,0x1cde52798,0x6b8e658b1,0xb43c0d44d,0x45481d697,0x29de93df5,0x10549b874,0xc056b5828,0x3fa830ad,0x9496d14fa,0xf540592a0,0xf31c8b855,0x64f2ba36b,0xfe7c6e4f5,0x5e42a78b0,0x9c2b8b096,0xdcb4a6e71,0xd63b0e7ed,0xde1bcbcda,0x68e7161f2,0x3e5ddf88d,0x419a37501,0xfad63e7ab,0xc6e81b4ba,0x8329315d3,0xc88d267e6,0x73a0ac25f,0xe7b75690f,0xdcbb95be2,0x7a1d2a059,0xd8fac361e,0x6312ff5c9,0xd2cf50d54,0x8c65fd00f,0xaa1636532,0x870c7285d,0x1894f0b84,0x4260cc5c3,0xe9997b9ec,0x87a052144,0x8706babf6,0xbd5f62ad3,0x1a7895439,0xf7e294bbc,0xbcc27ca26,0x3186a63d4,0x7f3ede4a4,0xb64e32468,0x71f250d53,0x7c6513783,0xb1778714a,0x94bf2c57f,0x64a9f893a,0x1305be654,0x493e0c9f6,0x5ba6fed8,0xc4a0c7a06,0xcc2ec0dd,0xd9a6769af,0x724c78a49,0xc85c981a4,0x12553c4cd,0x83cb892b1,0xbc324ccc7,0xef43f6c1d,0x2d6748bb7,0x5efdce2d7,0x94af64f28,0xf9d58feb3,0xcf547ac63,0xceb309feb,0x30beba8ca,0x8ab2e486a,0x4a95d58ad,0x25ce07c46,0x712b93fd7,0x7f46acc81,0x64049d4be,0x65303aa09,0xf3aad21b3,0x2903a6cd0,0x5a0e0467d,0x3c4fa64e4,0x5c6655126,0xb40a2a67f,0xb0c22c6e5,0x1507e039b,0xb282b16b8,0xc0e14a3d3,0x93d381427,0x6bb55bb87,0xb675af72f,0xfceb4f95e,0x66af6ebbd,0x20a44d1f2,0x6bc873916,0xb8947bee8,0x4b6bed8a6,0x7012f7867,0x7eda3c150,0xab3ef1b8e,0x6d71466ee,0x408c4e225,0xe117838b1,0xaef3a075,0x5a0779d4f,0x70a3b1d69,0x26ccd31fd,0xed64dd1b2,0x981d4f60c,0x6a6e4fb61,0x52f15fc93,0x32b3a64d,0xecb17d667,0xa983fb935,0x37d23c88d,0xb8590fbcb,0xec2f1a277,0x90d3053e6,0xa36fa8ccd,0x44bd08ecc,0x61dd197d9,0xa307cfd82,0x1d09c2de4,0x5f6d74368,0x1327d1b2d,0x594cc36b9,0xfea1cba7c,0x50c31262d,0xd99b1a6ba,0x1bf789cd2,0xe2f6f66f9,0x13d5edfc6,0xbc3a9ab0c,0x1da5b2734,0x25ef4f2de,0xdcb55a50a,0x9c6dbc6ac,0x89a838853,0x168f099ee,0xd51601760,0x89f324f1a,0x2cb1ec1ea,0x6306de366,0x12a2f11e,0xb5c0bf797,0x5c5f02be4,0x5019f54be,0x6ae4a096a,0x4bce78778,0x94b65b97f,0xd3f6e7bd2,0x1fbd2a84c,0x6d0127ab1,0x3e82799aa,0x4c1264dfe,0xcf69c9360,0x4b43e5342,0x35d1f0372,0xd78c18eb4,0x262574101,0xc2c5c7335,0xbad04051a,0x1c481f94e,0x3285aa0de,0x8973e1f69,0x5d238c694,0x7b71847b9,0x242f5675c,0xcc5751c2d,0xe09bc620b,0xe4e904dd,0x7ca4f1a7,0x2ac79ae43,0xe213d4250,0xd4137c2b5,0xddfce11bc,0xd1d658566,0x213f5b1bb,0xcd35be0a8,0xcc67d7f91,0x509bde098,0x74d3d8f46,0x51309c970,0x53e2bdf66,0xa5dd3fed3,0xa4e69b212,0xb1d39936d,0x6b6c8926b,0x46540a7b0,0x2eebc599f,0x2e54a283e,0xf9a328a9c,0x7ea9cfc53,0x5cffa2bdb,0x464d16f8e,0xeb09444bc,0x3f341b259,0x4d112b108,0x70cb94242,0x974ed4ffd,0x1084da291,0x85673ca39,0xd4d74766f,0x64a68e1de,0xe35630cae,0x2073229db,0x63d3a3902,0x31598ee06,0x808d61126,0x29957984,0xd4f5f2649,0x9ec8a706b,0x349981760,0xc93ab23a6,0x2c7aa80da,0x866f102ba,0xb15cff7bc,0x66a13a4ca,0x54a755048,0xd13fdb8d9,0x16ad5edf3,0xe043bb154,0xcc8755671,0xcf9b2bfd5,0x3608890b4,0x330fef315,0xe3299ca65,0xb60765e1,0xe9bb17dc,0x95f474d8b,0xe721d3d00,0xd4679e565,0xc80da6113,0x98deeff30,0xc293bb871,0xe79132f48,0xb152dafbb,0x55f6a4386,0xa1b8a4044,0x4f4187b05,0xb17c2ed3,0x95d75ba04,0xbbf12e96d,0x6abd1a52f,0xf300bc991,0xf0a7385d4,0x52964f82a,0xa9962925f,0x613b2eef1,0x5fd2c92a8,0x9ebecd05,0x36002b87a,0x902c79eef,0x394e63c7e,0x133285064,0xf7cfe2d4b,0x4f068522c,0x96fea1a0f,0xc5a927b13,0xe9a2c1994,0x5c53b3803,0xf636b6188,0x7c656e3,0x26af1fc5f,0xec2f40b78,0xfaa1921e5,0x6137a8b30,0x28674f7b,0x3de184e35,0xeeef093e6,0xd44b3dae0,0xbb7ab7d93,0x2ae18c956,0xcde492bd6,0x1cee0216e,0xf1e5830ad,0x76f6c3299,0xdea24af84,0x277e75586,0xa17318024,0x5c4739486,0x5e3de4725,0x6f67c9f6d,0x25f42791d,0x3c54d15b3,0xef98d9c32,0x42f64819d,0x16d5fd070,0x63cb98d4f,0x45a3ad27c,0x1b496b0ac,0xaa471c42d,0x599346a2,0xdc8d1c2d,0x7498928c1,0xea06e90ff,0xb683baa32,0xf93014e16,0x20575d56e,0x794325589,0x1533e9935,0x86b8bcb70,0xce11faf5d,0x36c0bd318,0xe5e8c1167,0xe1831ba64,0xe088dbfa4,0x984479674,0xafef02b29,0x48518c716,0x4301564ce,0x21cc88710,0xd5c995278,0xd8367de1c,0x4a51125e8,0x113e1c226,0xef141e076,0x44097011d,0x4ca9d707c,0x40d8831f1,0xbd9c3b1d8,0x978364177,0x10f7606a9,0x46a64270a,0x42df1b22b,0xe906cf2a0,0x997da6fa5,0xa5722c26f,0xb14f58aaa,0xafc167ad8,0x37be56e60,0xde7f80d62,0xc3fb0a64,0xce8ca802c,0x35032ed9d,0xaa8ba3ee6,0x94b2e707c,0x2debbdae1,0xf53e25fcf,0xe935543eb,0x1462f0e90,0x54ce7d18c,0x2ddafdc5f,0x700565dee,0xfd408e0af,0x17d089dec,0x833ea2459,0x3c8d3776a,0x2e5eebac8,0x20cbf49b0,0xc44675eb7,0x3a4b6beb1,0xce6f37c1e,0x63fba2e7c,0x5a05b553d,0x1286445b0,0x5e07a9b61,0x7d8397ea4,0x8084b7bbb,0xb05b38097,0x29c3019ee,0xed1d2708b,0x9df8a4d47,0xe4891e436,0x2a762ab72,0x92f70600f,0x92329a2cd,0x3e200c6ed,0x8c0a7233e,0x60866806a,0xf4fddd24a,0xf78464c71,0x9c3d22242,0x3877ea6d1,0xe2a6d54ac,0x497d2a5e7,0xca82f781e,0x481524f4c,0xdee088814,0xb2a82d3a4,0x8e6afe6e5,0xd6279a5da,0x4567cbc1a,0x5bec2b2fd,0x4ef452505,0x61d992cba,0xab96be0cb,0x708ef35d9,0xb3f6f3623,0x36eb1801d,0xbadfee917,0xa3db13cd0,0x1d1a12828,0x2500816ce,0xcf7612148,0xbe6a3f4b,0x74142f3da,0xce5deed92,0xf9530a786,0x47c8bb38,0xfcabfe88f,0xbc83accb1,0x20cd9fb1f,0x23dcceb3,0x9e969b8c4,0x6e28de934,0x80a399667,0x76a0b85ad,0x21a84be3c,0xa28d028b5,0xc4e7690df,0xbfd9621e8,0x6f4bc0c24,0xaa8e76bd7,0xdeb55dac9,0xbb344fa8b,0xfcaab4dec,0x146aba6cb,0xf49ed6eb8,0xdd57e9dea,0x225d5d090,0xd6e86c1c5,0x639be5f39,0xf5e7a6132,0xd2968b09f,0x82b30ba1e,0x803fa46cc,0xc290fab00,0x10df59de5,0x51ae9dcfb,0x49af8516d,0x2b564ce6,0xc615a1de0,0xfef9864a4,0xc16e27341,0x39e846736,0x1ecbb6746,0x588d03a7c,0x10a0eaf9c,0x671ccea6b,0x33a154603,0xa7b003bc1,0xc5fc3848d,0x78e50a9c7,0x17dbfb88e,0x4fd0ed541,0x84221deba,0x3132cf7e6,0xb67e7ac53,0xdf6b28024,0x785b9f7ed,0xe3d35320d,0x159c06583,0x5c54a80a3,0xed4d4533b,0xcf16c601a,0x5e94efbd1,0x5d587126e,0xeef2f2807,0x9f3c558e,0x736cfd539,0xf5a922ae1,0x4e2ab9959,0x6a2dd34e7,0x8c9d30d23,0xeba20b791,0xd5c5095e3,0x423d75a82,0x40cebaafe,0x65e08d288,0x2e4f6d767,0xfe10d2f21,0x110347bda,0xe43a9bfb3,0xcdea483cc,0xfb1e2d8c6,0xd8a0af7a7,0x37d05b182,0x8d1241d83,0xda1ea7b6e,0x65bea93db,0x2a02f8753,0x454243289,0x4150bc5a2,0xbbabe5911,0x4cbcdbc59,0xf0e61340b,0x30a2cdea8,0x5daecb091,0x5dc93d891,0xc501b4051,0x782cfba78,0x4c191b61e,0xb7e27ef35,0x5a476838,0x9b0209574,0xa775164cf,0xd33d21701,0x3afcb7d45,0x4df2035cd,0x498819a21,0x293f9e506,0x9a35ff1c8,0xc090ebe6b,0xa4f0551d4,0x5dc0dc194,0x1388aeb31,0x340b27bf4,0x3a0f320ab,0x996be75d,0xb257ecf39,0x78d86f2f1,0x673f5ff91,0x4538d7e3e,0xde5bc4369]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h11.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h11'] = {\n nBits: 36,\n tau: 11,\n codeList: [0xd5d628584,0xd97f18b49,0xdd280910e,0xe479e9c98,0xebcbca822,0xf31dab3ac,0x56a5d085,0x10652e1d4,0x22b1dfead,0x265ad0472,0x34fe91b86,0x3ff962cd5,0x43a25329a,0x474b4385f,0x4e9d243e9,0x5246149ae,0x5997f5538,0x683bb6c4c,0x6be4a7211,0x7e3158eea,0x81da494af,0x858339a74,0x8cd51a5fe,0x9f21cc2d7,0xa2cabc89c,0xadc58d9eb,0xb16e7dfb0,0xb8c05eb3a,0xd25ef139d,0xd607e1962,0xe4aba3076,0x2dde6a3da,0x43d40c678,0x5620be351,0x64c47fa65,0x686d7002a,0x6c16605ef,0x6fbf50bb4,0x8d06d39dc,0x9f53856b5,0xadf746dc9,0xbc9b084dd,0xd290aa77b,0xd9e28b305,0xe4dd5c454,0xfad2fe6f2,0x181a8151a,0x26be42c2e,0x2e10237b8,0x405cd5491,0x7742eab1c,0x85e6ac230,0x8d388cdba,0x9f853ea93,0xc41ea2445,0xcf1973594,0x14a34a333,0x31eacd15b,0x6c79d2dab,0x73cbb3935,0x89c155bd3,0x8d6a46198,0x91133675d,0xa708d89fb,0xae5ab9585,0xb9558a6d4,0xb98743ab2,0xd6cec68da,0x1506bcaef,0x4becd217a,0x4f95c273f,0x658b649dd,0xa76c4b1b7,0xecf621f56,0x1c8a56a57,0x3628e92ba,0x53706c0e2,0x5e6b3d231,0x7809cfa94,0xe97eead6f,0x5af40604a,0x7492988ad,0xed5994712,0x5eceaf9ed,0x7c1632815,0xc1a0095b4,0xe9e25d52b,0x3a6705419,0xa8333012f,0x4ce5704d0,0x508e60a95,0x877476120,0xa864e950d,0xea45cfce7,0x19da047e8,0x24d4d5937,0x6e079cc9b,0x99f2e11d7,0x33aa50429,0x499ff26c7,0x50f1d3251,0x66e7754ef,0x96ad633ce,0x9a5653993,0xaca30566c,0xc298a790a,0x8be44b65d,0xdc68f354b,0x16f7f919b,0x4dde0e826,0xd548cbd9f,0xe0439ceee,0xfd8b1fd16,0x76521bb7b,0xd92375742,0xcab16d40c,0x730c9dd72,0xad9ba39c2,0xb14493f87,0x52b15651f,0x185409cad,0x77ae2c68d,0x94f5af4b5,0xa13bad55,0x61ea437cd,0xa022399e2,0x203b163d1,0x7bba8f40e,0x95bc9442d,0x41c0b5358,0x8e9c6cc81,0xeb549670,0x9da3a0b51,0xd832a67a1,0xdcd4350bc,0x4aa05fdd2,0x60c7bb44e,0x4b358b96c,0x67299b45,0xb9c89b5fa,0x6975acaea,0x62b8f7afa,0x33567c3d7,0xbac139950,0xa5927c62a,0x5c916e6a4,0x260ecb7d5,0x29b7bbd9a,0x903205f26,0xae72270a4,0x3d2ec51a7,0x82ea55324,0x11a6f3427,0x1ca1c4576,0xa40c81aef,0xbddccd730,0xe617561e,0x969317b0f,0x67f781364,0x610912f96,0xb2549fdfc,0x6e5aaa6b,0xb6c475339,0xc56836a4d,0x844e351eb,0x4647f83b4,0x908a04f5,0x7f51034c9,0xaee537fca,0x5e92494ba,0xd445808f4,0x28d68b563,0x4d25374b,0x2bc065f65,0x96dc3ea0c,0x4b2ade817,0x7c3fd502,0xe768b5caf,0x17605cf6c,0x182741ee4,0x62846097c,0x72b5ebf80,0x263da6e13,0xfa841bcb5,0x7e45e8c69,0x653c81fa0,0x7443b5e70,0xa5234afd,0x74756f24e,0x157ebf02a,0x82ef46939,0x80d420264,0x2aeed3e98,0xb0a1dd4f8,0xb5436be13,0x7b7b4b13b,0x1ce80d6d3,0x16c08427d,0xee54462dd,0x1f7644cce,0x9c7b5cc92,0xe369138f8,0x5d5a66e91,0x485d62f49,0xe6e819e94,0xb1f340eb5,0x9d198ce2,0xd60717437,0x196b856c,0xf0a6173a5,0x12c0e1ec6,0x62b82d5cf,0xad154c067,0xce3778832,0x6b0a7b864,0x4c7686694,0x5058ff3ec,0xd5e21ea23,0x9ff4a76ee,0x9dd981019,0x1bad4d30a,0xc601896d1,0x973439b48,0x1ce7431a8,0x57a8021d6,0xf9dba96e6,0x83a2e4e7c,0x8ea585380,0xaf6c0e744,0x875b73bab,0xda34ca901,0x2ab9727ef,0xd39f21b9a,0x8a10b742f,0x5f8952dba,0xf8da71ab0,0xc25f9df96,0x6f8a5d94,0xe42e63e1a,0xb78409d1b,0x792229add,0x5acf8c455,0x2fc29a9b0,0xea486237b,0xb0c9685a0,0x1ad748a47,0x3b4712d5,0xf29216d30,0x8dad65e49,0xa2cf09dd,0xb5f174c6,0xe54f57743,0xb9cf54d78,0x4a312a88a,0x27babc962,0xb86897111,0xf2ff6c116,0x82274bd8a,0x97023505e,0x52d46edd1,0x585c1f538,0xbddd00e43,0x5590b74df,0x729404a1f,0x65320855e,0xd3d4b6956,0x7ae374f14,0x2d7a60e06,0x315cd9b5e,0xfd36b4eac,0xf1df7642b,0x55db27726,0x8f15ebc19,0x992f8c531,0x62dea2a40,0x928275cab,0x69c263cb9,0xa774cca9e,0x266b2110e,0x1b14acbb8,0x624b8a71b,0x1c539406b,0x3086d529b,0x111dd66e,0x98cd630bf,0x8b9d1ffdc,0x72b2f61e7,0x9ed9d672b,0x96cdd15f3,0x6366c2504,0x6ca9df73a,0xa066d60f0,0xe7a4b8add,0x8264647ef,0xaa195bf81,0x9a3db8244,0x14d2df6a,0xb63265b7,0x2f010de73,0x97e774986,0x248affc29,0xfb57dcd11,0xb1a7e4d9,0x4bfa2d07d,0x54e5cdf96,0x4c15c1c86,0xcd9c61166,0x499380b2a,0x540308d09,0x8b63fe66f,0xc81aeb35e,0x86fe0bd5c,0xce2480c2a,0x1ab29ee60,0x8048daa15,0xdbfeb2d39,0x567c9858c,0x2b6edc5bc,0x2078fca82,0xadacc22aa,0xb92486f49,0x51fac5964,0x691ee6420,0xf63b3e129,0x39be7e572,0xda2ce6c74,0x20cf17a5c,0xee55f9b6e,0xfb8572726,0xb2c2de548,0xcaa9bce92,0xae9182db3,0x74b6e5bd1,0x137b252af,0x51f686881,0xd672f6c02,0x654146ce4,0xf944bc825,0xe8327f809,0x76a73fd59,0xf79da4cb4,0x956f8099b,0x7b5f2655c,0xd06b114a6,0xd0697ca50,0x27c390797,0xbc61ed9b2,0xcc12dd19b,0xeb7818d2c,0x92fcecda,0x89ded4ea1,0x256a0ba34,0xb6948e627,0x1ef6b1054,0x8639294a2,0xeda3780a4,0x39ee2af1d,0xcd257edc5,0x2d9d6bc22,0x121d3b47d,0x37e23f8ad,0x119f31cf6,0x2c97f4f09,0xd502abfe0,0x10bc3ca77,0x53d7190ef,0x90c3e62a6,0x7e9ebf675,0x979ce23d1,0x27f0c98e9,0xeafb4ae59,0x7ca7fe2bd,0x1490ca8f6,0x9123387ba,0xb3bc73888,0x3ea87e325,0x4888964aa,0xa0188a6b9,0xcd383c666,0x40029a3fd,0xe1c00ac5c,0x39e6f2b6e,0xde664f622,0xe979a75e8,0x7c6b4c86c,0xfd492e071,0x8fbb35118,0x40b4a09b7,0xaf80bd6da,0x70e0b2521,0x2f5c54d93,0x3f4a118d5,0x9c1897b9,0x79776eac,0x84b00b17,0x3a95ad90e,0x28c544095,0x39d457c05,0x7a3791a78,0xbb770e22e,0x9a822bd6c,0x68a4b1fed,0xa5fd27b3b,0xc3995b79,0xd1519dff1,0x8e7eee359,0xcd3ca50b1,0xb73b8b793,0x57aca1c43,0xec2655277,0x785a2c1b3,0x75a07985a,0xa4b01eb69,0xa18a11347,0xdb1f28ca3,0x877ec3e25,0x31f6341b8,0x1363a3a4c,0x75d8b9ba,0x7ae0792a9,0xa83a21651,0x7f08f9fb5,0xd0cf73a9,0xb04dcc98e,0xf65c7b0f8,0x65ddaf69a,0x2cf9b86b3,0x14cb51e25,0xf48027b5b,0xec26ea8b,0x44bafd45c,0xb12c7c0c4,0x959fd9d82,0xc77c9725a,0x48a22d462,0x8398e8072,0xec89b05ce,0xbb682d4c9,0xe5a86d2ff,0x358f01134,0x8556ddcf6,0x67584b6e2,0x11609439f,0x8488816e,0xaaf1a2c46,0xf879898cf,0x8bbe5e2f7,0x101eee363,0x690f69377,0xf5bd93cd9,0xcea4c2bf6,0x9550be706,0x2c5b38a60,0xe72033547,0x4458b0629,0xee8d9ed41,0xd2f918d72,0x78dc39fd3,0x8212636f6,0x7450a72a7,0xc4f0cf4c6,0x367bcddcd,0xc1caf8cc6,0xa7f5b853d,0x9d536818b,0x535e021b0,0xa7eb8729e,0x422a67b49,0x929e928a6,0x48e8aefcc,0xa9897393c,0x5eb81d37e,0x1e80287b7,0x34770d903,0x2eef86728,0x59266ccb6,0x110bba61,0x1dfd284ef,0x447439d1b,0xfece0e599,0x9309f3703,0x80764d1dd,0x353f1e6a0,0x2c1c12dcc,0xc1d21b9d7,0x457ee453e,0xd66faf540,0x44831e652,0xcfd49a848,0x9312d4133,0x3f097d3ee,0x8c9ebef7a,0xa99e29e88,0xe9fab22c,0x4e748f4fb,0xecdee4288,0xabce5f1d0,0xc42f6876c,0x7ed402ea0,0xe5c4242c3,0xd5b2c31ae,0x286863be6,0x160444d94,0x5f0f5808e,0xae3d44b2a,0x9f5c5d109,0x8ad9316d7,0x3422ba064,0x2fed11d56,0xbea6e3e04,0x4b029eec,0x6deed7435,0x3718ce17c,0x55857f5e2,0x2edac7b62,0x85d6c512,0xd6ca88e0f,0x2b7e1fc69,0xa699d5c1b,0xf05ad74de,0x4cf5fb56d,0x5725e07e1,0x72f18a2de,0x1cec52609,0x48534243c,0x2523a4d69,0x35c1b80d1,0xa4d7338a7,0xdb1af012,0xe61a9475d,0x5df03f91,0x97ae260bb,0x32d627fef,0xb640f73c2,0x45a1ac9c6,0x6a2202de1,0x57d3e25f2,0x5aa9f986e,0xcc859d8a,0xe3ec6cca8,0x54e95e1ae,0x446887b06,0x7516732be,0x3817ac8f5,0x3e26d938c,0xaa81bc235,0xdf387ca1b,0xf3a3b3f2,0xb4bf69677,0xae21868ed,0x81e1d2d9d,0xa0a9ea14c,0x8eee297a9,0x4740c0559,0xe8b141837,0xac69e0a3d,0x9ed83a1e1,0x5edb55ecb,0x7340fe81,0x50dfbc6bf,0x4f583508a,0xcb1fb78bc,0x4025ced2f,0x39791ebec,0x53ee388f1,0x7d6c0bd23,0x93a995fbe,0x8a41728de,0x2fe70e053,0xab3db443a,0x1364edb05,0x47b6eeed6,0x12e71af01,0x52ff83587,0x3a1575dd8,0x3feaa3564,0xeacf78ba7,0x872b94f8,0xda8ddf9a2,0x9aa920d2b,0x1f350ed36,0x18a5e861f,0x2c35b89c3,0x3347ac48a,0x7f23e022e,0x2459068fb,0xe83be4b73]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h9.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h9'] = {\n nBits: 36,\n tau: 9,\n codeList: [0x131b29eda,0x16c41a49f,0x1a6d0aa64,0x1e15fb029,0x21beeb5ee,0x2567dbbb3,0x2910cc178,0x340b9d2c7,0x37b48d88c,0x42af5e9db,0x4a013f565,0x54fc106b4,0x58a500c79,0x6748c238d,0x6e9aa2f17,0x75ec83aa1,0x799574066,0x7d3e6462b,0x80e754bf0,0x88393577a,0x8be225d3f,0x9a85e7453,0x9e2ed7a18,0xa580b85a2,0xa929a8b67,0xacd29912c,0xb07b896f1,0xb42479cb6,0xbb765a840,0xbf1f4ae05,0xc6712b98f,0xca1a1bf54,0xd514ed0a3,0xd8bddd668,0xf60560490,0xf9ae50a55,0x085212169,0x0bfb0272e,0x1e47b4407,0x294285556,0x2ceb75b1b,0x37e646c6a,0x4a32f8943,0x552dc9a92,0x58d6ba057,0x677a7b76b,0x6b236bd30,0x72754c8ba,0x81190dfce,0x84c1fe593,0x886aeeb58,0x8c13df11d,0x970eb026c,0xad045250a,0xb45633094,0xc6a2e4d6d,0xca4bd5332,0xd19db5ebc,0xd546a6481,0xdc988700b,0xe3ea67b95,0xe7935815a,0xeee538ce4,0x0131ea9bd,0x0c2cbbb0c,0x0fd5ac0d1,0x137e9c696,0x17278cc5b,0x22225ddaa,0x2d1d2eef9,0x346f0fa83,0x3f69e0bd2,0x4312d1197,0x4e0da22e6,0x51b6928ab,0x590873435,0x5cb1639fa,0x605a53fbf,0x67ac34b49,0x6b552510e,0x6efe156d3,0x764ff625d,0x889ca7f36,0x8c45984fb,0x939779085,0x97406964a,0xa5e42ad5e,0xc6d49e14b,0xce267ecd5,0xd9214fe24,0xdcca403e9,0xe7c511538,0xf668d2c4c,0x13b055a74,0x29a5f7d12,0x2d4ee82d7,0x3849b9426,0x3bf2a99eb,0x43448a575,0x46ed7ab3a,0x51e84bc89,0x6b86de4ec,0x6f2fceab1,0x72d8bf076,0x7681af63b,0x852570d4f,0x8c77518d9,0x93c932463,0x9ec4035b2,0xad67c4cc6,0xb110b528b,0xb4b9a5850,0xcaaf47aee,0xce58380b3,0xd5aa18c3d,0xe0a4e9d8c,0xe44dda351,0xe7f6ca916,0xef48ab4a0,0xf2f19ba65,0xf69a8c02a,0x10391e88d,0x1b33ef9dc,0x262ec0b2b,0x29d7b10f0,0x2d80a16b5,0x312991c7a,0x3c2462dc9,0x437643953,0x521a05067,0x55c2f562c,0x6466b6d40,0x730a78454,0x76b368a19,0x7a5c58fde,0x7e05495a3,0x85572a12d,0x9051fb27c,0x97a3dbe06,0x9ef5bc990,0xa29eacf55,0xa6479d51a,0xb1426e669,0xb4eb5ec2e,0xb8944f1f3,0xce89f1491,0xd5dbd201b,0xd984c25e0,0xe0d6a316a,0xf32354e43,0xfa75359cd,0x0918f70e1,0x106ad7c6b,0x17bcb87f5,0x22b789944,0x38ad2bbe2,0x4750ed2f6,0x4af9dd8bb,0x6f934126d,0x8931d3ad0,0x8cdac4095,0x9083b465a,0x9b7e857a9,0xa2d066333,0xa679568f8,0xadcb37482,0xb8c6085d1,0xc017e915b,0xc769c9ce5,0xe85a3d0d2,0xec032d697,0xefac1dc5c,0xf3550e221,0xfaa6eedab,0x01f8cf935,0x22e942d22,0x4782a66d4,0x4b2b96c99,0x4ed48725e,0x5d7848972,0x64ca294fc,0x687319ac1,0x6fc4fa64b,0x736deac10,0x7abfcb79a,0x85ba9c8e9,0x89638ceae,0xa6ab0fcd6,0xaa540029b,0xb1a5e0e25,0xbca0b1f74,0xc049a2539,0xcb4473688,0xceed63c4d,0xd29654212,0xdd9125361,0xe13a15926,0xe88bf64b0,0xec34e6a75,0xfad8a8189,0xfe819874e,0x097c6989d,0x26c3ec6c5,0x2a6cdcc8a,0x2e15cd24f,0x31bebd814,0x4b5d50077,0x5a011178b,0x5daa01d50,0x6c4dc3464,0x6ff6b3a29,0x7748945b3,0x89954628c,0x90e726e16,0xa333d8aef,0xa6dcc90b4,0xc07b5b917,0xc4244bedc,0xcb762ca66,0xd670fdbb5,0xe16bced04,0xf76170fa2,0x14a8f3dca,0x1bfad4954,0x2a9e96068,0x2e478662d,0x31f076bf2,0x39425777c,0x52e0e9fdf,0x5689da5a4,0x5ddbbb12e,0x68d68c27d,0x94c1d07b9,0x986ac0d7e,0x9fbca1908,0xa36591ecd,0xaab772a57,0xc0ad14cf5,0xcba7e5e44,0xd2f9c69ce,0xd6a2b6f93,0xda4ba7558,0xddf497b1d,0xec9859231,0xfee50af0a,0x0636eba94,0x14daad1a8,0x397410b5a,0x40c5f16e4,0x4817d226e,0x655f55096,0x69084565b,0x94f389b97,0x989c7a15c,0x9fee5ace6,0xaae92be35,0xb98ced549,0xcbd99f222,0xd32b7fdac,0xecca1260f,0xf07302bd4,0x02bfb48ad,0x0a1195437,0x0dba859fc,0x18b556b4b,0x2eaaf8de9,0x35fcd9973,0x3d4eba4fd,0x4bf27bc11,0x56ed4cd60,0x61e81deaf,0x6939fea39,0x82d89129c,0x917c529b0,0x952542f75,0xa3c904689,0xa771f4c4e,0xb26cc5d9d,0xc4b977a76,0xcfb448bc5,0xdaaf19d14,0xe952db428,0xf44dac577,0x153e1f964,0x278ad163d,0x3285a278c,0x39d783316,0x487b44a2a,0x5e70e6cc8,0x6219d728d,0x696bb7e17,0x746688f66,0x830a4a67a,0x91ae0bd8e,0xa051cd4a2,0xab4c9e5f1,0xb6476f740,0xbd99502ca,0xc89421419,0xcc3d119de,0xd737e2b2d,0xe5dba4241,0xf82855f1a,0x156fd8d42,0x1cc1b98cc,0x2b657afe0,0x32b75bb6a,0x36604c12f,0x53a7cef57,0x5ea2a00a6,0x86e4f401d,0x9931a5cf6,0xa42c76e45,0xaf2747f94,0xb67928b1e,0xbdcb096a8,0xc8c5da7f7,0xcc6ecadbc,0xd3c0ab946,0xdebb7ca95,0xe2646d05a,0x11f8a1b5b,0x244553834,0x3de3e6097,0x48deb71e6,0x53d988335,0x5782788fa,0x69cf2a5d3,0x71210b15d,0x8716ad3fb,0x9d0c4f699,0xb301f1937,0xc1a5b304b,0x122a5af39,0x2bc8ed79c,0x331ace326,0x4cb960b89,0x540b41713,0x62af02e27,0x6657f33ec,0x6da9d3f76,0xa0e6f903c,0xabe1ca18b,0xaf8aba750,0xc1d76c429,0xc9294cfb3,0xf8bd81ab4,0x0b0a3378d,0x3e4758853,0x5f37cbc40,0x6689ac7ca,0x6a329cd8f,0x6ddb8d354,0xb365640f3,0xb70e546b8,0xbe6035242,0xc5b215dcc,0xc95b06391,0xcd03f6956,0xd0ace6f1b,0xe6a2891b9,0xf19d5a308,0x128dcd6f5,0x1636bdcba,0x2c2c5ff58,0x3727310a7,0x5bc094a59,0x5f698501e,0x6312755e3,0x87abd8f95,0x8b54c955a,0x99f88ac6e,0xac453c947,0xc23adebe5,0xd487908be,0xea7d32b5c,0x0072d4dfa,0x07c4b5984,0x12bf86ad3,0x250c387ac,0x2c5e19336,0x3b01daa4a,0x50f77cce8,0x54a06d2ad,0x58495d872,0x71e7f00d5,0x8434a1dae,0x87dd92373,0xa5251519b,0xb01fe62ea,0xc61588588,0xf952ad64e,0x0f484f8ec,0x253df1b8a,0x28e6e214f,0x4285749b2,0x462e64f77,0x54d22668b,0x5c2407215,0x6ac7c8929,0x80bd6abc7,0x9a5bfd42a,0xa1adddfb4,0xa556ce579,0xb3fa8fc8d,0xc64741966,0xcd99224f0,0xeae0a5318,0xf5db76467,0x306a7c0b7,0x4a090e91a,0x58acd002e,0x6ea2722cc,0xacda684e1,0xcdcadb8ce,0xe7696e131,0xf60d2f845,0x25a164346,0x344525a5a,0x3b97065e4,0x42e8e716e,0x4de3b82bd,0x553598e47,0x5c87799d1,0x6b2b3b0e5,0x8120dd383,0x84c9cd948,0xbf58d3598,0xdca0563c0,0xeeed08099,0x1ad84c5d5,0x46c390b11,0x606223374,0x7a00b5bd7,0xa994ea6d8,0xb0e6cb262,0xce2e4e08a,0x2d56b768c,0x434c5992a,0x643cccd17,0x6f379de66,0x76897e9f0,0x88d6306c9,0xa9c6a3ab6,0xb86a651ca,0xd208f7a2d,0x29df804a5,0x646e860f5,0x6f6957244,0x7a6428393,0xa9f85ce94,0xada14d459,0xe830530a9,0x2a1139883,0x4758bc6ab,0x8939a2e85,0x8ce29344a,0x908b83a0f,0xadd306837,0xb524e73c1,0xc3c8a8ad5,0x353dc3db0,0x6129082ec,0x687ae8e76,0x771eaa58a,0x94662d3b2,0x9f60fe501,0xd29e235c7,0x147f09da1,0x2322cb4b5,0x406a4e2dd,0x4b651f42c,0x615ac16ca,0x68aca2254,0x9840d6d55,0xb9314a142,0xd678ccf6a,0xddcaadaf4,0xf76940357,0x1859b3744,0x1fab942ce,0x2aa66541d,0x4b96d880a,0x5691a9959,0x6c874bbf7,0xae68323d1,0xc0b4e40aa,0xcf58a57be,0xd6aa86348,0xe54e47a5c,0x40cdc0a99,0x5a6c532fc,0x82aea7273,0x94fb58f4c,0xa7480ac25,0xaaf0fb1ea,0xb5ebcc339,0xb994bc8fe,0xd3334f161,0xda852fceb,0xe1d710875,0x0dc254db1,0x2760e7614,0x2b09d7bd9,0x3604a8d28,0x61efed264,0x6598dd829,0x6941cddee,0x98d6028ef,0xa3d0d3a3e,0xab22b45c8,0xb27495152,0x06a22d605,0x1545eed19,0x4fd4f4969,0x746e5831b,0x7f692946a,0x955ecb708,0xa4028ce1c,0xab546d9a6,0xb2a64e530,0xc89bf07ce,0xe5e3735f6,0x4162ec633,0x5006add47,0x57588e8d1,0x8a95b3997,0x959084ae6,0xa434461fa,0xba29e8498,0xbdd2d8a5d,0x27f6131ae,0x2b9f03773,0x32f0e42fd,0x4194a5a11,0x48e68659b,0x787abb09c,0x7c23ab661,0x83758c1eb,0xaf60d0727,0xd7a32469e,0xe646e5db2,0x0ae049764,0x3e1d6e82a,0x665fc27a1,0x6db1a332b,0x715a938f0,0x750383eb5,0x83a7455c9,0xa0eec83f1,0xb33b7a0ca,0xc5882bda3,0xc9311c368,0xccda0c92d,0xe6789f190,0xedca7fd1a,0x1263e36cc,0x19b5c4256,0x2c0275f2f,0x4949f8d57,0x509bd98e1,0xa4c971d94,0xd0b4b62d0,0x079acb95b,0x12959caaa,0x21395e1be,0x33860fe97,0x5f71543d3,0x7566f6671,0x840ab7d85,0x8f0588ed4,0xa4fb2b172,0xb39eec886,0xbe99bd9d5,0xc9948eb24,0xe33321387,0x1a1936a12,0x425b8a989,0x5bfa1d1ec,0xe70dcad2a,0xee5fab8b4,0x4d8814eb6,0x7973593f2,0x9311ebc55,0x21ce89d58,0x5162be859,0x58b49f3e3,0x6eaa41681,0xbb85f8faa,0xd5248b80d,0x4a42970ad,0x678a19ed5,0x6b330a49a,0x762ddb5e9,0xa5c2100ea,0xca5b73a9c,0xeb4be6e89,0xf29dc7a13,0xfd9898b62,0x17372b3c5,0x25daecad9,0x556f215da,0x975007db4,0xa5f3c94c8,0xa99cb9a8d,0x0c6e13654,0x29b59647c,0x55a0da9b8,0x7a3a3e36a,0x9781c1192,0x9b2ab1757,0x9ed3a1d1c,0xad7763430,0xcabee6258,0xef5849c0a,0x1eec7e70b,0x4ad7c2c47,0x731a16bbe,0x8566c8897,0xe0e6418d4,0xf332f35ad,0x267018673,0x3513d9d87,0x3c65ba911,0x4eb26c5ea,0x56044d174,0x64a80e888,0x7e46a10eb,0xbc7e97300,0x4040642b4,0x43e954879,0x4b3b35403,0xaa639ea05,0x232a9a86a,0x47c3fe21c,0x825303e6c,0xa34377259,0xc433ea646,0xddd27cea9,0xe5245da33,0x0d66b19aa,0x5deb59898,0x653d3a422,0xa37530637,0xb5c1e2310,0xcbb7845ae,0xd6b2556fd,0xeca7f799b,0xfef4a9674,0x06468a1fe,0x4f7951562,0x98ac188c6,0xff2662a52,0x0a2133ba1,0x11731472b,0x326387b18,0x3d5e58c67,0x69499d1a3,0x77ed5e8b7,0xb27c64507,0xc4c9161e0,0x11a4cdb09,0x329540ef6,0x572ea48a8,0xa40a5c1d1,0xaf052d320,0xb2ae1d8e5,0xb6570deaa,0xd39e90cd2,0xd74781297,0x157f774ac,0x4c658cb37,0xed6edc913,0x0e5f4fd00,0x74d999e8c,0x7c2b7aa16,0xba6370c2b,0x2bd88bf06,0x2f817c4cb,0x750b5326a,0x95fbc6657,0xe6806e545,0x2fb3358a9,0x335c25e6e,0x7c8eed1d2,0xafcc12298,0xb3750285d,0x19ef4c9e9,0x3736cf811,0x3e88b039b,0x582742bfe,0x5f7923788,0x8f0d58289,0x9db11999d,0xa15a09f62,0xaffdcb676,0xc99c5ded9,0xee35c188b,0x376888bef,0xa8dda3eca,0xd4c8e8406,0x0baefda91,0x21a49fd2f,0x3eec22b57,0x797b287a7,0x9a6b9bb94,0xc9ffd0695,0xdc4c8236e,0x37cbfb3ab,0x3b74eb970,0x516a8dc0e,0x84a7b2cd4,0xb7e4d7d9a,0xd8d54b187,0x1ab631961,0x1e5f21f26,0x25b102ab0,0xa220eeeda,0x13960a1b5,0x34867d5a2,0x3bd85e12c,0x1ec2946e2,0x26147526c,0x88e5cee33,0xa62d51c5b,0xb12822daa,0xb87a03934,0xcac6b560d,0xce6fa5bd2,0x34e9efd5e,0x3fe4c0ead,0x6f78f59ae,0x76cad6538,0x97bb49925,0xcea15efb0,0xd24a4f575,0xd5f33fb3a,0x01de84076,0x3c6d89cc6,0x4b114b3da,0x6858ce202,0x8949415ef,0x9b95f32c8,0xd27c08953,0xd624f8f18,0xd9cde94dd,0x4b43047b8,0x90ccdb557,0xbcb81fa93,0xe4fa73a0a,0x0993d73bc,0x39280bebd,0x89acb3dab,0x90fe94935,0xda315bc99,0xddda4c25e,0x40aba5e25,0xb5c9b16c5,0xb972a1c8a,0xcbbf53963,0xda6315077,0x02a568fee,0x09f749b78,0x1fecebe16,0x2e90ad52a,0x4bd830352,0x5a7bf1a66,0x950af76b6,0xaea989f19,0xf08a706f3,0x201ea51f4,0x23c7957b9,0x4c09e9730,0x5704ba87f,0x77f52dc6c,0xa7896276d,0xb62d23e81,0x0a5abc334,0x623144dac,0x9cc04a9fc,0x242b07f75,0x32cec9689,0xa7ecd4f29,0xc18b6778c,0x07153e52b,0x0e671f0b5,0x8ad70b4df,0xbe14305a5,0xc1bd20b6a,0xe9ff74ae1,0x4cd0ce6a8,0x62c670946,0x7c65031a9,0x960395a0c,0xafa22826f,0x0eca91871,0x3363f5223,0x5ba64919a,0xd816355c4,0x164e2b7d9,0x2148fc928,0x87c346ab4,0xd49efe3dd,0x9a41b1b6b,0xa193926f5,0xb03753e09,0x37a211382,0x4645d2a96,0x673645e83,0xb411fd7ac,0x4a207c439,0x96fc33d62,0x9e4e148ec,0x3f57646c8,0x46a945252,0x81384aea2,0x972ded140,0xa97a9ee19,0xca6b12206,0x29937b808,0x6f1d525a7,0x766f33131,0x177882f0d,0x1eca63a97,0x55b079122,0x8c968e7ad,0xb881d2ce9,0xbc2ac32ae,0xd2206554c,0x22a50d43a,0x2d9fde589,0x3fec90262,0x60dd0364f,0xbc5c7c68c,0x64b7acff2,0x9f46b2c42,0x59ee95281,0x6c3b46f5a,0xaa733d16f,0x2a8c19b5e,0x31ddfa6e8,0xb59fc769c,0xf780ade76,0x06246f58a,0x56a917478,0x7047a9cdb,0x91381d0c8,0xda6ae442c,0x61d5a19a5,0xa3b68817f,0xb25a49893,0xc4a6fb56c,0xd6f3ad245,0xde458ddcf,0x1182b2e95,0x2eca35cbd,0x327326282,0x4c11b8ae5,0x570c89c34,0x5ab57a1f9,0xcfd385a99,0xcc5c4e8b2,0xff9973978,0xa7f4a42de,0xdedab9969,0x1d12afb7e,0x74e9385f6,0x99829bfa8,0xc916d0aa9,0xd7ba921bd,0x0af7b7283,0x2f911ac35,0x6dc910e4a,0x8767a36ad,0xb352e7be9,0xd4435afd6,0x2c19e3a4e,0x2fc2d4013,0x6a51d9c63,0xea6ab6652,0xf1bc971dc,0xfcb76832b,0x49931fc54,0xa8bb89256,0x3b211791e,0x4272f84a8,0xbee2e48d2,0xd4d886b70,0x2caf0f5e8,0x3b52d0cfc,0x5fec346ae,0x932959774,0x16eb26728,0x76138fd2a,0xd53bf932c,0x9adeacaba,0x3f90ece5b,0x4a8bbdfaa,0x901594d49,0xbfdb82c28,0x17b20b6a0,0x143ad44b9,0x2dd966d1c,0x61168bde2,0xa6a062b81,0xcee2b6af8,0xe8814935b,0x0d1aacd0d,0x7ae6d7a23,0xd2bd6049b,0xe8b302739,0xf3add3888,0x05fa85561,0x567f2d44f,0xdde9ea9c8,0xe192daf8d,0xf7887d22b,0x77a159c1a,0x94e8dca42,0xa38c9e156,0x7b7c035bd,0xc857baee6,0x44c7a7310,0x6d09fb287,0x745bdbe11,0x8a517e0af,0xa79900ed7,0xb66e7b9c9,0xcc641dc67,0x1596e4fcb,0x661b8ceb9,0x8ab4f086b,0xa453830ce,0x8ae6a9c49,0x0ea876bfd,0x3341da5af,0x5f2d1eaeb,0xea40cc629,0x5bb5e7904,0xa4e8aec68,0xac3a8f7f2,0xb73560941,0xbade50f06,0xbe87414cb,0xc23031a90,0xcd2b02bdf,0x6a8b623f6,0x6e34529bb,0x8f24c5da8,0x9dc8874bc,0xa17177a81,0xdfa96dc96,0x511e88f71,0x96a85fd10,0xd4e055f25,0xead5f81c3,0x933128b29,0xcdc02e779,0x0fa114f53,0x72726eb1a,0x970bd24cc,0x0880ed7a7,0x973d8b8aa,0xeb6b23d5d,0x1aff5885e,0x1ea848e23,0x29a319f72,0x852292faf,0x88cb83574,0x0c8d50528,0x3126b3eda,0xf320770a3,0x4af6ffb1b,0x4e9ff00e0,0x5d43b17f4,0x733953a92,0x9080d68ba,0xa67678b58,0xdd5c8e1e3,0x22e664f82,0x05d09b538,0x14745cc4c,0x8d3b58ab1,0xd66e1fe15,0x40915a566,0x4b8c2b6b5,0x911602454,0xe5439a907,0xe1cc63720,0x5a935f585,0x7431f1de8,0x7b83d2972,0x8dd08464b,0xa76f16eae,0xde552c539,0x153b41bc4,0x2787f389d,0x98fd0eb78,0xaef2b0e16,0x2b629d240,0x0aa3e3231,0x836adf096,0xb2ff13b97,0xd79877549,0xf888ea936,0x540863973,0x62ac25087,0xc9266f213,0xd42140362,0x877741e17,0x3e7633e91,0x50c2e5b6a,0x12bca8d33,0x758e028fa,0x92d585722,0x12ee62111,0xbb4992a77,0xc9ed5418b,0xd4e8252da,0x6af6a3f67,0x76232e494,0xb45b246a9,0xc6a7d6382,0x3bc5e1c22,0x640835b99,0x8c4a89b10,0x8ff37a0d5,0xa2402bdae,0x437b34f68,0x646ba8355,0x6bbd88edf,0xc39411957,0xcae5f24e1,0xf32846458,0x8cdfb56aa,0x9088a5c6f,0xadd028a97,0xe4b63e122,0x094fa1ad4,0x17f3631e8,0x40677053d,0x0d5c04855,0xa71373aa7,0x0292ecae4,0x1136ae1f8,0x8dd853a00,0xb61aa7977,0x363384366,0x5723f7753,0xf48456f6a,0xdec06e0aa,0x0aabb25e6,0xa80c11dfd,0xf890b9ceb,0x3a71a04c5,0x7157b5b50,0xdb7af02a1,0x57eadc6cb,0xac1874b7e,0x3ad512c81,0x2c630a94b,0x87e283988,0x169f21a8b,0x7d196bc17,0x1e22bb9f3,0xd8ca9e032,0x1e862e1af,0xbbe68d9c6,0xce64f8a7d,0x8cb5cb681,0xce96b1e5b,0x057cc74e6,0x64d6e9ec6,0x687fda48b,0xd64c051a1,0x2327bcaca,0x31cb7e1de,0x7afe45542,0x7ea735b07,0xddcf9f109,0x2aab56a32,0x56969af6e,0x029abbe99,0x61c32549b,0x656c15a60,0xcf8f501b1,0xde64caca3,0xf45a6cf41,0x9cb59d8a7,0x5b06704ab,0x6d5322184,0xbdd7ca072,0x48eb77bb0,0x4c9468175,0xc55b63fda,0xd7a815cb3,0x20dadd017,0x6a0da437b,0xea2680d6a,0x19bab586b,0xdbb478a34,0x50d2842d4,0x6350ef38b,0x54dee7055,0x2d000589a,0x4a47886c2,0xad18e2289,0xf9f499bb2,0x1e8dfd564,0x2988ce6b3,0x9afde998e,0x76963f3ba,0xebb44ac5a,0xe83d13a73,0x0cd677425,0x52604e1c4,0x9f3c05aed,0xaa36d6c3c,0xbc8388915,0xcb274a029,0x7b06148f7,0xc46a95039,0x9c59fa4a0,0xb9a17d2c8,0x39ba59cb7,0xc4ce077f5,0xf0b94bd31,0x3a1dcc473,0x57654f29b,0x2f866dae0,0x57c8c1a57,0xdb8a8ea0b,0x423691f75,0x66cff5927,0xcd4a3fab3,0xe71a8b6f4,0x21a991344,0x304d52a58,0x6733680e3,0x307f0be36,0xb440d8dea,0xfd73a014e,0x3459b57d9,0x3f5486928,0xe46a39485,0xd9d2daaf2,0xe8a8555e4,0xa35037c23,0xc472643ee,0x239acd9f0,0xb9db05a5b,0xcc27b7734,0x364af1e85,0xc8b08054d,0x8e84ed0b9,0x36e01da1f,0xafa719884,0xbb055d18f,0xf93d533a4,0x6ab26e67f,0xe3796a4e4,0xf21d2bbf8,0x464ac40ab,0xe75413e87,0x676cf0876,0xe785cd265,0xdcbcb54f4,0x5cd591ee3,0xb1032a396,0xa9e302bea,0xb886c42fe,0x523e33550,0xb50f8d117,0x1b89d72a3,0x1bbb90681,0xf753e60ad,0x4f2a6eb25,0x03159c174,0x06be8c739,0xd03be986a,0x0acaef4ba,0x7fe8fad5a,0x50867f637,0x78c8d35ae,0x2875e4a9e,0x78fa8c98c,0xac37b1a52,0xb0125b3f5,0xa54943684,0xa1d20c49d,0xd8e9daf06,0xdcc4848a9,0xf6631710c,0x851fb520f,0xa9b918bc1,0xb13cb2b29,0xef74a8d3e,0xf6c6898c8,0xaa1c8b37d,0xb5175c4cc,0x64c46d9bc,0xcee7a810d,0x05cdbd798,0xfb04a5a27,0x73fd5ac6a,0xecc456acf,0x56e791220,0x693442ef9,0xc10acb971,0x44cc98925,0x5ac23abc3,0x7bb2adfb0,0x2064ee351,0x4c81ebc6b,0xaf84fec10,0xa112f68da,0x078d40a66,0xa144afcb8,0xb73a51f56,0xe6ce86a57,0xf94cf1b0e,0x7213ed973,0xfd595488f,0xb45846909,0x1b3603251,0x90540eaf1,0xebd387b2e,0x8933e7345,0xb8c81be46,0x4b2daa50e,0xe13c2919b,0x4c2648864,0xb64982fb5,0xa0e90c8b1,0x5f39df4b5,0xac1596dde,0xf5485e142,0xc9f2457a0,0x60327d80b,0x225df9db2,0x35a349de1,0xb5bc267d0,0x9c8106729,0xa029f6cee,0xaecdb8402,0x44dc3708f,0x0e27dade2,0x48b6e0a32,0x9d16322c3,0x5f0ff548c,0x3010ec525,0x0f83eb8f4,0x1e27ad008,0x9345b88a8,0xa24cec778,0x4e510d6a3,0xb8d7ba5b0,0x1f83bdb1a,0x53560e77a,0xed0d7d9cc,0x78b6570a4,0x07a4ae585,0x498594d5f,0x9a0a3cc4d,0xdc1cdc805,0xe717ad954,0xa1bf8ff93,0xb063516a7,0xc6bc66101,0xd93ad11b8,0xe435a2307,0xe7de928cc,0x60a58e731,0x769b309cf,0x0ca9af65c,0x97bd5d19a,0x560e2fd9e,0x1f59d3af1,0xbcebec6e6,0x14f42e53c,0xb62f376f6,0xe31319f88,0x66d4e6f3c,0x6e26c7ac6,0xee3fa44b5,0x80a532b7d,0xe3768c744,0xd15b93e49,0xb09cd9e3a,0x642494ccd,0xf6ed95b51,0x7769e4cfc,0x779b9e0da,0x3995612a3,0xbd572e257,0x0a32e5b80,0x5ae946e4c,0x8e266bf12,0x36819c878,0x41ae26da5,0x0af9caaf8,0x542c91e5c,0x57d582421,0x6a22340fa,0xac668d090,0x6e6050259,0xbb3c07b82,0xee792cc48,0xb072efe11,0xbf486a903,0x88940e656,0xa98481a43,0x7a53bf6fe,0x40bd57e04,0x2ea25f509,0x745def686,0xc88b87b39,0xc8bd40f17,0x9d356f197,0xf8b4e81d4,0x0b0199ead,0x1d4e4bb86,0x78cdc4bc3,0x54661a5ef,0x79313737f,0x3ed3eab0d,0x6f2f04586,0x9b4c01ea0,0x4b2acc76e,0x52e01fab4,0x9c12e6e18,0x2acf84f1b,0xc0de03ba8,0x362dc8826,0x15a0c7bf5,0xd07a63612,0x57e520b8b,0x2c2b95a2d,0x0f47853c1,0x465f53e2a,0xa96266dcf,0xf32a59ccd,0xd6a9bbe1d,0x5e1479396,0x39accedc2,0xbd6e9bd76,0x5ea9a4f30,0x4c8eac635,0xa83fdea50,0xafc3789b8,0x0b42f19f5,0x1dc15caac,0x6acecd7b3,0x135bb74f7,0x3b9e0b46e,0x34af9d0a0,0x76908387a,0xb9384efcc,0x4b9ddd694,0x8a078cc87,0xd7aa29528,0x073e5e029,0x24b79a22f,0x3f4ecade8,0xd9063a03a,0xce3d222c9,0x226aba77c,0x93dfd5a57,0xb1bc84419,0xb90e64fa3,0x52f78d5d3,0xbd4c81102,0x2ec19c3dd,0x8352a704c,0xbde1acc9c,0x875f09dcd,0xd49e33eb2,0x5fe39adce,0x638c8b393,0xb099fc09a,0xdc85405d6,0x42ff8a762,0x6ba550e95,0xd9717bbab,0x10894a614,0x5d6501f3d,0x445b9b274,0x89e572013,0x11502f58c,0x533115d66,0x98baecb05,0x95a7280da,0xdfa0d43b6,0xc28b0a96c,0xe7246e31e,0x046bf1146,0x3b52067d1,0x601d23561,0x08dbc6683,0x13d6977d2,0x29cc39a70,0x105f605eb,0x3c4aa4b27,0x736273590,0x985f496fe,0xec8ce1bb1,0x9fe2e3666,0x065d2d7f2,0x91d44daec,0xa7c9efd8a,0x3a2f7e452,0x6d9e5c8f6,0xa0db819bc,0xf50919e6f,0x667e3514a,0x9393d0dba,0x614f4a04a,0x77da17e82,0xc8f3eb90a,0xa4bdfa714,0x967dab7bc,0xf22eddbd7,0x8be64ce29,0xb1dbc12ed,0xd6a6de07d,0x690c6c745,0xb5e82406e,0x484db2736,0x46328c061,0xad10489a9,0x9af5500ae,0xd9c271e5d,0xe4bd42fac,0x3198fa8d5,0xd9f42b23b,0x7ea66b5dc,0xcf2b134ca,0xe1a97e581,0x535052c3a,0x37016e168,0x7cbcfe2e5,0xa1881b075,0x42916ae51,0x884cfafce,0x3bd4b5e61,0x72ec848ca,0xb187ed29b,0x279e96e91,0x07434f63e,0xf17f6677e,0x19f373ad3,0x58c095882,0xc315893b1,0x0559e2347,0x38970740d,0xfecee6735,0x2054856bc,0x994d3a8ff,0x9607bcaf6,0xe00168dd2,0x25eeb232d,0x1ece8ab81,0x2ece5cda7,0x82fbf525a,0xb388c80b1,0xf569ae88b,0x8f52d6ebb,0x58d033fec,0xfd827438d,0x3f9513f45,0xf6c5bf39d,0x6491ea0b3,0xebfca762c,0x736764ba5,0xa707fc427,0x44685bc3e,0x3a02b6689,0x5404bb6a8,0xf50e0b484,0x2505b2741,0xb0ae8be19,0xf2c12b9d1,0x46eec3e84,0x053f96a88,0xd5dd1b365,0x2a6e25fd4,0x3911e76e8,0xe1d08a80a,0x39d8cc660,0x3a0a85a3e,0x91e10e4b6,0xf85b58642,0xe2976f782,0x3e16e87bf,0xccd3868c2,0x8f30bc247,0xd51e057a2,0xb839f5136,0x2355cdbdd,0xa591a0056,0xfd6828ace,0xca8e761c4,0x435572029,0x7e1631057,0xaa332e971,0xb1b6c88d9,0xaafa138e9,0x92b791b98,0xfd0c856c7,0xe4984a598,0xe121133b1,0xda32a4fe3,0x40dea854d,0xab970e838,0x1d0c29b13,0x454e7da8a,0x039f5068e,0x7c98058d1,0xb37e1af5c,0x6769485ab,0x58f740275,0x3fedd95ac,0x1f9291d59,0x7b757d552,0x95daf4d2d,0x4930f67e2,0xea3a465be,0xd949a53f7,0x2da8f6c88,0x6117d512c,0x736486e05,0x7e5f57f54,0x689b6f094,0x53093f5b2,0xc107236a6,0x74c097917,0xe28cc262d,0xbaade0e72,0xcd2c4bf29,0x8f260f0f2,0xb79a1c447,0xd2c678b9a,0x5e0bdfab6,0x864e33a2d,0x40f61606c,0x98fe57ec2,0xe5da0f7eb,0x783f9deb3,0x072df5394,0x2f704930b,0x4565eb5a9,0x0f7874274,0x6ea0dd876,0x9e3512377,0xab52d8f50,0x2f14a5f04,0xb6e2d5c39,0x6e1381091,0xe73def6b2,0x93a582d99,0x2d8eab3c9,0x0644f57a8,0xa408c777b,0x0a8311907,0x41cc9974e,0x6a40a6aa3,0xcd43b9a48,0x12cd907e7,0x54ae76fc1,0xb532f10d5,0x6888f2b8a,0xa349b1bb8,0xb2b458244,0x75118dbc9,0xe686a8ea4,0x3e5d3191c,0x6702f804f,0xb3deaf978,0x931ff5969,0xb06778791,0xe81472d94,0x3178f34d6,0x70a987a41,0x5393bdff7,0x8add45e3e,0xf5323996d,0x19fd566fd,0xf1ecbbb64,0x13a413ec9,0xae2268093,0x567d989f9,0xcbff16a55,0x246acb067,0x8b48879af,0x929a68539,0x4d7403f56,0x6aed4015c,0xb82c6a241,0xb10c42a95,0xb4b53305a,0x4ac3b1ce7,0x2722ec68b,0x20c9a9e57,0x493db71ac,0xeb3fa52de,0xe8f2c582b,0x32258cb8f,0x89fc15607,0x96213de8a,0x297f6a8a8,0x6bf57cc1c,0xb559fd35e,0xc0868788b,0x09eb07fcd,0xc0e9fa047,0x076c6f13c,0xbf008cd50,0xad1f1cbe8,0x60d890e59,0x98e8fdc18,0xf21b971a2,0x05f612d6b,0x65503574b,0x2e9bd949e,0xed1e65480,0x1cb299f81,0xc164da322,0xfc2599350,0x88c710d7e,0xae27596a8,0xa0adef6c8,0x8b1bbfbe6,0x9a22f3ab6,0xa6481c339,0x4ea34cc9f,0xcb76ab885,0xb0521e4e7,0x3b65cc025,0xbf8b0b795,0xe9297021e,0x70c5e6b75,0x1cca07aa0,0x0e89b8b48,0xee2e712f5,0x0ba7ad4fb,0x21cf08b77,0xeec39ce8f,0x6194c8c7c,0x63544bf4a,0x045d9bd26,0xfd6f2d958,0x5d2cc2af4,0x8cf2b09d3,0xcf68c2d47,0xf218b9402,0x7d5e2031e,0xa2293d0ae,0x819c3c47d,0xaa73bbf8e,0x14c8afabd,0x673e94057,0x6ef3e739d,0x4eca58f28,0x536be7843,0x06c1e92f8,0x44f9df50d,0x4ff4b065c,0x075714e92,0xee4dae1c9,0xb4b7468cf,0xc0dc6f152,0xac42dd9c6,0x799ae449a,0x08ecae137,0x69a2e1629,0xfd32c7425,0xb431b949f,0xfa82751b6,0xe553b7e90,0xd529fbc41,0x457c8eb9d,0xac2892107,0xb034f4e88,0xb7ea481ce,0xd90c74999,0x903d1fdf1,0x73590f785,0xf1250c6c1,0x03a377778,0x751892a53,0x83bc54167,0x8c388c425,0xbf75b14eb,0xc3821426c,0xb5d6f0eae,0x249bb9f1a,0xe5ac7d4f7,0xdebe0f129,0x5b5fb4931,0x07f9013f6,0x54d4b8d1f,0xeab94d983,0x28f143b98,0x6b6755f0c,0xca0262d29,0x85712a2e0,0x89af4643f,0xa7ef675bd,0xb7285486b,0xc6f66d6b3,0x2dd429ffb,0x9f49452d6,0x396426ce4,0xdeb361fd4,0x4219e7735,0x0debf36ce,0xe4b8d07b6,0xb8402fa95,0x73e0b042a,0xc8d52d855,0x16145793a,0xd15165b13,0x1a842ce77,0x5329c57d0,0x27a1f3a50,0x0abde33e4,0x82309daec,0x396148f44,0xda6a98d20,0x8eeaf1f09,0x6394d9567,0xacc7a08cb,0xd59f203dc,0x9d64c95f4,0x5f9045b9b,0x3f0344f6a,0x1035f53e1,0xd9e50b8f0,0x74635faba,0x7248393e5,0x25cff4278,0x590d1933e,0x6407ea48d,0xa306c561a,0x1b4064c9a,0x715f397f9,0x6a3f1204d,0x840f5dc8e,0x6350a3c7f,0x12fdb516f,0x9ed847c25,0x38f329633,0x5a470f1dc,0x4ccda51fc,0x666c37a5f,0xc2e44edf2,0xf6e858e30,0x6517f6302,0x53f59bd5d,0xba6fe5ee9,0x25bd77d6e,0xb4dd8862d,0x439a26730,0x85acc62e8,0x56adbd381,0xb3ecb968c,0xb0a73b883,0x7b1d36d0a,0xa3f4b681b,0x02c17ca16,0x98a61167a,0x57ef825d4,0x79436817d,0xd119f0bf5,0x4669b5873,0x0fb5595c6,0x3fad00883,0x3c6782a7a,0xdd70d2856,0x18634ac62,0x235e1bdb1,0x831bb0f4d,0x8edd67014,0x0657f0ad1,0xa41bc2aa4,0xdeaac86f4,0xdbc8bd0a7,0x75b1e56d7,0x51adad8bf,0x5a5b9ef5b,0x6efcffa9c,0xbbd8b73c5,0xf2f085e2e,0x1edbca36a,0x494113d6b,0x1635a8083,0x1ad73699e,0x038d52fa3,0x8b29c98fa,0xc5b8cf54a,0x67babd67c,0x76c1f154c,0x7b31c6a89,0x2c6ca1e69,0x25e97560c,0x7a7a8027b,0xae1b17afd,0x5ef280721,0x969f7ad24,0x4e01df55a,0xb47c296e6,0x8d642cea3,0xee4c19773,0x1a375dcaf,0x46b7cdd85,0x4e3b67ced,0xa8669f5cd,0x1eaf025a1,0xc9f40d909,0x896f37c41,0xe46154499,0xeb894affa,0x01b0a6676,0xaa3d903ba,0x286cffab2,0xd944686d6,0xeb911a3af,0x4029f43d3,0xc111850ef,0x5ea39dce4,0x4eab9ae73,0xd083fab30,0xdfc4b7193,0xab6509d4e,0x1d3d977e5,0xc9a52aecc,0x957736e65,0x95daa9621,0xea0841ad4,0xa859146d8,0x0b8de0a5b,0xf252c09b4,0x8172d1273,0xb88a9fcdc,0x6993c1cde,0xcc96d4c83,0xd1ff48516,0xb1408e507,0x097a8973b,0x7496621e2,0x03b672aa1,0xdc3b03aa2,0xae3498e91,0xcf250c27e,0x6160b091d,0x96c0cb46d,0xced13822c,0x26d97a082,0x8fda2c454,0x9e85bcf1d,0x689845be8,0x06f143755,0x9204f1293,0x1d4a581af,0xbee8d3b25,0x8146094aa,0x349c0af5f,0xb1a8f22d8,0x774ba5a66,0x6ce6004b1,0xf450bda2a,0x930d2dd53,0x68e16cae5,0x8b91631a0,0xb3d3b7117,0x666aa3009,0x5fadee019,0x9de5e422e,0x58bf7fc4b,0xd52f6c075,0x13fc8de24,0xd6eeef343,0x364911d23,0x2d713665e,0xa9e8f1e3d,0x84c231ca6,0xd9e8684af,0xf72feb2d7,0x5ea2d37b9,0xfc66a578c,0x812110a96,0x936dc276f,0x84fbba439,0x17f67469b,0xb7481055e,0x96ecc8d0b,0x8d7fc1aac,0x0ec2f5bcf,0xc24ab0a62,0xd1839dd10,0x8fd470914,0x6cfa90230,0x205091ce5,0xdaf874324,0xf15958133,0x1158fc57f,0xf0cbfb94e,0xca17718c7,0x18b2ac4be,0xa92ecd88f,0x228af528e,0x774db92db,0x21fd98aa9,0x8e7582062,0xbb59648f4,0xfd9dbd88a,0x389035c96,0x1114c6c97,0xf49428de7,0x669e6fc5c,0x1dd6ea469,0x882bddf98,0xfed7b3728,0x25309a3a8,0xb04c1729b,0xeb3e8f6a7,0x7468cfeee,0x1a1b7d99a,0x3eb4e134c,0x43566fc67,0xb1e97f8f5,0xdb562afa0,0xedd496057,0x5ccb184a1,0xe3da32613,0x25ecd21cb,0xdedd008f1,0x45ec76617,0x73fab05dd,0xb2645fbd0,0x78cdf82d6,0x66e4b8db9,0xc83017e45,0x86b2a3e27,0xc6dbd66e8,0x00b395b2a,0x1c11ab65b,0x888994c14,0x111ea98c1,0xae86d848d,0x54c6e271e,0xb13ef9ab1,0x2ed93d60f,0xa4efe7205,0xe70286dbd,0xd2cc67ded,0x2b0663021,0x95f851a9f,0xf67ccbbb3,0x267c42225,0x2be4b5ab8,0x8a7fc28d5,0x0e418f889,0x1a34fed2e,0x65590273e,0x574a6cbc4,0x3e0f4cb1d,0xb7cee6cd8,0x5627e4845,0xadfe6d2bd,0x568b57001,0xd4ec7fad7,0xad3f576fa,0x497d2eb92,0x0fe6c7298,0x16161faa3,0x16799225f,0xf30a85fe1,0x52f9d455b,0x130a2a42d,0x598c9f522,0x78c55e9f6,0x7646c5b65,0x7a53288e6,0xb2c707e61,0x134b81f75,0x6d76b9855,0x78a343d82,0x2e4df469f,0xf89236748,0xf57e71d1d,0x10dc8784e,0x70fd8f1a6,0x937bcc483,0xf4c72b50f,0x10ba6cbda,0x077f1ed59,0x66d941739,0x04ceccaea,0x015795903,0xe53a6a20f,0x3999bbaa0,0x1281bf25d,0x7337f274f,0xcb40345a5,0x68d24d19a,0xd2fd56ca0,0x0d30b94e9,0xbb57cfe9e,0xd74b11569,0xe2db0e252,0x5fe026216,0xb47130e85,0xfe076a9a5,0x9415e9632,0x3367854f5,0x50af0831d,0x49f25332d,0x7739a837b,0x099f36a43,0xc8537be03,0x3e06b323d,0xf9a733bd2,0x312a441ac,0x335508feb,0x7db227a83,0x3ebb1bcab,0x7a1106873,0x5486d3f20,0xa1628b849,0xb64543ed2,0xe293fabca,0xd1d512de1,0x47884a21b,0x4a406b83f,0x7aa35466d,0x6542ddf69,0x348c210e9,0x2aed60aac,0xe9d35f24a,0x2bbc14dd9,0xf2891fc9b,0x72a9cba3f,0x409ecd462,0x712ba02b9,0x1b149ab0f,0xaf6b65883,0xf68306512,0x20e84ff13,0x88beaabb1,0x7456d2803,0xa04216d3f,0x83f33226d,0x394a0eb38,0x65670c452,0xa5903ed13,0x473689a3e,0x142b1dd56,0x53bf24a7d,0x88585a655,0xe62c824fa,0x1bc6257dd,0x266d228da,0x9d18f806a,0x26a6ab06d,0xb90c39735,0xd844f8c09,0x4ebf14fbb,0x5c720772e,0xe033d46e2,0x2d72fe7c7,0x11878c4b1,0xa075e3992,0xf4dd045d8,0x9caad8759,0xf5b387cba,0x20dfb6633,0xe7511e0ee,0xc3e9e1225,0xf6d332299,0x43aee9bc2,0x4882318bb,0x958fa25c2,0x6c9dd71f2,0xda71d12bd,0xead515c9f,0x5622a7b24,0xb1a220b61,0x5e3b6d626,0x95533c08f,0xaf093c411,0x364a0f961,0x6dc550b86,0x43cb48cf6,0x01331bd0e,0x55926d59f,0xddfd98223,0x509d0ac32,0xdd3e82660,0x72f15dee6,0x114a5ba53,0x70d637811,0xbf7172408,0xca9dfc935,0x2b082b18a,0x9e227de74,0x084d8797a,0xd91cc5635,0xd9b9c0584,0xe6a5cdd7f,0x606567f3a,0x30121d876,0xed40680fb,0x9e498a0fd,0xf6e6f7aed,0x7bd31c1d5,0x7fadc5b78,0x430399853,0xd6937f64f,0xe9755cec2,0x336f0919e,0x62d953c76,0x6eccc311b,0xa7725ba74,0x6b2ba1f0b,0xd9c680f4e,0x0b4bf20fb,0x7d247fb92,0xe2dfb415b,0xaa41eabb7,0xdde282439,0x19cd98b9b,0xc169b393e,0x7057af26b,0x621760313,0x091e4f51c,0x712e3294d,0xba60f9cb1,0xcac43e693,0x49ba92d03,0x3ec790f69,0x6b4fd03f4,0x1753f131f,0x140e73516,0xb235b7ca5,0x1d27a6723,0x3102222ec,0xc0b75e745,0x3a1b554f9,0xc313dc962,0xa323d6c80,0xccca0aabe,0xa61580a37,0xea4b16079,0x6b2ad79e0,0xb766b661a,0xe22f727d7,0xe4304d5ed,0x24376523a,0xf853f00b3,0x6592be5e4,0x553748fb7,0x6852aefbd,0x73e2abca6,0x5fb45c08b,0x635d4c650,0x0e0d2be1e,0x60ee51f29,0x38ddb7390,0xa300f1ae1,0x22efe44a7,0x628bba583,0x4b17ecb5f,0x55c6b9011,0xe1a14bac7,0xe427b3d0d,0x46100dce8,0x04cc2245d,0x84c2e41d8,0x0919dcd26,0x8d1d01822,0x2e26515fe,0xf7ab7dae4,0x7768b70cc,0xe94913f18,0x0f3e883dc,0x3b8d3f0d4,0xd67ea41c4,0x99d477e9f,0x3fb10f974,0x02a370e93,0x17768adb2,0xd6329f527,0x3bbc1a712,0x1b052fab8,0x1a4619ef5,0x00b725dfc,0x78f0c547c,0xadbbb4432,0xe1cf5cbda,0xd70644e69,0xab4cb9d0b,0x5fcd12ef4,0xe396af25d,0x2d9ff9ca3,0x4ef3df84c,0xc7ec94a8f,0x6b18da2f5,0xa63d0badf,0xf91662835,0x3410a9ff6,0x7ed13b24a,0xf95f89732,0xce74b2901,0x695679287,0x4843eb226,0x5a66b2ed6,0xa86cc1f33,0x16d5e7b98,0x748025a14,0x3397dd590,0x7bafeb92a,0xb45584283,0xd54dc6a25,0xaf2e68538,0x220f32a8f,0x44f8b18dd,0x51814c91c,0x8bb4af165,0xbcd6adb56,0x82e4a2e55,0xcd4990ca2,0xef32a23e5,0x688ec9de4,0x2aba4638b,0x16f7382e1,0xbdfe274ea,0x2164acc4b,0xaad044fda,0x64559f29a,0x5a9c9339e,0x6a0739a2a,0x8f993b732,0xa90de3f6c,0xace88d90f,0x36a7f9cf0,0xdbef65c2b,0x69bb34d8d,0x6f095cd61,0x3bdbd6405,0x34600b852,0x0d1e24fe6,0xcc994f31e,0xccfcc1ada,0x106b721a4,0xad3e751d6,0xab0903242,0xb60ba3746,0xc5b7a191a,0xc7da973a4,0xf45b0747a,0xba92e67a2,0xb93ea5045,0x011d2ac4c,0x564361455,0x420d42485,0x47e0f7889,0x110a80968,0x7a3cec118,0xd058e2ed7,0x1dc9c639a,0x42de0a027,0xe5530907f,0xaffabd8e4,0xb08fe947e,0x5ba33b408,0xd5f80115d,0xe6298c761,0x893b86708,0x85b1d3017,0xf2ac6bc60,0xfa9378384,0x3f538c40b,0x21b0661dc,0xe762b80d4,0x16f6ecbd5,0x1264fca24,0xf39f4e476,0x51cc3b982,0x757c9f748,0x311d200dd,0x2563393cb,0x1b05631cb,0x9a547cea2,0x35fd287a0,0x25460fd6c,0x8d4e23de8,0xd56e01537,0x4714d5bf0,0xce7f93169,0xf16142c02,0xf88939763,0x42b49ee1d,0x8495855f7,0xade7e53e3,0xea99e0abd,0xd5a4abf2a,0xe8868979d,0xde8c25d59,0x24796f2b4,0x588d17a5c,0x23446aa2b,0xd7930a836,0xa1ad628b6,0x8502da9dd,0x1abd85618,0x044a252ff,0xd33f9442d,0x0711e508d,0xb8548f822,0x9298a3af1,0x397d78086,0x26d522fa6,0x744606469,0xab2c1baf4,0x24568a115,0x233bd114b,0x68f7612c8,0x391ef6edf,0x03c6ab744,0xe248dbb72,0x7511dc9f6,0x53309a668,0x5438d7128,0x57e1c76ed,0x61c9aec27,0x4b1219026,0x6d5e9cf25,0x2242688ca,0xaa10985ff,0x8454ac8ce,0x23a648791,0xb8d396be7,0x482d2fc39,0x62fde8f85,0x84bd1069f,0x1aa1a5303,0x434f3adeb,0xc99f3f39a,0x744f1eb68,0x9cd2ca627,0x472428c4e,0xdbacacda0,0x310c6bd3c,0xa84d6d066,0x6ba340d41,0x7aaa74c11,0xe21d5d0f3,0x8e84f07da,0x3b260c654,0xdb704686d,0xf197a1ee9,0xcb4e599d3,0x2c67ff681,0xedaa7c03c,0xb859ffc56,0x320eeccbc,0x8014fbd19,0x32e57039e,0x5e196e0cc,0xa02c0dc84,0x29f06b67a,0xe48da0b64,0x47f4262c5,0x3abc13e2d,0x57afc2c03,0x9437d42b4,0x57f8e9b00,0xd0644255e,0xb9f0e2245,0xf68892060,0x11b4ee7b3,0x26f34a243,0xd92e92d2e,0xc3c36f4d5,0x057a6bc86,0xc1e1d1593,0xf36f11af5,0x926cd9966,0x66fc75705,0x6cc85b754,0x373e56bdb,0x9a7322f5e,0x948cf1650,0x11f57bdd0,0x662314283,0x8e2901cc7,0x9a5dc8cb4,0x3b6718a90,0xfa4d1722e,0x19d6cc9b4,0x0fa2e07dd,0xe0483446f,0xcee973997,0xcab326bed,0x8653a7582,0x07d8331ed,0x916db55a5,0xac0cb5513,0x445d66afe,0x265e9d4c8,0x543b1e0b0,0xfc6c649ed,0x02a38c5ad,0xae31be812,0x46f85eac3,0x38b531dcb,0x046cf24a5,0xf77637b55,0xf07d1c632,0xe05b2f798,0x10d5860e5,0xe42b2bfe6,0xbfc381a12,0xad645382f,0x762a6a152,0x58336fed1,0x5c88f9b4f,0x64b15ddbb,0x9cd938699,0xf3c6c1525,0x2362c53db,0xd40874c21,0x2fc1763f1,0xfbf6f4b46,0xe9fb3911f,0x692346b6d,0x52e96efe7,0xbe0d16e43,0xcd144ad13,0xd497e4c7b,0x280b58b80,0x443ff1d93,0x2f528c5b5,0x3ef6bb3d4,0xb806de136,0x9600a3394,0x0bdae6a57,0x7ac6bbd4c,0x17364c5c2,0xec5344b46,0x0bf745b8b,0x72718fd17,0xe2fdab406,0x7cc4b8dc2,0x4f5379d4b,0xde49a05e1,0x5e9c05763,0xed58a3866,0x80535dac8,0x6affa7d8e,0x4e7f09ede,0xee0a2e534,0x7519486a6,0xf9b9680f1,0xabbb28449,0x5a2396946,0x7fd4d5522,0x542319779,0x3caf4bd55,0xfd740a695,0x68c96b8cf,0xab1593c1a,0x42b1dc797,0x4acaa2299,0x2e27e9775,0x4f157edc2,0xb068ad203,0x437ad4f84,0xb8e9d6ad6,0xa6439526b,0xbfe227ace,0xd32f46eb2,0x404bfa76f,0xb7beb4e77,0x1874e8369,0x879d23b91,0xd9bf340d9,0x714131397,0x16a00adf1,0xb9b9d414d,0x2631bd706,0xa2a978ee5,0xe8fa34bfc,0xaf9d55a95,0x70a649cbd,0x754fa798d,0x59cf771e8,0x6814b7755,0x36efdafc4,0x305a3225d,0xadf19801b,0xa38bf2a66,0x44de6973f,0x62f4a0894,0xcf4a6f1d9,0x0b358593b,0x18583db29,0x2891984e2,0x7702e90b0,0x91a1e901e,0x64ff5e2d4,0xbf9da6ada,0x02e26d17b,0xf89c04a9a,0x4b43a2412,0x31de98342,0x28c287395,0xc3362e40a,0xe5bc3aa9c,0x9e48f6a06,0x733435bac,0xa43be8cde,0x5c653248c,0xe2931bdc7,0x02c4795f1,0x62bb96f20,0xb2f43a171,0x19d1f6ab9,0x433ea2164,0x137da589a,0x28fd58e72,0x202d4cb62,0xf03d74c5a,0xf6112a05e,0x1527ce8be,0xd27556017,0xf1bdb3c55,0xc081699a5,0xd8368ef11,0xa1ed747d5,0xd833b1171,0x2e161f79d,0xf2d7a26f4,0xffb902d9a,0x6c62a5731,0x914cff395,0x849a7a32d,0x787d20e5f,0x873080cdd,0x902f6862b,0xa2ef2b22a,0xbc6ba2e19,0x27fa8c7e6,0x3b7964fa8,0x99d80b892,0xa9d7ddab8,0x0e6dabf62,0x19b1a3fae,0xdabcaba4b,0x465086a2d,0xaf9290947,0x3f16139c2,0xf5eb1ba13,0x5be4c9d84,0xb491d5ede,0xecb1e1407,0xe2bf4cd78,0xe9ba7bb10,0xbe6954783,0xd3a7b0213,0x50de815b5,0xddc150b2b,0xf83e35e25,0x06bcfeb25,0xd446be9d7,0xb8f07825b,0x0938b9c16,0x5dc6e6ae5,0x3d8adc166,0x6deae71f4,0x748581570,0xf2d14fd9c,0xde56fb4e4,0x23852ee7c,0x7663771e7,0xac04e987f,0x10c77faf2,0x84f4bc3f1,0xb54fd5e6a,0x5b315ef54,0x60cb8bbc5,0xbd8cc9e55,0xab5f55050,0xdddd64553,0x6cd38ade9,0xf0f5ec7b9,0x96da53643,0x3bb39fc6d,0x2b2884ad7,0xaa26a84fc,0x8a2bf56c5,0xb68a4ab27,0x4962ea115,0xd4f9472e3,0x975e4c01d,0xa82cd2570,0xb6433749f,0x7234ae0e6,0x14cbc7db2,0x22d77fb8c,0xac098f788,0x7762cecbb,0x2e715f49f,0xa529f55f9,0x935054846,0x999c0c185,0xf6a94f0b2,0x6bdec8471,0x290d12cf6,0x73b35868b,0x5e9c08e84,0x35d427add,0x4decbf805,0xb1218bb88,0xcf15a8069,0x44d59fe6d,0x48cf866e4,0xd85fca129,0xa81c1e1cf,0x25be310e2,0xe57ab2f62,0x22c1da1d6,0x6a2a71117,0xd60d2eb36,0x3f3f9a2e6,0x6d1c1aece,0x9b831a4fb,0xd64ba88de,0x968db7b8e,0x073910151,0x3e5d9f584,0x8fdae57c8,0xb0cb58bb5,0x8bc3d58f2,0x01188bb85,0x226c7172e,0xed7f67b04,0x63c7caad8,0xf6768009d,0x06e193e34,0x2021a54f0,0xd4437d532,0x82ce066a3,0x260bfdee8,0x26b0c81ec,0x081503c67,0x18be917a6,0x3aac944fe,0x5a91ed08b,0xd93c3ca5e,0x4ba9f608f,0xf9d10ca44,0x314c4dc69,0x8acfdd4a5,0x69e73946d,0xa103f94eb,0xe708b0565,0x4ebcf058f,0x3385e6ce7,0xdbbc1ec39,0xd13c2ddc5,0x3df56eec6,0x50fe589c2,0x5e7f91d57,0x411dc3670,0xa1785375b,0x8d710fdc9,0xe767b052b,0x950939ab0,0x7b7767c17,0x5d24ca58f,0x409e70b9f,0x02d1bc4fb,0xddec53eac,0xa05158be6,0xb64eca239,0x88794e4db,0x815926d2f,0xa109e873e,0x87b47cdd8,0xc48d8473b,0x4a2e11891,0x355819bd2,0x23f9590fa,0x95a7fcb68,0x325115b71,0x42d0b9687,0xc63bd4849,0xe6d873be4,0xf48b66357,0xb29fd2a28,0x5cafd9507,0x09b467b3d,0xe2dae50a2,0x0ba7b7a5e,0x4b2172ec6,0x49795d717,0x6c9495943,0xd257992c1,0x96d7c46d0,0x0266ae09d,0x241b28662,0xc1ee98d9f,0x50132d568,0x07d90455a,0xc2e459355,0x42bdf1a71,0xc662953c6,0x4cfdd40e7,0xd5fe2a905,0x5339ed2bc,0xc9603561c,0x47c64f707,0x8110b2364,0x1b3b324dc,0xc665f1f85,0x74299617e,0x4216c87ec,0xc675906ef,0x2dcb4f572,0x6fd55584a,0xa0c4d0932,0x19ab0966b,0x883e192f9,0x5fa021f7b,0x266d2ce3d,0xe90bba30a,0x782bcabc9,0x6d40981e4,0x5b98b080f,0xc21fbb365,0xc574d78d8,0xb2b236f39,0x80cb66e45,0x669c9a05d,0xbd6808275,0x21f8e510a,0x437ba62f1,0xc5224cbd0,0xcb441a4e6,0x59aa067f7,0xa9d51eb53,0xdc294402d,0x33abf8a53,0x2bc9dd944,0xc3f8742bb,0xc72b75bba,0x17cf5a97c,0x08f42434a,0xec593abdb,0x120a797b7,0x6cdc8ec10,0xd0a686b2d,0x81a4fb9da,0x44facf6b5,0xbec238c25,0x6c12019cd,0x1aac292a8,0xe88bd0a21,0x959a41c81,0x432c2ca9c,0x6c0b7b962,0x385867bd6,0x8068a6bbb,0x09a777181,0xc27d59fe8,0xa04074853,0xa50631657,0xba7b37ada,0xd9872f1e5,0x949f449aa,0xd2aa72df6,0xbcc9608d7,0x93d9a8d7c,0x5e5495818,0xbc9bce5e3,0xc3875ec11,0x97ea32be7,0x41c5a2548,0xe64df88c0,0x2e21d1372,0x0630736ad,0x226cdbc75,0x609746f95,0xe7cd6d390,0x3ee9d185a,0xd8cd3e34a,0xab785e407,0x93addebf1,0x854b75025,0x26f1bfd50,0x598394aa7,0xdfdb6840b,0x6ea7a4c78,0x6b4faa965,0xa7aaf424d,0xc694d0ce4,0xfdab0acf7,0x582738889,0xb30ea7f8c,0xc1af8b900,0xe26889dcf,0x5ffd11ded,0xf6b05ad7e,0x35cb9503f,0x8b86f73e2,0x8d467a6b0,0x91f7a7735,0x214693632,0x106d5ff8a,0xb9cdef610,0x3dfafe135,0x0fa5b0ae7,0x26cd7986e,0xc6fd681c8,0x6b4188c58,0xa3ba597e8,0x85f518945,0xf365a0254,0x2048b85bb,0x0f3dcbb35,0xd3e5031cd,0x54de45ec8,0x2af3dc7a2,0xe08932e15,0x7734ac9f1,0x322d852e2,0xcdbdf8b96,0x806696a67,0x8cd4e61e7,0xe057f8856,0x4d9e9613c,0xb82f25c73,0x93c8c49e9,0x7aace1816,0x646f619c5,0x6aae5893a,0x84d48be42,0xe4a98eafd,0xd7f42bcf5,0xa8017604d,0xcd715d0e1,0x11abe3d38,0xacd8e4e30,0x623790ab0,0x39f25ed99,0x8aef091c2,0x7a2574284,0x108cb8578,0xd7a2ea337,0xf13e9edfa,0x5a80a8d14,0x748f6e6fd,0x1e4ba118a,0x546ce5112,0x1703a322a,0x894c63e47,0x3f403b661,0xed4d06757,0x5b9902d5d,0xdf86cd5af,0x1ba88e704,0x4f148ee08,0x1eb0dbaaf,0xb377d99a9,0xf480a804b,0x477b4f4ea,0x0a9c8c047,0x7e4c0a8cb,0x4a89583d5,0x6fc78608b,0x7b59965e9,0x7dcaa4585,0x4002e14f6,0x14c436673,0x98ed9cecd,0x092ad5b7f,0x19088d131,0xdec2ae3de,0x3ac6ea320,0x4352c0d48,0x47ad3bfdb,0x469a523c6,0xf529ccb4c,0xf663c29ea,0x9a225604a,0xb71dd41d5,0xee5201d72,0xd06cb9ad0,0x91b427aa0,0x7ef2d044b,0x61bfdd3a2,0x33a4184e7,0xc875c3536,0x5c5e6e999,0x8fb237053,0x2143558ae,0xe77b34bd6,0xe5b1047b3,0x729ad8bb3,0x9d2efdbf2,0x6a5d1a69d,0xeab0c8b69,0x24ced1108,0x9488901ff,0xbf910f4ae,0xf89e416ad,0x9eb3973ea,0x9fac35740,0x1fc51212f,0x2a106be25,0xcd5bee55f,0x4b78e174d,0x231194dc2,0xf094cec09,0xbc94ebcb5,0x9980b8913,0xe6cca33c2,0x4bcdb33dd,0x1a6f4e4b9,0x097ead2f2,0x6f4980025,0x7b9d83ee6,0x61ab1d631,0x522dfaa9b,0xd58e68b08,0x6dd894088,0xa43851db8,0xdb3da4317,0xf1d8108b9,0x0257b43cf,0xa36dc4b75,0x586b118ae,0x4d292d0d7,0xd5dd7ec58,0x2961da611,0x8e1eb4d44,0xbdaf4157a,0x783587d64,0xb89073a03,0xf2a98a98d,0x8e6e953bf,0x82728c63a,0x08cf515b3,0x192019a8b,0x199feb37b,0x4747d4de5,0xbad74c26a,0xa3eb1f4eb,0x3a3fe72d5,0xa24fca706,0xac295c820,0xdf8707b04,0x240d933f8,0x40d3afeda,0x08967b352,0xdb5908f2e,0x0eb77e73d,0x55e3af14b,0x7e2af46d7,0x2ad8069f0,0x1c94d9cf8,0xad3fd6707,0xd527d05c1,0x0e9661707,0x5434c8225,0x8b17ffb10,0x6f4bca6ce,0xe3d99b9e9,0xb3f192e96,0x4fe4ae9db,0x3e986a40d,0xabebc86bd,0xacec35dc8,0xbff455399,0x34ea8a485,0x5c603d944,0xf9228c5d5,0x630b74068,0xcc087e16f,0xdcded3a77,0x18e36b56d,0x745c5e53f,0xe54b21ebf,0x8d71bb6a7,0x804669bd9,0x78a8843b2,0xa841aa4c8,0x7c1721cb9,0x9a83406d5,0xa896c7864,0x04bb0aba5,0x3c11533b6,0x328444d58,0x39bbda023,0x8b36424c7,0xf6120c770,0x185bb28cf,0x28319aacc,0x44125fc8d,0x9bd0b06bb,0x77e3e63c2,0x92cc0d22d,0x6471ce5ca,0xa5cd27974,0x821216a59,0xb44bf0674,0x91c306242,0x59ddcc7f6,0x8a49cdd23,0x4126a5129,0x5dae47e63,0x5ae91a769,0x1167709c8,0xf72905476,0x7f714af5b,0xe1156f64e,0xf043af7a7,0xda86cb771,0xefe9556ea,0xe93191d0f,0xc57680df4,0xd6731845a,0x40a0357d5,0x369846e9c,0x55c37b47b,0xc1a35b0fa,0x53ac7be90,0x85eb470c0,0x3181486da,0xf0e227153,0x324271b12,0x87850744f,0x2e2d754b1,0xe6eb202ce,0xb0704c7b4,0xa67db8125,0x711fb0e4a,0x37c2d1ce3,0x6aea9caff,0x443334cd8,0x69e4738b4,0x0d0afd5da,0x9ab6c533d,0xcca49a2bb,0xc4d4fb6b6,0x0e4b2ddd7,0xda2509125,0xe9c86da19,0xc7274b59d,0x2f4bbe74d,0x96ac2a725,0x1f30d673d,0x425fd41bd,0xa575e248b,0xa41df8a63,0x850967a78,0x580a6f3fc,0x3e7fa23ed,0x77d9a37b4,0xaac2f4828,0xd5afdeece,0x463bfa5bd,0x8d8c594b4,0xd5c3a4722,0xc26bd81e9,0xa25f27cc7,0xb0a959849,0xed63242d8,0xf2a5d4c2c,0xe55b4628a,0x0b2dd55af,0xc8738d953,0x8a7cef286,0xcc7c48409,0x043816c4b,0x85a74860c,0x48fc51dbc,0xee8237a9f,0xdb101fca7,0xa22651a66,0xe15eb5386,0xd43085b18,0x651931da4,0x9326a183f,0x6f8dab598,0x0e51eac76,0x6e2623406,0x9f935c569,0x99d04350d,0x2bfb7ef17,0x9408845a8,0x36e8c5171,0x8af933fc5,0x36ecec25b,0xc90ec3e5a,0x84942ea05,0xfb5493f14,0xd81204353,0xd5060ecdd,0xddfda6095,0x5cafc4e1d,0x7754ff6ea,0xc257672a5,0x27299bc82,0x4ca1520cb,0xe1de3ec8b,0xfb5ab687a,0x88f4cc5fe,0x5c83fac92,0x18bdce2ab,0x87fa99852,0xeafdac7f7,0xa095e0c0a,0x1de9110e0,0xabee689d5,0x917d79b7a,0xdb13b369a,0x56aa3e642,0xaaaf35e16,0x9c0896962,0x32ed98cd1,0x40befdded,0x733f9f984,0xab7ee7d81,0x38e744727,0x7501364c7,0xfd3421d02,0x8d492864c,0xb25d6c2d9,0xb88708fa4,0x66ca7ea8d,0x53b061dd1,0xbfe629317,0xe48ccc4b2,0x529e75dfa,0x02ce3697a,0xbe76866c4,0xce03c67e3,0x3c79ace12,0xabb5ade8e,0x5510819d4,0x1853d91a5,0xd99655b60,0x47729ddff,0x3c8c5ca2f,0x1b819dd83,0xdacb0ecdd,0xbf430f183,0x829af66d3,0xd1e2ca983,0x779105c39,0xb192af0a4,0xd5098a6d7,0x15cb456f1,0x8481b933d,0x409d19fad,0x1f5c2f72d,0x53673e5f5,0x65e6a72ea,0x0527da518,0xeaddf7946,0xb2617eaeb,0x691892fb2,0xdcd129f35,0xccb42e6b0,0xdbc331935,0x8867aa36e,0xd7cd26a9c,0x67a19fdc9,0x20952b0ae,0x6026d2e54,0x98963fbd9,0xa8b64c911,0x97fd9f487,0x7d3c848a5,0x147a4c27b,0x18c9cecad,0x046eb72c9,0xc88d38085,0xb25dc1f48,0x61790445d,0xc125e5258,0xfbeb9589b,0xaecade15f,0xda4f86a33,0x6cf66cc43,0xef65417e4,0xdc50e0668,0x8810cbcab,0x4aafd7f97,0x6c5c831a7,0xb83ed224f,0x64f1a00a8,0x8db3c590f,0x68ce5d2c0,0xfd51258d2,0xe2c5eb1b8,0x59df15d2e,0x700ebf57e,0x3be89a8cc,0x47fb46c45,0xa923c0b32,0xd88bac689,0x27683edc8,0x2eba1f952,0x7102542c6,0xd049fa79c,0xcc0622afd,0x693120c6b,0x396461615,0x2f1f4227e,0x26b4bbf9f,0xe8f7a6065,0xecdf103d2,0x708691ac7,0x51941b750,0xd33cd58a4,0x95f2d0890,0x3440d5b9c,0x00afdca84,0x625eae2cc,0x2c36e42d9,0x3f5f89ac8,0x5649578c6,0xbba60ace8,0xe344ddca5,0x128c435de,0x02c52f620,0x4db779c52,0xaac4bcb7f,0xf13e98394,0x696f9e134,0x179733908,0x2c9580b9a,0xa6f7072b9,0x3358704e9,0x7182449f1,0x86eeb1594,0x82b9adb34,0x0ee258afc,0xe122b5e67,0x42ed1c2b8,0x8633f61ce,0xe8e335121,0x525874e76,0x96901dd2d,0xda22fc8e0,0xa72387097,0x4f5d9a9c7,0x88a87c443,0x33b056d4d,0x62d064cf1,0x5e7c243bd,0x18213a370,0xf7bd5923d,0x815aaa9aa,0x84aa0b3dd,0x1ee0819f4,0x847cf7f08,0xf120ded5f,0x9a76c1290,0x082b32d7b,0xc8b59e9fd,0x2d4dff53b,0x293d29fc4,0x08701ab95,0xfd7fab48f,0xf4cbfe2b3,0xcbca4906d,0x99cc8a279,0x34251b504,0x89092fc9a,0x9e1c0ccab,0xf697de846,0x055fce443,0x6b0cad5ec,0x87923cab1,0x8b4e2839f,0x0a44b0122,0xfb3909a5c,0xa16fafee2,0x1778046b8,0xba9808373,0x064852931,0xb79d2dec4,0x50cb67a1b,0xbbfb05d16,0xf0139fad3,0xccbb36e49,0xa2cd25458,0x49343b972,0x112efab27,0x53d9d772c,0x40bda71fb,0xf8e62647e,0xdee732912,0x53500b219,0x7e47a2a14,0xe11cd7fb9,0xfcaca6ec8,0x6c2da7d57,0xd93abceaa,0x01bb3f4bd,0x67dcf76f5,0xb5b63e989,0x5bae6b067,0x9b6eee44b,0xb7f96ef25,0xf4d97b712,0x930dff68a,0xa40a96cf0,0x0d5683834,0x647e13c72,0x2a5c63408,0x395fef00d,0xb4f5afa8a,0x017bfe90b,0xc9042b9b9,0x2c9ad5aa2,0x047a51093,0xea341678c,0x546838991,0x09858cac9,0x6061e2795,0xce7d6ed07,0x91b7626cd,0x5805e4fe9,0x119b5c832,0x954f9e8f1,0x6d1580b55,0xf43091166,0x0d5a7e04d,0xe191d35a4,0xd8ca15468,0x0a708b652,0xcc15b029e,0xff5aa4719,0x8e74f9498,0xf9d92e911,0x477e5d846,0x042650770,0x1e5730dcd,0xa0e8eab0d,0xddce6772e,0x75a090773,0xa19aa8eee,0xdcfe9d7ca,0xa0676c7ce,0x17197c8bd,0xa87af55af,0xe2d1706aa,0xa43dd708e,0x26503e2fd,0x123d37bdf,0x68c7362b6,0xea30ac137,0xb01b70b8b,0xb8d1315dc,0x96824e75c,0x98d141a84,0x74aa24acd,0xb4776887b,0x8fdb27129,0x70d84811d,0xcb8b9f4c1,0xa3a424426,0xdd2531a76,0xb29c389ab,0xbd1835e48,0x47f3a453d,0x8dfe4a80a,0xa4b0a36ea,0x4e886ad80,0xe92d00ca8,0xd7c6efc3a,0xa5941aea9,0x161a7aa58,0x9ed69b98e,0x64eda938c,0x5588a6847,0xd92d4a19c,0xc9bd66def,0x95b20c81b,0x3e9ec0a50,0xd957e66f7,0x2251d77fa,0xa018cb128,0x50bdb0443,0xebebfa885,0x05eb8892a,0x294e078f1,0x4c54e34b1,0xc2ac1a6c4,0x73e62b579,0x95d24e16f,0xd5edf5b3b,0x9085ee304,0xaa71ceb4e,0xa51325eec,0x2c0bd017d,0xbf7101a25,0x78d932686,0x1bd9f946d,0x4e18c469d,0x61b4f9bd1,0x9cc6aeeb1,0xf457ec40a,0x3a54d40cf,0xf37fd42d2,0xdca9017fd,0x2018fb211,0x0583139a2,0xed794feb9,0x2671f2339,0x0a9dedb42,0x00a59d973,0xeeb0e6dd6,0x27c5e838a,0x15b92ceb6,0xfaa9e1dc9,0x691c2012d,0xa700422f0,0x42ce65421,0xf36c2d8b9,0xdd3255d33,0xf16927235,0xcea8c7ee5,0x8b405217a,0xa937cb21a,0x1972d865e,0x3dd15253a,0x8e12c277e,0x05f4e5ae1,0x5cc68e658,0x43dbcda4b,0xa65e44bd5,0xc2b21acbc,0xd683fcfa5,0x3f6a63ab8,0x07da47408,0xe8b12669e,0x32a0a4644,0xa9825a29c,0x49b66fce0,0xfa9a992ce,0xd2b5fbfd3,0x14a5b69ec,0x74a030eda,0x8e50a8e2f,0x0a95167da,0x80202bd54,0xe8318bbe2,0xa3ab33a01,0xde35c6e5b,0xa1226c83a,0xb6c43aa86,0xedc5e4d1a,0xd5944aa7d,0x478a80992,0x47811cb87,0xb95d85ffc,0xe2360374b,0xa9a9ec186,0x74de32ca5,0x04a66a427,0xd4a65cf9d,0xd8d75502d,0x1c3b585a2,0x795d13255,0xd451f5854,0xc70f36267,0xc29959ade,0x0c5da4711,0x32123feac,0xb7fdbc068,0xae25f20b7,0x25e3e6f31,0x20232ce56,0x74f543f01,0x185cda063,0x97d611476,0x13f15f323,0x173612c01,0x3d616758d,0x4737d01fb,0x0d5d33019,0x259e9f133,0x5eae970d9,0x4ac96e3bb,0x2242e4b5c,0x118f28ce7,0x2f7cbf15d,0x8a7d644e8,0x80ef8b95f,0x1be972336,0xf42d2a60e,0x42a580066,0x9a911767c,0x3a4b9612f,0xdb0f1bbcd,0x3ac93c1b1,0xcfec5c2d1,0x452d01604,0x4f3f3998d,0x8aa4775b3,0x32fd7c6ab,0xe3e43832d,0xe774f08a8,0x25b8dcf5c,0xc0f10d6e9,0x23874a0c7,0xc7e7c9c8b,0x6470db895,0x6a458e8d7,0x886e29f3d,0x4b6531365,0x8eccc4bac,0xeed4c9f8f,0x7d0685f48,0xf6e8b9b96,0x524d9bc08,0x8ba35deec,0x127a38c15,0x07d5ce1ac,0x8496b0888,0x9589e40e3,0x9f123483f,0x0a7f03598,0x57342da57,0xdbaa17d6d,0x4c068d8f3,0xf76ad5b2f,0xb398e63bc,0x102afd902,0x4877b8bfb,0x790f6c2ba,0xc7655b992,0x4e0d5b07d,0xb02afe708,0xa8875d3a1,0x750681812,0x77a9c79ab,0x02ad0c854,0xc5cc6924f,0x25e9c88dc,0x877356004,0xc67444a06,0x12d72f8c9,0xffa5a50ee,0x931d865b3,0xd5b7c6e10,0x3d0aa7ef3,0x92ce0cd5e,0xa0f27b9a1,0xd74b04855,0xac4596a59,0xa2b5aa65b,0x88d45ef6d,0x7294cb8a7,0xeec1cb733,0x964498855,0x2279b8adb,0x922c72d48,0xf994172bd,0x3e047e3dc,0x317053d24,0x42c8f55b7,0xfa9d550dc,0x91a2dd669,0xa81f56081,0x3fd3a6c56,0xdf850d00a,0xbe3e03545,0x407ec6fd3,0xbd016301a,0x916a7194f,0x11a49ea87,0xc5d123c1e,0x9a807b6b0,0x0593ba877,0x018d46d49,0xa7a3e5dd0,0x9686fbc5f,0x22769d2b3,0xb1395dd1c,0x77e0a5c9f,0x890a050ce,0x49f50576c,0xb43273783,0xf909f5329,0x9bb92f046,0x4712ca12d,0xe74059b06,0x119424c3b,0x08b0d1ef6,0x636ed63ef,0x75fb4b1ba,0x64f15c372,0x77d9f6a84,0x007ae9bd7,0xe00da4c99,0x7a5814217,0x117097acd,0x5549740d1,0x9f3aba1e0,0x2ceeb811e,0xed5f8aa13,0x667486d91,0x31472697e,0x71fa40e6c,0x29d3f8dcc,0x74e5ff0f1,0xb18e969c0,0x331847353,0x95471db9e,0x9e3816ef2,0xc7bdacb19,0xd33a176c1,0xc15810741,0x230e1a526,0x3e7d17b0b,0xfaf6ae216,0x428e9f5b4,0xbeb6ade2b,0xde276103c,0x6928c5d83,0x685ca40ea,0xc0d875c85,0x8096f3381,0xed453bc21,0xfbda5c809,0xa6542bb1d,0x2e1a744a4,0x9e5a72efd,0xedfee81f2,0xb48280aab,0x7586536cc,0xd46c9ac5b,0x9f228c8e7,0x2137d18f6,0x513747f68,0x88ae16997,0x6e30cdf98,0xa67eea5d4,0x27bf40957,0xf11c7e690,0x25449ebbe,0x0db5bb3b0,0x7d784749a,0x51a7cd63c,0xe23ca5876,0x4cdd52936,0x326eaaa63,0xf8c9d5d50,0x0ed014396,0xcf8a25b81,0x2dbdcc80b,0xc4aa9df2f,0x6f6c2f6dc,0x59e8ef553,0x0f6c484db,0x9ec72a877,0x2cc4e64ca,0x58899d59c,0x0bfe119fa,0x8361ac7b7,0xb3615653c,0x541ea167b,0xfdb2fd954,0xcf4fd9d05,0x48f5aab41,0x22d74d9b3,0x9b3270e8f,0x2fff128d0,0xca0170b88,0x6ca810fc5,0x90b6aa826,0xb1b09d138,0x02b238b76,0x98f2254d5,0xbbb2d3652,0x3427c35ce,0xf559d72f4,0xf982e7fd6,0xf102bc341,0xf13b625b0,0xc6f04c475,0x7523d80e8,0x44a0e7ebb,0xafd06e1bd,0x68808e0e5,0x90621d64e,0xe05e5a36c,0x83131c4b6,0x97eb76817,0xd9cc44ff8,0x8b36f9654,0x0245dde9b,0x520e35f6d,0xd4cceb189,0xc2b894013,0xaeb641c96,0x7af4d8aea,0xad2618e25,0xabe43bbd9,0xef52ec2a3,0xb73c6029f,0x6a3807c97,0xddfb4bd6f,0xf3d8e96d6,0x2aa6fa42a,0x43a2f1918,0x3a90c3595,0x2cd912f20,0x9adc1bd3c,0x7b9ac2f88,0xc5833c0a4,0xbd9b65455,0xcb1c9e7ea,0x63a0524fd,0xf4c384b5a,0xe8e524253,0xc22b11d9f,0x68422fc45,0xa68c0b54c,0x26f6c3e32,0x6d33234dd,0x3249aeef8,0xa44768ab6,0x799b27147,0xc2d133071,0x97db182d3,0x86eb74d4a,0xe937414e1,0xa7a7bb500,0xbb9745c67,0x598c8590c,0x0daa06872,0x1630a0579,0xed748567f,0x985b0f840,0x65fbf1b05,0x2ac24e078,0x8e44e7201,0x73dea54fb,0xec53fc29d,0x17eb2107b,0x0623990cd,0xe8d2b249a,0x3e53f5292,0xb31e481fa,0xbd28c91c7,0xc95853493,0x4cf19e5a3,0x13dd03e15,0xe420f8b60,0x0aba216f1,0xfc949ce77,0x12cc4c8b0,0xda1af11cb,0x95e51047d,0x239712b3f,0xdd8c9ff85,0x3b7c11327,0x03706c9cd,0x4a5428a10,0xf9ff29dac,0x6880bb16e,0x39ce35cc3,0x348a6f738,0x481ebd8be,0x312f67693,0x066d19548,0x252c908b8,0x93dd489c4,0x2e916877e,0x4f03ba3eb,0x8332640a5,0xb5418976c,0x43e45adcf,0x5ad03c442,0xc5c651faa,0xe9e22aff4,0xe3e84f5ac,0xfa27e6393,0x5c2975ff6,0xeb28706c1,0xbc16eb250,0xb230ff592,0xe01b41ea3,0x550beeb62,0x3acc6d9d9,0xfee57e361,0x0e47f1f33,0xa13c0e131,0x8c28e5a14,0x7d201d0ee,0x72377cd9d,0xc2d4903e8,0xd865c90ce,0x5159115fe,0x70d91786d,0xa6859de80,0xfb7b97d08,0x5844a534d,0x902dba777,0x36d28050e,0x01bc8a4f9,0x6c810239d,0x1b8bdbc1d,0xed019746d,0xb2e22db8b,0xce20242c4,0x277835081,0x55c421fe5,0x1c3d0d749,0x26bd653e3,0xd7ed2ff69,0x10c6fc33b,0x9ea03e399,0x5b22ed1a3,0x99ced9f23,0x6ac377418,0x9129d7dd6,0x43ace647b,0x7c4b49f58,0x900ae344a,0x2b8959613,0x47fc08ec9,0x21d67379e,0xd89df08fa,0x37d955225,0xcc10979b9,0x6621b1eb7,0x0de2fc4a2,0x745cfaf22,0x8d46a9619,0x61b1ceee4,0x675b9a2bf,0x40058aafa,0x05d25b9c4,0xefcb86566,0xc13e788ee,0xab9e7280b,0xd9306e8d4,0xa266d71b8,0x45995737d,0xea8f02adb,0xb313918c4,0x970f9be58,0xaaf674ce6,0xc7d00b910,0xfa502e688,0x3702f79ae,0xd893b843d,0x0f1e45ddb,0x93c9617a8,0xe14247733,0x43f4cb24c,0xf1b75980e,0xcea5553fb,0x4f4d89e4b,0xd8bfdb958,0xe231a41da,0x60116696a,0x12cdb2096,0x6d0202075,0xb75ae1a2a,0x888d79ea8,0xc7d80e5c6,0x4f21633fd,0x9375ea207,0x84017c66b,0x7ec585495,0x5be0f7c5c,0x14b106f8a,0xba2feec25,0xf12261575,0xd87fc9c27,0x7ffea3372,0xfe6f6a5b2,0x494a627df,0x73c4f89f4,0xb54156ddb,0x14d501f4e,0xbe50c2ad8,0x76cfa8441,0x2a6832d8f,0x82ed6f577,0x234ee72bd,0x3fe939c14,0xd9aa5f1bf,0x436b7049e,0xe939e6266,0xcab65d44c,0xc6b90201d,0x9dd60ae8c,0x975c2a441,0x3eaa603e5,0x67e5526b2,0xdc57f5bea,0xbca1f74ba,0xc3472a0b3,0x74fc1b243,0x4011a3cad,0x688f30527,0x7cb1bd3b6,0xc6172373d,0x1e58a5d3b,0x161e143f2,0x69fecc526,0xedc625028,0x62386857c,0xc65817d6e,0x1c2907ace,0x5f845976a,0xc71a8dc11,0x56431fdb7,0x096c5d1c4,0x7fa1f8582,0x71e278b58,0x50719d063,0x9f166f178,0x503ada677,0x044953c8b,0x3477a905c,0xe18a293ad,0x63eb0f954,0x6504fe3f3,0x207477edc,0x45395da2e,0x0d5d3fe02,0xa8b671eab,0x53b890c75,0x21318478d,0x84c15d0ff,0x1163ede85,0xa3d4784cf,0x0e8d78cf3,0x029b52b98,0x31261cfa9,0x8ce517f2f,0xebc01b551,0x55e719687,0x14a334c3e,0x7a18edcf6,0xd2adc5527,0xb9355ca29,0x899223cf7,0xcb97089c8,0xc024cf877,0xb705e424b,0xa8e0142c5,0xd60a133e3,0xfbb712edc,0x90ac40d24,0x80b3aa7bc,0xa0fa4a297,0xa660659eb,0x6270b5e01,0x7875e8d73,0x99b1c9fe5,0x26147c55f,0x494d6032a,0x805c954b3,0x4bc4dc338,0x8d28838b6,0x65f2934e9,0xd2e0ba595,0x2f63fd89c,0x1d468e027,0xae5c50ea9,0x2754729f5,0xb4821c6f9,0x1e2deee48,0x6fd833c89,0xaf7e537b5,0x0f96cbd90,0xf82ef480b,0x906fa3f87,0x621287584,0xf05c6358e,0x5698e95c5,0x105509992,0x0762e2a0e,0x6ffb64722,0x64d6dccbd,0x1b7f83d6b,0x5518fcb18,0x025ee2c96,0x8e78ed132,0xad93d4196,0x8c8750aa2,0x9e3c7b381,0xe5148c631,0x4b38f2617,0x82b98bc77,0x92dcc557c,0x28dc57fd1,0xf912e0c62,0xaac55e599,0x081984b5c,0x93826e871,0xce7abded7,0x414db1e2d,0xef68bda6b,0x47da612d0,0x07b99ba1e,0x8b7872c39,0x3390d271b,0x32f6bc3ae,0x77325c35d,0xff2993b97,0xd811caa67,0xf6610ec51,0xf61101d05,0x9bdf143c8,0x712a1da5f,0x69edb2899,0x918f4b5fd,0x9b70b01ed,0xd1d7c1bd4,0x7455d932b,0x53590c39a,0x4021360a9,0x1dc922b31,0xe893c6a98,0x7e274d451,0xb3197bda3,0xe0d039a4c,0xb5bb78bf2,0x3f453821e,0x1ceea1703,0x7e245e4fa,0x43dfb0af8,0x56a72aab3,0x4cdc702f9,0x7196ac417,0x185c13ae6,0x72a069055,0xe3b657a99,0xe54143be9,0xb96b8d06a,0xb917bc739,0x075675126,0x667eae736,0xa24735968,0x80cb15f06,0x9084726fe,0x9115fce0f,0x4fd117067,0x08ed4302b,0x09d57f52e,0x83b947bd2,0x1b379cbc5,0x6e4f6d6c3,0xf3a45c9a2,0xa6edec8ba,0xbfe48b96d,0xa316bb1f0,0x4b02d5449,0xb7c8d6f14,0xf8aab8168,0xbbd63e715,0xff2e5262d,0xe7ce4a45d,0xe69ea1730,0x83a416eb4,0xd131294b9,0x0cff9c21d,0x51f972f8c,0x8aeb661f1,0x79db4388c,0x38d94d7a3,0x8035d996d,0xcaf8d77c6,0x6ccc390e7,0x7510bb2de,0x47570789c,0xbb0f0b128,0xe344866dc,0xf8e8538c5,0xa89fe5639,0x30bf26d3a,0x9903d49fc,0x475e6c8f8,0x7e3d98813,0x5e6f1698d,0xa1304eb9b,0x8662da415,0x5b84b9c39,0x8759f87db,0x9bc957f53,0xcfafd522d,0xf8fdaa82a,0x3975f695c,0xd9eabbf19,0x054c9e489,0xcebed9ba9,0x3f29c0269,0x280639ce6,0x19a9698ec,0x7e9965582,0x23efea1b4,0x5674b2e35,0x28cfadfad,0xd224628ae,0x1a5857d9f,0x1f2fb59cb,0x45eeca839,0xf57b0db20,0x2cf4d5a09,0x5898bb1b1,0xdce4dd9fa,0xb2fed21f2,0x29fcd26a6,0xff1ed7959,0x4582dd7c6,0x94d96dcbc,0x08fcaf998,0xc2150dc02,0xcb725e6fe,0x497bf9d00,0x9a07aa199,0x231cc756a,0x8029024e4,0x706c3b697,0x21dab6df9,0x9822ce6c1,0xd9339f82b,0x08588a50c,0xfc592f12b,0x5d0de92e1,0x84cf29460,0x17dd9463e,0xd552a6e3f,0x9921d4023,0x511997b06,0xa7db8d63b,0x7628f7e02,0xb5a70da67,0xb78b26044,0xcc757da90,0xa372fe31f,0xa6d0e7885,0xfdd5c9958,0x22d093093,0xac02463cc,0xb8dc89bef,0x0c6ac81d2,0x2453311fd,0x2a4b37046,0x1022902e5,0x09b58f09f,0xdca206ca4,0x8c5443cfe,0xd1bcfda67,0x06156bcbb,0x71826e127,0xd8b00b0ea,0x16d325e74,0xf67b3e901,0xe7d585092,0xc1aa82c54,0x020121d7a,0x836756756,0xed93b03e8,0x25e1b4a2b,0x94279c34f,0xa6130a7fb,0x0cf097151,0x192bb41b7,0x82650ff19,0x222fe2d89,0xf38d6658f,0x0da70ff01,0xd531e4109,0x8fc408d99,0x864f65e98,0x0f552caea,0xf07941d6e,0x69520b2cc,0x4e19bbdfb,0x201ad85b4,0xa24f492e0,0xf577561a2,0x3ac417bfd,0x2c262d743,0x1a57ae77d,0x9cd8b411c,0xd39c85983,0x11b2afd51,0x249ce5cfb,0xd33548b8e,0x5dd56d7c9,0xa56ee9248,0x425d68e8a,0x10f87e0e9,0xc6b7f55b9,0x359462f78,0xf68d21c1e,0x7611706cd,0x1252d7e37,0xa8bfdb38c,0xe86b4fbd2,0x35a2f972f,0xe3d6ec1c8,0x1b4bc2a9c,0x1daaaa19d,0x2883e99fa,0x0deb8b211,0xa3779f2c6,0xe9e6d10a7,0x4ea5c2770,0xec50b1009,0x914f44e74,0x42c94c52e,0xddaeee892,0x77cbea957,0xa1c5404a3,0xbb7add120,0x3a28116d5,0x862e8ec66,0x4ecbec8b1,0x86bbbeb7a,0x09efcbc44,0xa213bc2a8,0xf18dee3d2,0xcfabe895b,0x62d502afd,0xdee6d82c7,0x72e120e31,0xf40d09991,0xdf823444b,0x5265afe71,0x30a0e4dfe,0x5c5c0b7f4,0x4996907d6,0x600c53191,0x01ac06c9a,0x4a53707b6,0xd16ea6a44,0x60be6e211,0x5edf96076,0x6b2e67779,0x93d96e2ee,0x90846d495,0x61eaedc80,0x1e267b96c,0x17530b57d,0x64fa1dd35,0xbbb4c69f5,0xb6323afb6,0xf8d4d766b,0x25e356458,0x53934ceed,0x864225814,0x1c36a7a0f,0x778490a0c,0x5cc616142,0x636654005,0x8f554e490,0x2984db337,0x02ac89bed,0x09a93c224,0xa4a194fe7,0x9a75ab8d8,0x26245c20a,0xa64fd081d,0xfa8cde28a,0x975c3c712,0x8b1ad0475,0xcfa7b1de2,0xf2bdad2ed,0x071b918ba,0x1eaea2ff4,0x04838c15b,0x599911ed2,0x41ddcd721,0xdb10e3fb5,0x8bbadce41,0xfb483af95,0x919fc8b26,0xe2414e967,0x33632f41a,0x8ef4feed2,0x7288b6a3a,0x8f0db5f29,0x35429b088,0x34b45572b,0x5a4889ae3,0x22ac2efa9,0x49b0e4db7,0x8fd129de6,0x0aaddf60d,0x164d7e181,0xb4c6f0d55,0x8a1d30ab1,0xd69bcbc97,0x84b118674,0x83223f98f,0xa7e49656e,0xb2eaa12b5,0xbbd1fc497,0x8737c574e,0x9c29ec54f,0x48941910c,0x7b5140011,0x14d62b95a,0x004a8bee9,0x17d22cde5,0x779768374,0x41d9d481e,0xdfc61088a,0x8ae83d895,0xefd5a6e97,0x0e9142829,0x684e1983d,0xbd5acb77f,0x2eb9f5998,0x084ad2738,0xca47a6db4,0xb730d9221,0xe1d02dae3,0x1897bbeed,0xae6460ece,0x2ae10dcc2,0x20b562229,0xab5a5963e,0x23f786b94,0x7a1e0be5b,0x0d416a4bd,0xfda34600b,0xea42e3913,0x191c6acd2,0x2cd0c0257,0x3fa745285,0x486a34308,0xd5bc0fc16,0x9c29c1970,0xc748e4213,0x7d894d16d,0x462f9a307,0x93e77fc9b,0x2586ca766,0x7f4843d74,0xc59dfb603,0xcc9f8a977,0xfcd5dbdaa,0xabd042620,0x01e98ed52,0x3723c0ed4,0xbba7a3d47,0x87191e9e5,0x96f863d99,0x52ff61749,0xed5634dce,0x29e089ed4,0xc7840939c,0x710fd2bd7,0xa7bcde8ee,0x6992f5b0e,0x8e43638da,0xa8f8bb730,0xb3ac0121a,0x9a39430a5,0xb400f5406,0xf1fed9cf4,0xecb8eed3d,0xf982961b8,0xd2ca7f580,0xc0ff82a1a,0x472f86bfa,0x6c7819a1a,0xc5fb45b51,0x1e8265bbc,0x992ea46fb,0xeae69326c,0x5cf05b4b0,0x4dba41e1b,0x678b0c87b,0x541dfe46d,0x5c6805370,0xa46d1f411,0x20ca43c25,0xb825728d0,0x60e64b7c3,0x158a87789,0xec8327da8,0x312f31d11,0x44e751abd,0xb86749801,0xf1e21217d,0x1df98766a,0x3b82a6a92,0x813e55a4a,0x425a3e347,0x23d2e0991,0x125b5b7a8,0x299f2386d,0xae87ad90e,0x88d6c80c2,0x505d3e3ac,0x8c08d9bf5,0xbc74ec4c7,0xb4b961f43,0xeffd6e25b,0xa34783dd4,0x4b77e81ed,0xdae14fb89,0x652a40492,0xb89ac1d1f,0xc326835a3,0x62377a03e,0x073a0bde3,0x63ab6d119,0xa4516da9b,0x7310b4716,0x0eaa5bfd1,0xb2e0c1b7a,0x6b2d91842,0xa71ee6024,0xe96938770,0x94bf95cc1,0x13752cd22,0x0212fadb3,0xa6d81af51,0xdf3594b4e,0x74d16cfea,0x1c7666313,0xd4d2825d3,0x32ef55c77,0xb41709c57,0x65496705f,0x46c363baa,0xe5d09d8b4,0x4a092d2ad,0x1c85dc273,0xb7fd50ec1,0x85898eb2f,0x64e4c723d,0x53d9f5ed1,0x3a557ef3b,0xbb1bf6342,0x5a5ef851b,0x47ad6c0ef,0x8fb3984b8,0xde8ad29aa,0xce019b097,0xa2e99fbda,0x254954e30,0x380afe9d3,0x6ed87890f,0x75c288fad,0xfed4797b1,0x1b19ca486,0x2bddbba6b,0xbda8398a9,0x4b96c12d9,0x74448a4d4,0x84a06a048,0x7be5eb6f5,0xbf1429ebc,0x317cbe9b3,0xda1bfba51,0xf19033d98,0x6692ec390,0x85de73668,0x502e6e128,0x6bf51b707,0x858deeef7,0x231f255c8,0xdc5285120,0x1f7499d35,0x51e562dfb,0xfd31d9e13,0xf56f7abe5,0xbfe2014b4,0xae9e0b0ba,0x04ab6818f,0xfc5222cf4,0xe479029b2,0xedac0cbc2,0x3dd056ec8,0x2b3ab1bf3,0x96090fde2,0x7414985b2,0x07c5f1053,0xc912a2b86,0x2238893ca,0x0a047b8d4,0x956a79db3,0xc987e2e17,0xa3c23d85a,0x97129d3d4,0x8602ebdf8,0x0c1e5c94a,0x728fa9af1,0x6783b3466,0xd03a47b3f,0x577e66a97,0x064ea8d8f,0xf810556b3,0x550d70ce2,0xeaf8c9627,0xe1c975366,0xb0c0fb42a,0x60b80b9c6,0xe5c4caf80,0x54c8d166b,0xc8f6e29f8,0xb0c391d73,0xc5684f473,0x0812877ca,0xd98c3dc0f,0xa530878c2,0x83b26929f,0x473ec8d20,0xfb27d5064,0x790c88e09,0x4fad3f4a3,0xde15f1749,0xc2ba6e2ac,0xe52a2cfb9,0xc5797941c,0x383593138,0x7a025b10a,0x92d15a83d,0x3084af2a3,0x6cfe2a38b,0x66973a8f4,0x265dd307b,0x884284f79,0xf04052eb4,0x94b8aaade,0x0bd36a298,0xe22dd0993,0x30a8178f2,0xef40b3bad,0x5fd9521de,0xe323cbc56,0x2dbd84334,0xe7f732978,0xc940d0d9e,0x017e1db0d,0xb30f2898d,0x3a70d4c13,0x6877cc2c7,0xb29c26091,0x86d1b6ba0,0x34790d00a,0xcea3d1c3a,0x609555677,0x47ae0cd43,0x6bc9151d8,0xcd08c96bf,0x2dcf87f90,0x5d38abc7a,0xb53944398,0x5aa36c2c2,0x6dc1a9602,0x3f78a849e,0x9a75bd745,0xcccae769f,0x7bb8bd72b,0x37c8f5b48,0x63307f50e,0xa16e04992,0x461e6f322,0x05c9b0b16,0x125571ace,0xd671fa72f,0x1da08d7df,0xf75a3b250,0xc3e35da05,0x9debf4cf5,0x568893e81,0x9f45f5a8f,0xd28f36e5f,0x39ed2c299,0x7ec5b28bf,0x726971dbd,0x62a7e6608,0x2465cc620,0x54b82a639,0x16f964b59,0x18afd656a,0xfa45a2401,0xd63e74a3e,0x85c8b9164,0x01c5a5bfb,0x7b406d02c,0x1a6885eda,0xea0f61089,0x3356e4e19,0x954d1c237,0x73894ee02,0x594d206b1,0xa34df0652,0x6627dfb9c,0xe0a8d336f,0xf76b0bf3e,0xf4bcb8c6c,0x9cfee3b2a,0x727af778e,0x2af80ac19,0xa99353076,0xbc1b3a11f,0x055fa22ab,0x5bc6b849e,0xa7b5b3826,0x1464c65f1,0xb797e45fe,0x06aa7641c,0xd6402bea1,0x69042dc7a,0xc27a84b0f,0xc3e40bc3e,0x5188a9088,0x9ca221e9f,0x2eeb0cf45,0x387326c49,0xc192f116f,0x5b4afe3f7,0x1e2b7028b,0xf315bf477,0x1dfa88408,0x82ede7a9f,0x1daec4b02,0x90b55c4fb,0x1dfa5f446,0x35d8744be,0x9ed16f6c2,0xbe5a98781,0x057cf82b0,0x62c4d6074,0x0e524f153,0x5ad102332,0x5ce554139,0x09b4882e4,0x2f854512b,0x42376f39f,0xbd5b7cd06,0x5f34b8fa2,0xc8dd8867a,0x26ff91deb,0x24fc05cf4,0x61e928d08,0xe5ed22480,0x7edcca236,0xbf19c5c5a,0xd876f6600,0x18cc2a06e,0x98f9a0f2d,0x0e46da359,0xf10ca127d,0x4ea58d6c8,0xc5d584fac,0x4168b3771,0xf7742c3ab,0x3d9e01ab6,0x749603675,0x93d380e27,0x935fbdf99,0x8b004f544,0xf21336ccb,0x55be0a2d7,0x31a272812,0x9356f2104,0x64cd11059,0xb306fab7b,0xc4b4bcecb,0xa44ee754c,0x9c5b95d4a,0xafe82cb14,0xd2802c70a,0x9b067ca08,0xa0d33eadf,0xf82d374e8,0x97608d4c1,0x3c49f7262,0x1f8b8b4b2,0xd49171ea7,0x9abe1e7f5,0x127c694cc,0xad02f7180,0x48dcd2cc8,0x781de93ca,0x2593187ee,0xdc2e3515f,0x97535dc18,0x3db5f0785,0xcb73b619d,0x76c0cae0f,0x195f0526d,0x4b0893b28,0xca2151e27,0x0e01526ba,0x844d01096,0x96ed3edd6,0xfe1d07fad,0x625d110ec,0xd6e07dc43,0xa0d531bbf,0xed6e29fd3,0x9aa5ff7e9,0x2bf330b23,0xaa905fb48,0x575c3dd88,0xc12a8ea3e,0xa60ce7ea7,0x36e3d46be,0x84a1acf90,0x99315f5ef,0x23c5c149e,0xe819f9d2a,0x0327b7f85,0x60878c9fc,0xbbe1b425f,0x5efb57d1a,0xae81e06a3,0xc683416e0,0xa138a207b,0x531a8805d,0x3207cd72b,0x1ffad4bab,0xa05d08c41,0xc4ffc6089,0xf6ebda0bc,0xf9c6b0a7b,0x76ac7063f,0xbd7b1a5b1,0xf6e306a3f,0x93f23d425,0xc9834e422,0x73088434a,0xb618f4fe0,0x7affb1ed0,0x8de2b690d,0xe7bbca4f9,0x0e92d2cd5,0xb572af3dd,0xa32f50358,0x97d0aca69,0x4e02a1956,0x489a38814,0x16cde41bf,0xf844bb35b,0xb3cb5e287,0x798ca35d5,0xad78e6952,0x74e3accf5,0x2c2509397,0x9ed3b6e0b,0x382fd5392,0x46b1753cc,0x3f1a79503,0xd511be53c,0x2c0ad700b,0x0c83dab06,0x854c15d1c,0xa27cbb3d7,0xf178f1810,0xaa69504f2,0x619f3c356,0x2a31f3e7c,0xef900e61d,0xdfe8751a9,0x651358e73,0xc825327af,0xbc151fafa,0x876051de6,0x06729eb40,0x75876a783,0x8c76d5474,0x39bd3dd20,0xbbc32223b,0xf8ae91f88,0xe3bbca3d6,0xa0a3ee436,0xf993c8887,0xde8781781,0xc3d26acc2,0xce1748eb0,0x09c49b6ab,0xe7ea808f1,0x34d62cf99,0xf0dcc0da8,0x49ca61d07,0x1b930880d,0xdca578c15,0xda7a6a1ce,0x9c3294a82,0xf0874721e,0xa5dc060ed,0x23a8939a5,0x6f6c16f02,0x42edd94dc,0x5a74f1432,0xe019cb4dd,0xc2c5b533e,0xecc894724,0xa5cff9f11,0x04a5864ab,0xbf6b96bc9,0xd7b3ded99,0x7a9377d6f,0x8a7f9cef2,0xacf09eaad,0x785f73185,0x8904b414b,0xbd5fa7379,0x43ddabc60,0x17f40d8fb,0xcf6903101,0x4cf434f98,0xa97973ef7,0xb3c4ac601,0xc0aad8a1b,0x2150bb64d,0xed72e5ac5,0x131cef825,0x8659cecc4,0xf30a8f072,0x457c90fda,0xc9df54666,0x68743306f,0x62021b53d,0xf9d7ea28a,0x844e5bcd0,0xfb1a1a1dc,0x1394fd8d2,0xf744f941e,0xc07e65afb,0x84a9e17d6,0x9cd3f1176,0x332e89b30,0xbb9140f2d,0x941e8e334,0x9439f6e24,0x0b89c5739,0x077975e23,0x4317e76cb,0x53f2c5011,0x7826317f7,0xfad95bff5,0x053de8de6,0x856bcf7ed,0x77772201b,0x1b15d0bb4,0x42d5df9e2,0xd9c5aea63,0xb4980534a,0x89c348f43,0x3d7300d9b,0x49440d5e1,0xce4694114,0x9e6c19bd7,0xfa1294b28,0xe2b6e790d,0xe4891435c,0x706bb090a,0xc2f74169c,0x9d669a64d,0x4118daf4b,0x5b118d504,0x3f57b597f,0x916e47de1,0xe3b88c4fe,0x2af4fd773,0x74664c8df,0xd66194717,0x90a0baf41,0xcf1f647fa,0xea211f2d8,0x75a1f220a,0x9cb63c40d,0x812805a51,0xd5d503690,0x532bc4026,0x021a8d59f,0x5150b9dd3,0x0a2ee41ba,0x846fade51,0xc684ba60e,0x3a8f6efd7,0x03e17b682,0x3927db859,0x87b0b1480,0x52536e422,0x946ed17ec,0xa214c62c5,0x4342229d4,0x7cd868ed0,0xf19ba2ab2,0xf8c1c41cc,0x0cc7d69fb,0x3c3911e61,0x18fc07576,0x0846ea988,0x9f86addc8,0xcacea817e,0x975a047cb,0xcc00a9d6c,0x35b095cfd,0x1032b2bd9,0x839311750,0xf61bbb4b8,0xbeddf32a6,0x5db253de6,0xad1c79f1a,0x0943a5b28,0x8574f9b27,0x6cb284742,0x66a469a9a,0x9c9e646b7,0x15e3f3da7,0xa7335e7c1,0x81d5b8c23,0xd3ce4adb1,0xe6c2c0436,0x0c422445a,0x69efe9391,0x6e494fb4b,0x52938a7d8,0x1538c045a,0x86ffd6a31,0x3a7a1eda4,0x6a06881db,0x0ee1f5cfe,0x7dbd99f14,0x2222f7d4f,0xa092a9546,0x4f6ea12ec,0x786076e0d,0x2025a3e06,0x3f3c67e47,0xeeb2ddb02,0xb1997582f,0x84774c908,0xa94d9c44e,0x687970da3,0x4ac4aaace,0xaa5b6afcd,0x797cefd6e,0x239edc6f7,0xf6b54c197,0x71141e85a,0x22be2c02b,0xb8343a746,0xbb01b3487,0x2fc5f873d,0x80dbb9d8f,0x749b8643d,0x61163a4ef,0x899b02afc,0x6d1359b14,0x0e87bed7e,0x34e646200,0xdb37c86d3,0x4a0cf7e11,0xe33dd1e6e,0x3b788a101,0x06a936d91,0x1ddc58739,0xc92051779,0x838ce51ae,0xa7a3ef32d,0x9f7eb103a,0x36b9802d8,0x65da1e81c,0xea1cf562f,0xa8c63c0ce,0xf6104a32a,0x4c4cf0893,0xd47da0be3,0x80483d254,0xdc6de57b1,0x7fac92c49,0xda1e5f16e,0x4026949bf,0x8e17a9d20,0x12f3419d6,0x4e9089cdf,0xd8f5fc61e,0xdc8f7325b,0x61247ef19,0x0c1d908c9,0x69bd43b4c,0x3f7f5c231,0x91c41e9bd,0xbf844084d,0x05827c577,0xc07d61e65,0x7615c75b6,0x62600d7bb,0x82f62a3fa,0x95f7fe291,0x2ea50c1e5,0xc90ae812c,0xc85c79bf6,0x0614cafda,0x692bc66d5,0x43cae4bbe,0xcc4dd9e12,0x02b1f9181,0xd19a5261c,0xd8e402b96,0x08f730fc6,0x159e9ba29,0xb9413ddab,0xbd296f2fe,0x53ae2f38d,0x42e6e15c5,0x5efba4ecf,0x764371efe,0x8b665b2e1,0x542432a00,0xddd7e3c19,0x195083f58,0x7ed57c706,0xb50bbbe8e,0x203d18735,0x2a4c69b07,0xd72e90958,0xcd3c5031b,0x313e2ee85,0xa12fd86c6,0x9009383ea,0xe550f2a4f,0x49ae8c013,0xeba56010a,0xa7210786c,0xfda4a611f,0xcfe525fb0,0xefcaf6ef6,0x23c31fd13,0x3847c5dcd,0x166fd6693,0x06f8ec087,0xa531e0fb4,0x76f9bc318,0xe56c0cb7f,0x51e2d02ba,0xb3e8d6022,0x9a20ad5fa,0x73af547b7,0x5e6134b2e,0x8582b0e60,0xc8ea6019d,0x281e3763e,0x647d83e97,0x293634305,0x6743c18c0,0x2a01782f9,0xbf49e9eb6,0x05856f3b9,0x634812ac0,0x035cbb63e,0x032540c2a,0xaf358f5e0,0x7826f829f,0xb8c89448b,0xebbe0239d,0x905e5aa89,0x310ddb064,0xb762f118b,0xc9b1a8e31,0xff0661391,0x8a66f999f,0xb3593b7ce,0x9f603a864,0xa23a960ef,0xaae9837ac,0xc755afc59,0x9c76f21c9,0x39cd67a7f,0x29f1dfa26,0x01a253c9c,0x1d3a11177,0x7f60cd2dd,0x5871af5dd,0xa7d3d617c,0xddbb2b303,0x6c69147ba,0x843954b47,0x46cc229a9,0x4eac19c20,0xfb7b51ca4,0x9b7015d5b,0xf2051a917,0xe701d5d53,0x38fd5da8c,0xd3f2acb84,0xba7cb1ebe,0x1f016ea57,0xd63c1250f,0x646f446ad,0xc43b287cd,0xdf676c468,0x30f777359,0xb8f10af87,0x88c425335,0x6c9f778ae,0x50da4eeba,0x0690f680a,0xac101a310,0xe603ce909,0xef2918ebe,0x3bb23758a,0x409e4b934,0x74f744bfc,0x64e96d541,0x271bc72c6,0xba27f9ede,0x782a145a1,0x61f275072,0x8c15dac40,0x3431268fe,0x9853d7243,0x98ba31d02,0x6d1b5e69c,0xe67d3e6a8,0x3afb9b2d3,0x8aef7d109,0x0e0d77de8,0xdcbaa0356,0x6bc718df0,0x77d6f39fa,0x1207d50be,0x68758144a,0x5600bd7f1,0x99722a481,0xbf673f8d1,0x4bf1cce7e,0xd3ee2609b,0x31e9e4c73,0x32a28985b,0x9314656c1,0xcf02f5fdc,0x2748d2cbe,0xeeaa65fca,0xc9294684a,0x706fb6725,0x32f6c276b,0xe030afe87,0x912b88011,0x2ab7ee1fe,0xb04877110,0x474b92b6d,0xaccab7218,0x04c6bb58a,0x0d6777d7c,0x6f6008813,0x1d8da74ef,0xd9d905134,0x4ff1a2f68,0x2861d5528,0x4ed66d24d,0x7ee0b92f3,0x0f2979e98,0x36291e9bb,0x0635f0e0b,0x6cf4ea059,0xa20b467b1,0x610cc1d4d,0x2da5cb5fd,0x07553968c,0x844a86803,0xb1d48ccc2,0xbba3fe918,0xae0d869f3,0x7c6a7de9c,0x91f8382f4,0x3014094ca,0x8c3a9a5d5,0x69c3f2722,0x8bb38f982,0xb8efcdcda,0xda51b2ff0,0xcf8e8a44a,0x8158ddc00,0x643ecd9c0,0x5e10383a9,0x24a886e16,0x4ba9db990,0xc8b4e335f,0x8b1c2c0b8,0xfba632127,0x77bb6e51e,0x63142235c,0x7906aa8d6,0x0295334c5,0x30e855681,0x7cc4fc438,0x1cba770b2,0xeb67c65e9,0xbf495ac78,0x250ef8472,0xe918df704,0x9ae42835c,0xba887badd,0x0a9e3a8cd,0x6b4efbb80,0x47e50b225,0x492ddb0bb,0x58bc2506d,0x52aedbb0e,0x51eb43eb4,0xea2d9d116,0x278274efc,0xc013733d6,0xd371949d4,0x8d49ee822,0x30745b332,0xafc18e441,0x0cd9fb4d7,0x582ae0f65,0xcacbd79cb,0x1fe675d20,0xee7117735,0xa7280378f,0xbaf1b5a32,0x0b5d5e9b3,0x44196d9dd,0xd8b6fdafc,0x82450b356,0x8e0a46aa9,0x250b0460e,0x44582149a,0x18a09bc26,0xb26286d64,0xc9e4860ce,0xadfc81dad,0x16506214a,0x038769b15,0xc01b50928,0x151ac514f,0x5492593da,0x5946d5c27,0xab9aed4df,0xc91cd1da7,0xc3495b589,0x2e962ae83,0xeab920345,0x155b3b617,0x985edf48f,0xe758d6ba3,0x99660780e,0x7b8a41acf,0x6c4f8c59f,0x970c219fa,0x5fa614ff0,0xa7b3adda7,0x809edc138,0xb4ee65663,0x6b487e8ba,0xa530f957e,0x8a533c79b,0x00d94ff5c,0x9b709ef88,0xd7c38826e,0x0e7bcd688,0x23668c8a0,0x87244e859,0xb1006de44,0x15b37df10,0x801e94f9d,0xbce729ec0,0x17ddf288b,0x4bafecdbd,0x8536977b1,0x6f5ddbf9a,0x23d5da865,0x68e3a57c7,0xfbb7bc650,0xa412fceb2,0x0cb978a6f,0x30b6a7328,0x167252f06,0xe0df087e5,0x022465eb6,0xb580a4f2c,0x0198d1533,0x6e118afbe,0xa3a697b20,0x481fe6809,0xc1cae26f0,0xad006f34b,0xdef609d40,0x18a918f11,0x68a4bf8df,0x4f8f44a9a,0x4311a21a3,0x53d72ea12,0x51e4bd4d4,0xf2cda5994,0xd575a8336,0x41cf85c53,0x30eda148a,0x907fa024d,0x6e3cf917b,0x470d9c67d,0x73dc15f58,0x708ec5e31,0x83e1f42e8,0xb315ee8bb,0xd6b511041,0xea2405d10,0x8f51802b0,0xb2ab1513b,0xf31e33ae6,0x55a48d565,0x57cd5d243,0xe705530c5,0xf0908bfd5,0x37a4d3e77]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARTAG'] = {\n nBits: 36,\n tau: null,\n codeList: [0xf89c68ea2,0xf021c83fd,0x9b2f835a2,0xf8ffdb019,0xf2d12b272,0xf0e6afe8b,0xe19dee435,0xdbe424132,0xa9885a341,0x3add1e6ca,0x600aa0d15,0xf9d5c0938,0xf85b0f3d4,0xf838bcd6f,0xfa6c8bf2d,0xfb469060c,0xfb25238b7,0xff8d4dc33,0xfc3406a26,0xfc57b549d,0xfcf361750,0xfd7daedbc,0xf42d724b4,0xf1ccb47aa,0xe1fe5da8e,0xe2e3c2f56,0xe280711ed,0xe224a5220,0xe36d0d5ba,0xed2cf4e23,0xecc188a74,0xcf7ea3892,0xcca45b03c,0xc4de9c015,0xc0b1959e7,0xd027a870e,0xd1a967de2,0xd3fd50fa0,0xd67f25205,0xdcf5013a3,0xdea1361e1,0xdb8797f89,0xd8f9bb4ea,0x98321c07a,0x9dd3da364,0x9162c0972,0x91c614abf,0x81339aaed,0x3f3cd85d4,0x3907e6e64,0x2231e480a,0x287ca74da,0xee52d854,0x3b94b615,0x1ab8cdc82,0x4463c9014,0x6588d50b0,0xf912a744e,0xf97114af5,0xfb81f7b7a,0xfbe2445c1,0xff4a2a145,0xfea756512,0xfe03826df,0xfc90d29eb,0xfdbac90ca,0xfdd97ae71,0xf564da32e,0xf5c00e0e3,0xf679456f6,0xf6be22b80,0xf6dd9153b,0xf7f78ac1a,0xf35fe489e,0xf33c57625,0xf398835e8,0xf3fb30b53,0xf2b298cc9,0xf2164cf04,0xf275ff1bf,0xf10bd3adc,0xf16860467,0xe1393a7f8,0xe07092062,0xe0b7f5d14,0xe0d4463af,0xe7c56313e,0xe7a6d0f85,0xe70204c48,0xe6281f569,0xe47c2872b,0xed8820dee,0xedeb93355,0xed4f47098,0xec06ef702,0xeef60c68d,0xef78c3c61,0xefbfa4117,0xebb31e65e,0xebd0ad8e5,0xeb7479b28,0xeb17ca593,0xea5e62209,0xeafab61c4,0xe8ae81386,0xe9204e96a,0xe9e72941c,0xe9849aaa7,0xc86f86a03,0xc9e1490ef,0xcbb57e2ad,0xcb7219fdb,0xca58026fa,0xca9f65b8c,0xcef06c27e,0xce54b81b3,0xcf1d10629,0xcd8e4091d,0xcc633cd4a,0xccc7e8e87,0xc7c3035cd,0xc767d7600,0xc62e7f19a,0xc64dccf21,0xc6e918cec,0xc68aab257,0xc2861151e,0xc24176868,0xc15ce9db0,0xc0d22675c,0xd0e0cfa78,0xd0837c4c3,0xd16e00094,0xd2739f54c,0xd2102cbf7,0xd6dbf11c8,0xd79259652,0xd7368d59f,0xd562ba7dd,0xd5c66e410,0xd5a5ddaab,0xd48fc638a,0xd4ec75d31,0xdc96b2d18,0xddbca9439,0xdf4c4a5b6,0xde05e222c,0xdaad8c6a8,0xdace3f813,0xd9b013370,0xd9d3a0dcb,0xd85d6f727,0x9aa14cf4e,0x9ac2ff1f5,0x9b4c30b19,0x9be8e48d4,0x9b8b5766f,0x99bcd3a96,0x99df6042d,0x96b482695,0x979e99fb4,0x95caaedf6,0x950dc9080,0x956e7ae3b,0x9427d29a1,0x908fbcd25,0x9392238fd,0x92b8381dc,0x824db618e,0x83c379b62,0x83041e614,0x81f4fd79b,0x80dee6eba,0x8019813cc,0x853f20da4,0x87cfc3c2b,0x8e5878855,0x8fb504c02,0x8b1d6a886,0x8a93a526a,0xabdc6d103,0xaa3111554,0xaa52a2bef,0xa8a241a60,0xa8c1f24db,0xa92c8e08c,0xad438797e,0xa156490a5,0xa0d886a49,0xb04ebb4a0,0xb1c074e4c,0xb616361ab,0xb73c2d88a,0xbf2559618,0xbd716e45a,0xb8347c489,0xb890a8744,0xba604b6cb,0xbb29e3151,0x3c42f4eb7,0x388929488,0x3b94b6150,0x33ee71179,0x311e920f6,0x30905da1a,0x343833e9e,0x35b6fc472,0x360fb7267,0x26998ac8e,0x271745662,0x20a2b473e,0x20c107985,0x2188afe1f,0x23bf2b2e6,0x229530bc7,0x2a2890698,0x2ba65fc74,0x281f14a61,0x2fc956586,0x2f6d8264b,0x2e80fe21c,0xe869e6ef,0xc767d760,0x8bda0d5f,0xae997f1d,0xa2ef026b,0xb04ebb4a,0xb67585f1,0x37e2cb63,0x25437242,0x149a879a,0x69fea87d,0x71125291,0x1609d7694,0x143e53a6d,0x11bc267c8,0x12c20acab,0x132f768fc,0x134cc5647,0x1a1c19f4f,0x182b9d3b6,0x1c27274ff,0x5a10d96a9,0x50f94e9b4,0x509afd70f,0x57e86bb25,0x56c270204,0x477e565cc,0x43115fc3e,0x493fafe55,0x48b1604b9,0x4a2230b8d,0x6cd8099b8,0x6d3575def,0x6bc92cb29,0x687067d3c,0x652c0137d,0x757d5b0e2,0x76a7a384c,0x72ab19f05,0x73e2b189f,0x709c9d3fc,0x7885e9d6e,0x7bfbc560d,0x7e79b0ba8,0x7dc0fbdbd,0x7d642fe70,0x7c4e34751,0xf9b673783,0xfa0f38196,0xfac85fce0,0xfaabec25b,0xff2999ffe,0xfec4e5ba9,0xfd1e1d307,0xf50769d95,0xf5a3bde58,0xf489a6779,0xf44ec1a0f,0xf794392a1,0xf7535efd7,0xf0427bd46,0xf1af07911,0xe15a89943,0xe01321ed9,0xe24716c9b,0xe30ebeb01,0xe3aa6a8cc,0xe3c9d9677,0xe761b72f3,0xe64bacbd2,0xe68ccb6a4,0xe4d8fc4e6,0xe4bb4fa5d,0xe41f9b990,0xe55633e0a,0xe535800b1,0xe5915437c,0xe5f2e7dc7,0xec655c9b9,0xeca23b4cf,0xee95bf836,0xee52d8540,0xee316bbfb,0xef1b702da,0xefdc17fac,0xea3dd1cb2,0xea9905f7f,0xe869e6ef0,0xe80a5504b,0xe943fd7d1,0xc8cb529ce,0xc8a8e1775,0xc80c354b8,0xc9459d322,0xc982fae54,0xcbd6cdc16,0xcb11aa160,0xca3bb1841,0xcafcd6537,0xce93dfcc5,0xce370bf08,0xcfb9c45e4,0xcfda77b5f,0xcdedf37a6,0xcd2a94ad0,0xcd492746b,0xcc008f3f1,0xc4bd2feae,0xc419fbd63,0xc533e0442,0xc55053af9,0xc5f487934,0xc5973478f,0xc7a0b0b76,0xc704648bb,0xc2e5a2ba5,0xc308deff2,0xc19b8e0c6,0xc01541a2a,0xd0441b9b5,0xd1cad4359,0xd10db3e2f,0xd33a372d6,0xd35984c6d,0xd2b4f883a,0xd2d74b681,0xd50109966,0xd448a1efc,0xdc51d506e,0xdd187d7f4,0xdd7bce94f,0xdf2ff9b0d,0xdf8b2d8c0,0xdfe89e67b,0xdec285f5a,0xde6651c97,0xda6aebbde,0xda0958565,0xdb2343c44,0xd97774e06,0xd914c70bd,0xd89a08a51,0xd83edc99c,0x9a662b238,0x9a0598c83,0x997bb47e0,0x99180795b,0x9851afec1,0x9896c83b7,0x9c9a724fe,0x9cf9c1a45,0x9c5d15988,0x9c3ea6733,0x9d14bde12,0x9d770e0a9,0x9db069ddf,0x9f87ed126,0x9fe45ef9d,0x9f408ac50,0x9f23392eb,0x9e6a91571,0x9ece456bc,0x96d73182e,0x961056558,0x9673e5be3,0x9759fe2c2,0x973a4dc79,0x95a91d34d,0x94446171a,0x94e0b54d7,0x90ec0f39e,0x902b68ee8,0x9048db053,0x9101737c9,0x93f190646,0x93554458b,0x921cec211,0x82e962243,0x83a0ca5d9,0x8367ad8af,0x815029456,0x81974e920,0x80bd55001,0x807a32d77,0x847688a3e,0x84153b485,0x84b1ef748,0x84d25c9f3,0x85f8470d2,0x855c9331f,0x876b17fe6,0x87ac70290,0x86e5d850a,0x8622bf87c,0x8e3bcb6ee,0x8efcacb98,0x8f7263174,0x8f11d0fcf,0x8d2654336,0x8d45e7d8d,0x8de133e40,0x8d82800fb,0x8ca89b9da,0x8c6ffc4ac,0x8c0c4fa17,0x8800f5d5e,0x8863463e5,0x88c792028,0x88a421e93,0x898e3a7b2,0x89ed89909,0x89495dac4,0x892aee47f,0x8bda0d5f0,0x8bb9beb4b,0x8af016cd1,0x8a54c2f1c,0x8a37711a7,0xab1b0ac75,0xaa95c5699,0xa86526716,0xa806959ad,0xa9ebe9dfa,0xa94f3de37,0xad20347c5,0xade753ab3,0xaccd48392,0xacaefbd29,0xac0a2fee4,0xae5e18ca6,0xae3dab21d,0xae997f1d0,0xafd0d764a,0xafb3648f1,0xa70ec45ae,0xa76d77b15,0xa7c9a38d8,0xa7aa10663,0xa6800bf42,0xa6e3b81f9,0xa624dfc8f,0xa4135b076,0xa4d43cd00,0xa59d94a9a,0xa5fe27421,0xa55af37ec,0xa135fae1e,0xa1f29d368,0xa1912edd3,0xa0bb354f2,0xa24bd657d,0xa2ef026b0,0xa28cb180b,0xa3a6aa12a,0xa361cdc5c,0xa3027e2e7,0xb39443c0e,0xb3f7f02b5,0xb35324178,0xb33097fc3,0xb2793f859,0xb2ddebb94,0xb089dc9d6,0xb0ea6f76d,0xb02d08a1b,0xb1071333a,0xb164a0d81,0xb5af7d7be,0xb5ccce905,0xb5681aac8,0xb50ba9473,0xb421b2d52,0xb442013e9,0xb4e6d5024,0xb48566e9f,0xb6b2e2266,0xb6d151cdd,0xb67585f10,0xb75f9e631,0xb7fb4a5fc,0xbfe23eb6e,0xbf46ea8a3,0xbe6cf1182,0xbeab96cf4,0xbec82524f,0xbc9c1200d,0xbc38c63c0,0xbc5b75d7b,0xbdb60992c,0xbdd5ba797,0xb9d9000de,0xb9bab3e65,0xb91e67da8,0xb857cfa32,0xb8f31b9ff,0xbac49f506,0xbaa72cbbd,0xba03f8870,0xbb4a50fea,0xbb8d3729c,0xbbee84c27,0x3e757024e,0x3e16c3cf5,0x3eb217f38,0x3ed1a4183,0x3ffbbf8a2,0x3f980c619,0x3f5f6bb6f,0x3d0b5c92d,0x3dcc3b45b,0x3ce620d7a,0x3c85933c1,0x3c214700c,0x384e4e9fe,0x38ea9aa33,0x39c081312,0x39a332da9,0x3964550df,0x3b53d1c26,0x3b306229d,0x3bf705feb,0x3a1a79bbc,0x3a79ca507,0x32030d52e,0x3260beb95,0x32c46a858,0x32a7d96e3,0x338dc2fc2,0x334aa52b4,0x332916c0f,0x317d21e4d,0x31d9f5d80,0x31ba4633b,0x30f3ee4a1,0x30573a76c,0x3034899d7,0x345b80025,0x34ff543e8,0x349ce7d53,0x35d54fac9,0x3512287bf,0x37461f5fd,0x37e2cb630,0x37817888b,0x36ab631aa,0x36c8d0f11,0x366c04cdc,0x265eed1f8,0x2774f68d9,0x27b3915af,0x258415956,0x25e7a67ed,0x254372420,0x2520c1a9b,0x240ada3ba,0x246969d01,0x24cdbdecc,0x24ae0e077,0x2006604f3,0x23dc98c5d,0x23784cf90,0x231bff12b,0x2252576b1,0x22f68357c,0x2aeff7bee,0x2a8c44555,0x2a4b23823,0x2b6138102,0x29f268e36,0x29350f340,0x2956bcdfb,0x28d873717,0x2cd4c905e,0x2cb77aee5,0x2c13aed28,0x2d5a06ab2,0x2faae5b3d,0x2f0e318f0,0x2e4799f6a,0x2ee34dca7,0xfac85fce,0xf6be22b8,0xe224a522,0xe41f9b99,0xcd2a94ad,0xd3fd50fa,0x9f408ac5,0x950dc908,0x9336f7b3,0x81974e92,0x87ac7029,0x8de133e4,0xa4d43cd0,0xbc38c63c,0xba03f887,0x3daf88ae,0x31d9f5d8,0x29350f34,0xc767d76,0xa4d43cd,0x63b3ebb,0x12a1b921,0x1ed7c457,0x526a1e68,0x545120d3,0x40cba749,0x4a86e484,0x6fc596c6,0x63b3ebb0,0x77296c2a,0x7b5f115c,0x7d642fe7,0x17407f10e,0x1723ccfb5,0x17e4ab2c3,0x16ceb0be2,0x16ad03559,0x14f93471b,0x15d32fe3a,0x15b09c081,0x15144834c,0x1577fbdf7,0x117b41abe,0x1118f2405,0x11df95973,0x10963dee9,0x1032e9d24,0x1266def66,0x12056d1dd,0x12a1b9210,0x13e81158a,0x1b55b18d5,0x1bf165b18,0x1b92d65a3,0x1adb7e239,0x1a7faa1f4,0x18482ed0d,0x18ecfaec0,0x188f4907b,0x19a55295a,0x190186a97,0x1dca5b0a8,0x1da9e8e13,0x1c83f3732,0x1ce040989,0x1c4494a44,0x1e10a3806,0x1ed7c4570,0x1eb477bcb,0x1f9e6c2ea,0x1ffddfc51,0x1f590bf9c,0x1f3ab8127,0x5da5287f5,0x5d624fa83,0x5c2be7d19,0x5edb04c96,0x5e1c631e0,0x5e7fd0f5b,0x5f92acb0c,0x5ff11f5b7,0x5b9e16c45,0x5b5971133,0x5a736a812,0x5ab40d564,0x58e03a726,0x58838999d,0x596ef5dca,0x59a9920bc,0x59ca21e07,0x51b0e6e2e,0x51d355095,0x511432de3,0x503e294c2,0x52ceca54d,0x526a1e680,0x5209ad83b,0x5323b611a,0x53e4d1c6c,0x5387622d7,0x574cbf8e8,0x572f0c653,0x560517f72,0x56a1c3cbf,0x549647046,0x54f5f4efd,0x545120d30,0x557b3b411,0x55bc5c967,0x45ed06af8,0x458eb5443,0x44a4aed62,0x44007aeaf,0x4637fe256,0x46f099f20,0x47da82601,0x4372ec285,0x429f906d2,0x4258f7ba4,0x423b4451f,0x40cba7490,0x40a814a2b,0x41820f30a,0x41e1bcdb1,0x414568e7c,0x495c1c0ee,0x499b7bd98,0x49f8c8323,0x4815b4774,0x4a4183536,0x4a86e4840,0x4ae5576fb,0x4bcf4cfda,0x4bacff161,0x4b082b2ac,0x4b6b98c17,0x4f04915e5,0x4fc3f6893,0x4ee9ed1b2,0x4e8a5ef09,0x4e2e8acc4,0x4e4d3927f,0x4c7abde86,0x4c190e03d,0x4cbdda3f0,0x4cde69d4b,0x4df47246a,0x4d97c1ad1,0x4d331591c,0x6c1f6e4ce,0x6c7cdda75,0x6cbbba703,0x6d91a1e22,0x6df212099,0x6d56c6354,0x6f6142fad,0x6fc596c60,0x6e8c3ebfa,0x6eef8d541,0x6e28ea837,0x6a2450f7e,0x6a47e31c5,0x6ae337208,0x6baa9f592,0x6b6df88e4,0x6b0e4b65f,0x6939cfaa6,0x69fea87d0,0x699d1b96b,0x68b70004a,0x68d4b3ef1,0x6813d4387,0x6069133ae,0x60ae74ed8,0x60cdc7063,0x61846f7f9,0x6120bb434,0x614308a8f,0x63748c676,0x63173f8cd,0x63d0585bb,0x62fa43c9a,0x6299f0221,0x66522d81e,0x66319e6a5,0x66954a568,0x66f6f9bd3,0x67bf51c49,0x671b85f84,0x67783613f,0x654fb2dc6,0x64c17d72a,0x64a2ce991,0x64061aa5c,0x6465a94e7,0x74f394a0e,0x7490274b5,0x7434f3778,0x77ee0bfd6,0x778db816d,0x774adfc1b,0x7660c453a,0x760377b81,0x720fcdcc8,0x726c7e273,0x734665b52,0x7325d65e9,0x738102624,0x71d535466,0x711252910,0x7171e17ab,0x705bfae8a,0x70ff2ed47,0x78213dea3,0x790b26782,0x79cc41af4,0x7b98768b6,0x7b5f115c0,0x7b3ca2b7b,0x7a16b925a,0x7a750ace1,0x7ad1def2c,0x7ab26d197,0x7ebed76de,0x7edd64865,0x7e1a03513,0x7f3018c32,0x7f53ab289,0x7ff77f144,0x7f94ccfff,0x7da348306,0x7d079c0cb,0x7c8953a27,0xffeefe288,0xfe6031864,0xf4ea159c2,0xf61af684d,0xf730ed16c,0xf0851c030,0xe6ef7881f,0xe8cd32d3d,0xc9262ed99,0xc47a483d8,0xc222c56d3,0xc36b6d149,0xc3ac0ac3f,0xc1f83de7d,0xc13f5a30b,0xc076f2491,0xd39ee311b,0xd61c96cbe,0xd6b842f73,0xd7f1ea8e9,0xd7553eb24,0xd42b12047,0xdc3266ed5,0xdddf1aa82,0x9e0922bca,0x9eadf6807,0x97fd2a10f,0x948306a6c,0x91a5a7404,0x9336f7b30,0x927f5fcaa,0x92db8bf67,0x822e05f35,0x828ad1cf8,0x859bf4e69,0x8708a415d,0x86866bbb1,0x86410c6c7,0x8e9f1f523,0x8fd6b72b9,0x8ccb28761,0xabbfdefb8,0xaaf676822,0xad84e0408,0xac699c05f,0xaefaccf6b,0xaf17b0b3c,0xaf7403587,0xa6476c234,0xa470e8ecd,0xa4b78f3bb,0xa53940957,0xa07c52984,0xa01fe173f,0xa22865bc6,0xa3c519f91,0xb21a8c6e2,0xb2be5852f,0xb1a3c70f7,0xb798f9b47,0xbf818d5d5,0xbe0f42f39,0xbcffa1eb6,0xbd12ddae1,0xb97dd4313,0x3d68ef796,0x3daf88ae0,0x382dfd745,0x3abead871,0x35719b904,0x3725acb46,0x26fa39235,0x263d5ef43,0x27d022b14,0x2065d3a48,0x212c7bdd2,0x214fc8369,0x21eb1c0a4,0x2b028bfb9,0x2bc5ec2cf,0x2991db08d,0x28bbc09ac,0x2c701d393,0x2d39b5409,0x2d9d617c4,0x2dfed297f,0x2e242a1d1,0xfcf36175,0xc15ce9db,0xd5c66e41,0xdf8b2d8c,0x997bb47e,0xa8a241a6,0x23784cf9,0x2f0e318f,0x5e1c631e,0x58275da5,0x4cbdda3f,0x6588d50b,0x178718c78,0x166a6482f,0x145de04d6,0x149a879a0,0x10f58e052,0x10515a39f,0x138ba2b31,0x19c6e17e1,0x19623542c,0x1d0d3cdde,0x1d6e8f365,0x1e73106bd,0x5dc69b94e,0x5d01fc438,0x5c48543a2,0x5c8f33ed4,0x5cec8006f,0x5eb8b722d,0x5f55cb67a,0x5f36788c1,0x5bfda52fe,0x5b3ac2f88,0x58275da50,0x5844ee4eb,0x590d46371,0x517781358,0x505d9aa79,0x52ad79bf6,0x534005fa1,0x578bd859e,0x5666a41c9,0x54329338b,0x55dfef7dc,0x452a6178e,0x4549d2935,0x44c71d3d9,0x46544dced,0x46932a19b,0x47b9318ba,0x471de5b77,0x43d638148,0x43b58bff3,0x42fc23869,0x400cc09e6,0x406f7375d,0x4126db0c7,0x48d2d3a02,0x4876079cf,0x4f6722b5e,0x4fa045628,0x4d50a67a7,0x6f02f1116,0x6fa6252db,0x6e4b5968c,0x6a8084cb3,0x695a7c41d,0x61e7dc942,0x623d241ec,0x625e97f57,0x67dce22f2,0x65eb66e0b,0x7457409c3,0x751ee8e59,0x75d98f32f,0x77296c2a0,0x76c4106f7,0x72c8aa1be,0x71b686add,0x703849031,0x78e65a3d5,0x78428e018,0x796895939,0x79aff244f,0x7c2d879ea,0x7ceae049c,0xc3cfb9284,0xdb40f02ff,0x8b7ed963d,0xab78b92ce,0xf0851c03,0xcb11aa16,0xd9b01337,0x18ecfaec,0x46f099f2,0x1b360266e,0x5ad7bebdf,0x551888aaa,0x63b3ebb00,0x75ba3cd94,0x98f57bd0c,0xf912a744e]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_4X4_1000'] = {\n nBits: 16,\n tau: null,\n codeList: [[181,50],[15,154],[51,45],[153,70],[84,158],[121,205],[158,46],[196,242],[254,218],[207,86],[249,145],[17,167],[14,183],[42,15],[36,177],[38,62],[70,101],[102,0],[108,94],[118,175],[134,139],[176,43],[204,213],[221,130],[254,71],[148,113],[172,228],[165,84],[33,35],[52,111],[68,21],[87,178],[158,207],[240,203],[8,174],[9,41],[24,117],[4,255],[13,246],[28,90],[23,24],[42,40],[50,140],[56,178],[36,232],[46,235],[45,63],[75,100],[80,46],[80,19],[81,148],[85,104],[93,65],[95,151],[104,1],[104,103],[97,36],[97,233],[107,18],[111,229],[103,223],[126,27],[128,160],[131,68],[139,162],[147,122],[132,108],[133,42],[133,156],[156,137],[159,161],[187,124],[188,4],[182,91],[191,200],[183,171],[202,31],[201,98],[217,88],[211,213],[204,152],[199,160],[197,55],[233,93],[249,37],[251,187],[238,42],[247,77],[53,117],[138,173],[118,23],[10,207],[6,75],[45,193],[73,216],[67,244],[79,54],[79,211],[105,228],[112,199],[122,110],[180,234],[237,79],[252,231],[254,166],[0,37],[0,67],[10,136],[10,134],[2,111],[0,28],[0,151],[8,55],[10,49],[9,198],[11,1],[9,251],[11,88],[16,130],[24,45],[16,120],[16,115],[18,116],[18,177],[26,249],[19,6],[12,14],[12,241],[4,51],[12,159],[14,242],[14,253],[7,76],[15,164],[7,47],[5,181],[15,145],[7,219],[30,228],[20,57],[29,128],[21,200],[31,139],[21,186],[29,177],[32,128],[40,233],[34,162],[40,83],[42,240],[34,247],[41,64],[33,70],[41,185],[43,156],[43,178],[56,202],[56,46],[48,7],[56,231],[58,73],[58,101],[50,93],[59,136],[57,29],[59,211],[38,71],[39,128],[47,170],[45,20],[37,222],[37,83],[47,119],[52,72],[60,168],[60,65],[52,13],[52,251],[54,154],[61,224],[53,106],[61,9],[61,237],[63,196],[63,108],[55,206],[61,92],[61,118],[55,176],[63,23],[63,255],[72,229],[66,104],[74,45],[65,96],[73,81],[65,221],[75,223],[88,79],[90,72],[88,22],[80,93],[90,250],[90,181],[81,35],[91,138],[89,25],[81,53],[76,105],[70,193],[78,11],[68,95],[78,89],[77,131],[77,125],[71,216],[71,115],[92,133],[94,68],[86,43],[92,187],[85,195],[95,110],[95,235],[93,18],[85,94],[98,112],[98,21],[97,194],[107,32],[99,69],[107,92],[107,91],[120,12],[122,207],[120,127],[121,128],[113,229],[113,116],[121,182],[113,211],[123,51],[100,106],[102,168],[110,167],[110,145],[101,34],[109,203],[103,141],[109,49],[126,128],[126,226],[126,141],[116,210],[124,50],[126,53],[117,171],[119,5],[127,43],[125,218],[127,146],[128,117],[128,243],[129,166],[137,237],[129,252],[152,166],[154,32],[145,67],[153,249],[145,147],[155,212],[132,9],[132,107],[134,196],[142,100],[134,26],[133,78],[141,203],[133,103],[133,175],[133,215],[135,179],[156,225],[156,242],[148,23],[149,0],[149,162],[157,35],[159,98],[157,82],[149,218],[160,197],[170,205],[162,216],[162,87],[169,61],[169,87],[171,82],[163,54],[163,89],[176,244],[184,18],[176,191],[178,157],[187,237],[185,114],[185,150],[164,195],[172,210],[174,177],[165,130],[175,101],[165,123],[175,250],[180,100],[188,98],[180,129],[182,160],[190,238],[190,13],[188,217],[190,248],[181,40],[183,9],[183,210],[192,234],[192,25],[192,253],[200,211],[202,90],[193,77],[201,180],[193,87],[195,152],[195,29],[216,128],[216,239],[218,43],[208,30],[209,5],[211,173],[219,167],[196,201],[204,120],[205,69],[197,11],[207,207],[220,172],[212,2],[220,99],[212,39],[212,245],[214,120],[222,184],[221,230],[213,93],[221,189],[223,29],[226,202],[234,107],[224,180],[226,56],[226,212],[227,34],[225,216],[240,3],[242,204],[248,246],[241,73],[243,234],[241,156],[249,245],[241,59],[236,141],[238,201],[230,15],[228,247],[231,96],[239,232],[237,178],[229,21],[239,209],[244,134],[252,1],[246,195],[244,124],[252,147],[245,66],[253,152],[245,61],[2,189],[0,225],[2,226],[2,174],[8,120],[0,116],[8,158],[8,209],[8,125],[10,50],[10,222],[2,81],[1,162],[3,128],[11,131],[11,75],[11,39],[11,239],[9,182],[9,89],[9,147],[11,248],[3,217],[3,241],[16,196],[24,171],[26,160],[26,4],[26,108],[26,174],[18,137],[16,23],[26,243],[25,64],[17,2],[17,43],[17,207],[27,34],[19,46],[17,21],[19,187],[12,32],[12,201],[12,220],[12,54],[6,20],[6,114],[13,97],[5,13],[13,143],[15,224],[15,73],[7,133],[5,144],[13,51],[15,150],[15,118],[20,96],[28,141],[20,218],[28,115],[30,148],[30,186],[22,217],[30,61],[22,251],[29,233],[29,254],[31,159],[40,139],[32,175],[34,14],[34,169],[42,141],[42,163],[42,239],[40,144],[40,59],[42,88],[34,51],[33,160],[33,2],[33,165],[33,199],[43,3],[35,103],[41,48],[41,210],[43,25],[43,155],[43,151],[56,40],[56,165],[58,134],[50,1],[56,159],[50,210],[58,153],[58,213],[57,232],[59,193],[51,67],[59,231],[49,154],[51,144],[59,158],[36,196],[44,74],[44,173],[44,207],[44,103],[38,234],[46,229],[44,112],[46,18],[46,209],[46,57],[37,100],[37,231],[47,204],[45,188],[45,113],[37,213],[37,155],[39,16],[47,124],[39,242],[39,58],[47,182],[39,211],[47,179],[39,31],[60,75],[54,192],[54,238],[62,233],[52,184],[60,20],[60,82],[52,114],[52,126],[52,191],[62,113],[62,83],[61,140],[53,162],[53,46],[53,45],[55,172],[53,112],[55,250],[63,241],[63,219],[72,196],[72,233],[74,194],[74,65],[66,235],[72,19],[74,216],[66,253],[74,23],[73,99],[67,110],[65,58],[73,177],[65,61],[75,146],[75,155],[67,63],[88,34],[80,170],[88,39],[82,200],[82,132],[82,10],[90,15],[88,152],[88,92],[80,219],[80,247],[90,244],[81,236],[81,66],[81,13],[91,3],[83,235],[81,118],[89,113],[81,147],[83,249],[91,179],[83,151],[76,76],[68,75],[76,35],[70,140],[78,39],[70,144],[78,212],[69,206],[69,229],[69,39],[79,193],[71,5],[69,52],[69,114],[92,200],[92,14],[84,235],[86,137],[86,67],[94,231],[92,112],[84,178],[94,121],[86,243],[93,163],[93,242],[85,29],[93,157],[87,252],[87,210],[95,115],[104,45],[104,195],[104,135],[106,74],[98,105],[96,185],[104,255],[106,220],[106,218],[106,62],[106,81],[106,49],[98,215],[97,204],[107,130],[107,227],[105,58],[97,158],[97,149],[97,117],[105,95],[105,55],[99,218],[112,2],[120,99],[112,79],[114,202],[122,173],[112,123],[122,20],[122,249],[122,211],[122,187],[121,226],[113,41],[123,103],[113,208],[121,57],[115,48],[115,185],[115,83],[115,255],[108,136],[100,9],[108,67],[102,6],[102,131],[100,176],[100,218],[110,159],[103,200],[111,238],[109,59],[111,210],[116,128],[124,171],[126,104],[126,2],[124,156],[116,54],[124,17],[126,222],[126,182],[118,219],[125,196],[125,138],[117,109],[119,136],[119,32],[119,65],[117,56],[117,190],[125,155],[119,87],[136,40],[128,172],[136,13],[136,103],[130,78],[138,161],[130,43],[128,24],[136,249],[128,157],[138,156],[130,49],[138,117],[130,151],[129,9],[129,235],[129,7],[139,40],[139,172],[131,46],[131,229],[129,80],[137,50],[139,122],[139,150],[131,125],[144,135],[154,252],[146,245],[145,170],[147,65],[147,37],[155,235],[153,52],[145,247],[155,218],[147,86],[132,66],[140,129],[140,79],[134,72],[134,166],[142,3],[134,227],[134,111],[142,175],[132,94],[132,119],[134,250],[142,30],[142,55],[135,10],[143,138],[143,38],[135,33],[135,13],[133,114],[135,62],[156,67],[158,97],[148,88],[148,248],[156,50],[148,118],[148,177],[148,221],[148,155],[156,219],[158,156],[158,210],[150,25],[158,177],[149,105],[159,109],[151,43],[149,182],[149,185],[157,61],[157,87],[168,236],[168,37],[162,172],[162,2],[170,102],[170,143],[170,231],[168,48],[168,122],[168,246],[168,147],[162,20],[170,52],[162,114],[170,242],[162,241],[161,64],[169,10],[161,38],[169,197],[169,207],[161,52],[169,18],[161,250],[171,152],[163,247],[176,6],[176,69],[184,141],[178,132],[184,240],[184,85],[178,118],[186,145],[178,113],[185,192],[185,66],[185,42],[179,140],[179,202],[187,102],[179,15],[177,218],[187,20],[187,246],[179,19],[164,104],[172,44],[172,161],[172,235],[172,199],[164,103],[166,192],[174,224],[166,35],[173,232],[165,204],[167,236],[173,124],[165,26],[165,145],[173,25],[165,151],[180,109],[190,203],[188,58],[188,245],[190,189],[190,243],[181,37],[181,143],[183,104],[191,228],[189,254],[189,157],[181,245],[181,243],[191,176],[183,90],[191,62],[183,57],[191,213],[183,29],[191,53],[183,127],[200,1],[192,165],[194,130],[200,189],[194,252],[202,145],[194,91],[201,68],[193,42],[195,192],[201,122],[193,185],[201,117],[193,247],[203,177],[208,108],[216,135],[208,175],[218,196],[210,12],[218,9],[208,48],[216,148],[208,58],[208,182],[208,117],[210,118],[218,93],[218,53],[210,23],[217,2],[211,232],[211,229],[209,154],[209,246],[209,81],[219,20],[211,62],[211,211],[196,96],[204,167],[198,66],[198,71],[206,231],[196,92],[204,29],[204,53],[198,188],[205,168],[197,12],[197,228],[197,194],[205,45],[205,89],[205,149],[197,147],[199,95],[212,197],[222,136],[214,36],[222,236],[214,226],[222,198],[222,35],[220,220],[220,26],[212,17],[222,84],[214,148],[222,157],[221,129],[213,165],[215,172],[215,102],[223,169],[213,220],[221,31],[223,240],[226,72],[226,232],[226,7],[224,93],[234,245],[235,38],[235,237],[225,82],[225,126],[233,219],[248,6],[240,238],[248,161],[250,0],[250,194],[240,155],[250,244],[250,60],[242,252],[242,189],[242,147],[241,96],[249,236],[241,70],[249,225],[243,72],[243,174],[243,193],[243,139],[243,167],[241,115],[241,151],[243,244],[251,50],[228,7],[230,77],[236,85],[237,192],[237,133],[239,162],[231,78],[229,213],[239,80],[244,34],[244,137],[244,41],[246,106],[254,11],[254,111],[244,149],[244,53],[244,31],[246,176],[245,232],[245,197],[253,35],[255,192],[247,204],[247,233],[245,188],[253,246],[245,217],[253,151],[253,63],[255,156],[255,90],[247,254],[255,17],[247,191]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_5X5_1000'] = {\n nBits: 25,\n tau: null,\n codeList: [[162,217,94,0],[14,3,115,0],[215,135,110,1],[129,202,251,1],[215,90,146,0],[234,4,22,1],[105,235,246,0],[113,10,53,1],[134,176,153,0],[152,159,210,1],[158,119,1,1],[209,109,96,0],[243,21,136,1],[47,56,179,0],[254,126,84,0],[40,241,191,1],[75,211,172,0],[95,81,55,1],[123,38,226,0],[131,14,244,0],[150,237,58,1],[168,114,32,0],[181,134,80,1],[93,9,111,0],[206,104,17,1],[210,204,185,0],[225,231,69,1],[17,33,35,0],[29,203,57,0],[18,17,29,1],[19,155,183,0],[27,68,57,1],[32,104,103,0],[37,85,100,0],[35,33,221,0],[61,55,245,0],[76,197,86,0],[65,104,128,1],[77,86,142,1],[67,30,57,0],[86,148,18,1],[82,151,207,0],[108,36,251,1],[97,132,236,1],[109,63,24,1],[116,177,61,0],[116,220,203,1],[124,164,3,0],[122,200,146,1],[123,91,235,1],[141,172,114,0],[141,105,60,1],[143,28,5,1],[139,74,34,1],[151,253,165,0],[172,101,198,1],[172,195,248,0],[161,23,239,1],[167,9,19,1],[171,111,145,0],[185,237,248,1],[178,100,158,0],[190,93,195,0],[196,5,67,1],[200,163,238,1],[194,117,197,0],[198,194,214,1],[217,102,212,1],[221,94,185,1],[244,234,25,0],[243,178,148,0],[122,186,5,0],[216,141,41,1],[12,103,50,1],[21,89,12,1],[76,116,192,1],[84,3,14,0],[160,208,172,0],[194,152,166,0],[203,104,150,0],[253,105,209,0],[4,145,90,1],[12,222,112,0],[5,170,62,0],[1,99,183,1],[9,145,68,1],[9,105,83,1],[6,37,161,1],[3,61,226,1],[7,213,6,1],[15,143,170,0],[28,116,60,1],[25,29,145,1],[22,27,35,1],[22,210,141,1],[23,78,198,1],[19,226,177,0],[31,126,250,1],[41,15,112,0],[34,71,126,1],[42,23,192,1],[42,251,100,1],[35,240,4,0],[39,205,252,0],[35,106,172,0],[47,123,47,0],[52,144,196,0],[48,9,214,1],[52,94,16,1],[57,82,232,0],[50,0,113,0],[54,231,29,0],[68,138,4,1],[68,236,254,1],[69,31,114,1],[69,74,149,0],[70,19,190,1],[78,131,9,0],[71,114,153,1],[79,130,125,1],[92,55,141,1],[88,253,119,0],[81,183,248,0],[89,58,251,0],[90,153,153,0],[83,1,240,1],[83,204,103,1],[83,110,1,0],[91,37,175,1],[95,213,204,1],[101,102,66,1],[101,199,175,0],[102,55,81,0],[103,12,197,1],[112,150,93,1],[124,99,128,1],[121,171,169,0],[114,61,70,0],[115,229,178,1],[132,38,140,0],[137,241,1,0],[134,174,233,1],[138,35,249,1],[148,53,113,1],[156,69,27,0],[149,31,164,1],[150,141,144,0],[151,38,183,0],[155,55,103,0],[155,198,224,1],[160,154,110,1],[164,82,134,1],[168,176,133,1],[173,155,66,0],[175,240,88,1],[176,46,99,1],[176,15,24,0],[188,234,178,1],[190,196,76,1],[179,130,250,0],[179,88,60,1],[191,69,238,0],[191,86,51,1],[196,58,240,0],[204,233,131,0],[197,51,0,1],[205,34,99,1],[198,8,138,1],[198,148,63,0],[202,238,132,1],[207,167,18,1],[203,97,226,1],[208,2,233,0],[220,183,70,0],[217,139,132,1],[217,206,178,0],[210,153,64,1],[210,209,23,0],[222,90,110,1],[218,71,66,1],[219,60,16,0],[219,143,201,0],[232,24,227,1],[229,28,111,0],[225,174,56,1],[237,185,123,1],[233,224,50,0],[235,93,12,0],[239,249,157,0],[248,17,1,0],[248,7,211,0],[246,2,32,1],[246,27,95,1],[254,181,237,0],[250,51,56,1],[250,74,193,1],[247,47,112,1],[247,234,252,1],[255,24,148,1],[251,163,94,0],[104,184,47,0],[153,15,11,1],[153,216,38,1],[228,95,14,1],[29,16,110,1],[42,193,48,1],[52,65,99,1],[55,192,116,1],[63,53,203,1],[86,160,76,0],[87,56,57,1],[102,152,184,0],[115,165,23,0],[127,44,253,1],[139,71,233,0],[165,195,151,0],[169,169,235,0],[181,25,183,0],[178,218,153,1],[196,193,244,0],[202,185,30,0],[216,111,163,1],[223,141,142,0],[229,102,143,1],[237,71,26,1],[240,103,134,1],[4,41,238,1],[0,35,71,1],[0,162,251,0],[4,200,206,0],[0,210,225,1],[12,10,15,0],[8,139,198,0],[12,134,91,0],[5,129,253,0],[1,113,30,0],[1,194,21,1],[1,231,113,0],[9,41,191,0],[13,16,27,1],[13,5,24,0],[13,237,47,1],[13,102,222,0],[9,242,118,0],[2,208,130,1],[2,98,201,0],[6,243,169,0],[6,239,35,0],[14,62,18,0],[10,154,221,1],[10,97,109,1],[10,255,81,0],[7,230,114,1],[11,154,1,0],[15,208,142,0],[15,73,147,0],[15,247,123,0],[16,158,96,1],[16,81,237,0],[20,122,222,1],[28,133,62,1],[28,35,104,0],[24,199,52,0],[21,251,130,1],[17,78,147,1],[25,160,234,1],[18,24,76,0],[18,163,174,0],[30,172,60,0],[30,201,108,0],[30,233,163,1],[26,118,216,0],[19,182,7,1],[23,70,188,0],[31,21,121,0],[27,35,125,0],[27,191,146,0],[31,150,154,1],[27,72,235,0],[32,12,253,0],[32,23,86,0],[40,1,153,1],[44,50,55,1],[37,140,230,0],[33,30,140,0],[45,125,105,0],[41,192,73,0],[38,177,32,0],[38,128,28,1],[34,180,26,0],[38,42,68,1],[38,171,89,0],[38,201,132,0],[42,48,98,1],[46,50,173,0],[35,63,1,1],[35,131,80,0],[39,100,46,1],[39,212,176,1],[47,186,44,1],[43,38,186,1],[48,11,141,0],[52,38,146,1],[48,130,25,0],[48,123,44,1],[60,184,59,1],[60,38,15,1],[56,233,220,0],[60,192,247,0],[56,247,84,1],[49,5,180,1],[53,184,254,1],[53,178,211,1],[57,155,206,1],[57,109,46,0],[61,224,131,1],[57,244,208,0],[57,255,32,0],[57,199,136,1],[54,15,36,0],[50,30,213,0],[54,191,209,1],[54,70,235,0],[58,45,168,0],[58,147,187,0],[55,149,173,0],[55,4,147,0],[51,160,216,1],[55,67,167,0],[51,250,92,0],[63,131,110,0],[63,107,96,0],[64,225,205,0],[76,144,234,0],[72,154,105,1],[76,190,247,0],[72,235,138,1],[72,211,7,1],[76,90,152,1],[65,36,19,1],[77,11,248,0],[73,91,189,1],[70,141,101,0],[66,181,107,1],[70,92,131,0],[70,244,103,0],[70,121,187,0],[74,163,157,1],[78,65,78,1],[78,75,194,0],[67,137,211,1],[71,170,200,1],[67,59,19,0],[71,74,105,1],[79,22,235,1],[79,69,160,0],[80,145,108,1],[84,16,187,0],[80,90,77,1],[80,114,212,0],[84,234,241,1],[88,9,195,1],[92,89,121,0],[88,107,27,0],[81,52,246,1],[85,169,118,1],[85,151,183,1],[85,72,67,1],[81,203,28,0],[89,103,105,1],[89,87,155,0],[86,160,171,1],[82,76,88,0],[86,87,68,1],[94,1,56,0],[90,1,255,0],[90,53,19,1],[94,29,215,1],[94,146,70,1],[90,108,162,0],[87,57,5,0],[87,185,238,0],[83,27,44,1],[87,134,8,0],[87,179,31,1],[87,175,125,0],[83,240,235,0],[91,30,236,0],[95,6,166,1],[95,46,87,1],[91,89,192,0],[91,221,125,1],[91,78,47,0],[95,111,137,1],[91,99,218,0],[96,32,36,1],[100,167,30,1],[96,84,84,1],[104,166,103,0],[108,235,188,1],[105,70,205,1],[109,243,169,1],[109,94,31,0],[102,32,99,0],[102,219,83,1],[98,215,16,1],[106,165,84,1],[110,46,41,1],[103,54,146,0],[103,196,202,0],[99,83,34,1],[107,59,196,1],[111,22,80,1],[107,88,37,1],[111,99,213,1],[112,192,248,1],[116,215,208,0],[113,43,110,1],[113,121,27,1],[113,66,210,0],[113,99,253,0],[117,254,122,1],[125,152,140,0],[125,185,247,0],[125,19,147,1],[121,71,103,0],[125,223,195,0],[121,239,82,1],[114,0,182,0],[118,68,152,1],[118,122,66,0],[126,11,181,1],[115,58,225,1],[119,139,59,1],[119,93,234,0],[127,76,0,1],[123,117,224,1],[127,226,186,0],[128,176,67,1],[128,188,61,0],[128,50,88,0],[128,92,26,1],[132,251,36,0],[128,127,245,1],[136,45,197,1],[136,153,224,1],[136,25,149,0],[133,29,199,1],[129,187,135,0],[129,225,96,1],[133,126,33,1],[129,242,146,0],[137,61,108,1],[137,100,178,1],[141,212,30,1],[137,94,209,1],[138,4,172,0],[142,200,22,0],[142,242,252,1],[131,11,137,0],[135,43,109,0],[135,69,49,0],[131,108,120,1],[135,238,13,0],[139,177,43,1],[139,145,216,0],[139,89,102,0],[143,229,85,0],[143,243,101,1],[148,26,21,0],[144,225,167,0],[144,71,255,0],[156,188,213,0],[152,146,244,0],[156,83,168,1],[152,195,107,0],[152,114,63,1],[145,19,213,0],[149,191,251,0],[149,69,22,1],[149,238,216,0],[157,214,4,0],[157,98,112,0],[150,175,206,0],[150,186,24,1],[150,217,61,1],[158,33,46,0],[154,185,132,0],[154,129,79,1],[154,59,54,1],[158,195,37,0],[147,149,40,0],[151,50,46,1],[151,211,152,0],[155,157,163,1],[159,28,240,0],[159,51,82,1],[155,250,202,0],[159,250,148,0],[160,60,203,1],[164,168,105,0],[160,179,245,0],[164,106,191,0],[160,91,120,1],[168,104,152,1],[172,205,54,1],[172,220,121,1],[161,73,35,0],[161,67,217,0],[173,176,209,0],[169,155,28,1],[169,138,215,1],[173,84,106,1],[173,235,81,1],[166,29,142,0],[166,92,102,1],[174,188,36,0],[170,171,48,0],[174,204,216,0],[170,237,187,0],[174,227,205,1],[167,54,8,1],[163,236,229,0],[163,193,155,1],[167,250,58,0],[175,165,105,1],[175,200,189,1],[175,239,164,0],[171,103,246,0],[180,28,82,0],[180,63,68,1],[180,240,202,0],[184,24,45,0],[188,191,136,1],[184,142,4,1],[188,120,40,1],[184,200,67,1],[188,243,60,1],[181,19,12,0],[177,63,106,0],[177,101,123,1],[177,203,237,0],[177,194,103,1],[177,90,242,1],[181,238,31,1],[185,144,112,1],[185,163,64,1],[185,120,90,0],[185,247,203,0],[182,5,1,1],[178,255,194,0],[178,123,21,0],[178,110,90,1],[190,181,243,1],[186,167,161,0],[186,114,10,1],[179,48,64,0],[183,181,52,1],[183,105,76,0],[183,197,193,0],[179,87,222,0],[187,84,251,0],[187,202,108,1],[187,251,225,1],[191,246,134,1],[196,45,124,0],[200,28,52,0],[204,67,229,1],[197,53,174,1],[193,146,192,0],[197,35,247,0],[193,159,254,0],[193,84,97,0],[193,87,130,0],[193,199,55,1],[201,140,239,1],[205,240,111,0],[201,95,103,1],[201,119,241,0],[205,226,149,1],[198,191,7,1],[198,191,184,0],[198,219,201,1],[202,49,136,0],[206,222,45,1],[199,120,44,1],[203,171,75,1],[207,67,191,0],[208,174,86,1],[208,115,51,0],[216,20,152,0],[220,96,159,1],[213,117,88,0],[209,224,215,0],[213,251,177,0],[213,218,116,1],[221,60,116,1],[221,151,109,0],[217,27,49,0],[217,98,166,0],[210,171,124,1],[210,197,236,0],[210,202,106,0],[210,107,214,0],[222,155,52,0],[222,146,158,0],[218,96,216,1],[215,57,178,1],[215,95,38,0],[223,1,65,1],[223,121,15,1],[219,247,116,0],[224,67,79,1],[224,198,227,0],[236,56,189,1],[236,81,253,0],[229,141,36,0],[229,5,121,1],[225,78,248,0],[229,87,220,1],[225,247,242,1],[226,133,77,0],[226,24,26,0],[226,43,203,0],[230,236,2,0],[230,98,129,0],[234,38,64,0],[234,224,196,0],[234,114,148,1],[227,17,63,1],[231,11,230,1],[227,100,241,1],[231,250,226,1],[227,219,243,0],[239,135,98,0],[239,93,112,0],[235,102,14,0],[239,74,60,0],[240,178,33,1],[240,175,79,0],[244,159,60,1],[240,245,4,0],[240,242,120,0],[248,52,99,0],[252,219,143,0],[252,254,77,1],[253,176,69,1],[253,51,235,0],[249,196,217,1],[242,35,145,1],[246,210,251,1],[254,239,211,1],[243,176,58,1],[247,138,77,1],[243,143,157,1],[247,242,39,0],[255,189,133,1],[255,38,197,1],[251,224,97,0],[255,220,26,0],[25,248,99,1],[169,93,31,1],[0,184,72,1],[0,236,225,0],[8,97,102,0],[8,244,131,0],[12,248,157,0],[8,192,62,1],[1,57,192,0],[1,40,10,0],[1,190,179,1],[13,128,85,0],[13,175,99,1],[6,181,236,0],[2,153,54,1],[6,182,143,0],[6,125,64,1],[2,114,104,1],[6,203,237,1],[14,15,61,0],[14,213,203,0],[3,125,39,1],[3,233,143,0],[7,250,159,1],[11,76,16,0],[16,185,87,1],[16,22,41,0],[16,98,139,1],[24,157,182,0],[24,109,0,1],[28,118,42,0],[24,95,228,1],[28,66,22,0],[17,60,169,0],[17,152,57,1],[21,58,99,0],[21,18,117,1],[21,222,162,0],[21,106,24,1],[29,209,40,0],[29,113,148,1],[18,57,139,1],[18,5,152,0],[22,2,152,1],[26,52,127,1],[30,220,239,1],[30,112,115,0],[26,67,149,0],[26,126,27,1],[23,173,194,0],[19,25,222,1],[27,168,147,1],[27,147,73,1],[27,208,27,0],[31,66,219,1],[32,185,170,0],[36,196,186,0],[40,173,5,0],[44,35,100,1],[44,14,154,1],[44,81,3,1],[37,197,207,1],[37,200,211,1],[33,119,232,1],[34,141,218,1],[34,10,238,0],[46,134,44,0],[42,182,47,1],[39,60,45,0],[39,157,74,0],[39,155,7,1],[35,87,132,0],[35,78,67,1],[47,171,185,1],[48,176,46,1],[48,40,122,0],[52,253,160,1],[60,214,137,0],[56,126,182,0],[49,0,109,0],[49,23,219,1],[49,167,119,1],[61,128,10,1],[61,226,157,0],[54,106,119,1],[54,199,190,1],[62,187,41,0],[62,104,154,0],[62,95,2,1],[58,86,206,1],[62,95,252,0],[51,185,172,0],[51,84,174,0],[63,25,160,0],[59,173,97,1],[59,112,47,1],[59,235,58,1],[64,83,90,0],[65,152,22,0],[65,143,177,0],[69,217,33,1],[69,235,1,0],[73,157,82,0],[66,56,79,1],[74,166,163,1],[74,197,42,1],[74,200,115,0],[71,180,198,1],[67,147,93,0],[67,120,117,0],[79,58,175,1],[79,135,68,1],[79,135,223,0],[79,196,222,1],[84,31,71,0],[80,31,148,0],[92,145,67,0],[88,189,239,1],[92,221,7,1],[92,102,88,1],[92,219,50,1],[85,69,212,0],[81,68,62,0],[81,231,230,0],[89,11,167,0],[93,186,56,1],[93,166,55,1],[89,249,149,0],[93,255,236,0],[82,157,58,0],[86,58,151,0],[82,99,34,0],[82,203,49,1],[90,139,204,1],[83,33,106,0],[87,245,17,0],[95,220,33,0],[96,140,28,0],[96,162,213,1],[96,222,5,1],[108,76,110,0],[104,82,12,0],[101,59,167,0],[97,170,234,0],[101,113,110,1],[101,124,89,1],[105,131,46,1],[109,196,12,0],[109,210,20,1],[98,150,165,1],[98,117,38,1],[98,100,214,1],[98,91,220,1],[110,51,2,1],[110,90,137,0],[99,209,212,0],[99,75,129,1],[107,56,145,1],[107,122,42,0],[116,56,51,0],[112,6,44,0],[116,170,141,1],[116,76,143,0],[124,183,167,0],[120,3,22,1],[124,199,198,1],[117,182,4,1],[113,254,101,0],[113,79,154,1],[121,32,119,0],[125,121,205,0],[125,67,92,0],[125,127,59,0],[118,85,8,0],[122,152,199,0],[126,19,192,0],[126,94,89,1],[115,36,132,0],[115,46,39,1],[115,139,84,1],[132,4,34,0],[128,232,46,0],[128,237,48,0],[140,53,96,0],[140,120,240,1],[136,194,128,1],[129,26,100,1],[129,38,163,0],[133,154,140,1],[137,19,23,1],[130,9,37,0],[130,183,201,1],[142,185,191,1],[138,159,236,0],[142,228,226,0],[135,32,232,0],[135,205,96,1],[135,71,172,1],[139,10,91,0],[139,92,190,1],[143,213,180,0],[139,118,41,0],[148,51,175,0],[144,85,72,1],[156,62,39,0],[152,151,159,0],[152,88,144,1],[149,182,31,0],[145,64,55,0],[157,179,128,0],[153,65,137,1],[146,173,38,0],[146,101,228,1],[146,111,141,1],[150,94,153,0],[154,11,77,0],[154,221,17,0],[147,246,156,1],[159,52,189,1],[159,80,9,0],[160,153,27,1],[164,15,234,0],[160,15,83,1],[168,2,105,1],[172,27,205,1],[172,135,77,0],[172,118,200,0],[165,68,167,0],[161,244,92,0],[169,157,169,0],[169,135,255,0],[169,71,98,1],[166,129,114,1],[166,249,172,1],[162,196,38,0],[170,53,101,1],[170,168,102,0],[170,200,143,0],[167,110,148,1],[175,4,36,1],[176,65,44,0],[176,208,227,0],[176,237,129,1],[180,231,236,0],[184,160,236,1],[184,188,60,1],[177,102,224,1],[189,49,10,1],[189,63,186,1],[185,190,220,0],[178,58,240,1],[182,207,169,0],[186,35,226,1],[183,36,171,1],[183,41,251,0],[179,174,8,0],[183,86,202,1],[191,168,244,0],[191,148,18,1],[191,122,64,1],[196,133,200,0],[192,14,9,1],[192,112,254,0],[204,116,17,0],[193,8,90,1],[193,47,130,1],[193,35,120,0],[198,52,219,1],[198,164,244,1],[194,228,25,0],[195,29,35,0],[195,242,196,1],[199,95,223,0],[203,101,189,0],[203,199,15,1],[207,246,185,0],[212,84,239,0],[212,251,220,0],[220,232,84,0],[213,177,150,0],[209,159,7,1],[209,93,126,1],[217,164,134,1],[221,9,48,1],[217,180,57,1],[221,171,105,1],[217,203,66,0],[210,33,13,0],[214,73,4,0],[210,216,219,0],[218,63,69,1],[218,125,218,0],[218,211,230,0],[211,51,189,0],[215,225,237,1],[219,197,122,0],[224,128,59,1],[224,207,105,1],[228,71,48,1],[232,29,86,1],[232,243,72,1],[232,254,175,0],[236,231,159,0],[225,60,212,1],[229,204,106,1],[233,175,154,0],[227,0,237,0],[231,177,14,0],[227,192,126,0],[235,140,163,0],[235,159,109,1],[239,65,11,0],[239,194,195,0],[240,168,32,0],[244,25,211,0],[244,133,191,1],[240,106,204,0],[240,123,107,1],[244,251,170,0],[252,198,47,0],[248,111,16,0],[252,127,120,1],[241,171,217,0],[245,81,143,1],[241,248,166,1],[241,86,24,0],[253,132,196,0],[249,141,114,1],[253,15,85,1],[242,156,111,1],[246,136,24,1],[246,7,197,0],[242,65,215,0],[246,241,27,0],[242,230,203,1],[250,213,32,1],[254,67,233,0],[243,251,142,0],[255,187,218,0],[251,201,14,1]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_6X6_1000'] = {\n nBits: 36,\n tau: null,\n codeList: [[30,61,216,42,6],[14,251,163,137,1],[21,144,126,172,13],[201,27,48,105,14],[214,7,214,225,5],[216,232,224,230,8],[66,104,180,31,5],[136,165,15,41,10],[48,125,82,79,13],[60,47,52,179,12],[69,223,199,78,3],[72,216,91,37,7],[113,5,88,252,6],[134,220,250,208,7],[141,114,169,63,6],[162,184,157,205,14],[9,253,30,156,4],[21,77,189,24,15],[48,10,49,14,2],[72,7,239,175,13],[86,223,17,219,6],[102,136,50,116,12],[118,232,203,120,1],[154,83,217,207,3],[169,203,132,2,4],[198,117,73,73,0],[193,210,136,148,1],[231,72,8,82,11],[234,47,202,132,8],[233,99,183,123,1],[250,54,101,42,15],[6,91,255,123,13],[5,65,215,45,6],[12,247,36,106,2],[19,56,163,158,11],[21,168,147,231,4],[58,65,126,233,14],[79,17,226,108,0],[83,13,182,210,0],[88,155,250,227,4],[100,9,232,160,11],[96,83,122,137,1],[97,89,6,155,10],[107,255,120,215,11],[112,173,150,164,15],[117,132,111,113,10],[122,149,25,47,12],[134,9,118,10,10],[138,45,68,195,15],[147,235,120,177,4],[152,141,168,77,4],[158,222,43,60,8],[165,41,224,123,8],[181,147,184,85,15],[183,248,228,38,15],[188,32,82,37,14],[192,68,135,118,5],[196,195,36,37,9],[197,169,27,216,13],[206,115,230,178,12],[205,12,166,39,2],[201,67,93,68,13],[207,190,128,243,4],[229,125,21,135,7],[239,198,133,142,9],[247,126,243,119,2],[44,228,63,37,4],[43,220,255,75,3],[55,199,221,189,10],[161,162,84,224,15],[169,130,193,187,5],[216,27,73,176,8],[3,88,41,248,6],[7,196,9,95,12],[15,226,102,23,11],[20,72,54,68,1],[16,173,95,251,7],[18,130,149,83,15],[22,225,49,132,12],[24,122,73,107,0],[26,232,134,17,2],[25,19,174,10,1],[27,103,181,161,7],[37,220,149,240,11],[40,137,97,247,6],[51,84,20,106,10],[49,193,108,31,7],[51,203,24,198,6],[62,207,228,144,15],[70,69,24,163,15],[68,186,112,182,7],[65,156,98,62,8],[72,209,145,74,1],[84,244,153,246,13],[87,90,156,129,3],[85,131,85,178,12],[87,183,118,16,15],[92,52,54,254,4],[92,72,252,119,14],[94,110,239,64,2],[95,35,59,111,15],[91,116,42,99,2],[101,15,163,58,14],[101,211,23,92,12],[106,156,36,90,14],[105,197,243,4,2],[105,210,72,78,10],[116,121,226,222,6],[114,207,35,234,11],[119,177,220,65,4],[126,12,7,33,7],[122,105,112,100,7],[120,178,216,112,7],[121,197,133,121,4],[134,111,89,252,6],[130,246,114,127,5],[133,78,47,65,4],[154,17,133,147,4],[156,113,96,201,7],[157,209,148,253,8],[162,30,18,227,8],[174,112,28,130,12],[173,1,33,156,1],[176,53,31,158,14],[182,74,216,13,4],[181,55,49,75,4],[190,170,199,227,11],[187,104,61,188,15],[198,114,247,44,1],[193,231,77,186,11],[203,85,238,89,13],[203,160,83,114,4],[208,9,15,207,1],[208,108,58,213,4],[211,241,32,87,4],[230,227,59,26,7],[227,83,62,164,10],[232,6,142,177,4],[236,7,192,89,7],[234,243,128,61,10],[246,59,39,216,8],[243,7,152,55,9],[254,75,186,155,9],[171,165,125,134,11],[192,209,98,90,11],[19,206,123,174,7],[78,129,253,97,7],[86,224,118,50,0],[106,112,138,84,0],[114,168,152,161,8],[129,93,66,248,0],[207,76,195,213,15],[214,187,101,134,4],[236,211,19,163,1],[245,33,245,32,7],[249,31,165,223,7],[0,36,244,122,7],[0,8,77,136,2],[4,60,194,242,9],[4,123,80,33,1],[6,122,228,193,13],[0,170,150,138,3],[4,209,56,233,4],[5,16,168,13,10],[1,64,176,0,7],[1,157,156,238,1],[8,16,87,227,11],[8,107,151,182,6],[14,232,184,96,10],[11,108,118,185,11],[15,220,185,140,11],[15,202,207,58,0],[20,36,159,217,8],[20,7,32,31,13],[21,9,16,213,7],[19,92,215,48,7],[17,71,154,187,6],[28,185,169,35,8],[28,221,7,118,6],[31,46,124,36,11],[25,102,66,71,7],[25,87,212,200,4],[31,168,244,240,4],[27,130,70,237,8],[27,174,225,15,14],[34,164,182,60,10],[34,191,144,18,15],[35,44,21,180,0],[37,90,169,102,12],[39,165,175,169,7],[37,244,14,66,5],[40,102,85,205,14],[44,66,126,14,0],[42,185,124,189,0],[41,70,225,210,3],[45,166,40,65,0],[43,251,32,154,6],[54,140,214,107,12],[52,135,119,124,7],[52,221,235,132,0],[55,145,247,111,1],[58,34,142,23,5],[62,19,189,64,8],[60,152,67,202,2],[57,88,157,23,9],[57,116,218,238,11],[63,109,188,115,1],[61,107,192,80,12],[57,171,39,73,7],[70,2,78,37,14],[70,130,186,11,12],[66,233,205,90,14],[68,201,183,179,15],[64,199,212,30,9],[70,210,180,204,14],[67,25,83,86,11],[65,34,230,221,9],[71,83,165,154,11],[78,30,241,224,8],[78,74,192,150,0],[78,95,170,6,15],[74,141,50,148,3],[73,21,148,179,9],[77,77,219,98,1],[75,167,97,232,1],[73,212,131,216,14],[86,41,14,246,12],[83,126,213,255,12],[85,245,167,175,10],[85,213,234,100,15],[88,27,171,29,10],[94,190,146,109,13],[95,16,249,155,5],[93,30,223,165,12],[95,113,141,240,2],[93,225,30,70,8],[96,51,187,36,7],[100,88,26,254,1],[99,200,221,167,6],[97,218,61,143,13],[110,58,34,175,10],[110,97,5,183,1],[106,137,169,232,12],[106,151,34,79,5],[107,18,195,128,1],[107,104,75,34,10],[111,148,193,87,9],[109,166,254,160,13],[111,234,202,69,7],[112,61,56,166,0],[118,108,53,231,8],[112,74,13,255,6],[117,120,169,200,0],[113,74,112,19,8],[117,127,140,187,9],[124,35,104,51,1],[124,181,167,211,1],[124,248,44,237,14],[127,36,226,52,15],[127,71,41,141,8],[134,216,3,209,9],[131,139,27,161,3],[135,162,121,197,9],[138,67,100,140,14],[136,147,59,76,8],[143,33,223,78,3],[141,132,53,114,9],[141,136,215,31,13],[137,159,120,252,13],[146,107,22,121,12],[148,142,34,241,2],[144,229,230,49,7],[150,216,133,42,1],[149,57,59,164,6],[149,60,251,77,13],[145,62,170,18,6],[151,111,90,175,9],[145,178,41,253,10],[145,211,250,118,1],[154,112,134,200,8],[152,142,205,3,1],[152,199,16,151,10],[157,203,235,70,6],[164,40,245,182,14],[163,55,241,121,3],[163,68,64,245,10],[161,127,173,133,8],[167,210,150,35,13],[168,69,112,43,11],[174,72,127,160,9],[172,79,182,214,8],[168,168,211,133,3],[169,139,10,203,8],[173,254,140,222,2],[180,239,46,46,14],[183,153,137,199,0],[190,12,162,14,12],[188,112,34,122,9],[190,188,47,145,10],[184,233,10,152,3],[189,10,48,236,8],[194,2,224,243,1],[194,107,50,227,7],[198,202,66,106,8],[199,30,238,104,14],[199,125,46,145,3],[206,60,32,116,2],[204,74,185,197,7],[206,247,99,220,13],[205,67,34,202,2],[207,183,204,29,0],[201,206,200,53,10],[207,243,75,113,3],[214,46,123,112,13],[212,23,75,59,4],[215,141,250,151,14],[209,216,245,85,1],[213,207,225,211,9],[218,22,168,204,9],[216,76,68,133,9],[220,217,114,142,13],[223,103,17,126,8],[219,153,125,230,7],[221,171,142,49,14],[224,25,8,76,13],[230,54,218,82,1],[226,172,199,155,0],[228,141,33,98,0],[226,254,208,197,1],[225,58,125,2,10],[231,208,91,142,5],[236,48,156,107,5],[236,170,73,210,0],[238,179,122,196,6],[232,224,103,46,2],[234,229,213,36,12],[237,107,28,44,2],[235,200,175,29,6],[242,5,98,212,5],[246,25,188,251,2],[246,163,92,109,11],[244,241,189,15,0],[241,106,155,67,5],[241,178,145,41,14],[250,84,91,243,5],[254,110,134,124,6],[249,13,185,67,2],[249,105,102,43,13],[251,65,203,72,4],[253,87,191,152,5],[251,152,144,126,6],[255,234,33,198,3],[163,165,111,69,0],[161,152,104,48,2],[15,55,131,43,0],[38,236,72,39,2],[65,152,184,168,15],[78,181,67,138,4],[99,197,227,123,10],[110,89,221,230,12],[128,212,89,240,8],[152,8,136,159,13],[163,6,103,166,15],[2,25,166,20,7],[2,21,202,78,2],[0,104,204,57,9],[0,161,19,254,8],[2,185,86,117,5],[2,198,187,83,2],[2,243,31,29,9],[7,42,193,126,3],[7,55,141,151,2],[1,111,31,231,5],[1,119,48,21,5],[7,149,114,65,10],[7,200,163,134,14],[5,254,251,247,9],[12,21,243,16,1],[10,68,98,226,14],[8,94,55,238,9],[8,82,222,18,13],[12,102,136,3,9],[8,140,186,71,15],[12,172,39,30,5],[8,179,56,11,15],[12,162,165,217,4],[8,227,82,192,1],[14,255,68,245,14],[14,255,93,234,11],[11,52,109,201,14],[13,9,254,187,3],[15,16,170,146,6],[13,31,101,167,14],[15,177,95,160,0],[13,162,5,35,3],[13,175,35,219,11],[11,240,165,238,4],[13,200,153,251,14],[15,253,48,39,7],[11,199,93,86,2],[18,47,163,1,13],[18,117,72,114,5],[16,79,174,98,7],[16,140,138,232,11],[16,243,244,46,14],[19,55,238,112,2],[23,11,35,235,0],[21,2,111,27,11],[17,161,171,203,2],[19,166,74,200,13],[23,142,53,205,3],[21,139,229,157,12],[23,166,249,125,4],[21,220,164,180,4],[17,223,5,67,12],[21,210,1,147,5],[24,31,173,250,10],[28,64,14,171,13],[30,76,93,61,2],[24,111,246,127,9],[24,87,52,184,15],[30,86,137,227,4],[26,149,209,132,5],[24,167,255,2,10],[24,158,177,201,14],[28,178,10,96,10],[28,146,53,136,1],[28,147,183,214,13],[26,202,188,88,1],[28,226,172,181,8],[27,121,237,6,4],[31,106,57,19,2],[29,152,56,117,0],[32,13,193,3,15],[38,53,212,232,0],[38,117,44,47,8],[32,83,133,143,6],[34,136,31,122,3],[39,44,250,229,5],[33,107,76,67,11],[37,188,103,11,10],[33,163,233,176,14],[33,150,242,145,15],[39,162,43,140,10],[39,159,72,50,8],[35,226,188,201,7],[33,194,87,244,1],[39,207,186,248,11],[42,47,189,228,11],[42,84,58,140,12],[42,209,187,151,15],[40,255,58,99,1],[43,84,197,185,8],[45,97,175,26,10],[43,188,219,62,6],[45,159,154,13,2],[47,187,114,106,3],[43,217,204,255,7],[41,198,223,142,12],[52,12,63,195,5],[48,3,27,40,14],[48,113,29,236,3],[52,76,222,162,10],[50,122,138,139,12],[54,87,99,215,2],[52,141,50,170,6],[54,129,250,177,1],[54,153,111,21,13],[50,204,108,49,14],[54,224,7,77,4],[51,64,141,156,5],[51,125,174,182,10],[49,94,255,61,1],[53,164,249,40,11],[51,134,161,198,4],[53,232,26,158,12],[55,216,88,186,3],[56,21,51,89,12],[56,27,98,106,12],[58,54,80,219,10],[56,136,209,242,9],[58,204,141,200,2],[60,252,249,7,11],[60,246,137,57,12],[59,15,174,199,9],[61,11,95,245,6],[57,73,131,170,6],[61,92,175,229,6],[59,111,209,254,2],[61,114,229,206,7],[59,165,24,48,4],[59,215,215,116,14],[66,21,7,134,1],[68,42,51,204,5],[64,105,62,32,12],[68,76,84,241,12],[64,78,207,5,5],[64,223,74,196,6],[70,218,103,26,14],[67,32,239,178,13],[65,99,121,242,7],[71,127,169,44,10],[67,168,36,115,10],[69,174,2,166,1],[72,29,125,107,6],[72,68,41,14,4],[76,93,176,242,6],[72,79,166,76,0],[72,129,242,45,11],[72,140,105,154,11],[76,230,39,197,2],[79,61,163,205,7],[73,73,253,184,8],[77,89,111,25,7],[79,79,213,39,11],[75,148,100,228,11],[77,160,106,169,14],[75,146,209,251,2],[79,237,128,190,11],[73,250,110,175,3],[84,32,172,167,7],[84,25,164,142,8],[86,116,218,31,8],[82,70,69,212,11],[80,153,112,192,3],[82,162,196,106,5],[80,232,170,66,4],[82,242,173,89,8],[82,218,235,246,10],[85,46,248,226,2],[81,65,96,182,2],[85,104,6,21,8],[83,74,126,75,13],[83,107,211,224,11],[87,114,130,210,7],[87,129,213,88,2],[87,164,195,74,8],[81,151,175,148,8],[87,143,23,115,11],[85,194,224,207,0],[87,246,164,229,1],[92,5,94,2,5],[94,56,204,77,0],[94,101,102,31,5],[90,165,235,123,5],[94,173,81,224,13],[88,179,133,252,1],[90,197,248,110,0],[88,241,107,96,0],[91,48,177,32,8],[95,52,239,231,11],[89,64,115,102,9],[93,105,19,173,1],[89,82,185,227,11],[93,70,244,172,2],[95,128,157,46,8],[95,224,251,80,14],[95,235,211,215,0],[100,105,134,115,5],[96,188,232,205,8],[100,158,227,5,6],[98,212,165,37,13],[98,246,143,142,3],[101,96,72,36,7],[99,180,12,145,8],[99,159,233,153,13],[101,237,229,156,7],[103,235,231,112,4],[106,1,200,157,4],[104,61,242,11,0],[104,24,102,125,13],[108,84,97,80,15],[104,75,24,245,13],[104,79,21,129,0],[110,110,244,89,0],[110,152,128,38,5],[110,144,99,51,3],[110,241,228,10,7],[108,195,36,252,0],[105,0,81,91,15],[107,64,14,250,12],[107,124,181,68,7],[105,172,245,202,2],[105,167,102,247,12],[109,235,50,140,11],[116,23,252,110,12],[112,97,170,185,4],[116,67,17,82,1],[112,185,187,138,9],[118,148,62,229,4],[118,188,96,18,9],[112,155,7,165,4],[116,139,191,1,3],[114,248,93,79,11],[118,211,218,167,15],[117,36,208,249,9],[117,60,188,48,6],[119,3,201,213,15],[113,69,59,42,5],[115,108,25,223,1],[113,72,238,44,10],[115,111,34,124,0],[115,145,99,174,14],[117,131,158,142,9],[119,191,100,123,6],[115,229,189,18,10],[115,207,104,128,3],[113,247,74,10,0],[120,45,207,39,6],[124,2,58,157,7],[122,92,206,58,4],[122,114,16,7,7],[126,178,36,208,11],[120,253,197,213,2],[126,232,117,158,9],[123,28,43,68,14],[127,4,160,250,2],[123,39,78,235,3],[125,38,127,122,1],[127,50,169,94,10],[121,180,170,170,7],[125,176,215,37,3],[127,147,79,12,2],[125,252,16,66,2],[125,213,216,211,15],[128,56,32,103,11],[132,17,185,214,3],[128,3,252,100,10],[130,59,15,187,10],[134,42,167,117,10],[132,27,89,75,7],[130,68,49,200,10],[130,89,216,117,3],[132,72,31,220,14],[130,181,229,107,4],[128,183,10,183,0],[134,178,80,25,10],[128,204,47,123,8],[134,253,182,100,8],[129,121,60,62,9],[133,96,132,133,11],[131,98,22,146,5],[131,128,229,221,15],[135,160,76,203,2],[135,184,138,180,13],[142,2,6,56,4],[140,54,125,172,7],[140,65,233,44,2],[140,152,59,175,12],[136,244,107,79,11],[143,44,197,204,4],[141,55,126,115,3],[139,69,79,63,7],[141,86,37,150,0],[139,191,24,57,2],[141,166,67,9,4],[141,208,202,166,8],[139,246,152,79,4],[144,18,153,165,4],[150,46,4,135,5],[146,92,163,212,0],[146,133,143,119,10],[148,169,61,69,10],[145,32,243,51,2],[145,39,109,79,3],[151,51,253,233,10],[151,72,243,129,3],[151,159,160,6,9],[147,208,63,215,12],[149,252,208,110,0],[147,195,178,11,1],[145,195,66,1,14],[158,10,212,208,9],[158,62,24,70,8],[154,97,122,220,9],[152,200,135,101,13],[152,193,223,48,9],[158,249,40,250,12],[158,240,171,22,1],[152,251,117,9,13],[159,32,1,53,4],[153,18,120,7,12],[155,131,245,126,11],[153,249,200,173,5],[157,228,46,236,2],[155,219,144,210,3],[159,254,132,153,15],[162,66,140,215,9],[164,205,25,53,7],[166,213,162,25,0],[160,223,192,176,6],[163,49,180,144,4],[167,32,134,58,15],[167,56,45,40,13],[163,63,204,220,14],[165,62,179,132,11],[161,112,26,189,7],[167,103,101,55,9],[165,123,102,174,4],[161,213,29,147,2],[163,248,233,155,14],[165,211,131,218,3],[165,214,235,188,6],[170,38,227,151,9],[174,30,201,63,12],[172,119,184,237,2],[170,169,238,77,15],[170,128,121,170,6],[174,194,96,202,1],[169,58,152,98,11],[171,18,81,200,12],[173,102,219,216,13],[173,82,221,74,1],[169,182,113,16,8],[173,186,226,53,0],[173,151,65,223,12],[171,243,182,44,7],[182,34,108,113,12],[180,30,37,122,7],[182,55,195,138,3],[176,76,212,55,0],[178,127,139,5,3],[176,173,216,34,5],[180,155,130,43,11],[176,211,78,194,3],[177,61,126,195,14],[177,6,164,99,14],[179,43,116,63,14],[183,31,214,70,15],[177,110,241,244,5],[177,126,83,138,14],[183,98,223,55,7],[177,169,248,148,9],[179,183,217,210,4],[179,238,187,76,6],[184,44,165,82,4],[184,20,13,235,15],[188,25,220,199,7],[188,84,38,185,6],[190,103,55,196,5],[184,250,232,211,5],[190,194,26,55,8],[187,24,207,164,11],[189,1,126,246,13],[189,34,47,210,7],[189,2,85,133,5],[185,114,78,96,5],[189,119,92,22,15],[185,136,172,46,1],[191,160,38,103,5],[185,130,150,168,6],[189,135,23,24,10],[191,190,239,45,7],[189,250,159,0,7],[194,112,53,187,8],[196,108,5,172,13],[196,121,84,220,3],[194,106,81,13,8],[198,164,159,104,4],[192,158,44,235,4],[198,146,33,73,13],[196,186,131,207,8],[198,231,133,67,11],[198,215,175,70,4],[197,54,85,77,11],[195,147,255,13,7],[193,245,112,165,10],[204,57,113,197,0],[200,2,137,73,2],[200,124,100,74,5],[202,103,225,13,7],[200,153,231,66,2],[200,170,178,16,5],[204,166,213,159,3],[202,229,134,251,14],[202,217,124,49,15],[206,228,202,14,6],[203,45,164,50,12],[203,87,214,130,2],[201,144,33,177,0],[201,130,95,176,10],[203,158,212,36,7],[205,134,171,157,13],[201,201,176,119,5],[201,250,31,99,2],[203,247,64,6,9],[205,218,13,28,15],[208,11,130,83,15],[212,59,207,214,15],[214,98,171,209,11],[212,102,200,58,15],[209,32,28,120,10],[211,57,65,195,9],[209,7,160,253,4],[209,149,58,14,2],[215,189,66,29,13],[215,192,166,80,13],[215,229,141,245,12],[215,197,83,246,7],[213,254,112,184,8],[216,12,185,190,6],[222,52,186,37,6],[220,14,198,139,14],[222,3,247,164,11],[218,93,11,138,2],[216,113,249,127,15],[220,189,130,231,2],[220,176,90,229,5],[218,147,222,80,0],[218,183,241,191,8],[222,159,2,50,14],[218,196,13,85,0],[220,197,171,128,14],[218,194,178,58,10],[218,218,88,253,0],[217,37,142,168,1],[221,5,118,59,14],[221,46,153,8,12],[217,85,104,199,5],[219,80,109,76,3],[223,104,170,56,8],[219,66,135,167,5],[219,129,40,179,13],[217,163,194,250,13],[221,179,56,211,8],[217,202,123,155,1],[219,246,158,176,7],[226,8,108,175,8],[224,27,171,150,4],[224,72,115,243,0],[228,117,169,91,14],[230,128,236,116,9],[226,175,118,72,7],[224,162,200,17,13],[226,203,113,80,12],[224,210,73,197,15],[225,12,194,130,9],[225,127,68,52,3],[231,173,69,177,14],[225,182,90,159,9],[231,252,32,65,12],[238,51,65,56,1],[238,124,54,51,4],[236,112,123,248,10],[232,123,59,230,14],[232,149,232,57,1],[238,172,9,125,5],[236,161,201,55,4],[232,151,189,197,5],[232,204,18,29,0],[238,193,29,105,8],[237,7,255,219,10],[237,105,243,54,11],[237,118,20,181,12],[239,132,33,209,7],[235,245,218,120,2],[233,249,229,214,13],[235,211,15,145,9],[233,219,241,32,9],[244,41,139,109,8],[246,10,52,34,5],[244,88,85,155,1],[242,118,55,97,3],[244,75,10,224,6],[246,110,129,75,12],[246,67,29,76,6],[244,87,34,238,1],[244,153,83,229,11],[240,252,47,27,5],[247,9,30,9,12],[247,38,87,194,0],[241,133,27,198,13],[243,136,98,232,1],[247,169,183,234,6],[247,138,138,92,2],[243,237,194,21,2],[245,245,148,242,4],[248,15,62,15,4],[252,190,99,125,14],[248,237,33,73,11],[250,216,194,128,14],[254,229,5,156,6],[254,196,253,27,8],[250,210,225,31,4],[252,195,230,115,2],[249,63,162,110,11],[251,86,194,94,3],[255,78,140,162,15],[255,79,112,226,4],[249,177,42,52,9],[255,135,146,120,1],[249,195,188,9,10],[255,202,25,209,12],[255,239,23,165,10],[253,254,218,140,1],[6,66,233,9,7],[3,36,36,70,13],[7,94,92,135,12],[7,136,66,250,6],[10,7,178,27,11],[16,148,220,241,14],[22,162,90,176,15],[16,253,203,109,14],[17,52,172,162,12],[17,166,62,16,1],[30,88,44,226,2],[24,99,58,139,0],[26,99,1,47,13],[26,241,71,206,15],[25,108,177,139,1],[29,149,207,92,12],[25,158,56,146,2],[31,252,86,35,10],[36,27,41,179,3],[38,231,136,133,0],[33,7,54,188,1],[40,77,70,86,10],[46,236,227,69,8],[45,79,225,77,4],[45,138,40,60,7],[52,248,62,55,1],[56,99,93,125,8],[63,162,28,196,12],[66,221,151,174,14],[68,223,18,214,11],[65,58,205,236,8],[65,192,219,73,4],[76,180,0,200,13],[73,35,72,149,2],[82,55,185,92,6],[82,81,56,221,10],[94,113,146,65,3],[92,178,113,235,13],[91,238,55,54,6],[96,5,132,21,2],[100,8,128,51,8],[110,40,135,140,3],[108,85,84,181,7],[104,186,254,70,1],[104,179,85,202,7],[117,156,155,102,9],[124,11,200,10,0],[126,89,104,196,9],[120,111,61,52,5],[120,193,191,255,10],[122,218,185,69,10],[128,60,123,156,0],[135,20,88,249,7],[131,27,5,165,13],[136,59,180,103,4],[140,169,136,156,0],[142,177,3,26,11],[143,39,191,54,4],[143,22,179,202,0],[148,24,222,74,0],[147,69,36,197,0],[156,253,156,216,5],[155,34,55,120,13],[153,250,163,209,6],[162,159,28,84,3],[172,79,91,26,11],[172,191,109,54,6],[169,185,76,64,8],[182,40,233,2,12],[180,109,218,222,0],[178,110,246,10,1],[179,37,153,105,14],[179,80,40,17,5],[190,28,27,59,6],[188,127,85,99,14],[188,175,230,141,5],[189,37,146,140,4],[196,27,214,183,1],[198,99,190,252,14],[198,86,130,19,13],[198,139,73,36,10],[193,61,206,190,2],[197,25,109,109,1],[199,77,61,239,11],[193,90,43,220,9],[202,35,114,33,12],[207,199,244,213,9],[208,49,39,226,6],[212,119,84,14,0],[209,134,49,90,2],[219,76,100,122,11],[219,132,135,144,8],[223,222,6,112,0],[226,41,186,96,0],[225,64,224,141,6],[225,154,144,165,2],[231,242,192,250,9],[238,173,190,131,8],[240,28,242,124,1],[247,101,168,38,4],[247,236,195,164,13],[248,45,84,113,4],[254,133,143,205,11],[248,227,91,11,6],[254,214,62,31,15]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_7X7_1000'] = {\n nBits: 49,\n tau: null,\n codeList: [[221,92,108,165,202,10,1],[228,27,241,62,64,171,0],[158,170,43,172,93,39,1],[166,103,5,183,233,76,0],[198,188,123,19,50,86,0],[88,128,20,35,89,238,0],[211,107,190,111,84,72,0],[60,161,109,136,139,219,0],[137,7,31,86,150,158,0],[187,101,177,141,110,63,0],[245,0,209,130,244,144,1],[2,38,112,184,84,26,0],[84,243,107,151,72,240,1],[158,36,136,70,35,153,1],[189,255,50,107,201,203,1],[206,17,5,176,90,151,1],[211,240,97,114,31,139,0],[1,225,158,206,200,237,1],[38,203,204,42,112,120,1],[56,125,77,118,65,19,0],[58,144,74,233,225,233,1],[70,212,132,123,60,221,0],[72,146,167,222,158,43,1],[94,118,195,228,152,168,0],[116,162,222,250,47,136,1],[148,93,226,40,19,89,0],[155,18,149,100,237,163,1],[161,212,148,45,130,248,0],[187,120,230,49,108,208,1],[203,181,221,203,219,24,0],[211,229,238,183,131,51,0],[242,148,35,63,209,156,1],[253,214,209,159,59,230,1],[58,70,36,238,132,238,1],[98,24,126,36,59,15,0],[10,205,67,111,157,195,0],[14,64,212,195,142,2,0],[20,159,217,160,98,36,0],[25,162,225,26,101,237,0],[43,80,130,126,27,52,0],[41,105,56,146,159,163,0],[44,247,84,219,244,86,1],[53,233,63,158,54,124,0],[63,116,171,216,61,243,1],[68,208,41,244,255,64,0],[72,64,228,132,42,245,0],[95,25,19,104,52,2,0],[94,178,114,64,61,93,1],[111,155,36,31,21,194,0],[114,170,249,32,168,227,1],[121,136,117,59,134,54,1],[123,231,19,174,121,81,1],[133,106,70,201,89,224,0],[142,63,238,242,217,81,1],[173,56,205,33,115,103,1],[177,55,37,48,185,63,1],[186,195,128,210,81,219,0],[193,117,109,93,24,166,1],[206,97,211,126,229,17,0],[210,92,152,54,221,91,1],[208,106,145,233,239,206,1],[73,228,227,141,169,90,1],[82,209,159,40,31,179,0],[2,24,175,24,115,160,1],[5,192,75,56,81,119,0],[15,88,169,33,137,159,0],[15,206,165,68,68,26,0],[21,238,211,115,20,216,1],[22,241,226,252,69,158,1],[30,94,76,65,59,115,0],[31,194,82,102,200,118,1],[39,33,22,246,49,159,1],[39,155,122,137,27,220,0],[46,12,48,75,106,108,0],[47,169,226,121,230,43,0],[44,207,211,2,147,19,1],[49,83,3,2,18,230,1],[48,120,115,90,253,41,1],[55,226,67,44,167,160,1],[76,11,79,138,255,84,0],[78,218,184,202,73,33,1],[76,218,221,21,152,110,0],[86,123,85,187,37,96,1],[84,151,117,241,41,203,0],[84,152,140,205,4,162,0],[94,110,164,168,119,169,0],[99,4,81,119,99,178,0],[105,226,58,120,116,228,1],[109,23,226,74,80,28,1],[112,62,128,226,203,177,0],[119,80,90,139,20,43,1],[130,100,225,43,36,151,1],[131,253,167,209,241,197,0],[147,189,107,77,96,125,1],[148,216,165,194,122,237,1],[148,247,189,26,15,79,1],[152,241,170,62,148,248,0],[169,138,223,140,87,40,0],[177,14,54,223,65,63,0],[185,234,28,100,226,107,0],[188,38,74,240,242,183,1],[189,63,146,218,126,170,0],[192,53,46,74,202,87,0],[194,54,220,36,22,128,1],[211,79,245,172,136,118,1],[215,6,210,240,31,150,0],[216,50,245,201,86,5,0],[216,217,65,4,131,170,0],[224,211,100,108,77,209,1],[225,232,37,60,152,205,0],[229,118,79,139,232,157,1],[232,80,250,159,250,74,0],[235,128,234,240,130,92,1],[239,108,113,174,69,200,1],[247,217,64,237,177,12,0],[254,214,40,241,92,60,1],[20,199,225,220,124,3,1],[34,236,79,160,255,225,0],[164,134,72,34,231,234,0],[179,172,156,128,134,12,1],[235,197,247,106,12,68,0],[0,36,28,209,199,244,0],[0,65,85,60,228,236,0],[2,119,133,135,91,48,1],[1,218,232,155,2,227,0],[4,40,5,26,111,159,0],[7,145,0,75,83,171,0],[10,89,153,210,227,215,1],[9,178,243,249,248,177,1],[13,49,205,127,92,218,1],[14,110,159,79,116,37,1],[23,114,128,242,245,110,0],[22,255,97,63,186,238,0],[25,50,221,83,147,173,1],[30,55,90,161,138,28,1],[30,243,155,67,46,40,0],[35,152,218,66,102,77,0],[35,183,98,39,73,166,1],[39,232,89,247,30,7,0],[41,207,36,233,56,245,0],[43,202,225,232,241,71,1],[46,52,167,60,136,145,0],[44,130,54,130,20,241,1],[52,119,39,34,124,128,0],[62,106,78,239,207,36,0],[61,189,0,186,135,236,0],[65,89,70,17,248,154,0],[66,160,192,80,251,19,1],[66,215,59,80,17,218,1],[71,21,159,236,40,89,1],[72,72,74,156,121,141,1],[75,141,239,56,120,19,0],[72,197,79,119,42,255,1],[73,205,149,222,250,38,0],[74,248,19,154,40,250,0],[76,39,45,47,65,165,0],[76,63,202,163,60,106,1],[76,105,150,233,240,91,0],[83,59,100,210,198,162,0],[81,70,77,104,180,53,1],[81,86,86,98,113,201,1],[80,115,53,140,113,223,1],[84,74,231,46,2,158,1],[84,219,22,238,94,71,0],[86,240,240,30,140,100,1],[91,106,3,196,23,123,1],[91,249,239,82,25,108,1],[92,116,249,2,251,190,0],[94,157,11,47,79,122,1],[99,67,213,185,201,130,0],[96,93,164,245,22,155,1],[100,136,47,135,72,47,0],[104,106,145,148,102,64,0],[108,55,209,238,204,101,1],[109,89,245,135,43,42,0],[115,31,7,158,40,12,0],[114,38,22,146,200,199,1],[115,131,239,207,199,93,1],[113,246,244,181,170,13,0],[118,16,2,241,170,59,0],[118,84,255,84,38,33,0],[122,227,200,30,38,54,0],[126,32,91,27,109,102,0],[124,113,102,127,179,75,1],[126,136,249,129,71,26,0],[127,189,182,243,152,70,0],[131,186,63,66,156,103,0],[131,179,163,188,159,85,1],[134,184,56,238,195,91,1],[138,251,116,46,23,43,0],[142,5,134,252,131,42,0],[143,72,60,30,32,231,0],[142,83,181,252,28,224,0],[141,157,35,130,73,96,0],[141,185,144,117,146,156,1],[144,19,230,225,162,176,0],[147,155,55,123,26,144,1],[151,14,49,237,242,168,1],[151,52,94,59,153,170,0],[149,122,253,44,125,85,0],[151,221,14,6,20,80,1],[154,154,4,227,189,68,1],[155,190,173,173,13,248,1],[157,103,144,38,24,93,0],[159,129,201,246,175,127,0],[159,247,196,109,149,97,1],[167,3,62,38,186,122,0],[166,79,109,144,30,111,0],[166,84,136,155,103,3,0],[164,250,171,52,23,138,0],[169,35,165,79,219,255,1],[175,22,89,55,116,14,1],[174,60,2,96,17,226,1],[174,166,70,29,70,134,0],[174,169,188,206,254,64,0],[177,170,233,41,210,190,0],[179,236,199,247,61,40,0],[179,242,249,209,5,96,1],[183,83,178,95,132,147,0],[180,99,115,84,106,222,0],[182,97,89,33,192,136,0],[186,184,208,95,68,186,1],[186,192,40,124,16,3,1],[188,9,19,77,135,103,0],[190,60,15,68,249,12,0],[193,39,249,24,172,4,0],[194,54,103,175,248,99,1],[194,202,232,228,90,50,0],[198,18,22,32,228,28,0],[199,229,93,208,65,150,0],[202,89,204,102,248,236,0],[200,251,13,58,124,119,1],[204,35,191,4,244,230,0],[204,185,29,222,17,77,0],[214,71,53,203,221,81,1],[212,80,13,82,140,243,1],[214,126,50,1,136,117,0],[214,239,103,48,199,69,1],[217,10,193,255,8,72,0],[218,68,144,181,192,149,0],[218,142,240,138,31,78,1],[226,186,72,154,71,244,1],[226,251,142,197,152,25,0],[229,62,6,191,131,16,1],[230,135,176,105,180,112,0],[229,161,35,223,231,210,0],[228,231,74,54,176,3,0],[235,25,74,181,219,227,0],[235,104,214,214,135,188,0],[239,76,157,25,92,242,0],[240,140,65,178,161,79,1],[245,42,227,102,145,91,0],[247,127,207,238,89,167,0],[248,218,47,9,127,235,0],[252,25,236,171,9,228,1],[147,75,97,136,48,21,0],[200,173,102,37,128,21,1],[28,218,21,111,160,160,1],[35,147,244,147,165,30,0],[47,88,146,189,228,140,1],[67,161,247,150,104,223,0],[73,80,111,179,116,206,1],[82,96,94,14,152,127,0],[82,145,24,227,252,161,0],[101,223,133,82,42,63,1],[113,72,12,215,43,160,0],[142,6,96,125,160,37,0],[150,170,33,3,84,112,1],[161,37,174,137,93,100,1],[188,234,86,10,46,231,1],[194,210,70,164,139,68,0],[218,226,149,139,69,176,0],[236,63,99,213,29,216,0],[255,105,45,60,107,15,0],[0,28,79,167,70,146,1],[2,24,244,93,202,150,0],[3,209,163,72,235,88,0],[4,27,131,253,41,154,1],[9,141,142,139,148,215,1],[8,163,222,26,89,139,0],[11,188,12,8,32,24,0],[8,180,118,44,124,199,0],[8,252,181,200,85,47,1],[14,22,54,84,254,34,0],[18,44,177,159,7,34,1],[18,69,156,171,22,232,0],[19,147,126,245,174,67,1],[22,41,244,18,48,140,0],[21,124,103,88,122,66,0],[21,204,177,89,131,214,1],[23,227,47,161,221,185,0],[27,70,90,142,239,10,1],[27,105,78,73,179,188,1],[27,196,203,219,144,138,1],[31,44,109,141,119,17,1],[31,87,63,15,8,234,1],[28,109,100,176,216,126,1],[31,214,51,233,39,78,1],[31,237,94,0,105,171,1],[32,25,133,43,191,166,0],[34,61,51,120,7,207,0],[32,99,33,28,107,49,0],[34,110,87,72,118,216,1],[32,116,241,178,248,194,1],[33,172,61,93,237,110,0],[33,195,23,29,144,62,1],[39,47,226,196,67,84,0],[39,159,50,224,232,133,0],[38,190,33,114,154,9,1],[42,3,57,247,158,125,1],[43,24,147,239,72,235,0],[41,20,232,100,42,8,0],[41,104,166,84,120,185,0],[42,193,129,37,248,55,0],[40,212,32,190,102,221,1],[41,251,7,40,147,64,0],[45,79,27,209,68,171,0],[44,77,58,93,125,209,0],[46,201,163,115,80,78,1],[47,242,157,56,166,39,0],[51,14,242,29,118,78,0],[51,46,161,171,153,4,0],[49,41,200,243,224,220,1],[53,0,254,245,196,8,0],[55,36,110,62,36,63,0],[53,81,121,197,146,92,1],[54,184,189,91,81,60,0],[54,221,188,202,44,119,0],[55,221,249,250,116,140,0],[57,8,64,158,68,97,1],[59,1,93,14,177,201,1],[58,14,216,225,88,0,1],[56,110,40,10,241,243,1],[57,97,243,168,199,88,1],[57,175,5,221,138,171,1],[57,172,253,140,32,166,1],[56,215,227,25,189,206,1],[62,29,177,174,155,223,1],[63,57,54,16,131,58,1],[61,68,172,103,73,121,1],[62,216,120,160,212,247,1],[67,45,92,111,10,140,0],[66,52,3,145,156,82,1],[64,59,107,130,137,239,0],[67,109,145,73,70,116,0],[67,151,133,107,233,44,1],[71,29,159,177,209,0,1],[70,43,251,166,87,121,0],[70,92,73,248,0,58,1],[69,118,247,32,48,38,1],[70,168,40,69,154,252,0],[68,160,107,94,1,10,0],[69,185,78,113,53,37,0],[75,113,215,160,253,197,1],[79,60,121,82,108,209,1],[79,178,80,33,70,98,0],[79,239,177,247,108,238,1],[82,75,82,250,189,204,0],[83,200,244,221,123,200,1],[87,5,99,141,134,48,0],[85,75,225,85,227,0,0],[85,138,47,175,183,98,0],[84,153,49,31,160,83,0],[88,13,255,122,69,176,1],[90,18,17,208,247,52,1],[95,17,24,22,24,164,0],[93,61,87,179,227,47,0],[93,74,155,244,162,166,0],[94,137,78,179,16,89,0],[95,182,4,116,142,30,1],[95,252,162,7,10,47,1],[98,20,52,163,198,43,1],[96,69,249,159,75,213,0],[96,94,235,202,23,75,1],[97,111,101,43,244,79,0],[96,111,231,237,175,53,0],[98,227,54,39,167,213,0],[101,50,13,146,242,6,0],[101,174,116,178,81,246,0],[106,37,233,73,31,2,1],[105,154,22,139,171,78,0],[104,159,185,186,26,80,0],[104,172,27,248,226,27,1],[107,204,220,27,224,85,0],[110,70,68,174,42,27,1],[110,91,221,156,85,145,1],[110,114,103,14,62,109,0],[111,134,147,35,45,171,0],[108,137,244,64,218,114,1],[111,156,82,187,178,211,1],[111,148,127,90,90,175,1],[110,168,22,55,188,108,1],[110,177,138,108,23,81,0],[111,200,142,200,247,162,0],[115,81,80,190,35,239,0],[112,139,71,240,27,189,0],[112,149,37,251,26,110,1],[114,158,255,114,99,90,0],[112,171,227,124,150,208,1],[114,245,151,82,179,142,0],[118,5,164,230,226,221,0],[116,17,6,76,105,165,0],[118,36,17,60,244,246,1],[116,101,193,88,187,101,1],[119,125,91,58,188,225,0],[119,182,15,188,123,59,0],[118,180,133,0,61,168,1],[117,238,187,75,14,98,1],[118,250,208,216,178,184,0],[120,75,97,130,218,8,1],[122,187,251,47,52,31,1],[127,39,5,215,84,100,0],[125,227,180,31,248,152,0],[127,237,141,135,251,207,1],[126,246,82,55,17,197,0],[129,31,240,203,185,104,1],[128,46,234,6,149,52,0],[130,73,255,59,138,203,1],[129,200,212,49,219,37,0],[132,43,15,88,160,122,0],[133,43,127,179,216,14,0],[134,32,167,236,235,192,1],[134,89,195,75,94,119,1],[135,96,6,117,87,9,0],[132,219,148,26,247,200,0],[138,22,181,10,57,125,0],[138,63,78,17,183,8,0],[137,70,134,138,98,190,0],[139,122,129,163,127,219,0],[137,134,220,73,174,214,0],[137,153,52,70,112,178,1],[139,205,202,224,85,9,1],[139,222,241,118,82,104,1],[142,18,98,26,198,81,1],[141,46,148,181,204,168,0],[140,75,185,11,82,34,0],[141,153,201,208,216,171,1],[144,17,129,73,60,185,1],[146,45,168,84,94,84,1],[144,78,120,161,56,250,1],[144,151,90,16,127,241,0],[144,179,61,187,100,42,0],[147,192,227,79,19,241,0],[151,73,34,81,12,38,0],[151,74,87,164,6,195,0],[150,115,104,38,246,150,1],[149,138,223,218,96,3,1],[150,175,46,35,58,45,0],[155,7,68,229,222,47,0],[152,75,88,148,206,180,0],[153,122,202,55,11,119,1],[156,0,144,208,133,65,1],[157,117,4,69,227,242,1],[160,66,244,31,20,137,1],[160,154,32,41,137,97,0],[161,151,65,181,6,20,0],[162,199,179,237,218,219,0],[163,237,115,3,171,156,0],[164,14,153,123,197,24,0],[166,46,211,181,170,239,0],[166,72,83,81,97,91,1],[166,88,46,241,183,120,1],[167,125,62,203,3,105,0],[165,183,40,12,100,157,0],[164,207,91,78,212,244,0],[171,21,211,205,48,133,0],[171,47,103,30,208,8,1],[168,43,177,100,80,17,1],[168,67,58,121,199,250,1],[168,95,145,245,169,81,0],[168,126,123,132,128,94,1],[168,132,121,195,96,56,1],[171,163,68,207,130,112,0],[171,230,49,247,179,118,0],[172,22,16,22,73,151,0],[174,39,216,18,235,36,1],[175,59,230,2,186,159,1],[174,70,26,234,137,71,1],[173,66,113,218,119,159,1],[173,88,23,206,43,193,1],[172,151,210,208,179,77,0],[173,190,197,66,11,202,0],[175,250,80,85,120,101,0],[176,31,206,26,12,146,1],[177,112,134,190,143,137,0],[183,222,54,61,41,2,0],[180,229,14,234,89,126,0],[186,59,44,235,91,138,0],[187,123,82,243,209,20,0],[186,116,182,71,89,86,1],[186,139,73,97,25,111,1],[187,152,233,200,28,89,0],[188,30,177,81,156,163,1],[188,42,52,17,27,68,1],[189,81,101,27,30,213,0],[190,112,117,173,51,180,1],[189,255,164,161,70,198,1],[193,4,151,159,155,192,0],[193,30,33,36,254,38,1],[192,237,72,64,106,165,0],[192,234,184,166,4,229,0],[198,87,250,41,77,82,1],[200,111,63,193,206,104,0],[200,99,86,204,12,4,1],[201,215,21,97,151,171,1],[203,227,118,18,26,242,1],[204,23,188,202,55,164,1],[204,223,166,39,145,190,0],[204,235,235,67,36,93,0],[209,53,155,82,5,119,0],[209,91,212,112,60,106,0],[215,26,117,66,163,79,1],[215,230,123,63,234,215,1],[219,2,186,238,81,189,1],[216,126,223,70,165,187,1],[216,131,133,71,132,38,1],[218,189,22,192,207,231,0],[219,226,77,128,236,124,1],[217,244,154,237,44,69,0],[222,24,187,178,78,206,1],[221,25,226,31,178,162,1],[222,44,65,181,149,43,0],[220,75,143,150,13,97,0],[221,148,173,142,18,115,1],[221,209,152,178,105,248,1],[225,16,129,210,125,199,0],[226,29,244,60,230,69,1],[227,42,142,26,117,17,0],[230,127,34,189,228,63,1],[230,201,244,50,47,175,1],[233,65,95,6,96,115,0],[232,162,221,84,147,113,0],[232,216,146,243,185,171,1],[234,224,242,13,25,46,0],[237,183,135,120,221,244,0],[237,243,41,3,202,39,1],[242,9,23,170,178,81,0],[242,87,191,49,98,230,1],[240,161,59,114,216,194,0],[242,204,10,145,3,251,0],[240,197,80,127,169,160,1],[241,197,159,71,93,153,1],[240,244,101,147,182,176,1],[244,0,37,19,37,72,0],[244,111,108,190,223,216,1],[247,104,114,223,78,225,0],[251,140,211,46,207,23,0],[249,145,73,232,47,176,0],[251,204,144,194,16,228,0],[248,252,106,92,170,113,1],[254,15,171,22,40,191,1],[252,66,14,134,208,220,0],[252,124,113,120,44,31,0],[255,159,183,150,227,134,1],[112,127,0,71,111,110,0],[131,238,196,68,55,228,0],[1,32,180,5,180,95,1],[0,59,124,20,69,167,0],[3,79,186,190,163,12,0],[1,86,37,1,21,142,0],[1,143,230,168,33,42,0],[0,175,103,1,210,134,0],[0,217,16,247,55,249,0],[3,240,9,255,186,56,0],[5,92,205,107,57,177,1],[6,109,146,36,128,158,1],[4,166,38,247,185,66,1],[4,196,160,187,5,176,0],[9,4,240,102,157,166,0],[8,63,162,23,251,204,1],[10,107,164,59,63,71,1],[9,147,68,160,208,252,0],[8,210,94,4,114,98,1],[14,39,43,135,201,75,1],[15,42,254,150,218,227,0],[13,94,114,56,152,3,0],[14,87,112,167,99,99,1],[13,106,169,220,27,63,0],[13,118,154,128,113,208,1],[14,124,197,35,226,204,1],[15,139,106,20,246,21,0],[13,171,134,215,206,17,1],[15,203,199,97,60,150,1],[14,236,63,51,174,17,1],[17,15,152,165,71,82,0],[17,119,210,131,226,153,0],[17,151,181,190,81,161,0],[18,155,152,58,105,111,1],[19,233,65,189,245,218,0],[22,13,83,212,169,87,0],[22,61,21,111,231,73,0],[20,130,100,0,95,151,1],[21,130,161,143,42,56,1],[21,153,34,53,74,250,0],[23,156,89,25,214,46,0],[21,165,87,175,25,244,1],[22,185,129,147,151,243,0],[20,212,174,31,83,198,0],[22,222,188,166,177,46,1],[21,215,231,50,136,117,0],[27,5,137,184,14,199,1],[24,76,13,17,16,216,1],[27,80,19,3,222,147,1],[26,117,67,117,230,58,0],[25,139,44,109,101,206,0],[24,157,237,154,191,3,0],[26,163,189,21,22,74,1],[24,191,221,217,136,80,1],[26,187,197,128,248,166,1],[24,202,200,115,174,12,1],[26,251,85,224,195,153,1],[25,252,172,250,123,235,0],[31,33,77,51,43,129,0],[29,104,97,97,80,45,1],[29,113,17,105,159,205,1],[28,115,52,93,58,61,1],[30,167,7,22,61,22,1],[32,22,241,69,239,16,1],[33,37,79,144,49,77,0],[35,45,115,235,220,62,1],[35,72,62,43,100,184,1],[35,86,58,73,248,94,1],[34,138,184,17,107,194,0],[32,167,72,150,66,82,1],[34,164,248,245,231,39,1],[33,239,227,53,220,27,1],[33,255,170,148,240,254,0],[37,48,68,183,73,106,0],[38,55,142,202,57,200,0],[39,67,65,27,226,165,0],[39,119,180,37,12,229,0],[36,140,97,44,211,5,0],[39,181,134,58,242,110,1],[37,192,47,169,170,233,1],[37,193,244,243,24,172,1],[38,223,180,89,168,216,1],[36,229,181,254,134,140,0],[36,250,147,106,49,84,1],[41,33,120,64,98,223,1],[42,47,218,50,70,201,1],[40,62,63,42,103,4,0],[43,205,185,118,1,186,0],[40,234,218,205,222,126,1],[44,77,140,242,231,58,1],[46,88,0,228,62,206,0],[45,129,187,116,79,227,1],[44,145,67,129,237,29,0],[45,180,8,215,116,177,1],[44,224,23,61,89,3,1],[48,9,23,86,236,208,1],[51,70,13,15,126,150,0],[50,113,60,116,164,89,0],[48,167,239,179,52,231,1],[48,183,244,73,95,202,0],[51,236,16,56,154,82,0],[53,106,133,153,65,91,0],[54,125,199,249,16,137,1],[53,145,236,15,52,5,1],[58,31,122,71,185,141,0],[58,86,77,209,166,203,1],[57,105,99,159,57,176,1],[59,96,103,17,227,243,0],[57,204,214,65,214,205,1],[60,51,21,240,128,231,0],[60,51,197,75,3,115,1],[61,98,186,75,99,200,0],[61,117,9,162,109,95,1],[63,152,179,12,62,51,1],[62,205,175,189,212,43,0],[63,213,180,83,119,231,1],[60,233,181,48,105,180,0],[64,3,93,254,66,40,1],[67,106,171,8,205,110,1],[67,113,229,169,206,30,1],[65,168,233,191,52,145,0],[65,202,197,166,227,19,0],[66,247,60,189,2,52,0],[68,39,29,179,182,219,1],[68,76,27,64,24,97,1],[70,74,152,175,201,220,0],[70,131,6,249,199,224,1],[68,140,202,221,114,250,1],[70,158,58,59,116,65,1],[73,31,143,197,190,227,0],[73,75,34,203,253,35,1],[73,91,8,111,19,202,1],[74,177,68,70,10,33,1],[75,195,24,213,28,201,0],[76,116,244,77,39,23,1],[78,157,120,2,250,136,1],[79,168,131,36,88,72,0],[77,204,62,66,47,44,0],[77,205,182,47,105,192,1],[76,252,81,246,35,2,0],[77,248,189,181,78,179,0],[78,254,206,197,81,2,1],[83,45,244,148,190,11,1],[83,55,48,177,237,76,1],[81,138,115,76,78,26,0],[81,173,41,83,250,51,0],[80,244,139,181,87,23,1],[83,242,216,169,125,63,0],[87,46,51,92,65,229,1],[85,97,138,153,243,43,1],[84,114,176,221,66,144,1],[87,120,188,172,178,210,1],[85,178,111,85,255,238,1],[87,215,193,128,15,12,1],[85,243,37,159,247,53,0],[90,0,169,237,210,158,0],[89,39,61,104,89,78,1],[89,73,179,211,30,79,0],[91,92,30,37,185,241,1],[89,81,133,145,139,249,0],[91,156,92,115,202,248,1],[90,148,209,233,34,152,1],[88,170,155,107,27,52,0],[90,202,163,22,250,87,1],[88,216,190,3,241,57,0],[90,253,27,96,216,252,0],[93,40,12,244,83,170,1],[94,52,215,24,145,91,0],[94,140,231,129,51,103,0],[92,240,52,170,32,5,0],[99,47,8,198,1,227,0],[97,34,240,131,154,222,0],[97,64,6,28,66,91,1],[99,104,252,248,31,16,0],[98,163,80,160,5,206,1],[96,207,8,137,207,134,1],[100,31,102,147,38,250,0],[103,84,36,66,155,194,1],[103,94,109,245,161,167,0],[100,112,128,63,112,33,0],[101,113,143,62,145,182,1],[103,153,192,236,194,232,1],[102,181,191,1,79,214,0],[103,209,57,91,135,184,0],[101,214,185,83,116,18,0],[107,53,69,174,190,183,0],[106,85,31,116,156,15,1],[105,214,240,35,1,52,0],[107,214,206,166,84,232,1],[108,83,126,168,65,235,0],[110,99,164,20,64,36,1],[108,120,204,22,132,88,1],[108,206,226,122,51,47,0],[111,226,98,8,71,155,0],[113,2,15,225,198,243,0],[113,1,66,223,219,44,0],[114,10,186,206,130,96,0],[114,76,255,13,215,153,0],[112,148,200,167,175,228,0],[115,219,92,88,31,37,1],[113,220,240,226,63,213,1],[115,240,217,222,113,35,1],[117,16,178,106,60,109,0],[117,125,232,146,6,63,0],[116,159,153,133,17,253,0],[122,14,219,24,154,237,0],[121,22,143,58,72,165,1],[121,188,129,6,112,53,0],[125,77,194,163,143,129,1],[124,135,26,99,181,78,0],[127,162,123,214,2,146,1],[125,171,223,59,221,197,1],[125,187,65,173,85,124,1],[131,4,66,138,233,199,0],[131,43,42,216,218,107,1],[129,42,82,146,228,127,0],[129,56,22,164,149,242,0],[129,100,221,191,156,110,1],[129,123,93,252,187,253,1],[130,178,225,68,80,78,0],[128,247,188,97,25,21,0],[135,52,106,165,125,200,0],[132,140,23,210,149,239,1],[132,150,182,186,170,44,0],[135,156,185,242,219,180,0],[132,196,118,79,240,21,1],[135,196,142,129,238,18,1],[133,225,245,45,64,89,1],[137,14,35,66,210,193,1],[138,56,218,197,237,134,1],[138,149,152,168,110,21,0],[141,29,47,20,46,123,1],[141,111,99,41,14,170,1],[142,178,140,83,176,124,1],[142,222,235,43,219,30,1],[141,245,6,243,158,250,0],[144,23,149,47,152,143,0],[145,35,7,27,254,232,0],[144,37,85,177,206,2,1],[144,40,188,66,77,232,0],[144,57,208,138,32,54,1],[147,79,149,211,130,90,0],[146,164,210,234,226,74,0],[145,180,112,9,138,92,1],[147,222,25,219,41,219,1],[145,229,150,87,118,92,0],[146,236,144,218,63,135,0],[146,252,112,168,201,176,0],[149,25,170,136,106,158,1],[148,82,41,183,65,127,0],[148,87,59,92,68,38,1],[151,82,5,249,168,20,0],[150,156,251,61,143,160,1],[151,163,111,26,69,144,1],[151,170,229,229,236,98,0],[151,229,170,59,113,88,1],[154,32,49,130,105,146,1],[153,69,56,75,61,53,1],[154,177,236,143,208,111,1],[154,213,151,178,63,108,1],[153,249,19,79,121,230,0],[158,24,232,0,191,106,1],[159,72,93,163,29,40,1],[159,84,21,142,137,140,0],[157,106,155,82,57,78,1],[158,111,156,10,159,118,0],[160,9,100,5,91,91,0],[162,60,219,252,54,178,0],[163,91,247,118,247,143,0],[162,157,115,18,132,59,0],[160,206,10,169,116,87,0],[160,220,172,38,43,179,1],[162,245,118,116,106,43,1],[166,47,214,238,159,142,1],[165,56,116,248,96,115,1],[164,94,71,141,231,74,0],[167,93,87,124,48,116,1],[166,114,149,34,69,134,0],[165,131,104,82,20,90,0],[164,155,84,147,194,3,0],[166,189,42,131,213,14,0],[169,7,89,5,251,125,0],[169,21,217,154,37,235,1],[171,34,146,112,50,2,0],[169,55,228,166,33,245,1],[170,114,189,81,74,123,0],[168,137,199,107,240,9,0],[170,213,171,110,131,212,1],[168,211,200,181,190,175,0],[174,20,19,54,167,164,0],[173,100,135,249,112,220,1],[175,121,76,217,234,209,1],[173,154,157,184,0,254,1],[175,156,136,245,213,82,0],[173,207,238,79,108,35,0],[173,247,163,231,58,61,1],[178,65,252,215,31,187,0],[179,66,216,120,217,241,1],[178,97,81,226,141,99,0],[179,99,173,194,60,10,1],[179,122,143,78,111,189,1],[176,177,13,218,203,9,1],[176,187,235,133,79,183,0],[177,195,46,176,79,2,0],[177,202,162,122,198,206,0],[180,119,47,73,43,245,0],[181,174,77,39,89,131,1],[183,210,205,142,206,219,0],[182,235,156,93,104,151,0],[180,244,103,243,78,87,0],[184,15,212,222,49,7,1],[184,57,126,65,128,2,0],[184,56,131,182,233,190,0],[184,108,6,172,40,232,0],[185,136,183,154,126,192,1],[184,156,165,183,60,206,0],[186,207,131,167,229,28,1],[184,231,17,147,88,172,1],[189,114,116,100,13,206,1],[188,125,134,57,75,186,1],[195,30,73,175,1,169,1],[192,46,91,239,41,95,0],[193,78,242,15,34,121,1],[193,129,72,108,154,70,1],[193,153,177,237,205,191,1],[193,146,177,38,19,223,1],[195,183,213,56,210,51,1],[193,215,25,188,235,129,1],[193,246,67,78,186,232,1],[196,56,145,7,35,108,1],[198,77,74,227,205,183,0],[199,83,172,246,95,75,1],[197,126,74,113,2,75,0],[198,116,217,128,138,199,1],[197,136,152,47,230,202,1],[197,174,39,8,53,94,1],[199,188,103,248,187,33,1],[196,190,140,164,243,99,0],[203,15,36,114,82,53,0],[201,72,89,111,111,39,1],[200,85,15,64,161,129,0],[203,90,139,223,86,169,0],[200,115,24,175,214,16,0],[201,159,158,95,56,56,0],[202,191,51,44,49,240,0],[201,233,181,7,221,84,0],[203,240,30,59,146,129,0],[204,2,72,129,217,10,0],[206,44,78,124,45,3,1],[205,131,179,65,153,204,1],[206,128,171,157,219,17,1],[204,183,70,234,75,14,1],[207,228,35,113,192,123,1],[205,246,59,148,188,171,1],[211,23,149,186,69,222,1],[208,58,34,105,80,179,0],[211,54,150,219,2,36,1],[210,86,224,221,145,27,0],[210,188,170,228,3,129,0],[211,196,238,80,249,166,0],[211,228,7,252,5,226,1],[211,252,28,167,191,2,0],[215,68,167,168,172,223,0],[214,159,244,68,89,83,0],[212,175,147,230,193,68,0],[217,18,102,139,15,210,1],[216,81,88,45,224,190,1],[216,99,102,115,129,229,0],[219,108,88,112,132,206,1],[217,99,155,60,255,211,0],[216,138,98,229,71,244,0],[217,153,210,99,213,126,1],[217,162,40,145,224,209,0],[219,244,50,154,65,205,0],[220,29,107,96,189,237,0],[222,26,217,103,197,109,0],[221,114,161,214,214,204,1],[221,116,213,91,237,200,1],[221,134,26,161,4,19,1],[223,175,27,5,181,189,1],[222,176,237,214,204,22,1],[223,230,10,66,93,241,0],[221,251,88,81,243,143,0],[227,22,68,69,140,160,0],[226,26,171,99,248,21,1],[226,90,168,144,16,221,1],[224,126,198,224,106,118,1],[225,117,204,107,230,146,0],[224,221,231,62,185,106,0],[231,26,89,61,43,68,0],[230,61,186,78,33,23,0],[231,80,110,107,241,111,0],[229,83,212,72,59,179,0],[228,120,9,177,15,166,1],[229,122,161,185,186,74,1],[231,124,180,146,88,174,1],[230,164,245,240,132,66,1],[229,213,42,118,142,25,1],[231,215,202,210,228,123,1],[228,239,89,211,239,61,1],[235,27,228,239,142,205,0],[233,50,9,4,85,129,1],[235,52,254,217,172,58,1],[234,78,19,245,78,30,0],[233,176,103,32,6,254,0],[234,213,177,80,109,191,0],[239,10,161,134,54,174,0],[237,54,239,15,39,238,1],[237,74,130,29,33,213,0],[236,96,189,109,140,6,0],[239,130,202,100,252,71,0],[238,161,127,189,151,92,0],[238,209,152,137,82,229,1],[241,9,85,233,4,138,1],[243,42,138,178,12,104,1],[243,71,148,129,100,1,1],[243,136,79,37,132,41,1],[240,162,31,6,126,77,1],[243,170,11,255,165,205,0],[240,175,124,121,142,228,0],[240,217,16,212,202,31,1],[245,75,179,178,85,245,1],[246,81,96,41,26,234,1],[246,117,82,145,217,185,1],[245,114,198,173,192,65,0],[247,124,210,85,227,70,0],[246,132,78,31,171,28,0],[248,61,136,57,165,1,1],[251,54,195,223,220,215,1],[248,76,172,3,76,20,1],[251,160,208,185,211,75,1],[250,195,132,204,125,54,1],[249,231,61,60,30,97,1],[248,255,88,101,6,119,1],[253,11,219,85,100,56,1],[253,22,174,228,229,62,1],[254,73,163,120,194,52,0],[253,132,226,198,107,168,1],[252,149,79,148,230,207,0],[254,165,35,88,48,164,1],[254,168,217,255,176,118,0],[255,195,135,255,162,252,1],[95,114,124,241,17,248,0],[135,81,63,164,61,190,1],[198,147,77,53,31,189,0],[231,230,150,226,6,159,1]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_DEFAULT_OPENCV'] = {\n nBits: 25,\n tau: 3,\n codeList: [[132,33,8,0],[132,33,11,1],[132,33,4,1],[132,33,7,0],[132,33,120,0],[132,33,123,1],[132,33,116,1],[132,33,119,0],[132,32,152,0],[132,32,155,1],[132,32,148,1],[132,32,151,0],[132,32,232,0],[132,32,235,1],[132,32,228,1],[132,32,231,0],[132,47,8,0],[132,47,11,1],[132,47,4,1],[132,47,7,0],[132,47,120,0],[132,47,123,1],[132,47,116,1],[132,47,119,0],[132,46,152,0],[132,46,155,1],[132,46,148,1],[132,46,151,0],[132,46,232,0],[132,46,235,1],[132,46,228,1],[132,46,231,0],[132,19,8,0],[132,19,11,1],[132,19,4,1],[132,19,7,0],[132,19,120,0],[132,19,123,1],[132,19,116,1],[132,19,119,0],[132,18,152,0],[132,18,155,1],[132,18,148,1],[132,18,151,0],[132,18,232,0],[132,18,235,1],[132,18,228,1],[132,18,231,0],[132,29,8,0],[132,29,11,1],[132,29,4,1],[132,29,7,0],[132,29,120,0],[132,29,123,1],[132,29,116,1],[132,29,119,0],[132,28,152,0],[132,28,155,1],[132,28,148,1],[132,28,151,0],[132,28,232,0],[132,28,235,1],[132,28,228,1],[132,28,231,0],[133,225,8,0],[133,225,11,1],[133,225,4,1],[133,225,7,0],[133,225,120,0],[133,225,123,1],[133,225,116,1],[133,225,119,0],[133,224,152,0],[133,224,155,1],[133,224,148,1],[133,224,151,0],[133,224,232,0],[133,224,235,1],[133,224,228,1],[133,224,231,0],[133,239,8,0],[133,239,11,1],[133,239,4,1],[133,239,7,0],[133,239,120,0],[133,239,123,1],[133,239,116,1],[133,239,119,0],[133,238,152,0],[133,238,155,1],[133,238,148,1],[133,238,151,0],[133,238,232,0],[133,238,235,1],[133,238,228,1],[133,238,231,0],[133,211,8,0],[133,211,11,1],[133,211,4,1],[133,211,7,0],[133,211,120,0],[133,211,123,1],[133,211,116,1],[133,211,119,0],[133,210,152,0],[133,210,155,1],[133,210,148,1],[133,210,151,0],[133,210,232,0],[133,210,235,1],[133,210,228,1],[133,210,231,0],[133,221,8,0],[133,221,11,1],[133,221,4,1],[133,221,7,0],[133,221,120,0],[133,221,123,1],[133,221,116,1],[133,221,119,0],[133,220,152,0],[133,220,155,1],[133,220,148,1],[133,220,151,0],[133,220,232,0],[133,220,235,1],[133,220,228,1],[133,220,231,0],[130,97,8,0],[130,97,11,1],[130,97,4,1],[130,97,7,0],[130,97,120,0],[130,97,123,1],[130,97,116,1],[130,97,119,0],[130,96,152,0],[130,96,155,1],[130,96,148,1],[130,96,151,0],[130,96,232,0],[130,96,235,1],[130,96,228,1],[130,96,231,0],[130,111,8,0],[130,111,11,1],[130,111,4,1],[130,111,7,0],[130,111,120,0],[130,111,123,1],[130,111,116,1],[130,111,119,0],[130,110,152,0],[130,110,155,1],[130,110,148,1],[130,110,151,0],[130,110,232,0],[130,110,235,1],[130,110,228,1],[130,110,231,0],[130,83,8,0],[130,83,11,1],[130,83,4,1],[130,83,7,0],[130,83,120,0],[130,83,123,1],[130,83,116,1],[130,83,119,0],[130,82,152,0],[130,82,155,1],[130,82,148,1],[130,82,151,0],[130,82,232,0],[130,82,235,1],[130,82,228,1],[130,82,231,0],[130,93,8,0],[130,93,11,1],[130,93,4,1],[130,93,7,0],[130,93,120,0],[130,93,123,1],[130,93,116,1],[130,93,119,0],[130,92,152,0],[130,92,155,1],[130,92,148,1],[130,92,151,0],[130,92,232,0],[130,92,235,1],[130,92,228,1],[130,92,231,0],[131,161,8,0],[131,161,11,1],[131,161,4,1],[131,161,7,0],[131,161,120,0],[131,161,123,1],[131,161,116,1],[131,161,119,0],[131,160,152,0],[131,160,155,1],[131,160,148,1],[131,160,151,0],[131,160,232,0],[131,160,235,1],[131,160,228,1],[131,160,231,0],[131,175,8,0],[131,175,11,1],[131,175,4,1],[131,175,7,0],[131,175,120,0],[131,175,123,1],[131,175,116,1],[131,175,119,0],[131,174,152,0],[131,174,155,1],[131,174,148,1],[131,174,151,0],[131,174,232,0],[131,174,235,1],[131,174,228,1],[131,174,231,0],[131,147,8,0],[131,147,11,1],[131,147,4,1],[131,147,7,0],[131,147,120,0],[131,147,123,1],[131,147,116,1],[131,147,119,0],[131,146,152,0],[131,146,155,1],[131,146,148,1],[131,146,151,0],[131,146,232,0],[131,146,235,1],[131,146,228,1],[131,146,231,0],[131,157,8,0],[131,157,11,1],[131,157,4,1],[131,157,7,0],[131,157,120,0],[131,157,123,1],[131,157,116,1],[131,157,119,0],[131,156,152,0],[131,156,155,1],[131,156,148,1],[131,156,151,0],[131,156,232,0],[131,156,235,1],[131,156,228,1],[131,156,231,0],[188,33,8,0],[188,33,11,1],[188,33,4,1],[188,33,7,0],[188,33,120,0],[188,33,123,1],[188,33,116,1],[188,33,119,0],[188,32,152,0],[188,32,155,1],[188,32,148,1],[188,32,151,0],[188,32,232,0],[188,32,235,1],[188,32,228,1],[188,32,231,0],[188,47,8,0],[188,47,11,1],[188,47,4,1],[188,47,7,0],[188,47,120,0],[188,47,123,1],[188,47,116,1],[188,47,119,0],[188,46,152,0],[188,46,155,1],[188,46,148,1],[188,46,151,0],[188,46,232,0],[188,46,235,1],[188,46,228,1],[188,46,231,0],[188,19,8,0],[188,19,11,1],[188,19,4,1],[188,19,7,0],[188,19,120,0],[188,19,123,1],[188,19,116,1],[188,19,119,0],[188,18,152,0],[188,18,155,1],[188,18,148,1],[188,18,151,0],[188,18,232,0],[188,18,235,1],[188,18,228,1],[188,18,231,0],[188,29,8,0],[188,29,11,1],[188,29,4,1],[188,29,7,0],[188,29,120,0],[188,29,123,1],[188,29,116,1],[188,29,119,0],[188,28,152,0],[188,28,155,1],[188,28,148,1],[188,28,151,0],[188,28,232,0],[188,28,235,1],[188,28,228,1],[188,28,231,0],[189,225,8,0],[189,225,11,1],[189,225,4,1],[189,225,7,0],[189,225,120,0],[189,225,123,1],[189,225,116,1],[189,225,119,0],[189,224,152,0],[189,224,155,1],[189,224,148,1],[189,224,151,0],[189,224,232,0],[189,224,235,1],[189,224,228,1],[189,224,231,0],[189,239,8,0],[189,239,11,1],[189,239,4,1],[189,239,7,0],[189,239,120,0],[189,239,123,1],[189,239,116,1],[189,239,119,0],[189,238,152,0],[189,238,155,1],[189,238,148,1],[189,238,151,0],[189,238,232,0],[189,238,235,1],[189,238,228,1],[189,238,231,0],[189,211,8,0],[189,211,11,1],[189,211,4,1],[189,211,7,0],[189,211,120,0],[189,211,123,1],[189,211,116,1],[189,211,119,0],[189,210,152,0],[189,210,155,1],[189,210,148,1],[189,210,151,0],[189,210,232,0],[189,210,235,1],[189,210,228,1],[189,210,231,0],[189,221,8,0],[189,221,11,1],[189,221,4,1],[189,221,7,0],[189,221,120,0],[189,221,123,1],[189,221,116,1],[189,221,119,0],[189,220,152,0],[189,220,155,1],[189,220,148,1],[189,220,151,0],[189,220,232,0],[189,220,235,1],[189,220,228,1],[189,220,231,0],[186,97,8,0],[186,97,11,1],[186,97,4,1],[186,97,7,0],[186,97,120,0],[186,97,123,1],[186,97,116,1],[186,97,119,0],[186,96,152,0],[186,96,155,1],[186,96,148,1],[186,96,151,0],[186,96,232,0],[186,96,235,1],[186,96,228,1],[186,96,231,0],[186,111,8,0],[186,111,11,1],[186,111,4,1],[186,111,7,0],[186,111,120,0],[186,111,123,1],[186,111,116,1],[186,111,119,0],[186,110,152,0],[186,110,155,1],[186,110,148,1],[186,110,151,0],[186,110,232,0],[186,110,235,1],[186,110,228,1],[186,110,231,0],[186,83,8,0],[186,83,11,1],[186,83,4,1],[186,83,7,0],[186,83,120,0],[186,83,123,1],[186,83,116,1],[186,83,119,0],[186,82,152,0],[186,82,155,1],[186,82,148,1],[186,82,151,0],[186,82,232,0],[186,82,235,1],[186,82,228,1],[186,82,231,0],[186,93,8,0],[186,93,11,1],[186,93,4,1],[186,93,7,0],[186,93,120,0],[186,93,123,1],[186,93,116,1],[186,93,119,0],[186,92,152,0],[186,92,155,1],[186,92,148,1],[186,92,151,0],[186,92,232,0],[186,92,235,1],[186,92,228,1],[186,92,231,0],[187,161,8,0],[187,161,11,1],[187,161,4,1],[187,161,7,0],[187,161,120,0],[187,161,123,1],[187,161,116,1],[187,161,119,0],[187,160,152,0],[187,160,155,1],[187,160,148,1],[187,160,151,0],[187,160,232,0],[187,160,235,1],[187,160,228,1],[187,160,231,0],[187,175,8,0],[187,175,11,1],[187,175,4,1],[187,175,7,0],[187,175,120,0],[187,175,123,1],[187,175,116,1],[187,175,119,0],[187,174,152,0],[187,174,155,1],[187,174,148,1],[187,174,151,0],[187,174,232,0],[187,174,235,1],[187,174,228,1],[187,174,231,0],[187,147,8,0],[187,147,11,1],[187,147,4,1],[187,147,7,0],[187,147,120,0],[187,147,123,1],[187,147,116,1],[187,147,119,0],[187,146,152,0],[187,146,155,1],[187,146,148,1],[187,146,151,0],[187,146,232,0],[187,146,235,1],[187,146,228,1],[187,146,231,0],[187,157,8,0],[187,157,11,1],[187,157,4,1],[187,157,7,0],[187,157,120,0],[187,157,123,1],[187,157,116,1],[187,157,119,0],[187,156,152,0],[187,156,155,1],[187,156,148,1],[187,156,151,0],[187,156,232,0],[187,156,235,1],[187,156,228,1],[187,156,231,0],[76,33,8,0],[76,33,11,1],[76,33,4,1],[76,33,7,0],[76,33,120,0],[76,33,123,1],[76,33,116,1],[76,33,119,0],[76,32,152,0],[76,32,155,1],[76,32,148,1],[76,32,151,0],[76,32,232,0],[76,32,235,1],[76,32,228,1],[76,32,231,0],[76,47,8,0],[76,47,11,1],[76,47,4,1],[76,47,7,0],[76,47,120,0],[76,47,123,1],[76,47,116,1],[76,47,119,0],[76,46,152,0],[76,46,155,1],[76,46,148,1],[76,46,151,0],[76,46,232,0],[76,46,235,1],[76,46,228,1],[76,46,231,0],[76,19,8,0],[76,19,11,1],[76,19,4,1],[76,19,7,0],[76,19,120,0],[76,19,123,1],[76,19,116,1],[76,19,119,0],[76,18,152,0],[76,18,155,1],[76,18,148,1],[76,18,151,0],[76,18,232,0],[76,18,235,1],[76,18,228,1],[76,18,231,0],[76,29,8,0],[76,29,11,1],[76,29,4,1],[76,29,7,0],[76,29,120,0],[76,29,123,1],[76,29,116,1],[76,29,119,0],[76,28,152,0],[76,28,155,1],[76,28,148,1],[76,28,151,0],[76,28,232,0],[76,28,235,1],[76,28,228,1],[76,28,231,0],[77,225,8,0],[77,225,11,1],[77,225,4,1],[77,225,7,0],[77,225,120,0],[77,225,123,1],[77,225,116,1],[77,225,119,0],[77,224,152,0],[77,224,155,1],[77,224,148,1],[77,224,151,0],[77,224,232,0],[77,224,235,1],[77,224,228,1],[77,224,231,0],[77,239,8,0],[77,239,11,1],[77,239,4,1],[77,239,7,0],[77,239,120,0],[77,239,123,1],[77,239,116,1],[77,239,119,0],[77,238,152,0],[77,238,155,1],[77,238,148,1],[77,238,151,0],[77,238,232,0],[77,238,235,1],[77,238,228,1],[77,238,231,0],[77,211,8,0],[77,211,11,1],[77,211,4,1],[77,211,7,0],[77,211,120,0],[77,211,123,1],[77,211,116,1],[77,211,119,0],[77,210,152,0],[77,210,155,1],[77,210,148,1],[77,210,151,0],[77,210,232,0],[77,210,235,1],[77,210,228,1],[77,210,231,0],[77,221,8,0],[77,221,11,1],[77,221,4,1],[77,221,7,0],[77,221,120,0],[77,221,123,1],[77,221,116,1],[77,221,119,0],[77,220,152,0],[77,220,155,1],[77,220,148,1],[77,220,151,0],[77,220,232,0],[77,220,235,1],[77,220,228,1],[77,220,231,0],[74,97,8,0],[74,97,11,1],[74,97,4,1],[74,97,7,0],[74,97,120,0],[74,97,123,1],[74,97,116,1],[74,97,119,0],[74,96,152,0],[74,96,155,1],[74,96,148,1],[74,96,151,0],[74,96,232,0],[74,96,235,1],[74,96,228,1],[74,96,231,0],[74,111,8,0],[74,111,11,1],[74,111,4,1],[74,111,7,0],[74,111,120,0],[74,111,123,1],[74,111,116,1],[74,111,119,0],[74,110,152,0],[74,110,155,1],[74,110,148,1],[74,110,151,0],[74,110,232,0],[74,110,235,1],[74,110,228,1],[74,110,231,0],[74,83,8,0],[74,83,11,1],[74,83,4,1],[74,83,7,0],[74,83,120,0],[74,83,123,1],[74,83,116,1],[74,83,119,0],[74,82,152,0],[74,82,155,1],[74,82,148,1],[74,82,151,0],[74,82,232,0],[74,82,235,1],[74,82,228,1],[74,82,231,0],[74,93,8,0],[74,93,11,1],[74,93,4,1],[74,93,7,0],[74,93,120,0],[74,93,123,1],[74,93,116,1],[74,93,119,0],[74,92,152,0],[74,92,155,1],[74,92,148,1],[74,92,151,0],[74,92,232,0],[74,92,235,1],[74,92,228,1],[74,92,231,0],[75,161,8,0],[75,161,11,1],[75,161,4,1],[75,161,7,0],[75,161,120,0],[75,161,123,1],[75,161,116,1],[75,161,119,0],[75,160,152,0],[75,160,155,1],[75,160,148,1],[75,160,151,0],[75,160,232,0],[75,160,235,1],[75,160,228,1],[75,160,231,0],[75,175,8,0],[75,175,11,1],[75,175,4,1],[75,175,7,0],[75,175,120,0],[75,175,123,1],[75,175,116,1],[75,175,119,0],[75,174,152,0],[75,174,155,1],[75,174,148,1],[75,174,151,0],[75,174,232,0],[75,174,235,1],[75,174,228,1],[75,174,231,0],[75,147,8,0],[75,147,11,1],[75,147,4,1],[75,147,7,0],[75,147,120,0],[75,147,123,1],[75,147,116,1],[75,147,119,0],[75,146,152,0],[75,146,155,1],[75,146,148,1],[75,146,151,0],[75,146,232,0],[75,146,235,1],[75,146,228,1],[75,146,231,0],[75,157,8,0],[75,157,11,1],[75,157,4,1],[75,157,7,0],[75,157,120,0],[75,157,123,1],[75,157,116,1],[75,157,119,0],[75,156,152,0],[75,156,155,1],[75,156,148,1],[75,156,151,0],[75,156,232,0],[75,156,235,1],[75,156,228,1],[75,156,231,0],[116,33,8,0],[116,33,11,1],[116,33,4,1],[116,33,7,0],[116,33,120,0],[116,33,123,1],[116,33,116,1],[116,33,119,0],[116,32,152,0],[116,32,155,1],[116,32,148,1],[116,32,151,0],[116,32,232,0],[116,32,235,1],[116,32,228,1],[116,32,231,0],[116,47,8,0],[116,47,11,1],[116,47,4,1],[116,47,7,0],[116,47,120,0],[116,47,123,1],[116,47,116,1],[116,47,119,0],[116,46,152,0],[116,46,155,1],[116,46,148,1],[116,46,151,0],[116,46,232,0],[116,46,235,1],[116,46,228,1],[116,46,231,0],[116,19,8,0],[116,19,11,1],[116,19,4,1],[116,19,7,0],[116,19,120,0],[116,19,123,1],[116,19,116,1],[116,19,119,0],[116,18,152,0],[116,18,155,1],[116,18,148,1],[116,18,151,0],[116,18,232,0],[116,18,235,1],[116,18,228,1],[116,18,231,0],[116,29,8,0],[116,29,11,1],[116,29,4,1],[116,29,7,0],[116,29,120,0],[116,29,123,1],[116,29,116,1],[116,29,119,0],[116,28,152,0],[116,28,155,1],[116,28,148,1],[116,28,151,0],[116,28,232,0],[116,28,235,1],[116,28,228,1],[116,28,231,0],[117,225,8,0],[117,225,11,1],[117,225,4,1],[117,225,7,0],[117,225,120,0],[117,225,123,1],[117,225,116,1],[117,225,119,0],[117,224,152,0],[117,224,155,1],[117,224,148,1],[117,224,151,0],[117,224,232,0],[117,224,235,1],[117,224,228,1],[117,224,231,0],[117,239,8,0],[117,239,11,1],[117,239,4,1],[117,239,7,0],[117,239,120,0],[117,239,123,1],[117,239,116,1],[117,239,119,0],[117,238,152,0],[117,238,155,1],[117,238,148,1],[117,238,151,0],[117,238,232,0],[117,238,235,1],[117,238,228,1],[117,238,231,0],[117,211,8,0],[117,211,11,1],[117,211,4,1],[117,211,7,0],[117,211,120,0],[117,211,123,1],[117,211,116,1],[117,211,119,0],[117,210,152,0],[117,210,155,1],[117,210,148,1],[117,210,151,0],[117,210,232,0],[117,210,235,1],[117,210,228,1],[117,210,231,0],[117,221,8,0],[117,221,11,1],[117,221,4,1],[117,221,7,0],[117,221,120,0],[117,221,123,1],[117,221,116,1],[117,221,119,0],[117,220,152,0],[117,220,155,1],[117,220,148,1],[117,220,151,0],[117,220,232,0],[117,220,235,1],[117,220,228,1],[117,220,231,0],[114,97,8,0],[114,97,11,1],[114,97,4,1],[114,97,7,0],[114,97,120,0],[114,97,123,1],[114,97,116,1],[114,97,119,0],[114,96,152,0],[114,96,155,1],[114,96,148,1],[114,96,151,0],[114,96,232,0],[114,96,235,1],[114,96,228,1],[114,96,231,0],[114,111,8,0],[114,111,11,1],[114,111,4,1],[114,111,7,0],[114,111,120,0],[114,111,123,1],[114,111,116,1],[114,111,119,0],[114,110,152,0],[114,110,155,1],[114,110,148,1],[114,110,151,0],[114,110,232,0],[114,110,235,1],[114,110,228,1],[114,110,231,0],[114,83,8,0],[114,83,11,1],[114,83,4,1],[114,83,7,0],[114,83,120,0],[114,83,123,1],[114,83,116,1],[114,83,119,0],[114,82,152,0],[114,82,155,1],[114,82,148,1],[114,82,151,0],[114,82,232,0],[114,82,235,1],[114,82,228,1],[114,82,231,0],[114,93,8,0],[114,93,11,1],[114,93,4,1],[114,93,7,0],[114,93,120,0],[114,93,123,1],[114,93,116,1],[114,93,119,0],[114,92,152,0],[114,92,155,1],[114,92,148,1],[114,92,151,0],[114,92,232,0],[114,92,235,1],[114,92,228,1],[114,92,231,0],[115,161,8,0],[115,161,11,1],[115,161,4,1],[115,161,7,0],[115,161,120,0],[115,161,123,1],[115,161,116,1],[115,161,119,0],[115,160,152,0],[115,160,155,1],[115,160,148,1],[115,160,151,0],[115,160,232,0],[115,160,235,1],[115,160,228,1],[115,160,231,0],[115,175,8,0],[115,175,11,1],[115,175,4,1],[115,175,7,0],[115,175,120,0],[115,175,123,1],[115,175,116,1],[115,175,119,0],[115,174,152,0],[115,174,155,1],[115,174,148,1],[115,174,151,0],[115,174,232,0],[115,174,235,1],[115,174,228,1],[115,174,231,0],[115,147,8,0],[115,147,11,1],[115,147,4,1],[115,147,7,0],[115,147,120,0],[115,147,123,1],[115,147,116,1],[115,147,119,0],[115,146,152,0],[115,146,155,1],[115,146,148,1],[115,146,151,0],[115,146,232,0],[115,146,235,1],[115,146,228,1],[115,146,231,0],[115,157,8,0],[115,157,11,1],[115,157,4,1],[115,157,7,0],[115,157,120,0],[115,157,123,1],[115,157,116,1],[115,157,119,0],[115,156,152,0],[115,156,155,1],[115,156,148,1],[115,156,151,0],[115,156,232,0],[115,156,235,1],[115,156,228,1],[115,156,231,0]]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_16h3'] = {\n nBits: 16,\n tau: 3,\n codeList: [0x5867,0x8b03,0x2537,0xb6c7,0xe45,0x161,0x219,0x859b,0x87,0xc93f,0x905f,0x3e73,0x6ab7,0x1baf,0x6f0f,0x23d3,0x47a5,0x8cf7,0x83cf,0x9205,0x29a5,0x8033,0x857d,0xa4af,0x422f,0x1d07,0x4ee3,0x64c5,0xaa7f,0x4b75,0x34db,0x926,0x262,0x501d,0x415,0x6201,0x2064,0x2d5,0x10b,0x9427,0xc16b,0xa603,0x911,0x1043,0x87b,0xccf,0x162b,0x9ab3,0x30b7,0xad0b,0x60a6,0x3845,0xce2b,0xadc7,0x612,0x4253,0x9cc3,0xc23,0x409b,0x8e87,0x98e5,0x20f1,0xa807,0x1bf,0x7023,0xdf1,0x2957,0x26b3,0xd80f,0x4076,0x233b,0x32e3,0x7a85,0x4349,0xc857,0x41c6,0x3813,0x6d97,0x324f,0xe3f,0x47ff,0x2217,0xdd6f,0x48b1,0x8b95,0xd9c7,0x1a7d,0x867b,0xb7ff,0x7fa7,0x478b,0x6d43,0x6167,0x8f67,0xcda7,0x5cb7,0xf3af,0x889f,0x2fdf,0xd2e7,0x553,0xbc1f,0x7607,0x2a61,0x11eb,0xa457,0x789f,0x2e95,0xb46b,0x39ff,0x4fb6,0x647f,0x250d,0x5883,0xc5d7,0xe73f,0x129f,0x548f,0xb253,0x635f,0x1ed7,0xc647,0xa1f7,0x565f,0x7e6f,0xe10f,0xf56,0xf2df,0x87a3,0x4b87,0x24f6,0xafb7,0x3bc7,0x51a7,0x6a47,0x4c46,0x6723,0x2787,0x2667,0x2f13,0x50d7,0x680d,0x7ad3,0x454f,0x6c35,0xf17f,0x6b91,0x4011,0x16,0x2022,0xa1,0x142,0x40f,0x1025,0xcb,0x45,0x4427,0x8491,0x2292,0x482b,0x8221,0x8293,0xf7,0x7d,0x601,0x84a5,0x2443,0x806f,0x21c1,0x4825,0x466,0x742d,0xca07,0x20bb,0x88a3,0x2251,0xa81,0x202d,0x205b,0x1a07,0x8119,0x6413,0x6105,0x820b,0x8715,0x1c0b,0xb003,0x307,0x147b,0x135,0x62a3,0x6c0b,0x14b3,0x5c05,0xd81,0x36d,0x8d3,0x8ba7,0xb25,0x4c5b,0x2867,0x242b,0x1237,0x4206,0xa0c3,0xa4f3,0x984b,0x8507,0x4529,0xf0d,0xb2b,0x2891,0x1a3b,0x234b,0x8d43,0x22e6,0x7245,0x1c77,0x825d,0x3487,0x60d6,0x5403,0x90e3,0xa43,0x6519,0x6169,0xc397,0x2285,0xc127,0x2c05,0x8871,0x5a0b,0x4e26,0x15af,0xf97,0x258b,0x463b,0x86c3,0x292f,0x9e3,0x2571,0x4ce5,0x81d5,0x459,0x40e2,0x5b6,0x4a33,0x837,0xa2a7,0xf4b]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_25h7'] = {\n nBits: 25,\n tau: 7,\n codeList: [0x1ad2487,0x141b6e9,0x1780e66,0x1a86ad8,0x1146916,0x14ebcb6,0x1a1893c,0xd79525,0xf8db53,0x1b5928,0x127bf52,0x1cb3a02,0x145ed8c,0x3970ef,0xc8934c,0x5baded,0x53c9da,0x1991f79,0x1d40a4d,0x1631993,0x74d97c,0x62c8a5,0x1a6ce96,0x1c71456,0x18d8df2,0xe290fa,0x494061,0xedc6cd,0x12bd8f0,0x1a5d254,0x172eb3a,0x9d6e92,0x10a2172,0x1bd085a,0x186e528,0xb4af45,0x55a5b2,0x5e5136,0x88508b,0xea2c6f,0x1a9274c,0xbbb977,0x5ede62,0x105ba85,0x18a79bc,0x18d4b9d,0x1a144de,0x1ba5390,0x1b8a652,0x1c4948d,0x3ce285,0xb5cce7,0x16d2cb9,0xb7d338,0xb650e9,0x130e4b1,0xd3badc,0xf2161d,0x17a45a7,0x14c5c50,0x14be8ab,0x1230de9,0xf7c242,0x508697,0x14b1cc5,0x2c1e94,0xf89469,0xdc52d8,0x6eb5c4,0xd8ea08,0x16c779d,0x1770dbe,0x90a4ec,0x1bf212e,0x1a4b99a,0x1d2d3a9,0xf4f5ae,0x842e89,0x1c0e8d4,0x1af4a4c,0x189044b,0xdd3108,0x1ab639e,0x18836c5,0x5f5ad3,0x1410f5d,0xeb532f,0xbda0ba,0x9edf2d,0xd5ae4e,0x165d1b8,0x187d07a,0x1dd616d,0x912527,0x940c3c,0x516b8d,0xc1da19,0xc7db85,0x144cb34,0xcd7a34]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_36h12'] = {\n nBits: 36,\n tau: 12,\n codeList: [0xd2b63a09d,0x6001134e5,0x1206fbe72,0xff8ad6cb4,0x85da9bc49,0xb461afe9c,0x6db51fe13,0x5248c541f,0x8f34503,0x8ea462ece,0xeac2be76d,0x1af615c44,0xb48a49f27,0x2e4e1283b,0x78b1f2fa8,0x27d34f57e,0x89222fff1,0x4c1669406,0xbf49b3511,0xdc191cd5d,0x11d7c3f85,0x16a130e35,0xe29f27eff,0x428d8ae0c,0x90d548477,0x2319cbc93,0xc3b0c3dfc,0x424bccc9,0x2a081d630,0x762743d96,0xd0645bf19,0xf38d7fd60,0xc6cbf9a10,0x3c1be7c65,0x276f75e63,0x4490a3f63,0xda60acd52,0x3cc68df59,0xab46f9dae,0x88d533d78,0xb6d62ec21,0xb3c02b646,0x22e56d408,0xac5f5770a,0xaaa993f66,0x4caa07c8d,0x5c9b4f7b0,0xaa9ef0e05,0x705c5750,0xac81f545e,0x735b91e74,0x8cc35cee4,0xe44694d04,0xb5e121de0,0x261017d0f,0xf1d439eb5,0xa1a33ac96,0x174c62c02,0x1ee27f716,0x8b1c5ece9,0x6a05b0c6a,0xd0568dfc,0x192d25e5f,0x1adbeccc8,0xcfec87f00,0xd0b9dde7a,0x88dcef81e,0x445681cb9,0xdbb2ffc83,0xa48d96df1,0xb72cc2e7d,0xc295b53f,0xf49832704,0x9968edc29,0x9e4e1af85,0x8683e2d1b,0x810b45c04,0x6ac44bfe2,0x645346615,0x3990bd598,0x1c9ed0f6a,0xc26729d65,0x83993f795,0x3ac05ac5d,0x357adff3b,0xd5c05565,0x2f547ef44,0x86c115041,0x640fd9e5f,0xce08bbcf7,0x109bb343e,0xc21435c92,0x35b4dfce4,0x459752cf2,0xec915b82c,0x51881eed0,0x2dda7dc97,0x2e0142144,0x42e890f99,0x9a8856527,0x8e80d9d80,0x891cbcf34,0x25dd82410,0x239551d34,0x8fe8f0c70,0x94106a970,0x82609b40c,0xfc9caf36,0x688181d11,0x718613c08,0xf1ab7629,0xa357bfc18,0x4c03b7a46,0x204dedce6,0xad6300d37,0x84cc4cd09,0x42160e5c4,0x87d2adfa8,0x7850e7749,0x4e750fc7c,0xbf2e5dfda,0xd88324da5,0x234b52f80,0x378204514,0xabdf2ad53,0x365e78ef9,0x49caa6ca2,0x3c39ddf3,0xc68c5385d,0x5bfcbbf67,0x623241e21,0xabc90d5cc,0x388c6fe85,0xda0e2d62d,0x10855dfe9,0x4d46efd6b,0x76ea12d61,0x9db377d3d,0xeed0efa71,0xe6ec3ae2f,0x441faee83,0xba19c8ff5,0x313035eab,0x6ce8f7625,0x880dab58d,0x8d3409e0d,0x2be92ee21,0xd60302c6c,0x469ffc724,0x87eebeed3,0x42587ef7a,0x7a8cc4e52,0x76a437650,0x999e41ef4,0x7d0969e42,0xc02baf46b,0x9259f3e47,0x2116a1dc0,0x9f2de4d84,0xeffac29,0x7b371ff8c,0x668339da9,0xd010aee3f,0x1cd00b4c0,0x95070fc3b,0xf84c9a770,0x38f863d76,0x3646ff045,0xce1b96412,0x7a5d45da8,0x14e00ef6c,0x5e95abfd8,0xb2e9cb729,0x36c47dd7,0xb8ee97c6b,0xe9e8f657,0xd4ad2ef1a,0x8811c7f32,0x47bde7c31,0x3adadfb64,0x6e5b28574,0x33e67cd91,0x2ab9fdd2d,0x8afa67f2b,0xe6a28fc5e,0x72049cdbd,0xae65dac12,0x1251a4526,0x1089ab841,0xe2f096ee0,0xb0caee573,0xfd6677e86,0x444b3f518,0xbe8b3a56a,0x680a75cfc,0xac02baea8,0x97d815e1c,0x1d4386e08,0x1a14f5b0e,0xe658a8d81,0xa3868efa7,0x3668a9673,0xe8fc53d85,0x2e2b7edd5,0x8b2470f13,0xf69795f32,0x4589ffc8e,0x2e2080c9c,0x64265f7d,0x3d714dd10,0x1692c6ef1,0x3e67f2f49,0x5041dad63,0x1a1503415,0x64c18c742,0xa72eec35,0x1f0f9dc60,0xa9559bc67,0xf32911d0d,0x21c0d4ffc,0xe01cef5b0,0x4e23a3520,0xaa4f04e49,0xe1c4fcc43,0x208e8f6e8,0x8486774a5,0x9e98c7558,0x2c59fb7dc,0x9446a4613,0x8292dcc2e,0x4d61631,0xd05527809,0xa0163852d,0x8f657f639,0xcca6c3e37,0xcb136bc7a,0xfc5a83e53,0x9aa44fc30,0xbdec1bd3c,0xe020b9f7c,0x4b8f35fb0,0xb8165f637,0x33dc88d69,0x10a2f7e4d,0xc8cb5ff53,0xde259ff6b,0x46d070dd4,0x32d3b9741,0x7075f1c04,0x4d58dbea0]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['CHILITAGS'] = {\n nBits: 64,\n tau: 5,\n codeList: [0x7c765c6e0c3e00,0x7c765c14121e00,0x7c765a06763e00,0x7c765a7c681e00,0x7c764248643e00,0x7c7642327a1e00,0x7c7644201e3e00,0x7c76445a001e00,0x7c7626702c3800,0x7c76260a321800,0x7c762018563800,0x7c762062481800,0x7c763856443800,0x7c76382c5a1800,0x7c763e3e3e3800,0x7c763e44201800,0x7c70346e120000,0x7c7034140c2000,0x7c703206680000,0x7c70327c762000,0x7c702a487a0000,0x7c702a32642000,0x7c702c20000000,0x7c702c5a1e2000,0x7c704e70320600,0x7c704e0a2c2600,0x7c704818480600,0x7c704862562600,0x7c7050565a0600,0x7c70502c442600,0x7c70563e200600,0x7c7056443e2600,0x7c687c6e764400,0x7c687c14686400,0x7c687a060c4400,0x7c687a7c126400,0x7c6862481e4400,0x7c686232006400,0x7c686420644400,0x7c68645a7a6400,0x7c680670564200,0x7c68060a486200,0x7c6800182c4200,0x7c680062326200,0x7c6818563e4200,0x7c68182c206200,0x7c681e3e444200,0x7c681e445a6200,0x7c6e146e687a00,0x7c6e1414765a00,0x7c6e1206127a00,0x7c6e127c0c5a00,0x7c6e0a48007a00,0x7c6e0a321e5a00,0x7c6e0c207a7a00,0x7c6e0c5a645a00,0x7c6e6e70487c00,0x7c6e6e0a565c00,0x7c6e6818327c00,0x7c6e68622c5c00,0x7c6e7056207c00,0x7c6e702c3e5c00,0x7c6e763e5a7c00,0x7c6e7644445c00,0x7c0c5c68625600,0x7c0c5c127c7600,0x7c0c5a00185600,0x7c0c5a7a067600,0x7c0c424e0a5600,0x7c0c4234147600,0x7c0c4426705600,0x7c0c445c6e7600,0x7c0c2676425000,0x7c0c260c5c7000,0x7c0c201e385000,0x7c0c2064267000,0x7c0c38502a5000,0x7c0c382a347000,0x7c0c3e38505000,0x7c0c3e424e7000,0x7c0a34687c6800,0x7c0a3412624800,0x7c0a3200066800,0x7c0a327a184800,0x7c0a2a4e146800,0x7c0a2a340a4800,0x7c0a2c266e6800,0x7c0a2c5c704800,0x7c0a4e765c6e00,0x7c0a4e0c424e00,0x7c0a481e266e00,0x7c0a4864384e00,0x7c0a5050346e00,0x7c0a502a2a4e00,0x7c0a56384e6e00,0x7c0a5642504e00,0x7c127c68182c00,0x7c127c12060c00,0x7c127a00622c00,0x7c127a7a7c0c00,0x7c12624e702c00,0x7c1262346e0c00,0x7c1264260a2c00,0x7c12645c140c00,0x7c120676382a00,0x7c12060c260a00,0x7c12001e422a00,0x7c1200645c0a00,0x7c121850502a00,0x7c12182a4e0a00,0x7c121e382a2a00,0x7c121e42340a00,0x7c141468061200,0x7c141412183200,0x7c1412007c1200,0x7c14127a623200,0x7c140a4e6e1200,0x7c140a34703200,0x7c140c26141200,0x7c140c5c0a3200,0x7c146e76261400,0x7c146e0c383400,0x7c14681e5c1400,0x7c146864423400,0x7c1470504e1400,0x7c14702a503400,0x7c147638341400,0x7c1476422a3400,0x7a1e5c70321800,0x7a1e5c0a2c3800,0x7a1e5a18481800,0x7a1e5a62563800,0x7a1e42565a1800,0x7a1e422c443800,0x7a1e443e201800,0x7a1e44443e3800,0x7a1e266e121e00,0x7a1e26140c3e00,0x7a1e2006681e00,0x7a1e207c763e00,0x7a1e38487a1e00,0x7a1e3832643e00,0x7a1e3e20001e00,0x7a1e3e5a1e3e00,0x7a1834702c2600,0x7a18340a320600,0x7a183218562600,0x7a183262480600,0x7a182a56442600,0x7a182a2c5a0600,0x7a182c3e3e2600,0x7a182c44200600,0x7a184e6e0c2000,0x7a184e14120000,0x7a184806762000,0x7a18487c680000,0x7a185048642000,0x7a1850327a0000,0x7a1856201e2000,0x7a18565a000000,0x7a007c70486200,0x7a007c0a564200,0x7a007a18326200,0x7a007a622c4200,0x7a006256206200,0x7a00622c3e4200,0x7a00643e5a6200,0x7a006444444200,0x7a00066e686400,0x7a000614764400,0x7a000006126400,0x7a00007c0c4400,0x7a001848006400,0x7a0018321e4400,0x7a001e207a6400,0x7a001e5a644400,0x7a061470565c00,0x7a06140a487c00,0x7a0612182c5c00,0x7a061262327c00,0x7a060a563e5c00,0x7a060a2c207c00,0x7a060c3e445c00,0x7a060c445a7c00,0x7a066e6e765a00,0x7a066e14687a00,0x7a0668060c5a00,0x7a06687c127a00,0x7a0670481e5a00,0x7a067032007a00,0x7a067620645a00,0x7a06765a7a7a00,0x7a645c765c7000,0x7a645c0c425000,0x7a645a1e267000,0x7a645a64385000,0x7a644250347000,0x7a64422a2a5000,0x7a6444384e7000,0x7a644442505000,0x7a6426687c7600,0x7a642612625600,0x7a642000067600,0x7a64207a185600,0x7a64384e147600,0x7a6438340a5600,0x7a643e266e7600,0x7a643e5c705600,0x7a623476424e00,0x7a62340c5c6e00,0x7a62321e384e00,0x7a623264266e00,0x7a622a502a4e00,0x7a622a2a346e00,0x7a622c38504e00,0x7a622c424e6e00,0x7a624e68624800,0x7a624e127c6800,0x7a624800184800,0x7a62487a066800,0x7a62504e0a4800,0x7a625034146800,0x7a625626704800,0x7a62565c6e6800,0x7a7a7c76260a00,0x7a7a7c0c382a00,0x7a7a7a1e5c0a00,0x7a7a7a64422a00,0x7a7a62504e0a00,0x7a7a622a502a00,0x7a7a6438340a00,0x7a7a64422a2a00,0x7a7a0668060c00,0x7a7a0612182c00,0x7a7a00007c0c00,0x7a7a007a622c00,0x7a7a184e6e0c00,0x7a7a1834702c00,0x7a7a1e26140c00,0x7a7a1e5c0a2c00,0x7a7c1476383400,0x7a7c140c261400,0x7a7c121e423400,0x7a7c12645c1400,0x7a7c0a50503400,0x7a7c0a2a4e1400,0x7a7c0c382a3400,0x7a7c0c42341400,0x7a7c6e68183200,0x7a7c6e12061200,0x7a7c6800623200,0x7a7c687a7c1200,0x7a7c704e703200,0x7a7c70346e1200,0x7a7c76260a3200,0x7a7c765c141200,0x62565c6e680600,0x62565c14762600,0x62565a06120600,0x62565a7c0c2600,0x62564248000600,0x625642321e2600,0x625644207a0600,0x6256445a642600,0x62562670480000,0x6256260a562000,0x62562018320000,0x625620622c2000,0x62563856200000,0x6256382c3e2000,0x62563e3e5a0000,0x62563e44442000,0x6250346e763800,0x62503414681800,0x625032060c3800,0x6250327c121800,0x62502a481e3800,0x62502a32001800,0x62502c20643800,0x62502c5a7a1800,0x62504e70563e00,0x62504e0a481e00,0x625048182c3e00,0x62504862321e00,0x625050563e3e00,0x6250502c201e00,0x6250563e443e00,0x625056445a1e00,0x62487c6e127c00,0x62487c140c5c00,0x62487a06687c00,0x62487a7c765c00,0x624862487a7c00,0x62486232645c00,0x62486420007c00,0x6248645a1e5c00,0x62480670327a00,0x6248060a2c5a00,0x62480018487a00,0x62480062565a00,0x624818565a7a00,0x6248182c445a00,0x62481e3e207a00,0x62481e443e5a00,0x624e146e0c4200,0x624e1414126200,0x624e1206764200,0x624e127c686200,0x624e0a48644200,0x624e0a327a6200,0x624e0c201e4200,0x624e0c5a006200,0x624e6e702c4400,0x624e6e0a326400,0x624e6818564400,0x624e6862486400,0x624e7056444400,0x624e702c5a6400,0x624e763e3e4400,0x624e7644206400,0x622c5c68066e00,0x622c5c12184e00,0x622c5a007c6e00,0x622c5a7a624e00,0x622c424e6e6e00,0x622c4234704e00,0x622c4426146e00,0x622c445c0a4e00,0x622c2676266800,0x622c260c384800,0x622c201e5c6800,0x622c2064424800,0x622c38504e6800,0x622c382a504800,0x622c3e38346800,0x622c3e422a4800,0x622a3468185000,0x622a3412067000,0x622a3200625000,0x622a327a7c7000,0x622a2a4e705000,0x622a2a346e7000,0x622a2c260a5000,0x622a2c5c147000,0x622a4e76385600,0x622a4e0c267600,0x622a481e425600,0x622a48645c7600,0x622a5050505600,0x622a502a4e7600,0x622a56382a5600,0x622a5642347600,0x62327c687c1400,0x62327c12623400,0x62327a00061400,0x62327a7a183400,0x6232624e141400,0x623262340a3400,0x623264266e1400,0x6232645c703400,0x623206765c1200,0x6232060c423200,0x6232001e261200,0x62320064383200,0x62321850341200,0x6232182a2a3200,0x62321e384e1200,0x62321e42503200,0x62341468622a00,0x623414127c0a00,0x62341200182a00,0x6234127a060a00,0x62340a4e0a2a00,0x62340a34140a00,0x62340c26702a00,0x62340c5c6e0a00,0x62346e76422c00,0x62346e0c5c0c00,0x6234681e382c00,0x62346864260c00,0x623470502a2c00,0x6234702a340c00,0x62347638502c00,0x623476424e0c00,0x643e5c70562000,0x643e5c0a480000,0x643e5a182c2000,0x643e5a62320000,0x643e42563e2000,0x643e422c200000,0x643e443e442000,0x643e44445a0000,0x643e266e762600,0x643e2614680600,0x643e20060c2600,0x643e207c120600,0x643e38481e2600,0x643e3832000600,0x643e3e20642600,0x643e3e5a7a0600,0x64383470481e00,0x6438340a563e00,0x64383218321e00,0x643832622c3e00,0x64382a56201e00,0x64382a2c3e3e00,0x64382c3e5a1e00,0x64382c44443e00,0x64384e6e681800,0x64384e14763800,0x64384806121800,0x6438487c0c3800,0x64385048001800,0x643850321e3800,0x643856207a1800,0x6438565a643800,0x64207c702c5a00,0x64207c0a327a00,0x64207a18565a00,0x64207a62487a00,0x64206256445a00,0x6420622c5a7a00,0x6420643e3e5a00,0x64206444207a00,0x6420066e0c5c00,0x64200614127c00,0x64200006765c00,0x6420007c687c00,0x64201848645c00,0x642018327a7c00,0x64201e201e5c00,0x64201e5a007c00,0x64261470326400,0x6426140a2c4400,0x64261218486400,0x64261262564400,0x64260a565a6400,0x64260a2c444400,0x64260c3e206400,0x64260c443e4400,0x64266e6e126200,0x64266e140c4200,0x64266806686200,0x6426687c764200,0x642670487a6200,0x64267032644200,0x64267620006200,0x6426765a1e4200,0x64445c76384800,0x64445c0c266800,0x64445a1e424800,0x64445a645c6800,0x64444250504800,0x6444422a4e6800,0x644444382a4800,0x64444442346800,0x64442668184e00,0x64442612066e00,0x64442000624e00,0x6444207a7c6e00,0x6444384e704e00,0x644438346e6e00,0x64443e260a4e00,0x64443e5c146e00,0x64423476267600,0x6442340c385600,0x6442321e5c7600,0x64423264425600,0x64422a504e7600,0x64422a2a505600,0x64422c38347600,0x64422c422a5600,0x64424e68067000,0x64424e12185000,0x644248007c7000,0x6442487a625000,0x6442504e6e7000,0x64425034705000,0x64425626147000,0x6442565c0a5000,0x645a7c76423200,0x645a7c0c5c1200,0x645a7a1e383200,0x645a7a64261200,0x645a62502a3200,0x645a622a341200,0x645a6438503200,0x645a64424e1200,0x645a0668623400,0x645a06127c1400,0x645a0000183400,0x645a007a061400,0x645a184e0a3400,0x645a1834141400,0x645a1e26703400,0x645a1e5c6e1400,0x645c14765c0c00,0x645c140c422c00,0x645c121e260c00,0x645c1264382c00,0x645c0a50340c00,0x645c0a2a2a2c00,0x645c0c384e0c00,0x645c0c42502c00,0x645c6e687c0a00,0x645c6e12622a00,0x645c6800060a00,0x645c687a182a00,0x645c704e140a00,0x645c70340a2a00,0x645c76266e0a00,0x645c765c702a00,0x6765c681e5a00,0x6765c12007a00,0x6765a00645a00,0x6765a7a7a7a00,0x676424e765a00,0x6764234687a00,0x67644260c5a00,0x676445c127a00,0x67626763e5c00,0x676260c207c00,0x676201e445c00,0x67620645a7c00,0x6763850565c00,0x676382a487c00,0x6763e382c5c00,0x6763e42327c00,0x6703468006400,0x67034121e4400,0x67032007a6400,0x670327a644400,0x6702a4e686400,0x6702a34764400,0x6702c26126400,0x6702c5c0c4400,0x6704e76206200,0x6704e0c3e4200,0x670481e5a6200,0x6704864444200,0x6705050486200,0x670502a564200,0x6705638326200,0x67056422c4200,0x6687c68642000,0x6687c127a0000,0x6687a001e2000,0x6687a7a000000,0x668624e0c2000,0x6686234120000,0x6686426762000,0x668645c680000,0x6680676442600,0x668060c5a0600,0x668001e3e2600,0x6680064200600,0x66818502c2600,0x668182a320600,0x6681e38562600,0x6681e42480600,0x66e14687a1e00,0x66e1412643e00,0x66e1200001e00,0x66e127a1e3e00,0x66e0a4e121e00,0x66e0a340c3e00,0x66e0c26681e00,0x66e0c5c763e00,0x66e6e765a1800,0x66e6e0c443800,0x66e681e201800,0x66e68643e3800,0x66e7050321800,0x66e702a2c3800,0x66e7638481800,0x66e7642563800,0x60c5c6e703200,0x60c5c146e1200,0x60c5a060a3200,0x60c5a7c141200,0x60c4248183200,0x60c4232061200,0x60c4420623200,0x60c445a7c1200,0x60c2670503400,0x60c260a4e1400,0x60c20182a3400,0x60c2062341400,0x60c3856383400,0x60c382c261400,0x60c3e3e423400,0x60c3e445c1400,0x60a346e6e0c00,0x60a3414702c00,0x60a3206140c00,0x60a327c0a2c00,0x60a2a48060c00,0x60a2a32182c00,0x60a2c207c0c00,0x60a2c5a622c00,0x60a4e704e0a00,0x60a4e0a502a00,0x60a4818340a00,0x60a48622a2a00,0x60a5056260a00,0x60a502c382a00,0x60a563e5c0a00,0x60a5644422a00,0x6127c6e0a4800,0x6127c14146800,0x6127a06704800,0x6127a7c6e6800,0x6126248624800,0x61262327c6800,0x6126420184800,0x612645a066800,0x61206702a4e00,0x612060a346e00,0x6120018504e00,0x61200624e6e00,0x6121856424e00,0x612182c5c6e00,0x6121e3e384e00,0x6121e44266e00,0x614146e147600,0x61414140a5600,0x61412066e7600,0x614127c705600,0x6140a487c7600,0x6140a32625600,0x6140c20067600,0x6140c5a185600,0x6146e70347000,0x6146e0a2a5000,0x61468184e7000,0x6146862505000,0x61470565c7000,0x614702c425000,0x614763e267000,0x6147644385000,0x1e5c76207c00,0x1e5c0c3e5c00,0x1e5a1e5a7c00,0x1e5a64445c00,0x1e4250487c00,0x1e422a565c00,0x1e4438327c00,0x1e44422c5c00,0x1e2668007a00,0x1e26121e5a00,0x1e20007a7a00,0x1e207a645a00,0x1e384e687a00,0x1e3834765a00,0x1e3e26127a00,0x1e3e5c0c5a00,0x1834763e4200,0x18340c206200,0x18321e444200,0x1832645a6200,0x182a50564200,0x182a2a486200,0x182c382c4200,0x182c42326200,0x184e681e4400,0x184e12006400,0x184800644400,0x18487a7a6400,0x18504e764400,0x185034686400,0x1856260c4400,0x18565c126400,0x7c765a0600,0x7c0c442600,0x7a1e200600,0x7a643e2600,0x6250320600,0x622a2c2600,0x6438480600,0x6442562600,0x6687a0000,0x612642000,0x0,0x7a1e2000,0x184e120000,0x18340c2000,0x1e26680000,0x1e5c762000,0x61476443800,0x6140c5a1800,0x6121e3e3800,0x61264201800,0x60a502c3800,0x60a2a321800,0x60c38563800,0x60c42481800,0x66e68643e00,0x66e127a1e00,0x668001e3e00,0x6687a001e00,0x6704e0c3e00,0x67034121e00,0x67626763e00,0x6765c681e00,0x645c704e1400,0x645c0a503400,0x645a18341400,0x645a622a3400,0x644256261400,0x64422c383400,0x64443e5c1400,0x644444423400,0x64266e6e1200,0x642614703200,0x642006141200,0x64207c0a3200,0x643848061200,0x643832183200,0x643e207c1200,0x643e5a623200,0x623470502a00,0x62340a4e0a00,0x6232182a2a00,0x623262340a00,0x622a56382a00,0x622a2c260a00,0x622c3e422a00,0x622c445c0a00,0x624e6e702c00,0x624e146e0c00,0x6248060a2c00,0x62487c140c00,0x625048182c00,0x625032060c00,0x625620622c00,0x62565a7c0c00,0x7a7c70346e00,0x7a7c0a2a4e00,0x7a7a184e6e00,0x7a7a62504e00,0x7a62565c6e00,0x7a622c424e00,0x7a643e266e00,0x7a6444384e00,0x7a066e146800,0x7a06140a4800,0x7a00066e6800,0x7a007c704800,0x7a18487c6800,0x7a1832624800,0x7a1e20066800,0x7a1e5a184800,0x7c14702a5000,0x7c140a347000,0x7c1218505000,0x7c12624e7000,0x7c0a56425000,0x7c0a2c5c7000,0x7c0c3e385000,0x7c0c44267000,0x7c6e6e0a5600,0x7c6e14147600,0x7c6806705600,0x7c687c6e7600,0x7c7048625600,0x7c70327c7600,0x7c7620185600,0x7c765a067600,0x18565c687a6200,0x18565c12644200,0x18565a00006200,0x18565a7a1e4200,0x1856424e126200,0x185642340c4200,0x18564426686200,0x1856445c764200,0x185626765a6400,0x1856260c444400,0x1856201e206400,0x185620643e4400,0x18563850326400,0x1856382a2c4400,0x18563e38486400,0x18563e42564400,0x18503468645c00,0x185034127a7c00,0x185032001e5c00,0x1850327a007c00,0x18502a4e0c5c00,0x18502a34127c00,0x18502c26765c00,0x18502c5c687c00,0x18504e76445a00,0x18504e0c5a7a00,0x1850481e3e5a00,0x18504864207a00,0x185050502c5a00,0x1850502a327a00,0x18505638565a00,0x18505642487a00,0x18487c68001800,0x18487c121e3800,0x18487a007a1800,0x18487a7a643800,0x1848624e681800,0x18486234763800,0x18486426121800,0x1848645c0c3800,0x18480676201e00,0x1848060c3e3e00,0x1848001e5a1e00,0x18480064443e00,0x18481850481e00,0x1848182a563e00,0x18481e38321e00,0x18481e422c3e00,0x184e14681e2600,0x184e1412000600,0x184e1200642600,0x184e127a7a0600,0x184e0a4e762600,0x184e0a34680600,0x184e0c260c2600,0x184e0c5c120600,0x184e6e763e2000,0x184e6e0c200000,0x184e681e442000,0x184e68645a0000,0x184e7050562000,0x184e702a480000,0x184e76382c2000,0x184e7642320000,0x182c5c6e140a00,0x182c5c140a2a00,0x182c5a066e0a00,0x182c5a7c702a00,0x182c42487c0a00,0x182c4232622a00,0x182c4420060a00,0x182c445a182a00,0x182c2670340c00,0x182c260a2a2c00,0x182c20184e0c00,0x182c2062502c00,0x182c38565c0c00,0x182c382c422c00,0x182c3e3e260c00,0x182c3e44382c00,0x182a346e0a3400,0x182a3414141400,0x182a3206703400,0x182a327c6e1400,0x182a2a48623400,0x182a2a327c1400,0x182a2c20183400,0x182a2c5a061400,0x182a4e702a3200,0x182a4e0a341200,0x182a4818503200,0x182a48624e1200,0x182a5056423200,0x182a502c5c1200,0x182a563e383200,0x182a5644261200,0x18327c6e6e7000,0x18327c14705000,0x18327a06147000,0x18327a7c0a5000,0x18326248067000,0x18326232185000,0x183264207c7000,0x1832645a625000,0x183206704e7600,0x1832060a505600,0x18320018347600,0x183200622a5600,0x18321856267600,0x1832182c385600,0x18321e3e5c7600,0x18321e44425600,0x1834146e704e00,0x183414146e6e00,0x183412060a4e00,0x1834127c146e00,0x18340a48184e00,0x18340a32066e00,0x18340c20624e00,0x18340c5a7c6e00,0x18346e70504800,0x18346e0a4e6800,0x183468182a4800,0x18346862346800,0x18347056384800,0x1834702c266800,0x1834763e424800,0x183476445c6800,0x1e3e5c76444400,0x1e3e5c0c5a6400,0x1e3e5a1e3e4400,0x1e3e5a64206400,0x1e3e42502c4400,0x1e3e422a326400,0x1e3e4438564400,0x1e3e4442486400,0x1e3e2668644200,0x1e3e26127a6200,0x1e3e20001e4200,0x1e3e207a006200,0x1e3e384e0c4200,0x1e3e3834126200,0x1e3e3e26764200,0x1e3e3e5c686200,0x1e3834765a7a00,0x1e38340c445a00,0x1e38321e207a00,0x1e3832643e5a00,0x1e382a50327a00,0x1e382a2a2c5a00,0x1e382c38487a00,0x1e382c42565a00,0x1e384e687a7c00,0x1e384e12645c00,0x1e384800007c00,0x1e38487a1e5c00,0x1e38504e127c00,0x1e3850340c5c00,0x1e385626687c00,0x1e38565c765c00,0x1e207c763e3e00,0x1e207c0c201e00,0x1e207a1e443e00,0x1e207a645a1e00,0x1e206250563e00,0x1e20622a481e00,0x1e2064382c3e00,0x1e206442321e00,0x1e2006681e3800,0x1e200612001800,0x1e200000643800,0x1e20007a7a1800,0x1e20184e763800,0x1e201834681800,0x1e201e260c3800,0x1e201e5c121800,0x1e261476200000,0x1e26140c3e2000,0x1e26121e5a0000,0x1e261264442000,0x1e260a50480000,0x1e260a2a562000,0x1e260c38320000,0x1e260c422c2000,0x1e266e68000600,0x1e266e121e2600,0x1e2668007a0600,0x1e26687a642600,0x1e26704e680600,0x1e267034762600,0x1e267626120600,0x1e26765c0c2600,0x1e445c702a2c00,0x1e445c0a340c00,0x1e445a18502c00,0x1e445a624e0c00,0x1e444256422c00,0x1e44422c5c0c00,0x1e44443e382c00,0x1e444444260c00,0x1e44266e0a2a00,0x1e442614140a00,0x1e442006702a00,0x1e44207c6e0a00,0x1e443848622a00,0x1e4438327c0a00,0x1e443e20182a00,0x1e443e5a060a00,0x1e423470341200,0x1e42340a2a3200,0x1e4232184e1200,0x1e423262503200,0x1e422a565c1200,0x1e422a2c423200,0x1e422c3e261200,0x1e422c44383200,0x1e424e6e141400,0x1e424e140a3400,0x1e4248066e1400,0x1e42487c703400,0x1e4250487c1400,0x1e425032623400,0x1e425620061400,0x1e42565a183400,0x1e5a7c70505600,0x1e5a7c0a4e7600,0x1e5a7a182a5600,0x1e5a7a62347600,0x1e5a6256385600,0x1e5a622c267600,0x1e5a643e425600,0x1e5a64445c7600,0x1e5a066e705000,0x1e5a06146e7000,0x1e5a00060a5000,0x1e5a007c147000,0x1e5a1848185000,0x1e5a1832067000,0x1e5a1e20625000,0x1e5a1e5a7c7000,0x1e5c14704e6800,0x1e5c140a504800,0x1e5c1218346800,0x1e5c12622a4800,0x1e5c0a56266800,0x1e5c0a2c384800,0x1e5c0c3e5c6800,0x1e5c0c44424800,0x1e5c6e6e6e6e00,0x1e5c6e14704e00,0x1e5c6806146e00,0x1e5c687c0a4e00,0x1e5c7048066e00,0x1e5c7032184e00,0x1e5c76207c6e00,0x1e5c765a624e00]\n};","/*\r\nCopyright (c) 2012 Juan Mellado\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n*/\r\n\r\n/*\r\nReferences:\r\n- \"Iterative Pose Estimation using Coplanar Feature Points\"\r\n Denis Oberkampf, Daniel F. DeMenthon, Larry S. Davis\r\n http://www.cfar.umd.edu/~daniel/daniel_papersfordownload/CoplanarPts.pdf\r\n*/\r\n\r\nvar POS = POS || {};\r\nthis.POS = POS;\r\n\r\nvar SVD = this.SVD || require('./svd').SVD;\r\n\r\nPOS.Posit = function(modelSize, focalLength){\r\n this.objectPoints = this.buildModel(modelSize);\r\n this.focalLength = focalLength;\r\n\r\n this.objectVectors = [];\r\n this.objectNormal = [];\r\n this.objectMatrix = [[],[],[]];\r\n \r\n this.init();\r\n};\r\n\r\nPOS.Posit.prototype.buildModel = function(modelSize){\r\n var half = modelSize / 2.0;\r\n \r\n return [\r\n [-half, half, 0.0],\r\n [ half, half, 0.0],\r\n [ half, -half, 0.0],\r\n [-half, -half, 0.0] ];\r\n};\r\n\r\nPOS.Posit.prototype.init = function(){\r\n var np = this.objectPoints.length,\r\n vectors = [], n = [], len = 0.0, row = 2, i;\r\n \r\n for (i = 0; i < np; ++ i){\r\n this.objectVectors[i] = [this.objectPoints[i][0] - this.objectPoints[0][0],\r\n this.objectPoints[i][1] - this.objectPoints[0][1],\r\n this.objectPoints[i][2] - this.objectPoints[0][2]];\r\n \r\n vectors[i] = [this.objectVectors[i][0],\r\n this.objectVectors[i][1],\r\n this.objectVectors[i][2]];\r\n }\r\n\r\n while(0.0 === len){\r\n n[0] = this.objectVectors[1][1] * this.objectVectors[row][2] -\r\n this.objectVectors[1][2] * this.objectVectors[row][1];\r\n n[1] = this.objectVectors[1][2] * this.objectVectors[row][0] -\r\n this.objectVectors[1][0] * this.objectVectors[row][2];\r\n n[2] = this.objectVectors[1][0] * this.objectVectors[row][1] -\r\n this.objectVectors[1][1] * this.objectVectors[row][0];\r\n \r\n len = Math.sqrt(n[0] * n[0] + n[1] * n[1] + n[2] * n[2]);\r\n \r\n ++ row;\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n this.objectNormal[i] = n[i] / len;\r\n }\r\n\r\n POS.pseudoInverse(vectors, np, this.objectMatrix);\r\n};\r\n\r\nPOS.Posit.prototype.pose = function(imagePoints){\r\n var posRotation1 = [[],[],[]], posRotation2 = [[],[],[]], posTranslation = [],\r\n rotation1 = [[],[],[]], rotation2 = [[],[],[]], translation1 = [], translation2 = [],\r\n error1, error2, valid1, valid2, i, j;\r\n\r\n this.pos(imagePoints, posRotation1, posRotation2, posTranslation);\r\n\r\n valid1 = this.isValid(posRotation1, posTranslation);\r\n if (valid1){\r\n error1 = this.iterate(imagePoints, posRotation1, posTranslation, rotation1, translation1);\r\n }else{\r\n error1 = {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n \r\n valid2 = this.isValid(posRotation2, posTranslation);\r\n if (valid2){\r\n error2 = this.iterate(imagePoints, posRotation2, posTranslation, rotation2, translation2);\r\n }else{\r\n error2 = {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n if (valid1){\r\n translation1[i] -= rotation1[i][j] * this.objectPoints[0][j];\r\n }\r\n if (valid2){\r\n translation2[i] -= rotation2[i][j] * this.objectPoints[0][j];\r\n }\r\n }\r\n }\r\n\r\n return error1.euclidean < error2.euclidean?\r\n new POS.Pose(error1.pixels, rotation1, translation1, error2.pixels, rotation2, translation2):\r\n new POS.Pose(error2.pixels, rotation2, translation2, error1.pixels, rotation1, translation1);\r\n};\r\n\r\nPOS.Posit.prototype.pos = function(imagePoints, rotation1, rotation2, translation){\r\n var np = this.objectPoints.length, imageVectors = [],\r\n i0 = [], j0 = [], ivec = [], jvec = [], row1 = [], row2 = [], row3 = [],\r\n i0i0, j0j0, i0j0, delta, q, lambda, mu, scale, i, j;\r\n\r\n for (i = 0; i < np; ++ i){\r\n imageVectors[i] = [imagePoints[i].x - imagePoints[0].x,\r\n imagePoints[i].y - imagePoints[0].y];\r\n }\r\n\r\n //i0 and j0\r\n for (i = 0; i < 3; ++ i){\r\n i0[i] = 0.0;\r\n j0[i] = 0.0;\r\n for (j = 0; j < np; ++ j){\r\n i0[i] += this.objectMatrix[i][j] * imageVectors[j][0];\r\n j0[i] += this.objectMatrix[i][j] * imageVectors[j][1];\r\n }\r\n }\r\n\r\n i0i0 = i0[0] * i0[0] + i0[1] * i0[1] + i0[2] * i0[2];\r\n j0j0 = j0[0] * j0[0] + j0[1] * j0[1] + j0[2] * j0[2];\r\n i0j0 = i0[0] * j0[0] + i0[1] * j0[1] + i0[2] * j0[2];\r\n\r\n //Lambda and mu\r\n delta = (j0j0 - i0i0) * (j0j0 - i0i0) + 4.0 * (i0j0 * i0j0);\r\n \r\n if (j0j0 - i0i0 >= 0.0){\r\n q = (j0j0 - i0i0 + Math.sqrt(delta) ) / 2.0;\r\n }else{\r\n q = (j0j0 - i0i0 - Math.sqrt(delta) ) / 2.0;\r\n }\r\n \r\n if (q >= 0.0){\r\n lambda = Math.sqrt(q);\r\n if (0.0 === lambda){\r\n mu = 0.0;\r\n }else{\r\n mu = -i0j0 / lambda;\r\n }\r\n }else{\r\n lambda = Math.sqrt( -(i0j0 * i0j0) / q);\r\n if (0.0 === lambda){\r\n mu = Math.sqrt(i0i0 - j0j0);\r\n }else{\r\n mu = -i0j0 / lambda;\r\n }\r\n }\r\n\r\n //First rotation\r\n for (i = 0; i < 3; ++ i){\r\n ivec[i] = i0[i] + lambda * this.objectNormal[i];\r\n jvec[i] = j0[i] + mu * this.objectNormal[i];\r\n }\r\n \r\n scale = Math.sqrt(ivec[0] * ivec[0] + ivec[1] * ivec[1] + ivec[2] * ivec[2]);\r\n \r\n for (i = 0; i < 3; ++ i){\r\n row1[i] = ivec[i] / scale;\r\n row2[i] = jvec[i] / scale;\r\n }\r\n \r\n row3[0] = row1[1] * row2[2] - row1[2] * row2[1];\r\n row3[1] = row1[2] * row2[0] - row1[0] * row2[2];\r\n row3[2] = row1[0] * row2[1] - row1[1] * row2[0];\r\n\r\n for (i = 0; i < 3; ++ i){\r\n rotation1[0][i] = row1[i];\r\n rotation1[1][i] = row2[i];\r\n rotation1[2][i] = row3[i];\r\n }\r\n\r\n //Second rotation\r\n for (i = 0; i < 3; ++ i){\r\n ivec[i] = i0[i] - lambda * this.objectNormal[i];\r\n jvec[i] = j0[i] - mu * this.objectNormal[i];\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n row1[i] = ivec[i] / scale;\r\n row2[i] = jvec[i] / scale;\r\n }\r\n \r\n row3[0] = row1[1] * row2[2] - row1[2] * row2[1];\r\n row3[1] = row1[2] * row2[0] - row1[0] * row2[2];\r\n row3[2] = row1[0] * row2[1] - row1[1] * row2[0];\r\n \r\n for (i = 0; i < 3; ++ i){\r\n rotation2[0][i] = row1[i];\r\n rotation2[1][i] = row2[i];\r\n rotation2[2][i] = row3[i];\r\n }\r\n\r\n //Translation\r\n translation[0] = imagePoints[0].x / scale;\r\n translation[1] = imagePoints[0].y / scale;\r\n translation[2] = this.focalLength / scale;\r\n};\r\n\r\nPOS.Posit.prototype.isValid = function(rotation, translation){\r\n var np = this.objectPoints.length, zmin = Infinity, i = 0, zi;\r\n\r\n for (; i < np; ++ i){\r\n zi = translation[2] +\r\n (rotation[2][0] * this.objectVectors[i][0] +\r\n rotation[2][1] * this.objectVectors[i][1] +\r\n rotation[2][2] * this.objectVectors[i][2]);\r\n if (zi < zmin){\r\n zmin = zi;\r\n }\r\n }\r\n\r\n return zmin >= 0.0;\r\n};\r\n\r\nPOS.Posit.prototype.iterate = function(imagePoints, posRotation, posTranslation, rotation, translation){\r\n var np = this.objectPoints.length,\r\n oldSopImagePoints = [], sopImagePoints = [],\r\n rotation1 = [[],[],[]], rotation2 = [[],[],[]],\r\n translation1 = [], translation2 = [],\r\n converged = false, iteration = 0,\r\n oldImageDifference, imageDifference, factor,\r\n error, error1, error2, delta, i, j;\r\n\r\n for (i = 0; i < np; ++ i){\r\n oldSopImagePoints[i] = {x: imagePoints[i].x,\r\n y: imagePoints[i].y};\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = posRotation[i][j];\r\n }\r\n translation[i] = posTranslation[i];\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n factor = 0.0;\r\n for (j = 0; j < 3; ++ j){\r\n factor += this.objectVectors[i][j] * rotation[2][j] / translation[2];\r\n }\r\n sopImagePoints[i] = {x: (1.0 + factor) * imagePoints[i].x,\r\n y: (1.0 + factor) * imagePoints[i].y};\r\n }\r\n\r\n imageDifference = 0.0;\r\n \r\n for (i = 0; i < np; ++ i){\r\n imageDifference += Math.abs(sopImagePoints[i].x - oldSopImagePoints[i].x);\r\n imageDifference += Math.abs(sopImagePoints[i].y - oldSopImagePoints[i].y);\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n translation1[i] = translation[i] -\r\n (rotation[i][0] * this.objectPoints[0][0] +\r\n rotation[i][1] * this.objectPoints[0][1] +\r\n rotation[i][2] * this.objectPoints[0][2]);\r\n }\r\n \r\n error = error1 = this.error(imagePoints, rotation, translation1);\r\n\r\n //Convergence\r\n converged = (0.0 === error1.pixels) || (imageDifference < 0.01);\r\n \r\n while( iteration ++ < 100 && !converged ){\r\n \r\n for (i = 0; i < np; ++ i){\r\n oldSopImagePoints[i].x = sopImagePoints[i].x;\r\n oldSopImagePoints[i].y = sopImagePoints[i].y;\r\n }\r\n\r\n this.pos(sopImagePoints, rotation1, rotation2, translation);\r\n\r\n for (i = 0; i < 3; ++ i){\r\n translation1[i] = translation[i] -\r\n (rotation1[i][0] * this.objectPoints[0][0] +\r\n rotation1[i][1] * this.objectPoints[0][1] +\r\n rotation1[i][2] * this.objectPoints[0][2]);\r\n \r\n translation2[i] = translation[i] -\r\n (rotation2[i][0] * this.objectPoints[0][0] +\r\n rotation2[i][1] * this.objectPoints[0][1] +\r\n rotation2[i][2] * this.objectPoints[0][2]);\r\n }\r\n\r\n error1 = this.error(imagePoints, rotation1, translation1);\r\n error2 = this.error(imagePoints, rotation2, translation2);\r\n\r\n if ( (error1.euclidean >= 0.0) && (error2.euclidean >= 0.0) ){\r\n if (error2.euclidean < error1.euclidean){\r\n error = error2;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation2[i][j];\r\n }\r\n }\r\n }else{\r\n error = error1;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation1[i][j];\r\n }\r\n }\r\n }\r\n }\r\n\r\n if ( (error1.euclidean < 0.0) && (error2.euclidean >= 0.0) ){\r\n error = error2;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation2[i][j];\r\n }\r\n }\r\n }\r\n \r\n if ( (error2.euclidean < 0.0) && (error1.euclidean >= 0.0) ){\r\n error = error1;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation1[i][j];\r\n }\r\n }\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n factor = 0.0;\r\n for (j = 0; j < 3; ++ j){\r\n factor += this.objectVectors[i][j] * rotation[2][j] / translation[2];\r\n }\r\n sopImagePoints[i].x = (1.0 + factor) * imagePoints[i].x;\r\n sopImagePoints[i].y = (1.0 + factor) * imagePoints[i].y;\r\n }\r\n\r\n oldImageDifference = imageDifference;\r\n imageDifference = 0.0;\r\n \r\n for (i = 0; i < np; ++ i){\r\n imageDifference += Math.abs(sopImagePoints[i].x - oldSopImagePoints[i].x);\r\n imageDifference += Math.abs(sopImagePoints[i].y - oldSopImagePoints[i].y);\r\n }\r\n\r\n delta = Math.abs(imageDifference - oldImageDifference);\r\n\r\n converged = (0.0 === error.pixels) || (delta < 0.01);\r\n }\r\n \r\n return error;\r\n};\r\n\r\nPOS.Posit.prototype.error = function(imagePoints, rotation, translation){\r\n var np = this.objectPoints.length,\r\n move = [], projection = [], errorvec = [],\r\n euclidean = 0.0, pixels = 0.0, maximum = 0.0,\r\n i, j, k;\r\n\r\n if ( !this.isValid(rotation, translation) ){\r\n return {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n move[i] = [];\r\n for (j = 0; j < 3; ++ j){\r\n move[i][j] = translation[j];\r\n }\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n for (k = 0; k < 3; ++ k){\r\n move[i][j] += rotation[j][k] * this.objectPoints[i][k];\r\n }\r\n }\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n projection[i] = [];\r\n for (j = 0; j < 2; ++ j){\r\n projection[i][j] = this.focalLength * move[i][j] / move[i][2];\r\n }\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n errorvec[i] = [projection[i][0] - imagePoints[i].x,\r\n projection[i][1] - imagePoints[i].y];\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n euclidean += Math.sqrt(errorvec[i][0] * errorvec[i][0] +\r\n errorvec[i][1] * errorvec[i][1]);\r\n \r\n pixels += Math.abs( Math.round(projection[i][0]) - Math.round(imagePoints[i].x) ) +\r\n Math.abs( Math.round(projection[i][1]) - Math.round(imagePoints[i].y) );\r\n \r\n if (Math.abs(errorvec[i][0]) > maximum){\r\n maximum = Math.abs(errorvec[i][0]);\r\n }\r\n if (Math.abs(errorvec[i][1]) > maximum){\r\n maximum = Math.abs(errorvec[i][1]);\r\n }\r\n }\r\n\r\n return {euclidean: euclidean / np, pixels: pixels, maximum: maximum};\r\n};\r\n\r\nPOS.pseudoInverse = function(a, n, b){\r\n var w = [], v = [[],[],[]], s = [[],[],[]],\r\n wmax = 0.0, cn = 0,\r\n i, j, k;\r\n\r\n SVD.svdcmp(a, n, 3, w, v);\r\n\r\n for (i = 0; i < 3; ++ i){\r\n if (w[i] > wmax){\r\n wmax = w[i];\r\n }\r\n }\r\n\r\n wmax *= 0.01;\r\n\r\n for (i = 0; i < 3; ++ i){\r\n if (w[i] < wmax){\r\n w[i] = 0.0;\r\n }\r\n }\r\n\r\n for (j = 0; j < 3; ++ j){\r\n if (0.0 === w[j]){\r\n ++ cn;\r\n for (k = j; k < 2; ++ k){\r\n for (i = 0; i < n; ++ i){\r\n a[i][k] = a[i][k + 1];\r\n }\r\n for (i = 0; i < 3; ++ i){\r\n v[i][k] = v[i][k + 1];\r\n }\r\n }\r\n }\r\n }\r\n\r\n for (j = 0; j < 2; ++ j){\r\n if (0.0 === w[j]){\r\n w[j] = w[j + 1];\r\n }\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3 - cn; ++ j){\r\n s[i][j] = v[i][j] / w[j];\r\n }\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < n; ++ j){\r\n b[i][j] = 0.0;\r\n for (k = 0; k < 3 - cn; ++ k){\r\n b[i][j] += s[i][k] * a[j][k];\r\n }\r\n }\r\n }\r\n};\r\n\r\nPOS.Pose = function(error1, rotation1, translation1, error2, rotation2, translation2){\r\n this.bestError = error1;\r\n this.bestRotation = rotation1;\r\n this.bestTranslation = translation1;\r\n this.alternativeError = error2;\r\n this.alternativeRotation = rotation2;\r\n this.alternativeTranslation = translation2;\r\n};\r\n","/*\r\nCopyright (c) 2012 Juan Mellado\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n*/\r\n\r\n/*\r\nReferences:\r\n- \"Numerical Recipes in C - Second Edition\"\r\n http://www.nr.com/\r\n*/\r\n\r\nvar SVD = SVD || {};\r\nthis.SVD = SVD;\r\n\r\nSVD.svdcmp = function(a, m, n, w, v){\r\n var flag, i, its, j, jj, k, l, nm,\r\n anorm = 0.0, c, f, g = 0.0, h, s, scale = 0.0, x, y, z, rv1 = [];\r\n \r\n //Householder reduction to bidiagonal form\r\n for (i = 0; i < n; ++ i){\r\n l = i + 1;\r\n rv1[i] = scale * g;\r\n g = s = scale = 0.0;\r\n if (i < m){\r\n for (k = i; k < m; ++ k){\r\n scale += Math.abs( a[k][i] );\r\n }\r\n if (0.0 !== scale){\r\n for (k = i; k < m; ++ k){\r\n a[k][i] /= scale;\r\n s += a[k][i] * a[k][i];\r\n }\r\n f = a[i][i];\r\n g = -SVD.sign( Math.sqrt(s), f );\r\n h = f * g - s;\r\n a[i][i] = f - g;\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = i; k < m; ++ k){\r\n s += a[k][i] * a[k][j];\r\n }\r\n f = s / h;\r\n for (k = i; k < m; ++ k){\r\n a[k][j] += f * a[k][i];\r\n }\r\n }\r\n for (k = i; k < m; ++ k){\r\n a[k][i] *= scale;\r\n }\r\n }\r\n }\r\n w[i] = scale * g;\r\n g = s = scale = 0.0;\r\n if ( (i < m) && (i !== n - 1) ){\r\n for (k = l; k < n; ++ k){\r\n scale += Math.abs( a[i][k] );\r\n }\r\n if (0.0 !== scale){\r\n for (k = l; k < n; ++ k){\r\n a[i][k] /= scale;\r\n s += a[i][k] * a[i][k];\r\n }\r\n f = a[i][l];\r\n g = -SVD.sign( Math.sqrt(s), f );\r\n h = f * g - s;\r\n a[i][l] = f - g;\r\n for (k = l; k < n; ++ k){\r\n rv1[k] = a[i][k] / h;\r\n }\r\n for (j = l; j < m; ++ j){\r\n for (s = 0.0, k = l; k < n; ++ k){\r\n s += a[j][k] * a[i][k];\r\n }\r\n for (k = l; k < n; ++ k){\r\n a[j][k] += s * rv1[k];\r\n }\r\n }\r\n for (k = l; k < n; ++ k){\r\n a[i][k] *= scale;\r\n }\r\n }\r\n }\r\n anorm = Math.max(anorm, ( Math.abs( w[i] ) + Math.abs( rv1[i] ) ) );\r\n }\r\n\r\n //Acumulation of right-hand transformation\r\n for (i = n - 1; i >= 0; -- i){\r\n if (i < n - 1){\r\n if (0.0 !== g){\r\n for (j = l; j < n; ++ j){\r\n v[j][i] = ( a[i][j] / a[i][l] ) / g;\r\n }\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = l; k < n; ++ k){\r\n s += a[i][k] * v[k][j];\r\n }\r\n for (k = l; k < n; ++ k){\r\n v[k][j] += s * v[k][i];\r\n }\r\n }\r\n }\r\n for (j = l; j < n; ++ j){\r\n v[i][j] = v[j][i] = 0.0;\r\n }\r\n }\r\n v[i][i] = 1.0;\r\n g = rv1[i];\r\n l = i;\r\n }\r\n\r\n //Acumulation of left-hand transformation\r\n for (i = Math.min(n, m) - 1; i >= 0; -- i){\r\n l = i + 1;\r\n g = w[i];\r\n for (j = l; j < n; ++ j){\r\n a[i][j] = 0.0;\r\n }\r\n if (0.0 !== g){\r\n g = 1.0 / g;\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = l; k < m; ++ k){\r\n s += a[k][i] * a[k][j];\r\n }\r\n f = (s / a[i][i]) * g;\r\n for (k = i; k < m; ++ k){\r\n a[k][j] += f * a[k][i];\r\n }\r\n }\r\n for (j = i; j < m; ++ j){\r\n a[j][i] *= g;\r\n }\r\n }else{\r\n for (j = i; j < m; ++ j){\r\n a[j][i] = 0.0;\r\n }\r\n }\r\n ++ a[i][i];\r\n }\r\n\r\n //Diagonalization of the bidiagonal form\r\n for (k = n - 1; k >= 0; -- k){\r\n for (its = 1; its <= 30; ++ its){\r\n flag = true;\r\n for (l = k; l >= 0; -- l){\r\n nm = l - 1;\r\n if ( Math.abs( rv1[l] ) + anorm === anorm ){\r\n flag = false;\r\n break;\r\n }\r\n if ( Math.abs( w[nm] ) + anorm === anorm ){\r\n break;\r\n }\r\n }\r\n if (flag){\r\n c = 0.0;\r\n s = 1.0;\r\n for (i = l; i <= k; ++ i){\r\n f = s * rv1[i];\r\n if ( Math.abs(f) + anorm === anorm ){\r\n break;\r\n }\r\n g = w[i];\r\n h = SVD.pythag(f, g);\r\n w[i] = h;\r\n h = 1.0 / h;\r\n c = g * h;\r\n s = -f * h;\r\n for (j = 1; j <= m; ++ j){\r\n y = a[j][nm];\r\n z = a[j][i];\r\n a[j][nm] = y * c + z * s;\r\n a[j][i] = z * c - y * s;\r\n }\r\n }\r\n }\r\n\r\n //Convergence\r\n z = w[k];\r\n if (l === k){\r\n if (z < 0.0){\r\n w[k] = -z;\r\n for (j = 0; j < n; ++ j){\r\n v[j][k] = -v[j][k];\r\n }\r\n }\r\n break;\r\n }\r\n\r\n if (30 === its){\r\n return false;\r\n }\r\n\r\n //Shift from bottom 2-by-2 minor\r\n x = w[l];\r\n nm = k - 1;\r\n y = w[nm];\r\n g = rv1[nm];\r\n h = rv1[k];\r\n f = ( (y - z) * (y + z) + (g - h) * (g + h) ) / (2.0 * h * y);\r\n g = SVD.pythag( f, 1.0 );\r\n f = ( (x - z) * (x + z) + h * ( (y / (f + SVD.sign(g, f) ) ) - h) ) / x;\r\n\r\n //Next QR transformation\r\n c = s = 1.0;\r\n for (j = l; j <= nm; ++ j){\r\n i = j + 1;\r\n g = rv1[i];\r\n y = w[i];\r\n h = s * g;\r\n g = c * g;\r\n z = SVD.pythag(f, h);\r\n rv1[j] = z;\r\n c = f / z;\r\n s = h / z;\r\n f = x * c + g * s;\r\n g = g * c - x * s;\r\n h = y * s;\r\n y *= c;\r\n for (jj = 0; jj < n; ++ jj){\r\n x = v[jj][j];\r\n z = v[jj][i];\r\n v[jj][j] = x * c + z * s;\r\n v[jj][i] = z * c - x * s;\r\n }\r\n z = SVD.pythag(f, h);\r\n w[j] = z;\r\n if (0.0 !== z){\r\n z = 1.0 / z;\r\n c = f * z;\r\n s = h * z;\r\n }\r\n f = c * g + s * y;\r\n x = c * y - s * g;\r\n for (jj = 0; jj < m; ++ jj){\r\n y = a[jj][j];\r\n z = a[jj][i];\r\n a[jj][j] = y * c + z * s;\r\n a[jj][i] = z * c - y * s;\r\n }\r\n }\r\n rv1[l] = 0.0;\r\n rv1[k] = f;\r\n w[k] = x;\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nSVD.pythag = function(a, b){\r\n var at = Math.abs(a), bt = Math.abs(b), ct;\r\n\r\n if (at > bt){\r\n ct = bt / at;\r\n return at * Math.sqrt(1.0 + ct * ct);\r\n }\r\n \r\n if (0.0 === bt){\r\n return 0.0;\r\n }\r\n\r\n ct = at / bt;\r\n return bt * Math.sqrt(1.0 + ct * ct);\r\n};\r\n\r\nSVD.sign = function(a, b){\r\n return b >= 0.0? Math.abs(a): -Math.abs(a);\r\n};\r\n","import { createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createBlock as _createBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-0d9b787e\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"video\", {\n class: \"ar\",\n id: \"camera\"\n}, null, -1))\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"canvas\", {\n class: \"ar\",\n id: \"threeCanvas\"\n}, null, -1))\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_ion_title = _resolveComponent(\"ion-title\")!\n const _component_ion_button = _resolveComponent(\"ion-button\")!\n const _component_ion_buttons = _resolveComponent(\"ion-buttons\")!\n const _component_ion_toolbar = _resolveComponent(\"ion-toolbar\")!\n const _component_ion_header = _resolveComponent(\"ion-header\")!\n const _component_ion_content = _resolveComponent(\"ion-content\")!\n const _component_ion_page = _resolveComponent(\"ion-page\")!\n\n return (_openBlock(), _createBlock(_component_ion_page, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_header, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_toolbar, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_title, null, {\n default: _withCtx(() => [\n _createTextVNode(\"Camera\")\n ]),\n _: 1\n }),\n _createVNode(_component_ion_buttons, { slot: \"end\" }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_button, {\n slot: \"icon-only\",\n icon: \"qrCodeOutline\"\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_component_ion_content, { fullscreen: true }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_header, { collapse: \"condense\" }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_toolbar, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_title, { size: \"large\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"Camera\")\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _hoisted_1,\n _hoisted_2\n ]),\n _: 1\n })\n ]),\n _: 1\n }))\n}","\n\n\n\n\n","import { FiducialMarker } from '@/models';\nimport { fidmark } from '@/ontologies';\nimport { Absolute3DPosition, LengthUnit, Orientation, ProcessingNode } from '@openhps/core';\nimport { ImageFrame } from '@openhps/video';\nimport { AR } from 'js-aruco';\nimport { POS } from 'js-aruco/src/posit1.js'\nimport 'js-aruco/src/dictionaries/apriltag_16h5.js';\nimport 'js-aruco/src/dictionaries/apriltag_25h7.js';\nimport 'js-aruco/src/dictionaries/apriltag_25h9.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h10.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h11.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h9.js';\nimport 'js-aruco/src/dictionaries/artag.js';\nimport 'js-aruco/src/dictionaries/aruco_4x4_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_5x5_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_6x6_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_7x7_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_default_opencv.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_16h3.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_25h7.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_36h12.js';\nimport 'js-aruco/src/dictionaries/chilitags.js';\nimport { ORIGIN_BOTTOM_LEFT, ORIGIN_BOTTOM_RIGHT, ORIGIN_CENTER, ORIGIN_TOP_LEFT, ORIGIN_TOP_RIGHT } from '@/models/MarkerOrigin';\n\nexport class ArUcoMarkerDetection> extends ProcessingNode {\n mapping: any = {\n [fidmark.DICT_CHILLITAGS]: 'CHILITAGS',\n [fidmark.DICT_ARUCO_MIP_36h12]: 'ARUCO_MIP_36h12',\n [fidmark.DICT_ARUCO_MIP_25h7]: 'ARUCO_MIP_25h7',\n [fidmark.DICT_ARUCO_MIP_16h3]: 'ARUCO_MIP_16h3',\n [fidmark.DICT_ARTAG]: 'ARTAG',\n [fidmark.DICT_ARUCO_ORIGINAL]: 'ARUCO_DEFAULT_OPENCV',\n [fidmark.DICT_4X4_50]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_100]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_250]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_1000]: 'ARUCO_4X4_1000',\n [fidmark.DICT_5X5_50]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_100]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_250]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_1000]: 'ARUCO_5X5_1000',\n [fidmark.DICT_6X6_50]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_100]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_250]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_1000]: 'ARUCO_6X6_1000',\n [fidmark.DICT_7X7_50]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_100]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_250]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_1000]: 'ARUCO_7X7_1000',\n [fidmark.DICT_APRILTAG_16h5]: 'APRILTAG_16h5',\n [fidmark.DICT_APRILTAG_25h9]: 'APRILTAG_25h9',\n [fidmark.DICT_APRILTAG_36h10]: 'APRILTAG_36h10',\n [fidmark.DICT_APRILTAG_36h11]: 'APRILTAG_36h11',\n };\n\n protected detectors: Map = new Map();\n protected poseEstimators: Map = new Map();\n \n process(frame: InOut): Promise {\n return new Promise((resolve) => {\n frame.getObjects().forEach(markerObject => {\n if (markerObject instanceof FiducialMarker) {\n markerObject.position = undefined;\n const dictionaryName = this.mapping[(markerObject.dictionary as any).rdf.uri];\n const detector = this.detectors.get(dictionaryName) ?? new AR.Detector({\n dictionaryName: dictionaryName\n });\n if (!this.detectors.has(dictionaryName)) {\n this.detectors.set(dictionaryName, detector);\n }\n\n if (!this.poseEstimators.has(markerObject.width)) {\n this.poseEstimators.set(markerObject.width, new POS.Posit(markerObject.width, frame.image.width));\n }\n }\n });\n\n this.detectors.forEach((detector, dictionaryName) => {\n const markers = detector.detect(frame.image);\n if (markers.length > 0) {\n markers.forEach((marker: AR.Marker) => {\n // Get the detected marker object\n const markerObject = frame.getObjects().find(o => {\n return o instanceof FiducialMarker && o.identifier === marker.id &&\n this.mapping[(o.dictionary as any).rdf.uri] === dictionaryName;\n }) as FiducialMarker;\n\n if (markerObject && markerObject.identifier === marker.id) {\n const posit = this.poseEstimators.get(markerObject.width);\n const corners = marker.corners;\n for (let i = 0; i < corners.length; ++ i){\n const corner = corners[i];\n corner.x = corner.x - (frame.image.width / 2);\n corner.y = (frame.image.height / 2) - corner.y;\n }\n const pose = posit.pose(corners);\n\n // Center origin\n const translation = pose.bestTranslation;\n const rotation = pose.bestRotation;\n // Convert translation to what is expected\n const expectedOrigin = markerObject.origin.id;\n switch (expectedOrigin) {\n case ORIGIN_TOP_LEFT.id:\n translation[0] = translation[0] - (markerObject.width / 2);\n translation[1] = translation[1] + (markerObject.height / 2);\n break;\n case ORIGIN_TOP_RIGHT.id:\n translation[0] = translation[0] + (markerObject.width / 2);\n translation[1] = translation[1] + (markerObject.height / 2);\n break;\n case ORIGIN_BOTTOM_LEFT.id:\n translation[0] = translation[0] - (markerObject.width / 2);\n translation[1] = translation[1] - (markerObject.height / 2);\n break;\n case ORIGIN_BOTTOM_RIGHT.id:\n translation[0] = translation[0] + (markerObject.width / 2);\n translation[1] = translation[1] - (markerObject.height / 2);\n break;\n default:\n case ORIGIN_CENTER.id:\n break;\n }\n \n markerObject.setPosition(new Absolute3DPosition(\n translation[0], \n translation[1], \n -translation[2], \n LengthUnit.MILLIMETER));\n markerObject.position.setOrientation(Orientation.fromEuler({\n x: -Math.asin(-rotation[1][2]),\n y: -Math.atan2(rotation[0][2], rotation[2][2]),\n z: Math.atan2(rotation[1][0], rotation[1][1])\n }));\n }\n });\n }\n });\n resolve(frame);\n });\n }\n\n}\n","import { FiducialMarker, VirtualObject } from \"@/models\";\nimport { DataFrame, LengthUnit, Relative3DPosition, RelativeAngle } from \"@openhps/core\";\nimport { ImageProcessingNode, ImageProcessingOptions, PerspectiveCameraObject } from \"@openhps/video\";\nimport * as THREE from 'three';\n\nexport class ThreeJSNode extends ImageProcessingNode {\n declare protected options: ThreeJSNodeOptions;\n protected canvas: HTMLCanvasElement;\n protected renderer: THREE.WebGLRenderer;\n protected camera: THREE.PerspectiveCamera;\n protected scene: THREE.Scene;\n\n constructor(options?: ThreeJSNodeOptions) {\n super(options);\n\n this.once('build', this._onBuild.bind(this));\n }\n\n private _onBuild(): void {\n this.canvas = this.options.canvas;\n this.renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true, canvas: this.options.canvas });\n this.renderer.setClearColor(0xffffff, 1);\n this.camera = new THREE.PerspectiveCamera();\n this.scene = new THREE.Scene();\n this.scene.add(this.camera);\n }\n\n rotation = 0;\n\n processImage(image: ImageData, frame: DataFrame): Promise {\n return new Promise((resolve) => {\n this.renderer.setSize(image.width, image.height);\n const cameraObject = frame.source as PerspectiveCameraObject;\n this.camera.fov = cameraObject.fov;\n this.camera.aspect = image.width / image.height;\n this.camera.near = 1;\n this.camera.far = cameraObject.far;\n \n this.scene = new THREE.Scene();\n this.scene.add(this.camera);\n this.scene.add(new THREE.AmbientLight(0xffffff, 1))\n\n frame.getObjects().forEach(marker => {\n if (marker instanceof FiducialMarker && marker.position !== undefined) {\n const virtualObjects = frame.getObjects(VirtualObject).filter(obj => {\n return obj.getRelativePosition(marker.uid) !== undefined; \n });\n virtualObjects.forEach(object => {\n const position = (object.getRelativePosition(marker.uid, Relative3DPosition.name) as Relative3DPosition);\n const rotation = (object.getRelativePosition(marker.uid, RelativeAngle.name) as RelativeAngle);\n if (position && object.geometry.gltf) {\n // Copy the scene of the gltf object\n const mesh = object.geometry.gltf.scene.clone();\n mesh.rotation.setFromRotationMatrix(marker.position.orientation.toRotationMatrix() as any);\n if (rotation) {\n // TODO\n }\n mesh.position.set(...\n marker.position.toVector3()\n .add(position.toVector3(LengthUnit.MILLIMETER)\n .applyQuaternion(marker.position.orientation))\n .toArray());\n const scale = ((marker.width + marker.height) / 2);\n mesh.scale.x = mesh.scale.x * scale;\n mesh.scale.y = mesh.scale.y * scale;\n mesh.scale.z = mesh.scale.z * scale;\n this.scene.add(mesh);\n }\n });\n }\n });\n\n this.scene.background = new THREE.Texture(image);\n this.scene.background.needsUpdate = true;\n\n this.renderer.render(this.scene, this.camera);\n resolve(image);\n });\n }\n\n}\n\nexport interface ThreeJSNodeOptions extends ImageProcessingOptions {\n canvas: HTMLCanvasElement;\n}\n","/// \n\nimport { CallbackNode, Model, ModelBuilder } from '@openhps/core';\nimport { defineStore } from 'pinia';\nimport { ArUcoMarkerDetection } from '@/nodes';\nimport { ThreeJSNode } from '@/nodes/ThreeJSNode';\nimport { ColorOrder, PerspectiveCameraObject } from '@openhps/video';\nimport { VideoSource } from '@openhps/webrtc';\nimport { useMarkerStore } from './marker';\nimport { toRaw } from 'vue';\n\nexport interface CameraState {\n model: Model,\n}\n\nexport const useCameraStore = defineStore('camera', {\n state: (): CameraState => ({\n model: undefined,\n }),\n getters: {\n\n },\n actions: {\n initialize(): Promise {\n return new Promise((resolve, reject) => {\n const canvas = document.getElementById(\"threeCanvas\") as HTMLCanvasElement;\n const camera = new PerspectiveCameraObject();\n camera.distortionCoefficients = [0, 0, 0, 0, 0];\n camera.near = 1;\n camera.far = 1000;\n camera.fov = 40;\n camera.colorOrder = ColorOrder.RGBA;\n const video = document.getElementById(\"camera\") as HTMLVideoElement;\n const markerStore = useMarkerStore();\n \n ModelBuilder.create()\n .withLogger((level, message, data) => {\n if (level === 'error') {\n console.error(level, message, data);\n }\n })\n .from(new VideoSource({\n fps: 25,\n uid: \"video\",\n source: camera,\n videoSource: video,\n autoPlay: true,\n height: window.innerHeight,\n facingMode: { ideal: \"environment\" } ,\n }))\n .via(new CallbackNode(frame => {\n markerStore.markers.forEach(marker => {\n frame.addObject(toRaw(marker));\n });\n markerStore.objects.forEach(virtualObject => {\n frame.addObject(toRaw(virtualObject));\n });\n }))\n .via(new ArUcoMarkerDetection())\n .via(new ThreeJSNode({\n canvas\n }))\n .to()\n .build().then((model: Model) => {\n this.model = model;\n this.model.on('error', console.error);\n resolve();\n }).catch(reject);\n });\n }\n },\n});\n","import { render } from \"./CameraPage.vue?vue&type=template&id=0d9b787e&scoped=true&ts=true\"\nimport script from \"./CameraPage.vue?vue&type=script&lang=ts\"\nexport * from \"./CameraPage.vue?vue&type=script&lang=ts\"\n\nimport \"./CameraPage.vue?vue&type=style&index=0&id=0d9b787e&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0d9b787e\"]])\n\nexport default __exports__"],"names":["AR","CV","this","DICTIONARIES","ARUCO","nBits","tau","codeList","ARUCO_MIP_36h12","Dictionary","dicName","codes","_initialize","prototype","markSize","dictionary","Math","sqrt","i","length","code","_hex2bin","parseInt","Array","isArray","_bytes2bin","JSON","stringify","push","id","_calculateTau","find","bits","j","val","bitRow","minFound","distance","_hammingDistance","hex","toString","padStart","byteList","byte","str1","str2","Number","MAX_VALUE","generateSVG","size","svg","y","x","Marker","corners","hammingDistance","Detector","config","grey","Image","thres","homography","binary","contours","polys","candidates","dictionaryName","maxHammingDistance","detectImage","width","height","data","detect","detectStreamInit","callback","streamConfig","imageSize","index","imageData","Uint8ClampedArray","image","markerList","detectStream","detectMJPEGStreamInit","decoderFn","mjpeg","chunks","SOI","EOI","detectMJPEGStream","chunk","eoiPos","findIndex","element","array","soiPos","part1","slice","jpegImage","flat","rgba","grayscale","adaptiveThreshold","findContours","findCandidates","clockwiseCorners","notTooNear","findMarkers","minSize","epsilon","minLength","contour","poly","len","approxPolyDP","isContourConvex","minEdgeLength","dx1","dx2","dy1","dy2","swap","minDist","dist","dx","dy","k","perimeter","tooNear","imageSrc","warpSize","candidate","marker","markers","warp","threshold","otsu","getMarker","square","inc","minZero","rotations","countNonZero","foundMin","rot","found","rotate","rotate2","src","dst","rotation","imageDst","tab","kernelSize","stackBoxBlur","mu","between","hist","sum","sumB","wB","wF","max","stackBoxBlurMult","stackBoxBlurShift","BlurStack","color","next","stack","stackStart","pos","start","p","heightMinus1","widthMinus1","radius","mult","shift","gaussianBlur","imageMean","kernel","gaussianKernel","gaussianBlurFilter","horizontal","cur","value","limit","center","sigma","scale2X","exp","deltas","pix","nbd","outer","hole","binaryBorder","neighborhoodDeltas","borderFollowing","point","pos1","pos3","pos4","s","s_end","neighborhood","concat","pt","start_pt","end_pt","max_dist","le_eps","start_index","end_index","right_slice","pop","abs","sx1","sx2","sy1","sy2","p1","p2","p3","p4","m","r","t","u","v","w","getPerspectiveTransform","rq","square2quad","px","py","den","sq","cur_pt","prev_pt","dxdy0","dydx0","dx0","dy0","orientation","convex","d","min","Infinity","span","nz","posSrc","posDst","POS","SVD","Posit","modelSize","focalLength","objectPoints","buildModel","objectVectors","objectNormal","objectMatrix","init","half","np","vectors","n","row","pseudoInverse","pose","imagePoints","error1","error2","valid1","valid2","posRotation1","posRotation2","posTranslation","rotation1","rotation2","translation1","translation2","isValid","iterate","euclidean","pixels","maximum","Pose","translation","i0i0","j0j0","i0j0","delta","q","lambda","scale","imageVectors","i0","j0","ivec","jvec","row1","row2","row3","zi","zmin","posRotation","oldImageDifference","imageDifference","factor","error","oldSopImagePoints","sopImagePoints","converged","iteration","move","projection","errorvec","round","a","b","wmax","cn","svdcmp","bestError","bestRotation","bestTranslation","alternativeError","alternativeRotation","alternativeTranslation","flag","its","jj","l","nm","c","f","h","z","anorm","g","rv1","sign","pythag","ct","at","bt","_withScopeId","_pushScopeId","_popScopeId","_hoisted_1","_createElementVNode","class","_hoisted_2","render","_ctx","_cache","$props","$setup","$data","$options","_component_ion_title","_resolveComponent","_component_ion_button","_component_ion_buttons","_component_ion_toolbar","_component_ion_header","_component_ion_content","_component_ion_page","_openBlock","_createBlock","default","_withCtx","_createVNode","_createTextVNode","_","slot","icon","fullscreen","collapse","ArUcoMarkerDetection","ProcessingNode","constructor","args","_defineProperty","fidmark","DICT_CHILLITAGS","DICT_ARUCO_MIP_36h12","DICT_ARUCO_MIP_25h7","DICT_ARUCO_MIP_16h3","DICT_ARTAG","DICT_ARUCO_ORIGINAL","DICT_4X4_50","DICT_4X4_100","DICT_4X4_250","DICT_4X4_1000","DICT_5X5_50","DICT_5X5_100","DICT_5X5_250","DICT_5X5_1000","DICT_6X6_50","DICT_6X6_100","DICT_6X6_250","DICT_6X6_1000","DICT_7X7_50","DICT_7X7_100","DICT_7X7_250","DICT_7X7_1000","DICT_APRILTAG_16h5","DICT_APRILTAG_25h9","DICT_APRILTAG_36h10","DICT_APRILTAG_36h11","Map","process","frame","Promise","resolve","getObjects","forEach","markerObject","FiducialMarker","_this$detectors$get","position","undefined","mapping","rdf","uri","detector","detectors","get","has","set","poseEstimators","o","identifier","posit","corner","expectedOrigin","origin","ORIGIN_TOP_LEFT","ORIGIN_TOP_RIGHT","ORIGIN_BOTTOM_LEFT","ORIGIN_BOTTOM_RIGHT","ORIGIN_CENTER","setPosition","Absolute3DPosition","LengthUnit","MILLIMETER","setOrientation","Orientation","fromEuler","asin","atan2","ThreeJSNode","ImageProcessingNode","options","super","once","_onBuild","bind","canvas","renderer","THREE","antialias","alpha","setClearColor","camera","scene","add","processImage","setSize","cameraObject","source","fov","aspect","near","far","virtualObjects","VirtualObject","filter","obj","getRelativePosition","uid","object","Relative3DPosition","name","RelativeAngle","geometry","gltf","mesh","clone","setFromRotationMatrix","toRotationMatrix","toVector3","applyQuaternion","toArray","background","needsUpdate","useCameraStore","defineStore","state","model","getters","actions","initialize","reject","document","getElementById","PerspectiveCameraObject","distortionCoefficients","colorOrder","ColorOrder","RGBA","video","markerStore","useMarkerStore","ModelBuilder","create","withLogger","level","message","console","from","VideoSource","fps","videoSource","autoPlay","window","innerHeight","facingMode","ideal","via","CallbackNode","addObject","toRaw","objects","virtualObject","to","build","then","on","catch","CameraPage","Vue","mounted","cameraStore","__decorate","Options","components","IonPage","IonHeader","IonToolbar","IonTitle","IonContent","IonButton","__exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/application/js/320.78b6cf3b.js.map b/application/js/320.78b6cf3b.js.map deleted file mode 100644 index 6030fa1..0000000 --- a/application/js/320.78b6cf3b.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/320.78b6cf3b.js","mappings":"8GA+BA,IAAIA,EAAK,CAAC,EACNC,EAAKC,KAAKD,IAAM,WACpBC,KAAKF,GAAKA,EAEVA,EAAGG,aAAe,CAChBC,MAAO,CACLC,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAA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YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAU,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,WAAY,YAAY,WAAY,WAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,a,sBCJ7j2B,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,GACLC,SAAU,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,UAAW,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAW,YAAY,YAAY,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,UAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAW,WAAW,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAW,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,a,uBCJ91N,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,iBAAmB,CACjCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,UAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,WAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,SAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,UAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAY,YAAY,UAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCH788D,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,SAAW,CACzBE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,UAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,UAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,UAAU,UAAU,UAAU,UAAW,UAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,UAAW,UAAW,WAAW,WAAW,WAAW,WAAW,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,WAAW,WAAW,UAAW,WAAW,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCD/7X,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,M,uBCJ18R,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,I,uBCJx2c,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,K,uBCJ/vkB,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,KACLC,SAAU,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,EAAE,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,EAAE,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,IAAI,I,uBCJxxxB,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,wBAA0B,CACxCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,IAAI,I,sBCP14d,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,MAAO,MAAO,KAAO,MAAO,KAAM,IAAM,IAAM,MAAO,IAAK,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,IAAM,MAAO,KAAM,MAAO,KAAO,IAAM,IAAM,MAAO,MAAO,MAAO,KAAM,KAAO,KAAM,KAAM,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,IAAM,MAAO,KAAM,MAAO,KAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,GAAK,KAAO,IAAK,IAAM,KAAM,KAAO,IAAK,GAAK,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,IAAK,IAAK,KAAM,MAAO,KAAO,MAAO,KAAO,MAAO,KAAM,MAAO,MAAO,KAAO,MAAO,KAAO,KAAM,KAAO,KAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,MAAO,IAAM,KAAO,IAAM,MAAO,MAAO,KAAO,MAAO,KAAM,IAAM,KAAM,MAAO,KAAM,MAAO,MAAO,KAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,KAAM,MAAO,KAAO,KAAO,MAAO,KAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,MAAO,MAAO,KAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAO,KAAM,KAAO,MAAO,MAAO,MAAO,KAAM,KAAO,MAAO,MAAO,KAAM,MAAO,KAAM,MAAO,KAAM,MAAO,M,uBCJzqD,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,kBAAoB,CAClCE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAS,SAAS,QAAS,SAAU,SAAU,SAAU,QAAS,SAAS,QAAS,QAAS,SAAU,SAAU,SAAU,QAAS,QAAS,SAAU,SAAU,SAAU,SAAS,QAAS,SAAS,SAAU,SAAU,SAAU,SAAS,SAAU,SAAU,SAAU,SAAS,QAAS,QAAS,QAAS,SAAS,SAAU,SAAS,QAAS,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,SAAU,QAAS,SAAS,SAAU,SAAS,SAAS,SAAU,SAAS,SAAS,SAAU,SAAU,SAAU,SAAU,SAAS,QAAS,SAAU,QAAS,SAAS,SAAS,QAAS,SAAS,SAAU,SAAU,QAAS,SAAU,SAAU,SAAU,SAAS,QAAS,SAAU,SAAU,SAAU,SAAS,SAAU,SAAU,QAAS,SAAU,SAAS,SAAS,SAAS,SAAS,SAAU,SAAU,SAAU,QAAS,QAAS,QAAS,SAAS,SAAS,SAAU,U,uBCJ57B,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,mBAAqB,CACnCE,MAAO,GACPC,IAAK,GACLC,SAAU,CAAC,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,WAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,WAAW,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,WAAW,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,UAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,UAAU,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,UAAW,YAAY,WAAW,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,WAAY,YAAY,YAAY,WAAY,YAAY,WAAW,WAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAU,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAY,YAAY,YAAY,YAAY,YAAY,YAAY,a,uBCJv6F,IAAIP,EAAKE,KAAKF,IAAM,WACpBA,EAAGG,aAAa,aAAe,CAC7BE,MAAO,GACPC,IAAK,EACLC,SAAU,CAAC,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,eAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,EAAI,WAAW,aAAa,aAAa,aAAa,aAAa,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,eAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,cAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,gBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,iBAAiB,kB,uBCL/jhB,IAAIsP,EAAMA,GAAO,CAAC,EAClB3P,KAAK,EAAM2P,EAEX,IAAIC,EAAM5P,KAAK4P,KAAO,UAEtBD,EAAIE,MAAQ,SAASC,EAAWC,GAC9B/P,KAAKgQ,aAAehQ,KAAKiQ,WAAWH,GACpC9P,KAAK+P,YAAcA,EAEnB/P,KAAKkQ,cAAgB,GACrBlQ,KAAKmQ,aAAe,GACpBnQ,KAAKoQ,aAAe,CAAC,GAAG,GAAG,IAE3BpQ,KAAKqQ,MACP,EAEAV,EAAIE,MAAMlP,UAAUsP,WAAa,SAASH,GACxC,IAAIQ,EAAOR,EAAY,EAEvB,MAAO,CACL,EAAEQ,EAAOA,EAAM,GACf,CAAEA,EAAOA,EAAM,GACf,CAAEA,GAAOA,EAAM,GACf,EAAEA,GAAOA,EAAM,GACnB,EAEAX,EAAIE,MAAMlP,UAAU0P,KAAO,WACzB,IAC8CrP,EAD1CuP,EAAKvQ,KAAKgQ,aAAa/O,OACvBuP,EAAU,GAAIC,EAAI,GAAI1J,EAAM,EAAK2J,EAAM,EAE3C,IAAK1P,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBhB,KAAKkQ,cAAclP,GAAK,CAAChB,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GAC/ChQ,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GAC/ChQ,KAAKgQ,aAAahP,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAExEQ,EAAQxP,GAAK,CAAChB,KAAKkQ,cAAclP,GAAG,GACtBhB,KAAKkQ,cAAclP,GAAG,GACtBhB,KAAKkQ,cAAclP,GAAG,IAGtC,MAAM,IAAQ+F,EACZ0J,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAC1DD,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAC1DD,EAAE,GAAKzQ,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GACnD1Q,KAAKkQ,cAAc,GAAG,GAAKlQ,KAAKkQ,cAAcQ,GAAK,GAE1D3J,EAAMjG,KAAKC,KAAK0P,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,GAAKA,EAAE,MAElDC,EAGL,IAAK1P,EAAI,EAAGA,EAAI,IAAMA,EACpBhB,KAAKmQ,aAAanP,GAAKyP,EAAEzP,GAAK+F,EAGhC4I,EAAIgB,cAAcH,EAASD,EAAIvQ,KAAKoQ,aACtC,EAEAT,EAAIE,MAAMlP,UAAUiQ,KAAO,SAASC,GAClC,IAEIC,EAAQC,EAAQC,EAAQC,EAAQjQ,EAAGe,EAFnCmP,EAAe,CAAC,GAAG,GAAG,IAAKC,EAAe,CAAC,GAAG,GAAG,IAAKC,EAAiB,GACvEC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAe,GAAIC,EAAe,GAmBtF,IAhBAxR,KAAKwK,IAAIqG,EAAaK,EAAcC,EAAcC,GAElDJ,EAAShR,KAAKyR,QAAQP,EAAcE,GAElCN,EADEE,EACOhR,KAAK0R,QAAQb,EAAaK,EAAcE,EAAgBC,EAAWE,GAEnE,CAACI,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAGnDZ,EAASjR,KAAKyR,QAAQN,EAAcC,GAElCL,EADEE,EACOjR,KAAK0R,QAAQb,EAAaM,EAAcC,EAAgBE,EAAWE,GAEnE,CAACG,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAG9C7Q,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EAChBiP,IACFO,EAAavQ,IAAMqQ,EAAUrQ,GAAGe,GAAK/B,KAAKgQ,aAAa,GAAGjO,IAExDkP,IACFO,EAAaxQ,IAAMsQ,EAAUtQ,GAAGe,GAAK/B,KAAKgQ,aAAa,GAAGjO,IAKhE,OAAO+O,EAAOa,UAAYZ,EAAOY,UAC/B,IAAIhC,EAAImC,KAAKhB,EAAOc,OAAQP,EAAWE,EAAcR,EAAOa,OAAQN,EAAWE,GAC/E,IAAI7B,EAAImC,KAAKf,EAAOa,OAAQN,EAAWE,EAAcV,EAAOc,OAAQP,EAAWE,EACnF,EAEA5B,EAAIE,MAAMlP,UAAU6J,IAAM,SAASqG,EAAaQ,EAAWC,EAAWS,GACpE,IAEIC,EAAMC,EAAMC,EAAMC,EAAOC,EAAGC,EAAQ5I,EAAI6I,EAAOtR,EAAGe,EAFlDwO,EAAKvQ,KAAKgQ,aAAa/O,OAAQsR,EAAe,GAC9CC,EAAK,GAAIC,EAAK,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAAIC,EAAO,GAGzE,IAAK9R,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBuR,EAAavR,GAAK,CAAC6P,EAAY7P,GAAGkC,EAAI2N,EAAY,GAAG3N,EAClC2N,EAAY7P,GAAGiC,EAAI4N,EAAY,GAAG5N,GAIvD,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EAGpB,IAFAwR,EAAGxR,GAAK,EACRyR,EAAGzR,GAAK,EACHe,EAAI,EAAGA,EAAIwO,IAAOxO,EACrByQ,EAAGxR,IAAMhB,KAAKoQ,aAAapP,GAAGe,GAAKwQ,EAAaxQ,GAAG,GACnD0Q,EAAGzR,IAAMhB,KAAKoQ,aAAapP,GAAGe,GAAKwQ,EAAaxQ,GAAG,GAkCvD,IA9BAiQ,EAAOQ,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAClDP,EAAOQ,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAAKA,EAAG,GAClDP,EAAOM,EAAG,GAAKC,EAAG,GAAKD,EAAG,GAAKC,EAAG,GAAKD,EAAG,GAAKC,EAAG,GAGlDN,GAASF,EAAOD,IAASC,EAAOD,GAAeE,EAAOA,EAAd,EAGtCE,EADEH,EAAOD,GAAQ,GACZC,EAAOD,EAAOlR,KAAKC,KAAKoR,IAAW,GAEnCF,EAAOD,EAAOlR,KAAKC,KAAKoR,IAAW,EAGtCC,GAAK,GACPC,EAASvR,KAAKC,KAAKqR,GAEjB3I,EADE,IAAQ4I,EACL,GAECH,EAAOG,IAGfA,EAASvR,KAAKC,MAAQmR,EAAOA,EAAQE,GAEnC3I,EADE,IAAQ4I,EACLvR,KAAKC,KAAKiR,EAAOC,IAEhBC,EAAOG,GAKZrR,EAAI,EAAGA,EAAI,IAAMA,EACpB0R,EAAK1R,GAAKwR,EAAGxR,GAAKqR,EAASrS,KAAKmQ,aAAanP,GAC7C2R,EAAK3R,GAAKyR,EAAGzR,GAAKyI,EAAKzJ,KAAKmQ,aAAanP,GAK3C,IAFAsR,EAAQxR,KAAKC,KAAK2R,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,GAAKA,EAAK,IAEpE1R,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAK5R,GAAK0R,EAAK1R,GAAKsR,EACpBO,EAAK7R,GAAK2R,EAAK3R,GAAKsR,EAOtB,IAJAQ,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAExC7R,EAAI,EAAGA,EAAI,IAAMA,EACpBqQ,EAAU,GAAGrQ,GAAK4R,EAAK5R,GACvBqQ,EAAU,GAAGrQ,GAAK6R,EAAK7R,GACvBqQ,EAAU,GAAGrQ,GAAK8R,EAAK9R,GAIzB,IAAKA,EAAI,EAAGA,EAAI,IAAMA,EACpB0R,EAAK1R,GAAKwR,EAAGxR,GAAKqR,EAASrS,KAAKmQ,aAAanP,GAC7C2R,EAAK3R,GAAKyR,EAAGzR,GAAKyI,EAAKzJ,KAAKmQ,aAAanP,GAG3C,IAAKA,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAK5R,GAAK0R,EAAK1R,GAAKsR,EACpBO,EAAK7R,GAAK2R,EAAK3R,GAAKsR,EAOtB,IAJAQ,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAC7CC,EAAK,GAAKF,EAAK,GAAKC,EAAK,GAAKD,EAAK,GAAKC,EAAK,GAExC7R,EAAI,EAAGA,EAAI,IAAMA,EACpBsQ,EAAU,GAAGtQ,GAAK4R,EAAK5R,GACvBsQ,EAAU,GAAGtQ,GAAK6R,EAAK7R,GACvBsQ,EAAU,GAAGtQ,GAAK8R,EAAK9R,GAIzB+Q,EAAY,GAAKlB,EAAY,GAAG3N,EAAIoP,EACpCP,EAAY,GAAKlB,EAAY,GAAG5N,EAAIqP,EACpCP,EAAY,GAAK/R,KAAK+P,YAAcuC,CACtC,EAEA3C,EAAIE,MAAMlP,UAAU8Q,QAAU,SAASrI,EAAU2I,GAG/C,IAFA,IAA2DgB,EAAvDxC,EAAKvQ,KAAKgQ,aAAa/O,OAAQ+R,EAAO1D,IAAUtO,EAAI,EAEjDA,EAAIuP,IAAOvP,EAChB+R,EAAKhB,EAAY,IACd3I,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,GACvCoI,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,GACvCoI,EAAS,GAAG,GAAKpJ,KAAKkQ,cAAclP,GAAG,IACtC+R,EAAKC,IACPA,EAAOD,GAIX,OAAOC,GAAQ,CACjB,EAEArD,EAAIE,MAAMlP,UAAU+Q,QAAU,SAASb,EAAaoC,EAAa7B,EAAgBhI,EAAU2I,GACzF,IAKImB,EAAoBC,EAAiBC,EACrCC,EAAOvC,EAAQC,EAAQoB,EAAOnR,EAAGe,EANjCwO,EAAKvQ,KAAKgQ,aAAa/O,OACvBqS,EAAoB,GAAIC,EAAiB,GACzClC,EAAY,CAAC,GAAG,GAAG,IAAKC,EAAY,CAAC,GAAG,GAAG,IAC3CC,EAAe,GAAIC,EAAe,GAClCgC,GAAY,EAAOC,EAAY,EAInC,IAAKzS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBsS,EAAkBtS,GAAK,CAACkC,EAAG2N,EAAY7P,GAAGkC,EAClBD,EAAG4N,EAAY7P,GAAGiC,GAG5C,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EAAE,CACtB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKkR,EAAYjS,GAAGe,GAElCgQ,EAAY/Q,GAAKoQ,EAAepQ,EAClC,CAEA,IAAKA,EAAI,EAAGA,EAAIuP,IAAOvP,EAAE,CAEvB,IADAoS,EAAS,EACJrR,EAAI,EAAGA,EAAI,IAAMA,EACpBqR,GAAUpT,KAAKkQ,cAAclP,GAAGe,GAAKqH,EAAS,GAAGrH,GAAKgQ,EAAY,GAEpEwB,EAAevS,GAAK,CAACkC,GAAI,EAAMkQ,GAAUvC,EAAY7P,GAAGkC,EACnCD,GAAI,EAAMmQ,GAAUvC,EAAY7P,GAAGiC,EAC1D,CAIA,IAFAkQ,EAAkB,EAEbnS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBmS,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGkC,EAAIoQ,EAAkBtS,GAAGkC,GACvEiQ,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGiC,EAAIqQ,EAAkBtS,GAAGiC,GAGzE,IAAKjC,EAAI,EAAGA,EAAI,IAAMA,EACpBuQ,EAAavQ,GAAK+Q,EAAY/Q,IAC3BoI,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACtC5G,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACtC5G,EAASpI,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAG3CqD,EAAQvC,EAAS9Q,KAAKqT,MAAMxC,EAAazH,EAAUmI,GAGnDiC,EAAa,IAAQ1C,EAAOc,QAAYuB,EAAkB,IAE1D,MAAOM,IAAe,MAAQD,EAAW,CAEvC,IAAKxS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBsS,EAAkBtS,GAAGkC,EAAIqQ,EAAevS,GAAGkC,EAC3CoQ,EAAkBtS,GAAGiC,EAAIsQ,EAAevS,GAAGiC,EAK7C,IAFAjD,KAAKwK,IAAI+I,EAAgBlC,EAAWC,EAAWS,GAE1C/Q,EAAI,EAAGA,EAAI,IAAMA,EACpBuQ,EAAavQ,GAAK+Q,EAAY/Q,IAC3BqQ,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCqB,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCqB,EAAUrQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAE1CwB,EAAaxQ,GAAK+Q,EAAY/Q,IAC3BsQ,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCsB,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,GACvCsB,EAAUtQ,GAAG,GAAKhB,KAAKgQ,aAAa,GAAG,IAM5C,GAHAc,EAAS9Q,KAAKqT,MAAMxC,EAAaQ,EAAWE,GAC5CR,EAAS/Q,KAAKqT,MAAMxC,EAAaS,EAAWE,GAEtCV,EAAOa,WAAa,GAASZ,EAAOY,WAAa,EACrD,GAAIZ,EAAOY,UAAYb,EAAOa,UAE5B,IADA0B,EAAQtC,EACH/P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKuP,EAAUtQ,GAAGe,QAKlC,IADAsR,EAAQvC,EACH9P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKsP,EAAUrQ,GAAGe,GAMtC,GAAM+O,EAAOa,UAAY,GAASZ,EAAOY,WAAa,EAEpD,IADA0B,EAAQtC,EACH/P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKuP,EAAUtQ,GAAGe,GAKpC,GAAMgP,EAAOY,UAAY,GAASb,EAAOa,WAAa,EAEpD,IADA0B,EAAQvC,EACH9P,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpBqH,EAASpI,GAAGe,GAAKsP,EAAUrQ,GAAGe,GAKpC,IAAKf,EAAI,EAAGA,EAAIuP,IAAOvP,EAAE,CAEvB,IADAoS,EAAS,EACJrR,EAAI,EAAGA,EAAI,IAAMA,EACpBqR,GAAUpT,KAAKkQ,cAAclP,GAAGe,GAAKqH,EAAS,GAAGrH,GAAKgQ,EAAY,GAEpEwB,EAAevS,GAAGkC,GAAK,EAAMkQ,GAAUvC,EAAY7P,GAAGkC,EACtDqQ,EAAevS,GAAGiC,GAAK,EAAMmQ,GAAUvC,EAAY7P,GAAGiC,CACxD,CAKA,IAHAiQ,EAAqBC,EACrBA,EAAkB,EAEbnS,EAAI,EAAGA,EAAIuP,IAAOvP,EACrBmS,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGkC,EAAIoQ,EAAkBtS,GAAGkC,GACvEiQ,GAAmBrS,KAAKwM,IAAIiG,EAAevS,GAAGiC,EAAIqQ,EAAkBtS,GAAGiC,GAGzEkP,EAAQrR,KAAKwM,IAAI6F,EAAkBD,GAEnCM,EAAa,IAAQH,EAAMzB,QAAYO,EAAQ,GACjD,CAEA,OAAOkB,CACT,EAEA1D,EAAIE,MAAMlP,UAAU0S,MAAQ,SAASxC,EAAazH,EAAU2I,GAC1D,IAGI/Q,EAAGe,EAAG6F,EAHN2I,EAAKvQ,KAAKgQ,aAAa/O,OACvByS,EAAO,GAAIC,EAAa,GAAIC,EAAW,GACvCjC,EAAY,EAAKC,EAAS,EAAKC,EAAU,EAG7C,IAAM7R,KAAKyR,QAAQrI,EAAU2I,GAC3B,MAAO,CAACJ,WAAY,EAAKC,QAAS,EAAGC,SAAU,GAGjD,IAAK7Q,EAAI,EAAGA,EAAIuP,IAAOvP,EAErB,IADA0S,EAAK1S,GAAK,GACLe,EAAI,EAAGA,EAAI,IAAMA,EACpB2R,EAAK1S,GAAGe,GAAKgQ,EAAYhQ,GAI7B,IAAKf,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAK6F,EAAI,EAAGA,EAAI,IAAMA,EACpB8L,EAAK1S,GAAGe,IAAMqH,EAASrH,GAAG6F,GAAK5H,KAAKgQ,aAAahP,GAAG4G,GAK1D,IAAK5G,EAAI,EAAGA,EAAIuP,IAAOvP,EAErB,IADA2S,EAAW3S,GAAK,GACXe,EAAI,EAAGA,EAAI,IAAMA,EACpB4R,EAAW3S,GAAGe,GAAK/B,KAAK+P,YAAc2D,EAAK1S,GAAGe,GAAK2R,EAAK1S,GAAG,GAI/D,IAAKA,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB4S,EAAS5S,GAAK,CAAC2S,EAAW3S,GAAG,GAAK6P,EAAY7P,GAAGkC,EAClCyQ,EAAW3S,GAAG,GAAK6P,EAAY7P,GAAGiC,GAGnD,IAAKjC,EAAI,EAAGA,EAAIuP,IAAOvP,EACrB2Q,GAAa7Q,KAAKC,KAAK6S,EAAS5S,GAAG,GAAK4S,EAAS5S,GAAG,GAC7B4S,EAAS5S,GAAG,GAAK4S,EAAS5S,GAAG,IAEpD4Q,GAAU9Q,KAAKwM,IAAKxM,KAAK+S,MAAMF,EAAW3S,GAAG,IAAMF,KAAK+S,MAAMhD,EAAY7P,GAAGkC,IACnEpC,KAAKwM,IAAKxM,KAAK+S,MAAMF,EAAW3S,GAAG,IAAMF,KAAK+S,MAAMhD,EAAY7P,GAAGiC,IAEzEnC,KAAKwM,IAAIsG,EAAS5S,GAAG,IAAM6Q,IAC7BA,EAAU/Q,KAAKwM,IAAIsG,EAAS5S,GAAG,KAE7BF,KAAKwM,IAAIsG,EAAS5S,GAAG,IAAM6Q,IAC7BA,EAAU/Q,KAAKwM,IAAIsG,EAAS5S,GAAG,KAInC,MAAO,CAAC2Q,UAAWA,EAAYpB,EAAIqB,OAAQA,EAAQC,QAASA,EAC9D,EAEAlC,EAAIgB,cAAgB,SAASmD,EAAGrD,EAAGsD,GACjC,IAEI/S,EAAGe,EAAG6F,EAFNwG,EAAI,GAAID,EAAI,CAAC,GAAG,GAAG,IAAK1B,EAAI,CAAC,GAAG,GAAG,IACnCuH,EAAO,EAAKC,EAAK,EAKrB,IAFArE,EAAIsE,OAAOJ,EAAGrD,EAAG,EAAGrC,EAAGD,GAElBnN,EAAI,EAAGA,EAAI,IAAMA,EAChBoN,EAAEpN,GAAKgT,IACTA,EAAO5F,EAAEpN,IAMb,IAFAgT,GAAQ,IAEHhT,EAAI,EAAGA,EAAI,IAAMA,EAChBoN,EAAEpN,GAAKgT,IACT5F,EAAEpN,GAAK,GAIX,IAAKe,EAAI,EAAGA,EAAI,IAAMA,EACpB,GAAI,IAAQqM,EAAErM,GAEZ,MADGkS,EACErM,EAAI7F,EAAG6F,EAAI,IAAMA,EAAE,CACtB,IAAK5G,EAAI,EAAGA,EAAIyP,IAAMzP,EACpB8S,EAAE9S,GAAG4G,GAAKkM,EAAE9S,GAAG4G,EAAI,GAErB,IAAK5G,EAAI,EAAGA,EAAI,IAAMA,EACpBmN,EAAEnN,GAAG4G,GAAKuG,EAAEnN,GAAG4G,EAAI,EAEvB,CAIJ,IAAK7F,EAAI,EAAGA,EAAI,IAAMA,EAChB,IAAQqM,EAAErM,KACZqM,EAAErM,GAAKqM,EAAErM,EAAI,IAIjB,IAAKf,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI,EAAIkS,IAAOlS,EACzB0K,EAAEzL,GAAGe,GAAKoM,EAAEnN,GAAGe,GAAKqM,EAAErM,GAI1B,IAAKf,EAAI,EAAGA,EAAI,IAAMA,EACpB,IAAKe,EAAI,EAAGA,EAAI0O,IAAM1O,EAEpB,IADAgS,EAAE/S,GAAGe,GAAK,EACL6F,EAAI,EAAGA,EAAI,EAAIqM,IAAOrM,EACzBmM,EAAE/S,GAAGe,IAAM0K,EAAEzL,GAAG4G,GAAKkM,EAAE/R,GAAG6F,EAIlC,EAEA+H,EAAImC,KAAO,SAAShB,EAAQO,EAAWE,EAAcR,EAAQO,EAAWE,GACtExR,KAAKmU,UAAYrD,EACjB9Q,KAAKoU,aAAe/C,EACpBrR,KAAKqU,gBAAkB9C,EACvBvR,KAAKsU,iBAAmBvD,EACxB/Q,KAAKuU,oBAAsBjD,EAC3BtR,KAAKwU,uBAAyBhD,CAChC,C,kBCldA,IAAI5B,EAAMA,GAAO,CAAC,EAClB5P,KAAK,EAAM4P,EAEXA,EAAIsE,OAAS,SAASJ,EAAG/F,EAAG0C,EAAGrC,EAAGD,GAChC,IAAIsG,EAAMzT,EAAG0T,EAAK3S,EAAG4S,EAAI/M,EAAGgN,EAAGC,EACdC,EAAGC,EAAYC,EAAGvI,EAAgBvJ,EAAGD,EAAGgS,EAArDC,EAAQ,EAAWC,EAAI,EAAW7C,EAAQ,EAAc8C,EAAM,GAGlE,IAAKpU,EAAI,EAAGA,EAAIyP,IAAMzP,EAAE,CAItB,GAHA4T,EAAI5T,EAAI,EACRoU,EAAIpU,GAAKsR,EAAQ6C,EACjBA,EAAI1I,EAAI6F,EAAQ,EACZtR,EAAI+M,EAAE,CACR,IAAKnG,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpB0K,GAASxR,KAAKwM,IAAKwG,EAAElM,GAAG5G,IAE1B,GAAI,IAAQsR,EAAM,CAChB,IAAK1K,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG5G,IAAMsR,EACX7F,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG5G,GAMtB,IAJA+T,EAAIjB,EAAE9S,GAAGA,GACTmU,GAAKvF,EAAIyF,KAAMvU,KAAKC,KAAK0L,GAAIsI,GAC7BC,EAAID,EAAII,EAAI1I,EACZqH,EAAE9S,GAAGA,GAAK+T,EAAII,EACTpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAI5G,EAAG4G,EAAImG,IAAMnG,EAC7B6E,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG7F,GAGtB,IADAgT,EAAItI,EAAIuI,EACHpN,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG7F,IAAMgT,EAAIjB,EAAElM,GAAG5G,EAExB,CACA,IAAK4G,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG5G,IAAMsR,CAEf,CACF,CAGA,GAFAlE,EAAEpN,GAAKsR,EAAQ6C,EACfA,EAAI1I,EAAI6F,EAAQ,EACVtR,EAAI+M,GAAO/M,IAAMyP,EAAI,EAAI,CAC7B,IAAK7I,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpB0K,GAASxR,KAAKwM,IAAKwG,EAAE9S,GAAG4G,IAE1B,GAAI,IAAQ0K,EAAM,CAChB,IAAK1K,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE9S,GAAG4G,IAAM0K,EACX7F,GAAKqH,EAAE9S,GAAG4G,GAAKkM,EAAE9S,GAAG4G,GAMtB,IAJAmN,EAAIjB,EAAE9S,GAAG4T,GACTO,GAAKvF,EAAIyF,KAAMvU,KAAKC,KAAK0L,GAAIsI,GAC7BC,EAAID,EAAII,EAAI1I,EACZqH,EAAE9S,GAAG4T,GAAKG,EAAII,EACTvN,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBwN,EAAIxN,GAAKkM,EAAE9S,GAAG4G,GAAKoN,EAErB,IAAKjT,EAAI6S,EAAG7S,EAAIgM,IAAMhM,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EAC7B6E,GAAKqH,EAAE/R,GAAG6F,GAAKkM,EAAE9S,GAAG4G,GAEtB,IAAKA,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE/R,GAAG6F,IAAM6E,EAAI2I,EAAIxN,EAEvB,CACA,IAAKA,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBkM,EAAE9S,GAAG4G,IAAM0K,CAEf,CACF,CACA4C,EAAQpU,KAAKkJ,IAAIkL,EAASpU,KAAKwM,IAAKc,EAAEpN,IAAOF,KAAKwM,IAAK8H,EAAIpU,IAC7D,CAGA,IAAKA,EAAIyP,EAAI,EAAGzP,GAAK,IAAMA,EAAE,CAC3B,GAAIA,EAAIyP,EAAI,EAAE,CACZ,GAAI,IAAQ0E,EAAE,CACZ,IAAKpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpBoM,EAAEpM,GAAGf,GAAO8S,EAAE9S,GAAGe,GAAK+R,EAAE9S,GAAG4T,GAAOO,EAEpC,IAAKpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EAC7B6E,GAAKqH,EAAE9S,GAAG4G,GAAKuG,EAAEvG,GAAG7F,GAEtB,IAAK6F,EAAIgN,EAAGhN,EAAI6I,IAAM7I,EACpBuG,EAAEvG,GAAG7F,IAAM0K,EAAI0B,EAAEvG,GAAG5G,EAExB,CACF,CACA,IAAKe,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpBoM,EAAEnN,GAAGe,GAAKoM,EAAEpM,GAAGf,GAAK,CAExB,CACAmN,EAAEnN,GAAGA,GAAK,EACVmU,EAAIC,EAAIpU,GACR4T,EAAI5T,CACN,CAGA,IAAKA,EAAIF,KAAKuO,IAAIoB,EAAG1C,GAAK,EAAG/M,GAAK,IAAMA,EAAE,CAGxC,IAFA4T,EAAI5T,EAAI,EACRmU,EAAI/G,EAAEpN,GACDe,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EACpB+R,EAAE9S,GAAGe,GAAK,EAEZ,GAAI,IAAQoT,EAAE,CAEZ,IADAA,EAAI,EAAMA,EACLpT,EAAI6S,EAAG7S,EAAI0O,IAAM1O,EAAE,CACtB,IAAK0K,EAAI,EAAK7E,EAAIgN,EAAGhN,EAAImG,IAAMnG,EAC7B6E,GAAKqH,EAAElM,GAAG5G,GAAK8S,EAAElM,GAAG7F,GAGtB,IADAgT,EAAKtI,EAAIqH,EAAE9S,GAAGA,GAAMmU,EACfvN,EAAI5G,EAAG4G,EAAImG,IAAMnG,EACpBkM,EAAElM,GAAG7F,IAAMgT,EAAIjB,EAAElM,GAAG5G,EAExB,CACA,IAAKe,EAAIf,EAAGe,EAAIgM,IAAMhM,EACpB+R,EAAE/R,GAAGf,IAAMmU,CAEf,MACI,IAAKpT,EAAIf,EAAGe,EAAIgM,IAAMhM,EACpB+R,EAAE/R,GAAGf,GAAK,IAGb8S,EAAE9S,GAAGA,EACV,CAGA,IAAK4G,EAAI6I,EAAI,EAAG7I,GAAK,IAAMA,EACzB,IAAK8M,EAAM,EAAGA,GAAO,KAAOA,EAAI,CAE9B,IADAD,GAAO,EACFG,EAAIhN,EAAGgN,GAAK,IAAMA,EAAE,CAEvB,GADAC,EAAKD,EAAI,EACJ9T,KAAKwM,IAAK8H,EAAIR,IAAOM,IAAUA,EAAO,CACzCT,GAAO,EACP,KACF,CACA,GAAK3T,KAAKwM,IAAKc,EAAEyG,IAAQK,IAAUA,EACjC,KAEJ,CACA,GAAIT,EAGF,IAFAK,EAAI,EACJrI,EAAI,EACCzL,EAAI4T,EAAG5T,GAAK4G,IAAM5G,EAAE,CAEvB,GADA+T,EAAItI,EAAI2I,EAAIpU,GACPF,KAAKwM,IAAIyH,GAAKG,IAAUA,EAC3B,MAQF,IANAC,EAAI/G,EAAEpN,GACNgU,EAAIpF,EAAI0F,OAAOP,EAAGI,GAClB/G,EAAEpN,GAAKgU,EACPA,EAAI,EAAMA,EACVF,EAAIK,EAAIH,EACRvI,GAAKsI,EAAIC,EACJjT,EAAI,EAAGA,GAAKgM,IAAMhM,EACrBkB,EAAI6Q,EAAE/R,GAAG8S,GACTI,EAAInB,EAAE/R,GAAGf,GACT8S,EAAE/R,GAAG8S,GAAM5R,EAAI6R,EAAIG,EAAIxI,EACvBqH,EAAE/R,GAAGf,GAAKiU,EAAIH,EAAI7R,EAAIwJ,CAE1B,CAKF,GADAwI,EAAI7G,EAAExG,GACFgN,IAAMhN,EAAE,CACV,GAAIqN,EAAI,EAEN,IADA7G,EAAExG,IAAMqN,EACHlT,EAAI,EAAGA,EAAI0O,IAAM1O,EACpBoM,EAAEpM,GAAG6F,IAAMuG,EAAEpM,GAAG6F,GAGpB,KACF,CAEA,GAAI,KAAO8M,EACT,OAAO,EAeT,IAXAxR,EAAIkL,EAAEwG,GACNC,EAAKjN,EAAI,EACT3E,EAAImL,EAAEyG,GACNM,EAAIC,EAAIP,GACRG,EAAII,EAAIxN,GACRmN,IAAO9R,EAAIgS,IAAMhS,EAAIgS,IAAME,EAAIH,IAAMG,EAAIH,KAAQ,EAAMA,EAAI/R,GAC3DkS,EAAIvF,EAAI0F,OAAQP,EAAG,GACnBA,IAAO7R,EAAI+R,IAAM/R,EAAI+R,GAAKD,GAAO/R,GAAK8R,EAAInF,EAAIyF,KAAKF,EAAGJ,IAASC,IAAO9R,EAGtE4R,EAAIrI,EAAI,EACH1K,EAAI6S,EAAG7S,GAAK8S,IAAO9S,EAAE,CAcxB,IAbAf,EAAIe,EAAI,EACRoT,EAAIC,EAAIpU,GACRiC,EAAImL,EAAEpN,GACNgU,EAAIvI,EAAI0I,EACRA,GAAIL,EACJG,EAAIrF,EAAI0F,OAAOP,EAAGC,GAClBI,EAAIrT,GAAKkT,EACTH,EAAIC,EAAIE,EACRxI,EAAIuI,EAAIC,EACRF,EAAI7R,EAAI4R,EAAIK,EAAI1I,EAChB0I,EAAIA,EAAIL,EAAI5R,EAAIuJ,EAChBuI,EAAI/R,EAAIwJ,EACRxJ,GAAK6R,EACAH,EAAK,EAAGA,EAAKlE,IAAMkE,EACtBzR,EAAIiL,EAAEwG,GAAI5S,GACVkT,EAAI9G,EAAEwG,GAAI3T,GACVmN,EAAEwG,GAAI5S,GAAKmB,EAAI4R,EAAIG,EAAIxI,EACvB0B,EAAEwG,GAAI3T,GAAKiU,EAAIH,EAAI5R,EAAIuJ,EAWzB,IATAwI,EAAIrF,EAAI0F,OAAOP,EAAGC,GAClB5G,EAAErM,GAAKkT,EACH,IAAQA,IACVA,EAAI,EAAMA,EACVH,EAAIC,EAAIE,EACRxI,EAAIuI,EAAIC,GAEVF,EAAID,EAAIK,EAAI1I,EAAIxJ,EAChBC,EAAI4R,EAAI7R,EAAIwJ,EAAI0I,EACXR,EAAK,EAAGA,EAAK5G,IAAM4G,EACtB1R,EAAI6Q,EAAEa,GAAI5S,GACVkT,EAAInB,EAAEa,GAAI3T,GACV8S,EAAEa,GAAI5S,GAAKkB,EAAI6R,EAAIG,EAAIxI,EACvBqH,EAAEa,GAAI3T,GAAKiU,EAAIH,EAAI7R,EAAIwJ,CAE3B,CACA2I,EAAIR,GAAK,EACTQ,EAAIxN,GAAKmN,EACT3G,EAAExG,GAAK1E,CACT,CAGF,OAAO,CACT,EAEA0M,EAAI0F,OAAS,SAASxB,EAAGC,GACvB,IAAwCwB,EAApCC,EAAK1U,KAAKwM,IAAIwG,GAAI2B,EAAK3U,KAAKwM,IAAIyG,GAEpC,OAAIyB,EAAKC,GACPF,EAAKE,EAAKD,EACHA,EAAK1U,KAAKC,KAAK,EAAMwU,EAAKA,IAG/B,IAAQE,EACH,GAGTF,EAAKC,EAAKC,EACHA,EAAK3U,KAAKC,KAAK,EAAMwU,EAAKA,GACnC,EAEA3F,EAAIyF,KAAO,SAASvB,EAAGC,GACrB,OAAOA,GAAK,EAAKjT,KAAKwM,IAAIwG,IAAKhT,KAAKwM,IAAIwG,EAC1C,C,0ECzRA,MAAM4B,aAAejF,KAAMkF,EAAAA,EAAAA,IAAa,mBAAmBlF,EAAEA,KAAImF,EAAAA,EAAAA,MAAcnF,GACzEoF,EAA2BH,cAAa,KCcxCI,EAAAA,EAAAA,GAAsC,SAA/BC,MAAM,KAAKpU,GAAG,UDXxB,MAAO,KACJqU,EAA2BN,cAAa,KCWxCI,EAAAA,EAAAA,GAA6C,UAArCC,MAAM,KAAKpU,GAAG,eDRzB,MAAO,KAEJ,SAAUsU,OAAOC,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,MAAMC,GAAuBC,EAAAA,EAAAA,IAAkB,aACzCC,GAAwBD,EAAAA,EAAAA,IAAkB,cAC1CE,GAAyBF,EAAAA,EAAAA,IAAkB,eAC3CG,GAAyBH,EAAAA,EAAAA,IAAkB,eAC3CI,GAAwBJ,EAAAA,EAAAA,IAAkB,cAC1CK,GAAyBL,EAAAA,EAAAA,IAAkB,eAC3CM,GAAsBN,EAAAA,EAAAA,IAAkB,YAE9C,OAAQO,EAAAA,EAAAA,OCpBRC,EAAAA,EAAAA,IAmBWF,EAAA,MDETG,SAASC,EAAAA,EAAAA,KCpBT,IAOa,EAPbC,EAAAA,EAAAA,IAOaP,EAAA,MDeTK,SAASC,EAAAA,EAAAA,KCrBX,IAKc,EALdC,EAAAA,EAAAA,IAKcR,EAAA,MDkBRM,SAASC,EAAAA,EAAAA,KCtBb,IAA6B,EAA7BC,EAAAA,EAAAA,IAA6BZ,EAAA,MDwBrBU,SAASC,EAAAA,EAAAA,KCxBN,IAAM,EDyBPE,EAAAA,EAAAA,ICzBC,aD2BHC,EAAG,KC1BXF,EAAAA,EAAAA,IAEcT,EAAA,CAFDY,KAAK,OAAK,CD6BfL,SAASC,EAAAA,EAAAA,KC5Bf,IAA+D,EAA/DC,EAAAA,EAAAA,IAA+DV,EAAA,CAAnDa,KAAK,YAAYC,KAAK,qBDkC5BF,EAAG,OAGPA,EAAG,OAGPA,EAAG,KCpCPF,EAAAA,EAAAA,IAScN,EAAA,CATAW,YAAY,GAAI,CDuC1BP,SAASC,EAAAA,EAAAA,KCtCX,IAIa,EAJbC,EAAAA,EAAAA,IAIaP,EAAA,CAJDa,SAAS,YAAU,CDwCzBR,SAASC,EAAAA,EAAAA,KCvCb,IAEc,EAFdC,EAAAA,EAAAA,IAEcR,EAAA,MDuCNM,SAASC,EAAAA,EAAAA,KCxCf,IAA0C,EAA1CC,EAAAA,EAAAA,IAA0CZ,EAAA,CAA/BzT,KAAK,SAAO,CD0CbmU,SAASC,EAAAA,EAAAA,KC1CK,IAAM,ED2ClBE,EAAAA,EAAAA,IC3CY,aD6CdC,EAAG,OAGPA,EAAG,OAGPA,EAAG,IC/CTzB,EACAG,KDmDEsB,EAAG,OAGPA,EAAG,GAEP,C,iPElDM,MAAOK,6BAAkEC,EAAAA,eAA4BC,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,eACxF,CACX,CAACC,EAAAA,GAAQC,iBAAkB,YAC3B,CAACD,EAAAA,GAAQE,sBAAuB,kBAChC,CAACF,EAAAA,GAAQG,qBAAsB,iBAC/B,CAACH,EAAAA,GAAQI,qBAAsB,iBAC/B,CAACJ,EAAAA,GAAQK,YAAa,QACtB,CAACL,EAAAA,GAAQM,qBAAsB,uBAC/B,CAACN,EAAAA,GAAQO,aAAc,iBACvB,CAACP,EAAAA,GAAQQ,cAAe,iBACxB,CAACR,EAAAA,GAAQS,cAAe,iBACxB,CAACT,EAAAA,GAAQU,eAAgB,iBACzB,CAACV,EAAAA,GAAQW,aAAc,iBACvB,CAACX,EAAAA,GAAQY,cAAe,iBACxB,CAACZ,EAAAA,GAAQa,cAAe,iBACxB,CAACb,EAAAA,GAAQc,eAAgB,iBACzB,CAACd,EAAAA,GAAQe,aAAc,iBACvB,CAACf,EAAAA,GAAQgB,cAAe,iBACxB,CAAChB,EAAAA,GAAQiB,cAAe,iBACxB,CAACjB,EAAAA,GAAQkB,eAAgB,iBACzB,CAAClB,EAAAA,GAAQmB,aAAc,iBACvB,CAACnB,EAAAA,GAAQoB,cAAe,iBACxB,CAACpB,EAAAA,GAAQqB,cAAe,iBACxB,CAACrB,EAAAA,GAAQsB,eAAgB,iBACzB,CAACtB,EAAAA,GAAQuB,oBAAqB,gBAC9B,CAACvB,EAAAA,GAAQwB,oBAAqB,gBAC9B,CAACxB,EAAAA,GAAQyB,qBAAsB,iBAC/B,CAACzB,EAAAA,GAAQ0B,qBAAsB,oBAClC3B,EAAAA,EAAAA,GAAA,iBAE+C,IAAI4B,MAAK5B,EAAAA,EAAAA,GAAA,sBACN,IAAI4B,IAAK,CAE5DC,OAAAA,CAAQC,GACJ,OAAO,IAAIC,SAASC,IAChBF,EAAMG,aAAaC,SAAQC,IACvB,GAAIA,aAAwBC,EAAAA,GAAgB,KAAAC,EACxCF,EAAaG,cAAWC,EACxB,MAAMtW,EAAiBhE,KAAKua,QAASL,EAAarZ,WAAmB2Z,IAAIC,KACnEC,EAA6C,QAArCN,EAAGpa,KAAK2a,UAAUC,IAAI5W,UAAe,IAAAoW,EAAAA,EAAI,IAAIta,EAAAA,GAAGwD,SAAS,CACnEU,eAAgBA,IAEfhE,KAAK2a,UAAUE,IAAI7W,IACpBhE,KAAK2a,UAAUG,IAAI9W,EAAgB0W,GAGlC1a,KAAK+a,eAAeF,IAAIX,EAAa/V,QACtCnE,KAAK+a,eAAeD,IAAIZ,EAAa/V,MAAO,IAAIwL,EAAAA,EAAIE,MAAMqK,EAAa/V,MAAO0V,EAAM/U,MAAMX,O,KAKtGnE,KAAK2a,UAAUV,SAAQ,CAACS,EAAU1W,KAC9B,MAAMmE,EAAUuS,EAASpW,OAAOuV,EAAM/U,OAClCqD,EAAQlH,OAAS,GACjBkH,EAAQ8R,SAAS/R,IAEb,MAAMgS,EAAeL,EAAMG,aAAanY,MAAKmZ,GAClCA,aAAab,EAAAA,IAAkBa,EAAEC,aAAe/S,EAAOvG,IAC1D3B,KAAKua,QAASS,EAAEna,WAAmB2Z,IAAIC,OAASzW,IAGxD,GAAIkW,GAAgBA,EAAae,aAAe/S,EAAOvG,GAAI,CACvD,MAAMuZ,EAAQlb,KAAK+a,eAAeH,IAAIV,EAAa/V,OAC7Cf,EAAU8E,EAAO9E,QACvB,IAAK,IAAIpC,EAAI,EAAGA,EAAIoC,EAAQnC,SAAWD,EAAE,CACrC,MAAMma,EAAS/X,EAAQpC,GACvBma,EAAOjY,EAAIiY,EAAOjY,EAAK2W,EAAM/U,MAAMX,MAAQ,EAC3CgX,EAAOlY,EAAK4W,EAAM/U,MAAMV,OAAS,EAAK+W,EAAOlY,C,CAEjD,MAAM2N,EAAOsK,EAAMtK,KAAKxN,GAGlB2O,EAAcnB,EAAKyD,gBACnBjL,EAAWwH,EAAKwD,aAEhBgH,EAAiBlB,EAAamB,OAAO1Z,GAC3C,OAAQyZ,GACJ,KAAKE,EAAAA,GAAgB3Z,GACjBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKmX,EAAAA,GAAiB5Z,GAClBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKoX,EAAAA,GAAmB7Z,GACpBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,KAAKqX,EAAAA,GAAoB9Z,GACrBoQ,EAAY,GAAKA,EAAY,GAAMmI,EAAa/V,MAAQ,EACxD4N,EAAY,GAAKA,EAAY,GAAMmI,EAAa9V,OAAS,EACzD,MACJ,QACA,KAAKsX,EAAAA,GAAc/Z,GACf,MAGRuY,EAAayB,YAAY,IAAIC,EAAAA,mBACzB7J,EAAY,GACZA,EAAY,IACXA,EAAY,GACb8J,EAAAA,WAAWC,aACf5B,EAAaG,SAAS0B,eAAeC,EAAAA,YAAYC,UAAU,CACxD/Y,GAAIpC,KAAKob,MAAM9S,EAAS,GAAG,IAC3BnG,GAAInC,KAAKqb,MAAM/S,EAAS,GAAG,GAAIA,EAAS,GAAG,IAC3C6L,EAAInU,KAAKqb,MAAM/S,EAAS,GAAG,GAAIA,EAAS,GAAG,M,QAM9D2Q,EAAQF,EAAM,GAEtB,E,wBCtIE,MAAOuC,oBAAoBC,EAAAA,oBAO7BxE,WAAAA,CAAYyE,GACRC,MAAMD,IAASvE,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,yBAAAA,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,sBAAAA,EAAAA,EAAAA,GAAA,gBAcR,GAZP/X,KAAKwc,KAAK,QAASxc,KAAKyc,SAASC,KAAK1c,MAC1C,CAEQyc,QAAAA,GACJzc,KAAK2c,OAAS3c,KAAKsc,QAAQK,OAC3B3c,KAAK4c,SAAW,IAAIC,EAAAA,IAAoB,CAAEC,WAAW,EAAMC,OAAO,EAAMJ,OAAQ3c,KAAKsc,QAAQK,SAC7F3c,KAAK4c,SAASI,cAAc,SAAU,GACtChd,KAAKid,OAAS,IAAIJ,EAAAA,IAClB7c,KAAKkd,MAAQ,IAAIL,EAAAA,IACjB7c,KAAKkd,MAAMC,IAAInd,KAAKid,OACxB,CAIAG,YAAAA,CAAatY,EAAkB+U,GAC3B,OAAO,IAAIC,SAASC,IAChB/Z,KAAK4c,SAASS,QAAQvY,EAAMX,MAAOW,EAAMV,QACzC,MAAMkZ,EAAezD,EAAM0D,OAC3Bvd,KAAKid,OAAOO,IAAMF,EAAaE,IAC/Bxd,KAAKid,OAAOQ,OAAS3Y,EAAMX,MAAQW,EAAMV,OACzCpE,KAAKid,OAAOS,KAAO,EACnB1d,KAAKid,OAAOU,IAAML,EAAaK,IAE/B3d,KAAKkd,MAAQ,IAAIL,EAAAA,IACjB7c,KAAKkd,MAAMC,IAAInd,KAAKid,QACpBjd,KAAKkd,MAAMC,IAAI,IAAIN,EAAAA,IAAmB,SAAU,IAEhDhD,EAAMG,aAAaC,SAAQ/R,IACvB,GAAIA,aAAkBiS,EAAAA,SAAsCG,IAApBpS,EAAOmS,SAAwB,CACnE,MAAMuD,EAAiB/D,EAAMG,WAAW6D,EAAAA,IAAeC,QAAOC,QACXzD,IAAxCyD,EAAIC,oBAAoB9V,EAAO+V,OAE1CL,EAAe3D,SAAQiE,IACnB,MAAM7D,EAAY6D,EAAOF,oBAAoB9V,EAAO+V,IAAKE,EAAAA,mBAAmBC,MAC5E,GAAI/D,EAAU,CACV,MAAMgE,EAAOH,EAAOI,SAASC,KAAKrB,MAClCmB,EAAKjV,SAASoV,sBAAsBtW,EAAOmS,SAASnL,YAAYuP,oBAChEJ,EAAKhE,SAASS,OACV5S,EAAOmS,SAASqE,YACXvB,IAAI9C,EAASqE,UAAU7C,EAAAA,WAAWC,YAC9B6C,gBAAgBzW,EAAOmS,SAASnL,cACpC0P,WACTP,EAAK/L,MAAMpP,EAAIgF,EAAO/D,MACtBka,EAAK/L,MAAMrP,EAAIiF,EAAO9D,OACtBia,EAAK/L,MAAM2C,GAAK/M,EAAO/D,MAAQ+D,EAAO9D,QAAU,EAChDpE,KAAKkd,MAAMC,IAAIkB,E,SAM/Bre,KAAKkd,MAAM2B,WAAa,IAAIhC,EAAAA,IAAc/X,GAC1C9E,KAAKkd,MAAM2B,WAAWC,aAAc,EAEpC9e,KAAK4c,SAAS3G,OAAOjW,KAAKkd,MAAOld,KAAKid,QACtClD,EAAQjV,EAAM,GAEtB,E,kCCzDG,MAAMia,GAAiBC,EAAAA,EAAAA,IAAY,SAAU,CAClDC,MAAOA,KAAA,CACLC,WAAO5E,IAET6E,QAAS,CAAC,EAGVC,QAAS,CACPC,UAAAA,GACI,OAAO,IAAIvF,SAAQ,CAACC,EAASuF,KACzB,MAAM3C,EAAS4C,SAASC,eAAe,eACjCvC,EAAS,IAAIwC,EAAAA,wBACnBxC,EAAOyC,uBAAyB,CAAC,EAAG,EAAG,EAAG,EAAG,GAC7CzC,EAAOS,KAAO,EACdT,EAAOU,IAAM,IACbV,EAAOO,IAAM,GACbP,EAAO0C,WAAaC,EAAAA,WAAWC,KAC/B,MAAMC,EAAQP,SAASC,eAAe,UAChCO,GAAcC,EAAAA,EAAAA,KAEpBC,EAAAA,aAAaC,SACRC,YAAW,CAACC,EAAOC,EAAShc,KACX,UAAV+b,GACAE,QAAQjN,MAAM+M,EAAOC,EAAShc,E,IAGrCkc,KAAK,IAAIC,EAAAA,YAAY,CAClBC,IAAK,GACLxC,IAAK,QACLV,OAAQN,EACRyD,YAAaZ,EACba,UAAU,EACVvc,OAAQwc,OAAOC,YACfC,WAAY,CAAEC,MAAO,kBAExBC,IAAI,IAAIC,EAAAA,cAAapH,IAClBkG,EAAY5X,QAAQ8R,SAAQ/R,IACxB2R,EAAMqH,WAAUC,EAAAA,EAAAA,IAAMjZ,GAAQ,IAElC6X,EAAYqB,QAAQnH,SAAQoH,IACxBxH,EAAMqH,WAAUC,EAAAA,EAAAA,IAAME,GAAe,GACvC,KAELL,IAAI,IAAIrJ,sBACRqJ,IAAI,IAAI5E,YAAY,CACjBO,YAEH2E,KACAC,QAAQC,MAAMtC,IACXlf,KAAKkf,MAAQA,EACblf,KAAKkf,MAAMuC,GAAG,QAASnB,QAAQjN,OAC/B0G,GAAS,IACV2H,MAAMpC,EAAO,GAE5B,KHnCW,IAAMqC,EAAN,MAAMA,mBAAmBC,EAAAA,GAAE/J,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,mBAC1BgH,IAAgB,CAE9B8C,OAAAA,GACE7hB,KAAK8hB,YAAYzC,aAAaqC,MAAMpB,QAAQjN,MAC9C,GALmBsO,GAASI,EAAAA,EAAAA,IAAA,EAL7BC,EAAAA,EAAAA,IAAQ,CACPC,WAAY,CACVC,QAAO,KAAEC,UAAS,KAAEC,WAAU,KAAEC,SAAQ,KAAEC,WAAU,KAAEC,UAASA,EAAAA,OAG9CZ,G,wBI3BrB,MAAMa,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASvM,QAAQ,CAAC,YAAY,qBAEzF,G","sources":["webpack://eswc2024/./node_modules/js-aruco/src/aruco.js","webpack://eswc2024/./node_modules/js-aruco/src/cv.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_16h5.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_25h7.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_25h9.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h10.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h11.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/apriltag_36h9.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/artag.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_4x4_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_5x5_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_6x6_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_7x7_1000.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_default_opencv.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_16h3.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_25h7.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/aruco_mip_36h12.js","webpack://eswc2024/./node_modules/js-aruco/src/dictionaries/chilitags.js","webpack://eswc2024/./node_modules/js-aruco/src/posit1.js","webpack://eswc2024/./node_modules/js-aruco/src/svd.js","webpack://eswc2024/./src/views/CameraPage.vue?1d1f","webpack://eswc2024/./src/views/CameraPage.vue","webpack://eswc2024/./src/nodes/ArUcoMarkerDetection.ts","webpack://eswc2024/./src/nodes/ThreeJSNode.ts","webpack://eswc2024/./src/stores/camera.ts","webpack://eswc2024/./src/views/CameraPage.vue?10e4"],"sourcesContent":["/*\nCopyright (c) 2020 Damiano Falcioni\nCopyright (c) 2011 Juan Mellado\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n\n/*\nReferences:\n- \"ArUco: a minimal library for Augmented Reality applications based on OpenCv\"\n http://www.uco.es/investiga/grupos/ava/node/26\n- \"js-aruco: a port to JavaScript of the ArUco library\"\n https://github.com/jcmellado/js-aruco\n*/\n\nvar AR = {};\nvar CV = this.CV || require('./cv').CV;\nthis.AR = AR;\n\nAR.DICTIONARIES = {\n ARUCO: {\n nBits: 25,\n tau: 3,\n codeList: [0x1084210,0x1084217,0x1084209,0x108420e,0x10842f0,0x10842f7,0x10842e9,0x10842ee,0x1084130,0x1084137,0x1084129,0x108412e,0x10841d0,0x10841d7,0x10841c9,0x10841ce,0x1085e10,0x1085e17,0x1085e09,0x1085e0e,0x1085ef0,0x1085ef7,0x1085ee9,0x1085eee,0x1085d30,0x1085d37,0x1085d29,0x1085d2e,0x1085dd0,0x1085dd7,0x1085dc9,0x1085dce,0x1082610,0x1082617,0x1082609,0x108260e,0x10826f0,0x10826f7,0x10826e9,0x10826ee,0x1082530,0x1082537,0x1082529,0x108252e,0x10825d0,0x10825d7,0x10825c9,0x10825ce,0x1083a10,0x1083a17,0x1083a09,0x1083a0e,0x1083af0,0x1083af7,0x1083ae9,0x1083aee,0x1083930,0x1083937,0x1083929,0x108392e,0x10839d0,0x10839d7,0x10839c9,0x10839ce,0x10bc210,0x10bc217,0x10bc209,0x10bc20e,0x10bc2f0,0x10bc2f7,0x10bc2e9,0x10bc2ee,0x10bc130,0x10bc137,0x10bc129,0x10bc12e,0x10bc1d0,0x10bc1d7,0x10bc1c9,0x10bc1ce,0x10bde10,0x10bde17,0x10bde09,0x10bde0e,0x10bdef0,0x10bdef7,0x10bdee9,0x10bdeee,0x10bdd30,0x10bdd37,0x10bdd29,0x10bdd2e,0x10bddd0,0x10bddd7,0x10bddc9,0x10bddce,0x10ba610,0x10ba617,0x10ba609,0x10ba60e,0x10ba6f0,0x10ba6f7,0x10ba6e9,0x10ba6ee,0x10ba530,0x10ba537,0x10ba529,0x10ba52e,0x10ba5d0,0x10ba5d7,0x10ba5c9,0x10ba5ce,0x10bba10,0x10bba17,0x10bba09,0x10bba0e,0x10bbaf0,0x10bbaf7,0x10bbae9,0x10bbaee,0x10bb930,0x10bb937,0x10bb929,0x10bb92e,0x10bb9d0,0x10bb9d7,0x10bb9c9,0x10bb9ce,0x104c210,0x104c217,0x104c209,0x104c20e,0x104c2f0,0x104c2f7,0x104c2e9,0x104c2ee,0x104c130,0x104c137,0x104c129,0x104c12e,0x104c1d0,0x104c1d7,0x104c1c9,0x104c1ce,0x104de10,0x104de17,0x104de09,0x104de0e,0x104def0,0x104def7,0x104dee9,0x104deee,0x104dd30,0x104dd37,0x104dd29,0x104dd2e,0x104ddd0,0x104ddd7,0x104ddc9,0x104ddce,0x104a610,0x104a617,0x104a609,0x104a60e,0x104a6f0,0x104a6f7,0x104a6e9,0x104a6ee,0x104a530,0x104a537,0x104a529,0x104a52e,0x104a5d0,0x104a5d7,0x104a5c9,0x104a5ce,0x104ba10,0x104ba17,0x104ba09,0x104ba0e,0x104baf0,0x104baf7,0x104bae9,0x104baee,0x104b930,0x104b937,0x104b929,0x104b92e,0x104b9d0,0x104b9d7,0x104b9c9,0x104b9ce,0x1074210,0x1074217,0x1074209,0x107420e,0x10742f0,0x10742f7,0x10742e9,0x10742ee,0x1074130,0x1074137,0x1074129,0x107412e,0x10741d0,0x10741d7,0x10741c9,0x10741ce,0x1075e10,0x1075e17,0x1075e09,0x1075e0e,0x1075ef0,0x1075ef7,0x1075ee9,0x1075eee,0x1075d30,0x1075d37,0x1075d29,0x1075d2e,0x1075dd0,0x1075dd7,0x1075dc9,0x1075dce,0x1072610,0x1072617,0x1072609,0x107260e,0x10726f0,0x10726f7,0x10726e9,0x10726ee,0x1072530,0x1072537,0x1072529,0x107252e,0x10725d0,0x10725d7,0x10725c9,0x10725ce,0x1073a10,0x1073a17,0x1073a09,0x1073a0e,0x1073af0,0x1073af7,0x1073ae9,0x1073aee,0x1073930,0x1073937,0x1073929,0x107392e,0x10739d0,0x10739d7,0x10739c9,0x10739ce,0x1784210,0x1784217,0x1784209,0x178420e,0x17842f0,0x17842f7,0x17842e9,0x17842ee,0x1784130,0x1784137,0x1784129,0x178412e,0x17841d0,0x17841d7,0x17841c9,0x17841ce,0x1785e10,0x1785e17,0x1785e09,0x1785e0e,0x1785ef0,0x1785ef7,0x1785ee9,0x1785eee,0x1785d30,0x1785d37,0x1785d29,0x1785d2e,0x1785dd0,0x1785dd7,0x1785dc9,0x1785dce,0x1782610,0x1782617,0x1782609,0x178260e,0x17826f0,0x17826f7,0x17826e9,0x17826ee,0x1782530,0x1782537,0x1782529,0x178252e,0x17825d0,0x17825d7,0x17825c9,0x17825ce,0x1783a10,0x1783a17,0x1783a09,0x1783a0e,0x1783af0,0x1783af7,0x1783ae9,0x1783aee,0x1783930,0x1783937,0x1783929,0x178392e,0x17839d0,0x17839d7,0x17839c9,0x17839ce,0x17bc210,0x17bc217,0x17bc209,0x17bc20e,0x17bc2f0,0x17bc2f7,0x17bc2e9,0x17bc2ee,0x17bc130,0x17bc137,0x17bc129,0x17bc12e,0x17bc1d0,0x17bc1d7,0x17bc1c9,0x17bc1ce,0x17bde10,0x17bde17,0x17bde09,0x17bde0e,0x17bdef0,0x17bdef7,0x17bdee9,0x17bdeee,0x17bdd30,0x17bdd37,0x17bdd29,0x17bdd2e,0x17bddd0,0x17bddd7,0x17bddc9,0x17bddce,0x17ba610,0x17ba617,0x17ba609,0x17ba60e,0x17ba6f0,0x17ba6f7,0x17ba6e9,0x17ba6ee,0x17ba530,0x17ba537,0x17ba529,0x17ba52e,0x17ba5d0,0x17ba5d7,0x17ba5c9,0x17ba5ce,0x17bba10,0x17bba17,0x17bba09,0x17bba0e,0x17bbaf0,0x17bbaf7,0x17bbae9,0x17bbaee,0x17bb930,0x17bb937,0x17bb929,0x17bb92e,0x17bb9d0,0x17bb9d7,0x17bb9c9,0x17bb9ce,0x174c210,0x174c217,0x174c209,0x174c20e,0x174c2f0,0x174c2f7,0x174c2e9,0x174c2ee,0x174c130,0x174c137,0x174c129,0x174c12e,0x174c1d0,0x174c1d7,0x174c1c9,0x174c1ce,0x174de10,0x174de17,0x174de09,0x174de0e,0x174def0,0x174def7,0x174dee9,0x174deee,0x174dd30,0x174dd37,0x174dd29,0x174dd2e,0x174ddd0,0x174ddd7,0x174ddc9,0x174ddce,0x174a610,0x174a617,0x174a609,0x174a60e,0x174a6f0,0x174a6f7,0x174a6e9,0x174a6ee,0x174a530,0x174a537,0x174a529,0x174a52e,0x174a5d0,0x174a5d7,0x174a5c9,0x174a5ce,0x174ba10,0x174ba17,0x174ba09,0x174ba0e,0x174baf0,0x174baf7,0x174bae9,0x174baee,0x174b930,0x174b937,0x174b929,0x174b92e,0x174b9d0,0x174b9d7,0x174b9c9,0x174b9ce,0x1774210,0x1774217,0x1774209,0x177420e,0x17742f0,0x17742f7,0x17742e9,0x17742ee,0x1774130,0x1774137,0x1774129,0x177412e,0x17741d0,0x17741d7,0x17741c9,0x17741ce,0x1775e10,0x1775e17,0x1775e09,0x1775e0e,0x1775ef0,0x1775ef7,0x1775ee9,0x1775eee,0x1775d30,0x1775d37,0x1775d29,0x1775d2e,0x1775dd0,0x1775dd7,0x1775dc9,0x1775dce,0x1772610,0x1772617,0x1772609,0x177260e,0x17726f0,0x17726f7,0x17726e9,0x17726ee,0x1772530,0x1772537,0x1772529,0x177252e,0x17725d0,0x17725d7,0x17725c9,0x17725ce,0x1773a10,0x1773a17,0x1773a09,0x1773a0e,0x1773af0,0x1773af7,0x1773ae9,0x1773aee,0x1773930,0x1773937,0x1773929,0x177392e,0x17739d0,0x17739d7,0x17739c9,0x17739ce,0x984210,0x984217,0x984209,0x98420e,0x9842f0,0x9842f7,0x9842e9,0x9842ee,0x984130,0x984137,0x984129,0x98412e,0x9841d0,0x9841d7,0x9841c9,0x9841ce,0x985e10,0x985e17,0x985e09,0x985e0e,0x985ef0,0x985ef7,0x985ee9,0x985eee,0x985d30,0x985d37,0x985d29,0x985d2e,0x985dd0,0x985dd7,0x985dc9,0x985dce,0x982610,0x982617,0x982609,0x98260e,0x9826f0,0x9826f7,0x9826e9,0x9826ee,0x982530,0x982537,0x982529,0x98252e,0x9825d0,0x9825d7,0x9825c9,0x9825ce,0x983a10,0x983a17,0x983a09,0x983a0e,0x983af0,0x983af7,0x983ae9,0x983aee,0x983930,0x983937,0x983929,0x98392e,0x9839d0,0x9839d7,0x9839c9,0x9839ce,0x9bc210,0x9bc217,0x9bc209,0x9bc20e,0x9bc2f0,0x9bc2f7,0x9bc2e9,0x9bc2ee,0x9bc130,0x9bc137,0x9bc129,0x9bc12e,0x9bc1d0,0x9bc1d7,0x9bc1c9,0x9bc1ce,0x9bde10,0x9bde17,0x9bde09,0x9bde0e,0x9bdef0,0x9bdef7,0x9bdee9,0x9bdeee,0x9bdd30,0x9bdd37,0x9bdd29,0x9bdd2e,0x9bddd0,0x9bddd7,0x9bddc9,0x9bddce,0x9ba610,0x9ba617,0x9ba609,0x9ba60e,0x9ba6f0,0x9ba6f7,0x9ba6e9,0x9ba6ee,0x9ba530,0x9ba537,0x9ba529,0x9ba52e,0x9ba5d0,0x9ba5d7,0x9ba5c9,0x9ba5ce,0x9bba10,0x9bba17,0x9bba09,0x9bba0e,0x9bbaf0,0x9bbaf7,0x9bbae9,0x9bbaee,0x9bb930,0x9bb937,0x9bb929,0x9bb92e,0x9bb9d0,0x9bb9d7,0x9bb9c9,0x9bb9ce,0x94c210,0x94c217,0x94c209,0x94c20e,0x94c2f0,0x94c2f7,0x94c2e9,0x94c2ee,0x94c130,0x94c137,0x94c129,0x94c12e,0x94c1d0,0x94c1d7,0x94c1c9,0x94c1ce,0x94de10,0x94de17,0x94de09,0x94de0e,0x94def0,0x94def7,0x94dee9,0x94deee,0x94dd30,0x94dd37,0x94dd29,0x94dd2e,0x94ddd0,0x94ddd7,0x94ddc9,0x94ddce,0x94a610,0x94a617,0x94a609,0x94a60e,0x94a6f0,0x94a6f7,0x94a6e9,0x94a6ee,0x94a530,0x94a537,0x94a529,0x94a52e,0x94a5d0,0x94a5d7,0x94a5c9,0x94a5ce,0x94ba10,0x94ba17,0x94ba09,0x94ba0e,0x94baf0,0x94baf7,0x94bae9,0x94baee,0x94b930,0x94b937,0x94b929,0x94b92e,0x94b9d0,0x94b9d7,0x94b9c9,0x94b9ce,0x974210,0x974217,0x974209,0x97420e,0x9742f0,0x9742f7,0x9742e9,0x9742ee,0x974130,0x974137,0x974129,0x97412e,0x9741d0,0x9741d7,0x9741c9,0x9741ce,0x975e10,0x975e17,0x975e09,0x975e0e,0x975ef0,0x975ef7,0x975ee9,0x975eee,0x975d30,0x975d37,0x975d29,0x975d2e,0x975dd0,0x975dd7,0x975dc9,0x975dce,0x972610,0x972617,0x972609,0x97260e,0x9726f0,0x9726f7,0x9726e9,0x9726ee,0x972530,0x972537,0x972529,0x97252e,0x9725d0,0x9725d7,0x9725c9,0x9725ce,0x973a10,0x973a17,0x973a09,0x973a0e,0x973af0,0x973af7,0x973ae9,0x973aee,0x973930,0x973937,0x973929,0x97392e,0x9739d0,0x9739d7,0x9739c9,0x9739ce,0xe84210,0xe84217,0xe84209,0xe8420e,0xe842f0,0xe842f7,0xe842e9,0xe842ee,0xe84130,0xe84137,0xe84129,0xe8412e,0xe841d0,0xe841d7,0xe841c9,0xe841ce,0xe85e10,0xe85e17,0xe85e09,0xe85e0e,0xe85ef0,0xe85ef7,0xe85ee9,0xe85eee,0xe85d30,0xe85d37,0xe85d29,0xe85d2e,0xe85dd0,0xe85dd7,0xe85dc9,0xe85dce,0xe82610,0xe82617,0xe82609,0xe8260e,0xe826f0,0xe826f7,0xe826e9,0xe826ee,0xe82530,0xe82537,0xe82529,0xe8252e,0xe825d0,0xe825d7,0xe825c9,0xe825ce,0xe83a10,0xe83a17,0xe83a09,0xe83a0e,0xe83af0,0xe83af7,0xe83ae9,0xe83aee,0xe83930,0xe83937,0xe83929,0xe8392e,0xe839d0,0xe839d7,0xe839c9,0xe839ce,0xebc210,0xebc217,0xebc209,0xebc20e,0xebc2f0,0xebc2f7,0xebc2e9,0xebc2ee,0xebc130,0xebc137,0xebc129,0xebc12e,0xebc1d0,0xebc1d7,0xebc1c9,0xebc1ce,0xebde10,0xebde17,0xebde09,0xebde0e,0xebdef0,0xebdef7,0xebdee9,0xebdeee,0xebdd30,0xebdd37,0xebdd29,0xebdd2e,0xebddd0,0xebddd7,0xebddc9,0xebddce,0xeba610,0xeba617,0xeba609,0xeba60e,0xeba6f0,0xeba6f7,0xeba6e9,0xeba6ee,0xeba530,0xeba537,0xeba529,0xeba52e,0xeba5d0,0xeba5d7,0xeba5c9,0xeba5ce,0xebba10,0xebba17,0xebba09,0xebba0e,0xebbaf0,0xebbaf7,0xebbae9,0xebbaee,0xebb930,0xebb937,0xebb929,0xebb92e,0xebb9d0,0xebb9d7,0xebb9c9,0xebb9ce,0xe4c210,0xe4c217,0xe4c209,0xe4c20e,0xe4c2f0,0xe4c2f7,0xe4c2e9,0xe4c2ee,0xe4c130,0xe4c137,0xe4c129,0xe4c12e,0xe4c1d0,0xe4c1d7,0xe4c1c9,0xe4c1ce,0xe4de10,0xe4de17,0xe4de09,0xe4de0e,0xe4def0,0xe4def7,0xe4dee9,0xe4deee,0xe4dd30,0xe4dd37,0xe4dd29,0xe4dd2e,0xe4ddd0,0xe4ddd7,0xe4ddc9,0xe4ddce,0xe4a610,0xe4a617,0xe4a609,0xe4a60e,0xe4a6f0,0xe4a6f7,0xe4a6e9,0xe4a6ee,0xe4a530,0xe4a537,0xe4a529,0xe4a52e,0xe4a5d0,0xe4a5d7,0xe4a5c9,0xe4a5ce,0xe4ba10,0xe4ba17,0xe4ba09,0xe4ba0e,0xe4baf0,0xe4baf7,0xe4bae9,0xe4baee,0xe4b930,0xe4b937,0xe4b929,0xe4b92e,0xe4b9d0,0xe4b9d7,0xe4b9c9,0xe4b9ce,0xe74210,0xe74217,0xe74209,0xe7420e,0xe742f0,0xe742f7,0xe742e9,0xe742ee,0xe74130,0xe74137,0xe74129,0xe7412e,0xe741d0,0xe741d7,0xe741c9,0xe741ce,0xe75e10,0xe75e17,0xe75e09,0xe75e0e,0xe75ef0,0xe75ef7,0xe75ee9,0xe75eee,0xe75d30,0xe75d37,0xe75d29,0xe75d2e,0xe75dd0,0xe75dd7,0xe75dc9,0xe75dce,0xe72610,0xe72617,0xe72609,0xe7260e,0xe726f0,0xe726f7,0xe726e9,0xe726ee,0xe72530,0xe72537,0xe72529,0xe7252e,0xe725d0,0xe725d7,0xe725c9,0xe725ce,0xe73a10,0xe73a17,0xe73a09,0xe73a0e,0xe73af0,0xe73af7,0xe73ae9,0xe73aee,0xe73930,0xe73937,0xe73929,0xe7392e,0xe739d0,0xe739d7,0xe739c9]\n },\n ARUCO_MIP_36h12: {\n nBits: 36,\n tau: 12,\n codeList: [0xd2b63a09d,0x6001134e5,0x1206fbe72,0xff8ad6cb4,0x85da9bc49,0xb461afe9c,0x6db51fe13,0x5248c541f,0x8f34503,0x8ea462ece,0xeac2be76d,0x1af615c44,0xb48a49f27,0x2e4e1283b,0x78b1f2fa8,0x27d34f57e,0x89222fff1,0x4c1669406,0xbf49b3511,0xdc191cd5d,0x11d7c3f85,0x16a130e35,0xe29f27eff,0x428d8ae0c,0x90d548477,0x2319cbc93,0xc3b0c3dfc,0x424bccc9,0x2a081d630,0x762743d96,0xd0645bf19,0xf38d7fd60,0xc6cbf9a10,0x3c1be7c65,0x276f75e63,0x4490a3f63,0xda60acd52,0x3cc68df59,0xab46f9dae,0x88d533d78,0xb6d62ec21,0xb3c02b646,0x22e56d408,0xac5f5770a,0xaaa993f66,0x4caa07c8d,0x5c9b4f7b0,0xaa9ef0e05,0x705c5750,0xac81f545e,0x735b91e74,0x8cc35cee4,0xe44694d04,0xb5e121de0,0x261017d0f,0xf1d439eb5,0xa1a33ac96,0x174c62c02,0x1ee27f716,0x8b1c5ece9,0x6a05b0c6a,0xd0568dfc,0x192d25e5f,0x1adbeccc8,0xcfec87f00,0xd0b9dde7a,0x88dcef81e,0x445681cb9,0xdbb2ffc83,0xa48d96df1,0xb72cc2e7d,0xc295b53f,0xf49832704,0x9968edc29,0x9e4e1af85,0x8683e2d1b,0x810b45c04,0x6ac44bfe2,0x645346615,0x3990bd598,0x1c9ed0f6a,0xc26729d65,0x83993f795,0x3ac05ac5d,0x357adff3b,0xd5c05565,0x2f547ef44,0x86c115041,0x640fd9e5f,0xce08bbcf7,0x109bb343e,0xc21435c92,0x35b4dfce4,0x459752cf2,0xec915b82c,0x51881eed0,0x2dda7dc97,0x2e0142144,0x42e890f99,0x9a8856527,0x8e80d9d80,0x891cbcf34,0x25dd82410,0x239551d34,0x8fe8f0c70,0x94106a970,0x82609b40c,0xfc9caf36,0x688181d11,0x718613c08,0xf1ab7629,0xa357bfc18,0x4c03b7a46,0x204dedce6,0xad6300d37,0x84cc4cd09,0x42160e5c4,0x87d2adfa8,0x7850e7749,0x4e750fc7c,0xbf2e5dfda,0xd88324da5,0x234b52f80,0x378204514,0xabdf2ad53,0x365e78ef9,0x49caa6ca2,0x3c39ddf3,0xc68c5385d,0x5bfcbbf67,0x623241e21,0xabc90d5cc,0x388c6fe85,0xda0e2d62d,0x10855dfe9,0x4d46efd6b,0x76ea12d61,0x9db377d3d,0xeed0efa71,0xe6ec3ae2f,0x441faee83,0xba19c8ff5,0x313035eab,0x6ce8f7625,0x880dab58d,0x8d3409e0d,0x2be92ee21,0xd60302c6c,0x469ffc724,0x87eebeed3,0x42587ef7a,0x7a8cc4e52,0x76a437650,0x999e41ef4,0x7d0969e42,0xc02baf46b,0x9259f3e47,0x2116a1dc0,0x9f2de4d84,0xeffac29,0x7b371ff8c,0x668339da9,0xd010aee3f,0x1cd00b4c0,0x95070fc3b,0xf84c9a770,0x38f863d76,0x3646ff045,0xce1b96412,0x7a5d45da8,0x14e00ef6c,0x5e95abfd8,0xb2e9cb729,0x36c47dd7,0xb8ee97c6b,0xe9e8f657,0xd4ad2ef1a,0x8811c7f32,0x47bde7c31,0x3adadfb64,0x6e5b28574,0x33e67cd91,0x2ab9fdd2d,0x8afa67f2b,0xe6a28fc5e,0x72049cdbd,0xae65dac12,0x1251a4526,0x1089ab841,0xe2f096ee0,0xb0caee573,0xfd6677e86,0x444b3f518,0xbe8b3a56a,0x680a75cfc,0xac02baea8,0x97d815e1c,0x1d4386e08,0x1a14f5b0e,0xe658a8d81,0xa3868efa7,0x3668a9673,0xe8fc53d85,0x2e2b7edd5,0x8b2470f13,0xf69795f32,0x4589ffc8e,0x2e2080c9c,0x64265f7d,0x3d714dd10,0x1692c6ef1,0x3e67f2f49,0x5041dad63,0x1a1503415,0x64c18c742,0xa72eec35,0x1f0f9dc60,0xa9559bc67,0xf32911d0d,0x21c0d4ffc,0xe01cef5b0,0x4e23a3520,0xaa4f04e49,0xe1c4fcc43,0x208e8f6e8,0x8486774a5,0x9e98c7558,0x2c59fb7dc,0x9446a4613,0x8292dcc2e,0x4d61631,0xd05527809,0xa0163852d,0x8f657f639,0xcca6c3e37,0xcb136bc7a,0xfc5a83e53,0x9aa44fc30,0xbdec1bd3c,0xe020b9f7c,0x4b8f35fb0,0xb8165f637,0x33dc88d69,0x10a2f7e4d,0xc8cb5ff53,0xde259ff6b,0x46d070dd4,0x32d3b9741,0x7075f1c04,0x4d58dbea0]\n }\n};\n\nAR.Dictionary = function (dicName) {\n this.codes = {};\n this.codeList = [];\n this.tau = 0;\n this._initialize(dicName);\n};\n\nAR.Dictionary.prototype._initialize = function (dicName) {\n this.codes = {};\n this.codeList = [];\n this.tau = 0;\n this.nBits = 0;\n this.markSize = 0;\n this.dicName = dicName;\n var dictionary = AR.DICTIONARIES[dicName];\n if (!dictionary)\n throw 'The dictionary \"' + dicName + '\" is not recognized.';\n \n this.nBits = dictionary.nBits;\n this.markSize = Math.sqrt(dictionary.nBits) + 2;\n for (var i = 0; i < dictionary.codeList.length; i++) {\n var code = null;\n if (typeof dictionary.codeList[i] === 'number')\n code = this._hex2bin(dictionary.codeList[i], dictionary.nBits);\n if (typeof dictionary.codeList[i] === 'string')\n code = this._hex2bin(parseInt(dictionary.codeList[i], 16), dictionary.nBits);\n if (Array.isArray(dictionary.codeList[i])) \n code = this._bytes2bin(dictionary.codeList[i], dictionary.nBits);\n if (code === null) \n throw 'Invalid code ' + i + ' in dictionary ' + dicName + ': ' + JSON.stringify(dictionary.codeList[i]);\n if (code.length != dictionary.nBits)\n throw 'The code ' + i + ' in dictionary ' + dicName + ' is not ' + dictionary.nBits + ' bits long but ' + code.length + ': ' + code;\n this.codeList.push(code);\n this.codes[code] = {\n id: i\n };\n }\n this.tau = dictionary.tau || this._calculateTau();\n};\n\nAR.Dictionary.prototype.find = function (bits) {\n var val = '',\n i, j;\n for (i = 0; i < bits.length; i++) {\n var bitRow = bits[i];\n for (j = 0; j < bitRow.length; j++) {\n val += bitRow[j];\n }\n }\n var minFound = this.codes[val];\n if (minFound)\n return {\n id: minFound.id,\n distance: 0\n };\n\n for (i = 0; i < this.codeList.length; i++) {\n var code = this.codeList[i];\n var distance = this._hammingDistance(val, code);\n if (this._hammingDistance(val, code) < this.tau) {\n if (!minFound || minFound.distance > distance) {\n minFound = {\n id: this.codes[code].id,\n distance: distance\n };\n }\n }\n }\n return minFound;\n};\n\nAR.Dictionary.prototype._hex2bin = function (hex, nBits) {\n return hex.toString(2).padStart(nBits, '0');\n};\n\nAR.Dictionary.prototype._bytes2bin = function (byteList, nBits) {\n var bits = '', byte;\n for (byte of byteList) {\n bits += byte.toString(2).padStart(bits.length + 8 > nBits?nBits - bits.length:8, '0');\n }\n return bits;\n};\n\nAR.Dictionary.prototype._hammingDistance = function (str1, str2) {\n if (str1.length != str2.length)\n throw 'Hamming distance calculation require inputs of the same length';\n var distance = 0,\n i;\n for (i = 0; i < str1.length; i++)\n if (str1[i] !== str2[i])\n distance += 1;\n return distance;\n};\n\nAR.Dictionary.prototype._calculateTau = function () {\n var tau = Number.MAX_VALUE;\n for(var i=0;i';\n svg += '';\n svg += '';\n for(var y=0;y';\n }\n }\n svg += '';\n return svg;\n};\n\nAR.Marker = function (id, corners, hammingDistance) {\n this.id = id;\n this.corners = corners;\n this.hammingDistance = hammingDistance;\n};\n\nAR.Detector = function (config) {\n config = config || {};\n this.grey = new CV.Image();\n this.thres = new CV.Image();\n this.homography = new CV.Image();\n this.binary = [];\n this.contours = [];\n this.polys = [];\n this.candidates = [];\n config.dictionaryName = config.dictionaryName || 'ARUCO_MIP_36h12';\n this.dictionary = new AR.Dictionary(config.dictionaryName);\n this.dictionary.tau = config.maxHammingDistance != null ? config.maxHammingDistance : this.dictionary.tau;\n};\n\nAR.Detector.prototype.detectImage = function (width, height, data) {\n return this.detect({\n width: width,\n height: height,\n data: data\n });\n};\n\nAR.Detector.prototype.detectStreamInit = function (width, height, callback) {\n this.streamConfig = {};\n this.streamConfig.width = width;\n this.streamConfig.height = height;\n this.streamConfig.imageSize = width * height * 4; //provided image must be a sequence of rgba bytes (4 bytes represent a pixel)\n this.streamConfig.index = 0;\n this.streamConfig.imageData = new Uint8ClampedArray(this.streamConfig.imageSize);\n this.streamConfig.callback = callback || function (image, markerList) {};\n};\n\n//accept data chunks of different sizes\nAR.Detector.prototype.detectStream = function (data) {\n for (var i = 0; i < data.length; i++) {\n this.streamConfig.imageData[this.streamConfig.index] = data[i];\n this.streamConfig.index = (this.streamConfig.index + 1) % this.streamConfig.imageSize;\n if (this.streamConfig.index == 0) {\n var image = {\n width: this.streamConfig.width,\n height: this.streamConfig.height,\n data: this.streamConfig.imageData\n };\n var markerList = this.detect(image);\n this.streamConfig.callback(image, markerList);\n }\n }\n};\n\nAR.Detector.prototype.detectMJPEGStreamInit = function (width, height, callback, decoderFn) {\n this.mjpeg = {\n decoderFn: decoderFn,\n chunks: [],\n SOI: [0xff, 0xd8],\n EOI: [0xff, 0xd9]\n };\n this.detectStreamInit(width, height, callback);\n};\n\nAR.Detector.prototype.detectMJPEGStream = function (chunk) {\n var eoiPos = chunk.findIndex(function (element, index, array) {\n return this.mjpeg.EOI[0] == element && array.length > index + 1 && this.mjpeg.EOI[1] == array[index + 1];\n });\n var soiPos = chunk.findIndex(function (element, index, array) {\n return this.mjpeg.SOI[0] == element && array.length > index + 1 && this.mjpeg.SOI[1] == array[index + 1];\n });\n\n if (eoiPos === -1) {\n this.mjpeg.chunks.push(chunk);\n } else {\n var part1 = chunk.slice(0, eoiPos + 2);\n if (part1.length) {\n this.mjpeg.chunks.push(part1);\n }\n if (this.mjpeg.chunks.length) {\n var jpegImage = this.mjpeg.chunks.flat();\n var rgba = this.mjpeg.decoderFn(jpegImage);\n this.detectStream(rgba);\n }\n this.mjpeg.chunks = [];\n }\n if (soiPos > -1) {\n this.mjpeg.chunks = [];\n this.mjpeg.chunks.push(chunk.slice(soiPos));\n }\n};\n\nAR.Detector.prototype.detect = function (image) {\n CV.grayscale(image, this.grey);\n CV.adaptiveThreshold(this.grey, this.thres, 2, 7);\n\n this.contours = CV.findContours(this.thres, this.binary);\n //Scale Fix: https://stackoverflow.com/questions/35936397/marker-detection-on-paper-sheet-using-javascript\n //this.candidates = this.findCandidates(this.contours, image.width * 0.20, 0.05, 10);\n this.candidates = this.findCandidates(this.contours, image.width * 0.01, 0.05, 10);\n this.candidates = this.clockwiseCorners(this.candidates);\n this.candidates = this.notTooNear(this.candidates, 10);\n\n return this.findMarkers(this.grey, this.candidates, 49);\n};\n\nAR.Detector.prototype.findCandidates = function (contours, minSize, epsilon, minLength) {\n var candidates = [],\n len = contours.length,\n contour, poly, i;\n\n this.polys = [];\n\n for (i = 0; i < len; ++i) {\n contour = contours[i];\n\n if (contour.length >= minSize) {\n poly = CV.approxPolyDP(contour, contour.length * epsilon);\n\n this.polys.push(poly);\n\n if ((4 === poly.length) && (CV.isContourConvex(poly))) {\n\n if (CV.minEdgeLength(poly) >= minLength) {\n candidates.push(poly);\n }\n }\n }\n }\n\n return candidates;\n};\n\nAR.Detector.prototype.clockwiseCorners = function (candidates) {\n var len = candidates.length,\n dx1, dx2, dy1, dy2, swap, i;\n\n for (i = 0; i < len; ++i) {\n dx1 = candidates[i][1].x - candidates[i][0].x;\n dy1 = candidates[i][1].y - candidates[i][0].y;\n dx2 = candidates[i][2].x - candidates[i][0].x;\n dy2 = candidates[i][2].y - candidates[i][0].y;\n\n if ((dx1 * dy2 - dy1 * dx2) < 0) {\n swap = candidates[i][1];\n candidates[i][1] = candidates[i][3];\n candidates[i][3] = swap;\n }\n }\n\n return candidates;\n};\n\nAR.Detector.prototype.notTooNear = function (candidates, minDist) {\n var notTooNear = [],\n len = candidates.length,\n dist, dx, dy, i, j, k;\n\n for (i = 0; i < len; ++i) {\n\n for (j = i + 1; j < len; ++j) {\n dist = 0;\n\n for (k = 0; k < 4; ++k) {\n dx = candidates[i][k].x - candidates[j][k].x;\n dy = candidates[i][k].y - candidates[j][k].y;\n\n dist += dx * dx + dy * dy;\n }\n\n if ((dist / 4) < (minDist * minDist)) {\n\n if (CV.perimeter(candidates[i]) < CV.perimeter(candidates[j])) {\n candidates[i].tooNear = true;\n } else {\n candidates[j].tooNear = true;\n }\n }\n }\n }\n\n for (i = 0; i < len; ++i) {\n if (!candidates[i].tooNear) {\n notTooNear.push(candidates[i]);\n }\n }\n\n return notTooNear;\n};\n\nAR.Detector.prototype.findMarkers = function (imageSrc, candidates, warpSize) {\n var markers = [],\n len = candidates.length,\n candidate, marker, i;\n\n for (i = 0; i < len; ++i) {\n candidate = candidates[i];\n\n CV.warp(imageSrc, this.homography, candidate, warpSize);\n\n CV.threshold(this.homography, this.homography, CV.otsu(this.homography));\n\n marker = this.getMarker(this.homography, candidate);\n if (marker) {\n markers.push(marker);\n }\n }\n\n return markers;\n};\n\nAR.Detector.prototype.getMarker = function (imageSrc, candidate) {\n var markSize = this.dictionary.markSize;\n var width = (imageSrc.width / markSize) >>> 0,\n minZero = (width * width) >> 1,\n bits = [],\n rotations = [],\n square, inc, i, j;\n\n for (i = 0; i < markSize; ++i) {\n inc = (0 === i || (markSize - 1) === i) ? 1 : (markSize - 1);\n\n for (j = 0; j < markSize; j += inc) {\n square = {\n x: j * width,\n y: i * width,\n width: width,\n height: width\n };\n if (CV.countNonZero(imageSrc, square) > minZero) {\n return null;\n }\n }\n }\n\n for (i = 0; i < markSize - 2; ++i) {\n bits[i] = [];\n\n for (j = 0; j < markSize - 2; ++j) {\n square = {\n x: (j + 1) * width,\n y: (i + 1) * width,\n width: width,\n height: width\n };\n\n bits[i][j] = CV.countNonZero(imageSrc, square) > minZero ? 1 : 0;\n }\n }\n\n rotations[0] = bits;\n\n var foundMin = null;\n var rot = 0;\n for (i = 0; i < 4; i++) {\n var found = this.dictionary.find(rotations[i]);\n if (found && (foundMin === null || found.distance < foundMin.distance)) {\n foundMin = found;\n rot = i;\n if (foundMin.distance === 0)\n break;\n }\n rotations[i + 1] = this.rotate(rotations[i]);\n }\n\n if (foundMin)\n return new AR.Marker(foundMin.id, this.rotate2(candidate, 4 - rot), foundMin.distance);\n\n return null;\n};\n\nAR.Detector.prototype.rotate = function (src) {\n var dst = [],\n len = src.length,\n i, j;\n\n for (i = 0; i < len; ++i) {\n dst[i] = [];\n for (j = 0; j < src[i].length; ++j) {\n dst[i][j] = src[src[i].length - j - 1][i];\n }\n }\n\n return dst;\n};\n\nAR.Detector.prototype.rotate2 = function (src, rotation) {\n var dst = [],\n len = src.length,\n i;\n\n for (i = 0; i < len; ++i) {\n dst[i] = src[(rotation + i) % len];\n }\n\n return dst;\n};\n","/*\nCopyright (c) 2011 Juan Mellado\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n*/\n\n/*\nReferences:\n- \"OpenCV: Open Computer Vision Library\"\n http://sourceforge.net/projects/opencvlibrary/\n- \"Stack Blur: Fast But Goodlooking\"\n http://incubator.quasimondo.com/processing/fast_blur_deluxe.php\n*/\n\nvar CV = CV || {};\nthis.CV = CV;\n\nCV.Image = function(width, height, data){\n this.width = width || 0;\n this.height = height || 0;\n this.data = data || [];\n};\n\nCV.grayscale = function(imageSrc, imageDst){\n var src = imageSrc.data, dst = imageDst.data, len = src.length,\n i = 0, j = 0;\n\n for (; i < len; i += 4){\n dst[j ++] =\n (src[i] * 0.299 + src[i + 1] * 0.587 + src[i + 2] * 0.114 + 0.5) & 0xff;\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.threshold = function(imageSrc, imageDst, threshold){\n var src = imageSrc.data, dst = imageDst.data,\n len = src.length, tab = [], i;\n\n for (i = 0; i < 256; ++ i){\n tab[i] = i <= threshold? 0: 255;\n }\n\n for (i = 0; i < len; ++ i){\n dst[i] = tab[ src[i] ];\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.adaptiveThreshold = function(imageSrc, imageDst, kernelSize, threshold){\n var src = imageSrc.data, dst = imageDst.data, len = src.length, tab = [], i;\n\n CV.stackBoxBlur(imageSrc, imageDst, kernelSize);\n\n for (i = 0; i < 768; ++ i){\n tab[i] = (i - 255 <= -threshold)? 255: 0;\n }\n\n for (i = 0; i < len; ++ i){\n dst[i] = tab[ src[i] - dst[i] + 255 ];\n }\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n return imageDst;\n};\n\nCV.otsu = function(imageSrc){\n var src = imageSrc.data, len = src.length, hist = [],\n threshold = 0, sum = 0, sumB = 0, wB = 0, wF = 0, max = 0,\n mu, between, i;\n\n for (i = 0; i < 256; ++ i){\n hist[i] = 0;\n }\n\n for (i = 0; i < len; ++ i){\n hist[ src[i] ] ++;\n }\n\n for (i = 0; i < 256; ++ i){\n sum += hist[i] * i;\n }\n\n for (i = 0; i < 256; ++ i){\n wB += hist[i];\n if (0 !== wB){\n\n wF = len - wB;\n if (0 === wF){\n break;\n }\n\n sumB += hist[i] * i;\n\n mu = (sumB / wB) - ( (sum - sumB) / wF );\n\n between = wB * wF * mu * mu;\n\n if (between > max){\n max = between;\n threshold = i;\n }\n }\n }\n\n return threshold;\n};\n\nCV.stackBoxBlurMult =\n [1, 171, 205, 293, 57, 373, 79, 137, 241, 27, 391, 357, 41, 19, 283, 265];\n\nCV.stackBoxBlurShift =\n [0, 9, 10, 11, 9, 12, 10, 11, 12, 9, 13, 13, 10, 9, 13, 13];\n\nCV.BlurStack = function(){\n this.color = 0;\n this.next = null;\n};\n\nCV.stackBoxBlur = function(imageSrc, imageDst, kernelSize){\n var src = imageSrc.data, dst = imageDst.data,\n height = imageSrc.height, width = imageSrc.width,\n heightMinus1 = height - 1, widthMinus1 = width - 1,\n size = kernelSize + kernelSize + 1, radius = kernelSize + 1,\n mult = CV.stackBoxBlurMult[kernelSize],\n shift = CV.stackBoxBlurShift[kernelSize],\n stack, stackStart, color, sum, pos, start, p, x, y, i;\n\n stack = stackStart = new CV.BlurStack();\n for (i = 1; i < size; ++ i){\n stack = stack.next = new CV.BlurStack();\n }\n stack.next = stackStart;\n\n pos = 0;\n\n for (y = 0; y < height; ++ y){\n start = pos;\n\n color = src[pos];\n sum = radius * color;\n\n stack = stackStart;\n for (i = 0; i < radius; ++ i){\n stack.color = color;\n stack = stack.next;\n }\n for (i = 1; i < radius; ++ i){\n stack.color = src[pos + i];\n sum += stack.color;\n stack = stack.next;\n }\n\n stack = stackStart;\n for (x = 0; x < width; ++ x){\n dst[pos ++] = (sum * mult) >>> shift;\n\n p = x + radius;\n p = start + (p < widthMinus1? p: widthMinus1);\n sum -= stack.color - src[p];\n\n stack.color = src[p];\n stack = stack.next;\n }\n }\n\n for (x = 0; x < width; ++ x){\n pos = x;\n start = pos + width;\n\n color = dst[pos];\n sum = radius * color;\n\n stack = stackStart;\n for (i = 0; i < radius; ++ i){\n stack.color = color;\n stack = stack.next;\n }\n for (i = 1; i < radius; ++ i){\n stack.color = dst[start];\n sum += stack.color;\n stack = stack.next;\n\n start += width;\n }\n\n stack = stackStart;\n for (y = 0; y < height; ++ y){\n dst[pos] = (sum * mult) >>> shift;\n\n p = y + radius;\n p = x + ( (p < heightMinus1? p: heightMinus1) * width );\n sum -= stack.color - dst[p];\n\n stack.color = dst[p];\n stack = stack.next;\n\n pos += width;\n }\n }\n\n return imageDst;\n};\n\nCV.gaussianBlur = function(imageSrc, imageDst, imageMean, kernelSize){\n var kernel = CV.gaussianKernel(kernelSize);\n\n imageDst.width = imageSrc.width;\n imageDst.height = imageSrc.height;\n\n imageMean.width = imageSrc.width;\n imageMean.height = imageSrc.height;\n\n CV.gaussianBlurFilter(imageSrc, imageMean, kernel, true);\n CV.gaussianBlurFilter(imageMean, imageDst, kernel, false);\n\n return imageDst;\n};\n\nCV.gaussianBlurFilter = function(imageSrc, imageDst, kernel, horizontal){\n var src = imageSrc.data, dst = imageDst.data,\n height = imageSrc.height, width = imageSrc.width,\n pos = 0, limit = kernel.length >> 1,\n cur, value, i, j, k;\n\n for (i = 0; i < height; ++ i){\n\n for (j = 0; j < width; ++ j){\n value = 0.0;\n\n for (k = -limit; k <= limit; ++ k){\n\n if (horizontal){\n cur = pos + k;\n if (j + k < 0){\n cur = pos;\n }\n else if (j + k >= width){\n cur = pos;\n }\n }else{\n cur = pos + (k * width);\n if (i + k < 0){\n cur = pos;\n }\n else if (i + k >= height){\n cur = pos;\n }\n }\n\n value += kernel[limit + k] * src[cur];\n }\n\n dst[pos ++] = horizontal? value: (value + 0.5) & 0xff;\n }\n }\n\n return imageDst;\n};\n\nCV.gaussianKernel = function(kernelSize){\n var tab =\n [ [1],\n [0.25, 0.5, 0.25],\n [0.0625, 0.25, 0.375, 0.25, 0.0625],\n [0.03125, 0.109375, 0.21875, 0.28125, 0.21875, 0.109375, 0.03125] ],\n kernel = [], center, sigma, scale2X, sum, x, i;\n\n if ( (kernelSize <= 7) && (kernelSize % 2 === 1) ){\n kernel = tab[kernelSize >> 1];\n }else{\n center = (kernelSize - 1.0) * 0.5;\n sigma = 0.8 + (0.3 * (center - 1.0) );\n scale2X = -0.5 / (sigma * sigma);\n sum = 0.0;\n for (i = 0; i < kernelSize; ++ i){\n x = i - center;\n sum += kernel[i] = Math.exp(scale2X * x * x);\n }\n sum = 1 / sum;\n for (i = 0; i < kernelSize; ++ i){\n kernel[i] *= sum;\n }\n }\n\n return kernel;\n};\n\nCV.findContours = function(imageSrc, binary){\n var width = imageSrc.width, height = imageSrc.height, contours = [],\n src, deltas, pos, pix, nbd, outer, hole, i, j;\n\n src = CV.binaryBorder(imageSrc, binary);\n\n deltas = CV.neighborhoodDeltas(width + 2);\n\n pos = width + 3;\n nbd = 1;\n\n for (i = 0; i < height; ++ i, pos += 2){\n\n for (j = 0; j < width; ++ j, ++ pos){\n pix = src[pos];\n\n if (0 !== pix){\n outer = hole = false;\n\n if (1 === pix && 0 === src[pos - 1]){\n outer = true;\n }\n else if (pix >= 1 && 0 === src[pos + 1]){\n hole = true;\n }\n\n if (outer || hole){\n ++ nbd;\n\n contours.push( CV.borderFollowing(src, pos, nbd, {x: j, y: i}, hole, deltas) );\n }\n }\n }\n }\n\n return contours;\n};\n\nCV.borderFollowing = function(src, pos, nbd, point, hole, deltas){\n var contour = [], pos1, pos3, pos4, s, s_end, s_prev;\n\n contour.hole = hole;\n\n s = s_end = hole? 0: 4;\n do{\n s = (s - 1) & 7;\n pos1 = pos + deltas[s];\n if (src[pos1] !== 0){\n break;\n }\n }while(s !== s_end);\n\n if (s === s_end){\n src[pos] = -nbd;\n contour.push( {x: point.x, y: point.y} );\n\n }else{\n pos3 = pos;\n s_prev = s ^ 4;\n\n while(true){\n s_end = s;\n\n do{\n pos4 = pos3 + deltas[++ s];\n }while(src[pos4] === 0);\n\n s &= 7;\n\n if ( ( (s - 1) >>> 0) < (s_end >>> 0) ){\n src[pos3] = -nbd;\n }\n else if (src[pos3] === 1){\n src[pos3] = nbd;\n }\n\n contour.push( {x: point.x, y: point.y} );\n\n s_prev = s;\n\n point.x += CV.neighborhood[s][0];\n point.y += CV.neighborhood[s][1];\n\n if ( (pos4 === pos) && (pos3 === pos1) ){\n break;\n }\n\n pos3 = pos4;\n s = (s + 4) & 7;\n }\n }\n\n return contour;\n};\n\nCV.neighborhood =\n [ [1, 0], [1, -1], [0, -1], [-1, -1], [-1, 0], [-1, 1], [0, 1], [1, 1] ];\n\nCV.neighborhoodDeltas = function(width){\n var deltas = [], len = CV.neighborhood.length, i = 0;\n\n for (; i < len; ++ i){\n deltas[i] = CV.neighborhood[i][0] + (CV.neighborhood[i][1] * width);\n }\n\n return deltas.concat(deltas);\n};\n\nCV.approxPolyDP = function(contour, epsilon){\n var slice = {start_index: 0, end_index: 0},\n right_slice = {start_index: 0, end_index: 0},\n poly = [], stack = [], len = contour.length,\n pt, start_pt, end_pt, dist, max_dist, le_eps,\n dx, dy, i, j, k;\n\n epsilon *= epsilon;\n\n k = 0;\n\n for (i = 0; i < 3; ++ i){\n max_dist = 0;\n\n k = (k + right_slice.start_index) % len;\n start_pt = contour[k];\n if (++ k === len) {k = 0;}\n\n for (j = 1; j < len; ++ j){\n pt = contour[k];\n if (++ k === len) {k = 0;}\n\n dx = pt.x - start_pt.x;\n dy = pt.y - start_pt.y;\n dist = dx * dx + dy * dy;\n\n if (dist > max_dist){\n max_dist = dist;\n right_slice.start_index = j;\n }\n }\n }\n\n if (max_dist <= epsilon){\n poly.push( {x: start_pt.x, y: start_pt.y} );\n\n }else{\n slice.start_index = k;\n slice.end_index = (right_slice.start_index += slice.start_index);\n\n right_slice.start_index -= right_slice.start_index >= len? len: 0;\n right_slice.end_index = slice.start_index;\n if (right_slice.end_index < right_slice.start_index){\n right_slice.end_index += len;\n }\n\n stack.push( {start_index: right_slice.start_index, end_index: right_slice.end_index} );\n stack.push( {start_index: slice.start_index, end_index: slice.end_index} );\n }\n\n while(stack.length !== 0){\n slice = stack.pop();\n\n end_pt = contour[slice.end_index % len];\n start_pt = contour[k = slice.start_index % len];\n if (++ k === len) {k = 0;}\n\n if (slice.end_index <= slice.start_index + 1){\n le_eps = true;\n\n }else{\n max_dist = 0;\n\n dx = end_pt.x - start_pt.x;\n dy = end_pt.y - start_pt.y;\n\n for (i = slice.start_index + 1; i < slice.end_index; ++ i){\n pt = contour[k];\n if (++ k === len) {k = 0;}\n\n dist = Math.abs( (pt.y - start_pt.y) * dx - (pt.x - start_pt.x) * dy);\n\n if (dist > max_dist){\n max_dist = dist;\n right_slice.start_index = i;\n }\n }\n\n le_eps = max_dist * max_dist <= epsilon * (dx * dx + dy * dy);\n }\n\n if (le_eps){\n poly.push( {x: start_pt.x, y: start_pt.y} );\n\n }else{\n right_slice.end_index = slice.end_index;\n slice.end_index = right_slice.start_index;\n\n stack.push( {start_index: right_slice.start_index, end_index: right_slice.end_index} );\n stack.push( {start_index: slice.start_index, end_index: slice.end_index} );\n }\n }\n\n return poly;\n};\n\nCV.warp = function(imageSrc, imageDst, contour, warpSize){\n var src = imageSrc.data, dst = imageDst.data,\n width = imageSrc.width, height = imageSrc.height,\n pos = 0,\n sx1, sx2, dx1, dx2, sy1, sy2, dy1, dy2, p1, p2, p3, p4,\n m, r, s, t, u, v, w, x, y, i, j;\n\n m = CV.getPerspectiveTransform(contour, warpSize - 1);\n\n r = m[8];\n s = m[2];\n t = m[5];\n\n for (i = 0; i < warpSize; ++ i){\n r += m[7];\n s += m[1];\n t += m[4];\n\n u = r;\n v = s;\n w = t;\n\n for (j = 0; j < warpSize; ++ j){\n u += m[6];\n v += m[0];\n w += m[3];\n\n x = v / u;\n y = w / u;\n\n sx1 = x >>> 0;\n sx2 = (sx1 === width - 1)? sx1: sx1 + 1;\n dx1 = x - sx1;\n dx2 = 1.0 - dx1;\n\n sy1 = y >>> 0;\n sy2 = (sy1 === height - 1)? sy1: sy1 + 1;\n dy1 = y - sy1;\n dy2 = 1.0 - dy1;\n\n p1 = p2 = sy1 * width;\n p3 = p4 = sy2 * width;\n\n dst[pos ++] =\n (dy2 * (dx2 * src[p1 + sx1] + dx1 * src[p2 + sx2]) +\n dy1 * (dx2 * src[p3 + sx1] + dx1 * src[p4 + sx2]) ) & 0xff;\n\n }\n }\n\n imageDst.width = warpSize;\n imageDst.height = warpSize;\n\n return imageDst;\n};\n\nCV.getPerspectiveTransform = function(src, size){\n var rq = CV.square2quad(src);\n\n rq[0] /= size;\n rq[1] /= size;\n rq[3] /= size;\n rq[4] /= size;\n rq[6] /= size;\n rq[7] /= size;\n\n return rq;\n};\n\nCV.square2quad = function(src){\n var sq = [], px, py, dx1, dx2, dy1, dy2, den;\n\n px = src[0].x - src[1].x + src[2].x - src[3].x;\n py = src[0].y - src[1].y + src[2].y - src[3].y;\n\n if (0 === px && 0 === py){\n sq[0] = src[1].x - src[0].x;\n sq[1] = src[2].x - src[1].x;\n sq[2] = src[0].x;\n sq[3] = src[1].y - src[0].y;\n sq[4] = src[2].y - src[1].y;\n sq[5] = src[0].y;\n sq[6] = 0;\n sq[7] = 0;\n sq[8] = 1;\n\n }else{\n dx1 = src[1].x - src[2].x;\n dx2 = src[3].x - src[2].x;\n dy1 = src[1].y - src[2].y;\n dy2 = src[3].y - src[2].y;\n den = dx1 * dy2 - dx2 * dy1;\n\n sq[6] = (px * dy2 - dx2 * py) / den;\n sq[7] = (dx1 * py - px * dy1) / den;\n sq[8] = 1;\n sq[0] = src[1].x - src[0].x + sq[6] * src[1].x;\n sq[1] = src[3].x - src[0].x + sq[7] * src[3].x;\n sq[2] = src[0].x;\n sq[3] = src[1].y - src[0].y + sq[6] * src[1].y;\n sq[4] = src[3].y - src[0].y + sq[7] * src[3].y;\n sq[5] = src[0].y;\n }\n\n return sq;\n};\n\nCV.isContourConvex = function(contour){\n var orientation = 0, convex = true,\n len = contour.length, i = 0, j = 0,\n cur_pt, prev_pt, dxdy0, dydx0, dx0, dy0, dx, dy;\n\n prev_pt = contour[len - 1];\n cur_pt = contour[0];\n\n dx0 = cur_pt.x - prev_pt.x;\n dy0 = cur_pt.y - prev_pt.y;\n\n for (; i < len; ++ i){\n if (++ j === len) {j = 0;}\n\n prev_pt = cur_pt;\n cur_pt = contour[j];\n\n dx = cur_pt.x - prev_pt.x;\n dy = cur_pt.y - prev_pt.y;\n dxdy0 = dx * dy0;\n dydx0 = dy * dx0;\n\n orientation |= dydx0 > dxdy0? 1: (dydx0 < dxdy0? 2: 3);\n\n if (3 === orientation){\n convex = false;\n break;\n }\n\n dx0 = dx;\n dy0 = dy;\n }\n\n return convex;\n};\n\nCV.perimeter = function(poly){\n var len = poly.length, i = 0, j = len - 1,\n p = 0.0, dx, dy;\n\n for (; i < len; j = i ++){\n dx = poly[i].x - poly[j].x;\n dy = poly[i].y - poly[j].y;\n\n p += Math.sqrt(dx * dx + dy * dy) ;\n }\n\n return p;\n};\n\nCV.minEdgeLength = function(poly){\n var len = poly.length, i = 0, j = len - 1,\n min = Infinity, d, dx, dy;\n\n for (; i < len; j = i ++){\n dx = poly[i].x - poly[j].x;\n dy = poly[i].y - poly[j].y;\n\n d = dx * dx + dy * dy;\n\n if (d < min){\n min = d;\n }\n }\n\n return Math.sqrt(min);\n};\n\nCV.countNonZero = function(imageSrc, square){\n var src = imageSrc.data, height = square.height, width = square.width,\n pos = square.x + (square.y * imageSrc.width),\n span = imageSrc.width - width,\n nz = 0, i, j;\n\n for (i = 0; i < height; ++ i){\n\n for (j = 0; j < width; ++ j){\n\n if ( 0 !== src[pos ++] ){\n ++ nz;\n }\n }\n\n pos += span;\n }\n\n return nz;\n};\n\nCV.binaryBorder = function(imageSrc, dst){\n var src = imageSrc.data, height = imageSrc.height, width = imageSrc.width,\n posSrc = 0, posDst = 0, i, j;\n\n for (j = -2; j < width; ++ j){\n dst[posDst ++] = 0;\n }\n\n for (i = 0; i < height; ++ i){\n dst[posDst ++] = 0;\n\n for (j = 0; j < width; ++ j){\n dst[posDst ++] = (0 === src[posSrc ++]? 0: 1);\n }\n\n dst[posDst ++] = 0;\n }\n\n for (j = -2; j < width; ++ j){\n dst[posDst ++] = 0;\n }\n\n return dst;\n};\n","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag16h5.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_16h5'] = {\n nBits: 16,\n tau: 5,\n codeList: [0x231b,0x2ea5,0x346a,0x45b9,0x79a6,0x7f6b,0xb358,0xe745,0xfe59,0x156d,0x380b,0xf0ab,0xd84,0x4736,0x8c72,0xaf10,0x93c,0x93b4,0xa503,0x468f,0xe137,0x5795,0xdf42,0x1c1d,0xe9dc,0x73ad,0xad5f,0xd530,0x7ca,0xaf2e]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_25h7'] = {\n nBits: 25,\n tau: 7,\n codeList: [0x4b770d,0x11693e6,0x1a599ab,0xc3a535,0x152aafa,0xaccd98,0x1cad922,0x2c2fad,0xbb3572,0x14a3b37,0x186524b,0xc99d4c,0x23bfea,0x141cb74,0x1d0d139,0x1670aeb,0x851675,0x150334e,0x6e3ed8,0xfd449d,0xaa55ec,0x1c86176,0x15e9b28,0x7ca6b2,0x147c38b,0x1d6c950,0x8b0e8c,0x11a1451,0x1562b65,0x13f53c8,0xd58d7a,0x829ec9,0xfaccf1,0x136e405,0x7a2f06,0x10934cb,0x16a8b56,0x1a6a26a,0xf85545,0x195c2e4,0x24c8a9,0x12bfc96,0x16813aa,0x1a42abe,0x1573424,0x1044573,0xb156c2,0x5e6811,0x1659bfe,0x1d55a63,0x5bf065,0xe28667,0x1e9ba54,0x17d7c5a,0x1f5aa82,0x1a2bbd1,0x1ae9f9,0x1259e51,0x134062b,0xe1177a,0xed07a8,0x162be24,0x59128b,0x1663e8f,0x1a83cb,0x45bb59,0x189065a,0x4bb370,0x16fb711,0x122c077,0xeca17a,0xdbc1f4,0x88d343,0x58ac5d,0xba02e8,0x1a1d9d,0x1c72eec,0x924bc5,0xdccab3,0x886d15,0x178c965,0x5bc69a,0x1716261,0x174e2cc,0x1ed10f4,0x156aa8,0x3e2a8a,0x2752ed,0x153c651,0x1741670,0x765b05,0x119c0bb,0x172a783,0x4faca1,0xf31257,0x12441fc,0xd3748,0xc21f15,0xac5037,0x180e592,0x7d3210,0xa27187,0x2beeaf,0x26ff57,0x690e82,0x77765c,0x1a9e1d7,0x140be1a,0x1aa1e3a,0x1944f5c,0x19b5032,0x169897,0x1068eb9,0xf30dbc,0x106a151,0x1d53e95,0x1348cee,0xcf4fca,0x1728bb5,0xdc1eec,0x69e8db,0x16e1523,0x105fa25,0x18abb0c,0xc4275d,0x6d8e76,0xe8d6db,0xe16fd7,0x1ac2682,0x77435b,0xa359dd,0x3a9c4e,0x123919a,0x1e25817,0x2a836,0x1545a4,0x1209c8d,0xbb5f69,0x1dc1f02,0x5d5f7e,0x12d0581,0x13786c2,0xe15409,0x1aa3599,0x139aad8,0xb09d2a,0x54488f,0x13c351c,0x976079,0xb25b12,0x1addb34,0x1cb23ae,0x1175738,0x1303bb8,0xd47716,0x188ceea,0xbaf967,0x1226d39,0x135e99b,0x34adc5,0x2e384d,0x90d3fa,0x232713,0x17d49b1,0xaa84d6,0xc2ddf8,0x1665646,0x4f345f,0x2276b1,0x1255dd7,0x16f4ccc,0x4aaffc,0xc46da6,0x85c7b3,0x1311fcb,0x9c6c4f,0x187d947,0x8578e4,0xe2bf0b,0xa01b4c,0xa1493b,0x7ad766,0xccfe82,0x1981b5b,0x1cacc85,0x562cdb,0x15b0e78,0x8f66c5,0x3332bf,0x12ce754,0x96a76,0x1d5e3ba,0x27ea41,0x14412df,0x67b9b4,0xdaa51a,0x1dcb17,0x4d4afd,0x6335d5,0xee2334,0x17d4e55,0x1b8b0f0,0x14999e3,0x1513dfa,0x765cf2,0x56af90,0x12e16ac,0x1d3d86c,0xff279b,0x18822dd,0x99d478,0x8dc0d2,0x34b666,0xcf9526,0x186443d,0x7a8e29,0x19c6aa5,0x1f2a27d,0x12b2136,0xd0cd0d,0x12cb320,0x17ddb0b,0x5353b,0x15b2caf,0x1e5a507,0x120f1e5,0x114605a,0x14efe4c,0x568134,0x11b9f92,0x174d2a7,0x692b1d,0x39e4fe,0xaaff3d,0x96224c,0x13c9f77,0x110ee8f,0xf17bea,0x99fb5d,0x337141,0x2b54d,0x1233a70]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag25h9.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_25h9'] = {\n nBits: 25,\n tau: 9,\n codeList: [0x155cbf1,0x1e4d1b6,0x17b0b68,0x1eac9cd,0x12e14ce,0x3548bb,0x7757e6,0x1065dab,0x1baa2e7,0xdea688,0x81d927,0x51b241,0xdbc8ae,0x1e50e19,0x15819d2,0x16d8282,0x163e035,0x9d9b81,0x173eec4,0xae3a09,0x5f7c51,0x1a137fc,0xdc9562,0x1802e45,0x1c3542c,0x870fa4,0x914709,0x16684f0,0xc8f2a5,0x833ebb,0x59717f,0x13cd050,0xfa0ad1,0x1b763b0,0xb991ce]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h10.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h10'] = {\n nBits: 36,\n tau: 10,\n codeList: [0x1ca92a687,0x20521ac4c,0x27a3fb7d6,0x2b4cebd9b,0x3647bceea,0x39f0ad4af,0x3d999da74,0x44eb7e5fe,0x538f3fd12,0x5738302d7,0x65dbf19eb,0x70d6c2b3a,0x7f7a8424e,0x832374813,0x86cc64dd8,0x8a755539d,0x9570264ec,0x991916ab1,0xa06af763b,0xab65c878a,0xb2b7a9314,0xb660998d9,0xbdb27a463,0xcc563bb77,0xe24bdde15,0xed46aef64,0xf4988faee,0x6e5417c7,0x158902edb,0x1cdae3a65,0x242cc45ef,0x27d5b4bb4,0x2b7ea5179,0x32d085d03,0x3679762c8,0x3a226688d,0x3dcb56e52,0x48c627fa1,0x5769e96b5,0x6264ba804,0x660daadc9,0x6d5f8b953,0x74b16c4dd,0x7fac3d62c,0x91f8ef305,0x95a1df8ca,0x994acfe8f,0xa09cb0a19,0xa445a0fde,0xa7ee915a3,0xab9781b68,0xaf407212d,0xb69252cb7,0xc8df04990,0xd3d9d5adf,0xd782c60a4,0xf12158907,0x1d0c9ce43,0x20b58d408,0x2f594eb1c,0x3a541fc6b,0x454ef0dba,0x53f2b24ce,0x629673be2,0x74e3258bb,0x8ad8c7b59,0x9d2579832,0xa8204a981,0xaf722b50b,0xb6c40c095,0xba6cfc65a,0xf15311ce5,0x748b3f83,0xaf1a4548,0xe9a94b0d,0x2be217935,0x3e2ec960e,0x4cd28ad22,0x507b7b2e7,0x54246b8ac,0x57cd5be71,0x6a1a0db4a,0x6dc2fe10f,0x876190972,0x99ae4264b,0xabfaf4324,0xc9427714c,0xd09457cd6,0xd43d4829b,0xea32ea539,0xf52dbb688,0x161e2ea75,0x286ae074e,0x66a2d6963,0x8b3c3a315,0x8ee52a8da,0xa131dc5b3,0xe6bbb3352,0xf55f74a66,0x5a45bb5,0x7ac2673f,0x1da1c89dd,0x289c99b2c,0x3ae94b805,0x50deedaa3,0x5830ce62d,0x5bd9bebf2,0x632b9f77c,0x6e26708cb,0x841c12b69,0x92bfd427d,0x9668c4842,0x9dbaa53cc,0xb007570a5,0xb3b04766a,0xc25408d7e,0xea965ccf5,0xf93a1e409,0x434ef558,0x1681a1231,0x1dd381dbb,0x302033a94,0x75aa0a833,0x92f18d65b,0x9a436e1e5,0xa1954ed6f,0xb78af100d,0xbb33e15d2,0xc62eb2721,0x466a8936,0xf6179a85,0x16b35a60f,0x589440de9,0x6738024fd,0x847f85325,0x9e1e17b88,0xacc1d929c,0xb06ac9861,0xd5042d213,0xfd468118a,0xf9332e63,0x342c96815,0x37d586dda,0x551d09c02,0x5c6eea78c,0x6017dad51,0x9354ffe17,0x9aa6e09a1,0xa94aa20b5,0xacf39267a,0xbb9753d8e,0xbf4044353,0x8730b6b7,0x1716ccdcb,0x22119df1a,0x3f5920d42,0x58f7b35a5,0x6b446527e,0x972fa97ba,0x9e818a344,0xa5d36aece,0xd1beaf40a,0xdcb980559,0xf65812dbc,0x139f95be4,0x6b761e65c,0x6f1f0ec21,0xa605242ac,0xe43d1a4c1,0x29c6f1260,0x386ab2974,0x4e6054c12,0x8c984ae27,0x97931bf76,0x9ee4fcb00,0xd22221bc6,0xe46ed389f,0xebc0b4429,0x6f82813dd,0x732b719a2,0x9072f47ca,0x941be4d8f,0x97c4d5354,0x9f16b5ede,0xb8b548741,0xd253dafa4,0xd5fccb569,0xd9a5bbb2e,0xe4a08cc7d,0x3c77156f5,0x7aaf0b90a,0xb53e1155a,0xb8e701b1f,0x5c2b9448,0x14667ab5c,0x47a39fc22,0x4ef5807ac,0x64eb22a4a,0x982847b10,0xaa74f97e9,0xae1de9dae,0xb56fca938,0xf750b1112,0x1bea14ac4,0x1f9305089,0x233bf564e,0x31dfb6d62,0x3931978ec,0x52d02a14f,0x5a220acd9,0xb1f893751,0xfb2b5aab5,0x40b531854,0x5a53c40b7,0x8d90e917d,0x9139d9742,0x94e2c9d07,0xd6c3b04e1,0xe910621ba,0xf40b33309,0x1152b6131,0x32432951e,0x3d3dfa66d,0x65804e5e4,0xab0a25383,0xb604f64d2,0xde474a449,0x11846f50f,0x6d03e854c,0x7455c90d6,0xab3bde761,0xdad013262,0xe973d4976,0x2b54bb150,0x9577f58a1,0x9920e5e66,0xb66868c8e,0xf4a05eea3,0x3dd326207,0x5b1aa902f,0x99529f244,0xb2f131aa7,0xd038b48cf,0xd3e1a4e94,0x24664cd82,0x36b2fea5b,0x95db6805d,0xa0d6391ac,0xabd10a2fb,0x15f444a4c,0x2be9e6cea,0x57d52b226,0x5f270bdb0,0xb6fd94828,0x879b19105,0xd476d0a2e,0xe6c382707,0xdbfa6a996,0x1689705e6,0x3b22d3f98,0x636527f0f,0x7d03ba772,0xee78d5a4d,0xbf165a32a,0xc2bf4a8ef,0x517be89f2,0x67718ac90,0x6b1a7b255,0x726c5bddf,0xbb9f23143,0x1375abbbb,0x296b4de59,0x8893b745b,0xa9842a848,0xb827ebf5c,0x3840c894b,0x6b7deda11,0xbc02958ff,0x55ba04b51,0x76aa77f3e,0x9b43db8f0,0x9eeccbeb5,0xa295bc47a,0xb4e26e153,0xe476a2c54,0x6be1601cd,0x6f8a50792,0x97cca4709,0xbc66080bb,0x1093a056e,0x6fbc09b70,0xb8eed0ed4,0xcee473172,0x23120b625,0x5da111275,0xcf162c550,0xec8f68756,0xb5db0c4a9,0x2b2ad1127,0x536d2509e,0x9c9fec402,0xc1394fdb4,0x6c326b53,0x5e99af5cb,0xaf1e574b9,0xe6046cb44,0x661d49533,0x8e5f9d4aa,0xdb3b54dd3,0xe63625f22,0xe9df164e7,0x455e8f524,0x5b54317c2,0xbe258b389,0x54340a016,0x5b85eaba0,0x1284dcc1a,0x24d18e8f3,0x4d13e286a,0x8b4bd8a7f,0x215a5770c,0x46572d87a,0xc2c719ca4,0x4ddac77e2,0xd19c94796,0x2d1c0d7d3,0x9ae8384e9,0x9e9128aae,0xca7c6cfea,0x16282675,0xad985c97e,0x4af8bc195,0x9f580da26,0xa6a9ee5b0,0xbc9f9084e,0xd63e230b1,0xc4232a7b6,0xd66fdc48f,0xec657e72d,0xa364707a7,0xf79208c5a,0xde88a1f91,0x574f9ddf6,0x65f35f50a,0x69ce08ead,0x490f4ee9e,0xc9282b88d,0x752c4c7b8,0xb364429cd,0x8b53a7e34,0xbe90ccefa,0xb0507dfa2,0xd525e90,0x5c549eecd,0xe3bf5c446,0x936c6d936,0x9747172d9,0xca843c39f,0xd57f0d4ee,0x2d5595f66,0xbfbb2462e,0x266727b98,0x7ac679429,0x26fc53732,0x656602d25,0x2eb1a6a78,0x4850392db,0xe5b098af2,0xab534c280,0x9ce143f4a,0xf4b7cc9c2,0x35b8e0d6,0x871d5b08a,0x5b958930a,0xb429a7fa,0x54d8d431a,0x7d1b28291,0xa1e645021,0xb80da069d,0xeef3b5d28,0x263d3db6f,0x9592d503,0x4b9d86499,0x6c8df9886,0xa3740ef11,0xc4963b6dc,0x6da94672,0x53b64bf9b,0xb2deb559d,0xf116ab7b2,0x8ace1aa04,0x8ea8c43a7,0x6a4119dd3,0x99d54e8d4,0xc969833d5,0xf554c7911,0x3ade9e6b0,0x6e1bc3776,0x7916948c5,0xdbe7ee48c,0x79484dca3,0xf992e3a70,0x884f81b73,0xc68777d88,0x603ee6fda,0x728b98cb3,0xb12701684,0xd5f21e414,0x58652f15,0x2dc8a6e8c,0x4767396ef,0xb8dc549ca,0xf36b5a61a,0xd09ece7d,0xdda77175a,0x5e9c56d1,0x73e7a97c5,0xb21f9f9da,0xde3c9d2f4,0x69504ae32,0x77f40c546,0xed1217de6,0x3a1f88aed,0xe623a9a18,0xaeec67a8,0xbea83aa19,0x92eeaf8bb,0xa5d08d12e,0x819a9bf38,0x473d4f6c6,0xb192431f5,0xa6c92b484,0x7046885b5,0xb9ab08cf7,0x782d94cd9,0xf158032fa,0x77f5e976,0x12dda2281,0xe72417123,0x3056de487,0xe3de9931a,0xeb3079ea4,0xe4420bad6,0x439c2e4b6,0x47da4a615,0xd7cfdda3,0x56afc5107,0xe978c5f8b,0x5aede1266,0xaf1b79719,0xf8b1b3239,0x75e8845db,0xbf1b4b93f,0xfd5341b54,0xa2373b2d3,0x5967e672b,0xa2cc66e6d,0xb17028581,0xb54ad1f24,0xe91d22b84,0xde85c41f1,0x53d588e6f,0xe9e407afc,0xfc6272bb3,0xa8ca0629a,0xb86665d04,0x5a58fde9,0x1855b427e,0xaabb42946,0xe204ca78d,0x32897267b,0xa78d7ae2,0x96536a598,0xbf2aea0a9,0xc9bcd56c,0x81eb921ea,0x2732fe125,0x2eb69808d,0x61f3bd153,0x8ddf0168f,0x921d1d7ee,0x2bd48ca40,0x83ab154b8,0x5f436aee4,0x93dca0abc,0x26d75ad1e,0x872a1ba54,0x373a9f700,0x50d931f63,0x12d2f512c,0xc6efdbb59,0x88e99ed22,0x903b7f8ac,0xa9da1210f,0xa2eba3d41,0xfe9cd615c,0xfb8911731,0x1cab3defc,0xe6289b02d,0x66d6a35b6,0xb0096a91a,0xc9afcc532,0x80aebe5ac,0xd2f2e9768,0xcc67edb56,0xa51e37f35,0x6ac0eb6c3,0x6af2a4aa1,0xe76290ecb,0x37e738db9,0x72d9b11c5,0x76e613f46,0x4f073278b,0xe1eea307,0xe9e8f9111,0x793ee6f5,0x17304e15f,0x7a3361104,0x731339958,0x8daa6a511,0xa4037ef6b,0x210896f2f,0xafc535032,0xe3025a0f8,0x63e21ba5f,0x3ebb5b8c8,0xf9c6b06c3,0xca95ee37e,0x81f852bb4,0xd6895d823,0x7040cca75,0x4d66ec391,0x4a216e588,0x51d6c18ce,0x47711c319,0x6ae7f794c,0x4abe694d7,0xbc96f6f6e,0x57aa76cd2,0xf948f2648,0x31bcd1bc3,0x94c7b3f1d,0x32eef86ac,0x668f8ff2e,0x6de170ab8,0x9341b93e2,0x974e1c163,0x73182af6d,0x5d85fb48b,0x78b257bde,0x173d0eb29,0x5add785d1,0xaf6e83240,0xdce79166c,0x22716840b,0x7b408f1d9,0xde43a217e,0x36e10fb6e,0xea9a83ddf,0x4dcf50162,0x9aab07a8b,0x281364431,0x8392dd46e,0x945e6ace,0x8d07b3a82,0xd012f1990,0xb7098acc7,0xc2fcfa16c,0x1e7c731a9,0xf16ea68ee,0x2fa69cb03,0x4cee1f92b,0x1e20cfda2,0x9e9d1ef4d,0xe83358a6d,0x59a873d48,0xa6842b671,0x6885bdbef,0x73e4014fa,0x7b9954840,0x548157ffd,0x8853a8c5d,0xeb8874fe0,0xb25d4f257,0x36b447da5,0x71d87958f,0xeedd91553,0x4af23612a,0x278329eac,0x191121b76,0x6e691175d,0xbd140329,0x6ed4532ce,0xd5e3c8ff4,0xe26c64033,0x494a2097b,0xf5e36d440,0xb7818d202,0xa63548c34,0x682f0bdfd,0x3d3c65c17,0x4c4399ae7,0x6b18e67ff,0x4778211a3,0x4089b2dd5,0x21edee850,0x739cede72,0x858dfc744,0x4bc5dba6c,0x21cbd3bdc,0xac83de313,0x6135f08da,0xd3a3a9f0b,0xeb2716099,0x40b88e413,0x992442a25,0xc639de695,0x683bcc7c7,0x6245fc74f,0x543766bd5,0x375356569,0xfa45b7a88,0x9f29b1207,0xba245457c,0x5b98e5ec9,0x204aca6b6,0xd52e9605b,0x504a40d28,0xab6e1695e,0xa26481ebb,0x9455ec341,0x2f05f98e9,0xead83365c,0xb928d8486,0x7b860de0b,0x964ef7da2,0x2422962b9,0x28f5ddfb2,0x8c5c63713,0x9068c6494,0x50aad5744,0x93e7cca30,0x9825e8b8f,0x3a8b4947d,0xfa06737b5,0xcb9c963e8,0x91a2bc332,0x284666b59,0xceb82a1c8,0xa2fe9f06a,0x6fa50365,0x19aa747fa,0xa6e117dc2,0x2b3810910,0xff7e857b2,0x48b55c3e,0x975456ac2,0xad200ed37,0xe4d4d86ef,0xb3ec62491,0x8cd465c4e,0x8a2be2d94,0x5a9f7d648,0x59e067a85,0xb5c35327e,0xc4ca8714e,0xe927a04c,0xf71eac628,0x109354e62,0x1037b1a5b,0x26c27f893,0x3597fa385,0xee24b62ef,0x4b31f921c,0x650244e5d,0xcfec64526,0xcd4bb0a21,0x648c56197,0xbd95056f8,0x983c8c183,0xddc662f22,0x5631bb980,0x1203f56f3,0x6a0c37549,0xa59baa8a4,0x6a23a5068,0xad609c354,0xf6f6d5e74,0x36bc95f79,0x424c92c62,0x3692abf50,0xa4bc460d,0x1b4434b89,0x4eb31302d,0x9a3a891f9,0x93af8d5e7,0xef60bfa02,0x607a378d6,0x5a5a7d835,0x536c0f467,0x11f66a7fe,0x74c7c43c5,0x66eae7c29,0xf5a785d2c,0xd3948a5c0,0xec1094aa4,0xfcad61c19,0x49ca7108a,0x77437f4b6,0x553083d4a,0x5c26c14cd,0x6eb4cacee,0xe8aded63c,0x132aa4b5c,0x57603a19e,0xee359dda3,0xd0f5ea330,0x46b0f0b1f,0xd47cbfc81,0x3ed1b37b0,0x4c8c752d8,0xac202044b,0x207f16128,0x53f5c3981,0x70e1a33a2,0xed8348baa,0x798f94a3e,0x8896c890e,0x521425a3f,0xc8329e9ea,0x41f238ba5,0x1093d3c81,0xcab628e90,0xa1b4bf356,0x92eee2fce,0x59d35b9af,0x2176e9f53,0x7c9abfb89,0xb06d107e9,0xe94c318d5,0x2f397ae30,0xd7e5a1a48,0x98c4abc47,0x574737c29,0xd7f5401b2,0x852b87bc6,0x1180fa957,0x501c63328,0xfd28c0d13,0xf764aa079,0xc8a6f8c5a,0x975b10240,0x6bd33e4c0,0xa1113e39c,0xabcfa8fb8,0x149ea1fac,0xf6443556f,0x959da07e7,0x4721a2ac4,0x30bde0f15,0xc7c4fdef8,0xb7feb4465,0x56675073c,0x96f3f57b9,0x876f0386e,0x393f0a7e8,0x32b40ebd6,0x10a11346a,0xfb81f48ae,0xa892877e,0x86f636e08,0x4fbc4d72b,0x561d5f314,0xca18e2835,0x7e6f519f5,0x8b94e7983,0x619adfaf3,0x4c9ddbbab,0xcb6a461f2,0xf6e22456,0x858c9b401,0x92dc1b3b8,0x3a783615b,0xc74b66f67,0xea90891bc,0x31a829e4b,0x7bd38f505,0xb4476ea80,0x1af371fea,0x84894ff56,0x537584df,0xd4ebdd1d0,0xb43cc192b,0x76700d287,0xaaad9fa58,0xfa511710f,0x6e54699e5,0x6d73391ae,0x3c2f1fb49,0x4fbd96a75,0x252e6304b,0xe72826214,0x8fe6c9336,0x326397743,0xe03bc524,0xdedac9594,0x4ff19096,0x409b4cdbb,0xb15921888,0xa259bcd6d,0x43c67f305,0x1dc65dcec,0x1730b4f85,0xf8a48f16a,0x57a30e743,0x5afd9839,0x682d5f3ae,0xb694337e,0x758c7dacf,0x18fa1ae7d,0x5ba9b5984,0x32e1d45dd,0x672f05518,0x382ffc5b1,0x8f0b08f33,0xb4a4d9ff0,0x53ba0f980,0x2ac0751fb,0xab005de73,0x61ab7be9b,0x63078c9ad,0x27659d148,0xc653c684f,0xecee05017,0x24378ce5e,0xd0f7e5bac,0x8b4bf4199,0xb7aa495fb,0xf3d6b78a5,0x98bab1024,0x6b4971fad,0x723d6c89,0xa17071a75,0xd55a301f4,0x988de925b,0x7ca276f45,0x321b6e484,0x316149ed6,0xb8dba5bb9,0xaad4df3f4,0x178e204f5,0x95cd2e357,0x73fb8a733,0x84ca10c86,0x89498492d,0x5b9bdf383,0x66c58bb10,0xf153ac21e,0x7ca5d3b04,0x637a521c7,0xb5ed589c1,0xd0a3c644e,0x3d5d0754f,0xc6b901174,0x3e96fd3ed,0x79c2fdf8c,0x6594ae371,0x3504fd77a,0x32b81dcc7,0x57b4f3e35,0x4c9808072,0xa06c10993,0xb059666af,0x72b69c034,0xe33ae836e,0xad6cadf0d,0x19573ace1,0xd562fd1e7,0x847804d9d,0x9e32f6734,0x2355c580f,0x2f177b8d6,0xd689ac650,0x71b70abc,0x254915730,0xc5934f949,0x134d59d09,0x2c731fb06,0xd90c6c5cb,0xcc3f9bca4,0xbf078980c,0x80838e95a,0x5ccd6f054,0x378bae56,0x8d1ddb978,0x93b875cf4,0xe2ce90bc6,0xec291b91b,0xd0a11bdc1,0x751be7244,0x579fcd29e,0xf76e5ccb1,0xeb33da184,0xc0ac75b0f,0x15454fb33,0x8b92a411c,0x7da34b476,0x4f413d45e,0x10ec1dbea,0x650739b93,0x315e08a31,0xd4fd5f1bd,0xb5058a126,0x20d5cb63b,0xc1598dfe7,0xa0a2a338d,0xe29af7686,0x83fd0cac9,0x14a8094d8,0x816e0afa3,0x499ef5d2c,0xbddbd0d95,0xa30839ca9,0x4fd33fb4c,0xef63557b7,0x535f06ab2,0xd47d352e,0xa371e6dc4,0x8ac914b17,0x6ba9d69d7,0x96da89aa,0x65bbd5d14,0xd41d2c5c4,0x52a283583,0x4c1f56d26,0x86cd9984a,0x26cbcedc6,0x1aa0eaa03,0xb95d5ad2c,0xe2eb56b20,0xff49d9d5c,0xcce338378,0x330e9fac7,0xe2f53974a,0x668d1c6d5,0xeca0ba751,0x8d48ab5e6,0xd205e18cd,0x1c391633c,0xef5d02e5f,0xd12bb5f20,0x323215199,0x88f5b3ffc,0x931445f29,0xb893cb727,0x32851ecc0,0x80b44d81b,0x5aa48da98,0x46d1e1284,0x4c837ba14,0xeb22c26de,0xe51e9d246,0x8d03deee6,0x5af8e0909,0xbde9773a4,0xbf611cabf,0xd24ac96e7,0x9fe919318,0x50d0206a6,0xb43b9741c,0xba48d4fb3,0x6bccd7290,0x8bc6bfb9c,0xe5a036c9f,0xa80a2cfee,0xc193655a7,0x7c8e5170d,0x6141edbbb,0x4d6b990dc,0xcc49b5702,0x2343fef58,0xd50cb593c,0x4248a60cd,0x901cfbd4c,0x64a4c8736,0x1b2dcbaea,0xd691e5f4c,0xdf352a493,0x1991ac7da,0x4c4879f45,0x9b34aadee,0x52bb3db0d,0x7b9a8c9d3,0xd7ce6e47e,0xec0b922d8,0x8079cab6b,0xabadc8899,0xf57b93b7,0x5c4ef219,0xd7a438d49,0xf55ecca97,0xd07899f1d,0x260947d6c,0xffbd21ab6,0xd04ff923e,0x964b72033,0x31ac3fd7e,0xd2c52e2c4,0x799a640ef,0x98dd061ed,0x5cb2ab7b8,0x72f3881c8,0xe65ed1164,0x34fa0bd5b,0x64f9823cd,0x3797e1ac0,0x2fb8a4751,0x6f347342e,0x22dd7ea0a,0xb19b65e57,0x44fe83e8a,0x7732732e,0x64de20ed7,0x6c9ea834,0x8ce066650,0xc2a685ff0,0x64f19b01f,0x491ab8a88,0x41212fe5a,0x6f9916f3b,0x694f72e71,0xad7a5b35e,0xf62795292,0xc8cdc3d3a,0xfbc6b3518,0x67b631901,0x5b5ba79d5,0xf4fadebdd,0xac7c802e7,0x385712d9d,0x64bd375b4,0xc9a11df70,0x88355bf31,0x606ffbb0a,0xbda93c2d5,0x7c5f94f0a,0x76fe26501,0x5d8b9153c,0x886bbb218,0xacee2feca,0x2ad19a925,0x83b97855c,0xd36608312,0x8ac60dbc7,0x885c8f58,0x8abbdf891,0xea1602271,0xad654fee1,0x6c461195e,0x5eeb1a327,0x18d743962,0x1fc7c55a5,0xaba749670,0x9c9a59c60,0x6e5bafc06,0x96977db12,0xa97b6ebfa,0x63d2d9da6,0xfab00cd60,0xd7bdf4632,0xf83878d59,0xb1c2c462e,0x14e5144a7,0xf4a909b28,0xe979a185b,0x908090a64,0x99eccd798,0x348780a96,0xfdc7ad169,0xa600c2e5b,0xb0968cd98,0x1a45ec098,0x99118c1b4,0x8afa5cd5a,0x1db7e655e,0x9f637e452,0x9568504e3,0x45b2a662,0xf2a1455a2,0x6c1ca9e75,0x30a4a4639,0xc6c2c1a30,0x87500b452,0x5e338bb2e,0xd9dd11dff,0x8c4b5d012,0x8191194e0,0xdd11db867,0xc67c151ce,0x5cb1a00e4,0x98b7a1c6,0x369f35cd4,0xca2190bdb,0x6e14bb3b9,0x8d5692f8c,0xca4b2f4f8,0x787f06877,0x8acbb8550,0x535f4b56a,0xf4caf7ecb,0xd4615b258,0x347ca7070,0x3c798c85d,0x460506465,0x870d0a5dc,0x6510b2464,0xd1dba5544,0xd57789a33,0xe2417c5ba,0xb5ff8628c,0xa3bb22787,0xa16b64f34,0x421e81d3d,0x35b4596a7,0x8d7a2dd7e,0x50b2d83fa,0x9ea87e7c2,0xd5055e752,0xf96aa9da5,0xb096e2a07,0x49970b44b,0x867fb1518,0x5d0f5dba2,0x1b191d11e,0x8e839bb8f,0x1cd4aca15,0x971ec5615,0x7d72a7ebd,0x8b1253bfb,0xe11de1d25,0xa7566839,0xf4f3542e0,0x1ea791e32,0x32a84f759,0x646f1844e,0x42af26809,0x1f4b464ff,0xda684d2d9,0xd854f5fb9,0x4d4d3e91a,0x5af3ef4e2,0x8a1ef5ce7,0x2354febf3,0xb3c5a8944,0x98b62a144,0x9bdba0b4e,0x4aa99b42,0x8099ea151,0x2185463a3,0xb0a1ae997,0xe628d5770,0xb40b5ac89,0x27213b17d,0x4d21db5b5,0x10d0748f7,0x2276c7876,0xb98bee56d,0xbd1ca6ae8,0x824ab48fa,0xc6f35ae62,0x3547a563c,0xf1fc0d824,0x58f55ed75,0xaa9d0de01,0x4719dde60,0xd5386b3dd,0x4d8d9f666,0xaee36013b,0xba4ee322f,0x898d2db4e,0x9fe364808,0xbb13e8045,0xbe346d43a,0xb4c9f886f,0xc9a6f53b8,0xed5a7b6f,0x2a1fac740,0xb8c134a59,0xb1f773993,0xc4d9d0025,0xca905bdca,0x3150a39a7,0xe8329fad5,0xbd4f98059,0x3bc5cf6cd,0xc982fdd03,0xa372de28,0x73fe2e35a,0xb9f684ec,0xc543ff680,0x1bcf5f09a,0x51b2a8099,0xee53277c2,0xb3835a6c,0xaed6765c1,0x92cfd64c8,0xd20c60ed2,0x59dbd9f51,0xb6acb694b,0x427dcd5fd,0x646336a75,0x8008dea4d,0xaf2bdc7c,0xb8a46478a,0xb02c535b6,0xc645d8631,0x44b4af3d,0xc9edfe6cb,0x32ac8ea2a,0x79266a23f,0xc2d902e93,0x6ae5cfbdb,0x2c66c633e,0xeb7a8a4e3,0xcb17281cf,0x7ca378680,0x7ac81509d,0xa59a05073,0xc9cb9f18d,0xb78100d29,0xfab49420a,0xd0a4e69c4,0xd6c33f722,0x68d21bff8,0x1fdad8ca3,0x2884d6968,0xb091ff264,0xeb5fb236f,0xa3d2a1839,0x527db0bc8,0x2dc68cd9f,0xe3f4ea98a,0xa629fe44f,0xb73bd7d66,0x2abfd7b6b,0x1b4056054,0xd6efaac28,0xd13cc950,0xef84ead94,0x5b6ee0d50,0xf4bec692,0xde1b98881,0x55ccccd31,0x86d9b84d,0x5ab736e3d,0x167d2f005,0x118ed1522,0x38bbdc903,0x39cd31ac2,0x31091bc51,0xd66a87d3f,0xafdade6d3,0x2bd1fe097,0x5cf545dd2,0x5e0af578e,0x6fe6dd4c9,0x862bc8fca,0xcbce0b4c6,0x8b7fa8dd,0x3d108ae9f,0xfed2d914a,0xbab304bd8,0xdebe74f8d,0x1e857e3dc,0x570340581,0x114bbf4f5,0xa3cfc0566,0x4026cd686,0x266fb76cd,0xb715773bb,0x2fd2785fd,0x481b34cad,0x11c58d2ba,0x3a5186f4d,0xda55ab71c,0xac887db92,0x9bd6d5592,0x45857d12a,0x8c862f0b9,0x870c88666,0x4a4f4901f,0x774a993d0,0xc9f16c81d,0xeb415e9ef,0x307aa6302,0xa246f21ee,0x1a4f8a9c2,0xcf09f9b4,0xdb30dbb49,0x3581be36f,0x6919a4318,0x8ee677afd,0x5944b9d59,0x8d5fe61aa,0x77c174b1d,0x5cff8fa10,0xc1ce82f48,0x7fbb18e65,0xb6737103,0xe2d30a9b6,0x6481ff469,0x5834b4d26,0x3bba517d5,0xeee6e8080,0x5fe4fea5e,0xe84e94c8c,0xba2ad0a2a,0xa7f2aead0,0x63cecb46d,0x8943d7229,0x1d3878b2b,0xf2b4efe94,0xd9af1949d,0xbb5824d39,0xb8d8f5090,0xed5e19d08,0x60287437e,0x8fe6ae5c2,0x6c85ac058,0xb906be1b8,0xf9d423f65,0x6efed81d6,0x781b67fa2,0xe1dd437ac,0x7a9201a8c,0xfb444c819,0xce75af959,0x86df6e72b,0x756695aa7,0xb7b2bddf2,0xf19a1b99e,0x9a5790e90,0x1d3b3eac0,0xa5c5d9d2b,0x152850218,0x25c4ba6e,0xd4a5f4beb,0x709cec10e,0x94ddbdb6c,0x9d1218277,0x6190ca34a,0x468ed6a3f,0x801bda52e,0x261b3f1a9,0xb3494d9b,0x583e2d7e5,0x9407a80f2,0x58e902456,0x9108c2273,0x59778ff8c,0xd6ce05028,0x286adc62,0x7ed3060dc,0x57b7e03ed,0x3e3dce5c1,0x1bebc2295,0x14a17c9a,0xc7d90fbda,0x8158ae35a,0x69d70a335,0xd3ef97931,0x5793efb7a,0xe6989ef43,0xcd15f0116,0xf9dbc6e25,0xda4a91117,0x54d0917a,0x60f2c3f15,0x7393b0a66,0x6630ed79b,0xed8589c60,0x7db37ab26,0xc4631e80a,0x1badaf501,0x9bdef764d,0xdd0949b4b,0x86f116771,0xacd7ea109,0x7cc9d2f6b,0x3f5598822,0x4ba5a8d0c,0x66e7f9c42,0x33127fb36,0xc85ff976,0x9dbb32ddf,0x3d06c7a56,0xac07601dd,0x5fda3d7e9,0x40a47aef0,0x139928cd0,0x183ab75eb,0x9dd6d1f4b,0x954afec44,0x29953fe22,0xf947e49b1,0xa74266cb0,0x3bbb7fdab,0x8a72b63d1,0x8763e2fbb,0x8c9b4f9a2,0xa35f5a861,0x99e54752c,0x2fdb8e16f,0x2d083ed68,0xa05d36c5e,0x5460842fe,0x173ae0ee6,0x38b3c62e5,0x476c1ae99,0x9a8cb898a,0x19d4032ac,0xa9c01d80b,0xca7d5e4de,0x295d53115,0xb26740e51,0xbf21b0988,0x167391c15,0xd10af35c6,0xd94750799,0xcb986d117,0x1dddf588,0x71ed85f46,0xa5437d58f,0x4029d1e25,0xc580ec972,0x6847df8ba,0xe294d997b,0xe2e8b10ee,0x1593103dd,0x222103857,0x1e035591d,0xb5c9ef2e9,0x9f815ec3e,0xd1da2a021,0x54f171191,0xe51f4a05e,0xc15e7d603,0xba7f16b87,0x80b7a83e1,0x720e2b18d,0x5ec0c069d,0xa4f9f689c,0x5871cafda,0xc913140a2,0x7a8f2efd1,0x77064952c,0x4ea2d857f,0x484523555,0x54971a9e3,0xeb0694eb2,0xb513c8e63,0x5c910db58,0xca87a4dd7,0xb8ca63158,0xb4b09431d,0x3dc9d50b7,0x7d57f02ac,0x5c595b1b2,0x9e0caf698,0x136b48555,0x687dbcc2b,0x54bae2294,0x6899bbd7b,0x8108f46de,0x1dbe8cf08,0xa02e1ae1d,0xf5f26d59,0x805cf202b,0xafede5687,0x1583d5b30,0xda9ed0620,0xcf1237338,0x3a5a77bc4,0xa17ffa0c6,0x29de4c387,0x7825d431,0x2d7b9b38,0x8ed0f26aa,0x56e54e30d,0x9620ab0e7,0xc7e3ea94c,0xd288a41e2,0xf68884f1e,0x5ee02df09,0xc02dbf645,0xeac4c2424,0xcab2d51e1,0x37439577,0x5618ada43,0x2683b5859,0x8a607c1ce,0x795fd9198,0xb3edb11b8,0x846939c5c,0x8b1f6fa23,0xb1a2f2bfe,0xb63a07ad7,0x5f8ea7b00,0x4ee9c6d0c,0x990f2889b,0xb7f7251d0,0xac3291369,0x9d8f36a7b,0xd57342897,0xefca98365,0xdacc69f0e,0x3a70e4b3c,0x1e95c34c2,0x4caab6c06,0x7231f6ee1,0x37909aa04,0x48c9a9cc,0x59cd081bc,0x4dd78c2e4,0x4979da10f,0x4749d0c5,0xa17a4283b,0xde7e1d52d,0xe47cedf1,0x4fa48cbff,0x545a932a0,0x6c2bd9eb8,0xdd9bd3b8c,0x43332c1ba,0x501fa761d,0x7ec40adbb,0x4049f2b33,0xcde28f57b,0xf68c804b9,0x8f50fbd3e,0x54e1bc344,0x36b26e3a2,0x2e5ac9b1,0x10837858d,0x6ccac9e0b,0x625ba8a52,0xac4c8b45c,0x868678237,0x4187235fe,0xbd62663ce,0xea832dfb2,0xd5a72f0a7,0x659c855e,0xbea7f5e48,0xff9566715,0x1bd06d99a,0x9666c578c,0xc6527d3ec,0xb541f3c61,0x678a9ad70,0x36eaadfa3,0xaf74b01de,0x54cc3cdc3,0xd2e587ce6,0x8694b9349,0xd309898fe,0x5c3250e09,0x84dcac28e,0xf72add2df,0x1901681a3,0x9e6a8fd4,0x12f614cd1,0x6d7801ac4,0x14cf1ca54,0x12a7eb608,0x5e7a3bf62,0xba5056a2,0x5bee44c9b,0x819d7dc86,0x62adc8fd,0xbd3155d41,0xcd8c6b38a,0xe320fd50e,0xe189d6655,0x6863c2831,0xd2b9058f,0x23bfad8fa,0x199bd1216,0x56138afd7,0xface83a93,0x9554da725,0x9b614dd91,0x98acbca3f,0xd5f0d5f21,0xeb59039e1,0x51d1ec82a,0xa366ef3ba,0x1ad0e01f0,0x7f038ad0b,0x3ee055321,0x3bf2dcbb7,0x210e9856c,0xe4fea8231,0xb89444937,0x58852cc34,0x1ee29eea9,0xb919c79f2,0xddc44d3ad,0xddcbd4777,0x3c3982ba1,0xdc8ebc45d,0x8b97712b1,0x9702ea21e,0x1f457e726,0x27c6f6e26,0xa9797770,0xd7615f53b,0x74f1cb6e1,0xa32e4d7dc,0x2e89afd1d,0xb03704d5,0xcca58aab0,0x1e5749225,0x6e63a36ba,0x562992099,0x64701b950,0xf94ed6196,0xb3441b5f1,0xc64fac247,0xd72ebd98b,0xfa1985b23,0x2df788358,0x88838b488,0x6091032b4,0x25ff2d736,0xdce63d3d5,0xbb5970414,0x44d8b5ffe,0xe1a5666d8,0xe34129125,0xe23854b1,0x1b2a6dbe,0xd11507bcd,0x844531e6b,0xd864a8611,0xe2a5a7700,0x2d178962a,0x156b07f01,0x48b59fec3,0x3d3d9d79c,0x1846fb339,0xddf1d03ca,0x998abaf9,0xc9d76190b,0x67354a1a8,0xcc89e2b09,0x353356834,0x7ad97470e,0xf4d560524,0x534b7804e,0x14290c632,0xb67d39d60,0x35b166feb,0x88e6fb681,0xa0f82ae1a,0x8460ce52,0x8b06a9012,0xdaf1299dc,0x629ab696c,0x3113b448a,0xdb5ca215,0x3e00b1e2d,0x85a87f5ab,0xb3995ff20,0x85661554d,0xe709c5384,0x111ca99b,0x49e614279,0xf14677ec4,0x8f6439bfb,0x749faa461,0x1c4f9189a,0xe8e9015ca,0xf6e68d510,0xb3819319f,0xda9f7119f,0x7787f40f8,0xbc57f5716,0x60ff2897e,0xb3a28a934,0x10b34c97c,0xc14f53aed,0xd3c4eaf5d,0xb3148d39e,0x7874ea02,0xf86692b4a,0x5b03a0e8d,0xce6db8cc6,0x8233d5908,0xf163e3c06,0xdff854cce,0x26706f1bc,0x94c358653,0x7384c9821,0xe51b8e5d5,0xeda32963b,0xa073f392f,0xc3ccfa213,0x34adf5216,0xcb8da286b,0x3b5fbbf08,0x12812d1f8,0xc97c54c39,0xe1c3e36b9,0xabb8dc0ed,0x19dcbbf6,0x25b0d7c4d,0x45e6b5ce,0x17dc086ca,0xc3f425e6b,0x6fdee14f8,0x39155e6b4,0xa191ec15,0x398fcd7f4,0xa6e2b0594,0xfe5678d82,0xe317eba1f,0x2c4f10ca1,0xae239c19e,0x18e663ed2,0x4a040b7e7,0xbbca0849c,0xce05b3a74,0x7cee982fd,0x78ee54fa7,0x7b47bb0bd,0x7e8f19216,0xd67d91ced,0xef5effe94,0xec1d1938d,0x4c05ef70e,0x324442d9,0xfb0183bb4,0xfb7a0bd50,0x89aa17d87,0xe4e6aed89,0xdbecf68b4,0x683770de4,0xb9f41a136,0xc7614cace,0x89c298386,0x959cf09de,0xab30b19e3,0xdb2e4b614,0x26d30d39b,0x6ccefe452,0x587c5035c,0xea73bbbe0,0xdd9d91a11,0xdd8c5e851,0xe8b4aa077,0x8ccf8fadd,0x47ddd3c0b,0x635a92f19,0xf0edfd1a3,0x1f760bf5e,0xa83feb68a,0x4f74da9dd,0x52f759252,0x98bee689e,0xc5fc8c3d5,0x8373d1286,0xf5f1cdabd,0xada68d3e5,0x3bbb9eb5e,0x50cde8478,0xf01f956e0,0xa922f2842,0x233a8b25a,0x71118b754,0xb7f874552,0x44d757121,0xb873b14cc,0x5bcc1db5c,0xbf9b895ce,0x5e65bb620,0xbbd1ed35c,0x358e79973,0x62aa5a4a5,0x81715fc0f,0x8df03a76e,0x376b7c6c7,0xa07a49f2e,0x45e159b63,0xdae5706b0,0xb5e52c7cc,0x206935e8e,0x39f0c5119,0x3cd58c574,0x571986d35,0xad66da60f,0x2b1a6315,0xd0131b533,0x741a195c5,0xb8663437,0x1cde52798,0x6b8e658b1,0xb43c0d44d,0x45481d697,0x29de93df5,0x10549b874,0xc056b5828,0x3fa830ad,0x9496d14fa,0xf540592a0,0xf31c8b855,0x64f2ba36b,0xfe7c6e4f5,0x5e42a78b0,0x9c2b8b096,0xdcb4a6e71,0xd63b0e7ed,0xde1bcbcda,0x68e7161f2,0x3e5ddf88d,0x419a37501,0xfad63e7ab,0xc6e81b4ba,0x8329315d3,0xc88d267e6,0x73a0ac25f,0xe7b75690f,0xdcbb95be2,0x7a1d2a059,0xd8fac361e,0x6312ff5c9,0xd2cf50d54,0x8c65fd00f,0xaa1636532,0x870c7285d,0x1894f0b84,0x4260cc5c3,0xe9997b9ec,0x87a052144,0x8706babf6,0xbd5f62ad3,0x1a7895439,0xf7e294bbc,0xbcc27ca26,0x3186a63d4,0x7f3ede4a4,0xb64e32468,0x71f250d53,0x7c6513783,0xb1778714a,0x94bf2c57f,0x64a9f893a,0x1305be654,0x493e0c9f6,0x5ba6fed8,0xc4a0c7a06,0xcc2ec0dd,0xd9a6769af,0x724c78a49,0xc85c981a4,0x12553c4cd,0x83cb892b1,0xbc324ccc7,0xef43f6c1d,0x2d6748bb7,0x5efdce2d7,0x94af64f28,0xf9d58feb3,0xcf547ac63,0xceb309feb,0x30beba8ca,0x8ab2e486a,0x4a95d58ad,0x25ce07c46,0x712b93fd7,0x7f46acc81,0x64049d4be,0x65303aa09,0xf3aad21b3,0x2903a6cd0,0x5a0e0467d,0x3c4fa64e4,0x5c6655126,0xb40a2a67f,0xb0c22c6e5,0x1507e039b,0xb282b16b8,0xc0e14a3d3,0x93d381427,0x6bb55bb87,0xb675af72f,0xfceb4f95e,0x66af6ebbd,0x20a44d1f2,0x6bc873916,0xb8947bee8,0x4b6bed8a6,0x7012f7867,0x7eda3c150,0xab3ef1b8e,0x6d71466ee,0x408c4e225,0xe117838b1,0xaef3a075,0x5a0779d4f,0x70a3b1d69,0x26ccd31fd,0xed64dd1b2,0x981d4f60c,0x6a6e4fb61,0x52f15fc93,0x32b3a64d,0xecb17d667,0xa983fb935,0x37d23c88d,0xb8590fbcb,0xec2f1a277,0x90d3053e6,0xa36fa8ccd,0x44bd08ecc,0x61dd197d9,0xa307cfd82,0x1d09c2de4,0x5f6d74368,0x1327d1b2d,0x594cc36b9,0xfea1cba7c,0x50c31262d,0xd99b1a6ba,0x1bf789cd2,0xe2f6f66f9,0x13d5edfc6,0xbc3a9ab0c,0x1da5b2734,0x25ef4f2de,0xdcb55a50a,0x9c6dbc6ac,0x89a838853,0x168f099ee,0xd51601760,0x89f324f1a,0x2cb1ec1ea,0x6306de366,0x12a2f11e,0xb5c0bf797,0x5c5f02be4,0x5019f54be,0x6ae4a096a,0x4bce78778,0x94b65b97f,0xd3f6e7bd2,0x1fbd2a84c,0x6d0127ab1,0x3e82799aa,0x4c1264dfe,0xcf69c9360,0x4b43e5342,0x35d1f0372,0xd78c18eb4,0x262574101,0xc2c5c7335,0xbad04051a,0x1c481f94e,0x3285aa0de,0x8973e1f69,0x5d238c694,0x7b71847b9,0x242f5675c,0xcc5751c2d,0xe09bc620b,0xe4e904dd,0x7ca4f1a7,0x2ac79ae43,0xe213d4250,0xd4137c2b5,0xddfce11bc,0xd1d658566,0x213f5b1bb,0xcd35be0a8,0xcc67d7f91,0x509bde098,0x74d3d8f46,0x51309c970,0x53e2bdf66,0xa5dd3fed3,0xa4e69b212,0xb1d39936d,0x6b6c8926b,0x46540a7b0,0x2eebc599f,0x2e54a283e,0xf9a328a9c,0x7ea9cfc53,0x5cffa2bdb,0x464d16f8e,0xeb09444bc,0x3f341b259,0x4d112b108,0x70cb94242,0x974ed4ffd,0x1084da291,0x85673ca39,0xd4d74766f,0x64a68e1de,0xe35630cae,0x2073229db,0x63d3a3902,0x31598ee06,0x808d61126,0x29957984,0xd4f5f2649,0x9ec8a706b,0x349981760,0xc93ab23a6,0x2c7aa80da,0x866f102ba,0xb15cff7bc,0x66a13a4ca,0x54a755048,0xd13fdb8d9,0x16ad5edf3,0xe043bb154,0xcc8755671,0xcf9b2bfd5,0x3608890b4,0x330fef315,0xe3299ca65,0xb60765e1,0xe9bb17dc,0x95f474d8b,0xe721d3d00,0xd4679e565,0xc80da6113,0x98deeff30,0xc293bb871,0xe79132f48,0xb152dafbb,0x55f6a4386,0xa1b8a4044,0x4f4187b05,0xb17c2ed3,0x95d75ba04,0xbbf12e96d,0x6abd1a52f,0xf300bc991,0xf0a7385d4,0x52964f82a,0xa9962925f,0x613b2eef1,0x5fd2c92a8,0x9ebecd05,0x36002b87a,0x902c79eef,0x394e63c7e,0x133285064,0xf7cfe2d4b,0x4f068522c,0x96fea1a0f,0xc5a927b13,0xe9a2c1994,0x5c53b3803,0xf636b6188,0x7c656e3,0x26af1fc5f,0xec2f40b78,0xfaa1921e5,0x6137a8b30,0x28674f7b,0x3de184e35,0xeeef093e6,0xd44b3dae0,0xbb7ab7d93,0x2ae18c956,0xcde492bd6,0x1cee0216e,0xf1e5830ad,0x76f6c3299,0xdea24af84,0x277e75586,0xa17318024,0x5c4739486,0x5e3de4725,0x6f67c9f6d,0x25f42791d,0x3c54d15b3,0xef98d9c32,0x42f64819d,0x16d5fd070,0x63cb98d4f,0x45a3ad27c,0x1b496b0ac,0xaa471c42d,0x599346a2,0xdc8d1c2d,0x7498928c1,0xea06e90ff,0xb683baa32,0xf93014e16,0x20575d56e,0x794325589,0x1533e9935,0x86b8bcb70,0xce11faf5d,0x36c0bd318,0xe5e8c1167,0xe1831ba64,0xe088dbfa4,0x984479674,0xafef02b29,0x48518c716,0x4301564ce,0x21cc88710,0xd5c995278,0xd8367de1c,0x4a51125e8,0x113e1c226,0xef141e076,0x44097011d,0x4ca9d707c,0x40d8831f1,0xbd9c3b1d8,0x978364177,0x10f7606a9,0x46a64270a,0x42df1b22b,0xe906cf2a0,0x997da6fa5,0xa5722c26f,0xb14f58aaa,0xafc167ad8,0x37be56e60,0xde7f80d62,0xc3fb0a64,0xce8ca802c,0x35032ed9d,0xaa8ba3ee6,0x94b2e707c,0x2debbdae1,0xf53e25fcf,0xe935543eb,0x1462f0e90,0x54ce7d18c,0x2ddafdc5f,0x700565dee,0xfd408e0af,0x17d089dec,0x833ea2459,0x3c8d3776a,0x2e5eebac8,0x20cbf49b0,0xc44675eb7,0x3a4b6beb1,0xce6f37c1e,0x63fba2e7c,0x5a05b553d,0x1286445b0,0x5e07a9b61,0x7d8397ea4,0x8084b7bbb,0xb05b38097,0x29c3019ee,0xed1d2708b,0x9df8a4d47,0xe4891e436,0x2a762ab72,0x92f70600f,0x92329a2cd,0x3e200c6ed,0x8c0a7233e,0x60866806a,0xf4fddd24a,0xf78464c71,0x9c3d22242,0x3877ea6d1,0xe2a6d54ac,0x497d2a5e7,0xca82f781e,0x481524f4c,0xdee088814,0xb2a82d3a4,0x8e6afe6e5,0xd6279a5da,0x4567cbc1a,0x5bec2b2fd,0x4ef452505,0x61d992cba,0xab96be0cb,0x708ef35d9,0xb3f6f3623,0x36eb1801d,0xbadfee917,0xa3db13cd0,0x1d1a12828,0x2500816ce,0xcf7612148,0xbe6a3f4b,0x74142f3da,0xce5deed92,0xf9530a786,0x47c8bb38,0xfcabfe88f,0xbc83accb1,0x20cd9fb1f,0x23dcceb3,0x9e969b8c4,0x6e28de934,0x80a399667,0x76a0b85ad,0x21a84be3c,0xa28d028b5,0xc4e7690df,0xbfd9621e8,0x6f4bc0c24,0xaa8e76bd7,0xdeb55dac9,0xbb344fa8b,0xfcaab4dec,0x146aba6cb,0xf49ed6eb8,0xdd57e9dea,0x225d5d090,0xd6e86c1c5,0x639be5f39,0xf5e7a6132,0xd2968b09f,0x82b30ba1e,0x803fa46cc,0xc290fab00,0x10df59de5,0x51ae9dcfb,0x49af8516d,0x2b564ce6,0xc615a1de0,0xfef9864a4,0xc16e27341,0x39e846736,0x1ecbb6746,0x588d03a7c,0x10a0eaf9c,0x671ccea6b,0x33a154603,0xa7b003bc1,0xc5fc3848d,0x78e50a9c7,0x17dbfb88e,0x4fd0ed541,0x84221deba,0x3132cf7e6,0xb67e7ac53,0xdf6b28024,0x785b9f7ed,0xe3d35320d,0x159c06583,0x5c54a80a3,0xed4d4533b,0xcf16c601a,0x5e94efbd1,0x5d587126e,0xeef2f2807,0x9f3c558e,0x736cfd539,0xf5a922ae1,0x4e2ab9959,0x6a2dd34e7,0x8c9d30d23,0xeba20b791,0xd5c5095e3,0x423d75a82,0x40cebaafe,0x65e08d288,0x2e4f6d767,0xfe10d2f21,0x110347bda,0xe43a9bfb3,0xcdea483cc,0xfb1e2d8c6,0xd8a0af7a7,0x37d05b182,0x8d1241d83,0xda1ea7b6e,0x65bea93db,0x2a02f8753,0x454243289,0x4150bc5a2,0xbbabe5911,0x4cbcdbc59,0xf0e61340b,0x30a2cdea8,0x5daecb091,0x5dc93d891,0xc501b4051,0x782cfba78,0x4c191b61e,0xb7e27ef35,0x5a476838,0x9b0209574,0xa775164cf,0xd33d21701,0x3afcb7d45,0x4df2035cd,0x498819a21,0x293f9e506,0x9a35ff1c8,0xc090ebe6b,0xa4f0551d4,0x5dc0dc194,0x1388aeb31,0x340b27bf4,0x3a0f320ab,0x996be75d,0xb257ecf39,0x78d86f2f1,0x673f5ff91,0x4538d7e3e,0xde5bc4369]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h11.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h11'] = {\n nBits: 36,\n tau: 11,\n codeList: [0xd5d628584,0xd97f18b49,0xdd280910e,0xe479e9c98,0xebcbca822,0xf31dab3ac,0x56a5d085,0x10652e1d4,0x22b1dfead,0x265ad0472,0x34fe91b86,0x3ff962cd5,0x43a25329a,0x474b4385f,0x4e9d243e9,0x5246149ae,0x5997f5538,0x683bb6c4c,0x6be4a7211,0x7e3158eea,0x81da494af,0x858339a74,0x8cd51a5fe,0x9f21cc2d7,0xa2cabc89c,0xadc58d9eb,0xb16e7dfb0,0xb8c05eb3a,0xd25ef139d,0xd607e1962,0xe4aba3076,0x2dde6a3da,0x43d40c678,0x5620be351,0x64c47fa65,0x686d7002a,0x6c16605ef,0x6fbf50bb4,0x8d06d39dc,0x9f53856b5,0xadf746dc9,0xbc9b084dd,0xd290aa77b,0xd9e28b305,0xe4dd5c454,0xfad2fe6f2,0x181a8151a,0x26be42c2e,0x2e10237b8,0x405cd5491,0x7742eab1c,0x85e6ac230,0x8d388cdba,0x9f853ea93,0xc41ea2445,0xcf1973594,0x14a34a333,0x31eacd15b,0x6c79d2dab,0x73cbb3935,0x89c155bd3,0x8d6a46198,0x91133675d,0xa708d89fb,0xae5ab9585,0xb9558a6d4,0xb98743ab2,0xd6cec68da,0x1506bcaef,0x4becd217a,0x4f95c273f,0x658b649dd,0xa76c4b1b7,0xecf621f56,0x1c8a56a57,0x3628e92ba,0x53706c0e2,0x5e6b3d231,0x7809cfa94,0xe97eead6f,0x5af40604a,0x7492988ad,0xed5994712,0x5eceaf9ed,0x7c1632815,0xc1a0095b4,0xe9e25d52b,0x3a6705419,0xa8333012f,0x4ce5704d0,0x508e60a95,0x877476120,0xa864e950d,0xea45cfce7,0x19da047e8,0x24d4d5937,0x6e079cc9b,0x99f2e11d7,0x33aa50429,0x499ff26c7,0x50f1d3251,0x66e7754ef,0x96ad633ce,0x9a5653993,0xaca30566c,0xc298a790a,0x8be44b65d,0xdc68f354b,0x16f7f919b,0x4dde0e826,0xd548cbd9f,0xe0439ceee,0xfd8b1fd16,0x76521bb7b,0xd92375742,0xcab16d40c,0x730c9dd72,0xad9ba39c2,0xb14493f87,0x52b15651f,0x185409cad,0x77ae2c68d,0x94f5af4b5,0xa13bad55,0x61ea437cd,0xa022399e2,0x203b163d1,0x7bba8f40e,0x95bc9442d,0x41c0b5358,0x8e9c6cc81,0xeb549670,0x9da3a0b51,0xd832a67a1,0xdcd4350bc,0x4aa05fdd2,0x60c7bb44e,0x4b358b96c,0x67299b45,0xb9c89b5fa,0x6975acaea,0x62b8f7afa,0x33567c3d7,0xbac139950,0xa5927c62a,0x5c916e6a4,0x260ecb7d5,0x29b7bbd9a,0x903205f26,0xae72270a4,0x3d2ec51a7,0x82ea55324,0x11a6f3427,0x1ca1c4576,0xa40c81aef,0xbddccd730,0xe617561e,0x969317b0f,0x67f781364,0x610912f96,0xb2549fdfc,0x6e5aaa6b,0xb6c475339,0xc56836a4d,0x844e351eb,0x4647f83b4,0x908a04f5,0x7f51034c9,0xaee537fca,0x5e92494ba,0xd445808f4,0x28d68b563,0x4d25374b,0x2bc065f65,0x96dc3ea0c,0x4b2ade817,0x7c3fd502,0xe768b5caf,0x17605cf6c,0x182741ee4,0x62846097c,0x72b5ebf80,0x263da6e13,0xfa841bcb5,0x7e45e8c69,0x653c81fa0,0x7443b5e70,0xa5234afd,0x74756f24e,0x157ebf02a,0x82ef46939,0x80d420264,0x2aeed3e98,0xb0a1dd4f8,0xb5436be13,0x7b7b4b13b,0x1ce80d6d3,0x16c08427d,0xee54462dd,0x1f7644cce,0x9c7b5cc92,0xe369138f8,0x5d5a66e91,0x485d62f49,0xe6e819e94,0xb1f340eb5,0x9d198ce2,0xd60717437,0x196b856c,0xf0a6173a5,0x12c0e1ec6,0x62b82d5cf,0xad154c067,0xce3778832,0x6b0a7b864,0x4c7686694,0x5058ff3ec,0xd5e21ea23,0x9ff4a76ee,0x9dd981019,0x1bad4d30a,0xc601896d1,0x973439b48,0x1ce7431a8,0x57a8021d6,0xf9dba96e6,0x83a2e4e7c,0x8ea585380,0xaf6c0e744,0x875b73bab,0xda34ca901,0x2ab9727ef,0xd39f21b9a,0x8a10b742f,0x5f8952dba,0xf8da71ab0,0xc25f9df96,0x6f8a5d94,0xe42e63e1a,0xb78409d1b,0x792229add,0x5acf8c455,0x2fc29a9b0,0xea486237b,0xb0c9685a0,0x1ad748a47,0x3b4712d5,0xf29216d30,0x8dad65e49,0xa2cf09dd,0xb5f174c6,0xe54f57743,0xb9cf54d78,0x4a312a88a,0x27babc962,0xb86897111,0xf2ff6c116,0x82274bd8a,0x97023505e,0x52d46edd1,0x585c1f538,0xbddd00e43,0x5590b74df,0x729404a1f,0x65320855e,0xd3d4b6956,0x7ae374f14,0x2d7a60e06,0x315cd9b5e,0xfd36b4eac,0xf1df7642b,0x55db27726,0x8f15ebc19,0x992f8c531,0x62dea2a40,0x928275cab,0x69c263cb9,0xa774cca9e,0x266b2110e,0x1b14acbb8,0x624b8a71b,0x1c539406b,0x3086d529b,0x111dd66e,0x98cd630bf,0x8b9d1ffdc,0x72b2f61e7,0x9ed9d672b,0x96cdd15f3,0x6366c2504,0x6ca9df73a,0xa066d60f0,0xe7a4b8add,0x8264647ef,0xaa195bf81,0x9a3db8244,0x14d2df6a,0xb63265b7,0x2f010de73,0x97e774986,0x248affc29,0xfb57dcd11,0xb1a7e4d9,0x4bfa2d07d,0x54e5cdf96,0x4c15c1c86,0xcd9c61166,0x499380b2a,0x540308d09,0x8b63fe66f,0xc81aeb35e,0x86fe0bd5c,0xce2480c2a,0x1ab29ee60,0x8048daa15,0xdbfeb2d39,0x567c9858c,0x2b6edc5bc,0x2078fca82,0xadacc22aa,0xb92486f49,0x51fac5964,0x691ee6420,0xf63b3e129,0x39be7e572,0xda2ce6c74,0x20cf17a5c,0xee55f9b6e,0xfb8572726,0xb2c2de548,0xcaa9bce92,0xae9182db3,0x74b6e5bd1,0x137b252af,0x51f686881,0xd672f6c02,0x654146ce4,0xf944bc825,0xe8327f809,0x76a73fd59,0xf79da4cb4,0x956f8099b,0x7b5f2655c,0xd06b114a6,0xd0697ca50,0x27c390797,0xbc61ed9b2,0xcc12dd19b,0xeb7818d2c,0x92fcecda,0x89ded4ea1,0x256a0ba34,0xb6948e627,0x1ef6b1054,0x8639294a2,0xeda3780a4,0x39ee2af1d,0xcd257edc5,0x2d9d6bc22,0x121d3b47d,0x37e23f8ad,0x119f31cf6,0x2c97f4f09,0xd502abfe0,0x10bc3ca77,0x53d7190ef,0x90c3e62a6,0x7e9ebf675,0x979ce23d1,0x27f0c98e9,0xeafb4ae59,0x7ca7fe2bd,0x1490ca8f6,0x9123387ba,0xb3bc73888,0x3ea87e325,0x4888964aa,0xa0188a6b9,0xcd383c666,0x40029a3fd,0xe1c00ac5c,0x39e6f2b6e,0xde664f622,0xe979a75e8,0x7c6b4c86c,0xfd492e071,0x8fbb35118,0x40b4a09b7,0xaf80bd6da,0x70e0b2521,0x2f5c54d93,0x3f4a118d5,0x9c1897b9,0x79776eac,0x84b00b17,0x3a95ad90e,0x28c544095,0x39d457c05,0x7a3791a78,0xbb770e22e,0x9a822bd6c,0x68a4b1fed,0xa5fd27b3b,0xc3995b79,0xd1519dff1,0x8e7eee359,0xcd3ca50b1,0xb73b8b793,0x57aca1c43,0xec2655277,0x785a2c1b3,0x75a07985a,0xa4b01eb69,0xa18a11347,0xdb1f28ca3,0x877ec3e25,0x31f6341b8,0x1363a3a4c,0x75d8b9ba,0x7ae0792a9,0xa83a21651,0x7f08f9fb5,0xd0cf73a9,0xb04dcc98e,0xf65c7b0f8,0x65ddaf69a,0x2cf9b86b3,0x14cb51e25,0xf48027b5b,0xec26ea8b,0x44bafd45c,0xb12c7c0c4,0x959fd9d82,0xc77c9725a,0x48a22d462,0x8398e8072,0xec89b05ce,0xbb682d4c9,0xe5a86d2ff,0x358f01134,0x8556ddcf6,0x67584b6e2,0x11609439f,0x8488816e,0xaaf1a2c46,0xf879898cf,0x8bbe5e2f7,0x101eee363,0x690f69377,0xf5bd93cd9,0xcea4c2bf6,0x9550be706,0x2c5b38a60,0xe72033547,0x4458b0629,0xee8d9ed41,0xd2f918d72,0x78dc39fd3,0x8212636f6,0x7450a72a7,0xc4f0cf4c6,0x367bcddcd,0xc1caf8cc6,0xa7f5b853d,0x9d536818b,0x535e021b0,0xa7eb8729e,0x422a67b49,0x929e928a6,0x48e8aefcc,0xa9897393c,0x5eb81d37e,0x1e80287b7,0x34770d903,0x2eef86728,0x59266ccb6,0x110bba61,0x1dfd284ef,0x447439d1b,0xfece0e599,0x9309f3703,0x80764d1dd,0x353f1e6a0,0x2c1c12dcc,0xc1d21b9d7,0x457ee453e,0xd66faf540,0x44831e652,0xcfd49a848,0x9312d4133,0x3f097d3ee,0x8c9ebef7a,0xa99e29e88,0xe9fab22c,0x4e748f4fb,0xecdee4288,0xabce5f1d0,0xc42f6876c,0x7ed402ea0,0xe5c4242c3,0xd5b2c31ae,0x286863be6,0x160444d94,0x5f0f5808e,0xae3d44b2a,0x9f5c5d109,0x8ad9316d7,0x3422ba064,0x2fed11d56,0xbea6e3e04,0x4b029eec,0x6deed7435,0x3718ce17c,0x55857f5e2,0x2edac7b62,0x85d6c512,0xd6ca88e0f,0x2b7e1fc69,0xa699d5c1b,0xf05ad74de,0x4cf5fb56d,0x5725e07e1,0x72f18a2de,0x1cec52609,0x48534243c,0x2523a4d69,0x35c1b80d1,0xa4d7338a7,0xdb1af012,0xe61a9475d,0x5df03f91,0x97ae260bb,0x32d627fef,0xb640f73c2,0x45a1ac9c6,0x6a2202de1,0x57d3e25f2,0x5aa9f986e,0xcc859d8a,0xe3ec6cca8,0x54e95e1ae,0x446887b06,0x7516732be,0x3817ac8f5,0x3e26d938c,0xaa81bc235,0xdf387ca1b,0xf3a3b3f2,0xb4bf69677,0xae21868ed,0x81e1d2d9d,0xa0a9ea14c,0x8eee297a9,0x4740c0559,0xe8b141837,0xac69e0a3d,0x9ed83a1e1,0x5edb55ecb,0x7340fe81,0x50dfbc6bf,0x4f583508a,0xcb1fb78bc,0x4025ced2f,0x39791ebec,0x53ee388f1,0x7d6c0bd23,0x93a995fbe,0x8a41728de,0x2fe70e053,0xab3db443a,0x1364edb05,0x47b6eeed6,0x12e71af01,0x52ff83587,0x3a1575dd8,0x3feaa3564,0xeacf78ba7,0x872b94f8,0xda8ddf9a2,0x9aa920d2b,0x1f350ed36,0x18a5e861f,0x2c35b89c3,0x3347ac48a,0x7f23e022e,0x2459068fb,0xe83be4b73]\n};","/* Copyright (C) 2013-2016, The Regents of The University of Michigan.\nAll rights reserved.\nThis software was developed in the APRIL Robotics Lab under the\ndirection of Edwin Olson, ebolson@umich.edu. This software may be\navailable under alternative licensing terms; contact the address above.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\nThe views and conclusions contained in the software and documentation are those\nof the authors and should not be interpreted as representing official policies,\neither expressed or implied, of the Regents of The University of Michigan.\n*/\n\n//Dictionary extracted from https://github.com/AprilRobotics/apriltag-generation/blob/master/src/april/tag/Tag36h9.java\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['APRILTAG_36h9'] = {\n nBits: 36,\n tau: 9,\n codeList: [0x131b29eda,0x16c41a49f,0x1a6d0aa64,0x1e15fb029,0x21beeb5ee,0x2567dbbb3,0x2910cc178,0x340b9d2c7,0x37b48d88c,0x42af5e9db,0x4a013f565,0x54fc106b4,0x58a500c79,0x6748c238d,0x6e9aa2f17,0x75ec83aa1,0x799574066,0x7d3e6462b,0x80e754bf0,0x88393577a,0x8be225d3f,0x9a85e7453,0x9e2ed7a18,0xa580b85a2,0xa929a8b67,0xacd29912c,0xb07b896f1,0xb42479cb6,0xbb765a840,0xbf1f4ae05,0xc6712b98f,0xca1a1bf54,0xd514ed0a3,0xd8bddd668,0xf60560490,0xf9ae50a55,0x085212169,0x0bfb0272e,0x1e47b4407,0x294285556,0x2ceb75b1b,0x37e646c6a,0x4a32f8943,0x552dc9a92,0x58d6ba057,0x677a7b76b,0x6b236bd30,0x72754c8ba,0x81190dfce,0x84c1fe593,0x886aeeb58,0x8c13df11d,0x970eb026c,0xad045250a,0xb45633094,0xc6a2e4d6d,0xca4bd5332,0xd19db5ebc,0xd546a6481,0xdc988700b,0xe3ea67b95,0xe7935815a,0xeee538ce4,0x0131ea9bd,0x0c2cbbb0c,0x0fd5ac0d1,0x137e9c696,0x17278cc5b,0x22225ddaa,0x2d1d2eef9,0x346f0fa83,0x3f69e0bd2,0x4312d1197,0x4e0da22e6,0x51b6928ab,0x590873435,0x5cb1639fa,0x605a53fbf,0x67ac34b49,0x6b552510e,0x6efe156d3,0x764ff625d,0x889ca7f36,0x8c45984fb,0x939779085,0x97406964a,0xa5e42ad5e,0xc6d49e14b,0xce267ecd5,0xd9214fe24,0xdcca403e9,0xe7c511538,0xf668d2c4c,0x13b055a74,0x29a5f7d12,0x2d4ee82d7,0x3849b9426,0x3bf2a99eb,0x43448a575,0x46ed7ab3a,0x51e84bc89,0x6b86de4ec,0x6f2fceab1,0x72d8bf076,0x7681af63b,0x852570d4f,0x8c77518d9,0x93c932463,0x9ec4035b2,0xad67c4cc6,0xb110b528b,0xb4b9a5850,0xcaaf47aee,0xce58380b3,0xd5aa18c3d,0xe0a4e9d8c,0xe44dda351,0xe7f6ca916,0xef48ab4a0,0xf2f19ba65,0xf69a8c02a,0x10391e88d,0x1b33ef9dc,0x262ec0b2b,0x29d7b10f0,0x2d80a16b5,0x312991c7a,0x3c2462dc9,0x437643953,0x521a05067,0x55c2f562c,0x6466b6d40,0x730a78454,0x76b368a19,0x7a5c58fde,0x7e05495a3,0x85572a12d,0x9051fb27c,0x97a3dbe06,0x9ef5bc990,0xa29eacf55,0xa6479d51a,0xb1426e669,0xb4eb5ec2e,0xb8944f1f3,0xce89f1491,0xd5dbd201b,0xd984c25e0,0xe0d6a316a,0xf32354e43,0xfa75359cd,0x0918f70e1,0x106ad7c6b,0x17bcb87f5,0x22b789944,0x38ad2bbe2,0x4750ed2f6,0x4af9dd8bb,0x6f934126d,0x8931d3ad0,0x8cdac4095,0x9083b465a,0x9b7e857a9,0xa2d066333,0xa679568f8,0xadcb37482,0xb8c6085d1,0xc017e915b,0xc769c9ce5,0xe85a3d0d2,0xec032d697,0xefac1dc5c,0xf3550e221,0xfaa6eedab,0x01f8cf935,0x22e942d22,0x4782a66d4,0x4b2b96c99,0x4ed48725e,0x5d7848972,0x64ca294fc,0x687319ac1,0x6fc4fa64b,0x736deac10,0x7abfcb79a,0x85ba9c8e9,0x89638ceae,0xa6ab0fcd6,0xaa540029b,0xb1a5e0e25,0xbca0b1f74,0xc049a2539,0xcb4473688,0xceed63c4d,0xd29654212,0xdd9125361,0xe13a15926,0xe88bf64b0,0xec34e6a75,0xfad8a8189,0xfe819874e,0x097c6989d,0x26c3ec6c5,0x2a6cdcc8a,0x2e15cd24f,0x31bebd814,0x4b5d50077,0x5a011178b,0x5daa01d50,0x6c4dc3464,0x6ff6b3a29,0x7748945b3,0x89954628c,0x90e726e16,0xa333d8aef,0xa6dcc90b4,0xc07b5b917,0xc4244bedc,0xcb762ca66,0xd670fdbb5,0xe16bced04,0xf76170fa2,0x14a8f3dca,0x1bfad4954,0x2a9e96068,0x2e478662d,0x31f076bf2,0x39425777c,0x52e0e9fdf,0x5689da5a4,0x5ddbbb12e,0x68d68c27d,0x94c1d07b9,0x986ac0d7e,0x9fbca1908,0xa36591ecd,0xaab772a57,0xc0ad14cf5,0xcba7e5e44,0xd2f9c69ce,0xd6a2b6f93,0xda4ba7558,0xddf497b1d,0xec9859231,0xfee50af0a,0x0636eba94,0x14daad1a8,0x397410b5a,0x40c5f16e4,0x4817d226e,0x655f55096,0x69084565b,0x94f389b97,0x989c7a15c,0x9fee5ace6,0xaae92be35,0xb98ced549,0xcbd99f222,0xd32b7fdac,0xecca1260f,0xf07302bd4,0x02bfb48ad,0x0a1195437,0x0dba859fc,0x18b556b4b,0x2eaaf8de9,0x35fcd9973,0x3d4eba4fd,0x4bf27bc11,0x56ed4cd60,0x61e81deaf,0x6939fea39,0x82d89129c,0x917c529b0,0x952542f75,0xa3c904689,0xa771f4c4e,0xb26cc5d9d,0xc4b977a76,0xcfb448bc5,0xdaaf19d14,0xe952db428,0xf44dac577,0x153e1f964,0x278ad163d,0x3285a278c,0x39d783316,0x487b44a2a,0x5e70e6cc8,0x6219d728d,0x696bb7e17,0x746688f66,0x830a4a67a,0x91ae0bd8e,0xa051cd4a2,0xab4c9e5f1,0xb6476f740,0xbd99502ca,0xc89421419,0xcc3d119de,0xd737e2b2d,0xe5dba4241,0xf82855f1a,0x156fd8d42,0x1cc1b98cc,0x2b657afe0,0x32b75bb6a,0x36604c12f,0x53a7cef57,0x5ea2a00a6,0x86e4f401d,0x9931a5cf6,0xa42c76e45,0xaf2747f94,0xb67928b1e,0xbdcb096a8,0xc8c5da7f7,0xcc6ecadbc,0xd3c0ab946,0xdebb7ca95,0xe2646d05a,0x11f8a1b5b,0x244553834,0x3de3e6097,0x48deb71e6,0x53d988335,0x5782788fa,0x69cf2a5d3,0x71210b15d,0x8716ad3fb,0x9d0c4f699,0xb301f1937,0xc1a5b304b,0x122a5af39,0x2bc8ed79c,0x331ace326,0x4cb960b89,0x540b41713,0x62af02e27,0x6657f33ec,0x6da9d3f76,0xa0e6f903c,0xabe1ca18b,0xaf8aba750,0xc1d76c429,0xc9294cfb3,0xf8bd81ab4,0x0b0a3378d,0x3e4758853,0x5f37cbc40,0x6689ac7ca,0x6a329cd8f,0x6ddb8d354,0xb365640f3,0xb70e546b8,0xbe6035242,0xc5b215dcc,0xc95b06391,0xcd03f6956,0xd0ace6f1b,0xe6a2891b9,0xf19d5a308,0x128dcd6f5,0x1636bdcba,0x2c2c5ff58,0x3727310a7,0x5bc094a59,0x5f698501e,0x6312755e3,0x87abd8f95,0x8b54c955a,0x99f88ac6e,0xac453c947,0xc23adebe5,0xd487908be,0xea7d32b5c,0x0072d4dfa,0x07c4b5984,0x12bf86ad3,0x250c387ac,0x2c5e19336,0x3b01daa4a,0x50f77cce8,0x54a06d2ad,0x58495d872,0x71e7f00d5,0x8434a1dae,0x87dd92373,0xa5251519b,0xb01fe62ea,0xc61588588,0xf952ad64e,0x0f484f8ec,0x253df1b8a,0x28e6e214f,0x4285749b2,0x462e64f77,0x54d22668b,0x5c2407215,0x6ac7c8929,0x80bd6abc7,0x9a5bfd42a,0xa1adddfb4,0xa556ce579,0xb3fa8fc8d,0xc64741966,0xcd99224f0,0xeae0a5318,0xf5db76467,0x306a7c0b7,0x4a090e91a,0x58acd002e,0x6ea2722cc,0xacda684e1,0xcdcadb8ce,0xe7696e131,0xf60d2f845,0x25a164346,0x344525a5a,0x3b97065e4,0x42e8e716e,0x4de3b82bd,0x553598e47,0x5c87799d1,0x6b2b3b0e5,0x8120dd383,0x84c9cd948,0xbf58d3598,0xdca0563c0,0xeeed08099,0x1ad84c5d5,0x46c390b11,0x606223374,0x7a00b5bd7,0xa994ea6d8,0xb0e6cb262,0xce2e4e08a,0x2d56b768c,0x434c5992a,0x643cccd17,0x6f379de66,0x76897e9f0,0x88d6306c9,0xa9c6a3ab6,0xb86a651ca,0xd208f7a2d,0x29df804a5,0x646e860f5,0x6f6957244,0x7a6428393,0xa9f85ce94,0xada14d459,0xe830530a9,0x2a1139883,0x4758bc6ab,0x8939a2e85,0x8ce29344a,0x908b83a0f,0xadd306837,0xb524e73c1,0xc3c8a8ad5,0x353dc3db0,0x6129082ec,0x687ae8e76,0x771eaa58a,0x94662d3b2,0x9f60fe501,0xd29e235c7,0x147f09da1,0x2322cb4b5,0x406a4e2dd,0x4b651f42c,0x615ac16ca,0x68aca2254,0x9840d6d55,0xb9314a142,0xd678ccf6a,0xddcaadaf4,0xf76940357,0x1859b3744,0x1fab942ce,0x2aa66541d,0x4b96d880a,0x5691a9959,0x6c874bbf7,0xae68323d1,0xc0b4e40aa,0xcf58a57be,0xd6aa86348,0xe54e47a5c,0x40cdc0a99,0x5a6c532fc,0x82aea7273,0x94fb58f4c,0xa7480ac25,0xaaf0fb1ea,0xb5ebcc339,0xb994bc8fe,0xd3334f161,0xda852fceb,0xe1d710875,0x0dc254db1,0x2760e7614,0x2b09d7bd9,0x3604a8d28,0x61efed264,0x6598dd829,0x6941cddee,0x98d6028ef,0xa3d0d3a3e,0xab22b45c8,0xb27495152,0x06a22d605,0x1545eed19,0x4fd4f4969,0x746e5831b,0x7f692946a,0x955ecb708,0xa4028ce1c,0xab546d9a6,0xb2a64e530,0xc89bf07ce,0xe5e3735f6,0x4162ec633,0x5006add47,0x57588e8d1,0x8a95b3997,0x959084ae6,0xa434461fa,0xba29e8498,0xbdd2d8a5d,0x27f6131ae,0x2b9f03773,0x32f0e42fd,0x4194a5a11,0x48e68659b,0x787abb09c,0x7c23ab661,0x83758c1eb,0xaf60d0727,0xd7a32469e,0xe646e5db2,0x0ae049764,0x3e1d6e82a,0x665fc27a1,0x6db1a332b,0x715a938f0,0x750383eb5,0x83a7455c9,0xa0eec83f1,0xb33b7a0ca,0xc5882bda3,0xc9311c368,0xccda0c92d,0xe6789f190,0xedca7fd1a,0x1263e36cc,0x19b5c4256,0x2c0275f2f,0x4949f8d57,0x509bd98e1,0xa4c971d94,0xd0b4b62d0,0x079acb95b,0x12959caaa,0x21395e1be,0x33860fe97,0x5f71543d3,0x7566f6671,0x840ab7d85,0x8f0588ed4,0xa4fb2b172,0xb39eec886,0xbe99bd9d5,0xc9948eb24,0xe33321387,0x1a1936a12,0x425b8a989,0x5bfa1d1ec,0xe70dcad2a,0xee5fab8b4,0x4d8814eb6,0x7973593f2,0x9311ebc55,0x21ce89d58,0x5162be859,0x58b49f3e3,0x6eaa41681,0xbb85f8faa,0xd5248b80d,0x4a42970ad,0x678a19ed5,0x6b330a49a,0x762ddb5e9,0xa5c2100ea,0xca5b73a9c,0xeb4be6e89,0xf29dc7a13,0xfd9898b62,0x17372b3c5,0x25daecad9,0x556f215da,0x975007db4,0xa5f3c94c8,0xa99cb9a8d,0x0c6e13654,0x29b59647c,0x55a0da9b8,0x7a3a3e36a,0x9781c1192,0x9b2ab1757,0x9ed3a1d1c,0xad7763430,0xcabee6258,0xef5849c0a,0x1eec7e70b,0x4ad7c2c47,0x731a16bbe,0x8566c8897,0xe0e6418d4,0xf332f35ad,0x267018673,0x3513d9d87,0x3c65ba911,0x4eb26c5ea,0x56044d174,0x64a80e888,0x7e46a10eb,0xbc7e97300,0x4040642b4,0x43e954879,0x4b3b35403,0xaa639ea05,0x232a9a86a,0x47c3fe21c,0x825303e6c,0xa34377259,0xc433ea646,0xddd27cea9,0xe5245da33,0x0d66b19aa,0x5deb59898,0x653d3a422,0xa37530637,0xb5c1e2310,0xcbb7845ae,0xd6b2556fd,0xeca7f799b,0xfef4a9674,0x06468a1fe,0x4f7951562,0x98ac188c6,0xff2662a52,0x0a2133ba1,0x11731472b,0x326387b18,0x3d5e58c67,0x69499d1a3,0x77ed5e8b7,0xb27c64507,0xc4c9161e0,0x11a4cdb09,0x329540ef6,0x572ea48a8,0xa40a5c1d1,0xaf052d320,0xb2ae1d8e5,0xb6570deaa,0xd39e90cd2,0xd74781297,0x157f774ac,0x4c658cb37,0xed6edc913,0x0e5f4fd00,0x74d999e8c,0x7c2b7aa16,0xba6370c2b,0x2bd88bf06,0x2f817c4cb,0x750b5326a,0x95fbc6657,0xe6806e545,0x2fb3358a9,0x335c25e6e,0x7c8eed1d2,0xafcc12298,0xb3750285d,0x19ef4c9e9,0x3736cf811,0x3e88b039b,0x582742bfe,0x5f7923788,0x8f0d58289,0x9db11999d,0xa15a09f62,0xaffdcb676,0xc99c5ded9,0xee35c188b,0x376888bef,0xa8dda3eca,0xd4c8e8406,0x0baefda91,0x21a49fd2f,0x3eec22b57,0x797b287a7,0x9a6b9bb94,0xc9ffd0695,0xdc4c8236e,0x37cbfb3ab,0x3b74eb970,0x516a8dc0e,0x84a7b2cd4,0xb7e4d7d9a,0xd8d54b187,0x1ab631961,0x1e5f21f26,0x25b102ab0,0xa220eeeda,0x13960a1b5,0x34867d5a2,0x3bd85e12c,0x1ec2946e2,0x26147526c,0x88e5cee33,0xa62d51c5b,0xb12822daa,0xb87a03934,0xcac6b560d,0xce6fa5bd2,0x34e9efd5e,0x3fe4c0ead,0x6f78f59ae,0x76cad6538,0x97bb49925,0xcea15efb0,0xd24a4f575,0xd5f33fb3a,0x01de84076,0x3c6d89cc6,0x4b114b3da,0x6858ce202,0x8949415ef,0x9b95f32c8,0xd27c08953,0xd624f8f18,0xd9cde94dd,0x4b43047b8,0x90ccdb557,0xbcb81fa93,0xe4fa73a0a,0x0993d73bc,0x39280bebd,0x89acb3dab,0x90fe94935,0xda315bc99,0xddda4c25e,0x40aba5e25,0xb5c9b16c5,0xb972a1c8a,0xcbbf53963,0xda6315077,0x02a568fee,0x09f749b78,0x1fecebe16,0x2e90ad52a,0x4bd830352,0x5a7bf1a66,0x950af76b6,0xaea989f19,0xf08a706f3,0x201ea51f4,0x23c7957b9,0x4c09e9730,0x5704ba87f,0x77f52dc6c,0xa7896276d,0xb62d23e81,0x0a5abc334,0x623144dac,0x9cc04a9fc,0x242b07f75,0x32cec9689,0xa7ecd4f29,0xc18b6778c,0x07153e52b,0x0e671f0b5,0x8ad70b4df,0xbe14305a5,0xc1bd20b6a,0xe9ff74ae1,0x4cd0ce6a8,0x62c670946,0x7c65031a9,0x960395a0c,0xafa22826f,0x0eca91871,0x3363f5223,0x5ba64919a,0xd816355c4,0x164e2b7d9,0x2148fc928,0x87c346ab4,0xd49efe3dd,0x9a41b1b6b,0xa193926f5,0xb03753e09,0x37a211382,0x4645d2a96,0x673645e83,0xb411fd7ac,0x4a207c439,0x96fc33d62,0x9e4e148ec,0x3f57646c8,0x46a945252,0x81384aea2,0x972ded140,0xa97a9ee19,0xca6b12206,0x29937b808,0x6f1d525a7,0x766f33131,0x177882f0d,0x1eca63a97,0x55b079122,0x8c968e7ad,0xb881d2ce9,0xbc2ac32ae,0xd2206554c,0x22a50d43a,0x2d9fde589,0x3fec90262,0x60dd0364f,0xbc5c7c68c,0x64b7acff2,0x9f46b2c42,0x59ee95281,0x6c3b46f5a,0xaa733d16f,0x2a8c19b5e,0x31ddfa6e8,0xb59fc769c,0xf780ade76,0x06246f58a,0x56a917478,0x7047a9cdb,0x91381d0c8,0xda6ae442c,0x61d5a19a5,0xa3b68817f,0xb25a49893,0xc4a6fb56c,0xd6f3ad245,0xde458ddcf,0x1182b2e95,0x2eca35cbd,0x327326282,0x4c11b8ae5,0x570c89c34,0x5ab57a1f9,0xcfd385a99,0xcc5c4e8b2,0xff9973978,0xa7f4a42de,0xdedab9969,0x1d12afb7e,0x74e9385f6,0x99829bfa8,0xc916d0aa9,0xd7ba921bd,0x0af7b7283,0x2f911ac35,0x6dc910e4a,0x8767a36ad,0xb352e7be9,0xd4435afd6,0x2c19e3a4e,0x2fc2d4013,0x6a51d9c63,0xea6ab6652,0xf1bc971dc,0xfcb76832b,0x49931fc54,0xa8bb89256,0x3b211791e,0x4272f84a8,0xbee2e48d2,0xd4d886b70,0x2caf0f5e8,0x3b52d0cfc,0x5fec346ae,0x932959774,0x16eb26728,0x76138fd2a,0xd53bf932c,0x9adeacaba,0x3f90ece5b,0x4a8bbdfaa,0x901594d49,0xbfdb82c28,0x17b20b6a0,0x143ad44b9,0x2dd966d1c,0x61168bde2,0xa6a062b81,0xcee2b6af8,0xe8814935b,0x0d1aacd0d,0x7ae6d7a23,0xd2bd6049b,0xe8b302739,0xf3add3888,0x05fa85561,0x567f2d44f,0xdde9ea9c8,0xe192daf8d,0xf7887d22b,0x77a159c1a,0x94e8dca42,0xa38c9e156,0x7b7c035bd,0xc857baee6,0x44c7a7310,0x6d09fb287,0x745bdbe11,0x8a517e0af,0xa79900ed7,0xb66e7b9c9,0xcc641dc67,0x1596e4fcb,0x661b8ceb9,0x8ab4f086b,0xa453830ce,0x8ae6a9c49,0x0ea876bfd,0x3341da5af,0x5f2d1eaeb,0xea40cc629,0x5bb5e7904,0xa4e8aec68,0xac3a8f7f2,0xb73560941,0xbade50f06,0xbe87414cb,0xc23031a90,0xcd2b02bdf,0x6a8b623f6,0x6e34529bb,0x8f24c5da8,0x9dc8874bc,0xa17177a81,0xdfa96dc96,0x511e88f71,0x96a85fd10,0xd4e055f25,0xead5f81c3,0x933128b29,0xcdc02e779,0x0fa114f53,0x72726eb1a,0x970bd24cc,0x0880ed7a7,0x973d8b8aa,0xeb6b23d5d,0x1aff5885e,0x1ea848e23,0x29a319f72,0x852292faf,0x88cb83574,0x0c8d50528,0x3126b3eda,0xf320770a3,0x4af6ffb1b,0x4e9ff00e0,0x5d43b17f4,0x733953a92,0x9080d68ba,0xa67678b58,0xdd5c8e1e3,0x22e664f82,0x05d09b538,0x14745cc4c,0x8d3b58ab1,0xd66e1fe15,0x40915a566,0x4b8c2b6b5,0x911602454,0xe5439a907,0xe1cc63720,0x5a935f585,0x7431f1de8,0x7b83d2972,0x8dd08464b,0xa76f16eae,0xde552c539,0x153b41bc4,0x2787f389d,0x98fd0eb78,0xaef2b0e16,0x2b629d240,0x0aa3e3231,0x836adf096,0xb2ff13b97,0xd79877549,0xf888ea936,0x540863973,0x62ac25087,0xc9266f213,0xd42140362,0x877741e17,0x3e7633e91,0x50c2e5b6a,0x12bca8d33,0x758e028fa,0x92d585722,0x12ee62111,0xbb4992a77,0xc9ed5418b,0xd4e8252da,0x6af6a3f67,0x76232e494,0xb45b246a9,0xc6a7d6382,0x3bc5e1c22,0x640835b99,0x8c4a89b10,0x8ff37a0d5,0xa2402bdae,0x437b34f68,0x646ba8355,0x6bbd88edf,0xc39411957,0xcae5f24e1,0xf32846458,0x8cdfb56aa,0x9088a5c6f,0xadd028a97,0xe4b63e122,0x094fa1ad4,0x17f3631e8,0x40677053d,0x0d5c04855,0xa71373aa7,0x0292ecae4,0x1136ae1f8,0x8dd853a00,0xb61aa7977,0x363384366,0x5723f7753,0xf48456f6a,0xdec06e0aa,0x0aabb25e6,0xa80c11dfd,0xf890b9ceb,0x3a71a04c5,0x7157b5b50,0xdb7af02a1,0x57eadc6cb,0xac1874b7e,0x3ad512c81,0x2c630a94b,0x87e283988,0x169f21a8b,0x7d196bc17,0x1e22bb9f3,0xd8ca9e032,0x1e862e1af,0xbbe68d9c6,0xce64f8a7d,0x8cb5cb681,0xce96b1e5b,0x057cc74e6,0x64d6e9ec6,0x687fda48b,0xd64c051a1,0x2327bcaca,0x31cb7e1de,0x7afe45542,0x7ea735b07,0xddcf9f109,0x2aab56a32,0x56969af6e,0x029abbe99,0x61c32549b,0x656c15a60,0xcf8f501b1,0xde64caca3,0xf45a6cf41,0x9cb59d8a7,0x5b06704ab,0x6d5322184,0xbdd7ca072,0x48eb77bb0,0x4c9468175,0xc55b63fda,0xd7a815cb3,0x20dadd017,0x6a0da437b,0xea2680d6a,0x19bab586b,0xdbb478a34,0x50d2842d4,0x6350ef38b,0x54dee7055,0x2d000589a,0x4a47886c2,0xad18e2289,0xf9f499bb2,0x1e8dfd564,0x2988ce6b3,0x9afde998e,0x76963f3ba,0xebb44ac5a,0xe83d13a73,0x0cd677425,0x52604e1c4,0x9f3c05aed,0xaa36d6c3c,0xbc8388915,0xcb274a029,0x7b06148f7,0xc46a95039,0x9c59fa4a0,0xb9a17d2c8,0x39ba59cb7,0xc4ce077f5,0xf0b94bd31,0x3a1dcc473,0x57654f29b,0x2f866dae0,0x57c8c1a57,0xdb8a8ea0b,0x423691f75,0x66cff5927,0xcd4a3fab3,0xe71a8b6f4,0x21a991344,0x304d52a58,0x6733680e3,0x307f0be36,0xb440d8dea,0xfd73a014e,0x3459b57d9,0x3f5486928,0xe46a39485,0xd9d2daaf2,0xe8a8555e4,0xa35037c23,0xc472643ee,0x239acd9f0,0xb9db05a5b,0xcc27b7734,0x364af1e85,0xc8b08054d,0x8e84ed0b9,0x36e01da1f,0xafa719884,0xbb055d18f,0xf93d533a4,0x6ab26e67f,0xe3796a4e4,0xf21d2bbf8,0x464ac40ab,0xe75413e87,0x676cf0876,0xe785cd265,0xdcbcb54f4,0x5cd591ee3,0xb1032a396,0xa9e302bea,0xb886c42fe,0x523e33550,0xb50f8d117,0x1b89d72a3,0x1bbb90681,0xf753e60ad,0x4f2a6eb25,0x03159c174,0x06be8c739,0xd03be986a,0x0acaef4ba,0x7fe8fad5a,0x50867f637,0x78c8d35ae,0x2875e4a9e,0x78fa8c98c,0xac37b1a52,0xb0125b3f5,0xa54943684,0xa1d20c49d,0xd8e9daf06,0xdcc4848a9,0xf6631710c,0x851fb520f,0xa9b918bc1,0xb13cb2b29,0xef74a8d3e,0xf6c6898c8,0xaa1c8b37d,0xb5175c4cc,0x64c46d9bc,0xcee7a810d,0x05cdbd798,0xfb04a5a27,0x73fd5ac6a,0xecc456acf,0x56e791220,0x693442ef9,0xc10acb971,0x44cc98925,0x5ac23abc3,0x7bb2adfb0,0x2064ee351,0x4c81ebc6b,0xaf84fec10,0xa112f68da,0x078d40a66,0xa144afcb8,0xb73a51f56,0xe6ce86a57,0xf94cf1b0e,0x7213ed973,0xfd595488f,0xb45846909,0x1b3603251,0x90540eaf1,0xebd387b2e,0x8933e7345,0xb8c81be46,0x4b2daa50e,0xe13c2919b,0x4c2648864,0xb64982fb5,0xa0e90c8b1,0x5f39df4b5,0xac1596dde,0xf5485e142,0xc9f2457a0,0x60327d80b,0x225df9db2,0x35a349de1,0xb5bc267d0,0x9c8106729,0xa029f6cee,0xaecdb8402,0x44dc3708f,0x0e27dade2,0x48b6e0a32,0x9d16322c3,0x5f0ff548c,0x3010ec525,0x0f83eb8f4,0x1e27ad008,0x9345b88a8,0xa24cec778,0x4e510d6a3,0xb8d7ba5b0,0x1f83bdb1a,0x53560e77a,0xed0d7d9cc,0x78b6570a4,0x07a4ae585,0x498594d5f,0x9a0a3cc4d,0xdc1cdc805,0xe717ad954,0xa1bf8ff93,0xb063516a7,0xc6bc66101,0xd93ad11b8,0xe435a2307,0xe7de928cc,0x60a58e731,0x769b309cf,0x0ca9af65c,0x97bd5d19a,0x560e2fd9e,0x1f59d3af1,0xbcebec6e6,0x14f42e53c,0xb62f376f6,0xe31319f88,0x66d4e6f3c,0x6e26c7ac6,0xee3fa44b5,0x80a532b7d,0xe3768c744,0xd15b93e49,0xb09cd9e3a,0x642494ccd,0xf6ed95b51,0x7769e4cfc,0x779b9e0da,0x3995612a3,0xbd572e257,0x0a32e5b80,0x5ae946e4c,0x8e266bf12,0x36819c878,0x41ae26da5,0x0af9caaf8,0x542c91e5c,0x57d582421,0x6a22340fa,0xac668d090,0x6e6050259,0xbb3c07b82,0xee792cc48,0xb072efe11,0xbf486a903,0x88940e656,0xa98481a43,0x7a53bf6fe,0x40bd57e04,0x2ea25f509,0x745def686,0xc88b87b39,0xc8bd40f17,0x9d356f197,0xf8b4e81d4,0x0b0199ead,0x1d4e4bb86,0x78cdc4bc3,0x54661a5ef,0x79313737f,0x3ed3eab0d,0x6f2f04586,0x9b4c01ea0,0x4b2acc76e,0x52e01fab4,0x9c12e6e18,0x2acf84f1b,0xc0de03ba8,0x362dc8826,0x15a0c7bf5,0xd07a63612,0x57e520b8b,0x2c2b95a2d,0x0f47853c1,0x465f53e2a,0xa96266dcf,0xf32a59ccd,0xd6a9bbe1d,0x5e1479396,0x39accedc2,0xbd6e9bd76,0x5ea9a4f30,0x4c8eac635,0xa83fdea50,0xafc3789b8,0x0b42f19f5,0x1dc15caac,0x6acecd7b3,0x135bb74f7,0x3b9e0b46e,0x34af9d0a0,0x76908387a,0xb9384efcc,0x4b9ddd694,0x8a078cc87,0xd7aa29528,0x073e5e029,0x24b79a22f,0x3f4ecade8,0xd9063a03a,0xce3d222c9,0x226aba77c,0x93dfd5a57,0xb1bc84419,0xb90e64fa3,0x52f78d5d3,0xbd4c81102,0x2ec19c3dd,0x8352a704c,0xbde1acc9c,0x875f09dcd,0xd49e33eb2,0x5fe39adce,0x638c8b393,0xb099fc09a,0xdc85405d6,0x42ff8a762,0x6ba550e95,0xd9717bbab,0x10894a614,0x5d6501f3d,0x445b9b274,0x89e572013,0x11502f58c,0x533115d66,0x98baecb05,0x95a7280da,0xdfa0d43b6,0xc28b0a96c,0xe7246e31e,0x046bf1146,0x3b52067d1,0x601d23561,0x08dbc6683,0x13d6977d2,0x29cc39a70,0x105f605eb,0x3c4aa4b27,0x736273590,0x985f496fe,0xec8ce1bb1,0x9fe2e3666,0x065d2d7f2,0x91d44daec,0xa7c9efd8a,0x3a2f7e452,0x6d9e5c8f6,0xa0db819bc,0xf50919e6f,0x667e3514a,0x9393d0dba,0x614f4a04a,0x77da17e82,0xc8f3eb90a,0xa4bdfa714,0x967dab7bc,0xf22eddbd7,0x8be64ce29,0xb1dbc12ed,0xd6a6de07d,0x690c6c745,0xb5e82406e,0x484db2736,0x46328c061,0xad10489a9,0x9af5500ae,0xd9c271e5d,0xe4bd42fac,0x3198fa8d5,0xd9f42b23b,0x7ea66b5dc,0xcf2b134ca,0xe1a97e581,0x535052c3a,0x37016e168,0x7cbcfe2e5,0xa1881b075,0x42916ae51,0x884cfafce,0x3bd4b5e61,0x72ec848ca,0xb187ed29b,0x279e96e91,0x07434f63e,0xf17f6677e,0x19f373ad3,0x58c095882,0xc315893b1,0x0559e2347,0x38970740d,0xfecee6735,0x2054856bc,0x994d3a8ff,0x9607bcaf6,0xe00168dd2,0x25eeb232d,0x1ece8ab81,0x2ece5cda7,0x82fbf525a,0xb388c80b1,0xf569ae88b,0x8f52d6ebb,0x58d033fec,0xfd827438d,0x3f9513f45,0xf6c5bf39d,0x6491ea0b3,0xebfca762c,0x736764ba5,0xa707fc427,0x44685bc3e,0x3a02b6689,0x5404bb6a8,0xf50e0b484,0x2505b2741,0xb0ae8be19,0xf2c12b9d1,0x46eec3e84,0x053f96a88,0xd5dd1b365,0x2a6e25fd4,0x3911e76e8,0xe1d08a80a,0x39d8cc660,0x3a0a85a3e,0x91e10e4b6,0xf85b58642,0xe2976f782,0x3e16e87bf,0xccd3868c2,0x8f30bc247,0xd51e057a2,0xb839f5136,0x2355cdbdd,0xa591a0056,0xfd6828ace,0xca8e761c4,0x435572029,0x7e1631057,0xaa332e971,0xb1b6c88d9,0xaafa138e9,0x92b791b98,0xfd0c856c7,0xe4984a598,0xe121133b1,0xda32a4fe3,0x40dea854d,0xab970e838,0x1d0c29b13,0x454e7da8a,0x039f5068e,0x7c98058d1,0xb37e1af5c,0x6769485ab,0x58f740275,0x3fedd95ac,0x1f9291d59,0x7b757d552,0x95daf4d2d,0x4930f67e2,0xea3a465be,0xd949a53f7,0x2da8f6c88,0x6117d512c,0x736486e05,0x7e5f57f54,0x689b6f094,0x53093f5b2,0xc107236a6,0x74c097917,0xe28cc262d,0xbaade0e72,0xcd2c4bf29,0x8f260f0f2,0xb79a1c447,0xd2c678b9a,0x5e0bdfab6,0x864e33a2d,0x40f61606c,0x98fe57ec2,0xe5da0f7eb,0x783f9deb3,0x072df5394,0x2f704930b,0x4565eb5a9,0x0f7874274,0x6ea0dd876,0x9e3512377,0xab52d8f50,0x2f14a5f04,0xb6e2d5c39,0x6e1381091,0xe73def6b2,0x93a582d99,0x2d8eab3c9,0x0644f57a8,0xa408c777b,0x0a8311907,0x41cc9974e,0x6a40a6aa3,0xcd43b9a48,0x12cd907e7,0x54ae76fc1,0xb532f10d5,0x6888f2b8a,0xa349b1bb8,0xb2b458244,0x75118dbc9,0xe686a8ea4,0x3e5d3191c,0x6702f804f,0xb3deaf978,0x931ff5969,0xb06778791,0xe81472d94,0x3178f34d6,0x70a987a41,0x5393bdff7,0x8add45e3e,0xf5323996d,0x19fd566fd,0xf1ecbbb64,0x13a413ec9,0xae2268093,0x567d989f9,0xcbff16a55,0x246acb067,0x8b48879af,0x929a68539,0x4d7403f56,0x6aed4015c,0xb82c6a241,0xb10c42a95,0xb4b53305a,0x4ac3b1ce7,0x2722ec68b,0x20c9a9e57,0x493db71ac,0xeb3fa52de,0xe8f2c582b,0x32258cb8f,0x89fc15607,0x96213de8a,0x297f6a8a8,0x6bf57cc1c,0xb559fd35e,0xc0868788b,0x09eb07fcd,0xc0e9fa047,0x076c6f13c,0xbf008cd50,0xad1f1cbe8,0x60d890e59,0x98e8fdc18,0xf21b971a2,0x05f612d6b,0x65503574b,0x2e9bd949e,0xed1e65480,0x1cb299f81,0xc164da322,0xfc2599350,0x88c710d7e,0xae27596a8,0xa0adef6c8,0x8b1bbfbe6,0x9a22f3ab6,0xa6481c339,0x4ea34cc9f,0xcb76ab885,0xb0521e4e7,0x3b65cc025,0xbf8b0b795,0xe9297021e,0x70c5e6b75,0x1cca07aa0,0x0e89b8b48,0xee2e712f5,0x0ba7ad4fb,0x21cf08b77,0xeec39ce8f,0x6194c8c7c,0x63544bf4a,0x045d9bd26,0xfd6f2d958,0x5d2cc2af4,0x8cf2b09d3,0xcf68c2d47,0xf218b9402,0x7d5e2031e,0xa2293d0ae,0x819c3c47d,0xaa73bbf8e,0x14c8afabd,0x673e94057,0x6ef3e739d,0x4eca58f28,0x536be7843,0x06c1e92f8,0x44f9df50d,0x4ff4b065c,0x075714e92,0xee4dae1c9,0xb4b7468cf,0xc0dc6f152,0xac42dd9c6,0x799ae449a,0x08ecae137,0x69a2e1629,0xfd32c7425,0xb431b949f,0xfa82751b6,0xe553b7e90,0xd529fbc41,0x457c8eb9d,0xac2892107,0xb034f4e88,0xb7ea481ce,0xd90c74999,0x903d1fdf1,0x73590f785,0xf1250c6c1,0x03a377778,0x751892a53,0x83bc54167,0x8c388c425,0xbf75b14eb,0xc3821426c,0xb5d6f0eae,0x249bb9f1a,0xe5ac7d4f7,0xdebe0f129,0x5b5fb4931,0x07f9013f6,0x54d4b8d1f,0xeab94d983,0x28f143b98,0x6b6755f0c,0xca0262d29,0x85712a2e0,0x89af4643f,0xa7ef675bd,0xb7285486b,0xc6f66d6b3,0x2dd429ffb,0x9f49452d6,0x396426ce4,0xdeb361fd4,0x4219e7735,0x0debf36ce,0xe4b8d07b6,0xb8402fa95,0x73e0b042a,0xc8d52d855,0x16145793a,0xd15165b13,0x1a842ce77,0x5329c57d0,0x27a1f3a50,0x0abde33e4,0x82309daec,0x396148f44,0xda6a98d20,0x8eeaf1f09,0x6394d9567,0xacc7a08cb,0xd59f203dc,0x9d64c95f4,0x5f9045b9b,0x3f0344f6a,0x1035f53e1,0xd9e50b8f0,0x74635faba,0x7248393e5,0x25cff4278,0x590d1933e,0x6407ea48d,0xa306c561a,0x1b4064c9a,0x715f397f9,0x6a3f1204d,0x840f5dc8e,0x6350a3c7f,0x12fdb516f,0x9ed847c25,0x38f329633,0x5a470f1dc,0x4ccda51fc,0x666c37a5f,0xc2e44edf2,0xf6e858e30,0x6517f6302,0x53f59bd5d,0xba6fe5ee9,0x25bd77d6e,0xb4dd8862d,0x439a26730,0x85acc62e8,0x56adbd381,0xb3ecb968c,0xb0a73b883,0x7b1d36d0a,0xa3f4b681b,0x02c17ca16,0x98a61167a,0x57ef825d4,0x79436817d,0xd119f0bf5,0x4669b5873,0x0fb5595c6,0x3fad00883,0x3c6782a7a,0xdd70d2856,0x18634ac62,0x235e1bdb1,0x831bb0f4d,0x8edd67014,0x0657f0ad1,0xa41bc2aa4,0xdeaac86f4,0xdbc8bd0a7,0x75b1e56d7,0x51adad8bf,0x5a5b9ef5b,0x6efcffa9c,0xbbd8b73c5,0xf2f085e2e,0x1edbca36a,0x494113d6b,0x1635a8083,0x1ad73699e,0x038d52fa3,0x8b29c98fa,0xc5b8cf54a,0x67babd67c,0x76c1f154c,0x7b31c6a89,0x2c6ca1e69,0x25e97560c,0x7a7a8027b,0xae1b17afd,0x5ef280721,0x969f7ad24,0x4e01df55a,0xb47c296e6,0x8d642cea3,0xee4c19773,0x1a375dcaf,0x46b7cdd85,0x4e3b67ced,0xa8669f5cd,0x1eaf025a1,0xc9f40d909,0x896f37c41,0xe46154499,0xeb894affa,0x01b0a6676,0xaa3d903ba,0x286cffab2,0xd944686d6,0xeb911a3af,0x4029f43d3,0xc111850ef,0x5ea39dce4,0x4eab9ae73,0xd083fab30,0xdfc4b7193,0xab6509d4e,0x1d3d977e5,0xc9a52aecc,0x957736e65,0x95daa9621,0xea0841ad4,0xa859146d8,0x0b8de0a5b,0xf252c09b4,0x8172d1273,0xb88a9fcdc,0x6993c1cde,0xcc96d4c83,0xd1ff48516,0xb1408e507,0x097a8973b,0x7496621e2,0x03b672aa1,0xdc3b03aa2,0xae3498e91,0xcf250c27e,0x6160b091d,0x96c0cb46d,0xced13822c,0x26d97a082,0x8fda2c454,0x9e85bcf1d,0x689845be8,0x06f143755,0x9204f1293,0x1d4a581af,0xbee8d3b25,0x8146094aa,0x349c0af5f,0xb1a8f22d8,0x774ba5a66,0x6ce6004b1,0xf450bda2a,0x930d2dd53,0x68e16cae5,0x8b91631a0,0xb3d3b7117,0x666aa3009,0x5fadee019,0x9de5e422e,0x58bf7fc4b,0xd52f6c075,0x13fc8de24,0xd6eeef343,0x364911d23,0x2d713665e,0xa9e8f1e3d,0x84c231ca6,0xd9e8684af,0xf72feb2d7,0x5ea2d37b9,0xfc66a578c,0x812110a96,0x936dc276f,0x84fbba439,0x17f67469b,0xb7481055e,0x96ecc8d0b,0x8d7fc1aac,0x0ec2f5bcf,0xc24ab0a62,0xd1839dd10,0x8fd470914,0x6cfa90230,0x205091ce5,0xdaf874324,0xf15958133,0x1158fc57f,0xf0cbfb94e,0xca17718c7,0x18b2ac4be,0xa92ecd88f,0x228af528e,0x774db92db,0x21fd98aa9,0x8e7582062,0xbb59648f4,0xfd9dbd88a,0x389035c96,0x1114c6c97,0xf49428de7,0x669e6fc5c,0x1dd6ea469,0x882bddf98,0xfed7b3728,0x25309a3a8,0xb04c1729b,0xeb3e8f6a7,0x7468cfeee,0x1a1b7d99a,0x3eb4e134c,0x43566fc67,0xb1e97f8f5,0xdb562afa0,0xedd496057,0x5ccb184a1,0xe3da32613,0x25ecd21cb,0xdedd008f1,0x45ec76617,0x73fab05dd,0xb2645fbd0,0x78cdf82d6,0x66e4b8db9,0xc83017e45,0x86b2a3e27,0xc6dbd66e8,0x00b395b2a,0x1c11ab65b,0x888994c14,0x111ea98c1,0xae86d848d,0x54c6e271e,0xb13ef9ab1,0x2ed93d60f,0xa4efe7205,0xe70286dbd,0xd2cc67ded,0x2b0663021,0x95f851a9f,0xf67ccbbb3,0x267c42225,0x2be4b5ab8,0x8a7fc28d5,0x0e418f889,0x1a34fed2e,0x65590273e,0x574a6cbc4,0x3e0f4cb1d,0xb7cee6cd8,0x5627e4845,0xadfe6d2bd,0x568b57001,0xd4ec7fad7,0xad3f576fa,0x497d2eb92,0x0fe6c7298,0x16161faa3,0x16799225f,0xf30a85fe1,0x52f9d455b,0x130a2a42d,0x598c9f522,0x78c55e9f6,0x7646c5b65,0x7a53288e6,0xb2c707e61,0x134b81f75,0x6d76b9855,0x78a343d82,0x2e4df469f,0xf89236748,0xf57e71d1d,0x10dc8784e,0x70fd8f1a6,0x937bcc483,0xf4c72b50f,0x10ba6cbda,0x077f1ed59,0x66d941739,0x04ceccaea,0x015795903,0xe53a6a20f,0x3999bbaa0,0x1281bf25d,0x7337f274f,0xcb40345a5,0x68d24d19a,0xd2fd56ca0,0x0d30b94e9,0xbb57cfe9e,0xd74b11569,0xe2db0e252,0x5fe026216,0xb47130e85,0xfe076a9a5,0x9415e9632,0x3367854f5,0x50af0831d,0x49f25332d,0x7739a837b,0x099f36a43,0xc8537be03,0x3e06b323d,0xf9a733bd2,0x312a441ac,0x335508feb,0x7db227a83,0x3ebb1bcab,0x7a1106873,0x5486d3f20,0xa1628b849,0xb64543ed2,0xe293fabca,0xd1d512de1,0x47884a21b,0x4a406b83f,0x7aa35466d,0x6542ddf69,0x348c210e9,0x2aed60aac,0xe9d35f24a,0x2bbc14dd9,0xf2891fc9b,0x72a9cba3f,0x409ecd462,0x712ba02b9,0x1b149ab0f,0xaf6b65883,0xf68306512,0x20e84ff13,0x88beaabb1,0x7456d2803,0xa04216d3f,0x83f33226d,0x394a0eb38,0x65670c452,0xa5903ed13,0x473689a3e,0x142b1dd56,0x53bf24a7d,0x88585a655,0xe62c824fa,0x1bc6257dd,0x266d228da,0x9d18f806a,0x26a6ab06d,0xb90c39735,0xd844f8c09,0x4ebf14fbb,0x5c720772e,0xe033d46e2,0x2d72fe7c7,0x11878c4b1,0xa075e3992,0xf4dd045d8,0x9caad8759,0xf5b387cba,0x20dfb6633,0xe7511e0ee,0xc3e9e1225,0xf6d332299,0x43aee9bc2,0x4882318bb,0x958fa25c2,0x6c9dd71f2,0xda71d12bd,0xead515c9f,0x5622a7b24,0xb1a220b61,0x5e3b6d626,0x95533c08f,0xaf093c411,0x364a0f961,0x6dc550b86,0x43cb48cf6,0x01331bd0e,0x55926d59f,0xddfd98223,0x509d0ac32,0xdd3e82660,0x72f15dee6,0x114a5ba53,0x70d637811,0xbf7172408,0xca9dfc935,0x2b082b18a,0x9e227de74,0x084d8797a,0xd91cc5635,0xd9b9c0584,0xe6a5cdd7f,0x606567f3a,0x30121d876,0xed40680fb,0x9e498a0fd,0xf6e6f7aed,0x7bd31c1d5,0x7fadc5b78,0x430399853,0xd6937f64f,0xe9755cec2,0x336f0919e,0x62d953c76,0x6eccc311b,0xa7725ba74,0x6b2ba1f0b,0xd9c680f4e,0x0b4bf20fb,0x7d247fb92,0xe2dfb415b,0xaa41eabb7,0xdde282439,0x19cd98b9b,0xc169b393e,0x7057af26b,0x621760313,0x091e4f51c,0x712e3294d,0xba60f9cb1,0xcac43e693,0x49ba92d03,0x3ec790f69,0x6b4fd03f4,0x1753f131f,0x140e73516,0xb235b7ca5,0x1d27a6723,0x3102222ec,0xc0b75e745,0x3a1b554f9,0xc313dc962,0xa323d6c80,0xccca0aabe,0xa61580a37,0xea4b16079,0x6b2ad79e0,0xb766b661a,0xe22f727d7,0xe4304d5ed,0x24376523a,0xf853f00b3,0x6592be5e4,0x553748fb7,0x6852aefbd,0x73e2abca6,0x5fb45c08b,0x635d4c650,0x0e0d2be1e,0x60ee51f29,0x38ddb7390,0xa300f1ae1,0x22efe44a7,0x628bba583,0x4b17ecb5f,0x55c6b9011,0xe1a14bac7,0xe427b3d0d,0x46100dce8,0x04cc2245d,0x84c2e41d8,0x0919dcd26,0x8d1d01822,0x2e26515fe,0xf7ab7dae4,0x7768b70cc,0xe94913f18,0x0f3e883dc,0x3b8d3f0d4,0xd67ea41c4,0x99d477e9f,0x3fb10f974,0x02a370e93,0x17768adb2,0xd6329f527,0x3bbc1a712,0x1b052fab8,0x1a4619ef5,0x00b725dfc,0x78f0c547c,0xadbbb4432,0xe1cf5cbda,0xd70644e69,0xab4cb9d0b,0x5fcd12ef4,0xe396af25d,0x2d9ff9ca3,0x4ef3df84c,0xc7ec94a8f,0x6b18da2f5,0xa63d0badf,0xf91662835,0x3410a9ff6,0x7ed13b24a,0xf95f89732,0xce74b2901,0x695679287,0x4843eb226,0x5a66b2ed6,0xa86cc1f33,0x16d5e7b98,0x748025a14,0x3397dd590,0x7bafeb92a,0xb45584283,0xd54dc6a25,0xaf2e68538,0x220f32a8f,0x44f8b18dd,0x51814c91c,0x8bb4af165,0xbcd6adb56,0x82e4a2e55,0xcd4990ca2,0xef32a23e5,0x688ec9de4,0x2aba4638b,0x16f7382e1,0xbdfe274ea,0x2164acc4b,0xaad044fda,0x64559f29a,0x5a9c9339e,0x6a0739a2a,0x8f993b732,0xa90de3f6c,0xace88d90f,0x36a7f9cf0,0xdbef65c2b,0x69bb34d8d,0x6f095cd61,0x3bdbd6405,0x34600b852,0x0d1e24fe6,0xcc994f31e,0xccfcc1ada,0x106b721a4,0xad3e751d6,0xab0903242,0xb60ba3746,0xc5b7a191a,0xc7da973a4,0xf45b0747a,0xba92e67a2,0xb93ea5045,0x011d2ac4c,0x564361455,0x420d42485,0x47e0f7889,0x110a80968,0x7a3cec118,0xd058e2ed7,0x1dc9c639a,0x42de0a027,0xe5530907f,0xaffabd8e4,0xb08fe947e,0x5ba33b408,0xd5f80115d,0xe6298c761,0x893b86708,0x85b1d3017,0xf2ac6bc60,0xfa9378384,0x3f538c40b,0x21b0661dc,0xe762b80d4,0x16f6ecbd5,0x1264fca24,0xf39f4e476,0x51cc3b982,0x757c9f748,0x311d200dd,0x2563393cb,0x1b05631cb,0x9a547cea2,0x35fd287a0,0x25460fd6c,0x8d4e23de8,0xd56e01537,0x4714d5bf0,0xce7f93169,0xf16142c02,0xf88939763,0x42b49ee1d,0x8495855f7,0xade7e53e3,0xea99e0abd,0xd5a4abf2a,0xe8868979d,0xde8c25d59,0x24796f2b4,0x588d17a5c,0x23446aa2b,0xd7930a836,0xa1ad628b6,0x8502da9dd,0x1abd85618,0x044a252ff,0xd33f9442d,0x0711e508d,0xb8548f822,0x9298a3af1,0x397d78086,0x26d522fa6,0x744606469,0xab2c1baf4,0x24568a115,0x233bd114b,0x68f7612c8,0x391ef6edf,0x03c6ab744,0xe248dbb72,0x7511dc9f6,0x53309a668,0x5438d7128,0x57e1c76ed,0x61c9aec27,0x4b1219026,0x6d5e9cf25,0x2242688ca,0xaa10985ff,0x8454ac8ce,0x23a648791,0xb8d396be7,0x482d2fc39,0x62fde8f85,0x84bd1069f,0x1aa1a5303,0x434f3adeb,0xc99f3f39a,0x744f1eb68,0x9cd2ca627,0x472428c4e,0xdbacacda0,0x310c6bd3c,0xa84d6d066,0x6ba340d41,0x7aaa74c11,0xe21d5d0f3,0x8e84f07da,0x3b260c654,0xdb704686d,0xf197a1ee9,0xcb4e599d3,0x2c67ff681,0xedaa7c03c,0xb859ffc56,0x320eeccbc,0x8014fbd19,0x32e57039e,0x5e196e0cc,0xa02c0dc84,0x29f06b67a,0xe48da0b64,0x47f4262c5,0x3abc13e2d,0x57afc2c03,0x9437d42b4,0x57f8e9b00,0xd0644255e,0xb9f0e2245,0xf68892060,0x11b4ee7b3,0x26f34a243,0xd92e92d2e,0xc3c36f4d5,0x057a6bc86,0xc1e1d1593,0xf36f11af5,0x926cd9966,0x66fc75705,0x6cc85b754,0x373e56bdb,0x9a7322f5e,0x948cf1650,0x11f57bdd0,0x662314283,0x8e2901cc7,0x9a5dc8cb4,0x3b6718a90,0xfa4d1722e,0x19d6cc9b4,0x0fa2e07dd,0xe0483446f,0xcee973997,0xcab326bed,0x8653a7582,0x07d8331ed,0x916db55a5,0xac0cb5513,0x445d66afe,0x265e9d4c8,0x543b1e0b0,0xfc6c649ed,0x02a38c5ad,0xae31be812,0x46f85eac3,0x38b531dcb,0x046cf24a5,0xf77637b55,0xf07d1c632,0xe05b2f798,0x10d5860e5,0xe42b2bfe6,0xbfc381a12,0xad645382f,0x762a6a152,0x58336fed1,0x5c88f9b4f,0x64b15ddbb,0x9cd938699,0xf3c6c1525,0x2362c53db,0xd40874c21,0x2fc1763f1,0xfbf6f4b46,0xe9fb3911f,0x692346b6d,0x52e96efe7,0xbe0d16e43,0xcd144ad13,0xd497e4c7b,0x280b58b80,0x443ff1d93,0x2f528c5b5,0x3ef6bb3d4,0xb806de136,0x9600a3394,0x0bdae6a57,0x7ac6bbd4c,0x17364c5c2,0xec5344b46,0x0bf745b8b,0x72718fd17,0xe2fdab406,0x7cc4b8dc2,0x4f5379d4b,0xde49a05e1,0x5e9c05763,0xed58a3866,0x80535dac8,0x6affa7d8e,0x4e7f09ede,0xee0a2e534,0x7519486a6,0xf9b9680f1,0xabbb28449,0x5a2396946,0x7fd4d5522,0x542319779,0x3caf4bd55,0xfd740a695,0x68c96b8cf,0xab1593c1a,0x42b1dc797,0x4acaa2299,0x2e27e9775,0x4f157edc2,0xb068ad203,0x437ad4f84,0xb8e9d6ad6,0xa6439526b,0xbfe227ace,0xd32f46eb2,0x404bfa76f,0xb7beb4e77,0x1874e8369,0x879d23b91,0xd9bf340d9,0x714131397,0x16a00adf1,0xb9b9d414d,0x2631bd706,0xa2a978ee5,0xe8fa34bfc,0xaf9d55a95,0x70a649cbd,0x754fa798d,0x59cf771e8,0x6814b7755,0x36efdafc4,0x305a3225d,0xadf19801b,0xa38bf2a66,0x44de6973f,0x62f4a0894,0xcf4a6f1d9,0x0b358593b,0x18583db29,0x2891984e2,0x7702e90b0,0x91a1e901e,0x64ff5e2d4,0xbf9da6ada,0x02e26d17b,0xf89c04a9a,0x4b43a2412,0x31de98342,0x28c287395,0xc3362e40a,0xe5bc3aa9c,0x9e48f6a06,0x733435bac,0xa43be8cde,0x5c653248c,0xe2931bdc7,0x02c4795f1,0x62bb96f20,0xb2f43a171,0x19d1f6ab9,0x433ea2164,0x137da589a,0x28fd58e72,0x202d4cb62,0xf03d74c5a,0xf6112a05e,0x1527ce8be,0xd27556017,0xf1bdb3c55,0xc081699a5,0xd8368ef11,0xa1ed747d5,0xd833b1171,0x2e161f79d,0xf2d7a26f4,0xffb902d9a,0x6c62a5731,0x914cff395,0x849a7a32d,0x787d20e5f,0x873080cdd,0x902f6862b,0xa2ef2b22a,0xbc6ba2e19,0x27fa8c7e6,0x3b7964fa8,0x99d80b892,0xa9d7ddab8,0x0e6dabf62,0x19b1a3fae,0xdabcaba4b,0x465086a2d,0xaf9290947,0x3f16139c2,0xf5eb1ba13,0x5be4c9d84,0xb491d5ede,0xecb1e1407,0xe2bf4cd78,0xe9ba7bb10,0xbe6954783,0xd3a7b0213,0x50de815b5,0xddc150b2b,0xf83e35e25,0x06bcfeb25,0xd446be9d7,0xb8f07825b,0x0938b9c16,0x5dc6e6ae5,0x3d8adc166,0x6deae71f4,0x748581570,0xf2d14fd9c,0xde56fb4e4,0x23852ee7c,0x7663771e7,0xac04e987f,0x10c77faf2,0x84f4bc3f1,0xb54fd5e6a,0x5b315ef54,0x60cb8bbc5,0xbd8cc9e55,0xab5f55050,0xdddd64553,0x6cd38ade9,0xf0f5ec7b9,0x96da53643,0x3bb39fc6d,0x2b2884ad7,0xaa26a84fc,0x8a2bf56c5,0xb68a4ab27,0x4962ea115,0xd4f9472e3,0x975e4c01d,0xa82cd2570,0xb6433749f,0x7234ae0e6,0x14cbc7db2,0x22d77fb8c,0xac098f788,0x7762cecbb,0x2e715f49f,0xa529f55f9,0x935054846,0x999c0c185,0xf6a94f0b2,0x6bdec8471,0x290d12cf6,0x73b35868b,0x5e9c08e84,0x35d427add,0x4decbf805,0xb1218bb88,0xcf15a8069,0x44d59fe6d,0x48cf866e4,0xd85fca129,0xa81c1e1cf,0x25be310e2,0xe57ab2f62,0x22c1da1d6,0x6a2a71117,0xd60d2eb36,0x3f3f9a2e6,0x6d1c1aece,0x9b831a4fb,0xd64ba88de,0x968db7b8e,0x073910151,0x3e5d9f584,0x8fdae57c8,0xb0cb58bb5,0x8bc3d58f2,0x01188bb85,0x226c7172e,0xed7f67b04,0x63c7caad8,0xf6768009d,0x06e193e34,0x2021a54f0,0xd4437d532,0x82ce066a3,0x260bfdee8,0x26b0c81ec,0x081503c67,0x18be917a6,0x3aac944fe,0x5a91ed08b,0xd93c3ca5e,0x4ba9f608f,0xf9d10ca44,0x314c4dc69,0x8acfdd4a5,0x69e73946d,0xa103f94eb,0xe708b0565,0x4ebcf058f,0x3385e6ce7,0xdbbc1ec39,0xd13c2ddc5,0x3df56eec6,0x50fe589c2,0x5e7f91d57,0x411dc3670,0xa1785375b,0x8d710fdc9,0xe767b052b,0x950939ab0,0x7b7767c17,0x5d24ca58f,0x409e70b9f,0x02d1bc4fb,0xddec53eac,0xa05158be6,0xb64eca239,0x88794e4db,0x815926d2f,0xa109e873e,0x87b47cdd8,0xc48d8473b,0x4a2e11891,0x355819bd2,0x23f9590fa,0x95a7fcb68,0x325115b71,0x42d0b9687,0xc63bd4849,0xe6d873be4,0xf48b66357,0xb29fd2a28,0x5cafd9507,0x09b467b3d,0xe2dae50a2,0x0ba7b7a5e,0x4b2172ec6,0x49795d717,0x6c9495943,0xd257992c1,0x96d7c46d0,0x0266ae09d,0x241b28662,0xc1ee98d9f,0x50132d568,0x07d90455a,0xc2e459355,0x42bdf1a71,0xc662953c6,0x4cfdd40e7,0xd5fe2a905,0x5339ed2bc,0xc9603561c,0x47c64f707,0x8110b2364,0x1b3b324dc,0xc665f1f85,0x74299617e,0x4216c87ec,0xc675906ef,0x2dcb4f572,0x6fd55584a,0xa0c4d0932,0x19ab0966b,0x883e192f9,0x5fa021f7b,0x266d2ce3d,0xe90bba30a,0x782bcabc9,0x6d40981e4,0x5b98b080f,0xc21fbb365,0xc574d78d8,0xb2b236f39,0x80cb66e45,0x669c9a05d,0xbd6808275,0x21f8e510a,0x437ba62f1,0xc5224cbd0,0xcb441a4e6,0x59aa067f7,0xa9d51eb53,0xdc294402d,0x33abf8a53,0x2bc9dd944,0xc3f8742bb,0xc72b75bba,0x17cf5a97c,0x08f42434a,0xec593abdb,0x120a797b7,0x6cdc8ec10,0xd0a686b2d,0x81a4fb9da,0x44facf6b5,0xbec238c25,0x6c12019cd,0x1aac292a8,0xe88bd0a21,0x959a41c81,0x432c2ca9c,0x6c0b7b962,0x385867bd6,0x8068a6bbb,0x09a777181,0xc27d59fe8,0xa04074853,0xa50631657,0xba7b37ada,0xd9872f1e5,0x949f449aa,0xd2aa72df6,0xbcc9608d7,0x93d9a8d7c,0x5e5495818,0xbc9bce5e3,0xc3875ec11,0x97ea32be7,0x41c5a2548,0xe64df88c0,0x2e21d1372,0x0630736ad,0x226cdbc75,0x609746f95,0xe7cd6d390,0x3ee9d185a,0xd8cd3e34a,0xab785e407,0x93addebf1,0x854b75025,0x26f1bfd50,0x598394aa7,0xdfdb6840b,0x6ea7a4c78,0x6b4faa965,0xa7aaf424d,0xc694d0ce4,0xfdab0acf7,0x582738889,0xb30ea7f8c,0xc1af8b900,0xe26889dcf,0x5ffd11ded,0xf6b05ad7e,0x35cb9503f,0x8b86f73e2,0x8d467a6b0,0x91f7a7735,0x214693632,0x106d5ff8a,0xb9cdef610,0x3dfafe135,0x0fa5b0ae7,0x26cd7986e,0xc6fd681c8,0x6b4188c58,0xa3ba597e8,0x85f518945,0xf365a0254,0x2048b85bb,0x0f3dcbb35,0xd3e5031cd,0x54de45ec8,0x2af3dc7a2,0xe08932e15,0x7734ac9f1,0x322d852e2,0xcdbdf8b96,0x806696a67,0x8cd4e61e7,0xe057f8856,0x4d9e9613c,0xb82f25c73,0x93c8c49e9,0x7aace1816,0x646f619c5,0x6aae5893a,0x84d48be42,0xe4a98eafd,0xd7f42bcf5,0xa8017604d,0xcd715d0e1,0x11abe3d38,0xacd8e4e30,0x623790ab0,0x39f25ed99,0x8aef091c2,0x7a2574284,0x108cb8578,0xd7a2ea337,0xf13e9edfa,0x5a80a8d14,0x748f6e6fd,0x1e4ba118a,0x546ce5112,0x1703a322a,0x894c63e47,0x3f403b661,0xed4d06757,0x5b9902d5d,0xdf86cd5af,0x1ba88e704,0x4f148ee08,0x1eb0dbaaf,0xb377d99a9,0xf480a804b,0x477b4f4ea,0x0a9c8c047,0x7e4c0a8cb,0x4a89583d5,0x6fc78608b,0x7b59965e9,0x7dcaa4585,0x4002e14f6,0x14c436673,0x98ed9cecd,0x092ad5b7f,0x19088d131,0xdec2ae3de,0x3ac6ea320,0x4352c0d48,0x47ad3bfdb,0x469a523c6,0xf529ccb4c,0xf663c29ea,0x9a225604a,0xb71dd41d5,0xee5201d72,0xd06cb9ad0,0x91b427aa0,0x7ef2d044b,0x61bfdd3a2,0x33a4184e7,0xc875c3536,0x5c5e6e999,0x8fb237053,0x2143558ae,0xe77b34bd6,0xe5b1047b3,0x729ad8bb3,0x9d2efdbf2,0x6a5d1a69d,0xeab0c8b69,0x24ced1108,0x9488901ff,0xbf910f4ae,0xf89e416ad,0x9eb3973ea,0x9fac35740,0x1fc51212f,0x2a106be25,0xcd5bee55f,0x4b78e174d,0x231194dc2,0xf094cec09,0xbc94ebcb5,0x9980b8913,0xe6cca33c2,0x4bcdb33dd,0x1a6f4e4b9,0x097ead2f2,0x6f4980025,0x7b9d83ee6,0x61ab1d631,0x522dfaa9b,0xd58e68b08,0x6dd894088,0xa43851db8,0xdb3da4317,0xf1d8108b9,0x0257b43cf,0xa36dc4b75,0x586b118ae,0x4d292d0d7,0xd5dd7ec58,0x2961da611,0x8e1eb4d44,0xbdaf4157a,0x783587d64,0xb89073a03,0xf2a98a98d,0x8e6e953bf,0x82728c63a,0x08cf515b3,0x192019a8b,0x199feb37b,0x4747d4de5,0xbad74c26a,0xa3eb1f4eb,0x3a3fe72d5,0xa24fca706,0xac295c820,0xdf8707b04,0x240d933f8,0x40d3afeda,0x08967b352,0xdb5908f2e,0x0eb77e73d,0x55e3af14b,0x7e2af46d7,0x2ad8069f0,0x1c94d9cf8,0xad3fd6707,0xd527d05c1,0x0e9661707,0x5434c8225,0x8b17ffb10,0x6f4bca6ce,0xe3d99b9e9,0xb3f192e96,0x4fe4ae9db,0x3e986a40d,0xabebc86bd,0xacec35dc8,0xbff455399,0x34ea8a485,0x5c603d944,0xf9228c5d5,0x630b74068,0xcc087e16f,0xdcded3a77,0x18e36b56d,0x745c5e53f,0xe54b21ebf,0x8d71bb6a7,0x804669bd9,0x78a8843b2,0xa841aa4c8,0x7c1721cb9,0x9a83406d5,0xa896c7864,0x04bb0aba5,0x3c11533b6,0x328444d58,0x39bbda023,0x8b36424c7,0xf6120c770,0x185bb28cf,0x28319aacc,0x44125fc8d,0x9bd0b06bb,0x77e3e63c2,0x92cc0d22d,0x6471ce5ca,0xa5cd27974,0x821216a59,0xb44bf0674,0x91c306242,0x59ddcc7f6,0x8a49cdd23,0x4126a5129,0x5dae47e63,0x5ae91a769,0x1167709c8,0xf72905476,0x7f714af5b,0xe1156f64e,0xf043af7a7,0xda86cb771,0xefe9556ea,0xe93191d0f,0xc57680df4,0xd6731845a,0x40a0357d5,0x369846e9c,0x55c37b47b,0xc1a35b0fa,0x53ac7be90,0x85eb470c0,0x3181486da,0xf0e227153,0x324271b12,0x87850744f,0x2e2d754b1,0xe6eb202ce,0xb0704c7b4,0xa67db8125,0x711fb0e4a,0x37c2d1ce3,0x6aea9caff,0x443334cd8,0x69e4738b4,0x0d0afd5da,0x9ab6c533d,0xcca49a2bb,0xc4d4fb6b6,0x0e4b2ddd7,0xda2509125,0xe9c86da19,0xc7274b59d,0x2f4bbe74d,0x96ac2a725,0x1f30d673d,0x425fd41bd,0xa575e248b,0xa41df8a63,0x850967a78,0x580a6f3fc,0x3e7fa23ed,0x77d9a37b4,0xaac2f4828,0xd5afdeece,0x463bfa5bd,0x8d8c594b4,0xd5c3a4722,0xc26bd81e9,0xa25f27cc7,0xb0a959849,0xed63242d8,0xf2a5d4c2c,0xe55b4628a,0x0b2dd55af,0xc8738d953,0x8a7cef286,0xcc7c48409,0x043816c4b,0x85a74860c,0x48fc51dbc,0xee8237a9f,0xdb101fca7,0xa22651a66,0xe15eb5386,0xd43085b18,0x651931da4,0x9326a183f,0x6f8dab598,0x0e51eac76,0x6e2623406,0x9f935c569,0x99d04350d,0x2bfb7ef17,0x9408845a8,0x36e8c5171,0x8af933fc5,0x36ecec25b,0xc90ec3e5a,0x84942ea05,0xfb5493f14,0xd81204353,0xd5060ecdd,0xddfda6095,0x5cafc4e1d,0x7754ff6ea,0xc257672a5,0x27299bc82,0x4ca1520cb,0xe1de3ec8b,0xfb5ab687a,0x88f4cc5fe,0x5c83fac92,0x18bdce2ab,0x87fa99852,0xeafdac7f7,0xa095e0c0a,0x1de9110e0,0xabee689d5,0x917d79b7a,0xdb13b369a,0x56aa3e642,0xaaaf35e16,0x9c0896962,0x32ed98cd1,0x40befdded,0x733f9f984,0xab7ee7d81,0x38e744727,0x7501364c7,0xfd3421d02,0x8d492864c,0xb25d6c2d9,0xb88708fa4,0x66ca7ea8d,0x53b061dd1,0xbfe629317,0xe48ccc4b2,0x529e75dfa,0x02ce3697a,0xbe76866c4,0xce03c67e3,0x3c79ace12,0xabb5ade8e,0x5510819d4,0x1853d91a5,0xd99655b60,0x47729ddff,0x3c8c5ca2f,0x1b819dd83,0xdacb0ecdd,0xbf430f183,0x829af66d3,0xd1e2ca983,0x779105c39,0xb192af0a4,0xd5098a6d7,0x15cb456f1,0x8481b933d,0x409d19fad,0x1f5c2f72d,0x53673e5f5,0x65e6a72ea,0x0527da518,0xeaddf7946,0xb2617eaeb,0x691892fb2,0xdcd129f35,0xccb42e6b0,0xdbc331935,0x8867aa36e,0xd7cd26a9c,0x67a19fdc9,0x20952b0ae,0x6026d2e54,0x98963fbd9,0xa8b64c911,0x97fd9f487,0x7d3c848a5,0x147a4c27b,0x18c9cecad,0x046eb72c9,0xc88d38085,0xb25dc1f48,0x61790445d,0xc125e5258,0xfbeb9589b,0xaecade15f,0xda4f86a33,0x6cf66cc43,0xef65417e4,0xdc50e0668,0x8810cbcab,0x4aafd7f97,0x6c5c831a7,0xb83ed224f,0x64f1a00a8,0x8db3c590f,0x68ce5d2c0,0xfd51258d2,0xe2c5eb1b8,0x59df15d2e,0x700ebf57e,0x3be89a8cc,0x47fb46c45,0xa923c0b32,0xd88bac689,0x27683edc8,0x2eba1f952,0x7102542c6,0xd049fa79c,0xcc0622afd,0x693120c6b,0x396461615,0x2f1f4227e,0x26b4bbf9f,0xe8f7a6065,0xecdf103d2,0x708691ac7,0x51941b750,0xd33cd58a4,0x95f2d0890,0x3440d5b9c,0x00afdca84,0x625eae2cc,0x2c36e42d9,0x3f5f89ac8,0x5649578c6,0xbba60ace8,0xe344ddca5,0x128c435de,0x02c52f620,0x4db779c52,0xaac4bcb7f,0xf13e98394,0x696f9e134,0x179733908,0x2c9580b9a,0xa6f7072b9,0x3358704e9,0x7182449f1,0x86eeb1594,0x82b9adb34,0x0ee258afc,0xe122b5e67,0x42ed1c2b8,0x8633f61ce,0xe8e335121,0x525874e76,0x96901dd2d,0xda22fc8e0,0xa72387097,0x4f5d9a9c7,0x88a87c443,0x33b056d4d,0x62d064cf1,0x5e7c243bd,0x18213a370,0xf7bd5923d,0x815aaa9aa,0x84aa0b3dd,0x1ee0819f4,0x847cf7f08,0xf120ded5f,0x9a76c1290,0x082b32d7b,0xc8b59e9fd,0x2d4dff53b,0x293d29fc4,0x08701ab95,0xfd7fab48f,0xf4cbfe2b3,0xcbca4906d,0x99cc8a279,0x34251b504,0x89092fc9a,0x9e1c0ccab,0xf697de846,0x055fce443,0x6b0cad5ec,0x87923cab1,0x8b4e2839f,0x0a44b0122,0xfb3909a5c,0xa16fafee2,0x1778046b8,0xba9808373,0x064852931,0xb79d2dec4,0x50cb67a1b,0xbbfb05d16,0xf0139fad3,0xccbb36e49,0xa2cd25458,0x49343b972,0x112efab27,0x53d9d772c,0x40bda71fb,0xf8e62647e,0xdee732912,0x53500b219,0x7e47a2a14,0xe11cd7fb9,0xfcaca6ec8,0x6c2da7d57,0xd93abceaa,0x01bb3f4bd,0x67dcf76f5,0xb5b63e989,0x5bae6b067,0x9b6eee44b,0xb7f96ef25,0xf4d97b712,0x930dff68a,0xa40a96cf0,0x0d5683834,0x647e13c72,0x2a5c63408,0x395fef00d,0xb4f5afa8a,0x017bfe90b,0xc9042b9b9,0x2c9ad5aa2,0x047a51093,0xea341678c,0x546838991,0x09858cac9,0x6061e2795,0xce7d6ed07,0x91b7626cd,0x5805e4fe9,0x119b5c832,0x954f9e8f1,0x6d1580b55,0xf43091166,0x0d5a7e04d,0xe191d35a4,0xd8ca15468,0x0a708b652,0xcc15b029e,0xff5aa4719,0x8e74f9498,0xf9d92e911,0x477e5d846,0x042650770,0x1e5730dcd,0xa0e8eab0d,0xddce6772e,0x75a090773,0xa19aa8eee,0xdcfe9d7ca,0xa0676c7ce,0x17197c8bd,0xa87af55af,0xe2d1706aa,0xa43dd708e,0x26503e2fd,0x123d37bdf,0x68c7362b6,0xea30ac137,0xb01b70b8b,0xb8d1315dc,0x96824e75c,0x98d141a84,0x74aa24acd,0xb4776887b,0x8fdb27129,0x70d84811d,0xcb8b9f4c1,0xa3a424426,0xdd2531a76,0xb29c389ab,0xbd1835e48,0x47f3a453d,0x8dfe4a80a,0xa4b0a36ea,0x4e886ad80,0xe92d00ca8,0xd7c6efc3a,0xa5941aea9,0x161a7aa58,0x9ed69b98e,0x64eda938c,0x5588a6847,0xd92d4a19c,0xc9bd66def,0x95b20c81b,0x3e9ec0a50,0xd957e66f7,0x2251d77fa,0xa018cb128,0x50bdb0443,0xebebfa885,0x05eb8892a,0x294e078f1,0x4c54e34b1,0xc2ac1a6c4,0x73e62b579,0x95d24e16f,0xd5edf5b3b,0x9085ee304,0xaa71ceb4e,0xa51325eec,0x2c0bd017d,0xbf7101a25,0x78d932686,0x1bd9f946d,0x4e18c469d,0x61b4f9bd1,0x9cc6aeeb1,0xf457ec40a,0x3a54d40cf,0xf37fd42d2,0xdca9017fd,0x2018fb211,0x0583139a2,0xed794feb9,0x2671f2339,0x0a9dedb42,0x00a59d973,0xeeb0e6dd6,0x27c5e838a,0x15b92ceb6,0xfaa9e1dc9,0x691c2012d,0xa700422f0,0x42ce65421,0xf36c2d8b9,0xdd3255d33,0xf16927235,0xcea8c7ee5,0x8b405217a,0xa937cb21a,0x1972d865e,0x3dd15253a,0x8e12c277e,0x05f4e5ae1,0x5cc68e658,0x43dbcda4b,0xa65e44bd5,0xc2b21acbc,0xd683fcfa5,0x3f6a63ab8,0x07da47408,0xe8b12669e,0x32a0a4644,0xa9825a29c,0x49b66fce0,0xfa9a992ce,0xd2b5fbfd3,0x14a5b69ec,0x74a030eda,0x8e50a8e2f,0x0a95167da,0x80202bd54,0xe8318bbe2,0xa3ab33a01,0xde35c6e5b,0xa1226c83a,0xb6c43aa86,0xedc5e4d1a,0xd5944aa7d,0x478a80992,0x47811cb87,0xb95d85ffc,0xe2360374b,0xa9a9ec186,0x74de32ca5,0x04a66a427,0xd4a65cf9d,0xd8d75502d,0x1c3b585a2,0x795d13255,0xd451f5854,0xc70f36267,0xc29959ade,0x0c5da4711,0x32123feac,0xb7fdbc068,0xae25f20b7,0x25e3e6f31,0x20232ce56,0x74f543f01,0x185cda063,0x97d611476,0x13f15f323,0x173612c01,0x3d616758d,0x4737d01fb,0x0d5d33019,0x259e9f133,0x5eae970d9,0x4ac96e3bb,0x2242e4b5c,0x118f28ce7,0x2f7cbf15d,0x8a7d644e8,0x80ef8b95f,0x1be972336,0xf42d2a60e,0x42a580066,0x9a911767c,0x3a4b9612f,0xdb0f1bbcd,0x3ac93c1b1,0xcfec5c2d1,0x452d01604,0x4f3f3998d,0x8aa4775b3,0x32fd7c6ab,0xe3e43832d,0xe774f08a8,0x25b8dcf5c,0xc0f10d6e9,0x23874a0c7,0xc7e7c9c8b,0x6470db895,0x6a458e8d7,0x886e29f3d,0x4b6531365,0x8eccc4bac,0xeed4c9f8f,0x7d0685f48,0xf6e8b9b96,0x524d9bc08,0x8ba35deec,0x127a38c15,0x07d5ce1ac,0x8496b0888,0x9589e40e3,0x9f123483f,0x0a7f03598,0x57342da57,0xdbaa17d6d,0x4c068d8f3,0xf76ad5b2f,0xb398e63bc,0x102afd902,0x4877b8bfb,0x790f6c2ba,0xc7655b992,0x4e0d5b07d,0xb02afe708,0xa8875d3a1,0x750681812,0x77a9c79ab,0x02ad0c854,0xc5cc6924f,0x25e9c88dc,0x877356004,0xc67444a06,0x12d72f8c9,0xffa5a50ee,0x931d865b3,0xd5b7c6e10,0x3d0aa7ef3,0x92ce0cd5e,0xa0f27b9a1,0xd74b04855,0xac4596a59,0xa2b5aa65b,0x88d45ef6d,0x7294cb8a7,0xeec1cb733,0x964498855,0x2279b8adb,0x922c72d48,0xf994172bd,0x3e047e3dc,0x317053d24,0x42c8f55b7,0xfa9d550dc,0x91a2dd669,0xa81f56081,0x3fd3a6c56,0xdf850d00a,0xbe3e03545,0x407ec6fd3,0xbd016301a,0x916a7194f,0x11a49ea87,0xc5d123c1e,0x9a807b6b0,0x0593ba877,0x018d46d49,0xa7a3e5dd0,0x9686fbc5f,0x22769d2b3,0xb1395dd1c,0x77e0a5c9f,0x890a050ce,0x49f50576c,0xb43273783,0xf909f5329,0x9bb92f046,0x4712ca12d,0xe74059b06,0x119424c3b,0x08b0d1ef6,0x636ed63ef,0x75fb4b1ba,0x64f15c372,0x77d9f6a84,0x007ae9bd7,0xe00da4c99,0x7a5814217,0x117097acd,0x5549740d1,0x9f3aba1e0,0x2ceeb811e,0xed5f8aa13,0x667486d91,0x31472697e,0x71fa40e6c,0x29d3f8dcc,0x74e5ff0f1,0xb18e969c0,0x331847353,0x95471db9e,0x9e3816ef2,0xc7bdacb19,0xd33a176c1,0xc15810741,0x230e1a526,0x3e7d17b0b,0xfaf6ae216,0x428e9f5b4,0xbeb6ade2b,0xde276103c,0x6928c5d83,0x685ca40ea,0xc0d875c85,0x8096f3381,0xed453bc21,0xfbda5c809,0xa6542bb1d,0x2e1a744a4,0x9e5a72efd,0xedfee81f2,0xb48280aab,0x7586536cc,0xd46c9ac5b,0x9f228c8e7,0x2137d18f6,0x513747f68,0x88ae16997,0x6e30cdf98,0xa67eea5d4,0x27bf40957,0xf11c7e690,0x25449ebbe,0x0db5bb3b0,0x7d784749a,0x51a7cd63c,0xe23ca5876,0x4cdd52936,0x326eaaa63,0xf8c9d5d50,0x0ed014396,0xcf8a25b81,0x2dbdcc80b,0xc4aa9df2f,0x6f6c2f6dc,0x59e8ef553,0x0f6c484db,0x9ec72a877,0x2cc4e64ca,0x58899d59c,0x0bfe119fa,0x8361ac7b7,0xb3615653c,0x541ea167b,0xfdb2fd954,0xcf4fd9d05,0x48f5aab41,0x22d74d9b3,0x9b3270e8f,0x2fff128d0,0xca0170b88,0x6ca810fc5,0x90b6aa826,0xb1b09d138,0x02b238b76,0x98f2254d5,0xbbb2d3652,0x3427c35ce,0xf559d72f4,0xf982e7fd6,0xf102bc341,0xf13b625b0,0xc6f04c475,0x7523d80e8,0x44a0e7ebb,0xafd06e1bd,0x68808e0e5,0x90621d64e,0xe05e5a36c,0x83131c4b6,0x97eb76817,0xd9cc44ff8,0x8b36f9654,0x0245dde9b,0x520e35f6d,0xd4cceb189,0xc2b894013,0xaeb641c96,0x7af4d8aea,0xad2618e25,0xabe43bbd9,0xef52ec2a3,0xb73c6029f,0x6a3807c97,0xddfb4bd6f,0xf3d8e96d6,0x2aa6fa42a,0x43a2f1918,0x3a90c3595,0x2cd912f20,0x9adc1bd3c,0x7b9ac2f88,0xc5833c0a4,0xbd9b65455,0xcb1c9e7ea,0x63a0524fd,0xf4c384b5a,0xe8e524253,0xc22b11d9f,0x68422fc45,0xa68c0b54c,0x26f6c3e32,0x6d33234dd,0x3249aeef8,0xa44768ab6,0x799b27147,0xc2d133071,0x97db182d3,0x86eb74d4a,0xe937414e1,0xa7a7bb500,0xbb9745c67,0x598c8590c,0x0daa06872,0x1630a0579,0xed748567f,0x985b0f840,0x65fbf1b05,0x2ac24e078,0x8e44e7201,0x73dea54fb,0xec53fc29d,0x17eb2107b,0x0623990cd,0xe8d2b249a,0x3e53f5292,0xb31e481fa,0xbd28c91c7,0xc95853493,0x4cf19e5a3,0x13dd03e15,0xe420f8b60,0x0aba216f1,0xfc949ce77,0x12cc4c8b0,0xda1af11cb,0x95e51047d,0x239712b3f,0xdd8c9ff85,0x3b7c11327,0x03706c9cd,0x4a5428a10,0xf9ff29dac,0x6880bb16e,0x39ce35cc3,0x348a6f738,0x481ebd8be,0x312f67693,0x066d19548,0x252c908b8,0x93dd489c4,0x2e916877e,0x4f03ba3eb,0x8332640a5,0xb5418976c,0x43e45adcf,0x5ad03c442,0xc5c651faa,0xe9e22aff4,0xe3e84f5ac,0xfa27e6393,0x5c2975ff6,0xeb28706c1,0xbc16eb250,0xb230ff592,0xe01b41ea3,0x550beeb62,0x3acc6d9d9,0xfee57e361,0x0e47f1f33,0xa13c0e131,0x8c28e5a14,0x7d201d0ee,0x72377cd9d,0xc2d4903e8,0xd865c90ce,0x5159115fe,0x70d91786d,0xa6859de80,0xfb7b97d08,0x5844a534d,0x902dba777,0x36d28050e,0x01bc8a4f9,0x6c810239d,0x1b8bdbc1d,0xed019746d,0xb2e22db8b,0xce20242c4,0x277835081,0x55c421fe5,0x1c3d0d749,0x26bd653e3,0xd7ed2ff69,0x10c6fc33b,0x9ea03e399,0x5b22ed1a3,0x99ced9f23,0x6ac377418,0x9129d7dd6,0x43ace647b,0x7c4b49f58,0x900ae344a,0x2b8959613,0x47fc08ec9,0x21d67379e,0xd89df08fa,0x37d955225,0xcc10979b9,0x6621b1eb7,0x0de2fc4a2,0x745cfaf22,0x8d46a9619,0x61b1ceee4,0x675b9a2bf,0x40058aafa,0x05d25b9c4,0xefcb86566,0xc13e788ee,0xab9e7280b,0xd9306e8d4,0xa266d71b8,0x45995737d,0xea8f02adb,0xb313918c4,0x970f9be58,0xaaf674ce6,0xc7d00b910,0xfa502e688,0x3702f79ae,0xd893b843d,0x0f1e45ddb,0x93c9617a8,0xe14247733,0x43f4cb24c,0xf1b75980e,0xcea5553fb,0x4f4d89e4b,0xd8bfdb958,0xe231a41da,0x60116696a,0x12cdb2096,0x6d0202075,0xb75ae1a2a,0x888d79ea8,0xc7d80e5c6,0x4f21633fd,0x9375ea207,0x84017c66b,0x7ec585495,0x5be0f7c5c,0x14b106f8a,0xba2feec25,0xf12261575,0xd87fc9c27,0x7ffea3372,0xfe6f6a5b2,0x494a627df,0x73c4f89f4,0xb54156ddb,0x14d501f4e,0xbe50c2ad8,0x76cfa8441,0x2a6832d8f,0x82ed6f577,0x234ee72bd,0x3fe939c14,0xd9aa5f1bf,0x436b7049e,0xe939e6266,0xcab65d44c,0xc6b90201d,0x9dd60ae8c,0x975c2a441,0x3eaa603e5,0x67e5526b2,0xdc57f5bea,0xbca1f74ba,0xc3472a0b3,0x74fc1b243,0x4011a3cad,0x688f30527,0x7cb1bd3b6,0xc6172373d,0x1e58a5d3b,0x161e143f2,0x69fecc526,0xedc625028,0x62386857c,0xc65817d6e,0x1c2907ace,0x5f845976a,0xc71a8dc11,0x56431fdb7,0x096c5d1c4,0x7fa1f8582,0x71e278b58,0x50719d063,0x9f166f178,0x503ada677,0x044953c8b,0x3477a905c,0xe18a293ad,0x63eb0f954,0x6504fe3f3,0x207477edc,0x45395da2e,0x0d5d3fe02,0xa8b671eab,0x53b890c75,0x21318478d,0x84c15d0ff,0x1163ede85,0xa3d4784cf,0x0e8d78cf3,0x029b52b98,0x31261cfa9,0x8ce517f2f,0xebc01b551,0x55e719687,0x14a334c3e,0x7a18edcf6,0xd2adc5527,0xb9355ca29,0x899223cf7,0xcb97089c8,0xc024cf877,0xb705e424b,0xa8e0142c5,0xd60a133e3,0xfbb712edc,0x90ac40d24,0x80b3aa7bc,0xa0fa4a297,0xa660659eb,0x6270b5e01,0x7875e8d73,0x99b1c9fe5,0x26147c55f,0x494d6032a,0x805c954b3,0x4bc4dc338,0x8d28838b6,0x65f2934e9,0xd2e0ba595,0x2f63fd89c,0x1d468e027,0xae5c50ea9,0x2754729f5,0xb4821c6f9,0x1e2deee48,0x6fd833c89,0xaf7e537b5,0x0f96cbd90,0xf82ef480b,0x906fa3f87,0x621287584,0xf05c6358e,0x5698e95c5,0x105509992,0x0762e2a0e,0x6ffb64722,0x64d6dccbd,0x1b7f83d6b,0x5518fcb18,0x025ee2c96,0x8e78ed132,0xad93d4196,0x8c8750aa2,0x9e3c7b381,0xe5148c631,0x4b38f2617,0x82b98bc77,0x92dcc557c,0x28dc57fd1,0xf912e0c62,0xaac55e599,0x081984b5c,0x93826e871,0xce7abded7,0x414db1e2d,0xef68bda6b,0x47da612d0,0x07b99ba1e,0x8b7872c39,0x3390d271b,0x32f6bc3ae,0x77325c35d,0xff2993b97,0xd811caa67,0xf6610ec51,0xf61101d05,0x9bdf143c8,0x712a1da5f,0x69edb2899,0x918f4b5fd,0x9b70b01ed,0xd1d7c1bd4,0x7455d932b,0x53590c39a,0x4021360a9,0x1dc922b31,0xe893c6a98,0x7e274d451,0xb3197bda3,0xe0d039a4c,0xb5bb78bf2,0x3f453821e,0x1ceea1703,0x7e245e4fa,0x43dfb0af8,0x56a72aab3,0x4cdc702f9,0x7196ac417,0x185c13ae6,0x72a069055,0xe3b657a99,0xe54143be9,0xb96b8d06a,0xb917bc739,0x075675126,0x667eae736,0xa24735968,0x80cb15f06,0x9084726fe,0x9115fce0f,0x4fd117067,0x08ed4302b,0x09d57f52e,0x83b947bd2,0x1b379cbc5,0x6e4f6d6c3,0xf3a45c9a2,0xa6edec8ba,0xbfe48b96d,0xa316bb1f0,0x4b02d5449,0xb7c8d6f14,0xf8aab8168,0xbbd63e715,0xff2e5262d,0xe7ce4a45d,0xe69ea1730,0x83a416eb4,0xd131294b9,0x0cff9c21d,0x51f972f8c,0x8aeb661f1,0x79db4388c,0x38d94d7a3,0x8035d996d,0xcaf8d77c6,0x6ccc390e7,0x7510bb2de,0x47570789c,0xbb0f0b128,0xe344866dc,0xf8e8538c5,0xa89fe5639,0x30bf26d3a,0x9903d49fc,0x475e6c8f8,0x7e3d98813,0x5e6f1698d,0xa1304eb9b,0x8662da415,0x5b84b9c39,0x8759f87db,0x9bc957f53,0xcfafd522d,0xf8fdaa82a,0x3975f695c,0xd9eabbf19,0x054c9e489,0xcebed9ba9,0x3f29c0269,0x280639ce6,0x19a9698ec,0x7e9965582,0x23efea1b4,0x5674b2e35,0x28cfadfad,0xd224628ae,0x1a5857d9f,0x1f2fb59cb,0x45eeca839,0xf57b0db20,0x2cf4d5a09,0x5898bb1b1,0xdce4dd9fa,0xb2fed21f2,0x29fcd26a6,0xff1ed7959,0x4582dd7c6,0x94d96dcbc,0x08fcaf998,0xc2150dc02,0xcb725e6fe,0x497bf9d00,0x9a07aa199,0x231cc756a,0x8029024e4,0x706c3b697,0x21dab6df9,0x9822ce6c1,0xd9339f82b,0x08588a50c,0xfc592f12b,0x5d0de92e1,0x84cf29460,0x17dd9463e,0xd552a6e3f,0x9921d4023,0x511997b06,0xa7db8d63b,0x7628f7e02,0xb5a70da67,0xb78b26044,0xcc757da90,0xa372fe31f,0xa6d0e7885,0xfdd5c9958,0x22d093093,0xac02463cc,0xb8dc89bef,0x0c6ac81d2,0x2453311fd,0x2a4b37046,0x1022902e5,0x09b58f09f,0xdca206ca4,0x8c5443cfe,0xd1bcfda67,0x06156bcbb,0x71826e127,0xd8b00b0ea,0x16d325e74,0xf67b3e901,0xe7d585092,0xc1aa82c54,0x020121d7a,0x836756756,0xed93b03e8,0x25e1b4a2b,0x94279c34f,0xa6130a7fb,0x0cf097151,0x192bb41b7,0x82650ff19,0x222fe2d89,0xf38d6658f,0x0da70ff01,0xd531e4109,0x8fc408d99,0x864f65e98,0x0f552caea,0xf07941d6e,0x69520b2cc,0x4e19bbdfb,0x201ad85b4,0xa24f492e0,0xf577561a2,0x3ac417bfd,0x2c262d743,0x1a57ae77d,0x9cd8b411c,0xd39c85983,0x11b2afd51,0x249ce5cfb,0xd33548b8e,0x5dd56d7c9,0xa56ee9248,0x425d68e8a,0x10f87e0e9,0xc6b7f55b9,0x359462f78,0xf68d21c1e,0x7611706cd,0x1252d7e37,0xa8bfdb38c,0xe86b4fbd2,0x35a2f972f,0xe3d6ec1c8,0x1b4bc2a9c,0x1daaaa19d,0x2883e99fa,0x0deb8b211,0xa3779f2c6,0xe9e6d10a7,0x4ea5c2770,0xec50b1009,0x914f44e74,0x42c94c52e,0xddaeee892,0x77cbea957,0xa1c5404a3,0xbb7add120,0x3a28116d5,0x862e8ec66,0x4ecbec8b1,0x86bbbeb7a,0x09efcbc44,0xa213bc2a8,0xf18dee3d2,0xcfabe895b,0x62d502afd,0xdee6d82c7,0x72e120e31,0xf40d09991,0xdf823444b,0x5265afe71,0x30a0e4dfe,0x5c5c0b7f4,0x4996907d6,0x600c53191,0x01ac06c9a,0x4a53707b6,0xd16ea6a44,0x60be6e211,0x5edf96076,0x6b2e67779,0x93d96e2ee,0x90846d495,0x61eaedc80,0x1e267b96c,0x17530b57d,0x64fa1dd35,0xbbb4c69f5,0xb6323afb6,0xf8d4d766b,0x25e356458,0x53934ceed,0x864225814,0x1c36a7a0f,0x778490a0c,0x5cc616142,0x636654005,0x8f554e490,0x2984db337,0x02ac89bed,0x09a93c224,0xa4a194fe7,0x9a75ab8d8,0x26245c20a,0xa64fd081d,0xfa8cde28a,0x975c3c712,0x8b1ad0475,0xcfa7b1de2,0xf2bdad2ed,0x071b918ba,0x1eaea2ff4,0x04838c15b,0x599911ed2,0x41ddcd721,0xdb10e3fb5,0x8bbadce41,0xfb483af95,0x919fc8b26,0xe2414e967,0x33632f41a,0x8ef4feed2,0x7288b6a3a,0x8f0db5f29,0x35429b088,0x34b45572b,0x5a4889ae3,0x22ac2efa9,0x49b0e4db7,0x8fd129de6,0x0aaddf60d,0x164d7e181,0xb4c6f0d55,0x8a1d30ab1,0xd69bcbc97,0x84b118674,0x83223f98f,0xa7e49656e,0xb2eaa12b5,0xbbd1fc497,0x8737c574e,0x9c29ec54f,0x48941910c,0x7b5140011,0x14d62b95a,0x004a8bee9,0x17d22cde5,0x779768374,0x41d9d481e,0xdfc61088a,0x8ae83d895,0xefd5a6e97,0x0e9142829,0x684e1983d,0xbd5acb77f,0x2eb9f5998,0x084ad2738,0xca47a6db4,0xb730d9221,0xe1d02dae3,0x1897bbeed,0xae6460ece,0x2ae10dcc2,0x20b562229,0xab5a5963e,0x23f786b94,0x7a1e0be5b,0x0d416a4bd,0xfda34600b,0xea42e3913,0x191c6acd2,0x2cd0c0257,0x3fa745285,0x486a34308,0xd5bc0fc16,0x9c29c1970,0xc748e4213,0x7d894d16d,0x462f9a307,0x93e77fc9b,0x2586ca766,0x7f4843d74,0xc59dfb603,0xcc9f8a977,0xfcd5dbdaa,0xabd042620,0x01e98ed52,0x3723c0ed4,0xbba7a3d47,0x87191e9e5,0x96f863d99,0x52ff61749,0xed5634dce,0x29e089ed4,0xc7840939c,0x710fd2bd7,0xa7bcde8ee,0x6992f5b0e,0x8e43638da,0xa8f8bb730,0xb3ac0121a,0x9a39430a5,0xb400f5406,0xf1fed9cf4,0xecb8eed3d,0xf982961b8,0xd2ca7f580,0xc0ff82a1a,0x472f86bfa,0x6c7819a1a,0xc5fb45b51,0x1e8265bbc,0x992ea46fb,0xeae69326c,0x5cf05b4b0,0x4dba41e1b,0x678b0c87b,0x541dfe46d,0x5c6805370,0xa46d1f411,0x20ca43c25,0xb825728d0,0x60e64b7c3,0x158a87789,0xec8327da8,0x312f31d11,0x44e751abd,0xb86749801,0xf1e21217d,0x1df98766a,0x3b82a6a92,0x813e55a4a,0x425a3e347,0x23d2e0991,0x125b5b7a8,0x299f2386d,0xae87ad90e,0x88d6c80c2,0x505d3e3ac,0x8c08d9bf5,0xbc74ec4c7,0xb4b961f43,0xeffd6e25b,0xa34783dd4,0x4b77e81ed,0xdae14fb89,0x652a40492,0xb89ac1d1f,0xc326835a3,0x62377a03e,0x073a0bde3,0x63ab6d119,0xa4516da9b,0x7310b4716,0x0eaa5bfd1,0xb2e0c1b7a,0x6b2d91842,0xa71ee6024,0xe96938770,0x94bf95cc1,0x13752cd22,0x0212fadb3,0xa6d81af51,0xdf3594b4e,0x74d16cfea,0x1c7666313,0xd4d2825d3,0x32ef55c77,0xb41709c57,0x65496705f,0x46c363baa,0xe5d09d8b4,0x4a092d2ad,0x1c85dc273,0xb7fd50ec1,0x85898eb2f,0x64e4c723d,0x53d9f5ed1,0x3a557ef3b,0xbb1bf6342,0x5a5ef851b,0x47ad6c0ef,0x8fb3984b8,0xde8ad29aa,0xce019b097,0xa2e99fbda,0x254954e30,0x380afe9d3,0x6ed87890f,0x75c288fad,0xfed4797b1,0x1b19ca486,0x2bddbba6b,0xbda8398a9,0x4b96c12d9,0x74448a4d4,0x84a06a048,0x7be5eb6f5,0xbf1429ebc,0x317cbe9b3,0xda1bfba51,0xf19033d98,0x6692ec390,0x85de73668,0x502e6e128,0x6bf51b707,0x858deeef7,0x231f255c8,0xdc5285120,0x1f7499d35,0x51e562dfb,0xfd31d9e13,0xf56f7abe5,0xbfe2014b4,0xae9e0b0ba,0x04ab6818f,0xfc5222cf4,0xe479029b2,0xedac0cbc2,0x3dd056ec8,0x2b3ab1bf3,0x96090fde2,0x7414985b2,0x07c5f1053,0xc912a2b86,0x2238893ca,0x0a047b8d4,0x956a79db3,0xc987e2e17,0xa3c23d85a,0x97129d3d4,0x8602ebdf8,0x0c1e5c94a,0x728fa9af1,0x6783b3466,0xd03a47b3f,0x577e66a97,0x064ea8d8f,0xf810556b3,0x550d70ce2,0xeaf8c9627,0xe1c975366,0xb0c0fb42a,0x60b80b9c6,0xe5c4caf80,0x54c8d166b,0xc8f6e29f8,0xb0c391d73,0xc5684f473,0x0812877ca,0xd98c3dc0f,0xa530878c2,0x83b26929f,0x473ec8d20,0xfb27d5064,0x790c88e09,0x4fad3f4a3,0xde15f1749,0xc2ba6e2ac,0xe52a2cfb9,0xc5797941c,0x383593138,0x7a025b10a,0x92d15a83d,0x3084af2a3,0x6cfe2a38b,0x66973a8f4,0x265dd307b,0x884284f79,0xf04052eb4,0x94b8aaade,0x0bd36a298,0xe22dd0993,0x30a8178f2,0xef40b3bad,0x5fd9521de,0xe323cbc56,0x2dbd84334,0xe7f732978,0xc940d0d9e,0x017e1db0d,0xb30f2898d,0x3a70d4c13,0x6877cc2c7,0xb29c26091,0x86d1b6ba0,0x34790d00a,0xcea3d1c3a,0x609555677,0x47ae0cd43,0x6bc9151d8,0xcd08c96bf,0x2dcf87f90,0x5d38abc7a,0xb53944398,0x5aa36c2c2,0x6dc1a9602,0x3f78a849e,0x9a75bd745,0xcccae769f,0x7bb8bd72b,0x37c8f5b48,0x63307f50e,0xa16e04992,0x461e6f322,0x05c9b0b16,0x125571ace,0xd671fa72f,0x1da08d7df,0xf75a3b250,0xc3e35da05,0x9debf4cf5,0x568893e81,0x9f45f5a8f,0xd28f36e5f,0x39ed2c299,0x7ec5b28bf,0x726971dbd,0x62a7e6608,0x2465cc620,0x54b82a639,0x16f964b59,0x18afd656a,0xfa45a2401,0xd63e74a3e,0x85c8b9164,0x01c5a5bfb,0x7b406d02c,0x1a6885eda,0xea0f61089,0x3356e4e19,0x954d1c237,0x73894ee02,0x594d206b1,0xa34df0652,0x6627dfb9c,0xe0a8d336f,0xf76b0bf3e,0xf4bcb8c6c,0x9cfee3b2a,0x727af778e,0x2af80ac19,0xa99353076,0xbc1b3a11f,0x055fa22ab,0x5bc6b849e,0xa7b5b3826,0x1464c65f1,0xb797e45fe,0x06aa7641c,0xd6402bea1,0x69042dc7a,0xc27a84b0f,0xc3e40bc3e,0x5188a9088,0x9ca221e9f,0x2eeb0cf45,0x387326c49,0xc192f116f,0x5b4afe3f7,0x1e2b7028b,0xf315bf477,0x1dfa88408,0x82ede7a9f,0x1daec4b02,0x90b55c4fb,0x1dfa5f446,0x35d8744be,0x9ed16f6c2,0xbe5a98781,0x057cf82b0,0x62c4d6074,0x0e524f153,0x5ad102332,0x5ce554139,0x09b4882e4,0x2f854512b,0x42376f39f,0xbd5b7cd06,0x5f34b8fa2,0xc8dd8867a,0x26ff91deb,0x24fc05cf4,0x61e928d08,0xe5ed22480,0x7edcca236,0xbf19c5c5a,0xd876f6600,0x18cc2a06e,0x98f9a0f2d,0x0e46da359,0xf10ca127d,0x4ea58d6c8,0xc5d584fac,0x4168b3771,0xf7742c3ab,0x3d9e01ab6,0x749603675,0x93d380e27,0x935fbdf99,0x8b004f544,0xf21336ccb,0x55be0a2d7,0x31a272812,0x9356f2104,0x64cd11059,0xb306fab7b,0xc4b4bcecb,0xa44ee754c,0x9c5b95d4a,0xafe82cb14,0xd2802c70a,0x9b067ca08,0xa0d33eadf,0xf82d374e8,0x97608d4c1,0x3c49f7262,0x1f8b8b4b2,0xd49171ea7,0x9abe1e7f5,0x127c694cc,0xad02f7180,0x48dcd2cc8,0x781de93ca,0x2593187ee,0xdc2e3515f,0x97535dc18,0x3db5f0785,0xcb73b619d,0x76c0cae0f,0x195f0526d,0x4b0893b28,0xca2151e27,0x0e01526ba,0x844d01096,0x96ed3edd6,0xfe1d07fad,0x625d110ec,0xd6e07dc43,0xa0d531bbf,0xed6e29fd3,0x9aa5ff7e9,0x2bf330b23,0xaa905fb48,0x575c3dd88,0xc12a8ea3e,0xa60ce7ea7,0x36e3d46be,0x84a1acf90,0x99315f5ef,0x23c5c149e,0xe819f9d2a,0x0327b7f85,0x60878c9fc,0xbbe1b425f,0x5efb57d1a,0xae81e06a3,0xc683416e0,0xa138a207b,0x531a8805d,0x3207cd72b,0x1ffad4bab,0xa05d08c41,0xc4ffc6089,0xf6ebda0bc,0xf9c6b0a7b,0x76ac7063f,0xbd7b1a5b1,0xf6e306a3f,0x93f23d425,0xc9834e422,0x73088434a,0xb618f4fe0,0x7affb1ed0,0x8de2b690d,0xe7bbca4f9,0x0e92d2cd5,0xb572af3dd,0xa32f50358,0x97d0aca69,0x4e02a1956,0x489a38814,0x16cde41bf,0xf844bb35b,0xb3cb5e287,0x798ca35d5,0xad78e6952,0x74e3accf5,0x2c2509397,0x9ed3b6e0b,0x382fd5392,0x46b1753cc,0x3f1a79503,0xd511be53c,0x2c0ad700b,0x0c83dab06,0x854c15d1c,0xa27cbb3d7,0xf178f1810,0xaa69504f2,0x619f3c356,0x2a31f3e7c,0xef900e61d,0xdfe8751a9,0x651358e73,0xc825327af,0xbc151fafa,0x876051de6,0x06729eb40,0x75876a783,0x8c76d5474,0x39bd3dd20,0xbbc32223b,0xf8ae91f88,0xe3bbca3d6,0xa0a3ee436,0xf993c8887,0xde8781781,0xc3d26acc2,0xce1748eb0,0x09c49b6ab,0xe7ea808f1,0x34d62cf99,0xf0dcc0da8,0x49ca61d07,0x1b930880d,0xdca578c15,0xda7a6a1ce,0x9c3294a82,0xf0874721e,0xa5dc060ed,0x23a8939a5,0x6f6c16f02,0x42edd94dc,0x5a74f1432,0xe019cb4dd,0xc2c5b533e,0xecc894724,0xa5cff9f11,0x04a5864ab,0xbf6b96bc9,0xd7b3ded99,0x7a9377d6f,0x8a7f9cef2,0xacf09eaad,0x785f73185,0x8904b414b,0xbd5fa7379,0x43ddabc60,0x17f40d8fb,0xcf6903101,0x4cf434f98,0xa97973ef7,0xb3c4ac601,0xc0aad8a1b,0x2150bb64d,0xed72e5ac5,0x131cef825,0x8659cecc4,0xf30a8f072,0x457c90fda,0xc9df54666,0x68743306f,0x62021b53d,0xf9d7ea28a,0x844e5bcd0,0xfb1a1a1dc,0x1394fd8d2,0xf744f941e,0xc07e65afb,0x84a9e17d6,0x9cd3f1176,0x332e89b30,0xbb9140f2d,0x941e8e334,0x9439f6e24,0x0b89c5739,0x077975e23,0x4317e76cb,0x53f2c5011,0x7826317f7,0xfad95bff5,0x053de8de6,0x856bcf7ed,0x77772201b,0x1b15d0bb4,0x42d5df9e2,0xd9c5aea63,0xb4980534a,0x89c348f43,0x3d7300d9b,0x49440d5e1,0xce4694114,0x9e6c19bd7,0xfa1294b28,0xe2b6e790d,0xe4891435c,0x706bb090a,0xc2f74169c,0x9d669a64d,0x4118daf4b,0x5b118d504,0x3f57b597f,0x916e47de1,0xe3b88c4fe,0x2af4fd773,0x74664c8df,0xd66194717,0x90a0baf41,0xcf1f647fa,0xea211f2d8,0x75a1f220a,0x9cb63c40d,0x812805a51,0xd5d503690,0x532bc4026,0x021a8d59f,0x5150b9dd3,0x0a2ee41ba,0x846fade51,0xc684ba60e,0x3a8f6efd7,0x03e17b682,0x3927db859,0x87b0b1480,0x52536e422,0x946ed17ec,0xa214c62c5,0x4342229d4,0x7cd868ed0,0xf19ba2ab2,0xf8c1c41cc,0x0cc7d69fb,0x3c3911e61,0x18fc07576,0x0846ea988,0x9f86addc8,0xcacea817e,0x975a047cb,0xcc00a9d6c,0x35b095cfd,0x1032b2bd9,0x839311750,0xf61bbb4b8,0xbeddf32a6,0x5db253de6,0xad1c79f1a,0x0943a5b28,0x8574f9b27,0x6cb284742,0x66a469a9a,0x9c9e646b7,0x15e3f3da7,0xa7335e7c1,0x81d5b8c23,0xd3ce4adb1,0xe6c2c0436,0x0c422445a,0x69efe9391,0x6e494fb4b,0x52938a7d8,0x1538c045a,0x86ffd6a31,0x3a7a1eda4,0x6a06881db,0x0ee1f5cfe,0x7dbd99f14,0x2222f7d4f,0xa092a9546,0x4f6ea12ec,0x786076e0d,0x2025a3e06,0x3f3c67e47,0xeeb2ddb02,0xb1997582f,0x84774c908,0xa94d9c44e,0x687970da3,0x4ac4aaace,0xaa5b6afcd,0x797cefd6e,0x239edc6f7,0xf6b54c197,0x71141e85a,0x22be2c02b,0xb8343a746,0xbb01b3487,0x2fc5f873d,0x80dbb9d8f,0x749b8643d,0x61163a4ef,0x899b02afc,0x6d1359b14,0x0e87bed7e,0x34e646200,0xdb37c86d3,0x4a0cf7e11,0xe33dd1e6e,0x3b788a101,0x06a936d91,0x1ddc58739,0xc92051779,0x838ce51ae,0xa7a3ef32d,0x9f7eb103a,0x36b9802d8,0x65da1e81c,0xea1cf562f,0xa8c63c0ce,0xf6104a32a,0x4c4cf0893,0xd47da0be3,0x80483d254,0xdc6de57b1,0x7fac92c49,0xda1e5f16e,0x4026949bf,0x8e17a9d20,0x12f3419d6,0x4e9089cdf,0xd8f5fc61e,0xdc8f7325b,0x61247ef19,0x0c1d908c9,0x69bd43b4c,0x3f7f5c231,0x91c41e9bd,0xbf844084d,0x05827c577,0xc07d61e65,0x7615c75b6,0x62600d7bb,0x82f62a3fa,0x95f7fe291,0x2ea50c1e5,0xc90ae812c,0xc85c79bf6,0x0614cafda,0x692bc66d5,0x43cae4bbe,0xcc4dd9e12,0x02b1f9181,0xd19a5261c,0xd8e402b96,0x08f730fc6,0x159e9ba29,0xb9413ddab,0xbd296f2fe,0x53ae2f38d,0x42e6e15c5,0x5efba4ecf,0x764371efe,0x8b665b2e1,0x542432a00,0xddd7e3c19,0x195083f58,0x7ed57c706,0xb50bbbe8e,0x203d18735,0x2a4c69b07,0xd72e90958,0xcd3c5031b,0x313e2ee85,0xa12fd86c6,0x9009383ea,0xe550f2a4f,0x49ae8c013,0xeba56010a,0xa7210786c,0xfda4a611f,0xcfe525fb0,0xefcaf6ef6,0x23c31fd13,0x3847c5dcd,0x166fd6693,0x06f8ec087,0xa531e0fb4,0x76f9bc318,0xe56c0cb7f,0x51e2d02ba,0xb3e8d6022,0x9a20ad5fa,0x73af547b7,0x5e6134b2e,0x8582b0e60,0xc8ea6019d,0x281e3763e,0x647d83e97,0x293634305,0x6743c18c0,0x2a01782f9,0xbf49e9eb6,0x05856f3b9,0x634812ac0,0x035cbb63e,0x032540c2a,0xaf358f5e0,0x7826f829f,0xb8c89448b,0xebbe0239d,0x905e5aa89,0x310ddb064,0xb762f118b,0xc9b1a8e31,0xff0661391,0x8a66f999f,0xb3593b7ce,0x9f603a864,0xa23a960ef,0xaae9837ac,0xc755afc59,0x9c76f21c9,0x39cd67a7f,0x29f1dfa26,0x01a253c9c,0x1d3a11177,0x7f60cd2dd,0x5871af5dd,0xa7d3d617c,0xddbb2b303,0x6c69147ba,0x843954b47,0x46cc229a9,0x4eac19c20,0xfb7b51ca4,0x9b7015d5b,0xf2051a917,0xe701d5d53,0x38fd5da8c,0xd3f2acb84,0xba7cb1ebe,0x1f016ea57,0xd63c1250f,0x646f446ad,0xc43b287cd,0xdf676c468,0x30f777359,0xb8f10af87,0x88c425335,0x6c9f778ae,0x50da4eeba,0x0690f680a,0xac101a310,0xe603ce909,0xef2918ebe,0x3bb23758a,0x409e4b934,0x74f744bfc,0x64e96d541,0x271bc72c6,0xba27f9ede,0x782a145a1,0x61f275072,0x8c15dac40,0x3431268fe,0x9853d7243,0x98ba31d02,0x6d1b5e69c,0xe67d3e6a8,0x3afb9b2d3,0x8aef7d109,0x0e0d77de8,0xdcbaa0356,0x6bc718df0,0x77d6f39fa,0x1207d50be,0x68758144a,0x5600bd7f1,0x99722a481,0xbf673f8d1,0x4bf1cce7e,0xd3ee2609b,0x31e9e4c73,0x32a28985b,0x9314656c1,0xcf02f5fdc,0x2748d2cbe,0xeeaa65fca,0xc9294684a,0x706fb6725,0x32f6c276b,0xe030afe87,0x912b88011,0x2ab7ee1fe,0xb04877110,0x474b92b6d,0xaccab7218,0x04c6bb58a,0x0d6777d7c,0x6f6008813,0x1d8da74ef,0xd9d905134,0x4ff1a2f68,0x2861d5528,0x4ed66d24d,0x7ee0b92f3,0x0f2979e98,0x36291e9bb,0x0635f0e0b,0x6cf4ea059,0xa20b467b1,0x610cc1d4d,0x2da5cb5fd,0x07553968c,0x844a86803,0xb1d48ccc2,0xbba3fe918,0xae0d869f3,0x7c6a7de9c,0x91f8382f4,0x3014094ca,0x8c3a9a5d5,0x69c3f2722,0x8bb38f982,0xb8efcdcda,0xda51b2ff0,0xcf8e8a44a,0x8158ddc00,0x643ecd9c0,0x5e10383a9,0x24a886e16,0x4ba9db990,0xc8b4e335f,0x8b1c2c0b8,0xfba632127,0x77bb6e51e,0x63142235c,0x7906aa8d6,0x0295334c5,0x30e855681,0x7cc4fc438,0x1cba770b2,0xeb67c65e9,0xbf495ac78,0x250ef8472,0xe918df704,0x9ae42835c,0xba887badd,0x0a9e3a8cd,0x6b4efbb80,0x47e50b225,0x492ddb0bb,0x58bc2506d,0x52aedbb0e,0x51eb43eb4,0xea2d9d116,0x278274efc,0xc013733d6,0xd371949d4,0x8d49ee822,0x30745b332,0xafc18e441,0x0cd9fb4d7,0x582ae0f65,0xcacbd79cb,0x1fe675d20,0xee7117735,0xa7280378f,0xbaf1b5a32,0x0b5d5e9b3,0x44196d9dd,0xd8b6fdafc,0x82450b356,0x8e0a46aa9,0x250b0460e,0x44582149a,0x18a09bc26,0xb26286d64,0xc9e4860ce,0xadfc81dad,0x16506214a,0x038769b15,0xc01b50928,0x151ac514f,0x5492593da,0x5946d5c27,0xab9aed4df,0xc91cd1da7,0xc3495b589,0x2e962ae83,0xeab920345,0x155b3b617,0x985edf48f,0xe758d6ba3,0x99660780e,0x7b8a41acf,0x6c4f8c59f,0x970c219fa,0x5fa614ff0,0xa7b3adda7,0x809edc138,0xb4ee65663,0x6b487e8ba,0xa530f957e,0x8a533c79b,0x00d94ff5c,0x9b709ef88,0xd7c38826e,0x0e7bcd688,0x23668c8a0,0x87244e859,0xb1006de44,0x15b37df10,0x801e94f9d,0xbce729ec0,0x17ddf288b,0x4bafecdbd,0x8536977b1,0x6f5ddbf9a,0x23d5da865,0x68e3a57c7,0xfbb7bc650,0xa412fceb2,0x0cb978a6f,0x30b6a7328,0x167252f06,0xe0df087e5,0x022465eb6,0xb580a4f2c,0x0198d1533,0x6e118afbe,0xa3a697b20,0x481fe6809,0xc1cae26f0,0xad006f34b,0xdef609d40,0x18a918f11,0x68a4bf8df,0x4f8f44a9a,0x4311a21a3,0x53d72ea12,0x51e4bd4d4,0xf2cda5994,0xd575a8336,0x41cf85c53,0x30eda148a,0x907fa024d,0x6e3cf917b,0x470d9c67d,0x73dc15f58,0x708ec5e31,0x83e1f42e8,0xb315ee8bb,0xd6b511041,0xea2405d10,0x8f51802b0,0xb2ab1513b,0xf31e33ae6,0x55a48d565,0x57cd5d243,0xe705530c5,0xf0908bfd5,0x37a4d3e77]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARTAG'] = {\n nBits: 36,\n tau: null,\n codeList: [0xf89c68ea2,0xf021c83fd,0x9b2f835a2,0xf8ffdb019,0xf2d12b272,0xf0e6afe8b,0xe19dee435,0xdbe424132,0xa9885a341,0x3add1e6ca,0x600aa0d15,0xf9d5c0938,0xf85b0f3d4,0xf838bcd6f,0xfa6c8bf2d,0xfb469060c,0xfb25238b7,0xff8d4dc33,0xfc3406a26,0xfc57b549d,0xfcf361750,0xfd7daedbc,0xf42d724b4,0xf1ccb47aa,0xe1fe5da8e,0xe2e3c2f56,0xe280711ed,0xe224a5220,0xe36d0d5ba,0xed2cf4e23,0xecc188a74,0xcf7ea3892,0xcca45b03c,0xc4de9c015,0xc0b1959e7,0xd027a870e,0xd1a967de2,0xd3fd50fa0,0xd67f25205,0xdcf5013a3,0xdea1361e1,0xdb8797f89,0xd8f9bb4ea,0x98321c07a,0x9dd3da364,0x9162c0972,0x91c614abf,0x81339aaed,0x3f3cd85d4,0x3907e6e64,0x2231e480a,0x287ca74da,0xee52d854,0x3b94b615,0x1ab8cdc82,0x4463c9014,0x6588d50b0,0xf912a744e,0xf97114af5,0xfb81f7b7a,0xfbe2445c1,0xff4a2a145,0xfea756512,0xfe03826df,0xfc90d29eb,0xfdbac90ca,0xfdd97ae71,0xf564da32e,0xf5c00e0e3,0xf679456f6,0xf6be22b80,0xf6dd9153b,0xf7f78ac1a,0xf35fe489e,0xf33c57625,0xf398835e8,0xf3fb30b53,0xf2b298cc9,0xf2164cf04,0xf275ff1bf,0xf10bd3adc,0xf16860467,0xe1393a7f8,0xe07092062,0xe0b7f5d14,0xe0d4463af,0xe7c56313e,0xe7a6d0f85,0xe70204c48,0xe6281f569,0xe47c2872b,0xed8820dee,0xedeb93355,0xed4f47098,0xec06ef702,0xeef60c68d,0xef78c3c61,0xefbfa4117,0xebb31e65e,0xebd0ad8e5,0xeb7479b28,0xeb17ca593,0xea5e62209,0xeafab61c4,0xe8ae81386,0xe9204e96a,0xe9e72941c,0xe9849aaa7,0xc86f86a03,0xc9e1490ef,0xcbb57e2ad,0xcb7219fdb,0xca58026fa,0xca9f65b8c,0xcef06c27e,0xce54b81b3,0xcf1d10629,0xcd8e4091d,0xcc633cd4a,0xccc7e8e87,0xc7c3035cd,0xc767d7600,0xc62e7f19a,0xc64dccf21,0xc6e918cec,0xc68aab257,0xc2861151e,0xc24176868,0xc15ce9db0,0xc0d22675c,0xd0e0cfa78,0xd0837c4c3,0xd16e00094,0xd2739f54c,0xd2102cbf7,0xd6dbf11c8,0xd79259652,0xd7368d59f,0xd562ba7dd,0xd5c66e410,0xd5a5ddaab,0xd48fc638a,0xd4ec75d31,0xdc96b2d18,0xddbca9439,0xdf4c4a5b6,0xde05e222c,0xdaad8c6a8,0xdace3f813,0xd9b013370,0xd9d3a0dcb,0xd85d6f727,0x9aa14cf4e,0x9ac2ff1f5,0x9b4c30b19,0x9be8e48d4,0x9b8b5766f,0x99bcd3a96,0x99df6042d,0x96b482695,0x979e99fb4,0x95caaedf6,0x950dc9080,0x956e7ae3b,0x9427d29a1,0x908fbcd25,0x9392238fd,0x92b8381dc,0x824db618e,0x83c379b62,0x83041e614,0x81f4fd79b,0x80dee6eba,0x8019813cc,0x853f20da4,0x87cfc3c2b,0x8e5878855,0x8fb504c02,0x8b1d6a886,0x8a93a526a,0xabdc6d103,0xaa3111554,0xaa52a2bef,0xa8a241a60,0xa8c1f24db,0xa92c8e08c,0xad438797e,0xa156490a5,0xa0d886a49,0xb04ebb4a0,0xb1c074e4c,0xb616361ab,0xb73c2d88a,0xbf2559618,0xbd716e45a,0xb8347c489,0xb890a8744,0xba604b6cb,0xbb29e3151,0x3c42f4eb7,0x388929488,0x3b94b6150,0x33ee71179,0x311e920f6,0x30905da1a,0x343833e9e,0x35b6fc472,0x360fb7267,0x26998ac8e,0x271745662,0x20a2b473e,0x20c107985,0x2188afe1f,0x23bf2b2e6,0x229530bc7,0x2a2890698,0x2ba65fc74,0x281f14a61,0x2fc956586,0x2f6d8264b,0x2e80fe21c,0xe869e6ef,0xc767d760,0x8bda0d5f,0xae997f1d,0xa2ef026b,0xb04ebb4a,0xb67585f1,0x37e2cb63,0x25437242,0x149a879a,0x69fea87d,0x71125291,0x1609d7694,0x143e53a6d,0x11bc267c8,0x12c20acab,0x132f768fc,0x134cc5647,0x1a1c19f4f,0x182b9d3b6,0x1c27274ff,0x5a10d96a9,0x50f94e9b4,0x509afd70f,0x57e86bb25,0x56c270204,0x477e565cc,0x43115fc3e,0x493fafe55,0x48b1604b9,0x4a2230b8d,0x6cd8099b8,0x6d3575def,0x6bc92cb29,0x687067d3c,0x652c0137d,0x757d5b0e2,0x76a7a384c,0x72ab19f05,0x73e2b189f,0x709c9d3fc,0x7885e9d6e,0x7bfbc560d,0x7e79b0ba8,0x7dc0fbdbd,0x7d642fe70,0x7c4e34751,0xf9b673783,0xfa0f38196,0xfac85fce0,0xfaabec25b,0xff2999ffe,0xfec4e5ba9,0xfd1e1d307,0xf50769d95,0xf5a3bde58,0xf489a6779,0xf44ec1a0f,0xf794392a1,0xf7535efd7,0xf0427bd46,0xf1af07911,0xe15a89943,0xe01321ed9,0xe24716c9b,0xe30ebeb01,0xe3aa6a8cc,0xe3c9d9677,0xe761b72f3,0xe64bacbd2,0xe68ccb6a4,0xe4d8fc4e6,0xe4bb4fa5d,0xe41f9b990,0xe55633e0a,0xe535800b1,0xe5915437c,0xe5f2e7dc7,0xec655c9b9,0xeca23b4cf,0xee95bf836,0xee52d8540,0xee316bbfb,0xef1b702da,0xefdc17fac,0xea3dd1cb2,0xea9905f7f,0xe869e6ef0,0xe80a5504b,0xe943fd7d1,0xc8cb529ce,0xc8a8e1775,0xc80c354b8,0xc9459d322,0xc982fae54,0xcbd6cdc16,0xcb11aa160,0xca3bb1841,0xcafcd6537,0xce93dfcc5,0xce370bf08,0xcfb9c45e4,0xcfda77b5f,0xcdedf37a6,0xcd2a94ad0,0xcd492746b,0xcc008f3f1,0xc4bd2feae,0xc419fbd63,0xc533e0442,0xc55053af9,0xc5f487934,0xc5973478f,0xc7a0b0b76,0xc704648bb,0xc2e5a2ba5,0xc308deff2,0xc19b8e0c6,0xc01541a2a,0xd0441b9b5,0xd1cad4359,0xd10db3e2f,0xd33a372d6,0xd35984c6d,0xd2b4f883a,0xd2d74b681,0xd50109966,0xd448a1efc,0xdc51d506e,0xdd187d7f4,0xdd7bce94f,0xdf2ff9b0d,0xdf8b2d8c0,0xdfe89e67b,0xdec285f5a,0xde6651c97,0xda6aebbde,0xda0958565,0xdb2343c44,0xd97774e06,0xd914c70bd,0xd89a08a51,0xd83edc99c,0x9a662b238,0x9a0598c83,0x997bb47e0,0x99180795b,0x9851afec1,0x9896c83b7,0x9c9a724fe,0x9cf9c1a45,0x9c5d15988,0x9c3ea6733,0x9d14bde12,0x9d770e0a9,0x9db069ddf,0x9f87ed126,0x9fe45ef9d,0x9f408ac50,0x9f23392eb,0x9e6a91571,0x9ece456bc,0x96d73182e,0x961056558,0x9673e5be3,0x9759fe2c2,0x973a4dc79,0x95a91d34d,0x94446171a,0x94e0b54d7,0x90ec0f39e,0x902b68ee8,0x9048db053,0x9101737c9,0x93f190646,0x93554458b,0x921cec211,0x82e962243,0x83a0ca5d9,0x8367ad8af,0x815029456,0x81974e920,0x80bd55001,0x807a32d77,0x847688a3e,0x84153b485,0x84b1ef748,0x84d25c9f3,0x85f8470d2,0x855c9331f,0x876b17fe6,0x87ac70290,0x86e5d850a,0x8622bf87c,0x8e3bcb6ee,0x8efcacb98,0x8f7263174,0x8f11d0fcf,0x8d2654336,0x8d45e7d8d,0x8de133e40,0x8d82800fb,0x8ca89b9da,0x8c6ffc4ac,0x8c0c4fa17,0x8800f5d5e,0x8863463e5,0x88c792028,0x88a421e93,0x898e3a7b2,0x89ed89909,0x89495dac4,0x892aee47f,0x8bda0d5f0,0x8bb9beb4b,0x8af016cd1,0x8a54c2f1c,0x8a37711a7,0xab1b0ac75,0xaa95c5699,0xa86526716,0xa806959ad,0xa9ebe9dfa,0xa94f3de37,0xad20347c5,0xade753ab3,0xaccd48392,0xacaefbd29,0xac0a2fee4,0xae5e18ca6,0xae3dab21d,0xae997f1d0,0xafd0d764a,0xafb3648f1,0xa70ec45ae,0xa76d77b15,0xa7c9a38d8,0xa7aa10663,0xa6800bf42,0xa6e3b81f9,0xa624dfc8f,0xa4135b076,0xa4d43cd00,0xa59d94a9a,0xa5fe27421,0xa55af37ec,0xa135fae1e,0xa1f29d368,0xa1912edd3,0xa0bb354f2,0xa24bd657d,0xa2ef026b0,0xa28cb180b,0xa3a6aa12a,0xa361cdc5c,0xa3027e2e7,0xb39443c0e,0xb3f7f02b5,0xb35324178,0xb33097fc3,0xb2793f859,0xb2ddebb94,0xb089dc9d6,0xb0ea6f76d,0xb02d08a1b,0xb1071333a,0xb164a0d81,0xb5af7d7be,0xb5ccce905,0xb5681aac8,0xb50ba9473,0xb421b2d52,0xb442013e9,0xb4e6d5024,0xb48566e9f,0xb6b2e2266,0xb6d151cdd,0xb67585f10,0xb75f9e631,0xb7fb4a5fc,0xbfe23eb6e,0xbf46ea8a3,0xbe6cf1182,0xbeab96cf4,0xbec82524f,0xbc9c1200d,0xbc38c63c0,0xbc5b75d7b,0xbdb60992c,0xbdd5ba797,0xb9d9000de,0xb9bab3e65,0xb91e67da8,0xb857cfa32,0xb8f31b9ff,0xbac49f506,0xbaa72cbbd,0xba03f8870,0xbb4a50fea,0xbb8d3729c,0xbbee84c27,0x3e757024e,0x3e16c3cf5,0x3eb217f38,0x3ed1a4183,0x3ffbbf8a2,0x3f980c619,0x3f5f6bb6f,0x3d0b5c92d,0x3dcc3b45b,0x3ce620d7a,0x3c85933c1,0x3c214700c,0x384e4e9fe,0x38ea9aa33,0x39c081312,0x39a332da9,0x3964550df,0x3b53d1c26,0x3b306229d,0x3bf705feb,0x3a1a79bbc,0x3a79ca507,0x32030d52e,0x3260beb95,0x32c46a858,0x32a7d96e3,0x338dc2fc2,0x334aa52b4,0x332916c0f,0x317d21e4d,0x31d9f5d80,0x31ba4633b,0x30f3ee4a1,0x30573a76c,0x3034899d7,0x345b80025,0x34ff543e8,0x349ce7d53,0x35d54fac9,0x3512287bf,0x37461f5fd,0x37e2cb630,0x37817888b,0x36ab631aa,0x36c8d0f11,0x366c04cdc,0x265eed1f8,0x2774f68d9,0x27b3915af,0x258415956,0x25e7a67ed,0x254372420,0x2520c1a9b,0x240ada3ba,0x246969d01,0x24cdbdecc,0x24ae0e077,0x2006604f3,0x23dc98c5d,0x23784cf90,0x231bff12b,0x2252576b1,0x22f68357c,0x2aeff7bee,0x2a8c44555,0x2a4b23823,0x2b6138102,0x29f268e36,0x29350f340,0x2956bcdfb,0x28d873717,0x2cd4c905e,0x2cb77aee5,0x2c13aed28,0x2d5a06ab2,0x2faae5b3d,0x2f0e318f0,0x2e4799f6a,0x2ee34dca7,0xfac85fce,0xf6be22b8,0xe224a522,0xe41f9b99,0xcd2a94ad,0xd3fd50fa,0x9f408ac5,0x950dc908,0x9336f7b3,0x81974e92,0x87ac7029,0x8de133e4,0xa4d43cd0,0xbc38c63c,0xba03f887,0x3daf88ae,0x31d9f5d8,0x29350f34,0xc767d76,0xa4d43cd,0x63b3ebb,0x12a1b921,0x1ed7c457,0x526a1e68,0x545120d3,0x40cba749,0x4a86e484,0x6fc596c6,0x63b3ebb0,0x77296c2a,0x7b5f115c,0x7d642fe7,0x17407f10e,0x1723ccfb5,0x17e4ab2c3,0x16ceb0be2,0x16ad03559,0x14f93471b,0x15d32fe3a,0x15b09c081,0x15144834c,0x1577fbdf7,0x117b41abe,0x1118f2405,0x11df95973,0x10963dee9,0x1032e9d24,0x1266def66,0x12056d1dd,0x12a1b9210,0x13e81158a,0x1b55b18d5,0x1bf165b18,0x1b92d65a3,0x1adb7e239,0x1a7faa1f4,0x18482ed0d,0x18ecfaec0,0x188f4907b,0x19a55295a,0x190186a97,0x1dca5b0a8,0x1da9e8e13,0x1c83f3732,0x1ce040989,0x1c4494a44,0x1e10a3806,0x1ed7c4570,0x1eb477bcb,0x1f9e6c2ea,0x1ffddfc51,0x1f590bf9c,0x1f3ab8127,0x5da5287f5,0x5d624fa83,0x5c2be7d19,0x5edb04c96,0x5e1c631e0,0x5e7fd0f5b,0x5f92acb0c,0x5ff11f5b7,0x5b9e16c45,0x5b5971133,0x5a736a812,0x5ab40d564,0x58e03a726,0x58838999d,0x596ef5dca,0x59a9920bc,0x59ca21e07,0x51b0e6e2e,0x51d355095,0x511432de3,0x503e294c2,0x52ceca54d,0x526a1e680,0x5209ad83b,0x5323b611a,0x53e4d1c6c,0x5387622d7,0x574cbf8e8,0x572f0c653,0x560517f72,0x56a1c3cbf,0x549647046,0x54f5f4efd,0x545120d30,0x557b3b411,0x55bc5c967,0x45ed06af8,0x458eb5443,0x44a4aed62,0x44007aeaf,0x4637fe256,0x46f099f20,0x47da82601,0x4372ec285,0x429f906d2,0x4258f7ba4,0x423b4451f,0x40cba7490,0x40a814a2b,0x41820f30a,0x41e1bcdb1,0x414568e7c,0x495c1c0ee,0x499b7bd98,0x49f8c8323,0x4815b4774,0x4a4183536,0x4a86e4840,0x4ae5576fb,0x4bcf4cfda,0x4bacff161,0x4b082b2ac,0x4b6b98c17,0x4f04915e5,0x4fc3f6893,0x4ee9ed1b2,0x4e8a5ef09,0x4e2e8acc4,0x4e4d3927f,0x4c7abde86,0x4c190e03d,0x4cbdda3f0,0x4cde69d4b,0x4df47246a,0x4d97c1ad1,0x4d331591c,0x6c1f6e4ce,0x6c7cdda75,0x6cbbba703,0x6d91a1e22,0x6df212099,0x6d56c6354,0x6f6142fad,0x6fc596c60,0x6e8c3ebfa,0x6eef8d541,0x6e28ea837,0x6a2450f7e,0x6a47e31c5,0x6ae337208,0x6baa9f592,0x6b6df88e4,0x6b0e4b65f,0x6939cfaa6,0x69fea87d0,0x699d1b96b,0x68b70004a,0x68d4b3ef1,0x6813d4387,0x6069133ae,0x60ae74ed8,0x60cdc7063,0x61846f7f9,0x6120bb434,0x614308a8f,0x63748c676,0x63173f8cd,0x63d0585bb,0x62fa43c9a,0x6299f0221,0x66522d81e,0x66319e6a5,0x66954a568,0x66f6f9bd3,0x67bf51c49,0x671b85f84,0x67783613f,0x654fb2dc6,0x64c17d72a,0x64a2ce991,0x64061aa5c,0x6465a94e7,0x74f394a0e,0x7490274b5,0x7434f3778,0x77ee0bfd6,0x778db816d,0x774adfc1b,0x7660c453a,0x760377b81,0x720fcdcc8,0x726c7e273,0x734665b52,0x7325d65e9,0x738102624,0x71d535466,0x711252910,0x7171e17ab,0x705bfae8a,0x70ff2ed47,0x78213dea3,0x790b26782,0x79cc41af4,0x7b98768b6,0x7b5f115c0,0x7b3ca2b7b,0x7a16b925a,0x7a750ace1,0x7ad1def2c,0x7ab26d197,0x7ebed76de,0x7edd64865,0x7e1a03513,0x7f3018c32,0x7f53ab289,0x7ff77f144,0x7f94ccfff,0x7da348306,0x7d079c0cb,0x7c8953a27,0xffeefe288,0xfe6031864,0xf4ea159c2,0xf61af684d,0xf730ed16c,0xf0851c030,0xe6ef7881f,0xe8cd32d3d,0xc9262ed99,0xc47a483d8,0xc222c56d3,0xc36b6d149,0xc3ac0ac3f,0xc1f83de7d,0xc13f5a30b,0xc076f2491,0xd39ee311b,0xd61c96cbe,0xd6b842f73,0xd7f1ea8e9,0xd7553eb24,0xd42b12047,0xdc3266ed5,0xdddf1aa82,0x9e0922bca,0x9eadf6807,0x97fd2a10f,0x948306a6c,0x91a5a7404,0x9336f7b30,0x927f5fcaa,0x92db8bf67,0x822e05f35,0x828ad1cf8,0x859bf4e69,0x8708a415d,0x86866bbb1,0x86410c6c7,0x8e9f1f523,0x8fd6b72b9,0x8ccb28761,0xabbfdefb8,0xaaf676822,0xad84e0408,0xac699c05f,0xaefaccf6b,0xaf17b0b3c,0xaf7403587,0xa6476c234,0xa470e8ecd,0xa4b78f3bb,0xa53940957,0xa07c52984,0xa01fe173f,0xa22865bc6,0xa3c519f91,0xb21a8c6e2,0xb2be5852f,0xb1a3c70f7,0xb798f9b47,0xbf818d5d5,0xbe0f42f39,0xbcffa1eb6,0xbd12ddae1,0xb97dd4313,0x3d68ef796,0x3daf88ae0,0x382dfd745,0x3abead871,0x35719b904,0x3725acb46,0x26fa39235,0x263d5ef43,0x27d022b14,0x2065d3a48,0x212c7bdd2,0x214fc8369,0x21eb1c0a4,0x2b028bfb9,0x2bc5ec2cf,0x2991db08d,0x28bbc09ac,0x2c701d393,0x2d39b5409,0x2d9d617c4,0x2dfed297f,0x2e242a1d1,0xfcf36175,0xc15ce9db,0xd5c66e41,0xdf8b2d8c,0x997bb47e,0xa8a241a6,0x23784cf9,0x2f0e318f,0x5e1c631e,0x58275da5,0x4cbdda3f,0x6588d50b,0x178718c78,0x166a6482f,0x145de04d6,0x149a879a0,0x10f58e052,0x10515a39f,0x138ba2b31,0x19c6e17e1,0x19623542c,0x1d0d3cdde,0x1d6e8f365,0x1e73106bd,0x5dc69b94e,0x5d01fc438,0x5c48543a2,0x5c8f33ed4,0x5cec8006f,0x5eb8b722d,0x5f55cb67a,0x5f36788c1,0x5bfda52fe,0x5b3ac2f88,0x58275da50,0x5844ee4eb,0x590d46371,0x517781358,0x505d9aa79,0x52ad79bf6,0x534005fa1,0x578bd859e,0x5666a41c9,0x54329338b,0x55dfef7dc,0x452a6178e,0x4549d2935,0x44c71d3d9,0x46544dced,0x46932a19b,0x47b9318ba,0x471de5b77,0x43d638148,0x43b58bff3,0x42fc23869,0x400cc09e6,0x406f7375d,0x4126db0c7,0x48d2d3a02,0x4876079cf,0x4f6722b5e,0x4fa045628,0x4d50a67a7,0x6f02f1116,0x6fa6252db,0x6e4b5968c,0x6a8084cb3,0x695a7c41d,0x61e7dc942,0x623d241ec,0x625e97f57,0x67dce22f2,0x65eb66e0b,0x7457409c3,0x751ee8e59,0x75d98f32f,0x77296c2a0,0x76c4106f7,0x72c8aa1be,0x71b686add,0x703849031,0x78e65a3d5,0x78428e018,0x796895939,0x79aff244f,0x7c2d879ea,0x7ceae049c,0xc3cfb9284,0xdb40f02ff,0x8b7ed963d,0xab78b92ce,0xf0851c03,0xcb11aa16,0xd9b01337,0x18ecfaec,0x46f099f2,0x1b360266e,0x5ad7bebdf,0x551888aaa,0x63b3ebb00,0x75ba3cd94,0x98f57bd0c,0xf912a744e]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_4X4_1000'] = {\n nBits: 16,\n tau: null,\n codeList: [[181,50],[15,154],[51,45],[153,70],[84,158],[121,205],[158,46],[196,242],[254,218],[207,86],[249,145],[17,167],[14,183],[42,15],[36,177],[38,62],[70,101],[102,0],[108,94],[118,175],[134,139],[176,43],[204,213],[221,130],[254,71],[148,113],[172,228],[165,84],[33,35],[52,111],[68,21],[87,178],[158,207],[240,203],[8,174],[9,41],[24,117],[4,255],[13,246],[28,90],[23,24],[42,40],[50,140],[56,178],[36,232],[46,235],[45,63],[75,100],[80,46],[80,19],[81,148],[85,104],[93,65],[95,151],[104,1],[104,103],[97,36],[97,233],[107,18],[111,229],[103,223],[126,27],[128,160],[131,68],[139,162],[147,122],[132,108],[133,42],[133,156],[156,137],[159,161],[187,124],[188,4],[182,91],[191,200],[183,171],[202,31],[201,98],[217,88],[211,213],[204,152],[199,160],[197,55],[233,93],[249,37],[251,187],[238,42],[247,77],[53,117],[138,173],[118,23],[10,207],[6,75],[45,193],[73,216],[67,244],[79,54],[79,211],[105,228],[112,199],[122,110],[180,234],[237,79],[252,231],[254,166],[0,37],[0,67],[10,136],[10,134],[2,111],[0,28],[0,151],[8,55],[10,49],[9,198],[11,1],[9,251],[11,88],[16,130],[24,45],[16,120],[16,115],[18,116],[18,177],[26,249],[19,6],[12,14],[12,241],[4,51],[12,159],[14,242],[14,253],[7,76],[15,164],[7,47],[5,181],[15,145],[7,219],[30,228],[20,57],[29,128],[21,200],[31,139],[21,186],[29,177],[32,128],[40,233],[34,162],[40,83],[42,240],[34,247],[41,64],[33,70],[41,185],[43,156],[43,178],[56,202],[56,46],[48,7],[56,231],[58,73],[58,101],[50,93],[59,136],[57,29],[59,211],[38,71],[39,128],[47,170],[45,20],[37,222],[37,83],[47,119],[52,72],[60,168],[60,65],[52,13],[52,251],[54,154],[61,224],[53,106],[61,9],[61,237],[63,196],[63,108],[55,206],[61,92],[61,118],[55,176],[63,23],[63,255],[72,229],[66,104],[74,45],[65,96],[73,81],[65,221],[75,223],[88,79],[90,72],[88,22],[80,93],[90,250],[90,181],[81,35],[91,138],[89,25],[81,53],[76,105],[70,193],[78,11],[68,95],[78,89],[77,131],[77,125],[71,216],[71,115],[92,133],[94,68],[86,43],[92,187],[85,195],[95,110],[95,235],[93,18],[85,94],[98,112],[98,21],[97,194],[107,32],[99,69],[107,92],[107,91],[120,12],[122,207],[120,127],[121,128],[113,229],[113,116],[121,182],[113,211],[123,51],[100,106],[102,168],[110,167],[110,145],[101,34],[109,203],[103,141],[109,49],[126,128],[126,226],[126,141],[116,210],[124,50],[126,53],[117,171],[119,5],[127,43],[125,218],[127,146],[128,117],[128,243],[129,166],[137,237],[129,252],[152,166],[154,32],[145,67],[153,249],[145,147],[155,212],[132,9],[132,107],[134,196],[142,100],[134,26],[133,78],[141,203],[133,103],[133,175],[133,215],[135,179],[156,225],[156,242],[148,23],[149,0],[149,162],[157,35],[159,98],[157,82],[149,218],[160,197],[170,205],[162,216],[162,87],[169,61],[169,87],[171,82],[163,54],[163,89],[176,244],[184,18],[176,191],[178,157],[187,237],[185,114],[185,150],[164,195],[172,210],[174,177],[165,130],[175,101],[165,123],[175,250],[180,100],[188,98],[180,129],[182,160],[190,238],[190,13],[188,217],[190,248],[181,40],[183,9],[183,210],[192,234],[192,25],[192,253],[200,211],[202,90],[193,77],[201,180],[193,87],[195,152],[195,29],[216,128],[216,239],[218,43],[208,30],[209,5],[211,173],[219,167],[196,201],[204,120],[205,69],[197,11],[207,207],[220,172],[212,2],[220,99],[212,39],[212,245],[214,120],[222,184],[221,230],[213,93],[221,189],[223,29],[226,202],[234,107],[224,180],[226,56],[226,212],[227,34],[225,216],[240,3],[242,204],[248,246],[241,73],[243,234],[241,156],[249,245],[241,59],[236,141],[238,201],[230,15],[228,247],[231,96],[239,232],[237,178],[229,21],[239,209],[244,134],[252,1],[246,195],[244,124],[252,147],[245,66],[253,152],[245,61],[2,189],[0,225],[2,226],[2,174],[8,120],[0,116],[8,158],[8,209],[8,125],[10,50],[10,222],[2,81],[1,162],[3,128],[11,131],[11,75],[11,39],[11,239],[9,182],[9,89],[9,147],[11,248],[3,217],[3,241],[16,196],[24,171],[26,160],[26,4],[26,108],[26,174],[18,137],[16,23],[26,243],[25,64],[17,2],[17,43],[17,207],[27,34],[19,46],[17,21],[19,187],[12,32],[12,201],[12,220],[12,54],[6,20],[6,114],[13,97],[5,13],[13,143],[15,224],[15,73],[7,133],[5,144],[13,51],[15,150],[15,118],[20,96],[28,141],[20,218],[28,115],[30,148],[30,186],[22,217],[30,61],[22,251],[29,233],[29,254],[31,159],[40,139],[32,175],[34,14],[34,169],[42,141],[42,163],[42,239],[40,144],[40,59],[42,88],[34,51],[33,160],[33,2],[33,165],[33,199],[43,3],[35,103],[41,48],[41,210],[43,25],[43,155],[43,151],[56,40],[56,165],[58,134],[50,1],[56,159],[50,210],[58,153],[58,213],[57,232],[59,193],[51,67],[59,231],[49,154],[51,144],[59,158],[36,196],[44,74],[44,173],[44,207],[44,103],[38,234],[46,229],[44,112],[46,18],[46,209],[46,57],[37,100],[37,231],[47,204],[45,188],[45,113],[37,213],[37,155],[39,16],[47,124],[39,242],[39,58],[47,182],[39,211],[47,179],[39,31],[60,75],[54,192],[54,238],[62,233],[52,184],[60,20],[60,82],[52,114],[52,126],[52,191],[62,113],[62,83],[61,140],[53,162],[53,46],[53,45],[55,172],[53,112],[55,250],[63,241],[63,219],[72,196],[72,233],[74,194],[74,65],[66,235],[72,19],[74,216],[66,253],[74,23],[73,99],[67,110],[65,58],[73,177],[65,61],[75,146],[75,155],[67,63],[88,34],[80,170],[88,39],[82,200],[82,132],[82,10],[90,15],[88,152],[88,92],[80,219],[80,247],[90,244],[81,236],[81,66],[81,13],[91,3],[83,235],[81,118],[89,113],[81,147],[83,249],[91,179],[83,151],[76,76],[68,75],[76,35],[70,140],[78,39],[70,144],[78,212],[69,206],[69,229],[69,39],[79,193],[71,5],[69,52],[69,114],[92,200],[92,14],[84,235],[86,137],[86,67],[94,231],[92,112],[84,178],[94,121],[86,243],[93,163],[93,242],[85,29],[93,157],[87,252],[87,210],[95,115],[104,45],[104,195],[104,135],[106,74],[98,105],[96,185],[104,255],[106,220],[106,218],[106,62],[106,81],[106,49],[98,215],[97,204],[107,130],[107,227],[105,58],[97,158],[97,149],[97,117],[105,95],[105,55],[99,218],[112,2],[120,99],[112,79],[114,202],[122,173],[112,123],[122,20],[122,249],[122,211],[122,187],[121,226],[113,41],[123,103],[113,208],[121,57],[115,48],[115,185],[115,83],[115,255],[108,136],[100,9],[108,67],[102,6],[102,131],[100,176],[100,218],[110,159],[103,200],[111,238],[109,59],[111,210],[116,128],[124,171],[126,104],[126,2],[124,156],[116,54],[124,17],[126,222],[126,182],[118,219],[125,196],[125,138],[117,109],[119,136],[119,32],[119,65],[117,56],[117,190],[125,155],[119,87],[136,40],[128,172],[136,13],[136,103],[130,78],[138,161],[130,43],[128,24],[136,249],[128,157],[138,156],[130,49],[138,117],[130,151],[129,9],[129,235],[129,7],[139,40],[139,172],[131,46],[131,229],[129,80],[137,50],[139,122],[139,150],[131,125],[144,135],[154,252],[146,245],[145,170],[147,65],[147,37],[155,235],[153,52],[145,247],[155,218],[147,86],[132,66],[140,129],[140,79],[134,72],[134,166],[142,3],[134,227],[134,111],[142,175],[132,94],[132,119],[134,250],[142,30],[142,55],[135,10],[143,138],[143,38],[135,33],[135,13],[133,114],[135,62],[156,67],[158,97],[148,88],[148,248],[156,50],[148,118],[148,177],[148,221],[148,155],[156,219],[158,156],[158,210],[150,25],[158,177],[149,105],[159,109],[151,43],[149,182],[149,185],[157,61],[157,87],[168,236],[168,37],[162,172],[162,2],[170,102],[170,143],[170,231],[168,48],[168,122],[168,246],[168,147],[162,20],[170,52],[162,114],[170,242],[162,241],[161,64],[169,10],[161,38],[169,197],[169,207],[161,52],[169,18],[161,250],[171,152],[163,247],[176,6],[176,69],[184,141],[178,132],[184,240],[184,85],[178,118],[186,145],[178,113],[185,192],[185,66],[185,42],[179,140],[179,202],[187,102],[179,15],[177,218],[187,20],[187,246],[179,19],[164,104],[172,44],[172,161],[172,235],[172,199],[164,103],[166,192],[174,224],[166,35],[173,232],[165,204],[167,236],[173,124],[165,26],[165,145],[173,25],[165,151],[180,109],[190,203],[188,58],[188,245],[190,189],[190,243],[181,37],[181,143],[183,104],[191,228],[189,254],[189,157],[181,245],[181,243],[191,176],[183,90],[191,62],[183,57],[191,213],[183,29],[191,53],[183,127],[200,1],[192,165],[194,130],[200,189],[194,252],[202,145],[194,91],[201,68],[193,42],[195,192],[201,122],[193,185],[201,117],[193,247],[203,177],[208,108],[216,135],[208,175],[218,196],[210,12],[218,9],[208,48],[216,148],[208,58],[208,182],[208,117],[210,118],[218,93],[218,53],[210,23],[217,2],[211,232],[211,229],[209,154],[209,246],[209,81],[219,20],[211,62],[211,211],[196,96],[204,167],[198,66],[198,71],[206,231],[196,92],[204,29],[204,53],[198,188],[205,168],[197,12],[197,228],[197,194],[205,45],[205,89],[205,149],[197,147],[199,95],[212,197],[222,136],[214,36],[222,236],[214,226],[222,198],[222,35],[220,220],[220,26],[212,17],[222,84],[214,148],[222,157],[221,129],[213,165],[215,172],[215,102],[223,169],[213,220],[221,31],[223,240],[226,72],[226,232],[226,7],[224,93],[234,245],[235,38],[235,237],[225,82],[225,126],[233,219],[248,6],[240,238],[248,161],[250,0],[250,194],[240,155],[250,244],[250,60],[242,252],[242,189],[242,147],[241,96],[249,236],[241,70],[249,225],[243,72],[243,174],[243,193],[243,139],[243,167],[241,115],[241,151],[243,244],[251,50],[228,7],[230,77],[236,85],[237,192],[237,133],[239,162],[231,78],[229,213],[239,80],[244,34],[244,137],[244,41],[246,106],[254,11],[254,111],[244,149],[244,53],[244,31],[246,176],[245,232],[245,197],[253,35],[255,192],[247,204],[247,233],[245,188],[253,246],[245,217],[253,151],[253,63],[255,156],[255,90],[247,254],[255,17],[247,191]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_5X5_1000'] = {\n nBits: 25,\n tau: null,\n codeList: [[162,217,94,0],[14,3,115,0],[215,135,110,1],[129,202,251,1],[215,90,146,0],[234,4,22,1],[105,235,246,0],[113,10,53,1],[134,176,153,0],[152,159,210,1],[158,119,1,1],[209,109,96,0],[243,21,136,1],[47,56,179,0],[254,126,84,0],[40,241,191,1],[75,211,172,0],[95,81,55,1],[123,38,226,0],[131,14,244,0],[150,237,58,1],[168,114,32,0],[181,134,80,1],[93,9,111,0],[206,104,17,1],[210,204,185,0],[225,231,69,1],[17,33,35,0],[29,203,57,0],[18,17,29,1],[19,155,183,0],[27,68,57,1],[32,104,103,0],[37,85,100,0],[35,33,221,0],[61,55,245,0],[76,197,86,0],[65,104,128,1],[77,86,142,1],[67,30,57,0],[86,148,18,1],[82,151,207,0],[108,36,251,1],[97,132,236,1],[109,63,24,1],[116,177,61,0],[116,220,203,1],[124,164,3,0],[122,200,146,1],[123,91,235,1],[141,172,114,0],[141,105,60,1],[143,28,5,1],[139,74,34,1],[151,253,165,0],[172,101,198,1],[172,195,248,0],[161,23,239,1],[167,9,19,1],[171,111,145,0],[185,237,248,1],[178,100,158,0],[190,93,195,0],[196,5,67,1],[200,163,238,1],[194,117,197,0],[198,194,214,1],[217,102,212,1],[221,94,185,1],[244,234,25,0],[243,178,148,0],[122,186,5,0],[216,141,41,1],[12,103,50,1],[21,89,12,1],[76,116,192,1],[84,3,14,0],[160,208,172,0],[194,152,166,0],[203,104,150,0],[253,105,209,0],[4,145,90,1],[12,222,112,0],[5,170,62,0],[1,99,183,1],[9,145,68,1],[9,105,83,1],[6,37,161,1],[3,61,226,1],[7,213,6,1],[15,143,170,0],[28,116,60,1],[25,29,145,1],[22,27,35,1],[22,210,141,1],[23,78,198,1],[19,226,177,0],[31,126,250,1],[41,15,112,0],[34,71,126,1],[42,23,192,1],[42,251,100,1],[35,240,4,0],[39,205,252,0],[35,106,172,0],[47,123,47,0],[52,144,196,0],[48,9,214,1],[52,94,16,1],[57,82,232,0],[50,0,113,0],[54,231,29,0],[68,138,4,1],[68,236,254,1],[69,31,114,1],[69,74,149,0],[70,19,190,1],[78,131,9,0],[71,114,153,1],[79,130,125,1],[92,55,141,1],[88,253,119,0],[81,183,248,0],[89,58,251,0],[90,153,153,0],[83,1,240,1],[83,204,103,1],[83,110,1,0],[91,37,175,1],[95,213,204,1],[101,102,66,1],[101,199,175,0],[102,55,81,0],[103,12,197,1],[112,150,93,1],[124,99,128,1],[121,171,169,0],[114,61,70,0],[115,229,178,1],[132,38,140,0],[137,241,1,0],[134,174,233,1],[138,35,249,1],[148,53,113,1],[156,69,27,0],[149,31,164,1],[150,141,144,0],[151,38,183,0],[155,55,103,0],[155,198,224,1],[160,154,110,1],[164,82,134,1],[168,176,133,1],[173,155,66,0],[175,240,88,1],[176,46,99,1],[176,15,24,0],[188,234,178,1],[190,196,76,1],[179,130,250,0],[179,88,60,1],[191,69,238,0],[191,86,51,1],[196,58,240,0],[204,233,131,0],[197,51,0,1],[205,34,99,1],[198,8,138,1],[198,148,63,0],[202,238,132,1],[207,167,18,1],[203,97,226,1],[208,2,233,0],[220,183,70,0],[217,139,132,1],[217,206,178,0],[210,153,64,1],[210,209,23,0],[222,90,110,1],[218,71,66,1],[219,60,16,0],[219,143,201,0],[232,24,227,1],[229,28,111,0],[225,174,56,1],[237,185,123,1],[233,224,50,0],[235,93,12,0],[239,249,157,0],[248,17,1,0],[248,7,211,0],[246,2,32,1],[246,27,95,1],[254,181,237,0],[250,51,56,1],[250,74,193,1],[247,47,112,1],[247,234,252,1],[255,24,148,1],[251,163,94,0],[104,184,47,0],[153,15,11,1],[153,216,38,1],[228,95,14,1],[29,16,110,1],[42,193,48,1],[52,65,99,1],[55,192,116,1],[63,53,203,1],[86,160,76,0],[87,56,57,1],[102,152,184,0],[115,165,23,0],[127,44,253,1],[139,71,233,0],[165,195,151,0],[169,169,235,0],[181,25,183,0],[178,218,153,1],[196,193,244,0],[202,185,30,0],[216,111,163,1],[223,141,142,0],[229,102,143,1],[237,71,26,1],[240,103,134,1],[4,41,238,1],[0,35,71,1],[0,162,251,0],[4,200,206,0],[0,210,225,1],[12,10,15,0],[8,139,198,0],[12,134,91,0],[5,129,253,0],[1,113,30,0],[1,194,21,1],[1,231,113,0],[9,41,191,0],[13,16,27,1],[13,5,24,0],[13,237,47,1],[13,102,222,0],[9,242,118,0],[2,208,130,1],[2,98,201,0],[6,243,169,0],[6,239,35,0],[14,62,18,0],[10,154,221,1],[10,97,109,1],[10,255,81,0],[7,230,114,1],[11,154,1,0],[15,208,142,0],[15,73,147,0],[15,247,123,0],[16,158,96,1],[16,81,237,0],[20,122,222,1],[28,133,62,1],[28,35,104,0],[24,199,52,0],[21,251,130,1],[17,78,147,1],[25,160,234,1],[18,24,76,0],[18,163,174,0],[30,172,60,0],[30,201,108,0],[30,233,163,1],[26,118,216,0],[19,182,7,1],[23,70,188,0],[31,21,121,0],[27,35,125,0],[27,191,146,0],[31,150,154,1],[27,72,235,0],[32,12,253,0],[32,23,86,0],[40,1,153,1],[44,50,55,1],[37,140,230,0],[33,30,140,0],[45,125,105,0],[41,192,73,0],[38,177,32,0],[38,128,28,1],[34,180,26,0],[38,42,68,1],[38,171,89,0],[38,201,132,0],[42,48,98,1],[46,50,173,0],[35,63,1,1],[35,131,80,0],[39,100,46,1],[39,212,176,1],[47,186,44,1],[43,38,186,1],[48,11,141,0],[52,38,146,1],[48,130,25,0],[48,123,44,1],[60,184,59,1],[60,38,15,1],[56,233,220,0],[60,192,247,0],[56,247,84,1],[49,5,180,1],[53,184,254,1],[53,178,211,1],[57,155,206,1],[57,109,46,0],[61,224,131,1],[57,244,208,0],[57,255,32,0],[57,199,136,1],[54,15,36,0],[50,30,213,0],[54,191,209,1],[54,70,235,0],[58,45,168,0],[58,147,187,0],[55,149,173,0],[55,4,147,0],[51,160,216,1],[55,67,167,0],[51,250,92,0],[63,131,110,0],[63,107,96,0],[64,225,205,0],[76,144,234,0],[72,154,105,1],[76,190,247,0],[72,235,138,1],[72,211,7,1],[76,90,152,1],[65,36,19,1],[77,11,248,0],[73,91,189,1],[70,141,101,0],[66,181,107,1],[70,92,131,0],[70,244,103,0],[70,121,187,0],[74,163,157,1],[78,65,78,1],[78,75,194,0],[67,137,211,1],[71,170,200,1],[67,59,19,0],[71,74,105,1],[79,22,235,1],[79,69,160,0],[80,145,108,1],[84,16,187,0],[80,90,77,1],[80,114,212,0],[84,234,241,1],[88,9,195,1],[92,89,121,0],[88,107,27,0],[81,52,246,1],[85,169,118,1],[85,151,183,1],[85,72,67,1],[81,203,28,0],[89,103,105,1],[89,87,155,0],[86,160,171,1],[82,76,88,0],[86,87,68,1],[94,1,56,0],[90,1,255,0],[90,53,19,1],[94,29,215,1],[94,146,70,1],[90,108,162,0],[87,57,5,0],[87,185,238,0],[83,27,44,1],[87,134,8,0],[87,179,31,1],[87,175,125,0],[83,240,235,0],[91,30,236,0],[95,6,166,1],[95,46,87,1],[91,89,192,0],[91,221,125,1],[91,78,47,0],[95,111,137,1],[91,99,218,0],[96,32,36,1],[100,167,30,1],[96,84,84,1],[104,166,103,0],[108,235,188,1],[105,70,205,1],[109,243,169,1],[109,94,31,0],[102,32,99,0],[102,219,83,1],[98,215,16,1],[106,165,84,1],[110,46,41,1],[103,54,146,0],[103,196,202,0],[99,83,34,1],[107,59,196,1],[111,22,80,1],[107,88,37,1],[111,99,213,1],[112,192,248,1],[116,215,208,0],[113,43,110,1],[113,121,27,1],[113,66,210,0],[113,99,253,0],[117,254,122,1],[125,152,140,0],[125,185,247,0],[125,19,147,1],[121,71,103,0],[125,223,195,0],[121,239,82,1],[114,0,182,0],[118,68,152,1],[118,122,66,0],[126,11,181,1],[115,58,225,1],[119,139,59,1],[119,93,234,0],[127,76,0,1],[123,117,224,1],[127,226,186,0],[128,176,67,1],[128,188,61,0],[128,50,88,0],[128,92,26,1],[132,251,36,0],[128,127,245,1],[136,45,197,1],[136,153,224,1],[136,25,149,0],[133,29,199,1],[129,187,135,0],[129,225,96,1],[133,126,33,1],[129,242,146,0],[137,61,108,1],[137,100,178,1],[141,212,30,1],[137,94,209,1],[138,4,172,0],[142,200,22,0],[142,242,252,1],[131,11,137,0],[135,43,109,0],[135,69,49,0],[131,108,120,1],[135,238,13,0],[139,177,43,1],[139,145,216,0],[139,89,102,0],[143,229,85,0],[143,243,101,1],[148,26,21,0],[144,225,167,0],[144,71,255,0],[156,188,213,0],[152,146,244,0],[156,83,168,1],[152,195,107,0],[152,114,63,1],[145,19,213,0],[149,191,251,0],[149,69,22,1],[149,238,216,0],[157,214,4,0],[157,98,112,0],[150,175,206,0],[150,186,24,1],[150,217,61,1],[158,33,46,0],[154,185,132,0],[154,129,79,1],[154,59,54,1],[158,195,37,0],[147,149,40,0],[151,50,46,1],[151,211,152,0],[155,157,163,1],[159,28,240,0],[159,51,82,1],[155,250,202,0],[159,250,148,0],[160,60,203,1],[164,168,105,0],[160,179,245,0],[164,106,191,0],[160,91,120,1],[168,104,152,1],[172,205,54,1],[172,220,121,1],[161,73,35,0],[161,67,217,0],[173,176,209,0],[169,155,28,1],[169,138,215,1],[173,84,106,1],[173,235,81,1],[166,29,142,0],[166,92,102,1],[174,188,36,0],[170,171,48,0],[174,204,216,0],[170,237,187,0],[174,227,205,1],[167,54,8,1],[163,236,229,0],[163,193,155,1],[167,250,58,0],[175,165,105,1],[175,200,189,1],[175,239,164,0],[171,103,246,0],[180,28,82,0],[180,63,68,1],[180,240,202,0],[184,24,45,0],[188,191,136,1],[184,142,4,1],[188,120,40,1],[184,200,67,1],[188,243,60,1],[181,19,12,0],[177,63,106,0],[177,101,123,1],[177,203,237,0],[177,194,103,1],[177,90,242,1],[181,238,31,1],[185,144,112,1],[185,163,64,1],[185,120,90,0],[185,247,203,0],[182,5,1,1],[178,255,194,0],[178,123,21,0],[178,110,90,1],[190,181,243,1],[186,167,161,0],[186,114,10,1],[179,48,64,0],[183,181,52,1],[183,105,76,0],[183,197,193,0],[179,87,222,0],[187,84,251,0],[187,202,108,1],[187,251,225,1],[191,246,134,1],[196,45,124,0],[200,28,52,0],[204,67,229,1],[197,53,174,1],[193,146,192,0],[197,35,247,0],[193,159,254,0],[193,84,97,0],[193,87,130,0],[193,199,55,1],[201,140,239,1],[205,240,111,0],[201,95,103,1],[201,119,241,0],[205,226,149,1],[198,191,7,1],[198,191,184,0],[198,219,201,1],[202,49,136,0],[206,222,45,1],[199,120,44,1],[203,171,75,1],[207,67,191,0],[208,174,86,1],[208,115,51,0],[216,20,152,0],[220,96,159,1],[213,117,88,0],[209,224,215,0],[213,251,177,0],[213,218,116,1],[221,60,116,1],[221,151,109,0],[217,27,49,0],[217,98,166,0],[210,171,124,1],[210,197,236,0],[210,202,106,0],[210,107,214,0],[222,155,52,0],[222,146,158,0],[218,96,216,1],[215,57,178,1],[215,95,38,0],[223,1,65,1],[223,121,15,1],[219,247,116,0],[224,67,79,1],[224,198,227,0],[236,56,189,1],[236,81,253,0],[229,141,36,0],[229,5,121,1],[225,78,248,0],[229,87,220,1],[225,247,242,1],[226,133,77,0],[226,24,26,0],[226,43,203,0],[230,236,2,0],[230,98,129,0],[234,38,64,0],[234,224,196,0],[234,114,148,1],[227,17,63,1],[231,11,230,1],[227,100,241,1],[231,250,226,1],[227,219,243,0],[239,135,98,0],[239,93,112,0],[235,102,14,0],[239,74,60,0],[240,178,33,1],[240,175,79,0],[244,159,60,1],[240,245,4,0],[240,242,120,0],[248,52,99,0],[252,219,143,0],[252,254,77,1],[253,176,69,1],[253,51,235,0],[249,196,217,1],[242,35,145,1],[246,210,251,1],[254,239,211,1],[243,176,58,1],[247,138,77,1],[243,143,157,1],[247,242,39,0],[255,189,133,1],[255,38,197,1],[251,224,97,0],[255,220,26,0],[25,248,99,1],[169,93,31,1],[0,184,72,1],[0,236,225,0],[8,97,102,0],[8,244,131,0],[12,248,157,0],[8,192,62,1],[1,57,192,0],[1,40,10,0],[1,190,179,1],[13,128,85,0],[13,175,99,1],[6,181,236,0],[2,153,54,1],[6,182,143,0],[6,125,64,1],[2,114,104,1],[6,203,237,1],[14,15,61,0],[14,213,203,0],[3,125,39,1],[3,233,143,0],[7,250,159,1],[11,76,16,0],[16,185,87,1],[16,22,41,0],[16,98,139,1],[24,157,182,0],[24,109,0,1],[28,118,42,0],[24,95,228,1],[28,66,22,0],[17,60,169,0],[17,152,57,1],[21,58,99,0],[21,18,117,1],[21,222,162,0],[21,106,24,1],[29,209,40,0],[29,113,148,1],[18,57,139,1],[18,5,152,0],[22,2,152,1],[26,52,127,1],[30,220,239,1],[30,112,115,0],[26,67,149,0],[26,126,27,1],[23,173,194,0],[19,25,222,1],[27,168,147,1],[27,147,73,1],[27,208,27,0],[31,66,219,1],[32,185,170,0],[36,196,186,0],[40,173,5,0],[44,35,100,1],[44,14,154,1],[44,81,3,1],[37,197,207,1],[37,200,211,1],[33,119,232,1],[34,141,218,1],[34,10,238,0],[46,134,44,0],[42,182,47,1],[39,60,45,0],[39,157,74,0],[39,155,7,1],[35,87,132,0],[35,78,67,1],[47,171,185,1],[48,176,46,1],[48,40,122,0],[52,253,160,1],[60,214,137,0],[56,126,182,0],[49,0,109,0],[49,23,219,1],[49,167,119,1],[61,128,10,1],[61,226,157,0],[54,106,119,1],[54,199,190,1],[62,187,41,0],[62,104,154,0],[62,95,2,1],[58,86,206,1],[62,95,252,0],[51,185,172,0],[51,84,174,0],[63,25,160,0],[59,173,97,1],[59,112,47,1],[59,235,58,1],[64,83,90,0],[65,152,22,0],[65,143,177,0],[69,217,33,1],[69,235,1,0],[73,157,82,0],[66,56,79,1],[74,166,163,1],[74,197,42,1],[74,200,115,0],[71,180,198,1],[67,147,93,0],[67,120,117,0],[79,58,175,1],[79,135,68,1],[79,135,223,0],[79,196,222,1],[84,31,71,0],[80,31,148,0],[92,145,67,0],[88,189,239,1],[92,221,7,1],[92,102,88,1],[92,219,50,1],[85,69,212,0],[81,68,62,0],[81,231,230,0],[89,11,167,0],[93,186,56,1],[93,166,55,1],[89,249,149,0],[93,255,236,0],[82,157,58,0],[86,58,151,0],[82,99,34,0],[82,203,49,1],[90,139,204,1],[83,33,106,0],[87,245,17,0],[95,220,33,0],[96,140,28,0],[96,162,213,1],[96,222,5,1],[108,76,110,0],[104,82,12,0],[101,59,167,0],[97,170,234,0],[101,113,110,1],[101,124,89,1],[105,131,46,1],[109,196,12,0],[109,210,20,1],[98,150,165,1],[98,117,38,1],[98,100,214,1],[98,91,220,1],[110,51,2,1],[110,90,137,0],[99,209,212,0],[99,75,129,1],[107,56,145,1],[107,122,42,0],[116,56,51,0],[112,6,44,0],[116,170,141,1],[116,76,143,0],[124,183,167,0],[120,3,22,1],[124,199,198,1],[117,182,4,1],[113,254,101,0],[113,79,154,1],[121,32,119,0],[125,121,205,0],[125,67,92,0],[125,127,59,0],[118,85,8,0],[122,152,199,0],[126,19,192,0],[126,94,89,1],[115,36,132,0],[115,46,39,1],[115,139,84,1],[132,4,34,0],[128,232,46,0],[128,237,48,0],[140,53,96,0],[140,120,240,1],[136,194,128,1],[129,26,100,1],[129,38,163,0],[133,154,140,1],[137,19,23,1],[130,9,37,0],[130,183,201,1],[142,185,191,1],[138,159,236,0],[142,228,226,0],[135,32,232,0],[135,205,96,1],[135,71,172,1],[139,10,91,0],[139,92,190,1],[143,213,180,0],[139,118,41,0],[148,51,175,0],[144,85,72,1],[156,62,39,0],[152,151,159,0],[152,88,144,1],[149,182,31,0],[145,64,55,0],[157,179,128,0],[153,65,137,1],[146,173,38,0],[146,101,228,1],[146,111,141,1],[150,94,153,0],[154,11,77,0],[154,221,17,0],[147,246,156,1],[159,52,189,1],[159,80,9,0],[160,153,27,1],[164,15,234,0],[160,15,83,1],[168,2,105,1],[172,27,205,1],[172,135,77,0],[172,118,200,0],[165,68,167,0],[161,244,92,0],[169,157,169,0],[169,135,255,0],[169,71,98,1],[166,129,114,1],[166,249,172,1],[162,196,38,0],[170,53,101,1],[170,168,102,0],[170,200,143,0],[167,110,148,1],[175,4,36,1],[176,65,44,0],[176,208,227,0],[176,237,129,1],[180,231,236,0],[184,160,236,1],[184,188,60,1],[177,102,224,1],[189,49,10,1],[189,63,186,1],[185,190,220,0],[178,58,240,1],[182,207,169,0],[186,35,226,1],[183,36,171,1],[183,41,251,0],[179,174,8,0],[183,86,202,1],[191,168,244,0],[191,148,18,1],[191,122,64,1],[196,133,200,0],[192,14,9,1],[192,112,254,0],[204,116,17,0],[193,8,90,1],[193,47,130,1],[193,35,120,0],[198,52,219,1],[198,164,244,1],[194,228,25,0],[195,29,35,0],[195,242,196,1],[199,95,223,0],[203,101,189,0],[203,199,15,1],[207,246,185,0],[212,84,239,0],[212,251,220,0],[220,232,84,0],[213,177,150,0],[209,159,7,1],[209,93,126,1],[217,164,134,1],[221,9,48,1],[217,180,57,1],[221,171,105,1],[217,203,66,0],[210,33,13,0],[214,73,4,0],[210,216,219,0],[218,63,69,1],[218,125,218,0],[218,211,230,0],[211,51,189,0],[215,225,237,1],[219,197,122,0],[224,128,59,1],[224,207,105,1],[228,71,48,1],[232,29,86,1],[232,243,72,1],[232,254,175,0],[236,231,159,0],[225,60,212,1],[229,204,106,1],[233,175,154,0],[227,0,237,0],[231,177,14,0],[227,192,126,0],[235,140,163,0],[235,159,109,1],[239,65,11,0],[239,194,195,0],[240,168,32,0],[244,25,211,0],[244,133,191,1],[240,106,204,0],[240,123,107,1],[244,251,170,0],[252,198,47,0],[248,111,16,0],[252,127,120,1],[241,171,217,0],[245,81,143,1],[241,248,166,1],[241,86,24,0],[253,132,196,0],[249,141,114,1],[253,15,85,1],[242,156,111,1],[246,136,24,1],[246,7,197,0],[242,65,215,0],[246,241,27,0],[242,230,203,1],[250,213,32,1],[254,67,233,0],[243,251,142,0],[255,187,218,0],[251,201,14,1]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_6X6_1000'] = {\n nBits: 36,\n tau: null,\n codeList: [[30,61,216,42,6],[14,251,163,137,1],[21,144,126,172,13],[201,27,48,105,14],[214,7,214,225,5],[216,232,224,230,8],[66,104,180,31,5],[136,165,15,41,10],[48,125,82,79,13],[60,47,52,179,12],[69,223,199,78,3],[72,216,91,37,7],[113,5,88,252,6],[134,220,250,208,7],[141,114,169,63,6],[162,184,157,205,14],[9,253,30,156,4],[21,77,189,24,15],[48,10,49,14,2],[72,7,239,175,13],[86,223,17,219,6],[102,136,50,116,12],[118,232,203,120,1],[154,83,217,207,3],[169,203,132,2,4],[198,117,73,73,0],[193,210,136,148,1],[231,72,8,82,11],[234,47,202,132,8],[233,99,183,123,1],[250,54,101,42,15],[6,91,255,123,13],[5,65,215,45,6],[12,247,36,106,2],[19,56,163,158,11],[21,168,147,231,4],[58,65,126,233,14],[79,17,226,108,0],[83,13,182,210,0],[88,155,250,227,4],[100,9,232,160,11],[96,83,122,137,1],[97,89,6,155,10],[107,255,120,215,11],[112,173,150,164,15],[117,132,111,113,10],[122,149,25,47,12],[134,9,118,10,10],[138,45,68,195,15],[147,235,120,177,4],[152,141,168,77,4],[158,222,43,60,8],[165,41,224,123,8],[181,147,184,85,15],[183,248,228,38,15],[188,32,82,37,14],[192,68,135,118,5],[196,195,36,37,9],[197,169,27,216,13],[206,115,230,178,12],[205,12,166,39,2],[201,67,93,68,13],[207,190,128,243,4],[229,125,21,135,7],[239,198,133,142,9],[247,126,243,119,2],[44,228,63,37,4],[43,220,255,75,3],[55,199,221,189,10],[161,162,84,224,15],[169,130,193,187,5],[216,27,73,176,8],[3,88,41,248,6],[7,196,9,95,12],[15,226,102,23,11],[20,72,54,68,1],[16,173,95,251,7],[18,130,149,83,15],[22,225,49,132,12],[24,122,73,107,0],[26,232,134,17,2],[25,19,174,10,1],[27,103,181,161,7],[37,220,149,240,11],[40,137,97,247,6],[51,84,20,106,10],[49,193,108,31,7],[51,203,24,198,6],[62,207,228,144,15],[70,69,24,163,15],[68,186,112,182,7],[65,156,98,62,8],[72,209,145,74,1],[84,244,153,246,13],[87,90,156,129,3],[85,131,85,178,12],[87,183,118,16,15],[92,52,54,254,4],[92,72,252,119,14],[94,110,239,64,2],[95,35,59,111,15],[91,116,42,99,2],[101,15,163,58,14],[101,211,23,92,12],[106,156,36,90,14],[105,197,243,4,2],[105,210,72,78,10],[116,121,226,222,6],[114,207,35,234,11],[119,177,220,65,4],[126,12,7,33,7],[122,105,112,100,7],[120,178,216,112,7],[121,197,133,121,4],[134,111,89,252,6],[130,246,114,127,5],[133,78,47,65,4],[154,17,133,147,4],[156,113,96,201,7],[157,209,148,253,8],[162,30,18,227,8],[174,112,28,130,12],[173,1,33,156,1],[176,53,31,158,14],[182,74,216,13,4],[181,55,49,75,4],[190,170,199,227,11],[187,104,61,188,15],[198,114,247,44,1],[193,231,77,186,11],[203,85,238,89,13],[203,160,83,114,4],[208,9,15,207,1],[208,108,58,213,4],[211,241,32,87,4],[230,227,59,26,7],[227,83,62,164,10],[232,6,142,177,4],[236,7,192,89,7],[234,243,128,61,10],[246,59,39,216,8],[243,7,152,55,9],[254,75,186,155,9],[171,165,125,134,11],[192,209,98,90,11],[19,206,123,174,7],[78,129,253,97,7],[86,224,118,50,0],[106,112,138,84,0],[114,168,152,161,8],[129,93,66,248,0],[207,76,195,213,15],[214,187,101,134,4],[236,211,19,163,1],[245,33,245,32,7],[249,31,165,223,7],[0,36,244,122,7],[0,8,77,136,2],[4,60,194,242,9],[4,123,80,33,1],[6,122,228,193,13],[0,170,150,138,3],[4,209,56,233,4],[5,16,168,13,10],[1,64,176,0,7],[1,157,156,238,1],[8,16,87,227,11],[8,107,151,182,6],[14,232,184,96,10],[11,108,118,185,11],[15,220,185,140,11],[15,202,207,58,0],[20,36,159,217,8],[20,7,32,31,13],[21,9,16,213,7],[19,92,215,48,7],[17,71,154,187,6],[28,185,169,35,8],[28,221,7,118,6],[31,46,124,36,11],[25,102,66,71,7],[25,87,212,200,4],[31,168,244,240,4],[27,130,70,237,8],[27,174,225,15,14],[34,164,182,60,10],[34,191,144,18,15],[35,44,21,180,0],[37,90,169,102,12],[39,165,175,169,7],[37,244,14,66,5],[40,102,85,205,14],[44,66,126,14,0],[42,185,124,189,0],[41,70,225,210,3],[45,166,40,65,0],[43,251,32,154,6],[54,140,214,107,12],[52,135,119,124,7],[52,221,235,132,0],[55,145,247,111,1],[58,34,142,23,5],[62,19,189,64,8],[60,152,67,202,2],[57,88,157,23,9],[57,116,218,238,11],[63,109,188,115,1],[61,107,192,80,12],[57,171,39,73,7],[70,2,78,37,14],[70,130,186,11,12],[66,233,205,90,14],[68,201,183,179,15],[64,199,212,30,9],[70,210,180,204,14],[67,25,83,86,11],[65,34,230,221,9],[71,83,165,154,11],[78,30,241,224,8],[78,74,192,150,0],[78,95,170,6,15],[74,141,50,148,3],[73,21,148,179,9],[77,77,219,98,1],[75,167,97,232,1],[73,212,131,216,14],[86,41,14,246,12],[83,126,213,255,12],[85,245,167,175,10],[85,213,234,100,15],[88,27,171,29,10],[94,190,146,109,13],[95,16,249,155,5],[93,30,223,165,12],[95,113,141,240,2],[93,225,30,70,8],[96,51,187,36,7],[100,88,26,254,1],[99,200,221,167,6],[97,218,61,143,13],[110,58,34,175,10],[110,97,5,183,1],[106,137,169,232,12],[106,151,34,79,5],[107,18,195,128,1],[107,104,75,34,10],[111,148,193,87,9],[109,166,254,160,13],[111,234,202,69,7],[112,61,56,166,0],[118,108,53,231,8],[112,74,13,255,6],[117,120,169,200,0],[113,74,112,19,8],[117,127,140,187,9],[124,35,104,51,1],[124,181,167,211,1],[124,248,44,237,14],[127,36,226,52,15],[127,71,41,141,8],[134,216,3,209,9],[131,139,27,161,3],[135,162,121,197,9],[138,67,100,140,14],[136,147,59,76,8],[143,33,223,78,3],[141,132,53,114,9],[141,136,215,31,13],[137,159,120,252,13],[146,107,22,121,12],[148,142,34,241,2],[144,229,230,49,7],[150,216,133,42,1],[149,57,59,164,6],[149,60,251,77,13],[145,62,170,18,6],[151,111,90,175,9],[145,178,41,253,10],[145,211,250,118,1],[154,112,134,200,8],[152,142,205,3,1],[152,199,16,151,10],[157,203,235,70,6],[164,40,245,182,14],[163,55,241,121,3],[163,68,64,245,10],[161,127,173,133,8],[167,210,150,35,13],[168,69,112,43,11],[174,72,127,160,9],[172,79,182,214,8],[168,168,211,133,3],[169,139,10,203,8],[173,254,140,222,2],[180,239,46,46,14],[183,153,137,199,0],[190,12,162,14,12],[188,112,34,122,9],[190,188,47,145,10],[184,233,10,152,3],[189,10,48,236,8],[194,2,224,243,1],[194,107,50,227,7],[198,202,66,106,8],[199,30,238,104,14],[199,125,46,145,3],[206,60,32,116,2],[204,74,185,197,7],[206,247,99,220,13],[205,67,34,202,2],[207,183,204,29,0],[201,206,200,53,10],[207,243,75,113,3],[214,46,123,112,13],[212,23,75,59,4],[215,141,250,151,14],[209,216,245,85,1],[213,207,225,211,9],[218,22,168,204,9],[216,76,68,133,9],[220,217,114,142,13],[223,103,17,126,8],[219,153,125,230,7],[221,171,142,49,14],[224,25,8,76,13],[230,54,218,82,1],[226,172,199,155,0],[228,141,33,98,0],[226,254,208,197,1],[225,58,125,2,10],[231,208,91,142,5],[236,48,156,107,5],[236,170,73,210,0],[238,179,122,196,6],[232,224,103,46,2],[234,229,213,36,12],[237,107,28,44,2],[235,200,175,29,6],[242,5,98,212,5],[246,25,188,251,2],[246,163,92,109,11],[244,241,189,15,0],[241,106,155,67,5],[241,178,145,41,14],[250,84,91,243,5],[254,110,134,124,6],[249,13,185,67,2],[249,105,102,43,13],[251,65,203,72,4],[253,87,191,152,5],[251,152,144,126,6],[255,234,33,198,3],[163,165,111,69,0],[161,152,104,48,2],[15,55,131,43,0],[38,236,72,39,2],[65,152,184,168,15],[78,181,67,138,4],[99,197,227,123,10],[110,89,221,230,12],[128,212,89,240,8],[152,8,136,159,13],[163,6,103,166,15],[2,25,166,20,7],[2,21,202,78,2],[0,104,204,57,9],[0,161,19,254,8],[2,185,86,117,5],[2,198,187,83,2],[2,243,31,29,9],[7,42,193,126,3],[7,55,141,151,2],[1,111,31,231,5],[1,119,48,21,5],[7,149,114,65,10],[7,200,163,134,14],[5,254,251,247,9],[12,21,243,16,1],[10,68,98,226,14],[8,94,55,238,9],[8,82,222,18,13],[12,102,136,3,9],[8,140,186,71,15],[12,172,39,30,5],[8,179,56,11,15],[12,162,165,217,4],[8,227,82,192,1],[14,255,68,245,14],[14,255,93,234,11],[11,52,109,201,14],[13,9,254,187,3],[15,16,170,146,6],[13,31,101,167,14],[15,177,95,160,0],[13,162,5,35,3],[13,175,35,219,11],[11,240,165,238,4],[13,200,153,251,14],[15,253,48,39,7],[11,199,93,86,2],[18,47,163,1,13],[18,117,72,114,5],[16,79,174,98,7],[16,140,138,232,11],[16,243,244,46,14],[19,55,238,112,2],[23,11,35,235,0],[21,2,111,27,11],[17,161,171,203,2],[19,166,74,200,13],[23,142,53,205,3],[21,139,229,157,12],[23,166,249,125,4],[21,220,164,180,4],[17,223,5,67,12],[21,210,1,147,5],[24,31,173,250,10],[28,64,14,171,13],[30,76,93,61,2],[24,111,246,127,9],[24,87,52,184,15],[30,86,137,227,4],[26,149,209,132,5],[24,167,255,2,10],[24,158,177,201,14],[28,178,10,96,10],[28,146,53,136,1],[28,147,183,214,13],[26,202,188,88,1],[28,226,172,181,8],[27,121,237,6,4],[31,106,57,19,2],[29,152,56,117,0],[32,13,193,3,15],[38,53,212,232,0],[38,117,44,47,8],[32,83,133,143,6],[34,136,31,122,3],[39,44,250,229,5],[33,107,76,67,11],[37,188,103,11,10],[33,163,233,176,14],[33,150,242,145,15],[39,162,43,140,10],[39,159,72,50,8],[35,226,188,201,7],[33,194,87,244,1],[39,207,186,248,11],[42,47,189,228,11],[42,84,58,140,12],[42,209,187,151,15],[40,255,58,99,1],[43,84,197,185,8],[45,97,175,26,10],[43,188,219,62,6],[45,159,154,13,2],[47,187,114,106,3],[43,217,204,255,7],[41,198,223,142,12],[52,12,63,195,5],[48,3,27,40,14],[48,113,29,236,3],[52,76,222,162,10],[50,122,138,139,12],[54,87,99,215,2],[52,141,50,170,6],[54,129,250,177,1],[54,153,111,21,13],[50,204,108,49,14],[54,224,7,77,4],[51,64,141,156,5],[51,125,174,182,10],[49,94,255,61,1],[53,164,249,40,11],[51,134,161,198,4],[53,232,26,158,12],[55,216,88,186,3],[56,21,51,89,12],[56,27,98,106,12],[58,54,80,219,10],[56,136,209,242,9],[58,204,141,200,2],[60,252,249,7,11],[60,246,137,57,12],[59,15,174,199,9],[61,11,95,245,6],[57,73,131,170,6],[61,92,175,229,6],[59,111,209,254,2],[61,114,229,206,7],[59,165,24,48,4],[59,215,215,116,14],[66,21,7,134,1],[68,42,51,204,5],[64,105,62,32,12],[68,76,84,241,12],[64,78,207,5,5],[64,223,74,196,6],[70,218,103,26,14],[67,32,239,178,13],[65,99,121,242,7],[71,127,169,44,10],[67,168,36,115,10],[69,174,2,166,1],[72,29,125,107,6],[72,68,41,14,4],[76,93,176,242,6],[72,79,166,76,0],[72,129,242,45,11],[72,140,105,154,11],[76,230,39,197,2],[79,61,163,205,7],[73,73,253,184,8],[77,89,111,25,7],[79,79,213,39,11],[75,148,100,228,11],[77,160,106,169,14],[75,146,209,251,2],[79,237,128,190,11],[73,250,110,175,3],[84,32,172,167,7],[84,25,164,142,8],[86,116,218,31,8],[82,70,69,212,11],[80,153,112,192,3],[82,162,196,106,5],[80,232,170,66,4],[82,242,173,89,8],[82,218,235,246,10],[85,46,248,226,2],[81,65,96,182,2],[85,104,6,21,8],[83,74,126,75,13],[83,107,211,224,11],[87,114,130,210,7],[87,129,213,88,2],[87,164,195,74,8],[81,151,175,148,8],[87,143,23,115,11],[85,194,224,207,0],[87,246,164,229,1],[92,5,94,2,5],[94,56,204,77,0],[94,101,102,31,5],[90,165,235,123,5],[94,173,81,224,13],[88,179,133,252,1],[90,197,248,110,0],[88,241,107,96,0],[91,48,177,32,8],[95,52,239,231,11],[89,64,115,102,9],[93,105,19,173,1],[89,82,185,227,11],[93,70,244,172,2],[95,128,157,46,8],[95,224,251,80,14],[95,235,211,215,0],[100,105,134,115,5],[96,188,232,205,8],[100,158,227,5,6],[98,212,165,37,13],[98,246,143,142,3],[101,96,72,36,7],[99,180,12,145,8],[99,159,233,153,13],[101,237,229,156,7],[103,235,231,112,4],[106,1,200,157,4],[104,61,242,11,0],[104,24,102,125,13],[108,84,97,80,15],[104,75,24,245,13],[104,79,21,129,0],[110,110,244,89,0],[110,152,128,38,5],[110,144,99,51,3],[110,241,228,10,7],[108,195,36,252,0],[105,0,81,91,15],[107,64,14,250,12],[107,124,181,68,7],[105,172,245,202,2],[105,167,102,247,12],[109,235,50,140,11],[116,23,252,110,12],[112,97,170,185,4],[116,67,17,82,1],[112,185,187,138,9],[118,148,62,229,4],[118,188,96,18,9],[112,155,7,165,4],[116,139,191,1,3],[114,248,93,79,11],[118,211,218,167,15],[117,36,208,249,9],[117,60,188,48,6],[119,3,201,213,15],[113,69,59,42,5],[115,108,25,223,1],[113,72,238,44,10],[115,111,34,124,0],[115,145,99,174,14],[117,131,158,142,9],[119,191,100,123,6],[115,229,189,18,10],[115,207,104,128,3],[113,247,74,10,0],[120,45,207,39,6],[124,2,58,157,7],[122,92,206,58,4],[122,114,16,7,7],[126,178,36,208,11],[120,253,197,213,2],[126,232,117,158,9],[123,28,43,68,14],[127,4,160,250,2],[123,39,78,235,3],[125,38,127,122,1],[127,50,169,94,10],[121,180,170,170,7],[125,176,215,37,3],[127,147,79,12,2],[125,252,16,66,2],[125,213,216,211,15],[128,56,32,103,11],[132,17,185,214,3],[128,3,252,100,10],[130,59,15,187,10],[134,42,167,117,10],[132,27,89,75,7],[130,68,49,200,10],[130,89,216,117,3],[132,72,31,220,14],[130,181,229,107,4],[128,183,10,183,0],[134,178,80,25,10],[128,204,47,123,8],[134,253,182,100,8],[129,121,60,62,9],[133,96,132,133,11],[131,98,22,146,5],[131,128,229,221,15],[135,160,76,203,2],[135,184,138,180,13],[142,2,6,56,4],[140,54,125,172,7],[140,65,233,44,2],[140,152,59,175,12],[136,244,107,79,11],[143,44,197,204,4],[141,55,126,115,3],[139,69,79,63,7],[141,86,37,150,0],[139,191,24,57,2],[141,166,67,9,4],[141,208,202,166,8],[139,246,152,79,4],[144,18,153,165,4],[150,46,4,135,5],[146,92,163,212,0],[146,133,143,119,10],[148,169,61,69,10],[145,32,243,51,2],[145,39,109,79,3],[151,51,253,233,10],[151,72,243,129,3],[151,159,160,6,9],[147,208,63,215,12],[149,252,208,110,0],[147,195,178,11,1],[145,195,66,1,14],[158,10,212,208,9],[158,62,24,70,8],[154,97,122,220,9],[152,200,135,101,13],[152,193,223,48,9],[158,249,40,250,12],[158,240,171,22,1],[152,251,117,9,13],[159,32,1,53,4],[153,18,120,7,12],[155,131,245,126,11],[153,249,200,173,5],[157,228,46,236,2],[155,219,144,210,3],[159,254,132,153,15],[162,66,140,215,9],[164,205,25,53,7],[166,213,162,25,0],[160,223,192,176,6],[163,49,180,144,4],[167,32,134,58,15],[167,56,45,40,13],[163,63,204,220,14],[165,62,179,132,11],[161,112,26,189,7],[167,103,101,55,9],[165,123,102,174,4],[161,213,29,147,2],[163,248,233,155,14],[165,211,131,218,3],[165,214,235,188,6],[170,38,227,151,9],[174,30,201,63,12],[172,119,184,237,2],[170,169,238,77,15],[170,128,121,170,6],[174,194,96,202,1],[169,58,152,98,11],[171,18,81,200,12],[173,102,219,216,13],[173,82,221,74,1],[169,182,113,16,8],[173,186,226,53,0],[173,151,65,223,12],[171,243,182,44,7],[182,34,108,113,12],[180,30,37,122,7],[182,55,195,138,3],[176,76,212,55,0],[178,127,139,5,3],[176,173,216,34,5],[180,155,130,43,11],[176,211,78,194,3],[177,61,126,195,14],[177,6,164,99,14],[179,43,116,63,14],[183,31,214,70,15],[177,110,241,244,5],[177,126,83,138,14],[183,98,223,55,7],[177,169,248,148,9],[179,183,217,210,4],[179,238,187,76,6],[184,44,165,82,4],[184,20,13,235,15],[188,25,220,199,7],[188,84,38,185,6],[190,103,55,196,5],[184,250,232,211,5],[190,194,26,55,8],[187,24,207,164,11],[189,1,126,246,13],[189,34,47,210,7],[189,2,85,133,5],[185,114,78,96,5],[189,119,92,22,15],[185,136,172,46,1],[191,160,38,103,5],[185,130,150,168,6],[189,135,23,24,10],[191,190,239,45,7],[189,250,159,0,7],[194,112,53,187,8],[196,108,5,172,13],[196,121,84,220,3],[194,106,81,13,8],[198,164,159,104,4],[192,158,44,235,4],[198,146,33,73,13],[196,186,131,207,8],[198,231,133,67,11],[198,215,175,70,4],[197,54,85,77,11],[195,147,255,13,7],[193,245,112,165,10],[204,57,113,197,0],[200,2,137,73,2],[200,124,100,74,5],[202,103,225,13,7],[200,153,231,66,2],[200,170,178,16,5],[204,166,213,159,3],[202,229,134,251,14],[202,217,124,49,15],[206,228,202,14,6],[203,45,164,50,12],[203,87,214,130,2],[201,144,33,177,0],[201,130,95,176,10],[203,158,212,36,7],[205,134,171,157,13],[201,201,176,119,5],[201,250,31,99,2],[203,247,64,6,9],[205,218,13,28,15],[208,11,130,83,15],[212,59,207,214,15],[214,98,171,209,11],[212,102,200,58,15],[209,32,28,120,10],[211,57,65,195,9],[209,7,160,253,4],[209,149,58,14,2],[215,189,66,29,13],[215,192,166,80,13],[215,229,141,245,12],[215,197,83,246,7],[213,254,112,184,8],[216,12,185,190,6],[222,52,186,37,6],[220,14,198,139,14],[222,3,247,164,11],[218,93,11,138,2],[216,113,249,127,15],[220,189,130,231,2],[220,176,90,229,5],[218,147,222,80,0],[218,183,241,191,8],[222,159,2,50,14],[218,196,13,85,0],[220,197,171,128,14],[218,194,178,58,10],[218,218,88,253,0],[217,37,142,168,1],[221,5,118,59,14],[221,46,153,8,12],[217,85,104,199,5],[219,80,109,76,3],[223,104,170,56,8],[219,66,135,167,5],[219,129,40,179,13],[217,163,194,250,13],[221,179,56,211,8],[217,202,123,155,1],[219,246,158,176,7],[226,8,108,175,8],[224,27,171,150,4],[224,72,115,243,0],[228,117,169,91,14],[230,128,236,116,9],[226,175,118,72,7],[224,162,200,17,13],[226,203,113,80,12],[224,210,73,197,15],[225,12,194,130,9],[225,127,68,52,3],[231,173,69,177,14],[225,182,90,159,9],[231,252,32,65,12],[238,51,65,56,1],[238,124,54,51,4],[236,112,123,248,10],[232,123,59,230,14],[232,149,232,57,1],[238,172,9,125,5],[236,161,201,55,4],[232,151,189,197,5],[232,204,18,29,0],[238,193,29,105,8],[237,7,255,219,10],[237,105,243,54,11],[237,118,20,181,12],[239,132,33,209,7],[235,245,218,120,2],[233,249,229,214,13],[235,211,15,145,9],[233,219,241,32,9],[244,41,139,109,8],[246,10,52,34,5],[244,88,85,155,1],[242,118,55,97,3],[244,75,10,224,6],[246,110,129,75,12],[246,67,29,76,6],[244,87,34,238,1],[244,153,83,229,11],[240,252,47,27,5],[247,9,30,9,12],[247,38,87,194,0],[241,133,27,198,13],[243,136,98,232,1],[247,169,183,234,6],[247,138,138,92,2],[243,237,194,21,2],[245,245,148,242,4],[248,15,62,15,4],[252,190,99,125,14],[248,237,33,73,11],[250,216,194,128,14],[254,229,5,156,6],[254,196,253,27,8],[250,210,225,31,4],[252,195,230,115,2],[249,63,162,110,11],[251,86,194,94,3],[255,78,140,162,15],[255,79,112,226,4],[249,177,42,52,9],[255,135,146,120,1],[249,195,188,9,10],[255,202,25,209,12],[255,239,23,165,10],[253,254,218,140,1],[6,66,233,9,7],[3,36,36,70,13],[7,94,92,135,12],[7,136,66,250,6],[10,7,178,27,11],[16,148,220,241,14],[22,162,90,176,15],[16,253,203,109,14],[17,52,172,162,12],[17,166,62,16,1],[30,88,44,226,2],[24,99,58,139,0],[26,99,1,47,13],[26,241,71,206,15],[25,108,177,139,1],[29,149,207,92,12],[25,158,56,146,2],[31,252,86,35,10],[36,27,41,179,3],[38,231,136,133,0],[33,7,54,188,1],[40,77,70,86,10],[46,236,227,69,8],[45,79,225,77,4],[45,138,40,60,7],[52,248,62,55,1],[56,99,93,125,8],[63,162,28,196,12],[66,221,151,174,14],[68,223,18,214,11],[65,58,205,236,8],[65,192,219,73,4],[76,180,0,200,13],[73,35,72,149,2],[82,55,185,92,6],[82,81,56,221,10],[94,113,146,65,3],[92,178,113,235,13],[91,238,55,54,6],[96,5,132,21,2],[100,8,128,51,8],[110,40,135,140,3],[108,85,84,181,7],[104,186,254,70,1],[104,179,85,202,7],[117,156,155,102,9],[124,11,200,10,0],[126,89,104,196,9],[120,111,61,52,5],[120,193,191,255,10],[122,218,185,69,10],[128,60,123,156,0],[135,20,88,249,7],[131,27,5,165,13],[136,59,180,103,4],[140,169,136,156,0],[142,177,3,26,11],[143,39,191,54,4],[143,22,179,202,0],[148,24,222,74,0],[147,69,36,197,0],[156,253,156,216,5],[155,34,55,120,13],[153,250,163,209,6],[162,159,28,84,3],[172,79,91,26,11],[172,191,109,54,6],[169,185,76,64,8],[182,40,233,2,12],[180,109,218,222,0],[178,110,246,10,1],[179,37,153,105,14],[179,80,40,17,5],[190,28,27,59,6],[188,127,85,99,14],[188,175,230,141,5],[189,37,146,140,4],[196,27,214,183,1],[198,99,190,252,14],[198,86,130,19,13],[198,139,73,36,10],[193,61,206,190,2],[197,25,109,109,1],[199,77,61,239,11],[193,90,43,220,9],[202,35,114,33,12],[207,199,244,213,9],[208,49,39,226,6],[212,119,84,14,0],[209,134,49,90,2],[219,76,100,122,11],[219,132,135,144,8],[223,222,6,112,0],[226,41,186,96,0],[225,64,224,141,6],[225,154,144,165,2],[231,242,192,250,9],[238,173,190,131,8],[240,28,242,124,1],[247,101,168,38,4],[247,236,195,164,13],[248,45,84,113,4],[254,133,143,205,11],[248,227,91,11,6],[254,214,62,31,15]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_7X7_1000'] = {\n nBits: 49,\n tau: null,\n codeList: [[221,92,108,165,202,10,1],[228,27,241,62,64,171,0],[158,170,43,172,93,39,1],[166,103,5,183,233,76,0],[198,188,123,19,50,86,0],[88,128,20,35,89,238,0],[211,107,190,111,84,72,0],[60,161,109,136,139,219,0],[137,7,31,86,150,158,0],[187,101,177,141,110,63,0],[245,0,209,130,244,144,1],[2,38,112,184,84,26,0],[84,243,107,151,72,240,1],[158,36,136,70,35,153,1],[189,255,50,107,201,203,1],[206,17,5,176,90,151,1],[211,240,97,114,31,139,0],[1,225,158,206,200,237,1],[38,203,204,42,112,120,1],[56,125,77,118,65,19,0],[58,144,74,233,225,233,1],[70,212,132,123,60,221,0],[72,146,167,222,158,43,1],[94,118,195,228,152,168,0],[116,162,222,250,47,136,1],[148,93,226,40,19,89,0],[155,18,149,100,237,163,1],[161,212,148,45,130,248,0],[187,120,230,49,108,208,1],[203,181,221,203,219,24,0],[211,229,238,183,131,51,0],[242,148,35,63,209,156,1],[253,214,209,159,59,230,1],[58,70,36,238,132,238,1],[98,24,126,36,59,15,0],[10,205,67,111,157,195,0],[14,64,212,195,142,2,0],[20,159,217,160,98,36,0],[25,162,225,26,101,237,0],[43,80,130,126,27,52,0],[41,105,56,146,159,163,0],[44,247,84,219,244,86,1],[53,233,63,158,54,124,0],[63,116,171,216,61,243,1],[68,208,41,244,255,64,0],[72,64,228,132,42,245,0],[95,25,19,104,52,2,0],[94,178,114,64,61,93,1],[111,155,36,31,21,194,0],[114,170,249,32,168,227,1],[121,136,117,59,134,54,1],[123,231,19,174,121,81,1],[133,106,70,201,89,224,0],[142,63,238,242,217,81,1],[173,56,205,33,115,103,1],[177,55,37,48,185,63,1],[186,195,128,210,81,219,0],[193,117,109,93,24,166,1],[206,97,211,126,229,17,0],[210,92,152,54,221,91,1],[208,106,145,233,239,206,1],[73,228,227,141,169,90,1],[82,209,159,40,31,179,0],[2,24,175,24,115,160,1],[5,192,75,56,81,119,0],[15,88,169,33,137,159,0],[15,206,165,68,68,26,0],[21,238,211,115,20,216,1],[22,241,226,252,69,158,1],[30,94,76,65,59,115,0],[31,194,82,102,200,118,1],[39,33,22,246,49,159,1],[39,155,122,137,27,220,0],[46,12,48,75,106,108,0],[47,169,226,121,230,43,0],[44,207,211,2,147,19,1],[49,83,3,2,18,230,1],[48,120,115,90,253,41,1],[55,226,67,44,167,160,1],[76,11,79,138,255,84,0],[78,218,184,202,73,33,1],[76,218,221,21,152,110,0],[86,123,85,187,37,96,1],[84,151,117,241,41,203,0],[84,152,140,205,4,162,0],[94,110,164,168,119,169,0],[99,4,81,119,99,178,0],[105,226,58,120,116,228,1],[109,23,226,74,80,28,1],[112,62,128,226,203,177,0],[119,80,90,139,20,43,1],[130,100,225,43,36,151,1],[131,253,167,209,241,197,0],[147,189,107,77,96,125,1],[148,216,165,194,122,237,1],[148,247,189,26,15,79,1],[152,241,170,62,148,248,0],[169,138,223,140,87,40,0],[177,14,54,223,65,63,0],[185,234,28,100,226,107,0],[188,38,74,240,242,183,1],[189,63,146,218,126,170,0],[192,53,46,74,202,87,0],[194,54,220,36,22,128,1],[211,79,245,172,136,118,1],[215,6,210,240,31,150,0],[216,50,245,201,86,5,0],[216,217,65,4,131,170,0],[224,211,100,108,77,209,1],[225,232,37,60,152,205,0],[229,118,79,139,232,157,1],[232,80,250,159,250,74,0],[235,128,234,240,130,92,1],[239,108,113,174,69,200,1],[247,217,64,237,177,12,0],[254,214,40,241,92,60,1],[20,199,225,220,124,3,1],[34,236,79,160,255,225,0],[164,134,72,34,231,234,0],[179,172,156,128,134,12,1],[235,197,247,106,12,68,0],[0,36,28,209,199,244,0],[0,65,85,60,228,236,0],[2,119,133,135,91,48,1],[1,218,232,155,2,227,0],[4,40,5,26,111,159,0],[7,145,0,75,83,171,0],[10,89,153,210,227,215,1],[9,178,243,249,248,177,1],[13,49,205,127,92,218,1],[14,110,159,79,116,37,1],[23,114,128,242,245,110,0],[22,255,97,63,186,238,0],[25,50,221,83,147,173,1],[30,55,90,161,138,28,1],[30,243,155,67,46,40,0],[35,152,218,66,102,77,0],[35,183,98,39,73,166,1],[39,232,89,247,30,7,0],[41,207,36,233,56,245,0],[43,202,225,232,241,71,1],[46,52,167,60,136,145,0],[44,130,54,130,20,241,1],[52,119,39,34,124,128,0],[62,106,78,239,207,36,0],[61,189,0,186,135,236,0],[65,89,70,17,248,154,0],[66,160,192,80,251,19,1],[66,215,59,80,17,218,1],[71,21,159,236,40,89,1],[72,72,74,156,121,141,1],[75,141,239,56,120,19,0],[72,197,79,119,42,255,1],[73,205,149,222,250,38,0],[74,248,19,154,40,250,0],[76,39,45,47,65,165,0],[76,63,202,163,60,106,1],[76,105,150,233,240,91,0],[83,59,100,210,198,162,0],[81,70,77,104,180,53,1],[81,86,86,98,113,201,1],[80,115,53,140,113,223,1],[84,74,231,46,2,158,1],[84,219,22,238,94,71,0],[86,240,240,30,140,100,1],[91,106,3,196,23,123,1],[91,249,239,82,25,108,1],[92,116,249,2,251,190,0],[94,157,11,47,79,122,1],[99,67,213,185,201,130,0],[96,93,164,245,22,155,1],[100,136,47,135,72,47,0],[104,106,145,148,102,64,0],[108,55,209,238,204,101,1],[109,89,245,135,43,42,0],[115,31,7,158,40,12,0],[114,38,22,146,200,199,1],[115,131,239,207,199,93,1],[113,246,244,181,170,13,0],[118,16,2,241,170,59,0],[118,84,255,84,38,33,0],[122,227,200,30,38,54,0],[126,32,91,27,109,102,0],[124,113,102,127,179,75,1],[126,136,249,129,71,26,0],[127,189,182,243,152,70,0],[131,186,63,66,156,103,0],[131,179,163,188,159,85,1],[134,184,56,238,195,91,1],[138,251,116,46,23,43,0],[142,5,134,252,131,42,0],[143,72,60,30,32,231,0],[142,83,181,252,28,224,0],[141,157,35,130,73,96,0],[141,185,144,117,146,156,1],[144,19,230,225,162,176,0],[147,155,55,123,26,144,1],[151,14,49,237,242,168,1],[151,52,94,59,153,170,0],[149,122,253,44,125,85,0],[151,221,14,6,20,80,1],[154,154,4,227,189,68,1],[155,190,173,173,13,248,1],[157,103,144,38,24,93,0],[159,129,201,246,175,127,0],[159,247,196,109,149,97,1],[167,3,62,38,186,122,0],[166,79,109,144,30,111,0],[166,84,136,155,103,3,0],[164,250,171,52,23,138,0],[169,35,165,79,219,255,1],[175,22,89,55,116,14,1],[174,60,2,96,17,226,1],[174,166,70,29,70,134,0],[174,169,188,206,254,64,0],[177,170,233,41,210,190,0],[179,236,199,247,61,40,0],[179,242,249,209,5,96,1],[183,83,178,95,132,147,0],[180,99,115,84,106,222,0],[182,97,89,33,192,136,0],[186,184,208,95,68,186,1],[186,192,40,124,16,3,1],[188,9,19,77,135,103,0],[190,60,15,68,249,12,0],[193,39,249,24,172,4,0],[194,54,103,175,248,99,1],[194,202,232,228,90,50,0],[198,18,22,32,228,28,0],[199,229,93,208,65,150,0],[202,89,204,102,248,236,0],[200,251,13,58,124,119,1],[204,35,191,4,244,230,0],[204,185,29,222,17,77,0],[214,71,53,203,221,81,1],[212,80,13,82,140,243,1],[214,126,50,1,136,117,0],[214,239,103,48,199,69,1],[217,10,193,255,8,72,0],[218,68,144,181,192,149,0],[218,142,240,138,31,78,1],[226,186,72,154,71,244,1],[226,251,142,197,152,25,0],[229,62,6,191,131,16,1],[230,135,176,105,180,112,0],[229,161,35,223,231,210,0],[228,231,74,54,176,3,0],[235,25,74,181,219,227,0],[235,104,214,214,135,188,0],[239,76,157,25,92,242,0],[240,140,65,178,161,79,1],[245,42,227,102,145,91,0],[247,127,207,238,89,167,0],[248,218,47,9,127,235,0],[252,25,236,171,9,228,1],[147,75,97,136,48,21,0],[200,173,102,37,128,21,1],[28,218,21,111,160,160,1],[35,147,244,147,165,30,0],[47,88,146,189,228,140,1],[67,161,247,150,104,223,0],[73,80,111,179,116,206,1],[82,96,94,14,152,127,0],[82,145,24,227,252,161,0],[101,223,133,82,42,63,1],[113,72,12,215,43,160,0],[142,6,96,125,160,37,0],[150,170,33,3,84,112,1],[161,37,174,137,93,100,1],[188,234,86,10,46,231,1],[194,210,70,164,139,68,0],[218,226,149,139,69,176,0],[236,63,99,213,29,216,0],[255,105,45,60,107,15,0],[0,28,79,167,70,146,1],[2,24,244,93,202,150,0],[3,209,163,72,235,88,0],[4,27,131,253,41,154,1],[9,141,142,139,148,215,1],[8,163,222,26,89,139,0],[11,188,12,8,32,24,0],[8,180,118,44,124,199,0],[8,252,181,200,85,47,1],[14,22,54,84,254,34,0],[18,44,177,159,7,34,1],[18,69,156,171,22,232,0],[19,147,126,245,174,67,1],[22,41,244,18,48,140,0],[21,124,103,88,122,66,0],[21,204,177,89,131,214,1],[23,227,47,161,221,185,0],[27,70,90,142,239,10,1],[27,105,78,73,179,188,1],[27,196,203,219,144,138,1],[31,44,109,141,119,17,1],[31,87,63,15,8,234,1],[28,109,100,176,216,126,1],[31,214,51,233,39,78,1],[31,237,94,0,105,171,1],[32,25,133,43,191,166,0],[34,61,51,120,7,207,0],[32,99,33,28,107,49,0],[34,110,87,72,118,216,1],[32,116,241,178,248,194,1],[33,172,61,93,237,110,0],[33,195,23,29,144,62,1],[39,47,226,196,67,84,0],[39,159,50,224,232,133,0],[38,190,33,114,154,9,1],[42,3,57,247,158,125,1],[43,24,147,239,72,235,0],[41,20,232,100,42,8,0],[41,104,166,84,120,185,0],[42,193,129,37,248,55,0],[40,212,32,190,102,221,1],[41,251,7,40,147,64,0],[45,79,27,209,68,171,0],[44,77,58,93,125,209,0],[46,201,163,115,80,78,1],[47,242,157,56,166,39,0],[51,14,242,29,118,78,0],[51,46,161,171,153,4,0],[49,41,200,243,224,220,1],[53,0,254,245,196,8,0],[55,36,110,62,36,63,0],[53,81,121,197,146,92,1],[54,184,189,91,81,60,0],[54,221,188,202,44,119,0],[55,221,249,250,116,140,0],[57,8,64,158,68,97,1],[59,1,93,14,177,201,1],[58,14,216,225,88,0,1],[56,110,40,10,241,243,1],[57,97,243,168,199,88,1],[57,175,5,221,138,171,1],[57,172,253,140,32,166,1],[56,215,227,25,189,206,1],[62,29,177,174,155,223,1],[63,57,54,16,131,58,1],[61,68,172,103,73,121,1],[62,216,120,160,212,247,1],[67,45,92,111,10,140,0],[66,52,3,145,156,82,1],[64,59,107,130,137,239,0],[67,109,145,73,70,116,0],[67,151,133,107,233,44,1],[71,29,159,177,209,0,1],[70,43,251,166,87,121,0],[70,92,73,248,0,58,1],[69,118,247,32,48,38,1],[70,168,40,69,154,252,0],[68,160,107,94,1,10,0],[69,185,78,113,53,37,0],[75,113,215,160,253,197,1],[79,60,121,82,108,209,1],[79,178,80,33,70,98,0],[79,239,177,247,108,238,1],[82,75,82,250,189,204,0],[83,200,244,221,123,200,1],[87,5,99,141,134,48,0],[85,75,225,85,227,0,0],[85,138,47,175,183,98,0],[84,153,49,31,160,83,0],[88,13,255,122,69,176,1],[90,18,17,208,247,52,1],[95,17,24,22,24,164,0],[93,61,87,179,227,47,0],[93,74,155,244,162,166,0],[94,137,78,179,16,89,0],[95,182,4,116,142,30,1],[95,252,162,7,10,47,1],[98,20,52,163,198,43,1],[96,69,249,159,75,213,0],[96,94,235,202,23,75,1],[97,111,101,43,244,79,0],[96,111,231,237,175,53,0],[98,227,54,39,167,213,0],[101,50,13,146,242,6,0],[101,174,116,178,81,246,0],[106,37,233,73,31,2,1],[105,154,22,139,171,78,0],[104,159,185,186,26,80,0],[104,172,27,248,226,27,1],[107,204,220,27,224,85,0],[110,70,68,174,42,27,1],[110,91,221,156,85,145,1],[110,114,103,14,62,109,0],[111,134,147,35,45,171,0],[108,137,244,64,218,114,1],[111,156,82,187,178,211,1],[111,148,127,90,90,175,1],[110,168,22,55,188,108,1],[110,177,138,108,23,81,0],[111,200,142,200,247,162,0],[115,81,80,190,35,239,0],[112,139,71,240,27,189,0],[112,149,37,251,26,110,1],[114,158,255,114,99,90,0],[112,171,227,124,150,208,1],[114,245,151,82,179,142,0],[118,5,164,230,226,221,0],[116,17,6,76,105,165,0],[118,36,17,60,244,246,1],[116,101,193,88,187,101,1],[119,125,91,58,188,225,0],[119,182,15,188,123,59,0],[118,180,133,0,61,168,1],[117,238,187,75,14,98,1],[118,250,208,216,178,184,0],[120,75,97,130,218,8,1],[122,187,251,47,52,31,1],[127,39,5,215,84,100,0],[125,227,180,31,248,152,0],[127,237,141,135,251,207,1],[126,246,82,55,17,197,0],[129,31,240,203,185,104,1],[128,46,234,6,149,52,0],[130,73,255,59,138,203,1],[129,200,212,49,219,37,0],[132,43,15,88,160,122,0],[133,43,127,179,216,14,0],[134,32,167,236,235,192,1],[134,89,195,75,94,119,1],[135,96,6,117,87,9,0],[132,219,148,26,247,200,0],[138,22,181,10,57,125,0],[138,63,78,17,183,8,0],[137,70,134,138,98,190,0],[139,122,129,163,127,219,0],[137,134,220,73,174,214,0],[137,153,52,70,112,178,1],[139,205,202,224,85,9,1],[139,222,241,118,82,104,1],[142,18,98,26,198,81,1],[141,46,148,181,204,168,0],[140,75,185,11,82,34,0],[141,153,201,208,216,171,1],[144,17,129,73,60,185,1],[146,45,168,84,94,84,1],[144,78,120,161,56,250,1],[144,151,90,16,127,241,0],[144,179,61,187,100,42,0],[147,192,227,79,19,241,0],[151,73,34,81,12,38,0],[151,74,87,164,6,195,0],[150,115,104,38,246,150,1],[149,138,223,218,96,3,1],[150,175,46,35,58,45,0],[155,7,68,229,222,47,0],[152,75,88,148,206,180,0],[153,122,202,55,11,119,1],[156,0,144,208,133,65,1],[157,117,4,69,227,242,1],[160,66,244,31,20,137,1],[160,154,32,41,137,97,0],[161,151,65,181,6,20,0],[162,199,179,237,218,219,0],[163,237,115,3,171,156,0],[164,14,153,123,197,24,0],[166,46,211,181,170,239,0],[166,72,83,81,97,91,1],[166,88,46,241,183,120,1],[167,125,62,203,3,105,0],[165,183,40,12,100,157,0],[164,207,91,78,212,244,0],[171,21,211,205,48,133,0],[171,47,103,30,208,8,1],[168,43,177,100,80,17,1],[168,67,58,121,199,250,1],[168,95,145,245,169,81,0],[168,126,123,132,128,94,1],[168,132,121,195,96,56,1],[171,163,68,207,130,112,0],[171,230,49,247,179,118,0],[172,22,16,22,73,151,0],[174,39,216,18,235,36,1],[175,59,230,2,186,159,1],[174,70,26,234,137,71,1],[173,66,113,218,119,159,1],[173,88,23,206,43,193,1],[172,151,210,208,179,77,0],[173,190,197,66,11,202,0],[175,250,80,85,120,101,0],[176,31,206,26,12,146,1],[177,112,134,190,143,137,0],[183,222,54,61,41,2,0],[180,229,14,234,89,126,0],[186,59,44,235,91,138,0],[187,123,82,243,209,20,0],[186,116,182,71,89,86,1],[186,139,73,97,25,111,1],[187,152,233,200,28,89,0],[188,30,177,81,156,163,1],[188,42,52,17,27,68,1],[189,81,101,27,30,213,0],[190,112,117,173,51,180,1],[189,255,164,161,70,198,1],[193,4,151,159,155,192,0],[193,30,33,36,254,38,1],[192,237,72,64,106,165,0],[192,234,184,166,4,229,0],[198,87,250,41,77,82,1],[200,111,63,193,206,104,0],[200,99,86,204,12,4,1],[201,215,21,97,151,171,1],[203,227,118,18,26,242,1],[204,23,188,202,55,164,1],[204,223,166,39,145,190,0],[204,235,235,67,36,93,0],[209,53,155,82,5,119,0],[209,91,212,112,60,106,0],[215,26,117,66,163,79,1],[215,230,123,63,234,215,1],[219,2,186,238,81,189,1],[216,126,223,70,165,187,1],[216,131,133,71,132,38,1],[218,189,22,192,207,231,0],[219,226,77,128,236,124,1],[217,244,154,237,44,69,0],[222,24,187,178,78,206,1],[221,25,226,31,178,162,1],[222,44,65,181,149,43,0],[220,75,143,150,13,97,0],[221,148,173,142,18,115,1],[221,209,152,178,105,248,1],[225,16,129,210,125,199,0],[226,29,244,60,230,69,1],[227,42,142,26,117,17,0],[230,127,34,189,228,63,1],[230,201,244,50,47,175,1],[233,65,95,6,96,115,0],[232,162,221,84,147,113,0],[232,216,146,243,185,171,1],[234,224,242,13,25,46,0],[237,183,135,120,221,244,0],[237,243,41,3,202,39,1],[242,9,23,170,178,81,0],[242,87,191,49,98,230,1],[240,161,59,114,216,194,0],[242,204,10,145,3,251,0],[240,197,80,127,169,160,1],[241,197,159,71,93,153,1],[240,244,101,147,182,176,1],[244,0,37,19,37,72,0],[244,111,108,190,223,216,1],[247,104,114,223,78,225,0],[251,140,211,46,207,23,0],[249,145,73,232,47,176,0],[251,204,144,194,16,228,0],[248,252,106,92,170,113,1],[254,15,171,22,40,191,1],[252,66,14,134,208,220,0],[252,124,113,120,44,31,0],[255,159,183,150,227,134,1],[112,127,0,71,111,110,0],[131,238,196,68,55,228,0],[1,32,180,5,180,95,1],[0,59,124,20,69,167,0],[3,79,186,190,163,12,0],[1,86,37,1,21,142,0],[1,143,230,168,33,42,0],[0,175,103,1,210,134,0],[0,217,16,247,55,249,0],[3,240,9,255,186,56,0],[5,92,205,107,57,177,1],[6,109,146,36,128,158,1],[4,166,38,247,185,66,1],[4,196,160,187,5,176,0],[9,4,240,102,157,166,0],[8,63,162,23,251,204,1],[10,107,164,59,63,71,1],[9,147,68,160,208,252,0],[8,210,94,4,114,98,1],[14,39,43,135,201,75,1],[15,42,254,150,218,227,0],[13,94,114,56,152,3,0],[14,87,112,167,99,99,1],[13,106,169,220,27,63,0],[13,118,154,128,113,208,1],[14,124,197,35,226,204,1],[15,139,106,20,246,21,0],[13,171,134,215,206,17,1],[15,203,199,97,60,150,1],[14,236,63,51,174,17,1],[17,15,152,165,71,82,0],[17,119,210,131,226,153,0],[17,151,181,190,81,161,0],[18,155,152,58,105,111,1],[19,233,65,189,245,218,0],[22,13,83,212,169,87,0],[22,61,21,111,231,73,0],[20,130,100,0,95,151,1],[21,130,161,143,42,56,1],[21,153,34,53,74,250,0],[23,156,89,25,214,46,0],[21,165,87,175,25,244,1],[22,185,129,147,151,243,0],[20,212,174,31,83,198,0],[22,222,188,166,177,46,1],[21,215,231,50,136,117,0],[27,5,137,184,14,199,1],[24,76,13,17,16,216,1],[27,80,19,3,222,147,1],[26,117,67,117,230,58,0],[25,139,44,109,101,206,0],[24,157,237,154,191,3,0],[26,163,189,21,22,74,1],[24,191,221,217,136,80,1],[26,187,197,128,248,166,1],[24,202,200,115,174,12,1],[26,251,85,224,195,153,1],[25,252,172,250,123,235,0],[31,33,77,51,43,129,0],[29,104,97,97,80,45,1],[29,113,17,105,159,205,1],[28,115,52,93,58,61,1],[30,167,7,22,61,22,1],[32,22,241,69,239,16,1],[33,37,79,144,49,77,0],[35,45,115,235,220,62,1],[35,72,62,43,100,184,1],[35,86,58,73,248,94,1],[34,138,184,17,107,194,0],[32,167,72,150,66,82,1],[34,164,248,245,231,39,1],[33,239,227,53,220,27,1],[33,255,170,148,240,254,0],[37,48,68,183,73,106,0],[38,55,142,202,57,200,0],[39,67,65,27,226,165,0],[39,119,180,37,12,229,0],[36,140,97,44,211,5,0],[39,181,134,58,242,110,1],[37,192,47,169,170,233,1],[37,193,244,243,24,172,1],[38,223,180,89,168,216,1],[36,229,181,254,134,140,0],[36,250,147,106,49,84,1],[41,33,120,64,98,223,1],[42,47,218,50,70,201,1],[40,62,63,42,103,4,0],[43,205,185,118,1,186,0],[40,234,218,205,222,126,1],[44,77,140,242,231,58,1],[46,88,0,228,62,206,0],[45,129,187,116,79,227,1],[44,145,67,129,237,29,0],[45,180,8,215,116,177,1],[44,224,23,61,89,3,1],[48,9,23,86,236,208,1],[51,70,13,15,126,150,0],[50,113,60,116,164,89,0],[48,167,239,179,52,231,1],[48,183,244,73,95,202,0],[51,236,16,56,154,82,0],[53,106,133,153,65,91,0],[54,125,199,249,16,137,1],[53,145,236,15,52,5,1],[58,31,122,71,185,141,0],[58,86,77,209,166,203,1],[57,105,99,159,57,176,1],[59,96,103,17,227,243,0],[57,204,214,65,214,205,1],[60,51,21,240,128,231,0],[60,51,197,75,3,115,1],[61,98,186,75,99,200,0],[61,117,9,162,109,95,1],[63,152,179,12,62,51,1],[62,205,175,189,212,43,0],[63,213,180,83,119,231,1],[60,233,181,48,105,180,0],[64,3,93,254,66,40,1],[67,106,171,8,205,110,1],[67,113,229,169,206,30,1],[65,168,233,191,52,145,0],[65,202,197,166,227,19,0],[66,247,60,189,2,52,0],[68,39,29,179,182,219,1],[68,76,27,64,24,97,1],[70,74,152,175,201,220,0],[70,131,6,249,199,224,1],[68,140,202,221,114,250,1],[70,158,58,59,116,65,1],[73,31,143,197,190,227,0],[73,75,34,203,253,35,1],[73,91,8,111,19,202,1],[74,177,68,70,10,33,1],[75,195,24,213,28,201,0],[76,116,244,77,39,23,1],[78,157,120,2,250,136,1],[79,168,131,36,88,72,0],[77,204,62,66,47,44,0],[77,205,182,47,105,192,1],[76,252,81,246,35,2,0],[77,248,189,181,78,179,0],[78,254,206,197,81,2,1],[83,45,244,148,190,11,1],[83,55,48,177,237,76,1],[81,138,115,76,78,26,0],[81,173,41,83,250,51,0],[80,244,139,181,87,23,1],[83,242,216,169,125,63,0],[87,46,51,92,65,229,1],[85,97,138,153,243,43,1],[84,114,176,221,66,144,1],[87,120,188,172,178,210,1],[85,178,111,85,255,238,1],[87,215,193,128,15,12,1],[85,243,37,159,247,53,0],[90,0,169,237,210,158,0],[89,39,61,104,89,78,1],[89,73,179,211,30,79,0],[91,92,30,37,185,241,1],[89,81,133,145,139,249,0],[91,156,92,115,202,248,1],[90,148,209,233,34,152,1],[88,170,155,107,27,52,0],[90,202,163,22,250,87,1],[88,216,190,3,241,57,0],[90,253,27,96,216,252,0],[93,40,12,244,83,170,1],[94,52,215,24,145,91,0],[94,140,231,129,51,103,0],[92,240,52,170,32,5,0],[99,47,8,198,1,227,0],[97,34,240,131,154,222,0],[97,64,6,28,66,91,1],[99,104,252,248,31,16,0],[98,163,80,160,5,206,1],[96,207,8,137,207,134,1],[100,31,102,147,38,250,0],[103,84,36,66,155,194,1],[103,94,109,245,161,167,0],[100,112,128,63,112,33,0],[101,113,143,62,145,182,1],[103,153,192,236,194,232,1],[102,181,191,1,79,214,0],[103,209,57,91,135,184,0],[101,214,185,83,116,18,0],[107,53,69,174,190,183,0],[106,85,31,116,156,15,1],[105,214,240,35,1,52,0],[107,214,206,166,84,232,1],[108,83,126,168,65,235,0],[110,99,164,20,64,36,1],[108,120,204,22,132,88,1],[108,206,226,122,51,47,0],[111,226,98,8,71,155,0],[113,2,15,225,198,243,0],[113,1,66,223,219,44,0],[114,10,186,206,130,96,0],[114,76,255,13,215,153,0],[112,148,200,167,175,228,0],[115,219,92,88,31,37,1],[113,220,240,226,63,213,1],[115,240,217,222,113,35,1],[117,16,178,106,60,109,0],[117,125,232,146,6,63,0],[116,159,153,133,17,253,0],[122,14,219,24,154,237,0],[121,22,143,58,72,165,1],[121,188,129,6,112,53,0],[125,77,194,163,143,129,1],[124,135,26,99,181,78,0],[127,162,123,214,2,146,1],[125,171,223,59,221,197,1],[125,187,65,173,85,124,1],[131,4,66,138,233,199,0],[131,43,42,216,218,107,1],[129,42,82,146,228,127,0],[129,56,22,164,149,242,0],[129,100,221,191,156,110,1],[129,123,93,252,187,253,1],[130,178,225,68,80,78,0],[128,247,188,97,25,21,0],[135,52,106,165,125,200,0],[132,140,23,210,149,239,1],[132,150,182,186,170,44,0],[135,156,185,242,219,180,0],[132,196,118,79,240,21,1],[135,196,142,129,238,18,1],[133,225,245,45,64,89,1],[137,14,35,66,210,193,1],[138,56,218,197,237,134,1],[138,149,152,168,110,21,0],[141,29,47,20,46,123,1],[141,111,99,41,14,170,1],[142,178,140,83,176,124,1],[142,222,235,43,219,30,1],[141,245,6,243,158,250,0],[144,23,149,47,152,143,0],[145,35,7,27,254,232,0],[144,37,85,177,206,2,1],[144,40,188,66,77,232,0],[144,57,208,138,32,54,1],[147,79,149,211,130,90,0],[146,164,210,234,226,74,0],[145,180,112,9,138,92,1],[147,222,25,219,41,219,1],[145,229,150,87,118,92,0],[146,236,144,218,63,135,0],[146,252,112,168,201,176,0],[149,25,170,136,106,158,1],[148,82,41,183,65,127,0],[148,87,59,92,68,38,1],[151,82,5,249,168,20,0],[150,156,251,61,143,160,1],[151,163,111,26,69,144,1],[151,170,229,229,236,98,0],[151,229,170,59,113,88,1],[154,32,49,130,105,146,1],[153,69,56,75,61,53,1],[154,177,236,143,208,111,1],[154,213,151,178,63,108,1],[153,249,19,79,121,230,0],[158,24,232,0,191,106,1],[159,72,93,163,29,40,1],[159,84,21,142,137,140,0],[157,106,155,82,57,78,1],[158,111,156,10,159,118,0],[160,9,100,5,91,91,0],[162,60,219,252,54,178,0],[163,91,247,118,247,143,0],[162,157,115,18,132,59,0],[160,206,10,169,116,87,0],[160,220,172,38,43,179,1],[162,245,118,116,106,43,1],[166,47,214,238,159,142,1],[165,56,116,248,96,115,1],[164,94,71,141,231,74,0],[167,93,87,124,48,116,1],[166,114,149,34,69,134,0],[165,131,104,82,20,90,0],[164,155,84,147,194,3,0],[166,189,42,131,213,14,0],[169,7,89,5,251,125,0],[169,21,217,154,37,235,1],[171,34,146,112,50,2,0],[169,55,228,166,33,245,1],[170,114,189,81,74,123,0],[168,137,199,107,240,9,0],[170,213,171,110,131,212,1],[168,211,200,181,190,175,0],[174,20,19,54,167,164,0],[173,100,135,249,112,220,1],[175,121,76,217,234,209,1],[173,154,157,184,0,254,1],[175,156,136,245,213,82,0],[173,207,238,79,108,35,0],[173,247,163,231,58,61,1],[178,65,252,215,31,187,0],[179,66,216,120,217,241,1],[178,97,81,226,141,99,0],[179,99,173,194,60,10,1],[179,122,143,78,111,189,1],[176,177,13,218,203,9,1],[176,187,235,133,79,183,0],[177,195,46,176,79,2,0],[177,202,162,122,198,206,0],[180,119,47,73,43,245,0],[181,174,77,39,89,131,1],[183,210,205,142,206,219,0],[182,235,156,93,104,151,0],[180,244,103,243,78,87,0],[184,15,212,222,49,7,1],[184,57,126,65,128,2,0],[184,56,131,182,233,190,0],[184,108,6,172,40,232,0],[185,136,183,154,126,192,1],[184,156,165,183,60,206,0],[186,207,131,167,229,28,1],[184,231,17,147,88,172,1],[189,114,116,100,13,206,1],[188,125,134,57,75,186,1],[195,30,73,175,1,169,1],[192,46,91,239,41,95,0],[193,78,242,15,34,121,1],[193,129,72,108,154,70,1],[193,153,177,237,205,191,1],[193,146,177,38,19,223,1],[195,183,213,56,210,51,1],[193,215,25,188,235,129,1],[193,246,67,78,186,232,1],[196,56,145,7,35,108,1],[198,77,74,227,205,183,0],[199,83,172,246,95,75,1],[197,126,74,113,2,75,0],[198,116,217,128,138,199,1],[197,136,152,47,230,202,1],[197,174,39,8,53,94,1],[199,188,103,248,187,33,1],[196,190,140,164,243,99,0],[203,15,36,114,82,53,0],[201,72,89,111,111,39,1],[200,85,15,64,161,129,0],[203,90,139,223,86,169,0],[200,115,24,175,214,16,0],[201,159,158,95,56,56,0],[202,191,51,44,49,240,0],[201,233,181,7,221,84,0],[203,240,30,59,146,129,0],[204,2,72,129,217,10,0],[206,44,78,124,45,3,1],[205,131,179,65,153,204,1],[206,128,171,157,219,17,1],[204,183,70,234,75,14,1],[207,228,35,113,192,123,1],[205,246,59,148,188,171,1],[211,23,149,186,69,222,1],[208,58,34,105,80,179,0],[211,54,150,219,2,36,1],[210,86,224,221,145,27,0],[210,188,170,228,3,129,0],[211,196,238,80,249,166,0],[211,228,7,252,5,226,1],[211,252,28,167,191,2,0],[215,68,167,168,172,223,0],[214,159,244,68,89,83,0],[212,175,147,230,193,68,0],[217,18,102,139,15,210,1],[216,81,88,45,224,190,1],[216,99,102,115,129,229,0],[219,108,88,112,132,206,1],[217,99,155,60,255,211,0],[216,138,98,229,71,244,0],[217,153,210,99,213,126,1],[217,162,40,145,224,209,0],[219,244,50,154,65,205,0],[220,29,107,96,189,237,0],[222,26,217,103,197,109,0],[221,114,161,214,214,204,1],[221,116,213,91,237,200,1],[221,134,26,161,4,19,1],[223,175,27,5,181,189,1],[222,176,237,214,204,22,1],[223,230,10,66,93,241,0],[221,251,88,81,243,143,0],[227,22,68,69,140,160,0],[226,26,171,99,248,21,1],[226,90,168,144,16,221,1],[224,126,198,224,106,118,1],[225,117,204,107,230,146,0],[224,221,231,62,185,106,0],[231,26,89,61,43,68,0],[230,61,186,78,33,23,0],[231,80,110,107,241,111,0],[229,83,212,72,59,179,0],[228,120,9,177,15,166,1],[229,122,161,185,186,74,1],[231,124,180,146,88,174,1],[230,164,245,240,132,66,1],[229,213,42,118,142,25,1],[231,215,202,210,228,123,1],[228,239,89,211,239,61,1],[235,27,228,239,142,205,0],[233,50,9,4,85,129,1],[235,52,254,217,172,58,1],[234,78,19,245,78,30,0],[233,176,103,32,6,254,0],[234,213,177,80,109,191,0],[239,10,161,134,54,174,0],[237,54,239,15,39,238,1],[237,74,130,29,33,213,0],[236,96,189,109,140,6,0],[239,130,202,100,252,71,0],[238,161,127,189,151,92,0],[238,209,152,137,82,229,1],[241,9,85,233,4,138,1],[243,42,138,178,12,104,1],[243,71,148,129,100,1,1],[243,136,79,37,132,41,1],[240,162,31,6,126,77,1],[243,170,11,255,165,205,0],[240,175,124,121,142,228,0],[240,217,16,212,202,31,1],[245,75,179,178,85,245,1],[246,81,96,41,26,234,1],[246,117,82,145,217,185,1],[245,114,198,173,192,65,0],[247,124,210,85,227,70,0],[246,132,78,31,171,28,0],[248,61,136,57,165,1,1],[251,54,195,223,220,215,1],[248,76,172,3,76,20,1],[251,160,208,185,211,75,1],[250,195,132,204,125,54,1],[249,231,61,60,30,97,1],[248,255,88,101,6,119,1],[253,11,219,85,100,56,1],[253,22,174,228,229,62,1],[254,73,163,120,194,52,0],[253,132,226,198,107,168,1],[252,149,79,148,230,207,0],[254,165,35,88,48,164,1],[254,168,217,255,176,118,0],[255,195,135,255,162,252,1],[95,114,124,241,17,248,0],[135,81,63,164,61,190,1],[198,147,77,53,31,189,0],[231,230,150,226,6,159,1]]\n};","/*\nBy downloading, copying, installing or using the software you agree to this\nlicense. If you do not agree to this license, do not download, install,\ncopy or use the software.\n License Agreement\n For Open Source Computer Vision Library\n (3-clause BSD License)\nCopyright (C) 2013, OpenCV Foundation, all rights reserved.\nThird party copyrights are property of their respective owners.\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice,\n this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n * Neither the names of the copyright holders nor the names of the contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall copyright holders or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused\nand on any theory of liability, whether in contract, strict liability,\nor tort (including negligence or otherwise) arising in any way out of\nthe use of this software, even if advised of the possibility of such damage.\n*/\n\n//Dictionary extracted from https://github.com/opencv/opencv_contrib/blob/4.x/modules/aruco/src/predefined_dictionaries.hpp\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_DEFAULT_OPENCV'] = {\n nBits: 25,\n tau: 3,\n codeList: [[132,33,8,0],[132,33,11,1],[132,33,4,1],[132,33,7,0],[132,33,120,0],[132,33,123,1],[132,33,116,1],[132,33,119,0],[132,32,152,0],[132,32,155,1],[132,32,148,1],[132,32,151,0],[132,32,232,0],[132,32,235,1],[132,32,228,1],[132,32,231,0],[132,47,8,0],[132,47,11,1],[132,47,4,1],[132,47,7,0],[132,47,120,0],[132,47,123,1],[132,47,116,1],[132,47,119,0],[132,46,152,0],[132,46,155,1],[132,46,148,1],[132,46,151,0],[132,46,232,0],[132,46,235,1],[132,46,228,1],[132,46,231,0],[132,19,8,0],[132,19,11,1],[132,19,4,1],[132,19,7,0],[132,19,120,0],[132,19,123,1],[132,19,116,1],[132,19,119,0],[132,18,152,0],[132,18,155,1],[132,18,148,1],[132,18,151,0],[132,18,232,0],[132,18,235,1],[132,18,228,1],[132,18,231,0],[132,29,8,0],[132,29,11,1],[132,29,4,1],[132,29,7,0],[132,29,120,0],[132,29,123,1],[132,29,116,1],[132,29,119,0],[132,28,152,0],[132,28,155,1],[132,28,148,1],[132,28,151,0],[132,28,232,0],[132,28,235,1],[132,28,228,1],[132,28,231,0],[133,225,8,0],[133,225,11,1],[133,225,4,1],[133,225,7,0],[133,225,120,0],[133,225,123,1],[133,225,116,1],[133,225,119,0],[133,224,152,0],[133,224,155,1],[133,224,148,1],[133,224,151,0],[133,224,232,0],[133,224,235,1],[133,224,228,1],[133,224,231,0],[133,239,8,0],[133,239,11,1],[133,239,4,1],[133,239,7,0],[133,239,120,0],[133,239,123,1],[133,239,116,1],[133,239,119,0],[133,238,152,0],[133,238,155,1],[133,238,148,1],[133,238,151,0],[133,238,232,0],[133,238,235,1],[133,238,228,1],[133,238,231,0],[133,211,8,0],[133,211,11,1],[133,211,4,1],[133,211,7,0],[133,211,120,0],[133,211,123,1],[133,211,116,1],[133,211,119,0],[133,210,152,0],[133,210,155,1],[133,210,148,1],[133,210,151,0],[133,210,232,0],[133,210,235,1],[133,210,228,1],[133,210,231,0],[133,221,8,0],[133,221,11,1],[133,221,4,1],[133,221,7,0],[133,221,120,0],[133,221,123,1],[133,221,116,1],[133,221,119,0],[133,220,152,0],[133,220,155,1],[133,220,148,1],[133,220,151,0],[133,220,232,0],[133,220,235,1],[133,220,228,1],[133,220,231,0],[130,97,8,0],[130,97,11,1],[130,97,4,1],[130,97,7,0],[130,97,120,0],[130,97,123,1],[130,97,116,1],[130,97,119,0],[130,96,152,0],[130,96,155,1],[130,96,148,1],[130,96,151,0],[130,96,232,0],[130,96,235,1],[130,96,228,1],[130,96,231,0],[130,111,8,0],[130,111,11,1],[130,111,4,1],[130,111,7,0],[130,111,120,0],[130,111,123,1],[130,111,116,1],[130,111,119,0],[130,110,152,0],[130,110,155,1],[130,110,148,1],[130,110,151,0],[130,110,232,0],[130,110,235,1],[130,110,228,1],[130,110,231,0],[130,83,8,0],[130,83,11,1],[130,83,4,1],[130,83,7,0],[130,83,120,0],[130,83,123,1],[130,83,116,1],[130,83,119,0],[130,82,152,0],[130,82,155,1],[130,82,148,1],[130,82,151,0],[130,82,232,0],[130,82,235,1],[130,82,228,1],[130,82,231,0],[130,93,8,0],[130,93,11,1],[130,93,4,1],[130,93,7,0],[130,93,120,0],[130,93,123,1],[130,93,116,1],[130,93,119,0],[130,92,152,0],[130,92,155,1],[130,92,148,1],[130,92,151,0],[130,92,232,0],[130,92,235,1],[130,92,228,1],[130,92,231,0],[131,161,8,0],[131,161,11,1],[131,161,4,1],[131,161,7,0],[131,161,120,0],[131,161,123,1],[131,161,116,1],[131,161,119,0],[131,160,152,0],[131,160,155,1],[131,160,148,1],[131,160,151,0],[131,160,232,0],[131,160,235,1],[131,160,228,1],[131,160,231,0],[131,175,8,0],[131,175,11,1],[131,175,4,1],[131,175,7,0],[131,175,120,0],[131,175,123,1],[131,175,116,1],[131,175,119,0],[131,174,152,0],[131,174,155,1],[131,174,148,1],[131,174,151,0],[131,174,232,0],[131,174,235,1],[131,174,228,1],[131,174,231,0],[131,147,8,0],[131,147,11,1],[131,147,4,1],[131,147,7,0],[131,147,120,0],[131,147,123,1],[131,147,116,1],[131,147,119,0],[131,146,152,0],[131,146,155,1],[131,146,148,1],[131,146,151,0],[131,146,232,0],[131,146,235,1],[131,146,228,1],[131,146,231,0],[131,157,8,0],[131,157,11,1],[131,157,4,1],[131,157,7,0],[131,157,120,0],[131,157,123,1],[131,157,116,1],[131,157,119,0],[131,156,152,0],[131,156,155,1],[131,156,148,1],[131,156,151,0],[131,156,232,0],[131,156,235,1],[131,156,228,1],[131,156,231,0],[188,33,8,0],[188,33,11,1],[188,33,4,1],[188,33,7,0],[188,33,120,0],[188,33,123,1],[188,33,116,1],[188,33,119,0],[188,32,152,0],[188,32,155,1],[188,32,148,1],[188,32,151,0],[188,32,232,0],[188,32,235,1],[188,32,228,1],[188,32,231,0],[188,47,8,0],[188,47,11,1],[188,47,4,1],[188,47,7,0],[188,47,120,0],[188,47,123,1],[188,47,116,1],[188,47,119,0],[188,46,152,0],[188,46,155,1],[188,46,148,1],[188,46,151,0],[188,46,232,0],[188,46,235,1],[188,46,228,1],[188,46,231,0],[188,19,8,0],[188,19,11,1],[188,19,4,1],[188,19,7,0],[188,19,120,0],[188,19,123,1],[188,19,116,1],[188,19,119,0],[188,18,152,0],[188,18,155,1],[188,18,148,1],[188,18,151,0],[188,18,232,0],[188,18,235,1],[188,18,228,1],[188,18,231,0],[188,29,8,0],[188,29,11,1],[188,29,4,1],[188,29,7,0],[188,29,120,0],[188,29,123,1],[188,29,116,1],[188,29,119,0],[188,28,152,0],[188,28,155,1],[188,28,148,1],[188,28,151,0],[188,28,232,0],[188,28,235,1],[188,28,228,1],[188,28,231,0],[189,225,8,0],[189,225,11,1],[189,225,4,1],[189,225,7,0],[189,225,120,0],[189,225,123,1],[189,225,116,1],[189,225,119,0],[189,224,152,0],[189,224,155,1],[189,224,148,1],[189,224,151,0],[189,224,232,0],[189,224,235,1],[189,224,228,1],[189,224,231,0],[189,239,8,0],[189,239,11,1],[189,239,4,1],[189,239,7,0],[189,239,120,0],[189,239,123,1],[189,239,116,1],[189,239,119,0],[189,238,152,0],[189,238,155,1],[189,238,148,1],[189,238,151,0],[189,238,232,0],[189,238,235,1],[189,238,228,1],[189,238,231,0],[189,211,8,0],[189,211,11,1],[189,211,4,1],[189,211,7,0],[189,211,120,0],[189,211,123,1],[189,211,116,1],[189,211,119,0],[189,210,152,0],[189,210,155,1],[189,210,148,1],[189,210,151,0],[189,210,232,0],[189,210,235,1],[189,210,228,1],[189,210,231,0],[189,221,8,0],[189,221,11,1],[189,221,4,1],[189,221,7,0],[189,221,120,0],[189,221,123,1],[189,221,116,1],[189,221,119,0],[189,220,152,0],[189,220,155,1],[189,220,148,1],[189,220,151,0],[189,220,232,0],[189,220,235,1],[189,220,228,1],[189,220,231,0],[186,97,8,0],[186,97,11,1],[186,97,4,1],[186,97,7,0],[186,97,120,0],[186,97,123,1],[186,97,116,1],[186,97,119,0],[186,96,152,0],[186,96,155,1],[186,96,148,1],[186,96,151,0],[186,96,232,0],[186,96,235,1],[186,96,228,1],[186,96,231,0],[186,111,8,0],[186,111,11,1],[186,111,4,1],[186,111,7,0],[186,111,120,0],[186,111,123,1],[186,111,116,1],[186,111,119,0],[186,110,152,0],[186,110,155,1],[186,110,148,1],[186,110,151,0],[186,110,232,0],[186,110,235,1],[186,110,228,1],[186,110,231,0],[186,83,8,0],[186,83,11,1],[186,83,4,1],[186,83,7,0],[186,83,120,0],[186,83,123,1],[186,83,116,1],[186,83,119,0],[186,82,152,0],[186,82,155,1],[186,82,148,1],[186,82,151,0],[186,82,232,0],[186,82,235,1],[186,82,228,1],[186,82,231,0],[186,93,8,0],[186,93,11,1],[186,93,4,1],[186,93,7,0],[186,93,120,0],[186,93,123,1],[186,93,116,1],[186,93,119,0],[186,92,152,0],[186,92,155,1],[186,92,148,1],[186,92,151,0],[186,92,232,0],[186,92,235,1],[186,92,228,1],[186,92,231,0],[187,161,8,0],[187,161,11,1],[187,161,4,1],[187,161,7,0],[187,161,120,0],[187,161,123,1],[187,161,116,1],[187,161,119,0],[187,160,152,0],[187,160,155,1],[187,160,148,1],[187,160,151,0],[187,160,232,0],[187,160,235,1],[187,160,228,1],[187,160,231,0],[187,175,8,0],[187,175,11,1],[187,175,4,1],[187,175,7,0],[187,175,120,0],[187,175,123,1],[187,175,116,1],[187,175,119,0],[187,174,152,0],[187,174,155,1],[187,174,148,1],[187,174,151,0],[187,174,232,0],[187,174,235,1],[187,174,228,1],[187,174,231,0],[187,147,8,0],[187,147,11,1],[187,147,4,1],[187,147,7,0],[187,147,120,0],[187,147,123,1],[187,147,116,1],[187,147,119,0],[187,146,152,0],[187,146,155,1],[187,146,148,1],[187,146,151,0],[187,146,232,0],[187,146,235,1],[187,146,228,1],[187,146,231,0],[187,157,8,0],[187,157,11,1],[187,157,4,1],[187,157,7,0],[187,157,120,0],[187,157,123,1],[187,157,116,1],[187,157,119,0],[187,156,152,0],[187,156,155,1],[187,156,148,1],[187,156,151,0],[187,156,232,0],[187,156,235,1],[187,156,228,1],[187,156,231,0],[76,33,8,0],[76,33,11,1],[76,33,4,1],[76,33,7,0],[76,33,120,0],[76,33,123,1],[76,33,116,1],[76,33,119,0],[76,32,152,0],[76,32,155,1],[76,32,148,1],[76,32,151,0],[76,32,232,0],[76,32,235,1],[76,32,228,1],[76,32,231,0],[76,47,8,0],[76,47,11,1],[76,47,4,1],[76,47,7,0],[76,47,120,0],[76,47,123,1],[76,47,116,1],[76,47,119,0],[76,46,152,0],[76,46,155,1],[76,46,148,1],[76,46,151,0],[76,46,232,0],[76,46,235,1],[76,46,228,1],[76,46,231,0],[76,19,8,0],[76,19,11,1],[76,19,4,1],[76,19,7,0],[76,19,120,0],[76,19,123,1],[76,19,116,1],[76,19,119,0],[76,18,152,0],[76,18,155,1],[76,18,148,1],[76,18,151,0],[76,18,232,0],[76,18,235,1],[76,18,228,1],[76,18,231,0],[76,29,8,0],[76,29,11,1],[76,29,4,1],[76,29,7,0],[76,29,120,0],[76,29,123,1],[76,29,116,1],[76,29,119,0],[76,28,152,0],[76,28,155,1],[76,28,148,1],[76,28,151,0],[76,28,232,0],[76,28,235,1],[76,28,228,1],[76,28,231,0],[77,225,8,0],[77,225,11,1],[77,225,4,1],[77,225,7,0],[77,225,120,0],[77,225,123,1],[77,225,116,1],[77,225,119,0],[77,224,152,0],[77,224,155,1],[77,224,148,1],[77,224,151,0],[77,224,232,0],[77,224,235,1],[77,224,228,1],[77,224,231,0],[77,239,8,0],[77,239,11,1],[77,239,4,1],[77,239,7,0],[77,239,120,0],[77,239,123,1],[77,239,116,1],[77,239,119,0],[77,238,152,0],[77,238,155,1],[77,238,148,1],[77,238,151,0],[77,238,232,0],[77,238,235,1],[77,238,228,1],[77,238,231,0],[77,211,8,0],[77,211,11,1],[77,211,4,1],[77,211,7,0],[77,211,120,0],[77,211,123,1],[77,211,116,1],[77,211,119,0],[77,210,152,0],[77,210,155,1],[77,210,148,1],[77,210,151,0],[77,210,232,0],[77,210,235,1],[77,210,228,1],[77,210,231,0],[77,221,8,0],[77,221,11,1],[77,221,4,1],[77,221,7,0],[77,221,120,0],[77,221,123,1],[77,221,116,1],[77,221,119,0],[77,220,152,0],[77,220,155,1],[77,220,148,1],[77,220,151,0],[77,220,232,0],[77,220,235,1],[77,220,228,1],[77,220,231,0],[74,97,8,0],[74,97,11,1],[74,97,4,1],[74,97,7,0],[74,97,120,0],[74,97,123,1],[74,97,116,1],[74,97,119,0],[74,96,152,0],[74,96,155,1],[74,96,148,1],[74,96,151,0],[74,96,232,0],[74,96,235,1],[74,96,228,1],[74,96,231,0],[74,111,8,0],[74,111,11,1],[74,111,4,1],[74,111,7,0],[74,111,120,0],[74,111,123,1],[74,111,116,1],[74,111,119,0],[74,110,152,0],[74,110,155,1],[74,110,148,1],[74,110,151,0],[74,110,232,0],[74,110,235,1],[74,110,228,1],[74,110,231,0],[74,83,8,0],[74,83,11,1],[74,83,4,1],[74,83,7,0],[74,83,120,0],[74,83,123,1],[74,83,116,1],[74,83,119,0],[74,82,152,0],[74,82,155,1],[74,82,148,1],[74,82,151,0],[74,82,232,0],[74,82,235,1],[74,82,228,1],[74,82,231,0],[74,93,8,0],[74,93,11,1],[74,93,4,1],[74,93,7,0],[74,93,120,0],[74,93,123,1],[74,93,116,1],[74,93,119,0],[74,92,152,0],[74,92,155,1],[74,92,148,1],[74,92,151,0],[74,92,232,0],[74,92,235,1],[74,92,228,1],[74,92,231,0],[75,161,8,0],[75,161,11,1],[75,161,4,1],[75,161,7,0],[75,161,120,0],[75,161,123,1],[75,161,116,1],[75,161,119,0],[75,160,152,0],[75,160,155,1],[75,160,148,1],[75,160,151,0],[75,160,232,0],[75,160,235,1],[75,160,228,1],[75,160,231,0],[75,175,8,0],[75,175,11,1],[75,175,4,1],[75,175,7,0],[75,175,120,0],[75,175,123,1],[75,175,116,1],[75,175,119,0],[75,174,152,0],[75,174,155,1],[75,174,148,1],[75,174,151,0],[75,174,232,0],[75,174,235,1],[75,174,228,1],[75,174,231,0],[75,147,8,0],[75,147,11,1],[75,147,4,1],[75,147,7,0],[75,147,120,0],[75,147,123,1],[75,147,116,1],[75,147,119,0],[75,146,152,0],[75,146,155,1],[75,146,148,1],[75,146,151,0],[75,146,232,0],[75,146,235,1],[75,146,228,1],[75,146,231,0],[75,157,8,0],[75,157,11,1],[75,157,4,1],[75,157,7,0],[75,157,120,0],[75,157,123,1],[75,157,116,1],[75,157,119,0],[75,156,152,0],[75,156,155,1],[75,156,148,1],[75,156,151,0],[75,156,232,0],[75,156,235,1],[75,156,228,1],[75,156,231,0],[116,33,8,0],[116,33,11,1],[116,33,4,1],[116,33,7,0],[116,33,120,0],[116,33,123,1],[116,33,116,1],[116,33,119,0],[116,32,152,0],[116,32,155,1],[116,32,148,1],[116,32,151,0],[116,32,232,0],[116,32,235,1],[116,32,228,1],[116,32,231,0],[116,47,8,0],[116,47,11,1],[116,47,4,1],[116,47,7,0],[116,47,120,0],[116,47,123,1],[116,47,116,1],[116,47,119,0],[116,46,152,0],[116,46,155,1],[116,46,148,1],[116,46,151,0],[116,46,232,0],[116,46,235,1],[116,46,228,1],[116,46,231,0],[116,19,8,0],[116,19,11,1],[116,19,4,1],[116,19,7,0],[116,19,120,0],[116,19,123,1],[116,19,116,1],[116,19,119,0],[116,18,152,0],[116,18,155,1],[116,18,148,1],[116,18,151,0],[116,18,232,0],[116,18,235,1],[116,18,228,1],[116,18,231,0],[116,29,8,0],[116,29,11,1],[116,29,4,1],[116,29,7,0],[116,29,120,0],[116,29,123,1],[116,29,116,1],[116,29,119,0],[116,28,152,0],[116,28,155,1],[116,28,148,1],[116,28,151,0],[116,28,232,0],[116,28,235,1],[116,28,228,1],[116,28,231,0],[117,225,8,0],[117,225,11,1],[117,225,4,1],[117,225,7,0],[117,225,120,0],[117,225,123,1],[117,225,116,1],[117,225,119,0],[117,224,152,0],[117,224,155,1],[117,224,148,1],[117,224,151,0],[117,224,232,0],[117,224,235,1],[117,224,228,1],[117,224,231,0],[117,239,8,0],[117,239,11,1],[117,239,4,1],[117,239,7,0],[117,239,120,0],[117,239,123,1],[117,239,116,1],[117,239,119,0],[117,238,152,0],[117,238,155,1],[117,238,148,1],[117,238,151,0],[117,238,232,0],[117,238,235,1],[117,238,228,1],[117,238,231,0],[117,211,8,0],[117,211,11,1],[117,211,4,1],[117,211,7,0],[117,211,120,0],[117,211,123,1],[117,211,116,1],[117,211,119,0],[117,210,152,0],[117,210,155,1],[117,210,148,1],[117,210,151,0],[117,210,232,0],[117,210,235,1],[117,210,228,1],[117,210,231,0],[117,221,8,0],[117,221,11,1],[117,221,4,1],[117,221,7,0],[117,221,120,0],[117,221,123,1],[117,221,116,1],[117,221,119,0],[117,220,152,0],[117,220,155,1],[117,220,148,1],[117,220,151,0],[117,220,232,0],[117,220,235,1],[117,220,228,1],[117,220,231,0],[114,97,8,0],[114,97,11,1],[114,97,4,1],[114,97,7,0],[114,97,120,0],[114,97,123,1],[114,97,116,1],[114,97,119,0],[114,96,152,0],[114,96,155,1],[114,96,148,1],[114,96,151,0],[114,96,232,0],[114,96,235,1],[114,96,228,1],[114,96,231,0],[114,111,8,0],[114,111,11,1],[114,111,4,1],[114,111,7,0],[114,111,120,0],[114,111,123,1],[114,111,116,1],[114,111,119,0],[114,110,152,0],[114,110,155,1],[114,110,148,1],[114,110,151,0],[114,110,232,0],[114,110,235,1],[114,110,228,1],[114,110,231,0],[114,83,8,0],[114,83,11,1],[114,83,4,1],[114,83,7,0],[114,83,120,0],[114,83,123,1],[114,83,116,1],[114,83,119,0],[114,82,152,0],[114,82,155,1],[114,82,148,1],[114,82,151,0],[114,82,232,0],[114,82,235,1],[114,82,228,1],[114,82,231,0],[114,93,8,0],[114,93,11,1],[114,93,4,1],[114,93,7,0],[114,93,120,0],[114,93,123,1],[114,93,116,1],[114,93,119,0],[114,92,152,0],[114,92,155,1],[114,92,148,1],[114,92,151,0],[114,92,232,0],[114,92,235,1],[114,92,228,1],[114,92,231,0],[115,161,8,0],[115,161,11,1],[115,161,4,1],[115,161,7,0],[115,161,120,0],[115,161,123,1],[115,161,116,1],[115,161,119,0],[115,160,152,0],[115,160,155,1],[115,160,148,1],[115,160,151,0],[115,160,232,0],[115,160,235,1],[115,160,228,1],[115,160,231,0],[115,175,8,0],[115,175,11,1],[115,175,4,1],[115,175,7,0],[115,175,120,0],[115,175,123,1],[115,175,116,1],[115,175,119,0],[115,174,152,0],[115,174,155,1],[115,174,148,1],[115,174,151,0],[115,174,232,0],[115,174,235,1],[115,174,228,1],[115,174,231,0],[115,147,8,0],[115,147,11,1],[115,147,4,1],[115,147,7,0],[115,147,120,0],[115,147,123,1],[115,147,116,1],[115,147,119,0],[115,146,152,0],[115,146,155,1],[115,146,148,1],[115,146,151,0],[115,146,232,0],[115,146,235,1],[115,146,228,1],[115,146,231,0],[115,157,8,0],[115,157,11,1],[115,157,4,1],[115,157,7,0],[115,157,120,0],[115,157,123,1],[115,157,116,1],[115,157,119,0],[115,156,152,0],[115,156,155,1],[115,156,148,1],[115,156,151,0],[115,156,232,0],[115,156,235,1],[115,156,228,1],[115,156,231,0]]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_16h3'] = {\n nBits: 16,\n tau: 3,\n codeList: [0x5867,0x8b03,0x2537,0xb6c7,0xe45,0x161,0x219,0x859b,0x87,0xc93f,0x905f,0x3e73,0x6ab7,0x1baf,0x6f0f,0x23d3,0x47a5,0x8cf7,0x83cf,0x9205,0x29a5,0x8033,0x857d,0xa4af,0x422f,0x1d07,0x4ee3,0x64c5,0xaa7f,0x4b75,0x34db,0x926,0x262,0x501d,0x415,0x6201,0x2064,0x2d5,0x10b,0x9427,0xc16b,0xa603,0x911,0x1043,0x87b,0xccf,0x162b,0x9ab3,0x30b7,0xad0b,0x60a6,0x3845,0xce2b,0xadc7,0x612,0x4253,0x9cc3,0xc23,0x409b,0x8e87,0x98e5,0x20f1,0xa807,0x1bf,0x7023,0xdf1,0x2957,0x26b3,0xd80f,0x4076,0x233b,0x32e3,0x7a85,0x4349,0xc857,0x41c6,0x3813,0x6d97,0x324f,0xe3f,0x47ff,0x2217,0xdd6f,0x48b1,0x8b95,0xd9c7,0x1a7d,0x867b,0xb7ff,0x7fa7,0x478b,0x6d43,0x6167,0x8f67,0xcda7,0x5cb7,0xf3af,0x889f,0x2fdf,0xd2e7,0x553,0xbc1f,0x7607,0x2a61,0x11eb,0xa457,0x789f,0x2e95,0xb46b,0x39ff,0x4fb6,0x647f,0x250d,0x5883,0xc5d7,0xe73f,0x129f,0x548f,0xb253,0x635f,0x1ed7,0xc647,0xa1f7,0x565f,0x7e6f,0xe10f,0xf56,0xf2df,0x87a3,0x4b87,0x24f6,0xafb7,0x3bc7,0x51a7,0x6a47,0x4c46,0x6723,0x2787,0x2667,0x2f13,0x50d7,0x680d,0x7ad3,0x454f,0x6c35,0xf17f,0x6b91,0x4011,0x16,0x2022,0xa1,0x142,0x40f,0x1025,0xcb,0x45,0x4427,0x8491,0x2292,0x482b,0x8221,0x8293,0xf7,0x7d,0x601,0x84a5,0x2443,0x806f,0x21c1,0x4825,0x466,0x742d,0xca07,0x20bb,0x88a3,0x2251,0xa81,0x202d,0x205b,0x1a07,0x8119,0x6413,0x6105,0x820b,0x8715,0x1c0b,0xb003,0x307,0x147b,0x135,0x62a3,0x6c0b,0x14b3,0x5c05,0xd81,0x36d,0x8d3,0x8ba7,0xb25,0x4c5b,0x2867,0x242b,0x1237,0x4206,0xa0c3,0xa4f3,0x984b,0x8507,0x4529,0xf0d,0xb2b,0x2891,0x1a3b,0x234b,0x8d43,0x22e6,0x7245,0x1c77,0x825d,0x3487,0x60d6,0x5403,0x90e3,0xa43,0x6519,0x6169,0xc397,0x2285,0xc127,0x2c05,0x8871,0x5a0b,0x4e26,0x15af,0xf97,0x258b,0x463b,0x86c3,0x292f,0x9e3,0x2571,0x4ce5,0x81d5,0x459,0x40e2,0x5b6,0x4a33,0x837,0xa2a7,0xf4b]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_25h7'] = {\n nBits: 25,\n tau: 7,\n codeList: [0x1ad2487,0x141b6e9,0x1780e66,0x1a86ad8,0x1146916,0x14ebcb6,0x1a1893c,0xd79525,0xf8db53,0x1b5928,0x127bf52,0x1cb3a02,0x145ed8c,0x3970ef,0xc8934c,0x5baded,0x53c9da,0x1991f79,0x1d40a4d,0x1631993,0x74d97c,0x62c8a5,0x1a6ce96,0x1c71456,0x18d8df2,0xe290fa,0x494061,0xedc6cd,0x12bd8f0,0x1a5d254,0x172eb3a,0x9d6e92,0x10a2172,0x1bd085a,0x186e528,0xb4af45,0x55a5b2,0x5e5136,0x88508b,0xea2c6f,0x1a9274c,0xbbb977,0x5ede62,0x105ba85,0x18a79bc,0x18d4b9d,0x1a144de,0x1ba5390,0x1b8a652,0x1c4948d,0x3ce285,0xb5cce7,0x16d2cb9,0xb7d338,0xb650e9,0x130e4b1,0xd3badc,0xf2161d,0x17a45a7,0x14c5c50,0x14be8ab,0x1230de9,0xf7c242,0x508697,0x14b1cc5,0x2c1e94,0xf89469,0xdc52d8,0x6eb5c4,0xd8ea08,0x16c779d,0x1770dbe,0x90a4ec,0x1bf212e,0x1a4b99a,0x1d2d3a9,0xf4f5ae,0x842e89,0x1c0e8d4,0x1af4a4c,0x189044b,0xdd3108,0x1ab639e,0x18836c5,0x5f5ad3,0x1410f5d,0xeb532f,0xbda0ba,0x9edf2d,0xd5ae4e,0x165d1b8,0x187d07a,0x1dd616d,0x912527,0x940c3c,0x516b8d,0xc1da19,0xc7db85,0x144cb34,0xcd7a34]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['ARUCO_MIP_36h12'] = {\n nBits: 36,\n tau: 12,\n codeList: [0xd2b63a09d,0x6001134e5,0x1206fbe72,0xff8ad6cb4,0x85da9bc49,0xb461afe9c,0x6db51fe13,0x5248c541f,0x8f34503,0x8ea462ece,0xeac2be76d,0x1af615c44,0xb48a49f27,0x2e4e1283b,0x78b1f2fa8,0x27d34f57e,0x89222fff1,0x4c1669406,0xbf49b3511,0xdc191cd5d,0x11d7c3f85,0x16a130e35,0xe29f27eff,0x428d8ae0c,0x90d548477,0x2319cbc93,0xc3b0c3dfc,0x424bccc9,0x2a081d630,0x762743d96,0xd0645bf19,0xf38d7fd60,0xc6cbf9a10,0x3c1be7c65,0x276f75e63,0x4490a3f63,0xda60acd52,0x3cc68df59,0xab46f9dae,0x88d533d78,0xb6d62ec21,0xb3c02b646,0x22e56d408,0xac5f5770a,0xaaa993f66,0x4caa07c8d,0x5c9b4f7b0,0xaa9ef0e05,0x705c5750,0xac81f545e,0x735b91e74,0x8cc35cee4,0xe44694d04,0xb5e121de0,0x261017d0f,0xf1d439eb5,0xa1a33ac96,0x174c62c02,0x1ee27f716,0x8b1c5ece9,0x6a05b0c6a,0xd0568dfc,0x192d25e5f,0x1adbeccc8,0xcfec87f00,0xd0b9dde7a,0x88dcef81e,0x445681cb9,0xdbb2ffc83,0xa48d96df1,0xb72cc2e7d,0xc295b53f,0xf49832704,0x9968edc29,0x9e4e1af85,0x8683e2d1b,0x810b45c04,0x6ac44bfe2,0x645346615,0x3990bd598,0x1c9ed0f6a,0xc26729d65,0x83993f795,0x3ac05ac5d,0x357adff3b,0xd5c05565,0x2f547ef44,0x86c115041,0x640fd9e5f,0xce08bbcf7,0x109bb343e,0xc21435c92,0x35b4dfce4,0x459752cf2,0xec915b82c,0x51881eed0,0x2dda7dc97,0x2e0142144,0x42e890f99,0x9a8856527,0x8e80d9d80,0x891cbcf34,0x25dd82410,0x239551d34,0x8fe8f0c70,0x94106a970,0x82609b40c,0xfc9caf36,0x688181d11,0x718613c08,0xf1ab7629,0xa357bfc18,0x4c03b7a46,0x204dedce6,0xad6300d37,0x84cc4cd09,0x42160e5c4,0x87d2adfa8,0x7850e7749,0x4e750fc7c,0xbf2e5dfda,0xd88324da5,0x234b52f80,0x378204514,0xabdf2ad53,0x365e78ef9,0x49caa6ca2,0x3c39ddf3,0xc68c5385d,0x5bfcbbf67,0x623241e21,0xabc90d5cc,0x388c6fe85,0xda0e2d62d,0x10855dfe9,0x4d46efd6b,0x76ea12d61,0x9db377d3d,0xeed0efa71,0xe6ec3ae2f,0x441faee83,0xba19c8ff5,0x313035eab,0x6ce8f7625,0x880dab58d,0x8d3409e0d,0x2be92ee21,0xd60302c6c,0x469ffc724,0x87eebeed3,0x42587ef7a,0x7a8cc4e52,0x76a437650,0x999e41ef4,0x7d0969e42,0xc02baf46b,0x9259f3e47,0x2116a1dc0,0x9f2de4d84,0xeffac29,0x7b371ff8c,0x668339da9,0xd010aee3f,0x1cd00b4c0,0x95070fc3b,0xf84c9a770,0x38f863d76,0x3646ff045,0xce1b96412,0x7a5d45da8,0x14e00ef6c,0x5e95abfd8,0xb2e9cb729,0x36c47dd7,0xb8ee97c6b,0xe9e8f657,0xd4ad2ef1a,0x8811c7f32,0x47bde7c31,0x3adadfb64,0x6e5b28574,0x33e67cd91,0x2ab9fdd2d,0x8afa67f2b,0xe6a28fc5e,0x72049cdbd,0xae65dac12,0x1251a4526,0x1089ab841,0xe2f096ee0,0xb0caee573,0xfd6677e86,0x444b3f518,0xbe8b3a56a,0x680a75cfc,0xac02baea8,0x97d815e1c,0x1d4386e08,0x1a14f5b0e,0xe658a8d81,0xa3868efa7,0x3668a9673,0xe8fc53d85,0x2e2b7edd5,0x8b2470f13,0xf69795f32,0x4589ffc8e,0x2e2080c9c,0x64265f7d,0x3d714dd10,0x1692c6ef1,0x3e67f2f49,0x5041dad63,0x1a1503415,0x64c18c742,0xa72eec35,0x1f0f9dc60,0xa9559bc67,0xf32911d0d,0x21c0d4ffc,0xe01cef5b0,0x4e23a3520,0xaa4f04e49,0xe1c4fcc43,0x208e8f6e8,0x8486774a5,0x9e98c7558,0x2c59fb7dc,0x9446a4613,0x8292dcc2e,0x4d61631,0xd05527809,0xa0163852d,0x8f657f639,0xcca6c3e37,0xcb136bc7a,0xfc5a83e53,0x9aa44fc30,0xbdec1bd3c,0xe020b9f7c,0x4b8f35fb0,0xb8165f637,0x33dc88d69,0x10a2f7e4d,0xc8cb5ff53,0xde259ff6b,0x46d070dd4,0x32d3b9741,0x7075f1c04,0x4d58dbea0]\n};","/**\nCopyright 2017 Rafael Muñoz Salinas. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY Rafael Muñoz Salinas ''AS IS'' AND ANY EXPRESS OR IMPLIED\nWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Rafael Muñoz Salinas OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\nADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe views and conclusions contained in the software and documentation are those of the\nauthors and should not be interpreted as representing official policies, either expressed\nor implied, of Rafael Muñoz Salinas.\n*/\n\n//Dictionary extracted from https://sourceforge.net/projects/aruco/files/3.1.12/\n\nvar AR = this.AR || require('../aruco').AR;\nAR.DICTIONARIES['CHILITAGS'] = {\n nBits: 64,\n tau: 5,\n codeList: [0x7c765c6e0c3e00,0x7c765c14121e00,0x7c765a06763e00,0x7c765a7c681e00,0x7c764248643e00,0x7c7642327a1e00,0x7c7644201e3e00,0x7c76445a001e00,0x7c7626702c3800,0x7c76260a321800,0x7c762018563800,0x7c762062481800,0x7c763856443800,0x7c76382c5a1800,0x7c763e3e3e3800,0x7c763e44201800,0x7c70346e120000,0x7c7034140c2000,0x7c703206680000,0x7c70327c762000,0x7c702a487a0000,0x7c702a32642000,0x7c702c20000000,0x7c702c5a1e2000,0x7c704e70320600,0x7c704e0a2c2600,0x7c704818480600,0x7c704862562600,0x7c7050565a0600,0x7c70502c442600,0x7c70563e200600,0x7c7056443e2600,0x7c687c6e764400,0x7c687c14686400,0x7c687a060c4400,0x7c687a7c126400,0x7c6862481e4400,0x7c686232006400,0x7c686420644400,0x7c68645a7a6400,0x7c680670564200,0x7c68060a486200,0x7c6800182c4200,0x7c680062326200,0x7c6818563e4200,0x7c68182c206200,0x7c681e3e444200,0x7c681e445a6200,0x7c6e146e687a00,0x7c6e1414765a00,0x7c6e1206127a00,0x7c6e127c0c5a00,0x7c6e0a48007a00,0x7c6e0a321e5a00,0x7c6e0c207a7a00,0x7c6e0c5a645a00,0x7c6e6e70487c00,0x7c6e6e0a565c00,0x7c6e6818327c00,0x7c6e68622c5c00,0x7c6e7056207c00,0x7c6e702c3e5c00,0x7c6e763e5a7c00,0x7c6e7644445c00,0x7c0c5c68625600,0x7c0c5c127c7600,0x7c0c5a00185600,0x7c0c5a7a067600,0x7c0c424e0a5600,0x7c0c4234147600,0x7c0c4426705600,0x7c0c445c6e7600,0x7c0c2676425000,0x7c0c260c5c7000,0x7c0c201e385000,0x7c0c2064267000,0x7c0c38502a5000,0x7c0c382a347000,0x7c0c3e38505000,0x7c0c3e424e7000,0x7c0a34687c6800,0x7c0a3412624800,0x7c0a3200066800,0x7c0a327a184800,0x7c0a2a4e146800,0x7c0a2a340a4800,0x7c0a2c266e6800,0x7c0a2c5c704800,0x7c0a4e765c6e00,0x7c0a4e0c424e00,0x7c0a481e266e00,0x7c0a4864384e00,0x7c0a5050346e00,0x7c0a502a2a4e00,0x7c0a56384e6e00,0x7c0a5642504e00,0x7c127c68182c00,0x7c127c12060c00,0x7c127a00622c00,0x7c127a7a7c0c00,0x7c12624e702c00,0x7c1262346e0c00,0x7c1264260a2c00,0x7c12645c140c00,0x7c120676382a00,0x7c12060c260a00,0x7c12001e422a00,0x7c1200645c0a00,0x7c121850502a00,0x7c12182a4e0a00,0x7c121e382a2a00,0x7c121e42340a00,0x7c141468061200,0x7c141412183200,0x7c1412007c1200,0x7c14127a623200,0x7c140a4e6e1200,0x7c140a34703200,0x7c140c26141200,0x7c140c5c0a3200,0x7c146e76261400,0x7c146e0c383400,0x7c14681e5c1400,0x7c146864423400,0x7c1470504e1400,0x7c14702a503400,0x7c147638341400,0x7c1476422a3400,0x7a1e5c70321800,0x7a1e5c0a2c3800,0x7a1e5a18481800,0x7a1e5a62563800,0x7a1e42565a1800,0x7a1e422c443800,0x7a1e443e201800,0x7a1e44443e3800,0x7a1e266e121e00,0x7a1e26140c3e00,0x7a1e2006681e00,0x7a1e207c763e00,0x7a1e38487a1e00,0x7a1e3832643e00,0x7a1e3e20001e00,0x7a1e3e5a1e3e00,0x7a1834702c2600,0x7a18340a320600,0x7a183218562600,0x7a183262480600,0x7a182a56442600,0x7a182a2c5a0600,0x7a182c3e3e2600,0x7a182c44200600,0x7a184e6e0c2000,0x7a184e14120000,0x7a184806762000,0x7a18487c680000,0x7a185048642000,0x7a1850327a0000,0x7a1856201e2000,0x7a18565a000000,0x7a007c70486200,0x7a007c0a564200,0x7a007a18326200,0x7a007a622c4200,0x7a006256206200,0x7a00622c3e4200,0x7a00643e5a6200,0x7a006444444200,0x7a00066e686400,0x7a000614764400,0x7a000006126400,0x7a00007c0c4400,0x7a001848006400,0x7a0018321e4400,0x7a001e207a6400,0x7a001e5a644400,0x7a061470565c00,0x7a06140a487c00,0x7a0612182c5c00,0x7a061262327c00,0x7a060a563e5c00,0x7a060a2c207c00,0x7a060c3e445c00,0x7a060c445a7c00,0x7a066e6e765a00,0x7a066e14687a00,0x7a0668060c5a00,0x7a06687c127a00,0x7a0670481e5a00,0x7a067032007a00,0x7a067620645a00,0x7a06765a7a7a00,0x7a645c765c7000,0x7a645c0c425000,0x7a645a1e267000,0x7a645a64385000,0x7a644250347000,0x7a64422a2a5000,0x7a6444384e7000,0x7a644442505000,0x7a6426687c7600,0x7a642612625600,0x7a642000067600,0x7a64207a185600,0x7a64384e147600,0x7a6438340a5600,0x7a643e266e7600,0x7a643e5c705600,0x7a623476424e00,0x7a62340c5c6e00,0x7a62321e384e00,0x7a623264266e00,0x7a622a502a4e00,0x7a622a2a346e00,0x7a622c38504e00,0x7a622c424e6e00,0x7a624e68624800,0x7a624e127c6800,0x7a624800184800,0x7a62487a066800,0x7a62504e0a4800,0x7a625034146800,0x7a625626704800,0x7a62565c6e6800,0x7a7a7c76260a00,0x7a7a7c0c382a00,0x7a7a7a1e5c0a00,0x7a7a7a64422a00,0x7a7a62504e0a00,0x7a7a622a502a00,0x7a7a6438340a00,0x7a7a64422a2a00,0x7a7a0668060c00,0x7a7a0612182c00,0x7a7a00007c0c00,0x7a7a007a622c00,0x7a7a184e6e0c00,0x7a7a1834702c00,0x7a7a1e26140c00,0x7a7a1e5c0a2c00,0x7a7c1476383400,0x7a7c140c261400,0x7a7c121e423400,0x7a7c12645c1400,0x7a7c0a50503400,0x7a7c0a2a4e1400,0x7a7c0c382a3400,0x7a7c0c42341400,0x7a7c6e68183200,0x7a7c6e12061200,0x7a7c6800623200,0x7a7c687a7c1200,0x7a7c704e703200,0x7a7c70346e1200,0x7a7c76260a3200,0x7a7c765c141200,0x62565c6e680600,0x62565c14762600,0x62565a06120600,0x62565a7c0c2600,0x62564248000600,0x625642321e2600,0x625644207a0600,0x6256445a642600,0x62562670480000,0x6256260a562000,0x62562018320000,0x625620622c2000,0x62563856200000,0x6256382c3e2000,0x62563e3e5a0000,0x62563e44442000,0x6250346e763800,0x62503414681800,0x625032060c3800,0x6250327c121800,0x62502a481e3800,0x62502a32001800,0x62502c20643800,0x62502c5a7a1800,0x62504e70563e00,0x62504e0a481e00,0x625048182c3e00,0x62504862321e00,0x625050563e3e00,0x6250502c201e00,0x6250563e443e00,0x625056445a1e00,0x62487c6e127c00,0x62487c140c5c00,0x62487a06687c00,0x62487a7c765c00,0x624862487a7c00,0x62486232645c00,0x62486420007c00,0x6248645a1e5c00,0x62480670327a00,0x6248060a2c5a00,0x62480018487a00,0x62480062565a00,0x624818565a7a00,0x6248182c445a00,0x62481e3e207a00,0x62481e443e5a00,0x624e146e0c4200,0x624e1414126200,0x624e1206764200,0x624e127c686200,0x624e0a48644200,0x624e0a327a6200,0x624e0c201e4200,0x624e0c5a006200,0x624e6e702c4400,0x624e6e0a326400,0x624e6818564400,0x624e6862486400,0x624e7056444400,0x624e702c5a6400,0x624e763e3e4400,0x624e7644206400,0x622c5c68066e00,0x622c5c12184e00,0x622c5a007c6e00,0x622c5a7a624e00,0x622c424e6e6e00,0x622c4234704e00,0x622c4426146e00,0x622c445c0a4e00,0x622c2676266800,0x622c260c384800,0x622c201e5c6800,0x622c2064424800,0x622c38504e6800,0x622c382a504800,0x622c3e38346800,0x622c3e422a4800,0x622a3468185000,0x622a3412067000,0x622a3200625000,0x622a327a7c7000,0x622a2a4e705000,0x622a2a346e7000,0x622a2c260a5000,0x622a2c5c147000,0x622a4e76385600,0x622a4e0c267600,0x622a481e425600,0x622a48645c7600,0x622a5050505600,0x622a502a4e7600,0x622a56382a5600,0x622a5642347600,0x62327c687c1400,0x62327c12623400,0x62327a00061400,0x62327a7a183400,0x6232624e141400,0x623262340a3400,0x623264266e1400,0x6232645c703400,0x623206765c1200,0x6232060c423200,0x6232001e261200,0x62320064383200,0x62321850341200,0x6232182a2a3200,0x62321e384e1200,0x62321e42503200,0x62341468622a00,0x623414127c0a00,0x62341200182a00,0x6234127a060a00,0x62340a4e0a2a00,0x62340a34140a00,0x62340c26702a00,0x62340c5c6e0a00,0x62346e76422c00,0x62346e0c5c0c00,0x6234681e382c00,0x62346864260c00,0x623470502a2c00,0x6234702a340c00,0x62347638502c00,0x623476424e0c00,0x643e5c70562000,0x643e5c0a480000,0x643e5a182c2000,0x643e5a62320000,0x643e42563e2000,0x643e422c200000,0x643e443e442000,0x643e44445a0000,0x643e266e762600,0x643e2614680600,0x643e20060c2600,0x643e207c120600,0x643e38481e2600,0x643e3832000600,0x643e3e20642600,0x643e3e5a7a0600,0x64383470481e00,0x6438340a563e00,0x64383218321e00,0x643832622c3e00,0x64382a56201e00,0x64382a2c3e3e00,0x64382c3e5a1e00,0x64382c44443e00,0x64384e6e681800,0x64384e14763800,0x64384806121800,0x6438487c0c3800,0x64385048001800,0x643850321e3800,0x643856207a1800,0x6438565a643800,0x64207c702c5a00,0x64207c0a327a00,0x64207a18565a00,0x64207a62487a00,0x64206256445a00,0x6420622c5a7a00,0x6420643e3e5a00,0x64206444207a00,0x6420066e0c5c00,0x64200614127c00,0x64200006765c00,0x6420007c687c00,0x64201848645c00,0x642018327a7c00,0x64201e201e5c00,0x64201e5a007c00,0x64261470326400,0x6426140a2c4400,0x64261218486400,0x64261262564400,0x64260a565a6400,0x64260a2c444400,0x64260c3e206400,0x64260c443e4400,0x64266e6e126200,0x64266e140c4200,0x64266806686200,0x6426687c764200,0x642670487a6200,0x64267032644200,0x64267620006200,0x6426765a1e4200,0x64445c76384800,0x64445c0c266800,0x64445a1e424800,0x64445a645c6800,0x64444250504800,0x6444422a4e6800,0x644444382a4800,0x64444442346800,0x64442668184e00,0x64442612066e00,0x64442000624e00,0x6444207a7c6e00,0x6444384e704e00,0x644438346e6e00,0x64443e260a4e00,0x64443e5c146e00,0x64423476267600,0x6442340c385600,0x6442321e5c7600,0x64423264425600,0x64422a504e7600,0x64422a2a505600,0x64422c38347600,0x64422c422a5600,0x64424e68067000,0x64424e12185000,0x644248007c7000,0x6442487a625000,0x6442504e6e7000,0x64425034705000,0x64425626147000,0x6442565c0a5000,0x645a7c76423200,0x645a7c0c5c1200,0x645a7a1e383200,0x645a7a64261200,0x645a62502a3200,0x645a622a341200,0x645a6438503200,0x645a64424e1200,0x645a0668623400,0x645a06127c1400,0x645a0000183400,0x645a007a061400,0x645a184e0a3400,0x645a1834141400,0x645a1e26703400,0x645a1e5c6e1400,0x645c14765c0c00,0x645c140c422c00,0x645c121e260c00,0x645c1264382c00,0x645c0a50340c00,0x645c0a2a2a2c00,0x645c0c384e0c00,0x645c0c42502c00,0x645c6e687c0a00,0x645c6e12622a00,0x645c6800060a00,0x645c687a182a00,0x645c704e140a00,0x645c70340a2a00,0x645c76266e0a00,0x645c765c702a00,0x6765c681e5a00,0x6765c12007a00,0x6765a00645a00,0x6765a7a7a7a00,0x676424e765a00,0x6764234687a00,0x67644260c5a00,0x676445c127a00,0x67626763e5c00,0x676260c207c00,0x676201e445c00,0x67620645a7c00,0x6763850565c00,0x676382a487c00,0x6763e382c5c00,0x6763e42327c00,0x6703468006400,0x67034121e4400,0x67032007a6400,0x670327a644400,0x6702a4e686400,0x6702a34764400,0x6702c26126400,0x6702c5c0c4400,0x6704e76206200,0x6704e0c3e4200,0x670481e5a6200,0x6704864444200,0x6705050486200,0x670502a564200,0x6705638326200,0x67056422c4200,0x6687c68642000,0x6687c127a0000,0x6687a001e2000,0x6687a7a000000,0x668624e0c2000,0x6686234120000,0x6686426762000,0x668645c680000,0x6680676442600,0x668060c5a0600,0x668001e3e2600,0x6680064200600,0x66818502c2600,0x668182a320600,0x6681e38562600,0x6681e42480600,0x66e14687a1e00,0x66e1412643e00,0x66e1200001e00,0x66e127a1e3e00,0x66e0a4e121e00,0x66e0a340c3e00,0x66e0c26681e00,0x66e0c5c763e00,0x66e6e765a1800,0x66e6e0c443800,0x66e681e201800,0x66e68643e3800,0x66e7050321800,0x66e702a2c3800,0x66e7638481800,0x66e7642563800,0x60c5c6e703200,0x60c5c146e1200,0x60c5a060a3200,0x60c5a7c141200,0x60c4248183200,0x60c4232061200,0x60c4420623200,0x60c445a7c1200,0x60c2670503400,0x60c260a4e1400,0x60c20182a3400,0x60c2062341400,0x60c3856383400,0x60c382c261400,0x60c3e3e423400,0x60c3e445c1400,0x60a346e6e0c00,0x60a3414702c00,0x60a3206140c00,0x60a327c0a2c00,0x60a2a48060c00,0x60a2a32182c00,0x60a2c207c0c00,0x60a2c5a622c00,0x60a4e704e0a00,0x60a4e0a502a00,0x60a4818340a00,0x60a48622a2a00,0x60a5056260a00,0x60a502c382a00,0x60a563e5c0a00,0x60a5644422a00,0x6127c6e0a4800,0x6127c14146800,0x6127a06704800,0x6127a7c6e6800,0x6126248624800,0x61262327c6800,0x6126420184800,0x612645a066800,0x61206702a4e00,0x612060a346e00,0x6120018504e00,0x61200624e6e00,0x6121856424e00,0x612182c5c6e00,0x6121e3e384e00,0x6121e44266e00,0x614146e147600,0x61414140a5600,0x61412066e7600,0x614127c705600,0x6140a487c7600,0x6140a32625600,0x6140c20067600,0x6140c5a185600,0x6146e70347000,0x6146e0a2a5000,0x61468184e7000,0x6146862505000,0x61470565c7000,0x614702c425000,0x614763e267000,0x6147644385000,0x1e5c76207c00,0x1e5c0c3e5c00,0x1e5a1e5a7c00,0x1e5a64445c00,0x1e4250487c00,0x1e422a565c00,0x1e4438327c00,0x1e44422c5c00,0x1e2668007a00,0x1e26121e5a00,0x1e20007a7a00,0x1e207a645a00,0x1e384e687a00,0x1e3834765a00,0x1e3e26127a00,0x1e3e5c0c5a00,0x1834763e4200,0x18340c206200,0x18321e444200,0x1832645a6200,0x182a50564200,0x182a2a486200,0x182c382c4200,0x182c42326200,0x184e681e4400,0x184e12006400,0x184800644400,0x18487a7a6400,0x18504e764400,0x185034686400,0x1856260c4400,0x18565c126400,0x7c765a0600,0x7c0c442600,0x7a1e200600,0x7a643e2600,0x6250320600,0x622a2c2600,0x6438480600,0x6442562600,0x6687a0000,0x612642000,0x0,0x7a1e2000,0x184e120000,0x18340c2000,0x1e26680000,0x1e5c762000,0x61476443800,0x6140c5a1800,0x6121e3e3800,0x61264201800,0x60a502c3800,0x60a2a321800,0x60c38563800,0x60c42481800,0x66e68643e00,0x66e127a1e00,0x668001e3e00,0x6687a001e00,0x6704e0c3e00,0x67034121e00,0x67626763e00,0x6765c681e00,0x645c704e1400,0x645c0a503400,0x645a18341400,0x645a622a3400,0x644256261400,0x64422c383400,0x64443e5c1400,0x644444423400,0x64266e6e1200,0x642614703200,0x642006141200,0x64207c0a3200,0x643848061200,0x643832183200,0x643e207c1200,0x643e5a623200,0x623470502a00,0x62340a4e0a00,0x6232182a2a00,0x623262340a00,0x622a56382a00,0x622a2c260a00,0x622c3e422a00,0x622c445c0a00,0x624e6e702c00,0x624e146e0c00,0x6248060a2c00,0x62487c140c00,0x625048182c00,0x625032060c00,0x625620622c00,0x62565a7c0c00,0x7a7c70346e00,0x7a7c0a2a4e00,0x7a7a184e6e00,0x7a7a62504e00,0x7a62565c6e00,0x7a622c424e00,0x7a643e266e00,0x7a6444384e00,0x7a066e146800,0x7a06140a4800,0x7a00066e6800,0x7a007c704800,0x7a18487c6800,0x7a1832624800,0x7a1e20066800,0x7a1e5a184800,0x7c14702a5000,0x7c140a347000,0x7c1218505000,0x7c12624e7000,0x7c0a56425000,0x7c0a2c5c7000,0x7c0c3e385000,0x7c0c44267000,0x7c6e6e0a5600,0x7c6e14147600,0x7c6806705600,0x7c687c6e7600,0x7c7048625600,0x7c70327c7600,0x7c7620185600,0x7c765a067600,0x18565c687a6200,0x18565c12644200,0x18565a00006200,0x18565a7a1e4200,0x1856424e126200,0x185642340c4200,0x18564426686200,0x1856445c764200,0x185626765a6400,0x1856260c444400,0x1856201e206400,0x185620643e4400,0x18563850326400,0x1856382a2c4400,0x18563e38486400,0x18563e42564400,0x18503468645c00,0x185034127a7c00,0x185032001e5c00,0x1850327a007c00,0x18502a4e0c5c00,0x18502a34127c00,0x18502c26765c00,0x18502c5c687c00,0x18504e76445a00,0x18504e0c5a7a00,0x1850481e3e5a00,0x18504864207a00,0x185050502c5a00,0x1850502a327a00,0x18505638565a00,0x18505642487a00,0x18487c68001800,0x18487c121e3800,0x18487a007a1800,0x18487a7a643800,0x1848624e681800,0x18486234763800,0x18486426121800,0x1848645c0c3800,0x18480676201e00,0x1848060c3e3e00,0x1848001e5a1e00,0x18480064443e00,0x18481850481e00,0x1848182a563e00,0x18481e38321e00,0x18481e422c3e00,0x184e14681e2600,0x184e1412000600,0x184e1200642600,0x184e127a7a0600,0x184e0a4e762600,0x184e0a34680600,0x184e0c260c2600,0x184e0c5c120600,0x184e6e763e2000,0x184e6e0c200000,0x184e681e442000,0x184e68645a0000,0x184e7050562000,0x184e702a480000,0x184e76382c2000,0x184e7642320000,0x182c5c6e140a00,0x182c5c140a2a00,0x182c5a066e0a00,0x182c5a7c702a00,0x182c42487c0a00,0x182c4232622a00,0x182c4420060a00,0x182c445a182a00,0x182c2670340c00,0x182c260a2a2c00,0x182c20184e0c00,0x182c2062502c00,0x182c38565c0c00,0x182c382c422c00,0x182c3e3e260c00,0x182c3e44382c00,0x182a346e0a3400,0x182a3414141400,0x182a3206703400,0x182a327c6e1400,0x182a2a48623400,0x182a2a327c1400,0x182a2c20183400,0x182a2c5a061400,0x182a4e702a3200,0x182a4e0a341200,0x182a4818503200,0x182a48624e1200,0x182a5056423200,0x182a502c5c1200,0x182a563e383200,0x182a5644261200,0x18327c6e6e7000,0x18327c14705000,0x18327a06147000,0x18327a7c0a5000,0x18326248067000,0x18326232185000,0x183264207c7000,0x1832645a625000,0x183206704e7600,0x1832060a505600,0x18320018347600,0x183200622a5600,0x18321856267600,0x1832182c385600,0x18321e3e5c7600,0x18321e44425600,0x1834146e704e00,0x183414146e6e00,0x183412060a4e00,0x1834127c146e00,0x18340a48184e00,0x18340a32066e00,0x18340c20624e00,0x18340c5a7c6e00,0x18346e70504800,0x18346e0a4e6800,0x183468182a4800,0x18346862346800,0x18347056384800,0x1834702c266800,0x1834763e424800,0x183476445c6800,0x1e3e5c76444400,0x1e3e5c0c5a6400,0x1e3e5a1e3e4400,0x1e3e5a64206400,0x1e3e42502c4400,0x1e3e422a326400,0x1e3e4438564400,0x1e3e4442486400,0x1e3e2668644200,0x1e3e26127a6200,0x1e3e20001e4200,0x1e3e207a006200,0x1e3e384e0c4200,0x1e3e3834126200,0x1e3e3e26764200,0x1e3e3e5c686200,0x1e3834765a7a00,0x1e38340c445a00,0x1e38321e207a00,0x1e3832643e5a00,0x1e382a50327a00,0x1e382a2a2c5a00,0x1e382c38487a00,0x1e382c42565a00,0x1e384e687a7c00,0x1e384e12645c00,0x1e384800007c00,0x1e38487a1e5c00,0x1e38504e127c00,0x1e3850340c5c00,0x1e385626687c00,0x1e38565c765c00,0x1e207c763e3e00,0x1e207c0c201e00,0x1e207a1e443e00,0x1e207a645a1e00,0x1e206250563e00,0x1e20622a481e00,0x1e2064382c3e00,0x1e206442321e00,0x1e2006681e3800,0x1e200612001800,0x1e200000643800,0x1e20007a7a1800,0x1e20184e763800,0x1e201834681800,0x1e201e260c3800,0x1e201e5c121800,0x1e261476200000,0x1e26140c3e2000,0x1e26121e5a0000,0x1e261264442000,0x1e260a50480000,0x1e260a2a562000,0x1e260c38320000,0x1e260c422c2000,0x1e266e68000600,0x1e266e121e2600,0x1e2668007a0600,0x1e26687a642600,0x1e26704e680600,0x1e267034762600,0x1e267626120600,0x1e26765c0c2600,0x1e445c702a2c00,0x1e445c0a340c00,0x1e445a18502c00,0x1e445a624e0c00,0x1e444256422c00,0x1e44422c5c0c00,0x1e44443e382c00,0x1e444444260c00,0x1e44266e0a2a00,0x1e442614140a00,0x1e442006702a00,0x1e44207c6e0a00,0x1e443848622a00,0x1e4438327c0a00,0x1e443e20182a00,0x1e443e5a060a00,0x1e423470341200,0x1e42340a2a3200,0x1e4232184e1200,0x1e423262503200,0x1e422a565c1200,0x1e422a2c423200,0x1e422c3e261200,0x1e422c44383200,0x1e424e6e141400,0x1e424e140a3400,0x1e4248066e1400,0x1e42487c703400,0x1e4250487c1400,0x1e425032623400,0x1e425620061400,0x1e42565a183400,0x1e5a7c70505600,0x1e5a7c0a4e7600,0x1e5a7a182a5600,0x1e5a7a62347600,0x1e5a6256385600,0x1e5a622c267600,0x1e5a643e425600,0x1e5a64445c7600,0x1e5a066e705000,0x1e5a06146e7000,0x1e5a00060a5000,0x1e5a007c147000,0x1e5a1848185000,0x1e5a1832067000,0x1e5a1e20625000,0x1e5a1e5a7c7000,0x1e5c14704e6800,0x1e5c140a504800,0x1e5c1218346800,0x1e5c12622a4800,0x1e5c0a56266800,0x1e5c0a2c384800,0x1e5c0c3e5c6800,0x1e5c0c44424800,0x1e5c6e6e6e6e00,0x1e5c6e14704e00,0x1e5c6806146e00,0x1e5c687c0a4e00,0x1e5c7048066e00,0x1e5c7032184e00,0x1e5c76207c6e00,0x1e5c765a624e00]\n};","/*\r\nCopyright (c) 2012 Juan Mellado\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n*/\r\n\r\n/*\r\nReferences:\r\n- \"Iterative Pose Estimation using Coplanar Feature Points\"\r\n Denis Oberkampf, Daniel F. DeMenthon, Larry S. Davis\r\n http://www.cfar.umd.edu/~daniel/daniel_papersfordownload/CoplanarPts.pdf\r\n*/\r\n\r\nvar POS = POS || {};\r\nthis.POS = POS;\r\n\r\nvar SVD = this.SVD || require('./svd').SVD;\r\n\r\nPOS.Posit = function(modelSize, focalLength){\r\n this.objectPoints = this.buildModel(modelSize);\r\n this.focalLength = focalLength;\r\n\r\n this.objectVectors = [];\r\n this.objectNormal = [];\r\n this.objectMatrix = [[],[],[]];\r\n \r\n this.init();\r\n};\r\n\r\nPOS.Posit.prototype.buildModel = function(modelSize){\r\n var half = modelSize / 2.0;\r\n \r\n return [\r\n [-half, half, 0.0],\r\n [ half, half, 0.0],\r\n [ half, -half, 0.0],\r\n [-half, -half, 0.0] ];\r\n};\r\n\r\nPOS.Posit.prototype.init = function(){\r\n var np = this.objectPoints.length,\r\n vectors = [], n = [], len = 0.0, row = 2, i;\r\n \r\n for (i = 0; i < np; ++ i){\r\n this.objectVectors[i] = [this.objectPoints[i][0] - this.objectPoints[0][0],\r\n this.objectPoints[i][1] - this.objectPoints[0][1],\r\n this.objectPoints[i][2] - this.objectPoints[0][2]];\r\n \r\n vectors[i] = [this.objectVectors[i][0],\r\n this.objectVectors[i][1],\r\n this.objectVectors[i][2]];\r\n }\r\n\r\n while(0.0 === len){\r\n n[0] = this.objectVectors[1][1] * this.objectVectors[row][2] -\r\n this.objectVectors[1][2] * this.objectVectors[row][1];\r\n n[1] = this.objectVectors[1][2] * this.objectVectors[row][0] -\r\n this.objectVectors[1][0] * this.objectVectors[row][2];\r\n n[2] = this.objectVectors[1][0] * this.objectVectors[row][1] -\r\n this.objectVectors[1][1] * this.objectVectors[row][0];\r\n \r\n len = Math.sqrt(n[0] * n[0] + n[1] * n[1] + n[2] * n[2]);\r\n \r\n ++ row;\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n this.objectNormal[i] = n[i] / len;\r\n }\r\n\r\n POS.pseudoInverse(vectors, np, this.objectMatrix);\r\n};\r\n\r\nPOS.Posit.prototype.pose = function(imagePoints){\r\n var posRotation1 = [[],[],[]], posRotation2 = [[],[],[]], posTranslation = [],\r\n rotation1 = [[],[],[]], rotation2 = [[],[],[]], translation1 = [], translation2 = [],\r\n error1, error2, valid1, valid2, i, j;\r\n\r\n this.pos(imagePoints, posRotation1, posRotation2, posTranslation);\r\n\r\n valid1 = this.isValid(posRotation1, posTranslation);\r\n if (valid1){\r\n error1 = this.iterate(imagePoints, posRotation1, posTranslation, rotation1, translation1);\r\n }else{\r\n error1 = {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n \r\n valid2 = this.isValid(posRotation2, posTranslation);\r\n if (valid2){\r\n error2 = this.iterate(imagePoints, posRotation2, posTranslation, rotation2, translation2);\r\n }else{\r\n error2 = {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n if (valid1){\r\n translation1[i] -= rotation1[i][j] * this.objectPoints[0][j];\r\n }\r\n if (valid2){\r\n translation2[i] -= rotation2[i][j] * this.objectPoints[0][j];\r\n }\r\n }\r\n }\r\n\r\n return error1.euclidean < error2.euclidean?\r\n new POS.Pose(error1.pixels, rotation1, translation1, error2.pixels, rotation2, translation2):\r\n new POS.Pose(error2.pixels, rotation2, translation2, error1.pixels, rotation1, translation1);\r\n};\r\n\r\nPOS.Posit.prototype.pos = function(imagePoints, rotation1, rotation2, translation){\r\n var np = this.objectPoints.length, imageVectors = [],\r\n i0 = [], j0 = [], ivec = [], jvec = [], row1 = [], row2 = [], row3 = [],\r\n i0i0, j0j0, i0j0, delta, q, lambda, mu, scale, i, j;\r\n\r\n for (i = 0; i < np; ++ i){\r\n imageVectors[i] = [imagePoints[i].x - imagePoints[0].x,\r\n imagePoints[i].y - imagePoints[0].y];\r\n }\r\n\r\n //i0 and j0\r\n for (i = 0; i < 3; ++ i){\r\n i0[i] = 0.0;\r\n j0[i] = 0.0;\r\n for (j = 0; j < np; ++ j){\r\n i0[i] += this.objectMatrix[i][j] * imageVectors[j][0];\r\n j0[i] += this.objectMatrix[i][j] * imageVectors[j][1];\r\n }\r\n }\r\n\r\n i0i0 = i0[0] * i0[0] + i0[1] * i0[1] + i0[2] * i0[2];\r\n j0j0 = j0[0] * j0[0] + j0[1] * j0[1] + j0[2] * j0[2];\r\n i0j0 = i0[0] * j0[0] + i0[1] * j0[1] + i0[2] * j0[2];\r\n\r\n //Lambda and mu\r\n delta = (j0j0 - i0i0) * (j0j0 - i0i0) + 4.0 * (i0j0 * i0j0);\r\n \r\n if (j0j0 - i0i0 >= 0.0){\r\n q = (j0j0 - i0i0 + Math.sqrt(delta) ) / 2.0;\r\n }else{\r\n q = (j0j0 - i0i0 - Math.sqrt(delta) ) / 2.0;\r\n }\r\n \r\n if (q >= 0.0){\r\n lambda = Math.sqrt(q);\r\n if (0.0 === lambda){\r\n mu = 0.0;\r\n }else{\r\n mu = -i0j0 / lambda;\r\n }\r\n }else{\r\n lambda = Math.sqrt( -(i0j0 * i0j0) / q);\r\n if (0.0 === lambda){\r\n mu = Math.sqrt(i0i0 - j0j0);\r\n }else{\r\n mu = -i0j0 / lambda;\r\n }\r\n }\r\n\r\n //First rotation\r\n for (i = 0; i < 3; ++ i){\r\n ivec[i] = i0[i] + lambda * this.objectNormal[i];\r\n jvec[i] = j0[i] + mu * this.objectNormal[i];\r\n }\r\n \r\n scale = Math.sqrt(ivec[0] * ivec[0] + ivec[1] * ivec[1] + ivec[2] * ivec[2]);\r\n \r\n for (i = 0; i < 3; ++ i){\r\n row1[i] = ivec[i] / scale;\r\n row2[i] = jvec[i] / scale;\r\n }\r\n \r\n row3[0] = row1[1] * row2[2] - row1[2] * row2[1];\r\n row3[1] = row1[2] * row2[0] - row1[0] * row2[2];\r\n row3[2] = row1[0] * row2[1] - row1[1] * row2[0];\r\n\r\n for (i = 0; i < 3; ++ i){\r\n rotation1[0][i] = row1[i];\r\n rotation1[1][i] = row2[i];\r\n rotation1[2][i] = row3[i];\r\n }\r\n\r\n //Second rotation\r\n for (i = 0; i < 3; ++ i){\r\n ivec[i] = i0[i] - lambda * this.objectNormal[i];\r\n jvec[i] = j0[i] - mu * this.objectNormal[i];\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n row1[i] = ivec[i] / scale;\r\n row2[i] = jvec[i] / scale;\r\n }\r\n \r\n row3[0] = row1[1] * row2[2] - row1[2] * row2[1];\r\n row3[1] = row1[2] * row2[0] - row1[0] * row2[2];\r\n row3[2] = row1[0] * row2[1] - row1[1] * row2[0];\r\n \r\n for (i = 0; i < 3; ++ i){\r\n rotation2[0][i] = row1[i];\r\n rotation2[1][i] = row2[i];\r\n rotation2[2][i] = row3[i];\r\n }\r\n\r\n //Translation\r\n translation[0] = imagePoints[0].x / scale;\r\n translation[1] = imagePoints[0].y / scale;\r\n translation[2] = this.focalLength / scale;\r\n};\r\n\r\nPOS.Posit.prototype.isValid = function(rotation, translation){\r\n var np = this.objectPoints.length, zmin = Infinity, i = 0, zi;\r\n\r\n for (; i < np; ++ i){\r\n zi = translation[2] +\r\n (rotation[2][0] * this.objectVectors[i][0] +\r\n rotation[2][1] * this.objectVectors[i][1] +\r\n rotation[2][2] * this.objectVectors[i][2]);\r\n if (zi < zmin){\r\n zmin = zi;\r\n }\r\n }\r\n\r\n return zmin >= 0.0;\r\n};\r\n\r\nPOS.Posit.prototype.iterate = function(imagePoints, posRotation, posTranslation, rotation, translation){\r\n var np = this.objectPoints.length,\r\n oldSopImagePoints = [], sopImagePoints = [],\r\n rotation1 = [[],[],[]], rotation2 = [[],[],[]],\r\n translation1 = [], translation2 = [],\r\n converged = false, iteration = 0,\r\n oldImageDifference, imageDifference, factor,\r\n error, error1, error2, delta, i, j;\r\n\r\n for (i = 0; i < np; ++ i){\r\n oldSopImagePoints[i] = {x: imagePoints[i].x,\r\n y: imagePoints[i].y};\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = posRotation[i][j];\r\n }\r\n translation[i] = posTranslation[i];\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n factor = 0.0;\r\n for (j = 0; j < 3; ++ j){\r\n factor += this.objectVectors[i][j] * rotation[2][j] / translation[2];\r\n }\r\n sopImagePoints[i] = {x: (1.0 + factor) * imagePoints[i].x,\r\n y: (1.0 + factor) * imagePoints[i].y};\r\n }\r\n\r\n imageDifference = 0.0;\r\n \r\n for (i = 0; i < np; ++ i){\r\n imageDifference += Math.abs(sopImagePoints[i].x - oldSopImagePoints[i].x);\r\n imageDifference += Math.abs(sopImagePoints[i].y - oldSopImagePoints[i].y);\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n translation1[i] = translation[i] -\r\n (rotation[i][0] * this.objectPoints[0][0] +\r\n rotation[i][1] * this.objectPoints[0][1] +\r\n rotation[i][2] * this.objectPoints[0][2]);\r\n }\r\n \r\n error = error1 = this.error(imagePoints, rotation, translation1);\r\n\r\n //Convergence\r\n converged = (0.0 === error1.pixels) || (imageDifference < 0.01);\r\n \r\n while( iteration ++ < 100 && !converged ){\r\n \r\n for (i = 0; i < np; ++ i){\r\n oldSopImagePoints[i].x = sopImagePoints[i].x;\r\n oldSopImagePoints[i].y = sopImagePoints[i].y;\r\n }\r\n\r\n this.pos(sopImagePoints, rotation1, rotation2, translation);\r\n\r\n for (i = 0; i < 3; ++ i){\r\n translation1[i] = translation[i] -\r\n (rotation1[i][0] * this.objectPoints[0][0] +\r\n rotation1[i][1] * this.objectPoints[0][1] +\r\n rotation1[i][2] * this.objectPoints[0][2]);\r\n \r\n translation2[i] = translation[i] -\r\n (rotation2[i][0] * this.objectPoints[0][0] +\r\n rotation2[i][1] * this.objectPoints[0][1] +\r\n rotation2[i][2] * this.objectPoints[0][2]);\r\n }\r\n\r\n error1 = this.error(imagePoints, rotation1, translation1);\r\n error2 = this.error(imagePoints, rotation2, translation2);\r\n\r\n if ( (error1.euclidean >= 0.0) && (error2.euclidean >= 0.0) ){\r\n if (error2.euclidean < error1.euclidean){\r\n error = error2;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation2[i][j];\r\n }\r\n }\r\n }else{\r\n error = error1;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation1[i][j];\r\n }\r\n }\r\n }\r\n }\r\n\r\n if ( (error1.euclidean < 0.0) && (error2.euclidean >= 0.0) ){\r\n error = error2;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation2[i][j];\r\n }\r\n }\r\n }\r\n \r\n if ( (error2.euclidean < 0.0) && (error1.euclidean >= 0.0) ){\r\n error = error1;\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n rotation[i][j] = rotation1[i][j];\r\n }\r\n }\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n factor = 0.0;\r\n for (j = 0; j < 3; ++ j){\r\n factor += this.objectVectors[i][j] * rotation[2][j] / translation[2];\r\n }\r\n sopImagePoints[i].x = (1.0 + factor) * imagePoints[i].x;\r\n sopImagePoints[i].y = (1.0 + factor) * imagePoints[i].y;\r\n }\r\n\r\n oldImageDifference = imageDifference;\r\n imageDifference = 0.0;\r\n \r\n for (i = 0; i < np; ++ i){\r\n imageDifference += Math.abs(sopImagePoints[i].x - oldSopImagePoints[i].x);\r\n imageDifference += Math.abs(sopImagePoints[i].y - oldSopImagePoints[i].y);\r\n }\r\n\r\n delta = Math.abs(imageDifference - oldImageDifference);\r\n\r\n converged = (0.0 === error.pixels) || (delta < 0.01);\r\n }\r\n \r\n return error;\r\n};\r\n\r\nPOS.Posit.prototype.error = function(imagePoints, rotation, translation){\r\n var np = this.objectPoints.length,\r\n move = [], projection = [], errorvec = [],\r\n euclidean = 0.0, pixels = 0.0, maximum = 0.0,\r\n i, j, k;\r\n\r\n if ( !this.isValid(rotation, translation) ){\r\n return {euclidean: -1.0, pixels: -1, maximum: -1.0};\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n move[i] = [];\r\n for (j = 0; j < 3; ++ j){\r\n move[i][j] = translation[j];\r\n }\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n for (j = 0; j < 3; ++ j){\r\n for (k = 0; k < 3; ++ k){\r\n move[i][j] += rotation[j][k] * this.objectPoints[i][k];\r\n }\r\n }\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n projection[i] = [];\r\n for (j = 0; j < 2; ++ j){\r\n projection[i][j] = this.focalLength * move[i][j] / move[i][2];\r\n }\r\n }\r\n \r\n for (i = 0; i < np; ++ i){\r\n errorvec[i] = [projection[i][0] - imagePoints[i].x,\r\n projection[i][1] - imagePoints[i].y];\r\n }\r\n\r\n for (i = 0; i < np; ++ i){\r\n euclidean += Math.sqrt(errorvec[i][0] * errorvec[i][0] +\r\n errorvec[i][1] * errorvec[i][1]);\r\n \r\n pixels += Math.abs( Math.round(projection[i][0]) - Math.round(imagePoints[i].x) ) +\r\n Math.abs( Math.round(projection[i][1]) - Math.round(imagePoints[i].y) );\r\n \r\n if (Math.abs(errorvec[i][0]) > maximum){\r\n maximum = Math.abs(errorvec[i][0]);\r\n }\r\n if (Math.abs(errorvec[i][1]) > maximum){\r\n maximum = Math.abs(errorvec[i][1]);\r\n }\r\n }\r\n\r\n return {euclidean: euclidean / np, pixels: pixels, maximum: maximum};\r\n};\r\n\r\nPOS.pseudoInverse = function(a, n, b){\r\n var w = [], v = [[],[],[]], s = [[],[],[]],\r\n wmax = 0.0, cn = 0,\r\n i, j, k;\r\n\r\n SVD.svdcmp(a, n, 3, w, v);\r\n\r\n for (i = 0; i < 3; ++ i){\r\n if (w[i] > wmax){\r\n wmax = w[i];\r\n }\r\n }\r\n\r\n wmax *= 0.01;\r\n\r\n for (i = 0; i < 3; ++ i){\r\n if (w[i] < wmax){\r\n w[i] = 0.0;\r\n }\r\n }\r\n\r\n for (j = 0; j < 3; ++ j){\r\n if (0.0 === w[j]){\r\n ++ cn;\r\n for (k = j; k < 2; ++ k){\r\n for (i = 0; i < n; ++ i){\r\n a[i][k] = a[i][k + 1];\r\n }\r\n for (i = 0; i < 3; ++ i){\r\n v[i][k] = v[i][k + 1];\r\n }\r\n }\r\n }\r\n }\r\n\r\n for (j = 0; j < 2; ++ j){\r\n if (0.0 === w[j]){\r\n w[j] = w[j + 1];\r\n }\r\n }\r\n\r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < 3 - cn; ++ j){\r\n s[i][j] = v[i][j] / w[j];\r\n }\r\n }\r\n \r\n for (i = 0; i < 3; ++ i){\r\n for (j = 0; j < n; ++ j){\r\n b[i][j] = 0.0;\r\n for (k = 0; k < 3 - cn; ++ k){\r\n b[i][j] += s[i][k] * a[j][k];\r\n }\r\n }\r\n }\r\n};\r\n\r\nPOS.Pose = function(error1, rotation1, translation1, error2, rotation2, translation2){\r\n this.bestError = error1;\r\n this.bestRotation = rotation1;\r\n this.bestTranslation = translation1;\r\n this.alternativeError = error2;\r\n this.alternativeRotation = rotation2;\r\n this.alternativeTranslation = translation2;\r\n};\r\n","/*\r\nCopyright (c) 2012 Juan Mellado\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n*/\r\n\r\n/*\r\nReferences:\r\n- \"Numerical Recipes in C - Second Edition\"\r\n http://www.nr.com/\r\n*/\r\n\r\nvar SVD = SVD || {};\r\nthis.SVD = SVD;\r\n\r\nSVD.svdcmp = function(a, m, n, w, v){\r\n var flag, i, its, j, jj, k, l, nm,\r\n anorm = 0.0, c, f, g = 0.0, h, s, scale = 0.0, x, y, z, rv1 = [];\r\n \r\n //Householder reduction to bidiagonal form\r\n for (i = 0; i < n; ++ i){\r\n l = i + 1;\r\n rv1[i] = scale * g;\r\n g = s = scale = 0.0;\r\n if (i < m){\r\n for (k = i; k < m; ++ k){\r\n scale += Math.abs( a[k][i] );\r\n }\r\n if (0.0 !== scale){\r\n for (k = i; k < m; ++ k){\r\n a[k][i] /= scale;\r\n s += a[k][i] * a[k][i];\r\n }\r\n f = a[i][i];\r\n g = -SVD.sign( Math.sqrt(s), f );\r\n h = f * g - s;\r\n a[i][i] = f - g;\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = i; k < m; ++ k){\r\n s += a[k][i] * a[k][j];\r\n }\r\n f = s / h;\r\n for (k = i; k < m; ++ k){\r\n a[k][j] += f * a[k][i];\r\n }\r\n }\r\n for (k = i; k < m; ++ k){\r\n a[k][i] *= scale;\r\n }\r\n }\r\n }\r\n w[i] = scale * g;\r\n g = s = scale = 0.0;\r\n if ( (i < m) && (i !== n - 1) ){\r\n for (k = l; k < n; ++ k){\r\n scale += Math.abs( a[i][k] );\r\n }\r\n if (0.0 !== scale){\r\n for (k = l; k < n; ++ k){\r\n a[i][k] /= scale;\r\n s += a[i][k] * a[i][k];\r\n }\r\n f = a[i][l];\r\n g = -SVD.sign( Math.sqrt(s), f );\r\n h = f * g - s;\r\n a[i][l] = f - g;\r\n for (k = l; k < n; ++ k){\r\n rv1[k] = a[i][k] / h;\r\n }\r\n for (j = l; j < m; ++ j){\r\n for (s = 0.0, k = l; k < n; ++ k){\r\n s += a[j][k] * a[i][k];\r\n }\r\n for (k = l; k < n; ++ k){\r\n a[j][k] += s * rv1[k];\r\n }\r\n }\r\n for (k = l; k < n; ++ k){\r\n a[i][k] *= scale;\r\n }\r\n }\r\n }\r\n anorm = Math.max(anorm, ( Math.abs( w[i] ) + Math.abs( rv1[i] ) ) );\r\n }\r\n\r\n //Acumulation of right-hand transformation\r\n for (i = n - 1; i >= 0; -- i){\r\n if (i < n - 1){\r\n if (0.0 !== g){\r\n for (j = l; j < n; ++ j){\r\n v[j][i] = ( a[i][j] / a[i][l] ) / g;\r\n }\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = l; k < n; ++ k){\r\n s += a[i][k] * v[k][j];\r\n }\r\n for (k = l; k < n; ++ k){\r\n v[k][j] += s * v[k][i];\r\n }\r\n }\r\n }\r\n for (j = l; j < n; ++ j){\r\n v[i][j] = v[j][i] = 0.0;\r\n }\r\n }\r\n v[i][i] = 1.0;\r\n g = rv1[i];\r\n l = i;\r\n }\r\n\r\n //Acumulation of left-hand transformation\r\n for (i = Math.min(n, m) - 1; i >= 0; -- i){\r\n l = i + 1;\r\n g = w[i];\r\n for (j = l; j < n; ++ j){\r\n a[i][j] = 0.0;\r\n }\r\n if (0.0 !== g){\r\n g = 1.0 / g;\r\n for (j = l; j < n; ++ j){\r\n for (s = 0.0, k = l; k < m; ++ k){\r\n s += a[k][i] * a[k][j];\r\n }\r\n f = (s / a[i][i]) * g;\r\n for (k = i; k < m; ++ k){\r\n a[k][j] += f * a[k][i];\r\n }\r\n }\r\n for (j = i; j < m; ++ j){\r\n a[j][i] *= g;\r\n }\r\n }else{\r\n for (j = i; j < m; ++ j){\r\n a[j][i] = 0.0;\r\n }\r\n }\r\n ++ a[i][i];\r\n }\r\n\r\n //Diagonalization of the bidiagonal form\r\n for (k = n - 1; k >= 0; -- k){\r\n for (its = 1; its <= 30; ++ its){\r\n flag = true;\r\n for (l = k; l >= 0; -- l){\r\n nm = l - 1;\r\n if ( Math.abs( rv1[l] ) + anorm === anorm ){\r\n flag = false;\r\n break;\r\n }\r\n if ( Math.abs( w[nm] ) + anorm === anorm ){\r\n break;\r\n }\r\n }\r\n if (flag){\r\n c = 0.0;\r\n s = 1.0;\r\n for (i = l; i <= k; ++ i){\r\n f = s * rv1[i];\r\n if ( Math.abs(f) + anorm === anorm ){\r\n break;\r\n }\r\n g = w[i];\r\n h = SVD.pythag(f, g);\r\n w[i] = h;\r\n h = 1.0 / h;\r\n c = g * h;\r\n s = -f * h;\r\n for (j = 1; j <= m; ++ j){\r\n y = a[j][nm];\r\n z = a[j][i];\r\n a[j][nm] = y * c + z * s;\r\n a[j][i] = z * c - y * s;\r\n }\r\n }\r\n }\r\n\r\n //Convergence\r\n z = w[k];\r\n if (l === k){\r\n if (z < 0.0){\r\n w[k] = -z;\r\n for (j = 0; j < n; ++ j){\r\n v[j][k] = -v[j][k];\r\n }\r\n }\r\n break;\r\n }\r\n\r\n if (30 === its){\r\n return false;\r\n }\r\n\r\n //Shift from bottom 2-by-2 minor\r\n x = w[l];\r\n nm = k - 1;\r\n y = w[nm];\r\n g = rv1[nm];\r\n h = rv1[k];\r\n f = ( (y - z) * (y + z) + (g - h) * (g + h) ) / (2.0 * h * y);\r\n g = SVD.pythag( f, 1.0 );\r\n f = ( (x - z) * (x + z) + h * ( (y / (f + SVD.sign(g, f) ) ) - h) ) / x;\r\n\r\n //Next QR transformation\r\n c = s = 1.0;\r\n for (j = l; j <= nm; ++ j){\r\n i = j + 1;\r\n g = rv1[i];\r\n y = w[i];\r\n h = s * g;\r\n g = c * g;\r\n z = SVD.pythag(f, h);\r\n rv1[j] = z;\r\n c = f / z;\r\n s = h / z;\r\n f = x * c + g * s;\r\n g = g * c - x * s;\r\n h = y * s;\r\n y *= c;\r\n for (jj = 0; jj < n; ++ jj){\r\n x = v[jj][j];\r\n z = v[jj][i];\r\n v[jj][j] = x * c + z * s;\r\n v[jj][i] = z * c - x * s;\r\n }\r\n z = SVD.pythag(f, h);\r\n w[j] = z;\r\n if (0.0 !== z){\r\n z = 1.0 / z;\r\n c = f * z;\r\n s = h * z;\r\n }\r\n f = c * g + s * y;\r\n x = c * y - s * g;\r\n for (jj = 0; jj < m; ++ jj){\r\n y = a[jj][j];\r\n z = a[jj][i];\r\n a[jj][j] = y * c + z * s;\r\n a[jj][i] = z * c - y * s;\r\n }\r\n }\r\n rv1[l] = 0.0;\r\n rv1[k] = f;\r\n w[k] = x;\r\n }\r\n }\r\n\r\n return true;\r\n};\r\n\r\nSVD.pythag = function(a, b){\r\n var at = Math.abs(a), bt = Math.abs(b), ct;\r\n\r\n if (at > bt){\r\n ct = bt / at;\r\n return at * Math.sqrt(1.0 + ct * ct);\r\n }\r\n \r\n if (0.0 === bt){\r\n return 0.0;\r\n }\r\n\r\n ct = at / bt;\r\n return bt * Math.sqrt(1.0 + ct * ct);\r\n};\r\n\r\nSVD.sign = function(a, b){\r\n return b >= 0.0? Math.abs(a): -Math.abs(a);\r\n};\r\n","import { createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createBlock as _createBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-0d9b787e\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"video\", {\n class: \"ar\",\n id: \"camera\"\n}, null, -1))\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"canvas\", {\n class: \"ar\",\n id: \"threeCanvas\"\n}, null, -1))\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_ion_title = _resolveComponent(\"ion-title\")!\n const _component_ion_button = _resolveComponent(\"ion-button\")!\n const _component_ion_buttons = _resolveComponent(\"ion-buttons\")!\n const _component_ion_toolbar = _resolveComponent(\"ion-toolbar\")!\n const _component_ion_header = _resolveComponent(\"ion-header\")!\n const _component_ion_content = _resolveComponent(\"ion-content\")!\n const _component_ion_page = _resolveComponent(\"ion-page\")!\n\n return (_openBlock(), _createBlock(_component_ion_page, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_header, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_toolbar, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_title, null, {\n default: _withCtx(() => [\n _createTextVNode(\"Camera\")\n ]),\n _: 1\n }),\n _createVNode(_component_ion_buttons, { slot: \"end\" }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_button, {\n slot: \"icon-only\",\n icon: \"qrCodeOutline\"\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_component_ion_content, { fullscreen: true }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_header, { collapse: \"condense\" }, {\n default: _withCtx(() => [\n _createVNode(_component_ion_toolbar, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_title, { size: \"large\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"Camera\")\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _hoisted_1,\n _hoisted_2\n ]),\n _: 1\n })\n ]),\n _: 1\n }))\n}","\n\n\n\n\n","import { FiducialMarker } from '@/models';\nimport { fidmark } from '@/ontologies';\nimport { Absolute3DPosition, LengthUnit, Orientation, ProcessingNode } from '@openhps/core';\nimport { ImageFrame } from '@openhps/video';\nimport { AR } from 'js-aruco';\nimport { POS } from 'js-aruco/src/posit1.js'\nimport 'js-aruco/src/dictionaries/apriltag_16h5.js';\nimport 'js-aruco/src/dictionaries/apriltag_25h7.js';\nimport 'js-aruco/src/dictionaries/apriltag_25h9.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h10.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h11.js';\nimport 'js-aruco/src/dictionaries/apriltag_36h9.js';\nimport 'js-aruco/src/dictionaries/artag.js';\nimport 'js-aruco/src/dictionaries/aruco_4x4_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_5x5_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_6x6_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_7x7_1000.js';\nimport 'js-aruco/src/dictionaries/aruco_default_opencv.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_16h3.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_25h7.js';\nimport 'js-aruco/src/dictionaries/aruco_mip_36h12.js';\nimport 'js-aruco/src/dictionaries/chilitags.js';\nimport { ORIGIN_BOTTOM_LEFT, ORIGIN_BOTTOM_RIGHT, ORIGIN_CENTER, ORIGIN_TOP_LEFT, ORIGIN_TOP_RIGHT } from '@/models/MarkerOrigin';\n\nexport class ArUcoMarkerDetection> extends ProcessingNode {\n mapping: any = {\n [fidmark.DICT_CHILLITAGS]: 'CHILITAGS',\n [fidmark.DICT_ARUCO_MIP_36h12]: 'ARUCO_MIP_36h12',\n [fidmark.DICT_ARUCO_MIP_25h7]: 'ARUCO_MIP_25h7',\n [fidmark.DICT_ARUCO_MIP_16h3]: 'ARUCO_MIP_16h3',\n [fidmark.DICT_ARTAG]: 'ARTAG',\n [fidmark.DICT_ARUCO_ORIGINAL]: 'ARUCO_DEFAULT_OPENCV',\n [fidmark.DICT_4X4_50]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_100]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_250]: 'ARUCO_4X4_1000',\n [fidmark.DICT_4X4_1000]: 'ARUCO_4X4_1000',\n [fidmark.DICT_5X5_50]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_100]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_250]: 'ARUCO_5X5_1000',\n [fidmark.DICT_5X5_1000]: 'ARUCO_5X5_1000',\n [fidmark.DICT_6X6_50]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_100]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_250]: 'ARUCO_6X6_1000',\n [fidmark.DICT_6X6_1000]: 'ARUCO_6X6_1000',\n [fidmark.DICT_7X7_50]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_100]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_250]: 'ARUCO_7X7_1000',\n [fidmark.DICT_7X7_1000]: 'ARUCO_7X7_1000',\n [fidmark.DICT_APRILTAG_16h5]: 'APRILTAG_16h5',\n [fidmark.DICT_APRILTAG_25h9]: 'APRILTAG_25h9',\n [fidmark.DICT_APRILTAG_36h10]: 'APRILTAG_36h10',\n [fidmark.DICT_APRILTAG_36h11]: 'APRILTAG_36h11',\n };\n\n protected detectors: Map = new Map();\n protected poseEstimators: Map = new Map();\n \n process(frame: InOut): Promise {\n return new Promise((resolve) => {\n frame.getObjects().forEach(markerObject => {\n if (markerObject instanceof FiducialMarker) {\n markerObject.position = undefined;\n const dictionaryName = this.mapping[(markerObject.dictionary as any).rdf.uri];\n const detector = this.detectors.get(dictionaryName) ?? new AR.Detector({\n dictionaryName: dictionaryName\n });\n if (!this.detectors.has(dictionaryName)) {\n this.detectors.set(dictionaryName, detector);\n }\n\n if (!this.poseEstimators.has(markerObject.width)) {\n this.poseEstimators.set(markerObject.width, new POS.Posit(markerObject.width, frame.image.width));\n }\n }\n });\n\n this.detectors.forEach((detector, dictionaryName) => {\n const markers = detector.detect(frame.image);\n if (markers.length > 0) {\n markers.forEach((marker: AR.Marker) => {\n // Get the detected marker object\n const markerObject = frame.getObjects().find(o => {\n return o instanceof FiducialMarker && o.identifier === marker.id &&\n this.mapping[(o.dictionary as any).rdf.uri] === dictionaryName;\n }) as FiducialMarker;\n\n if (markerObject && markerObject.identifier === marker.id) {\n const posit = this.poseEstimators.get(markerObject.width);\n const corners = marker.corners;\n for (let i = 0; i < corners.length; ++ i){\n const corner = corners[i];\n corner.x = corner.x - (frame.image.width / 2);\n corner.y = (frame.image.height / 2) - corner.y;\n }\n const pose = posit.pose(corners);\n\n // Center origin\n const translation = pose.bestTranslation;\n const rotation = pose.bestRotation;\n // Convert translation to what is expected\n const expectedOrigin = markerObject.origin.id;\n switch (expectedOrigin) {\n case ORIGIN_TOP_LEFT.id:\n translation[0] = translation[0] - (markerObject.width / 2);\n translation[1] = translation[1] + (markerObject.height / 2);\n break;\n case ORIGIN_TOP_RIGHT.id:\n translation[0] = translation[0] + (markerObject.width / 2);\n translation[1] = translation[1] + (markerObject.height / 2);\n break;\n case ORIGIN_BOTTOM_LEFT.id:\n translation[0] = translation[0] - (markerObject.width / 2);\n translation[1] = translation[1] - (markerObject.height / 2);\n break;\n case ORIGIN_BOTTOM_RIGHT.id:\n translation[0] = translation[0] + (markerObject.width / 2);\n translation[1] = translation[1] - (markerObject.height / 2);\n break;\n default:\n case ORIGIN_CENTER.id:\n break;\n }\n \n markerObject.setPosition(new Absolute3DPosition(\n translation[0], \n translation[1], \n -translation[2], \n LengthUnit.MILLIMETER));\n markerObject.position.setOrientation(Orientation.fromEuler({\n x: -Math.asin(-rotation[1][2]),\n y: -Math.atan2(rotation[0][2], rotation[2][2]),\n z: Math.atan2(rotation[1][0], rotation[1][1])\n }));\n }\n });\n }\n });\n resolve(frame);\n });\n }\n\n}\n","import { FiducialMarker, VirtualObject } from \"@/models\";\nimport { DataFrame, LengthUnit, Relative3DPosition } from \"@openhps/core\";\nimport { ImageProcessingNode, ImageProcessingOptions, PerspectiveCameraObject } from \"@openhps/video\";\nimport * as THREE from 'three';\n\nexport class ThreeJSNode extends ImageProcessingNode {\n declare protected options: ThreeJSNodeOptions;\n protected canvas: HTMLCanvasElement;\n protected renderer: THREE.WebGLRenderer;\n protected camera: THREE.PerspectiveCamera;\n protected scene: THREE.Scene;\n\n constructor(options?: ThreeJSNodeOptions) {\n super(options);\n\n this.once('build', this._onBuild.bind(this));\n }\n\n private _onBuild(): void {\n this.canvas = this.options.canvas;\n this.renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true, canvas: this.options.canvas });\n this.renderer.setClearColor(0xffffff, 1);\n this.camera = new THREE.PerspectiveCamera();\n this.scene = new THREE.Scene();\n this.scene.add(this.camera);\n }\n\n rotation = 0;\n\n processImage(image: ImageData, frame: DataFrame): Promise {\n return new Promise((resolve) => {\n this.renderer.setSize(image.width, image.height);\n const cameraObject = frame.source as PerspectiveCameraObject;\n this.camera.fov = cameraObject.fov;\n this.camera.aspect = image.width / image.height;\n this.camera.near = 1;\n this.camera.far = cameraObject.far;\n \n this.scene = new THREE.Scene();\n this.scene.add(this.camera);\n this.scene.add(new THREE.AmbientLight(0xffffff, 1))\n\n frame.getObjects().forEach(marker => {\n if (marker instanceof FiducialMarker && marker.position !== undefined) {\n const virtualObjects = frame.getObjects(VirtualObject).filter(obj => {\n return obj.getRelativePosition(marker.uid) !== undefined; \n });\n virtualObjects.forEach(object => {\n const position = (object.getRelativePosition(marker.uid, Relative3DPosition.name) as Relative3DPosition);\n if (position) {\n const mesh = object.geometry.gltf.scene;\n mesh.rotation.setFromRotationMatrix(marker.position.orientation.toRotationMatrix() as any);\n mesh.position.set(...\n marker.position.toVector3()\n .add(position.toVector3(LengthUnit.MILLIMETER)\n .applyQuaternion(marker.position.orientation))\n .toArray());\n mesh.scale.x = marker.width;\n mesh.scale.y = marker.height;\n mesh.scale.z = (marker.width + marker.height) / 2.;\n this.scene.add(mesh);\n }\n });\n }\n });\n\n this.scene.background = new THREE.Texture(image);\n this.scene.background.needsUpdate = true;\n\n this.renderer.render(this.scene, this.camera);\n resolve(image);\n });\n }\n\n}\n\nexport interface ThreeJSNodeOptions extends ImageProcessingOptions {\n canvas: HTMLCanvasElement;\n}\n","/// \n\nimport { CallbackNode, Model, ModelBuilder } from '@openhps/core';\nimport { defineStore } from 'pinia';\nimport { ArUcoMarkerDetection } from '@/nodes';\nimport { ThreeJSNode } from '@/nodes/ThreeJSNode';\nimport { ColorOrder, PerspectiveCameraObject } from '@openhps/video';\nimport { VideoSource } from '@openhps/webrtc';\nimport { useMarkerStore } from './marker';\nimport { toRaw } from 'vue';\n\nexport interface CameraState {\n model: Model,\n}\n\nexport const useCameraStore = defineStore('camera', {\n state: (): CameraState => ({\n model: undefined,\n }),\n getters: {\n\n },\n actions: {\n initialize(): Promise {\n return new Promise((resolve, reject) => {\n const canvas = document.getElementById(\"threeCanvas\") as HTMLCanvasElement;\n const camera = new PerspectiveCameraObject();\n camera.distortionCoefficients = [0, 0, 0, 0, 0];\n camera.near = 1;\n camera.far = 1000;\n camera.fov = 40;\n camera.colorOrder = ColorOrder.RGBA;\n const video = document.getElementById(\"camera\") as HTMLVideoElement;\n const markerStore = useMarkerStore();\n \n ModelBuilder.create()\n .withLogger((level, message, data) => {\n if (level === 'error') {\n console.error(level, message, data);\n }\n })\n .from(new VideoSource({\n fps: 25,\n uid: \"video\",\n source: camera,\n videoSource: video,\n autoPlay: true,\n height: window.innerHeight,\n facingMode: { ideal: \"environment\" } ,\n }))\n .via(new CallbackNode(frame => {\n markerStore.markers.forEach(marker => {\n frame.addObject(toRaw(marker));\n });\n markerStore.objects.forEach(virtualObject => {\n frame.addObject(toRaw(virtualObject));\n });\n }))\n .via(new ArUcoMarkerDetection())\n .via(new ThreeJSNode({\n canvas\n }))\n .to()\n .build().then((model: Model) => {\n this.model = model;\n this.model.on('error', console.error);\n resolve();\n }).catch(reject);\n });\n }\n },\n});\n","import { render } from \"./CameraPage.vue?vue&type=template&id=0d9b787e&scoped=true&ts=true\"\nimport script from \"./CameraPage.vue?vue&type=script&lang=ts\"\nexport * from \"./CameraPage.vue?vue&type=script&lang=ts\"\n\nimport \"./CameraPage.vue?vue&type=style&index=0&id=0d9b787e&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0d9b787e\"]])\n\nexport default __exports__"],"names":["AR","CV","this","DICTIONARIES","ARUCO","nBits","tau","codeList","ARUCO_MIP_36h12","Dictionary","dicName","codes","_initialize","prototype","markSize","dictionary","Math","sqrt","i","length","code","_hex2bin","parseInt","Array","isArray","_bytes2bin","JSON","stringify","push","id","_calculateTau","find","bits","j","val","bitRow","minFound","distance","_hammingDistance","hex","toString","padStart","byteList","byte","str1","str2","Number","MAX_VALUE","generateSVG","size","svg","y","x","Marker","corners","hammingDistance","Detector","config","grey","Image","thres","homography","binary","contours","polys","candidates","dictionaryName","maxHammingDistance","detectImage","width","height","data","detect","detectStreamInit","callback","streamConfig","imageSize","index","imageData","Uint8ClampedArray","image","markerList","detectStream","detectMJPEGStreamInit","decoderFn","mjpeg","chunks","SOI","EOI","detectMJPEGStream","chunk","eoiPos","findIndex","element","array","soiPos","part1","slice","jpegImage","flat","rgba","grayscale","adaptiveThreshold","findContours","findCandidates","clockwiseCorners","notTooNear","findMarkers","minSize","epsilon","minLength","contour","poly","len","approxPolyDP","isContourConvex","minEdgeLength","dx1","dx2","dy1","dy2","swap","minDist","dist","dx","dy","k","perimeter","tooNear","imageSrc","warpSize","candidate","marker","markers","warp","threshold","otsu","getMarker","square","inc","minZero","rotations","countNonZero","foundMin","rot","found","rotate","rotate2","src","dst","rotation","imageDst","tab","kernelSize","stackBoxBlur","mu","between","hist","sum","sumB","wB","wF","max","stackBoxBlurMult","stackBoxBlurShift","BlurStack","color","next","stack","stackStart","pos","start","p","heightMinus1","widthMinus1","radius","mult","shift","gaussianBlur","imageMean","kernel","gaussianKernel","gaussianBlurFilter","horizontal","cur","value","limit","center","sigma","scale2X","exp","deltas","pix","nbd","outer","hole","binaryBorder","neighborhoodDeltas","borderFollowing","point","pos1","pos3","pos4","s","s_end","neighborhood","concat","pt","start_pt","end_pt","max_dist","le_eps","start_index","end_index","right_slice","pop","abs","sx1","sx2","sy1","sy2","p1","p2","p3","p4","m","r","t","u","v","w","getPerspectiveTransform","rq","square2quad","px","py","den","sq","cur_pt","prev_pt","dxdy0","dydx0","dx0","dy0","orientation","convex","d","min","Infinity","span","nz","posSrc","posDst","POS","SVD","Posit","modelSize","focalLength","objectPoints","buildModel","objectVectors","objectNormal","objectMatrix","init","half","np","vectors","n","row","pseudoInverse","pose","imagePoints","error1","error2","valid1","valid2","posRotation1","posRotation2","posTranslation","rotation1","rotation2","translation1","translation2","isValid","iterate","euclidean","pixels","maximum","Pose","translation","i0i0","j0j0","i0j0","delta","q","lambda","scale","imageVectors","i0","j0","ivec","jvec","row1","row2","row3","zi","zmin","posRotation","oldImageDifference","imageDifference","factor","error","oldSopImagePoints","sopImagePoints","converged","iteration","move","projection","errorvec","round","a","b","wmax","cn","svdcmp","bestError","bestRotation","bestTranslation","alternativeError","alternativeRotation","alternativeTranslation","flag","its","jj","l","nm","c","f","h","z","anorm","g","rv1","sign","pythag","ct","at","bt","_withScopeId","_pushScopeId","_popScopeId","_hoisted_1","_createElementVNode","class","_hoisted_2","render","_ctx","_cache","$props","$setup","$data","$options","_component_ion_title","_resolveComponent","_component_ion_button","_component_ion_buttons","_component_ion_toolbar","_component_ion_header","_component_ion_content","_component_ion_page","_openBlock","_createBlock","default","_withCtx","_createVNode","_createTextVNode","_","slot","icon","fullscreen","collapse","ArUcoMarkerDetection","ProcessingNode","constructor","args","_defineProperty","fidmark","DICT_CHILLITAGS","DICT_ARUCO_MIP_36h12","DICT_ARUCO_MIP_25h7","DICT_ARUCO_MIP_16h3","DICT_ARTAG","DICT_ARUCO_ORIGINAL","DICT_4X4_50","DICT_4X4_100","DICT_4X4_250","DICT_4X4_1000","DICT_5X5_50","DICT_5X5_100","DICT_5X5_250","DICT_5X5_1000","DICT_6X6_50","DICT_6X6_100","DICT_6X6_250","DICT_6X6_1000","DICT_7X7_50","DICT_7X7_100","DICT_7X7_250","DICT_7X7_1000","DICT_APRILTAG_16h5","DICT_APRILTAG_25h9","DICT_APRILTAG_36h10","DICT_APRILTAG_36h11","Map","process","frame","Promise","resolve","getObjects","forEach","markerObject","FiducialMarker","_this$detectors$get","position","undefined","mapping","rdf","uri","detector","detectors","get","has","set","poseEstimators","o","identifier","posit","corner","expectedOrigin","origin","ORIGIN_TOP_LEFT","ORIGIN_TOP_RIGHT","ORIGIN_BOTTOM_LEFT","ORIGIN_BOTTOM_RIGHT","ORIGIN_CENTER","setPosition","Absolute3DPosition","LengthUnit","MILLIMETER","setOrientation","Orientation","fromEuler","asin","atan2","ThreeJSNode","ImageProcessingNode","options","super","once","_onBuild","bind","canvas","renderer","THREE","antialias","alpha","setClearColor","camera","scene","add","processImage","setSize","cameraObject","source","fov","aspect","near","far","virtualObjects","VirtualObject","filter","obj","getRelativePosition","uid","object","Relative3DPosition","name","mesh","geometry","gltf","setFromRotationMatrix","toRotationMatrix","toVector3","applyQuaternion","toArray","background","needsUpdate","useCameraStore","defineStore","state","model","getters","actions","initialize","reject","document","getElementById","PerspectiveCameraObject","distortionCoefficients","colorOrder","ColorOrder","RGBA","video","markerStore","useMarkerStore","ModelBuilder","create","withLogger","level","message","console","from","VideoSource","fps","videoSource","autoPlay","window","innerHeight","facingMode","ideal","via","CallbackNode","addObject","toRaw","objects","virtualObject","to","build","then","on","catch","CameraPage","Vue","mounted","cameraStore","__decorate","Options","components","IonPage","IonHeader","IonToolbar","IonTitle","IonContent","IonButton","__exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/application/js/app.2051cb68.js b/application/js/app.2051cb68.js new file mode 100644 index 0000000..ec93a93 --- /dev/null +++ b/application/js/app.2051cb68.js @@ -0,0 +1,2 @@ +(()=>{var t={1993:t=>{function webpackEmptyAsyncContext(t){return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}webpackEmptyAsyncContext.keys=()=>[],webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id=1993,t.exports=webpackEmptyAsyncContext},7461:(t,e,r)=>{"use strict";var i=r(9963),a=r(6252);function render(t,e,r,i,o,s){const p=(0,a.up)("ion-router-outlet"),d=(0,a.up)("ion-app");return(0,a.wg)(),(0,a.j4)(d,null,{default:(0,a.w5)((()=>[(0,a.Wm)(p)])),_:1})}var o=r(7327),s=r(7582),p=r(2634),d=r(1124),n=r(4105),g=r(543),f=r(1725);let h=class App extends d.w3{constructor(...t){super(...t),(0,o.Z)(this,"markerStore",(0,f.X)())}async beforeMount(){await(0,n.loadWASM)("/application/js/vendor/onigasm/onigasm.wasm")}mounted(){g.RDFSerializer.initialize("video"),this.markerStore.initialize()}};h=(0,s.gn)([(0,d.Ei)({components:{IonApp:p.dr,IonRouterOutlet:p.jP}})],h);const l=h;var _=r(3744);const c=(0,_.Z)(l,[["render",render]]),m=c;var u=r(4297),w=r(2262),I=r(8903);const k=(0,a.aZ)({__name:"TabsPage",setup(t){return(t,e)=>((0,a.wg)(),(0,a.j4)((0,w.SU)(p._i),null,{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.UN),null,{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.jP)),(0,a.Wm)((0,w.SU)(p.yq),{slot:"bottom"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.ZU),{tab:"camera",href:"/tabs/camera"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.cameraOutline)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("AR")])),_:1})])),_:1}),(0,a.Wm)((0,w.SU)(p.ZU),{tab:"editor",href:"/tabs/editor"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.code)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("text/turtle")])),_:1})])),_:1}),(0,a.Wm)((0,w.SU)(p.ZU),{tab:"objects",href:"/tabs/objects"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.cubeOutline)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("Objects")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}))}}),v=k,b=v,y=[{path:"/",redirect:"/tabs/"},{path:"/tabs/",component:b,children:[{path:"",redirect:"/tabs/camera"},{path:"camera",component:()=>r.e(320).then(r.bind(r,4320))},{path:"editor",component:()=>r.e(159).then(r.bind(r,8159))},{path:"objects",component:()=>r.e(109).then(r.bind(r,5109))}]}],T=(0,u.p7)({history:(0,u.r5)("/application/"),routes:y}),C=T;var S=r(9876),D=r(9534);r(8851),r(1292),r(1633),r(1045),r(6187),r(2299),r(3423),r(4687),r(9147),r(6250);window.Ionic={config:{rippleEffect:!1,mode:"md"}};const R=(0,i.ri)(m).use(p.oX).use(C).use((0,S.WB)());C.isReady().then((()=>{(0,D.a)({...I}),R.mount("#app")}))},2072:(t,e,r)=>{"use strict";r.d(e,{Hr:()=>f,TI:()=>h,ap:()=>g,q1:()=>l,xV:()=>d,y5:()=>n});var i,a=r(7582),o=r(543),s=r(336),p=r(6551);let d=i=class MarkerOrigin extends o.SerializableThing{static fromURI(t){const e=new i;return e.rdf={uri:t},e}};d=i=(0,a.gn)([(0,p.SerializableObject)({rdf:{type:s.NQ.MarkerOrigin}})],d);const n=d.fromURI(s.NQ.OriginCenter),g=d.fromURI(s.NQ.OriginBottomLeft),f=d.fromURI(s.NQ.OriginBottomRight),h=d.fromURI(s.NQ.OriginTopLeft),l=d.fromURI(s.NQ.OriginTopRight)},4283:(t,e,r)=>{"use strict";r.d(e,{n3:()=>I,hx:()=>w,ZX:()=>b,Vz:()=>n,nd:()=>T});r(8520);var i,a=r(543),o=r(7327),s=r(7582),p=r(336),d=r(6551);let n=i=class MarkerDictionary{constructor(){(0,o.Z)(this,"size",void 0),(0,o.Z)(this,"hammingSize",void 0)}static fromURI(t){const e=new i;return e.rdf={uri:t},e}};var g,f,h;(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.dictionarySize}}),(0,s.w6)("design:type",Number)],n.prototype,"size",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hammingDistance}}),(0,s.w6)("design:type",Number)],n.prototype,"hammingSize",void 0),n=i=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.MarkerDictionary}})],n);let l=class ImageDescriptor{constructor(){(0,o.Z)(this,"image",void 0),(0,o.Z)(this,"nft",void 0),(0,o.Z)(this,"pattern",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asImage,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(g="undefined"!==typeof a.IriString&&a.IriString)?g:Object)],l.prototype,"image",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asNFT,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(f="undefined"!==typeof a.IriString&&a.IriString)?f:Object)],l.prototype,"nft",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asPATT,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(h="undefined"!==typeof a.IriString&&a.IriString)?h:Object)],l.prototype,"pattern",void 0),l=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ImageDescriptor}})],l);var _,c,m,u=r(2072);let w=class FiducialMarker extends d.ReferenceSpace{constructor(...t){super(...t),(0,o.Z)(this,"data",void 0),(0,o.Z)(this,"identifier",void 0),(0,o.Z)(this,"dictionary",void 0),(0,o.Z)(this,"origin",void 0),(0,o.Z)(this,"height",void 0),(0,o.Z)(this,"width",void 0),(0,o.Z)(this,"imageDescriptor",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.markerData,datatype:a.xsd.string}}),(0,s.w6)("design:type",String)],w.prototype,"data",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.markerIdentifier,datatype:a.xsd.integer},numberType:d.NumberType.INTEGER}),(0,s.w6)("design:type",Number)],w.prototype,"identifier",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasDictionary}}),(0,s.w6)("design:type","function"===typeof(_="undefined"!==typeof n&&n)?_:Object)],w.prototype,"dictionary",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasOrigin}}),(0,s.w6)("design:type","function"===typeof(c="undefined"!==typeof u.xV&&u.xV)?c:Object)],w.prototype,"origin",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:[p.NQ.hasHeight],serializer:t=>a.RDFBuilder.blankNode().add(a.rdf.type,a.qudt.QuantityValue).add(a.qudt.unit,d.LengthUnit.MILLIMETER).add(a.qudt.numericValue,t,a.xsd.double).build(),deserializer:t=>{const e=a.RDFSerializer.deserialize(t.predicates[a.qudt.unit][0],d.LengthUnit);return e.convert(parseFloat(t.predicates[a.qudt.numericValue][0].value),d.LengthUnit.MILLIMETER)}}}),(0,s.w6)("design:type",Number)],w.prototype,"height",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:[p.NQ.hasWidth],serializer:t=>a.RDFBuilder.blankNode().add(a.rdf.type,a.qudt.QuantityValue).add(a.qudt.unit,d.LengthUnit.MILLIMETER).add(a.qudt.numericValue,t,a.xsd.double).build(),deserializer:t=>{const e=a.RDFSerializer.deserialize(t.predicates[a.qudt.unit][0],d.LengthUnit);return e.convert(parseFloat(t.predicates[a.qudt.numericValue][0].value),d.LengthUnit.MILLIMETER)}}}),(0,s.w6)("design:type",Number)],w.prototype,"width",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasImageDesciptor}}),(0,s.w6)("design:type","function"===typeof(m="undefined"!==typeof l&&l)?m:Object)],w.prototype,"imageDescriptor",void 0),w=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.FiducialMarker}})],w);let I=class ArUcoMarker extends w{};I=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ArUco}})],I);var k=r(9477),v=r(7836);let b=class Geometry{constructor(){(0,o.Z)(this,"asGltf",void 0),(0,o.Z)(this,"_gltf",void 0)}get gltf(){return this._gltf}load(){return new Promise(((t,e)=>{const r=new v.E;r.load(this.asGltf,(e=>{this._gltf=e;const r=(new k.ZzF).setFromObject(e.scene),i=new k.Pa4,a=r.getSize(i),o=Math.max(a.x,a.y,a.z);this._gltf.scene.scale.setScalar(1/o),t(this._gltf)}),void 0,e)}))}};var y;(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NI.asGltf,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type",String)],b.prototype,"asGltf",void 0),b=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.Af.Geometry}})],b);let T=class VirtualObject extends d.DataObject{constructor(...t){super(...t),(0,o.Z)(this,"geometry",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.Af.hasGeometry}}),(0,s.w6)("design:type","function"===typeof(y="undefined"!==typeof b&&b)?y:Object)],T.prototype,"geometry",void 0),T=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:a.sosa.FeatureOfInterest}})],T);let C=class ARTagMarker extends w{};C=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ARTag}})],C)},336:(t,e,r)=>{"use strict";r.d(e,{NQ:()=>hi,NI:()=>_i,Af:()=>li});var i={};r.r(i),r.d(i,{AP3PPoseComputation:()=>g,ARPlatform:()=>h,ARTag:()=>l,ARToolKit:()=>c,ActiveMarker:()=>u,AprilTag:()=>w,ArUco:()=>I,Barcode:()=>m,Barcode1D:()=>v,Barcode2D:()=>_,BinaryID:()=>b,BullsEye:()=>y,CALTag:()=>T,CCC:()=>C,CCTag:()=>S,Chilitags:()=>D,ChromaTag:()=>R,CircularBarcode:()=>n,Cybercode:()=>O,DICT_4X4_100:()=>Dt,DICT_4X4_1000:()=>Rt,DICT_4X4_250:()=>Ot,DICT_4X4_50:()=>xt,DICT_5X5_100:()=>Pt,DICT_5X5_1000:()=>At,DICT_5X5_250:()=>Gt,DICT_5X5_50:()=>jt,DICT_6X6_100:()=>Mt,DICT_6X6_1000:()=>Et,DICT_6X6_250:()=>Ut,DICT_6X6_50:()=>Nt,DICT_7X7_100:()=>qt,DICT_7X7_1000:()=>zt,DICT_7X7_250:()=>Ft,DICT_7X7_50:()=>Xt,DICT_APRILTAG_16h5:()=>Lt,DICT_APRILTAG_25h9:()=>Qt,DICT_APRILTAG_36h10:()=>Bt,DICT_APRILTAG_36h11:()=>Zt,DICT_ARTAG:()=>Vt,DICT_ARUCO_MIP_16h3:()=>Yt,DICT_ARUCO_MIP_25h7:()=>$t,DICT_ARUCO_MIP_36h12:()=>Kt,DICT_ARUCO_ORIGINAL:()=>Wt,DICT_CHILLITAGS:()=>Ht,DICT_REACTIVISION_AMOEBA:()=>Jt,DICT_REACTIVISION_YAMAARASHI:()=>te,DICT_TOPOTAG_3X3:()=>ee,DICT_TOPOTAG_4X4:()=>re,DICT_TOPOTAG_5X5:()=>ie,EPnPPoseComputation:()=>x,FiducialMarker:()=>s,FourierTag:()=>P,IPPEPoseComputation:()=>A,ImageDescriptor:()=>d,InterSense:()=>G,MarkerDetection:()=>j,MarkerDictionary:()=>p,MarkerOrigin:()=>M,MarkerPoseEstimation:()=>E,MarkerlessPoseEstimation:()=>U,MaxiCode:()=>N,MultiRing:()=>q,OriginBottomLeft:()=>ae,OriginBottomRight:()=>oe,OriginCenter:()=>se,OriginTopLeft:()=>pe,OriginTopRight:()=>de,P3PPoseComputation:()=>z,PassiveMarker:()=>k,PiTag:()=>F,PnPPoseComputation:()=>f,PoseOutput:()=>X,QRCode:()=>L,RuneTag:()=>Q,SIFT:()=>B,STag:()=>Z,TRIP:()=>V,TopoTag:()=>W,VisualCode:()=>H,WhyCode:()=>K,WhyCon:()=>$,_BASE:()=>ne,_PREFIX:()=>ge,asImage:()=>dt,asNFT:()=>nt,asPATT:()=>gt,asZFT:()=>ft,codes:()=>J,color:()=>bt,crc:()=>ht,crowns:()=>lt,dictionarySize:()=>_t,encoding:()=>yt,hammingDistance:()=>mt,hasDictionary:()=>tt,hasHeight:()=>et,hasImageDesciptor:()=>rt,hasMarker:()=>it,hasOrigin:()=>at,hasWidth:()=>ot,isImageDescriptorOf:()=>st,markerBits:()=>ut,markerCode:()=>wt,markerData:()=>It,markerIdentifier:()=>kt,maxIdentifiers:()=>ct,opencvName:()=>Tt,partOf:()=>pt,reacTIVision:()=>Y,shape:()=>Ct,supportedMarker:()=>St,version:()=>vt});var a={};r.r(a),r.d(a,{CurrentGeometryState:()=>fe,Geometry:()=>le,GeometryContext:()=>_e,GeometryState:()=>he,_BASE:()=>Pe,_PREFIX:()=>Ae,complementsGeometry:()=>ce,containsGeometryObject:()=>me,containsPropertyState:()=>ue,hasComplexGeometryDescription:()=>we,hasGeometry:()=>Ie,hasGeometryContext:()=>ke,hasGeometryState:()=>ve,hasInferredPropertyState:()=>be,hasReferencedGeometryId:()=>Oe,hasSimpleGeometryDescription:()=>xe,isDerivedFromGeometry:()=>Te,isDerivedFromGeometryState:()=>Ce,isExplicitlyDerivedFrom:()=>ye,isImplicitlyDerivedFrom:()=>Se,isPartOfGeometry:()=>De,transformsGeometry:()=>Re});var o={};r.r(o),r.d(o,{ReferencedContent:()=>Ge,_BASE:()=>gi,_PREFIX:()=>fi,as3dmo:()=>je,asCollada:()=>Ze,asDwg:()=>Ve,asDwg_v2010:()=>We,asDwg_v2013:()=>He,asDwg_v2018:()=>Ke,asE57:()=>$e,asGeojson:()=>Ye,asGeojson_ld:()=>Me,asGeojson_v2008:()=>Je,asGeojson_v2016:()=>tr,asGeomOntology:()=>Ee,asGltf:()=>er,asGml:()=>rr,asIfc:()=>ir,asIfc_v2x3:()=>ar,asIfc_v2x3_ifc:()=>or,asIfc_v2x3_ifcxml:()=>sr,asIfc_v2x3tc1:()=>pr,asIfc_v2x3tc1_ifc:()=>dr,asIfc_v2x3tc1_ifcxml:()=>nr,asIfc_v2x4:()=>gr,asIfc_v2x4_ifc:()=>fr,asIfc_v2x4_ifcxml:()=>hr,asIfc_v2x4add1:()=>lr,asIfc_v2x4add1_ifc:()=>_r,asIfc_v2x4add1_ifcxml:()=>cr,asIfc_v2x4add2:()=>mr,asIfc_v2x4add2_ifc:()=>ur,asIfc_v2x4add2_ifcxml:()=>wr,asIfcowl:()=>Ue,asIfcowl_v2x3final:()=>Ne,asIfcowl_v2x3tc1:()=>qe,asIfcowl_v2x4add1:()=>ze,asIfcowl_v2x4add2:()=>Fe,asIfcowl_v2x4final:()=>Xe,asIges:()=>Ir,asLas:()=>kr,asNexus:()=>vr,asObj:()=>br,asOntobrepOntology:()=>Le,asOntostepOntology:()=>Qe,asPcd:()=>yr,asPly:()=>Tr,asRevit:()=>Cr,asRevit_v2017:()=>Sr,asRevit_v2018:()=>Dr,asRevit_v2019:()=>Rr,asRevit_v2020:()=>Or,asRhino:()=>xr,asRhino_v5:()=>Pr,asRhino_v6:()=>Ar,asSfa:()=>Gr,asSfa_v1:()=>jr,asSfa_v1_wkt:()=>Mr,asSfa_v2:()=>Er,asSfa_v2_wkb:()=>Ur,asSfa_v2_wkt:()=>Nr,asShapefile:()=>qr,asShapefile_dbf:()=>zr,asShapefile_prj:()=>Fr,asShapefile_shp:()=>Xr,asShapefile_shx:()=>Lr,asSketchUp:()=>Qr,asSketchUp_v2017:()=>Br,asSketchUp_v2018:()=>Zr,asSketchUp_v2019:()=>Vr,asStep:()=>Wr,asStep_ap214:()=>Hr,asStep_ap242:()=>Kr,asStl:()=>$r,asSvg:()=>Yr,asX3d:()=>Jr,hasIfcId:()=>ti,hasIfcId_guid:()=>ei,hasObjId:()=>ri,hasObjId_group:()=>ii,hasObjId_object:()=>ai,hasReferencedContent:()=>Be,hasRevitId:()=>oi,hasRevitId_element:()=>si,hasRevitId_uniqueId:()=>pi,hasRhinoId:()=>di,hasRhinoId_object:()=>ni});const s="http://purl.org/fidmark/FiducialMarker",p="http://purl.org/fidmark/MarkerDictionary",d="http://purl.org/fidmark/ImageDescriptor",n="http://purl.org/fidmark/CircularBarcode",g="http://purl.org/fidmark/AP3PPoseComputation",f="http://purl.org/fidmark/PnPPoseComputation",h="http://purl.org/fidmark/ARPlatform",l="http://purl.org/fidmark/ARTag",_="http://purl.org/fidmark/Barcode2D",c="http://purl.org/fidmark/ARToolKit",m="http://purl.org/fidmark/Barcode",u="http://purl.org/fidmark/ActiveMarker",w="http://purl.org/fidmark/AprilTag",I="http://purl.org/fidmark/ArUco",k="http://purl.org/fidmark/PassiveMarker",v="http://purl.org/fidmark/Barcode1D",b="http://purl.org/fidmark/BinaryID",y="http://purl.org/fidmark/BullsEye",T="http://purl.org/fidmark/CALTag",C="http://purl.org/fidmark/CCC",S="http://purl.org/fidmark/CCTag",D="http://purl.org/fidmark/Chilitags",R="http://purl.org/fidmark/ChromaTag",O="http://purl.org/fidmark/Cybercode",x="http://purl.org/fidmark/EPnPPoseComputation",P="http://purl.org/fidmark/FourierTag",A="http://purl.org/fidmark/IPPEPoseComputation",G="http://purl.org/fidmark/InterSense",j="http://purl.org/fidmark/MarkerDetection",M="http://purl.org/fidmark/MarkerOrigin",E="http://purl.org/fidmark/MarkerPoseEstimation",U="http://purl.org/fidmark/MarkerlessPoseEstimation",N="http://purl.org/fidmark/MaxiCode",q="http://purl.org/fidmark/MultiRing",z="http://purl.org/fidmark/P3PPoseComputation",F="http://purl.org/fidmark/PiTag",X="http://purl.org/fidmark/PoseOutput",L="http://purl.org/fidmark/QRCode",Q="http://purl.org/fidmark/RuneTag",B="http://purl.org/fidmark/SIFT",Z="http://purl.org/fidmark/STag",V="http://purl.org/fidmark/TRIP",W="http://purl.org/fidmark/TopoTag",H="http://purl.org/fidmark/VisualCode",K="http://purl.org/fidmark/WhyCode",$="http://purl.org/fidmark/WhyCon",Y="http://purl.org/fidmark/reacTIVision",J="http://purl.org/fidmark/codes",tt="http://purl.org/fidmark/hasDictionary",et="http://purl.org/fidmark/hasHeight",rt="http://purl.org/fidmark/hasImageDesciptor",it="http://purl.org/fidmark/hasMarker",at="http://purl.org/fidmark/hasOrigin",ot="http://purl.org/fidmark/hasWidth",st="http://purl.org/fidmark/isImageDescriptorOf",pt="http://purl.org/fidmark/partOf",dt="http://purl.org/fidmark/asImage",nt="http://purl.org/fidmark/asNFT",gt="http://purl.org/fidmark/asPATT",ft="http://purl.org/fidmark/asZFT",ht="http://purl.org/fidmark/crc",lt="http://purl.org/fidmark/crowns",_t="http://purl.org/fidmark/dictionarySize",ct="http://purl.org/fidmark/maxIdentifiers",mt="http://purl.org/fidmark/hammingDistance",ut="http://purl.org/fidmark/markerBits",wt="http://purl.org/fidmark/markerCode",It="http://purl.org/fidmark/markerData",kt="http://purl.org/fidmark/markerIdentifier",vt="http://purl.org/fidmark/version",bt="http://purl.org/fidmark/color",yt="http://purl.org/fidmark/encoding",Tt="http://purl.org/fidmark/opencvName",Ct="http://purl.org/fidmark/shape",St="http://purl.org/fidmark/supportedMarker",Dt="http://purl.org/fidmark/DICT_4X4_100",Rt="http://purl.org/fidmark/DICT_4X4_1000",Ot="http://purl.org/fidmark/DICT_4X4_250",xt="http://purl.org/fidmark/DICT_4X4_50",Pt="http://purl.org/fidmark/DICT_5X5_100",At="http://purl.org/fidmark/DICT_5X5_1000",Gt="http://purl.org/fidmark/DICT_5X5_250",jt="http://purl.org/fidmark/DICT_5X5_50",Mt="http://purl.org/fidmark/DICT_6X6_100",Et="http://purl.org/fidmark/DICT_6X6_1000",Ut="http://purl.org/fidmark/DICT_6X6_250",Nt="http://purl.org/fidmark/DICT_6X6_50",qt="http://purl.org/fidmark/DICT_7X7_100",zt="http://purl.org/fidmark/DICT_7X7_1000",Ft="http://purl.org/fidmark/DICT_7X7_250",Xt="http://purl.org/fidmark/DICT_7X7_50",Lt="http://purl.org/fidmark/DICT_APRILTAG_16h5",Qt="http://purl.org/fidmark/DICT_APRILTAG_25h9",Bt="http://purl.org/fidmark/DICT_APRILTAG_36h10",Zt="http://purl.org/fidmark/DICT_APRILTAG_36h11",Vt="http://purl.org/fidmark/DICT_ARTAG",Wt="http://purl.org/fidmark/DICT_ARUCO_ORIGINAL",Ht="http://purl.org/fidmark/DICT_CHILLITAGS",Kt="http://purl.org/fidmark/DICT_ARUCO_MIP_36h12",$t="http://purl.org/fidmark/DICT_ARUCO_MIP_25h7",Yt="http://purl.org/fidmark/DICT_ARUCO_MIP_16h3",Jt="http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA",te="http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI",ee="http://purl.org/fidmark/DICT_TOPOTAG_3X3",re="http://purl.org/fidmark/DICT_TOPOTAG_4X4",ie="http://purl.org/fidmark/DICT_TOPOTAG_5X5",ae="http://purl.org/fidmark/OriginBottomLeft",oe="http://purl.org/fidmark/OriginBottomRight",se="http://purl.org/fidmark/OriginCenter",pe="http://purl.org/fidmark/OriginTopLeft",de="http://purl.org/fidmark/OriginTopRight",ne="http://purl.org/fidmark/",ge="fidmark",fe="https://w3id.org/omg#CurrentGeometryState",he="https://w3id.org/omg#GeometryState",le="https://w3id.org/omg#Geometry",_e="https://w3id.org/omg#GeometryContext",ce="https://w3id.org/omg#complementsGeometry",me="https://w3id.org/omg#containsGeometryObject",ue="https://w3id.org/omg#containsPropertyState",we="https://w3id.org/omg#hasComplexGeometryDescription",Ie="https://w3id.org/omg#hasGeometry",ke="https://w3id.org/omg#hasGeometryContext",ve="https://w3id.org/omg#hasGeometryState",be="https://w3id.org/omg#hasInferredPropertyState",ye="https://w3id.org/omg#isExplicitlyDerivedFrom",Te="https://w3id.org/omg#isDerivedFromGeometry",Ce="https://w3id.org/omg#isDerivedFromGeometryState",Se="https://w3id.org/omg#isImplicitlyDerivedFrom",De="https://w3id.org/omg#isPartOfGeometry",Re="https://w3id.org/omg#transformsGeometry",Oe="https://w3id.org/omg#hasReferencedGeometryId",xe="https://w3id.org/omg#hasSimpleGeometryDescription",Pe="https://w3id.org/omg#",Ae="omg",Ge="https://w3id.org/fog#ReferencedContent",je="https://w3id.org/fog#as3dmo",Me="https://w3id.org/fog#asGeojson-ld",Ee="https://w3id.org/fog#asGeomOntology",Ue="https://w3id.org/fog#asIfcowl",Ne="https://w3id.org/fog#asIfcowl_v2x3final",qe="https://w3id.org/fog#asIfcowl_v2x3tc1",ze="https://w3id.org/fog#asIfcowl_v2x4add1",Fe="https://w3id.org/fog#asIfcowl_v2x4add2",Xe="https://w3id.org/fog#asIfcowl_v2x4final",Le="https://w3id.org/fog#asOntobrepOntology",Qe="https://w3id.org/fog#asOntostepOntology",Be="https://w3id.org/fog#hasReferencedContent",Ze="https://w3id.org/fog#asCollada",Ve="https://w3id.org/fog#asDwg",We="https://w3id.org/fog#asDwg_v2010",He="https://w3id.org/fog#asDwg_v2013",Ke="https://w3id.org/fog#asDwg_v2018",$e="https://w3id.org/fog#asE57",Ye="https://w3id.org/fog#asGeojson",Je="https://w3id.org/fog#asGeojson_v2008",tr="https://w3id.org/fog#asGeojson_v2016",er="https://w3id.org/fog#asGltf",rr="https://w3id.org/fog#asGml",ir="https://w3id.org/fog#asIfc",ar="https://w3id.org/fog#asIfc_v2x3",or="https://w3id.org/fog#asIfc_v2x3-ifc",sr="https://w3id.org/fog#asIfc_v2x3-ifcxml",pr="https://w3id.org/fog#asIfc_v2x3tc1",dr="https://w3id.org/fog#asIfc_v2x3tc1-ifc",nr="https://w3id.org/fog#asIfc_v2x3tc1-ifcxml",gr="https://w3id.org/fog#asIfc_v2x4",fr="https://w3id.org/fog#asIfc_v2x4-ifc",hr="https://w3id.org/fog#asIfc_v2x4-ifcxml",lr="https://w3id.org/fog#asIfc_v2x4add1",_r="https://w3id.org/fog#asIfc_v2x4add1-ifc",cr="https://w3id.org/fog#asIfc_v2x4add1-ifcxml",mr="https://w3id.org/fog#asIfc_v2x4add2",ur="https://w3id.org/fog#asIfc_v2x4add2-ifc",wr="https://w3id.org/fog#asIfc_v2x4add2-ifcxml",Ir="https://w3id.org/fog#asIges",kr="https://w3id.org/fog#asLas",vr="https://w3id.org/fog#asNexus",br="https://w3id.org/fog#asObj",yr="https://w3id.org/fog#asPcd",Tr="https://w3id.org/fog#asPly",Cr="https://w3id.org/fog#asRevit",Sr="https://w3id.org/fog#asRevit_v2017",Dr="https://w3id.org/fog#asRevit_v2018",Rr="https://w3id.org/fog#asRevit_v2019",Or="https://w3id.org/fog#asRevit_v2020",xr="https://w3id.org/fog#asRhino",Pr="https://w3id.org/fog#asRhino_v5",Ar="https://w3id.org/fog#asRhino_v6",Gr="https://w3id.org/fog#asSfa",jr="https://w3id.org/fog#asSfa_v1",Mr="https://w3id.org/fog#asSfa_v1-wkt",Er="https://w3id.org/fog#asSfa_v2",Ur="https://w3id.org/fog#asSfa_v2-wkb",Nr="https://w3id.org/fog#asSfa_v2-wkt",qr="https://w3id.org/fog#asShapefile",zr="https://w3id.org/fog#asShapefile-dbf",Fr="https://w3id.org/fog#asShapefile-prj",Xr="https://w3id.org/fog#asShapefile-shp",Lr="https://w3id.org/fog#asShapefile-shx",Qr="https://w3id.org/fog#asSketchUp",Br="https://w3id.org/fog#asSketchUp_v2017",Zr="https://w3id.org/fog#asSketchUp_v2018",Vr="https://w3id.org/fog#asSketchUp_v2019",Wr="https://w3id.org/fog#asStep",Hr="https://w3id.org/fog#asStep_ap214",Kr="https://w3id.org/fog#asStep_ap242",$r="https://w3id.org/fog#asStl",Yr="https://w3id.org/fog#asSvg",Jr="https://w3id.org/fog#asX3d",ti="https://w3id.org/fog#hasIfcId",ei="https://w3id.org/fog#hasIfcId-guid",ri="https://w3id.org/fog#hasObjId",ii="https://w3id.org/fog#hasObjId-group",ai="https://w3id.org/fog#hasObjId-object",oi="https://w3id.org/fog#hasRevitId",si="https://w3id.org/fog#hasRevitId-element",pi="https://w3id.org/fog#hasRevitId-uniqueId",di="https://w3id.org/fog#hasRhinoId",ni="https://w3id.org/fog#hasRhinoId-object",gi="https://w3id.org/fog#",fi="fog",hi=i,li=a,_i=o},1725:(t,e,r)=>{"use strict";r.d(e,{X:()=>n});r(560);var i=r(4283),a=r(2072),o=r(336),s=r(6551),p=r(543),d=r(9876);const n=(0,d.Q_)("marker",{state:()=>({rdf:void 0,markers:[],objects:[]}),getters:{},actions:{initialize(){return new Promise(((t,e)=>{const r="http://example.org/",d=new i.n3;d.uid="marker-1",d.dictionary=i.Vz.fromURI(o.NQ.DICT_ARUCO_MIP_36h12),d.identifier=10,d.origin=a.xV.fromURI(o.NQ.OriginCenter),d.height=150,d.width=150;const n=new i.n3;n.uid="marker-2",n.dictionary=i.Vz.fromURI(o.NQ.DICT_ARUCO_ORIGINAL),n.identifier=94,n.origin=a.xV.fromURI(o.NQ.OriginCenter),n.height=100,n.width=100;const g=new i.nd("earth");g.addRelativePosition(new s.Relative3DPosition(d.uid,0,0,100,s.LengthUnit.MILLIMETER)),g.geometry=new i.ZX,g.geometry.asGltf="https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/earth.gltf";const f=new i.nd("jupiter");f.addRelativePosition(new s.Relative3DPosition(n.uid,0,0,.5,s.LengthUnit.METER)),f.geometry=new i.ZX,f.geometry.asGltf="https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/jupiter.gltf";const h=new p.Store;h.addQuads(p.RDFSerializer.serializeToQuads(d,r)),h.addQuads(p.RDFSerializer.serializeToQuads(g,r)),h.addQuads(p.RDFSerializer.serializeToQuads(n,r)),h.addQuads(p.RDFSerializer.serializeToQuads(f,r)),p.RDFSerializer.stringify(h,{prettyPrint:!0,baseUri:"http://example.org/",prefixes:{fidmark:"http://purl.org/fidmark/",example:"http://example.org/",[o.Af._PREFIX]:o.Af._BASE,[o.NI._PREFIX]:o.NI._BASE}}).then((t=>(this.rdf=t,this.fromRDF(this.rdf)))).then((()=>{t()})).catch(e)}))},fromRDF(t){return new Promise(((e,r)=>{const a=new p.Parser,o=a.parse(t),d=new p.Store(o),n=new p.SPARQLDataDriver(s.DataObject,{sources:[d],engine:p.DefaultEngine}),g="\n PREFIX fidmark: \n PREFIX ssn: \n PREFIX sosa: \n PREFIX omg: \n\n SELECT ?object {\n { ?object a fidmark:ArUco }\n UNION\n { \n ?object a sosa:FeatureOfInterest .\n ?object omg:hasGeometry ?geometry .\n }\n }";n.queryBindings(g).then((t=>{this.markers=[],this.objects=[],t.forEach((t=>{const e=t.get("object").id,r=p.RDFSerializer.deserializeFromStore(p.DataFactory.namedNode(e),d);r instanceof i.hx?this.markers.push(r):r instanceof i.nd&&(console.log(r),r.geometry.load(),this.objects.push(r))})),console.log("Virtual objects",this.objects),e()})).catch(r)}))}}})},6551:t=>{"use strict";t.exports=OpenHPS.core},543:t=>{"use strict";t.exports=OpenHPS.rdf},6177:t=>{"use strict";t.exports=OpenHPS.video},3340:t=>{"use strict";t.exports=OpenHPS.webrtc},2904:t=>{"use strict";t.exports=void 0}},e={};function __webpack_require__(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={exports:{}};return t[r].call(a.exports,a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=t,(()=>{var t=[];__webpack_require__.O=(e,r,i,a)=>{if(!r){var o=1/0;for(n=0;n=a)&&Object.keys(__webpack_require__.O).every((t=>__webpack_require__.O[t](r[p])))?r.splice(p--,1):(s=!1,a0&&t[n-1][2]>a;n--)t[n]=t[n-1];t[n]=[r,i,a]}})(),(()=>{__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;return __webpack_require__.d(e,{a:e}),e}})(),(()=>{__webpack_require__.d=(t,e)=>{for(var r in e)__webpack_require__.o(e,r)&&!__webpack_require__.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=t=>Promise.all(Object.keys(__webpack_require__.f).reduce(((e,r)=>(__webpack_require__.f[r](t,e),e)),[]))})(),(()=>{__webpack_require__.u=t=>"js/"+t+"."+{74:"8b7ce425",78:"36a921d5",109:"34280411",158:"2ef25567",159:"284e735a",320:"33e4abb6",338:"697adcc2",544:"0b13aa14",576:"fcb4289a",753:"7d6aa6c2",775:"5aa9e00f",789:"efd2adbb",980:"d6174174"}[t]+".js"})(),(()=>{__webpack_require__.miniCssF=t=>"css/"+t+"."+{159:"00add67b",320:"d8c23228"}[t]+".css"})(),(()=>{__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()})(),(()=>{__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})(),(()=>{var t={},e="eswc2024:";__webpack_require__.l=(r,i,a,o)=>{if(t[r])t[r].push(i);else{var s,p;if(void 0!==a)for(var d=document.getElementsByTagName("script"),n=0;n{s.onerror=s.onload=null,clearTimeout(f);var a=t[r];if(delete t[r],s.parentNode&&s.parentNode.removeChild(s),a&&a.forEach((t=>t(i))),e)return e(i)},f=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=onScriptComplete.bind(null,s.onerror),s.onload=onScriptComplete.bind(null,s.onload),p&&document.head.appendChild(s)}}})(),(()=>{__webpack_require__.r=t=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.p="/application/"})(),(()=>{if("undefined"!==typeof document){var createStylesheet=(t,e,r,i,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css";var onLinkComplete=r=>{if(o.onerror=o.onload=null,"load"===r.type)i();else{var s=r&&("load"===r.type?"missing":r.type),p=r&&r.target&&r.target.href||e,d=new Error("Loading CSS chunk "+t+" failed.\n("+p+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=s,d.request=p,o.parentNode&&o.parentNode.removeChild(o),a(d)}};return o.onerror=o.onload=onLinkComplete,o.href=e,r?r.parentNode.insertBefore(o,r.nextSibling):document.head.appendChild(o),o},findStylesheet=(t,e)=>{for(var r=document.getElementsByTagName("link"),i=0;inew Promise(((e,r)=>{var i=__webpack_require__.miniCssF(t),a=__webpack_require__.p+i;if(findStylesheet(i,a))return e();createStylesheet(t,a,null,e,r)})),t={143:0};__webpack_require__.f.miniCss=(e,r)=>{var i={159:1,320:1};t[e]?r.push(t[e]):0!==t[e]&&i[e]&&r.push(t[e]=loadStylesheet(e).then((()=>{t[e]=0}),(r=>{throw delete t[e],r})))}}})(),(()=>{var t={143:0};__webpack_require__.f.j=(e,r)=>{var i=__webpack_require__.o(t,e)?t[e]:void 0;if(0!==i)if(i)r.push(i[2]);else{var a=new Promise(((r,a)=>i=t[e]=[r,a]));r.push(i[2]=a);var o=__webpack_require__.p+__webpack_require__.u(e),s=new Error,loadingEnded=r=>{if(__webpack_require__.o(t,e)&&(i=t[e],0!==i&&(t[e]=void 0),i)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,i[1](s)}};__webpack_require__.l(o,loadingEnded,"chunk-"+e,e)}},__webpack_require__.O.j=e=>0===t[e];var webpackJsonpCallback=(e,r)=>{var i,a,[o,s,p]=r,d=0;if(o.some((e=>0!==t[e]))){for(i in s)__webpack_require__.o(s,i)&&(__webpack_require__.m[i]=s[i]);if(p)var n=p(__webpack_require__)}for(e&&e(r);d__webpack_require__(7461)));r=__webpack_require__.O(r)})(); +//# sourceMappingURL=app.2051cb68.js.map \ No newline at end of file diff --git a/application/js/app.2051cb68.js.map b/application/js/app.2051cb68.js.map new file mode 100644 index 0000000..8a1ee54 --- /dev/null +++ b/application/js/app.2051cb68.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/app.2051cb68.js","mappings":"sBAAA,SAASA,yBAAyBC,GAGjC,OAAOC,QAAQC,UAAUC,MAAK,KAC7B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBL,EAAM,KAEjD,MADAI,EAAEE,KAAO,mBACHF,CAAC,GAET,CACAL,yBAAyBQ,KAAO,IAAM,GACtCR,yBAAyBG,QAAUH,yBACnCA,yBAAyBS,GAAK,KAC9BC,EAAOC,QAAUX,wB,sDCVX,SAAUY,OAAOC,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,MAAMC,GAA+BC,EAAAA,EAAAA,IAAkB,qBACjDC,GAAqBD,EAAAA,EAAAA,IAAkB,WAE7C,OAAQE,EAAAA,EAAAA,OCLRC,EAAAA,EAAAA,IAEUF,EAAA,MDIRG,SAASC,EAAAA,EAAAA,KCLT,IAAqB,EAArBC,EAAAA,EAAAA,IAAqBP,MDQrBQ,EAAG,GAEP,C,yECMe,IAAMC,EAAN,MAAMA,YAAYC,EAAAA,GAAEC,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,oBACnBC,EAAAA,EAAAA,KAAgB,CAE9B,iBAAMC,SACEC,EAAAA,EAAAA,UAASC,8CACjB,CAEAC,OAAAA,GACEC,EAAAA,cAAcC,WAAW,SACzBC,KAAKC,YAAYF,YACnB,GAVmBX,GAAEc,EAAAA,EAAAA,IAAA,EALtBC,EAAAA,EAAAA,IAAQ,CACPC,WAAY,CACVC,OAAM,KAAEC,gBAAeA,EAAAA,OAGNlB,G,wBCbrB,MAAMmB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASnC,UAEpE,I,kCCDA,SAA4BoC,EAAAA,EAAAA,IAAiB,CAC3CC,OAAQ,WACRC,KAAAA,CAAMC,GAGR,MAAO,CAACtC,EAAUC,MACRQ,EAAAA,EAAAA,OAAcC,EAAAA,EAAAA,KAAa6B,EAAAA,EAAAA,IAAOC,EAAAA,IAAU,KAAM,CACxD7B,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOE,EAAAA,IAAU,KAAM,CAClC9B,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAON,EAAAA,MACpBpB,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOG,EAAAA,IAAY,CAAEC,KAAM,UAAY,CAClDhC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOK,EAAAA,IAAe,CACjCC,IAAK,SACLC,KAAM,gBACL,CACDnC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOQ,EAAAA,IAAU,CAC5B,cAAe,OACfC,MAAMT,EAAAA,EAAAA,IAAOU,EAAAA,gBACZ,KAAM,EAAG,CAAC,UACbpC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOW,EAAAA,IAAW,KAAM,CACnCvC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBuC,EAAAA,EAAAA,IAAiB,SAEnBrC,EAAG,OAGPA,EAAG,KAELD,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOK,EAAAA,IAAe,CACjCC,IAAK,SACLC,KAAM,gBACL,CACDnC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOQ,EAAAA,IAAU,CAC5B,cAAe,OACfC,MAAMT,EAAAA,EAAAA,IAAO7C,EAAAA,OACZ,KAAM,EAAG,CAAC,UACbmB,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOW,EAAAA,IAAW,KAAM,CACnCvC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBuC,EAAAA,EAAAA,IAAiB,kBAEnBrC,EAAG,OAGPA,EAAG,KAELD,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOK,EAAAA,IAAe,CACjCC,IAAK,UACLC,KAAM,iBACL,CACDnC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOQ,EAAAA,IAAU,CAC5B,cAAe,OACfC,MAAMT,EAAAA,EAAAA,IAAOa,EAAAA,cACZ,KAAM,EAAG,CAAC,UACbvC,EAAAA,EAAAA,KAAa0B,EAAAA,EAAAA,IAAOW,EAAAA,IAAW,KAAM,CACnCvC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBuC,EAAAA,EAAAA,IAAiB,cAEnBrC,EAAG,OAGPA,EAAG,OAGPA,EAAG,OAGPA,EAAG,OAGPA,EAAG,IAGP,IChFM,EAAc,EAEpB,ICDMuC,EAAgC,CACpC,CACEC,KAAM,IACNC,SAAU,UAEZ,CACED,KAAM,SACNE,UAAWC,EACXC,SAAU,CACR,CACEJ,KAAM,GACNC,SAAU,gBAEZ,CACED,KAAM,SACNE,UAAWA,IAAM,+BAEnB,CACEF,KAAM,SACNE,UAAWA,IAAM,+BAEnB,CACEF,KAAM,UACNE,UAAWA,IAAM,kCAMnBG,GAASC,EAAAA,EAAAA,IAAa,CAC1BC,SAASC,EAAAA,EAAAA,IAAqBvC,iBAC9B8B,WAGF,I,wGCVCU,OAAeC,MAAQ,CACtBC,OAAQ,CACNC,cAAc,EACdC,KAAM,OAIV,MAAMC,GAAMC,EAAAA,EAAAA,IAAUtD,GACnBuD,IAAIC,EAAAA,IACJD,IAAIX,GACJW,KAAIE,EAAAA,EAAAA,OAEPb,EAAOc,UAAUlF,MAAK,MACpBmF,EAAAA,EAAAA,GAAS,IAAKC,IACdP,EAAIQ,MAAM,OAAO,G,yICjCZ,IAAMC,EAAYC,EAAlB,MAAMD,qBAAqBE,EAAAA,kBAC9B,cAAOC,CAAQC,GACX,MAAMC,EAAO,IAAIJ,EAEjB,OADCI,EAAaC,IAAM,CAAEF,OACfC,CACX,GALSL,EAAYC,GAAAjD,EAAAA,EAAAA,IAAA,EALxBuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQT,iBAGTA,GAQb,MAAMU,EAA8BV,EAAaG,QAAQM,EAAAA,GAAQE,cAC3DC,EAAmCZ,EAAaG,QAAQM,EAAAA,GAAQI,kBAChEC,EAAoCd,EAAaG,QAAQM,EAAAA,GAAQM,mBACjEC,EAAgChB,EAAaG,QAAQM,EAAAA,GAAQQ,eAC7DC,EAAiClB,EAAaG,QAAQM,EAAAA,GAAQU,e,kJCZ7D,IAAMC,EAAgBC,EAAtB,MAAMD,iBAAgBhF,WAAAA,IAAAE,EAAAA,EAAAA,GAAA,qBAAAA,EAAAA,EAAAA,GAAA,2BAezB,cAAO6D,CAAQC,GACX,MAAMC,EAAO,IAAIgB,EAEjB,OADChB,EAAaC,IAAM,CAAEF,OACfC,CACX,G,WAlBArD,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQe,mBAEzB,2DAGFxE,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQgB,oBAEzB,iEAZOL,EAAgBC,GAAArE,EAAAA,EAAAA,IAAA,EAL5BuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQW,qBAGTA,GCAN,IAAMM,EAAN,MAAMA,gBAAetF,WAAAA,IAAAE,EAAAA,EAAAA,GAAA,sBAAAA,EAAAA,EAAAA,GAAA,oBAAAA,EAAAA,EAAAA,GAAA,0BACxBU,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQkB,QACnBC,SAAUC,EAAAA,IAAIC,WAEpB,sBACe,oBADf,EACe,qBAATC,EAAAA,WAAAA,EAAAA,WAASC,EAAAC,SAAA,6BAEjBjF,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQyB,MACnBN,SAAUC,EAAAA,IAAIC,WAEpB,sBACa,oBADb,EACa,qBAATC,EAAAA,WAAAA,EAAAA,WAASI,EAAAF,SAAA,2BAEfjF,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQ2B,OACnBR,SAAUC,EAAAA,IAAIC,WAEpB,sBACiB,oBADjB,EACiB,qBAATC,EAAAA,WAAAA,EAAAA,WAASM,EAAAJ,SAAA,8BAvBVP,GAAe1E,EAAAA,EAAAA,IAAA,EAL3BuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQiB,oBAGTA,G,oBCGN,IAAMY,EAAN,MAAMA,uBAAuBC,EAAAA,eAAcnG,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,qBAAAA,EAAAA,EAAAA,GAAA,2BAAAA,EAAAA,EAAAA,GAAA,2BAAAA,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,sBAAAA,EAAAA,EAAAA,GAAA,kCAC9CU,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQ+B,WACnBZ,SAAUC,EAAAA,IAAIY,WAEpB,2DAGFzF,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQiC,iBACnBd,SAAUC,EAAAA,IAAIc,SAElBC,WAAYC,EAAAA,WAAWC,WACzB,iEAGF9F,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQsC,kBAEzB,sBAC2B,oBAD3B,EAC2B,qBAAhB3B,GAAAA,GAAgBY,EAAAC,SAAA,kCAE7BjF,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQuC,cAEzB,sBACmB,oBADnB,EACmB,qBAAZhD,EAAAA,IAAAA,EAAAA,IAAYmC,EAAAF,SAAA,8BAErBjF,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAW,CAACd,EAAAA,GAAQwC,WACpBC,WAAaC,GACFC,EAAAA,WAAWC,YACbC,IAAIhD,EAAAA,IAAIE,KAAM+C,EAAAA,KAAKC,eACnBF,IAAIC,EAAAA,KAAKE,KAAMC,EAAAA,WAAWC,YAC1BL,IAAIC,EAAAA,KAAKK,aAAcT,EAAOtB,EAAAA,IAAIgC,QAClCC,QAETC,aAAeC,IACX,MAAMP,EAAO7G,EAAAA,cAAcqH,YAAYD,EAAME,WAAWX,EAAAA,KAAKE,MAAM,GAAaC,EAAAA,YAChF,OAAOD,EAAKU,QAAQC,WAAWJ,EAAME,WAAWX,EAAAA,KAAKK,cAAc,GAAGT,OAAQO,EAAAA,WAAWC,WAAW,MAG9G,6DAGF3G,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAW,CAACd,EAAAA,GAAQ4D,UACpBnB,WAAaC,GACFC,EAAAA,WAAWC,YACbC,IAAIhD,EAAAA,IAAIE,KAAM+C,EAAAA,KAAKC,eACnBF,IAAIC,EAAAA,KAAKE,KAAMC,EAAAA,WAAWC,YAC1BL,IAAIC,EAAAA,KAAKK,aAAcT,EAAOtB,EAAAA,IAAIgC,QAClCC,QAETC,aAAeC,IACX,MAAMP,EAAO7G,EAAAA,cAAcqH,YAAYD,EAAME,WAAWX,EAAAA,KAAKE,MAAM,GAAaC,EAAAA,YAChF,OAAOD,EAAKU,QAAQC,WAAWJ,EAAME,WAAWX,EAAAA,KAAKK,cAAc,GAAGT,OAAQO,EAAAA,WAAWC,WAAW,MAG9G,4DAGF3G,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWd,EAAAA,GAAQ6D,sBAEzB,sBAC+B,oBAD/B,EAC+B,qBAAf5C,GAAAA,GAAeW,EAAAJ,SAAA,sCAzExBK,GAActF,EAAAA,EAAAA,IAAA,EAL1BuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQ6B,mBAGTA,GCHN,IAAMiC,EAAN,MAAMA,oBAAoBjC,IAApBiC,GAAWvH,EAAAA,EAAAA,IAAA,EALvBuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQ+D,UAGTD,G,wBCEN,IAAME,EAAN,MAAMA,SAAQrI,WAAAA,IAAAE,EAAAA,EAAAA,GAAA,uBAAAA,EAAAA,EAAAA,GAAA,qBAUjB,QAAIoI,GACA,OAAO5H,KAAK6H,KAChB,CAEAC,IAAAA,GACI,OAAO,IAAIpK,SAAQ,CAACC,EAASoK,KACzB,MAAMC,EAAS,IAAIC,EAAAA,EACnBD,EAAOF,KACH9H,KAAKkI,QACLN,IACI5H,KAAK6H,MAAQD,EACb,MAAMO,GAAO,IAAIC,EAAAA,KAAaC,cAAcT,EAAKU,OAC3CC,EAAU,IAAIH,EAAAA,IACdI,EAAOL,EAAKM,QAAQF,GAGpBG,EAAMC,KAAKD,IAAIF,EAAKI,EAAGJ,EAAKK,EAAGL,EAAKM,GAC1C9I,KAAK6H,MAAMS,MAAMS,MAAMC,UAAU,EAAIN,GACrC/K,EAAQqC,KAAK6H,MAAM,QACpBoB,EAAWlB,EAAO,GAEjC,G,OA9BA7H,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAWyE,EAAAA,GAAIhB,OACfpD,SAAUC,EAAAA,IAAIC,WAEpB,4DANO2C,GAAQzH,EAAAA,EAAAA,IAAA,EALpBuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMyF,EAAAA,GAAIxB,aAGLA,GCDN,IAAMyB,EAAN,MAAMA,sBAAsBC,EAAAA,WAAU/J,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,2BACzCU,EAAAA,EAAAA,IAAA,EAACsE,EAAAA,EAAAA,oBAAmB,CAChBhB,IAAK,CACDiB,UAAW0E,EAAAA,GAAIG,gBAErB,sBACiB,oBADjB,EACiB,qBAAR3B,GAAAA,GAAQzC,EAAAC,SAAA,+BANViE,GAAalJ,EAAAA,EAAAA,IAAA,EALzBuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAM6F,EAAAA,KAAKC,sBAGNJ,GCDN,IAAMK,EAAN,MAAMA,oBAAoBjE,IAApBiE,GAAWvJ,EAAAA,EAAAA,IAAA,EALvBuD,EAAAA,EAAAA,oBAAmB,CAChBD,IAAK,CACDE,KAAMC,EAAAA,GAAQ+F,UAGTD,E,4gJCYN,MAAMjE,EAA2B,yCAS3BlB,EAA6B,2CAS7BM,EAA4B,0CAS5B+E,EAA4B,0CAS5BC,EAAgC,8CAShCC,EAA+B,6CAS/BC,EAAuB,qCASvBJ,EAAkB,gCASlBK,EAAsB,oCAStBC,EAAsB,oCAStBC,EAAoB,kCASpBC,EAAyB,uCASzBC,EAAqB,mCASrBzC,EAAkB,gCASlB0C,EAA0B,wCAS1BC,EAAsB,oCAStBC,EAAqB,mCASrBC,EAAqB,mCAarBC,EAAmB,iCASnBC,EAAgB,8BAShBC,EAAkB,gCASlBC,EAAsB,oCAStBC,EAAsB,oCAStBC,EAAsB,oCAStBC,EAAgC,8CAShCC,EAAuB,qCASvBC,EAAgC,8CAShCC,EAAuB,qCASvBC,EAA4B,0CAS5BhI,EAAyB,uCASzBiI,EAAiC,+CASjCC,EAAqC,mDASrCC,EAAqB,mCASrBC,EAAsB,oCAStBC,EAA+B,6CAS/BC,EAAkB,gCASlBC,EAAuB,qCASvBC,EAAmB,iCASnBC,EAAoB,kCASpBC,EAAiB,+BASjBC,EAAiB,+BASjBC,EAAiB,+BASjBC,EAAoB,kCASpBC,EAAuB,qCASvBC,EAAoB,kCASpBC,EAAmB,iCASnBC,EAAyB,uCASzBC,EAA2B,gCAS3BnG,GAAmC,wCASnCE,GAA+B,oCAS/BqB,GAAuC,4CASvC6E,GAA+B,oCAS/BnG,GAA+B,oCAS/BqB,GAA8B,mCAS9B+E,GAAyC,8CASzCC,GAA4B,iCAS5B1H,GAA+B,kCAS/BO,GAA6B,gCAS7BE,GAA8B,iCAS9BkH,GAA6B,gCAS7BC,GAA2B,8BAS3BC,GAA8B,iCAS9BhI,GAAsC,yCAStCiI,GAAsC,yCAStChI,GAAuC,0CASvCiI,GAAkC,qCASlCC,GAAkC,qCASlCnH,GAAkC,qCASlCE,GAAwC,2CASxCkH,GAA+B,kCAS/BC,GAAyB,gCASzBC,GAA4B,mCAS5BC,GAA8B,qCAS9BC,GAAyB,gCASzBC,GAAmC,0CASnCC,GAAgC,uCAShCC,GAAiC,wCASjCC,GAAgC,uCAShCC,GAA+B,sCAS/BC,GAAgC,uCAShCC,GAAiC,wCASjCC,GAAgC,uCAShCC,GAA+B,sCAS/BC,GAAgC,uCAShCC,GAAiC,wCASjCC,GAAgC,uCAShCC,GAA+B,sCAS/BC,GAAgC,uCAShCC,GAAiC,wCASjCC,GAAgC,uCAShCC,GAA+B,sCAS/BC,GAAsC,6CAStCC,GAAsC,6CAStCC,GAAuC,8CASvCC,GAAuC,8CASvCC,GAA8B,qCAS9BC,GAAuC,8CASvCC,GAAmC,0CASnCC,GAAwC,+CASxCC,GAAuC,8CASvCC,GAAuC,8CASvCC,GAA4C,mDAS5CC,GAAgD,uDAShDC,GAAoC,2CASpCC,GAAoC,2CASpCC,GAAoC,2CASpCnL,GAAoC,2CASpCE,GAAqC,4CASrCJ,GAAgC,uCAShCM,GAAiC,wCASjCE,GAAkC,yCAElC8K,GAAmB,2BACnBC,GAAkB,UCr+BlBC,GAAiC,4CAYjCC,GAA0B,qCAS1B3H,GAAqB,gCASrB4H,GAA4B,uCAS5BC,GAAyC,2CASzCC,GAA4C,8CAU5CC,GAA2C,6CAS3CC,GAAmD,qDASnDrG,GAAiC,mCASjCsG,GAAwC,0CASxCC,GAAsC,wCAStCC,GAA8C,gDAS9CC,GAA6C,+CAS7CC,GAA2C,6CAS3CC,GAAgD,kDAShDC,GAA6C,+CAS7CC,GAAsC,wCAStCC,GAAwC,0CASxCC,GAA+C,+CAS/CC,GAAoD,oDAEpDnB,GAAmB,wBACnBC,GAAkB,MClLlBmB,GAA8B,yCAS9BC,GAA0B,8BAS1BC,GAAgC,oCAShCC,GAAkC,sCASlCC,GAA4B,gCAS5BC,GAAsC,0CAStCC,GAAoC,wCASpCC,GAAqC,yCASrCC,GAAqC,yCASrCC,GAAsC,0CAStCC,GAAsC,0CAStCC,GAAsC,0CAStCC,GAAwC,4CASxCC,GAA6B,iCAS7BC,GAAyB,6BASzBC,GAA+B,mCAS/BC,GAA+B,mCAS/BC,GAA+B,mCAS/BC,GAAyB,6BASzBC,GAA6B,iCAS7BC,GAAmC,uCASnCC,GAAmC,uCASnC1J,GAA8B,8BAS9B2J,GAAyB,6BASzBC,GAAyB,6BASzBC,GAA8B,kCAS9BC,GAAkC,sCASlCC,GAAqC,yCASrCC,GAAiC,qCASjCC,GAAqC,yCASrCC,GAAwC,4CASxCC,GAA8B,kCAS9BC,GAAkC,sCASlCC,GAAqC,yCASrCC,GAAkC,sCASlCC,GAAsC,0CAStCC,GAAyC,6CASzCC,GAAkC,sCASlCC,GAAsC,0CAStCC,GAAyC,6CASzCC,GAA0B,8BAS1BC,GAAyB,6BASzBC,GAA2B,+BAS3BC,GAA6B,6BAS7BC,GAAyB,6BASzBC,GAAyB,6BASzBC,GAA2B,+BAS3BC,GAAiC,qCASjCC,GAAiC,qCASjCC,GAAiC,qCASjCC,GAAiC,qCASjCC,GAA2B,+BAS3BC,GAA8B,kCAS9BC,GAA8B,kCAS9BC,GAAyB,6BASzBC,GAA4B,gCAS5BC,GAAgC,oCAShCC,GAA4B,gCAS5BC,GAAgC,oCAShCC,GAAgC,oCAShCC,GAAmC,mCASnCC,GAAmC,uCASnCC,GAAmC,uCASnCC,GAAmC,uCASnCC,GAAmC,uCASnCC,GAA8B,kCAS9BC,GAAoC,wCASpCC,GAAoC,wCASpCC,GAAoC,wCASpCC,GAA0B,8BAS1BC,GAAgC,oCAShCC,GAAgC,oCAShCC,GAAyB,6BASzBC,GAAyB,6BASzBC,GAAyB,6BASzBC,GAAgC,gCAShCC,GAAqC,qCASrCC,GAAgC,gCAShCC,GAAsC,sCAStCC,GAAuC,uCASvCC,GAAkC,kCASlCC,GAA0C,0CAS1CC,GAA2C,2CAS3CC,GAAkC,kCASlCC,GAAyC,yCAEzCvG,GAAmB,wBACnBC,GAAkB,MC5wB0BzL,GAAUgS,EAClBxM,GAAMyM,EACN1M,GAAM2M,C,oHCWhD,MAAMpW,GAAiBqW,EAAAA,EAAAA,IAAY,SAAU,CAClDC,MAAOA,KAAA,CACLvS,SAAKyF,EACL+M,QAAS,GACTC,QAAS,KAEXC,QAAS,CAAC,EAGVC,QAAS,CACPpW,UAAAA,GACE,OAAO,IAAIrC,SAAQ,CAACC,EAASoK,KAC3B,MAAMqO,EAAW,sBACXC,EAAU,IAAI5O,EAAAA,GACpB4O,EAAQC,IAAM,WACdD,EAAQE,WAAajS,EAAAA,GAAiBjB,QAAQM,EAAAA,GAAQgL,sBACtD0H,EAAQG,WAAa,GACrBH,EAAQI,OAASvT,EAAAA,GAAaG,QAAQM,EAAAA,GAAQE,cAC9CwS,EAAQK,OAAS,IACjBL,EAAQM,MAAQ,IAEhB,MAAMC,EAAU,IAAInP,EAAAA,GACpBmP,EAAQN,IAAM,WACdM,EAAQL,WAAajS,EAAAA,GAAiBjB,QAAQM,EAAAA,GAAQ8K,qBACtDmI,EAAQJ,WAAa,GACrBI,EAAQH,OAASvT,EAAAA,GAAaG,QAAQM,EAAAA,GAAQE,cAC9C+S,EAAQF,OAAS,IACjBE,EAAQD,MAAQ,IAEhB,MAAME,EAAQ,IAAIzN,EAAAA,GAAc,SAChCyN,EAAMC,oBAAoB,IAAIC,EAAAA,mBAAmBV,EAAQC,IAAK,EAAG,EAAG,IAAK1P,EAAAA,WAAWC,aACpFgQ,EAAMG,SAAW,IAAIrP,EAAAA,GACrBkP,EAAMG,SAAS9O,OAAS,uIAExB,MAAM+O,EAAU,IAAI7N,EAAAA,GAAc,WAClC6N,EAAQH,oBAAoB,IAAIC,EAAAA,mBAAmBH,EAAQN,IAAK,EAAG,EAAG,GAAK1P,EAAAA,WAAWsQ,QACtFD,EAAQD,SAAW,IAAIrP,EAAAA,GACvBsP,EAAQD,SAAS9O,OAAS,yIAG1B,MAAMiP,EAAQ,IAAIC,EAAAA,MAClBD,EAAME,SAASvX,EAAAA,cAAcwX,iBAAiBjB,EAASD,IACvDe,EAAME,SAASvX,EAAAA,cAAcwX,iBAAiBT,EAAOT,IACrDe,EAAME,SAASvX,EAAAA,cAAcwX,iBAAiBV,EAASR,IACvDe,EAAME,SAASvX,EAAAA,cAAcwX,iBAAiBL,EAASb,IACvDtW,EAAAA,cAAcyX,UAAUJ,EAAO,CAC7BK,aAAa,EACbC,QAAS,sBACTC,SAAU,CACR/T,QAAS,2BACTgU,QAAS,sBACT,CAACxO,EAAAA,GAAIiG,SAAUjG,EAAAA,GAAIgG,MACnB,CAACjG,EAAAA,GAAIkG,SAAUlG,EAAAA,GAAIiG,SAEpBvR,MAAKga,IACN5X,KAAKwD,IAAMoU,EACJ5X,KAAK6X,QAAQ7X,KAAKwD,QACxB5F,MAAK,KACND,GAAS,IACRma,MAAM/P,EAAO,GAEpB,EACA8P,OAAAA,CAAQD,GACN,OAAO,IAAIla,SAAQ,CAACC,EAASoK,KAC3B,MAAMgQ,EAAS,IAAIC,EAAAA,OACbC,EAAgBF,EAAOG,MAAMN,GAC7BT,EAAQ,IAAIC,EAAAA,MAAMa,GAClBE,EAAS,IAAIC,EAAAA,iBAAiB/O,EAAAA,WAAY,CAC9CgP,QAAS,CAAClB,GACVmB,OAAQC,EAAAA,gBAEJC,EAAQ,ucAcdL,EACGM,cAAcD,GACd5a,MAAM8a,IACL1Y,KAAKgW,QAAU,GACfhW,KAAKiW,QAAU,GACfyC,EAASC,SAASC,IAChB,MAAMtV,EAAOsV,EAAQC,IAAI,UAAwB5a,GAC3C6a,EAAqBhZ,EAAAA,cAAciZ,qBACvCC,EAAAA,YAAYC,UAAU3V,GACtB6T,GAGE2B,aAAkBtT,EAAAA,GACpBxF,KAAKgW,QAAQkD,KAAKJ,GACTA,aAAkB1P,EAAAA,KAC3B+P,QAAQC,IAAIN,GACXA,EAAyB9B,SAASlP,OACnC9H,KAAKiW,QAAQiD,KAAKJ,G,IAGtBK,QAAQC,IAAI,kBAAmBpZ,KAAKiW,SACpCtY,GAAS,IAEVma,MAAM/P,EAAO,GAEpB,I,wBC3HJ7J,EAAOC,QAAUkb,QAAQC,I,uBCAzBpb,EAAOC,QAAUkb,QAAQ7V,G,wBCAzBtF,EAAOC,QAAUkb,QAAQE,K,wBCAzBrb,EAAOC,QAAUkb,QAAQG,M,wBCAzBtb,EAAOC,aAAU8K,C,GCCbwQ,EAA2B,CAAC,EAGhC,SAASC,oBAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqB1Q,IAAjB2Q,EACH,OAAOA,EAAazb,QAGrB,IAAID,EAASub,EAAyBE,GAAY,CAGjDxb,QAAS,CAAC,GAOX,OAHA0b,EAAoBF,GAAUG,KAAK5b,EAAOC,QAASD,EAAQA,EAAOC,QAASub,qBAGpExb,EAAOC,OACf,CAGAub,oBAAoBK,EAAIF,E,MCzBxB,IAAIG,EAAW,GACfN,oBAAoBO,EAAI,CAACC,EAAQC,EAAUC,EAAIC,KAC9C,IAAGF,EAAH,CAMA,IAAIG,EAAeC,IACnB,IAASC,EAAI,EAAGA,EAAIR,EAASS,OAAQD,IAAK,CAGzC,IAFA,IAAKL,EAAUC,EAAIC,GAAYL,EAASQ,GACpCE,GAAY,EACPC,EAAI,EAAGA,EAAIR,EAASM,OAAQE,MACpB,EAAXN,GAAsBC,GAAgBD,IAAalV,OAAOnH,KAAK0b,oBAAoBO,GAAGW,OAAOC,GAASnB,oBAAoBO,EAAEY,GAAKV,EAASQ,MAC9IR,EAASW,OAAOH,IAAK,IAErBD,GAAY,EACTL,EAAWC,IAAcA,EAAeD,IAG7C,GAAGK,EAAW,CACbV,EAASc,OAAON,IAAK,GACrB,IAAIO,EAAIX,SACEnR,IAAN8R,IAAiBb,EAASa,EAC/B,CACD,CACA,OAAOb,CAnBP,CAJCG,EAAWA,GAAY,EACvB,IAAI,IAAIG,EAAIR,EAASS,OAAQD,EAAI,GAAKR,EAASQ,EAAI,GAAG,GAAKH,EAAUG,IAAKR,EAASQ,GAAKR,EAASQ,EAAI,GACrGR,EAASQ,GAAK,CAACL,EAAUC,EAAIC,EAqBjB,C,WCzBdX,oBAAoBsB,EAAK9c,IACxB,IAAI+c,EAAS/c,GAAUA,EAAOgd,WAC7B,IAAOhd,EAAO,WACd,IAAM,EAEP,OADAwb,oBAAoByB,EAAEF,EAAQ,CAAEG,EAAGH,IAC5BA,CAAM,C,WCLdvB,oBAAoByB,EAAI,CAAChd,EAASkd,KACjC,IAAI,IAAIR,KAAOQ,EACX3B,oBAAoB4B,EAAED,EAAYR,KAASnB,oBAAoB4B,EAAEnd,EAAS0c,IAC5E1V,OAAOoW,eAAepd,EAAS0c,EAAK,CAAEW,YAAY,EAAM3C,IAAKwC,EAAWR,IAE1E,C,WCNDnB,oBAAoB+B,EAAI,CAAC,EAGzB/B,oBAAoB7b,EAAK6d,GACjBhe,QAAQie,IAAIxW,OAAOnH,KAAK0b,oBAAoB+B,GAAGG,QAAO,CAACC,EAAUhB,KACvEnB,oBAAoB+B,EAAEZ,GAAKa,EAASG,GAC7BA,IACL,I,WCNJnC,oBAAoBoC,EAAKJ,GAEjB,MAAQA,EAAU,IAAM,CAAC,GAAK,WAAW,GAAK,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,WAAW,IAAM,YAAYA,GAAW,K,WCFxQhC,oBAAoBqC,SAAYL,GAExB,OAASA,EAAU,IAAM,CAAC,IAAM,WAAW,IAAM,YAAYA,GAAW,M,WCHhFhC,oBAAoBsC,EAAI,WACvB,GAA0B,kBAAfC,WAAyB,OAAOA,WAC3C,IACC,OAAOjc,MAAQ,IAAIkc,SAAS,cAAb,EAChB,CAAE,MAAOre,GACR,GAAsB,kBAAXuE,OAAqB,OAAOA,MACxC,CACA,CAPuB,E,WCAxBsX,oBAAoB4B,EAAI,CAACa,EAAKC,IAAUjX,OAAOkX,UAAUC,eAAexC,KAAKqC,EAAKC,E,WCAlF,IAAIG,EAAa,CAAC,EACdC,EAAoB,YAExB9C,oBAAoB+C,EAAI,CAACC,EAAKC,EAAM9B,EAAKa,KACxC,GAAGa,EAAWG,GAAQH,EAAWG,GAAKxD,KAAKyD,OAA3C,CACA,IAAIC,EAAQC,EACZ,QAAW5T,IAAR4R,EAEF,IADA,IAAIiC,EAAUC,SAASC,qBAAqB,UACpCxC,EAAI,EAAGA,EAAIsC,EAAQrC,OAAQD,IAAK,CACvC,IAAIyC,EAAIH,EAAQtC,GAChB,GAAGyC,EAAEC,aAAa,QAAUR,GAAOO,EAAEC,aAAa,iBAAmBV,EAAoB3B,EAAK,CAAE+B,EAASK,EAAG,KAAO,CACpH,CAEGL,IACHC,GAAa,EACbD,EAASG,SAASI,cAAc,UAEhCP,EAAOQ,QAAU,QACjBR,EAAOS,QAAU,IACb3D,oBAAoB4D,IACvBV,EAAOW,aAAa,QAAS7D,oBAAoB4D,IAElDV,EAAOW,aAAa,eAAgBf,EAAoB3B,GAExD+B,EAAOY,IAAMd,GAEdH,EAAWG,GAAO,CAACC,GACnB,IAAIc,iBAAmB,CAACC,EAAMC,KAE7Bf,EAAOgB,QAAUhB,EAAOiB,OAAS,KACjCC,aAAaT,GACb,IAAIU,EAAUxB,EAAWG,GAIzB,UAHOH,EAAWG,GAClBE,EAAOoB,YAAcpB,EAAOoB,WAAWC,YAAYrB,GACnDmB,GAAWA,EAAQpF,SAASyB,GAAQA,EAAGuD,KACpCD,EAAM,OAAOA,EAAKC,EAAM,EAExBN,EAAUa,WAAWT,iBAAiBU,KAAK,UAAMlV,EAAW,CAAEvF,KAAM,UAAW0a,OAAQxB,IAAW,MACtGA,EAAOgB,QAAUH,iBAAiBU,KAAK,KAAMvB,EAAOgB,SACpDhB,EAAOiB,OAASJ,iBAAiBU,KAAK,KAAMvB,EAAOiB,QACnDhB,GAAcE,SAASsB,KAAKC,YAAY1B,EApCkB,CAoCX,C,WCvChDlD,oBAAoBqB,EAAK5c,IACH,qBAAXogB,QAA0BA,OAAOC,aAC1CrZ,OAAOoW,eAAepd,EAASogB,OAAOC,YAAa,CAAEnY,MAAO,WAE7DlB,OAAOoW,eAAepd,EAAS,aAAc,CAAEkI,OAAO,GAAO,C,WCL9DqT,oBAAoB+E,EAAI,e,WCAxB,GAAwB,qBAAb1B,SAAX,CACA,IAAI2B,iBAAmB,CAAChD,EAASiD,EAAUC,EAAQjhB,EAASoK,KAC3D,IAAI8W,EAAU9B,SAASI,cAAc,QAErC0B,EAAQC,IAAM,aACdD,EAAQnb,KAAO,WACf,IAAIqb,eAAkBpB,IAGrB,GADAkB,EAAQjB,QAAUiB,EAAQhB,OAAS,KAChB,SAAfF,EAAMja,KACT/F,QACM,CACN,IAAIqhB,EAAYrB,IAAyB,SAAfA,EAAMja,KAAkB,UAAYia,EAAMja,MAChEub,EAAWtB,GAASA,EAAMS,QAAUT,EAAMS,OAAOjd,MAAQwd,EACzDO,EAAM,IAAIphB,MAAM,qBAAuB4d,EAAU,cAAgBuD,EAAW,KAChFC,EAAInhB,KAAO,wBACXmhB,EAAIxb,KAAOsb,EACXE,EAAIC,QAAUF,EACVJ,EAAQb,YAAYa,EAAQb,WAAWC,YAAYY,GACvD9W,EAAOmX,EACR,GAUD,OARAL,EAAQjB,QAAUiB,EAAQhB,OAASkB,eACnCF,EAAQ1d,KAAOwd,EAEXC,EACHA,EAAOZ,WAAWoB,aAAaP,EAASD,EAAOS,aAE/CtC,SAASsB,KAAKC,YAAYO,GAEpBA,CAAO,EAEXS,eAAiB,CAACne,EAAMwd,KAE3B,IADA,IAAIY,EAAmBxC,SAASC,qBAAqB,QAC7CxC,EAAI,EAAGA,EAAI+E,EAAiB9E,OAAQD,IAAK,CAChD,IAAIgF,EAAMD,EAAiB/E,GACvBiF,EAAWD,EAAItC,aAAa,cAAgBsC,EAAItC,aAAa,QACjE,GAAe,eAAZsC,EAAIV,MAAyBW,IAAate,GAAQse,IAAad,GAAW,OAAOa,CACrF,CACA,IAAIE,EAAoB3C,SAASC,qBAAqB,SACtD,IAAQxC,EAAI,EAAGA,EAAIkF,EAAkBjF,OAAQD,IAAK,CAC7CgF,EAAME,EAAkBlF,GACxBiF,EAAWD,EAAItC,aAAa,aAChC,GAAGuC,IAAate,GAAQse,IAAad,EAAU,OAAOa,CACvD,GAEGG,eAAkBjE,GACd,IAAIhe,SAAQ,CAACC,EAASoK,KAC5B,IAAI5G,EAAOuY,oBAAoBqC,SAASL,GACpCiD,EAAWjF,oBAAoB+E,EAAItd,EACvC,GAAGme,eAAene,EAAMwd,GAAW,OAAOhhB,IAC1C+gB,iBAAiBhD,EAASiD,EAAU,KAAMhhB,EAASoK,EAAO,IAIxD6X,EAAqB,CACxB,IAAK,GAGNlG,oBAAoB+B,EAAEoE,QAAU,CAACnE,EAASG,KACzC,IAAIiE,EAAY,CAAC,IAAM,EAAE,IAAM,GAC5BF,EAAmBlE,GAAUG,EAAS3C,KAAK0G,EAAmBlE,IACzB,IAAhCkE,EAAmBlE,IAAkBoE,EAAUpE,IACtDG,EAAS3C,KAAK0G,EAAmBlE,GAAWiE,eAAejE,GAAS9d,MAAK,KACxEgiB,EAAmBlE,GAAW,CAAC,IAC5B7d,IAEH,aADO+hB,EAAmBlE,GACpB7d,CAAC,IAET,CArE0C,C,WCK3C,IAAIkiB,EAAkB,CACrB,IAAK,GAGNrG,oBAAoB+B,EAAEd,EAAI,CAACe,EAASG,KAElC,IAAImE,EAAqBtG,oBAAoB4B,EAAEyE,EAAiBrE,GAAWqE,EAAgBrE,QAAWzS,EACtG,GAA0B,IAAvB+W,EAGF,GAAGA,EACFnE,EAAS3C,KAAK8G,EAAmB,QAC3B,CAGL,IAAIC,EAAU,IAAIviB,SAAQ,CAACC,EAASoK,IAAYiY,EAAqBD,EAAgBrE,GAAW,CAAC/d,EAASoK,KAC1G8T,EAAS3C,KAAK8G,EAAmB,GAAKC,GAGtC,IAAIvD,EAAMhD,oBAAoB+E,EAAI/E,oBAAoBoC,EAAEJ,GAEpDwE,EAAQ,IAAIpiB,MACZqiB,aAAgBxC,IACnB,GAAGjE,oBAAoB4B,EAAEyE,EAAiBrE,KACzCsE,EAAqBD,EAAgBrE,GACX,IAAvBsE,IAA0BD,EAAgBrE,QAAWzS,GACrD+W,GAAoB,CACtB,IAAIhB,EAAYrB,IAAyB,SAAfA,EAAMja,KAAkB,UAAYia,EAAMja,MAChE0c,EAAUzC,GAASA,EAAMS,QAAUT,EAAMS,OAAOZ,IACpD0C,EAAMG,QAAU,iBAAmB3E,EAAU,cAAgBsD,EAAY,KAAOoB,EAAU,IAC1FF,EAAMI,KAAO,iBACbJ,EAAMxc,KAAOsb,EACbkB,EAAMf,QAAUiB,EAChBJ,EAAmB,GAAGE,EACvB,CACD,EAEDxG,oBAAoB+C,EAAEC,EAAKyD,aAAc,SAAWzE,EAASA,EAE/D,CACD,EAWFhC,oBAAoBO,EAAEU,EAAKe,GAA0C,IAA7BqE,EAAgBrE,GAGxD,IAAI6E,qBAAuB,CAACC,EAA4BC,KACvD,IAGI9G,EAAU+B,GAHTvB,EAAUuG,EAAaC,GAAWF,EAGhBjG,EAAI,EAC3B,GAAGL,EAASyG,MAAM3iB,GAAgC,IAAxB8hB,EAAgB9hB,KAAa,CACtD,IAAI0b,KAAY+G,EACZhH,oBAAoB4B,EAAEoF,EAAa/G,KACrCD,oBAAoBK,EAAEJ,GAAY+G,EAAY/G,IAGhD,GAAGgH,EAAS,IAAIzG,EAASyG,EAAQjH,oBAClC,CAEA,IADG8G,GAA4BA,EAA2BC,GACrDjG,EAAIL,EAASM,OAAQD,IACzBkB,EAAUvB,EAASK,GAChBd,oBAAoB4B,EAAEyE,EAAiBrE,IAAYqE,EAAgBrE,IACrEqE,EAAgBrE,GAAS,KAE1BqE,EAAgBrE,GAAW,EAE5B,OAAOhC,oBAAoBO,EAAEC,EAAO,EAGjC2G,EAAqB5E,WAAW,wBAA0BA,WAAW,yBAA2B,GACpG4E,EAAmBlI,QAAQ4H,qBAAqBpC,KAAK,KAAM,IAC3D0C,EAAmB3H,KAAOqH,qBAAqBpC,KAAK,KAAM0C,EAAmB3H,KAAKiF,KAAK0C,G,KClFvF,IAAIC,EAAsBpH,oBAAoBO,OAAEhR,EAAW,CAAC,MAAM,IAAOyQ,oBAAoB,QAC7FoH,EAAsBpH,oBAAoBO,EAAE6G,E","sources":["webpack://eswc2024/./node_modules/@stencil/core/internal/client/ lazy ^\\.\\/.*\\.entry\\.js.*$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack://eswc2024/./src/App.vue?f202","webpack://eswc2024/./src/App.vue","webpack://eswc2024/./src/App.vue?7ccd","webpack://eswc2024/./src/views/TabsPage.vue?8461","webpack://eswc2024/./src/views/TabsPage.vue","webpack://eswc2024/./src/router/index.ts","webpack://eswc2024/./src/main.ts","webpack://eswc2024/./src/models/MarkerOrigin.ts","webpack://eswc2024/./src/models/MarkerDictionary.ts","webpack://eswc2024/./src/models/ImageDescriptor.ts","webpack://eswc2024/./src/models/FiducialMarker.ts","webpack://eswc2024/./src/models/markers/ArUcoMarker.ts","webpack://eswc2024/./src/models/geometry/Geometry.ts","webpack://eswc2024/./src/models/VirtualObject.ts","webpack://eswc2024/./src/models/markers/ARTagMarker.ts","webpack://eswc2024/./src/ontologies/fidmark.ts","webpack://eswc2024/./src/ontologies/omg.ts","webpack://eswc2024/./src/ontologies/fog.ts","webpack://eswc2024/./src/ontologies/index.ts","webpack://eswc2024/./src/stores/marker.ts","webpack://eswc2024/external var [\"OpenHPS\",\"core\"]","webpack://eswc2024/external var [\"OpenHPS\",\"rdf\"]","webpack://eswc2024/external var [\"OpenHPS\",\"video\"]","webpack://eswc2024/external var [\"OpenHPS\",\"webrtc\"]","webpack://eswc2024/external var []","webpack://eswc2024/webpack/bootstrap","webpack://eswc2024/webpack/runtime/chunk loaded","webpack://eswc2024/webpack/runtime/compat get default export","webpack://eswc2024/webpack/runtime/define property getters","webpack://eswc2024/webpack/runtime/ensure chunk","webpack://eswc2024/webpack/runtime/get javascript chunk filename","webpack://eswc2024/webpack/runtime/get mini-css chunk filename","webpack://eswc2024/webpack/runtime/global","webpack://eswc2024/webpack/runtime/hasOwnProperty shorthand","webpack://eswc2024/webpack/runtime/load script","webpack://eswc2024/webpack/runtime/make namespace object","webpack://eswc2024/webpack/runtime/publicPath","webpack://eswc2024/webpack/runtime/css loading","webpack://eswc2024/webpack/runtime/jsonp chunk loading","webpack://eswc2024/webpack/startup"],"sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(() => {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = () => ([]);\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = 1993;\nmodule.exports = webpackEmptyAsyncContext;","import { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock } from \"vue\"\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_ion_router_outlet = _resolveComponent(\"ion-router-outlet\")!\n const _component_ion_app = _resolveComponent(\"ion-app\")!\n\n return (_openBlock(), _createBlock(_component_ion_app, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_router_outlet)\n ]),\n _: 1\n }))\n}","\n\n","import { render } from \"./App.vue?vue&type=template&id=5a0b662a&ts=true\"\nimport script from \"./App.vue?vue&type=script&lang=ts\"\nexport * from \"./App.vue?vue&type=script&lang=ts\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { unref as _unref, createVNode as _createVNode, createTextVNode as _createTextVNode, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock } from \"vue\"\n\nimport { IonTabBar, IonTabButton, IonTabs, IonLabel, IonIcon, IonPage, IonRouterOutlet } from '@ionic/vue';\nimport { cameraOutline, code, cubeOutline } from 'ionicons/icons';\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'TabsPage',\n setup(__props) {\n\n\nreturn (_ctx: any,_cache: any) => {\n return (_openBlock(), _createBlock(_unref(IonPage), null, {\n default: _withCtx(() => [\n _createVNode(_unref(IonTabs), null, {\n default: _withCtx(() => [\n _createVNode(_unref(IonRouterOutlet)),\n _createVNode(_unref(IonTabBar), { slot: \"bottom\" }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonTabButton), {\n tab: \"camera\",\n href: \"/tabs/camera\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(cameraOutline)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"AR\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_unref(IonTabButton), {\n tab: \"editor\",\n href: \"/tabs/editor\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(code)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"text/turtle\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_unref(IonTabButton), {\n tab: \"objects\",\n href: \"/tabs/objects\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(cubeOutline)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"Objects\")\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }))\n}\n}\n\n})","import script from \"./TabsPage.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./TabsPage.vue?vue&type=script&setup=true&lang=ts\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { createRouter, createWebHashHistory } from '@ionic/vue-router';\nimport { RouteRecordRaw } from 'vue-router';\nimport TabsPage from '../views/TabsPage.vue'\n\nconst routes: Array = [\n {\n path: '/',\n redirect: '/tabs/'\n },\n {\n path: '/tabs/',\n component: TabsPage,\n children: [\n {\n path: '',\n redirect: '/tabs/camera'\n },\n {\n path: 'camera',\n component: () => import('@/views/CameraPage.vue')\n },\n {\n path: 'editor',\n component: () => import('@/views/EditorPage.vue')\n },\n {\n path: 'objects',\n component: () => import('@/views/ObjectsPage.vue')\n }\n ]\n }\n]\n\nconst router = createRouter({\n history: createWebHashHistory(process.env.BASE_URL),\n routes\n})\n\nexport default router\n","import { createApp } from 'vue'\nimport App from './App.vue'\nimport router from './router';\nimport { createPinia } from 'pinia';\nimport { addIcons } from 'ionicons';\nimport * as icons from 'ionicons/icons';\n\nimport { IonicVue } from '@ionic/vue';\n\n/* Core CSS required for Ionic components to work properly */\nimport '@ionic/vue/css/core.css';\n\n/* Basic CSS for apps built with Ionic */\nimport '@ionic/vue/css/normalize.css';\nimport '@ionic/vue/css/structure.css';\nimport '@ionic/vue/css/typography.css';\n\n/* Optional CSS utils that can be commented out */\nimport '@ionic/vue/css/padding.css';\nimport '@ionic/vue/css/float-elements.css';\nimport '@ionic/vue/css/text-alignment.css';\nimport '@ionic/vue/css/text-transformation.css';\nimport '@ionic/vue/css/flex-utils.css';\nimport '@ionic/vue/css/display.css';\n\n/* Theme variables */\nimport './theme/variables.css';\n\n(window as any).Ionic = {\n config: {\n rippleEffect: false,\n mode: 'md',\n },\n};\n\nconst app = createApp(App)\n .use(IonicVue)\n .use(router)\n .use(createPinia());\n \nrouter.isReady().then(() => {\n addIcons({ ...icons });\n app.mount('#app');\n});","import { IriString, SerializableThing } from \"@openhps/rdf\";\nimport { fidmark } from \"../ontologies\";\nimport { SerializableObject } from \"@openhps/core\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.MarkerOrigin\n }\n})\nexport class MarkerOrigin extends SerializableThing {\n static fromURI(uri: IriString): MarkerOrigin {\n const dict = new MarkerOrigin();\n (dict as any).rdf = { uri };\n return dict;\n }\n}\n\nconst ORIGIN_CENTER: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginCenter);\nconst ORIGIN_BOTTOM_LEFT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginBottomLeft);\nconst ORIGIN_BOTTOM_RIGHT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginBottomRight);\nconst ORIGIN_TOP_LEFT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginTopLeft);\nconst ORIGIN_TOP_RIGHT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginTopRight);\n\nexport { ORIGIN_BOTTOM_LEFT, ORIGIN_BOTTOM_RIGHT, ORIGIN_CENTER, ORIGIN_TOP_LEFT, ORIGIN_TOP_RIGHT };\n","import { IriString } from \"@openhps/rdf\";\nimport { fidmark } from \"../ontologies\";\nimport { SerializableMember, SerializableObject } from \"@openhps/core\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.MarkerDictionary\n }\n})\nexport class MarkerDictionary {\n @SerializableMember({\n rdf: {\n predicate: fidmark.dictionarySize\n }\n })\n size: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hammingDistance\n }\n })\n hammingSize: number;\n\n static fromURI(uri: IriString): MarkerDictionary {\n const dict = new MarkerDictionary();\n (dict as any).rdf = { uri };\n return dict;\n }\n}\n","import { IriString, xsd } from '@openhps/rdf';\nimport { fidmark } from '../ontologies';\nimport { SerializableMember, SerializableObject } from '@openhps/core';\n\n@SerializableObject({\n rdf: {\n type: fidmark.ImageDescriptor\n }\n})\nexport class ImageDescriptor {\n @SerializableMember({\n rdf: {\n predicate: fidmark.asImage,\n datatype: xsd.anyURI\n }\n })\n image?: IriString;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.asNFT,\n datatype: xsd.anyURI\n }\n })\n nft?: IriString;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.asPATT,\n datatype: xsd.anyURI\n }\n })\n pattern?: IriString;\n}\n","import { fidmark } from '../ontologies';\nimport { LengthUnit, NumberType, ReferenceSpace, SerializableMember, SerializableObject } from '@openhps/core';\nimport { MarkerDictionary } from './MarkerDictionary';\nimport { RDFBuilder, Thing, qudt, rdf, xsd, RDFSerializer } from '@openhps/rdf';\nimport { ImageDescriptor } from './ImageDescriptor';\nimport { MarkerOrigin } from './MarkerOrigin';\n\n@SerializableObject({\n rdf: {\n type: fidmark.FiducialMarker\n }\n})\nexport class FiducialMarker extends ReferenceSpace {\n @SerializableMember({\n rdf: {\n predicate: fidmark.markerData,\n datatype: xsd.string\n },\n })\n data?: string;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.markerIdentifier,\n datatype: xsd.integer\n },\n numberType: NumberType.INTEGER\n })\n identifier?: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasDictionary\n }\n })\n dictionary?: MarkerDictionary;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasOrigin\n }\n })\n origin?: MarkerOrigin;\n \n @SerializableMember({\n rdf: {\n predicate: [fidmark.hasHeight],\n serializer: (value: number) => {\n return RDFBuilder.blankNode()\n .add(rdf.type, qudt.QuantityValue)\n .add(qudt.unit, LengthUnit.MILLIMETER)\n .add(qudt.numericValue, value, xsd.double)\n .build();\n },\n deserializer: (thing: Thing) => {\n const unit = RDFSerializer.deserialize(thing.predicates[qudt.unit][0] as Thing, LengthUnit);\n return unit.convert(parseFloat(thing.predicates[qudt.numericValue][0].value), LengthUnit.MILLIMETER);\n },\n },\n })\n height?: number;\n\n @SerializableMember({\n rdf: {\n predicate: [fidmark.hasWidth],\n serializer: (value: number) => {\n return RDFBuilder.blankNode()\n .add(rdf.type, qudt.QuantityValue)\n .add(qudt.unit, LengthUnit.MILLIMETER)\n .add(qudt.numericValue, value, xsd.double)\n .build();\n },\n deserializer: (thing: Thing) => {\n const unit = RDFSerializer.deserialize(thing.predicates[qudt.unit][0] as Thing, LengthUnit);\n return unit.convert(parseFloat(thing.predicates[qudt.numericValue][0].value), LengthUnit.MILLIMETER);\n },\n },\n })\n width?: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasImageDesciptor\n }\n })\n imageDescriptor?: ImageDescriptor;\n}\n","import { FiducialMarker } from \"../FiducialMarker\";\nimport { SerializableObject } from '@openhps/core';\nimport { fidmark } from \"../../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.ArUco\n }\n})\nexport class ArUcoMarker extends FiducialMarker {\n}\n","import { fog, omg } from \"@/ontologies\";\nimport { SerializableMember, SerializableObject } from \"@openhps/core\";\nimport { xsd } from \"@openhps/rdf\";\nimport * as THREE from 'three';\nimport { GLTFLoader, GLTF } from 'three/examples/jsm/loaders/GLTFLoader'\n\n@SerializableObject({\n rdf: {\n type: omg.Geometry\n }\n})\nexport class Geometry {\n @SerializableMember({\n rdf: {\n predicate: fog.asGltf,\n datatype: xsd.anyURI\n }\n })\n asGltf?: string;\n private _gltf: GLTF;\n\n get gltf(): GLTF {\n return this._gltf;\n }\n\n load(): Promise {\n return new Promise((resolve, reject) => {\n const loader = new GLTFLoader();\n loader.load(\n this.asGltf,\n gltf => {\n this._gltf = gltf;\n const bbox = new THREE.Box3().setFromObject(gltf.scene);\n const measure = new THREE.Vector3();\n const size = bbox.getSize(measure);\n // Size contains a vector with the size in meters\n // normalize the object to 1 meter for the largest axis\n const max = Math.max(size.x, size.y, size.z);\n this._gltf.scene.scale.setScalar(1 / max);\n resolve(this._gltf);\n }, undefined, reject);\n });\n }\n}\n","import { DataObject, SerializableMember, SerializableObject } from \"@openhps/core\";\nimport { sosa } from \"@openhps/rdf\";\nimport { Geometry } from \"./geometry/Geometry\";\nimport { omg } from \"../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: sosa.FeatureOfInterest\n }\n})\nexport class VirtualObject extends DataObject {\n @SerializableMember({\n rdf: {\n predicate: omg.hasGeometry,\n }\n })\n geometry?: Geometry;\n}\n","import { FiducialMarker } from \"../FiducialMarker\";\nimport { SerializableObject } from '@openhps/core';\nimport { fidmark } from \"../../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.ARTag\n }\n})\nexport class ARTagMarker extends FiducialMarker {\n}\n","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Fiducial marker\n * \n * A fiducial marker or fiducial is an object placed in the field of view of an imaging system that appears in the image produced, for use as a point of reference or a measure. It may be either something placed into or on the imaging subject, or a mark or set of marks in the reticle of an optical instrument.\n *\n * http://purl.org/fidmark/FiducialMarker\n */\nexport const FiducialMarker: OwlClass = 'http://purl.org/fidmark/FiducialMarker';\n\n/**\n * Marker dictionary\n * \n * A marker dictionary is a specified encoding that produces a set of identifiers that can be used for markers.\n *\n * http://purl.org/fidmark/MarkerDictionary\n */\nexport const MarkerDictionary: OwlClass = 'http://purl.org/fidmark/MarkerDictionary';\n\n/**\n * Image descriptor\n * \n * An image descriptor is a visual descriptor of a fiducial marker.\n *\n * http://purl.org/fidmark/ImageDescriptor\n */\nexport const ImageDescriptor: OwlClass = 'http://purl.org/fidmark/ImageDescriptor';\n\n/**\n * Circular barcode\n * \n * A circular barcode is made up of a series of concentric circles and is typically based on a standard barcode symbology. The barcode is thus readable by the same devices used to read traditional barcodes. The circular barcode can be scanned from any angle. The reading is not influenced by the orientation of the symbol. The redundancy in information ensures a good reading in every case, even if the surface is partially damaged.\n *\n * http://purl.org/fidmark/CircularBarcode\n */\nexport const CircularBarcode: OwlClass = 'http://purl.org/fidmark/CircularBarcode';\n\n/**\n * Algebraic Perspective-Three-Point (AP3P) pose computation\n * \n * \n *\n * http://purl.org/fidmark/AP3PPoseComputation\n */\nexport const AP3PPoseComputation: OwlClass = 'http://purl.org/fidmark/AP3PPoseComputation';\n\n/**\n * Perspective-n-Point (PnP) pose computation\n * \n * The pose computation problem consists in solving for the rotation and translation that minimizes the reprojection error from 3D-2D point correspondences.\n *\n * http://purl.org/fidmark/PnPPoseComputation\n */\nexport const PnPPoseComputation: OwlClass = 'http://purl.org/fidmark/PnPPoseComputation';\n\n/**\n * Augmented Reality (AR) platform\n * \n * \n *\n * http://purl.org/fidmark/ARPlatform\n */\nexport const ARPlatform: OwlClass = 'http://purl.org/fidmark/ARPlatform';\n\n/**\n * ARTag\n * \n * An ARTag is a fiducial marker system to support 3D registration (alignment) and pose tracking in augmented reality. They can be used to facilitate the appearance of virtual objects, games, and animations within the real world. Like the earlier ARToolKit system, they allow for video tracking capabilities that calculate a camera's position and orientation relative to physical markers in real time. Once the camera's position is known, a virtual camera can be positioned at the same point, revealing the virtual object at the location of the ARTag. It thus addresses two of the key problems in Augmented Reality: viewpoint tracking and virtual object interaction. An ARTag appears on the Mars Science Laboratory.A similar technique is being used by NASA's Spacecraft 3D smartphone app as an educational outreach tool. ARTag is supported by the open source Goblin XNA software.\n *\n * http://purl.org/fidmark/ARTag\n */\nexport const ARTag: OwlClass = 'http://purl.org/fidmark/ARTag';\n\n/**\n * 2D barcode\n * \n * Two-dimensional (2D) use rectangles, dots, hexagons and other patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes can be read using purpose-built 2D optical scanners, which exist in a few different forms. 2D barcodes can also be read by a digital camera connected to a microcomputer running software that takes a photographic image of the barcode and analyzes the image to deconstruct and decode the 2D barcode. A mobile device with an inbuilt camera, such as smartphone, can function as the latter type of 2D barcode reader using specialized application software (The same sort of mobile device could also read 1D barcodes, depending on the application software).\n *\n * http://purl.org/fidmark/Barcode2D\n */\nexport const Barcode2D: OwlClass = 'http://purl.org/fidmark/Barcode2D';\n\n/**\n * ARToolKit\n * \n * ARToolKit is an open-source computer tracking library for creation of strong augmented reality applications that overlay virtual imagery on the real world. Currently, it is maintained as an open-source project hosted on GitHub. ARToolKit is a very widely used AR tracking library with over 160,000 downloads on its last public release in 2004.\n *\n * http://purl.org/fidmark/ARToolKit\n */\nexport const ARToolKit: OwlClass = 'http://purl.org/fidmark/ARToolKit';\n\n/**\n * Barcode\n * \n * A barcode or bar code is a method of representing data in a visual, machine-readable form.\n *\n * http://purl.org/fidmark/Barcode\n */\nexport const Barcode: OwlClass = 'http://purl.org/fidmark/Barcode';\n\n/**\n * Active marker\n * \n * An active fiducial marker is a dynamic marker that can dynamically change its visual appearance in order to enable detection or identification.\n *\n * http://purl.org/fidmark/ActiveMarker\n */\nexport const ActiveMarker: OwlClass = 'http://purl.org/fidmark/ActiveMarker';\n\n/**\n * AprilTag\n * \n * AprilTag is a visual fiducial system, useful for a wide variety of tasks including augmented reality, robotics, and camera calibration. Targets can be created from an ordinary printer, and the AprilTag detection software computes the precise 3D position, orientation, and identity of the tags relative to the camera. The AprilTag library is implemented in C with no external dependencies. It is designed to be easily included in other applications, as well as be portable to embedded devices. Real-time performance can be achieved even on cell-phone grade processors.\n *\n * http://purl.org/fidmark/AprilTag\n */\nexport const AprilTag: OwlClass = 'http://purl.org/fidmark/AprilTag';\n\n/**\n * ArUco\n * \n * An ArUco marker is a synthetic square marker composed by a wide black border and an inner binary matrix which determines its identifier (id). The black border facilitates its fast detection in the image and the binary codification allows its identification and the application of error detection and correction techniques. The marker size determines the size of the internal matrix. For instance a marker size of 4x4 is composed by 16 bits.\n *\n * http://purl.org/fidmark/ArUco\n */\nexport const ArUco: OwlClass = 'http://purl.org/fidmark/ArUco';\n\n/**\n * Passive marker\n * \n * \n *\n * http://purl.org/fidmark/PassiveMarker\n */\nexport const PassiveMarker: OwlClass = 'http://purl.org/fidmark/PassiveMarker';\n\n/**\n * 1D barcode\n * \n * A barcode or bar code is a method of representing data in a visual, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly referred to as linear or one-dimensional (1D), can be scanned by special optical scanners, called barcode readers, of which there are several types.\n *\n * http://purl.org/fidmark/Barcode1D\n */\nexport const Barcode1D: OwlClass = 'http://purl.org/fidmark/Barcode1D';\n\n/**\n * BinaryID\n * \n * \n *\n * http://purl.org/fidmark/BinaryID\n */\nexport const BinaryID: OwlClass = 'http://purl.org/fidmark/BinaryID';\n\n/**\n * BullsEye\n * \n * \n *\n * http://purl.org/fidmark/BullsEye\n */\nexport const BullsEye: OwlClass = 'http://purl.org/fidmark/BullsEye';\n\n/**\n * CALTag\n * \n * CALTag is a self-identifying marker pattern that can be accurately and automatically detected in images. Detection is robust to occlusions, uneven illumination and moderate lens distortion.\n * \n * Chequerboards are often used for camera calibration, with the interior saddle points providing the necessary point correspondences. Manual identification of these points is at best tedious, and at worst, infeasible and unreliable (especially when calibrating large arrays of cameras). By augmenting the pattern with self-identifying binary codes, much like the excellent ARTag system, this process can be automated.\n * \n * Whereas ARTag has highly robust error detection and correction, it suffers from licence restrictions, and a somewhat inaccurate corner detector. CALTag employs rudimentary error detection, but the code is free to use and modify, and it detects corners using a very accurate saddle-point finder.\n *\n * http://purl.org/fidmark/CALTag\n */\nexport const CALTag: OwlClass = 'http://purl.org/fidmark/CALTag';\n\n/**\n * Concentric contrasting circles\n * \n * \n *\n * http://purl.org/fidmark/CCC\n */\nexport const CCC: OwlClass = 'http://purl.org/fidmark/CCC';\n\n/**\n * CCTag\n * \n * CCTag markers are a robust, highly accurate fiducial system that can be robustly localized in the image even under challenging conditions. The library can efficiently detect the position of the image of the (common) circle center and identify the marker based on the different ratio of their crown sizes. Each marker can be uniquely identified thanks to the thickness of each crown, which encodes the information of the marker, typically a unique ID.\n *\n * http://purl.org/fidmark/CCTag\n */\nexport const CCTag: OwlClass = 'http://purl.org/fidmark/CCTag';\n\n/**\n * Chilitags\n * \n * Chilitags are a C++ cross-platform software library for the detection and identification of 2D fiducial markers (a.k.a. tags). Their purpose is to be printed and placed on objects from the real world, to form the basis of Robotics or Augmented Reality (AR) applications. Using a camera, the position of the tagged objects can be acquired by a computer.\n *\n * http://purl.org/fidmark/Chilitags\n */\nexport const Chilitags: OwlClass = 'http://purl.org/fidmark/Chilitags';\n\n/**\n * ChromaTag\n * \n * ChromaTag is a colored fiducial marker and detection algorithm that is significantly faster than other markers; it uses opponent colors to limit and quickly reject initial false detections and grayscale for precise localization.\n *\n * http://purl.org/fidmark/ChromaTag\n */\nexport const ChromaTag: OwlClass = 'http://purl.org/fidmark/ChromaTag';\n\n/**\n * \n * \n * \n *\n * http://purl.org/fidmark/Cybercode\n */\nexport const Cybercode: OwlClass = 'http://purl.org/fidmark/Cybercode';\n\n/**\n * Efficient Perspective-n-Point (EPnP) pose computation\n * \n * \n *\n * http://purl.org/fidmark/EPnPPoseComputation\n */\nexport const EPnPPoseComputation: OwlClass = 'http://purl.org/fidmark/EPnPPoseComputation';\n\n/**\n * FourierTag\n * \n * \n *\n * http://purl.org/fidmark/FourierTag\n */\nexport const FourierTag: OwlClass = 'http://purl.org/fidmark/FourierTag';\n\n/**\n * Infinitesimal Plane-Based Pose Estimation (IPPE)\n * \n * \n *\n * http://purl.org/fidmark/IPPEPoseComputation\n */\nexport const IPPEPoseComputation: OwlClass = 'http://purl.org/fidmark/IPPEPoseComputation';\n\n/**\n * InterSense\n * \n * \n *\n * http://purl.org/fidmark/InterSense\n */\nexport const InterSense: OwlClass = 'http://purl.org/fidmark/InterSense';\n\n/**\n * Marker detection\n * \n * Marker detection is a procedure where an image sensor (e.g. a camera) detects a fiducial marker in its field of view.\n *\n * http://purl.org/fidmark/MarkerDetection\n */\nexport const MarkerDetection: OwlClass = 'http://purl.org/fidmark/MarkerDetection';\n\n/**\n * Marker origin\n * \n * Marker origin indicates the origin of the 0-point on the marker's surface.\n *\n * http://purl.org/fidmark/MarkerOrigin\n */\nexport const MarkerOrigin: OwlClass = 'http://purl.org/fidmark/MarkerOrigin';\n\n/**\n * Marker based pose estimation\n * \n * Marker based pose estimation is a positioning technique that determines a position and orientation from a detected marker.\n *\n * http://purl.org/fidmark/MarkerPoseEstimation\n */\nexport const MarkerPoseEstimation: OwlClass = 'http://purl.org/fidmark/MarkerPoseEstimation';\n\n/**\n * Markerless pose estimation\n * \n * \n *\n * http://purl.org/fidmark/MarkerlessPoseEstimation\n */\nexport const MarkerlessPoseEstimation: OwlClass = 'http://purl.org/fidmark/MarkerlessPoseEstimation';\n\n/**\n * MaxiCode\n * \n * MaxiCode is a public domain, machine-readable symbol system originally created by the United Parcel Service in 1992. Suitable for tracking and managing the shipment of packages, it resembles an Aztec Code or QR code, but uses dots arranged in a hexagonal grid instead of square grid.\n *\n * http://purl.org/fidmark/MaxiCode\n */\nexport const MaxiCode: OwlClass = 'http://purl.org/fidmark/MaxiCode';\n\n/**\n * Multi-ring\n * \n * Multi-ring color fiducials have different number of rings at different fiducial levels. We extend the concentric circular fiducials to multi-ring, multi-size fiducial systems. These provide scalability to fiducial tracking AR. Because the fiducial systems are incremental, they allow the tracking range to be easily extended. The fiducial systems also introduce a large number of unique fiducials, and that makes fiducial identification easier. These fiducial systems help in building large-scale applications by providing a convenient way to unify multiple local coordinate systems.\n *\n * http://purl.org/fidmark/MultiRing\n */\nexport const MultiRing: OwlClass = 'http://purl.org/fidmark/MultiRing';\n\n/**\n * Perspective-Three-Point (P3P) pose computation\n * \n * \n *\n * http://purl.org/fidmark/P3PPoseComputation\n */\nexport const P3PPoseComputation: OwlClass = 'http://purl.org/fidmark/P3PPoseComputation';\n\n/**\n * Pi-Tag\n * \n * \n *\n * http://purl.org/fidmark/PiTag\n */\nexport const PiTag: OwlClass = 'http://purl.org/fidmark/PiTag';\n\n/**\n * Pose output\n * \n * \n *\n * http://purl.org/fidmark/PoseOutput\n */\nexport const PoseOutput: OwlClass = 'http://purl.org/fidmark/PoseOutput';\n\n/**\n * QR code\n * \n * A QR code (an initialism for quick response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese company Denso Wave. A barcode is a machine-readable optical label that can contain information about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application. QR codes use four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to store data efficiently; extensions may also be used.\n *\n * http://purl.org/fidmark/QRCode\n */\nexport const QRCode: OwlClass = 'http://purl.org/fidmark/QRCode';\n\n/**\n * RuneTag\n * \n * \n *\n * http://purl.org/fidmark/RuneTag\n */\nexport const RuneTag: OwlClass = 'http://purl.org/fidmark/RuneTag';\n\n/**\n * SIFT\n * \n * \n *\n * http://purl.org/fidmark/SIFT\n */\nexport const SIFT: OwlClass = 'http://purl.org/fidmark/SIFT';\n\n/**\n * STag\n * \n * \n *\n * http://purl.org/fidmark/STag\n */\nexport const STag: OwlClass = 'http://purl.org/fidmark/STag';\n\n/**\n * TRIP\n * \n * \n *\n * http://purl.org/fidmark/TRIP\n */\nexport const TRIP: OwlClass = 'http://purl.org/fidmark/TRIP';\n\n/**\n * TopoTag\n * \n * Fiducial markers have been playing an important role in augmented reality (AR), robot navigation, and general applications where the relative pose between a camera and an object is required. Here we introduce TopoTag, a robust and scalable topological fiducial marker system, which supports reliable and accurate pose estimation from a single image. TopoTag uses topological and geometrical information in marker detection to achieve higher robustness. Topological information is extensively used for 2D marker detection, and further corresponding geometrical information for ID decoding. Robust 3D pose estimation is achieved by taking advantage of all TopoTag vertices. Without sacrificing bits for higher recall and precision like previous systems, TopoTag can use full bits for ID encoding. TopoTag supports tens of thousands unique IDs and easily extends to millions of unique tags resulting in massive scalability.\n *\n * http://purl.org/fidmark/TopoTag\n */\nexport const TopoTag: OwlClass = 'http://purl.org/fidmark/TopoTag';\n\n/**\n * VisualCode\n * \n * \n *\n * http://purl.org/fidmark/VisualCode\n */\nexport const VisualCode: OwlClass = 'http://purl.org/fidmark/VisualCode';\n\n/**\n * WhyCode\n * \n * \n *\n * http://purl.org/fidmark/WhyCode\n */\nexport const WhyCode: OwlClass = 'http://purl.org/fidmark/WhyCode';\n\n/**\n * \n * \n * \n *\n * http://purl.org/fidmark/WhyCon\n */\nexport const WhyCon: OwlClass = 'http://purl.org/fidmark/WhyCon';\n\n/**\n * reacTIVision\n * \n * reacTIVision is an open source, cross-platform computer vision framework for the fast and robust tracking of fiducial markers attached onto physical objects, as well as for multi-touch finger tracking. It was mainly designed as a toolkit for the rapid development of table-based tangible user interfaces (TUI) and multi-touch interactive surfaces. This framework has been developed by Martin Kaltenbrunner and Ross Bencina as the underlying sensor component of the Reactable, a tangible modular synthesizer that has set the standards for tangible multi-touch applications.\n *\n * http://purl.org/fidmark/reacTIVision\n */\nexport const reacTIVision: OwlClass = 'http://purl.org/fidmark/reacTIVision';\n\n/**\n * codes\n * \n * A list of codes associated to a dictionary.\n *\n * http://purl.org/fidmark/codes\n */\nexport const codes: OwlObjectProperty = 'http://purl.org/fidmark/codes';\n\n/**\n * has marker dictionary\n * \n * A marker dictionary defines the different variants that can be achieved using the available encoded bits and error correction.\n *\n * http://purl.org/fidmark/hasDictionary\n */\nexport const hasDictionary: OwlObjectProperty = 'http://purl.org/fidmark/hasDictionary';\n\n/**\n * has marker height\n * \n * Defines the marker height in a specified unit. This can be used for determining the scale of the marker.\n *\n * http://purl.org/fidmark/hasHeight\n */\nexport const hasHeight: OwlObjectProperty = 'http://purl.org/fidmark/hasHeight';\n\n/**\n * has image descriptor\n * \n * \n *\n * http://purl.org/fidmark/hasImageDesciptor\n */\nexport const hasImageDesciptor: OwlObjectProperty = 'http://purl.org/fidmark/hasImageDesciptor';\n\n/**\n * has marker\n * \n * Indicates a marker on an (optical) positioning system\n *\n * http://purl.org/fidmark/hasMarker\n */\nexport const hasMarker: OwlObjectProperty = 'http://purl.org/fidmark/hasMarker';\n\n/**\n * has origin\n * \n * \n *\n * http://purl.org/fidmark/hasOrigin\n */\nexport const hasOrigin: OwlObjectProperty = 'http://purl.org/fidmark/hasOrigin';\n\n/**\n * has marker width\n * \n * Defines the marker width in a specified unit. This can be used for determining the scale of the marker.\n *\n * http://purl.org/fidmark/hasWidth\n */\nexport const hasWidth: OwlObjectProperty = 'http://purl.org/fidmark/hasWidth';\n\n/**\n * is image descriptor of\n * \n * \n *\n * http://purl.org/fidmark/isImageDescriptorOf\n */\nexport const isImageDescriptorOf: OwlObjectProperty = 'http://purl.org/fidmark/isImageDescriptorOf';\n\n/**\n * part of\n * \n * Describes a feature of interest being part of another feature of interest.\n *\n * http://purl.org/fidmark/partOf\n */\nexport const partOf: OwlObjectProperty = 'http://purl.org/fidmark/partOf';\n\n/**\n * as image\n * \n * A marker image links to an image URI or base64 representation of the marker.\n *\n * http://purl.org/fidmark/asImage\n */\nexport const asImage: OwlDatatypeProperty = 'http://purl.org/fidmark/asImage';\n\n/**\n * as NFT\n * \n * Image descriptor as natural feature tracking descriptor\n *\n * http://purl.org/fidmark/asNFT\n */\nexport const asNFT: OwlDatatypeProperty = 'http://purl.org/fidmark/asNFT';\n\n/**\n * as pattern\n * \n * \n *\n * http://purl.org/fidmark/asPATT\n */\nexport const asPATT: OwlDatatypeProperty = 'http://purl.org/fidmark/asPATT';\n\n/**\n * as ZFT\n * \n * \n *\n * http://purl.org/fidmark/asZFT\n */\nexport const asZFT: OwlDatatypeProperty = 'http://purl.org/fidmark/asZFT';\n\n/**\n * CRC\n * \n * \n *\n * http://purl.org/fidmark/crc\n */\nexport const crc: OwlDatatypeProperty = 'http://purl.org/fidmark/crc';\n\n/**\n * number of crowns\n * \n * Indicates the number of crowns in a circular barcode.\n *\n * http://purl.org/fidmark/crowns\n */\nexport const crowns: OwlDatatypeProperty = 'http://purl.org/fidmark/crowns';\n\n/**\n * dictionary size\n * \n * \n *\n * http://purl.org/fidmark/dictionarySize\n */\nexport const dictionarySize: OwlDatatypeProperty = 'http://purl.org/fidmark/dictionarySize';\n\n/**\n * maximum identifiers\n * \n * \n *\n * http://purl.org/fidmark/maxIdentifiers\n */\nexport const maxIdentifiers: OwlDatatypeProperty = 'http://purl.org/fidmark/maxIdentifiers';\n\n/**\n * hamming distance\n * \n * The minimum hamming distance between two codes\n *\n * http://purl.org/fidmark/hammingDistance\n */\nexport const hammingDistance: OwlDatatypeProperty = 'http://purl.org/fidmark/hammingDistance';\n\n/**\n * marker bits\n * \n * Marker bits indicates the amount of bits that are available.\n *\n * http://purl.org/fidmark/markerBits\n */\nexport const markerBits: OwlDatatypeProperty = 'http://purl.org/fidmark/markerBits';\n\n/**\n * marker code\n * \n * Marker hexadecimal code\n *\n * http://purl.org/fidmark/markerCode\n */\nexport const markerCode: OwlDatatypeProperty = 'http://purl.org/fidmark/markerCode';\n\n/**\n * marker data\n * \n * Encoded information within a marker.\n *\n * http://purl.org/fidmark/markerData\n */\nexport const markerData: OwlDatatypeProperty = 'http://purl.org/fidmark/markerData';\n\n/**\n * marker identifier\n * \n * If the marker can be identified using a specified dictionary, its identifier can be indicated using this data property.\n *\n * http://purl.org/fidmark/markerIdentifier\n */\nexport const markerIdentifier: OwlDatatypeProperty = 'http://purl.org/fidmark/markerIdentifier';\n\n/**\n * version\n * \n * The version number of a marker dictionary.\n *\n * http://purl.org/fidmark/version\n */\nexport const version: OwlDatatypeProperty = 'http://purl.org/fidmark/version';\n\n/**\n * marker color\n * \n * Describes the color of the marker.\n *\n * http://purl.org/fidmark/color\n */\nexport const color: OtherIndividual = 'http://purl.org/fidmark/color';\n\n/**\n * marker encoding\n * \n * Describes the encoding method of the marker.\n *\n * http://purl.org/fidmark/encoding\n */\nexport const encoding: OtherIndividual = 'http://purl.org/fidmark/encoding';\n\n/**\n * OpenCV name\n * \n * OpenCV variable/object name\n *\n * http://purl.org/fidmark/opencvName\n */\nexport const opencvName: OtherIndividual = 'http://purl.org/fidmark/opencvName';\n\n/**\n * marker shape\n * \n * Describes the shape of the marker.\n *\n * http://purl.org/fidmark/shape\n */\nexport const shape: OtherIndividual = 'http://purl.org/fidmark/shape';\n\n/**\n * supported marker\n * \n * Inidicates the relationship of a dictionary to a marker type.\n *\n * http://purl.org/fidmark/supportedMarker\n */\nexport const supportedMarker: OtherIndividual = 'http://purl.org/fidmark/supportedMarker';\n\n/**\n * ArUco 4x4 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_100\n */\nexport const DICT_4X4_100: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_100';\n\n/**\n * ArUco 4x4 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_1000\n */\nexport const DICT_4X4_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_1000';\n\n/**\n * ArUco 4x4 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_250\n */\nexport const DICT_4X4_250: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_250';\n\n/**\n * ArUco 4x4 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_50\n */\nexport const DICT_4X4_50: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_50';\n\n/**\n * ArUco 5x5 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_100\n */\nexport const DICT_5X5_100: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_100';\n\n/**\n * ArUco 5x5 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_1000\n */\nexport const DICT_5X5_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_1000';\n\n/**\n * ArUco 5x5 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_250\n */\nexport const DICT_5X5_250: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_250';\n\n/**\n * ArUco 5x5 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_50\n */\nexport const DICT_5X5_50: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_50';\n\n/**\n * ArUco 6x6 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_100\n */\nexport const DICT_6X6_100: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_100';\n\n/**\n * ArUco 6x6 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_1000\n */\nexport const DICT_6X6_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_1000';\n\n/**\n * ArUco 6x6 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_250\n */\nexport const DICT_6X6_250: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_250';\n\n/**\n * ArUco 6x6 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_50\n */\nexport const DICT_6X6_50: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_50';\n\n/**\n * ArUco 7x7 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_100\n */\nexport const DICT_7X7_100: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_100';\n\n/**\n * ArUco 7x7 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_1000\n */\nexport const DICT_7X7_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_1000';\n\n/**\n * ArUco 7x7 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_250\n */\nexport const DICT_7X7_250: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_250';\n\n/**\n * ArUco 7x7 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_50\n */\nexport const DICT_7X7_50: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_50';\n\n/**\n * AprilTag 16h5 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_16h5\n */\nexport const DICT_APRILTAG_16h5: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_16h5';\n\n/**\n * AprilTag 25h9 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_25h9\n */\nexport const DICT_APRILTAG_25h9: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_25h9';\n\n/**\n * AprilTag 36h10 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_36h10\n */\nexport const DICT_APRILTAG_36h10: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_36h10';\n\n/**\n * AprilTag 36h11 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_36h11\n */\nexport const DICT_APRILTAG_36h11: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_36h11';\n\n/**\n * ARTag dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARTAG\n */\nexport const DICT_ARTAG: OtherIndividual = 'http://purl.org/fidmark/DICT_ARTAG';\n\n/**\n * ArUco original dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_ORIGINAL\n */\nexport const DICT_ARUCO_ORIGINAL: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_ORIGINAL';\n\n/**\n * ChilliTags dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_CHILLITAGS\n */\nexport const DICT_CHILLITAGS: OtherIndividual = 'http://purl.org/fidmark/DICT_CHILLITAGS';\n\n/**\n * ArUco MIP 36h12 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_36h12\n */\nexport const DICT_ARUCO_MIP_36h12: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_36h12';\n\n/**\n * ArUco MIP 25h7 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_25h7\n */\nexport const DICT_ARUCO_MIP_25h7: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_25h7';\n\n/**\n * ArUco MIP 16h3 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_16h3\n */\nexport const DICT_ARUCO_MIP_16h3: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_16h3';\n\n/**\n * reacTIVision amoeba symbology\n * \n * \n *\n * http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA\n */\nexport const DICT_REACTIVISION_AMOEBA: OtherIndividual = 'http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA';\n\n/**\n * reacTIVision yamaarashi symbology\n * \n * \n *\n * http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI\n */\nexport const DICT_REACTIVISION_YAMAARASHI: OtherIndividual = 'http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI';\n\n/**\n * TopoTag 3x3 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_3X3\n */\nexport const DICT_TOPOTAG_3X3: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_3X3';\n\n/**\n * TopoTag 4x4 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_4X4\n */\nexport const DICT_TOPOTAG_4X4: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_4X4';\n\n/**\n * TopoTag 5x5 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_5X5\n */\nexport const DICT_TOPOTAG_5X5: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_5X5';\n\n/**\n * Bottom left origin\n * \n * \n *\n * http://purl.org/fidmark/OriginBottomLeft\n */\nexport const OriginBottomLeft: OtherIndividual = 'http://purl.org/fidmark/OriginBottomLeft';\n\n/**\n * Bottom right origin\n * \n * Bottom right origin of a square marker.\n *\n * http://purl.org/fidmark/OriginBottomRight\n */\nexport const OriginBottomRight: OtherIndividual = 'http://purl.org/fidmark/OriginBottomRight';\n\n/**\n * Center origin\n * \n * The center origin is the absolute center of a marker.\n *\n * http://purl.org/fidmark/OriginCenter\n */\nexport const OriginCenter: OtherIndividual = 'http://purl.org/fidmark/OriginCenter';\n\n/**\n * Top left origin\n * \n * \n *\n * http://purl.org/fidmark/OriginTopLeft\n */\nexport const OriginTopLeft: OtherIndividual = 'http://purl.org/fidmark/OriginTopLeft';\n\n/**\n * Top right origin\n * \n * \n *\n * http://purl.org/fidmark/OriginTopRight\n */\nexport const OriginTopRight: OtherIndividual = 'http://purl.org/fidmark/OriginTopRight';\n\nexport const _BASE: IriString = 'http://purl.org/fidmark/';\nexport const _PREFIX: string = 'fidmark';","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Current geometry state\n * \n * A current geometry state classifies the most current - and thereby valid - geometry state. Which state is most current will be defined by the added timestamp using the prov:generatedAtTime relation.\n *\n * https://w3id.org/omg#CurrentGeometryState\n */\nexport const CurrentGeometryState: OwlClass = 'https://w3id.org/omg#CurrentGeometryState';\n\n/**\n * Geometry state\n * \n * A geometry state is an evaluation holding the geometry description and metadata about a geometry that was true for the given time. \n * In case of geometry states, changing geometric properties does not cause the need for a new geometry state as long as the property was changed using the OPM concepts. If this is not the case, a copy of the now valid graph must be created and attached to a new geometry state. If an object within the geometry graph is changed (e.g. changing the primitive \"Box\" into a primitive \"Sphere\"), the old primitive (\"Box\") should be classified as opm:Deleted and the new primitive (\"Sphere\") should be added to the geometry graph in the correct place. The new geometry state should then be connected to any object of the geometry graph that is not opm:Deleted using the omg:containsGeometryObject relation.\n * Metadata of a geometry state must as a minimum be the time of generation stated by prov:generatedAtTime, but preferably also a prov:wasAttributedTo reference to the agent who created the state. In case properties are changed using the OPM concepts, the most current time of generation and agent who created the state will be determined using the omg:containsPropertyState relation.\n * Derived geometry descriptions are also stored as states as these change when the base geometry changes.\n *\n * https://w3id.org/omg#GeometryState\n */\nexport const GeometryState: OwlClass = 'https://w3id.org/omg#GeometryState';\n\n/**\n * Geometry\n * \n * Abstract node for geometry that should not contain geometry descriptions (neither RDF-based or text-based). This node can be used to attach additional information to the information as author, time of creation, geometry context or dependencies with other geometry descriptions as transformations, complementations or derivations. By creating subclasses of this class for specific types of geometry descriptions (e.g. OBJ, GEOM, glTF), more informational value can be added and used in querying for specific geometry description formats.\n *\n * https://w3id.org/omg#Geometry\n */\nexport const Geometry: OwlClass = 'https://w3id.org/omg#Geometry';\n\n/**\n * Geometry context\n * \n * Context of one (or multiple) geometry descriptions. A context can help extracting relevant geometry descriptions by connecting those to a specific shared context. Geometric contexts can be views of planners, planning stages (versions), or individually created contexts.\n *\n * https://w3id.org/omg#GeometryContext\n */\nexport const GeometryContext: OwlClass = 'https://w3id.org/omg#GeometryContext';\n\n/**\n * complements geometry\n * \n * Relation between one geometry and another that is composed by the first. E.g. a point cloud of a columns laser scan in a high geometric detail complementing a simplified CSG geometry of the same column. Both geometry descriptions are closely related, but not directly derived from each other. The complementing geometry description may also just depict a small part of the entire geometry (e.g. the column header).\n *\n * https://w3id.org/omg#complementsGeometry\n */\nexport const complementsGeometry: OwlObjectProperty = 'https://w3id.org/omg#complementsGeometry';\n\n/**\n * contains geometry object\n * \n * Relation between a geometry state and any object (node) of the related RDF-based geometry description that is relevant for this specific geometry state (not including deleted objects).\n *\n * https://w3id.org/omg#containsGeometryObject\n */\nexport const containsGeometryObject: OwlObjectProperty = 'https://w3id.org/omg#containsGeometryObject';\n\n/**\n * contains property state\n * \n * Relation between a geometry state and a relevant property state. Any property that belongs to the geometry state's related geometry objects (using the omg:containsGeometryObject relation) can be a host for relevant property states. \n * This relation can be inferred, as long as the connection to the geometry object (omg:containsGeometryObject), its properties (seas:hasProperty) and the considered property state (opm:hasPropertyState) are modelled correctly.\n *\n * https://w3id.org/omg#containsPropertyState\n */\nexport const containsPropertyState: OwlObjectProperty = 'https://w3id.org/omg#containsPropertyState';\n\n/**\n * has complex geometry description\n * \n * Relation between an object, a geometry, or a geometry state and its RDF-based geometry description. If more than one geometry description should be added to an object, the relation omg:hasGeometry to a new individual of the type omg:Geometry should be used for each geometry description. This step is necessary to allow interconnections between the geometry descriptions regarding their derivation or complementation for easier upkeep of data integrity. The introduction of subproperties of this property for specific geometry descriptions (e.g. OntoBREP, GEOM, OntoSTEP) may ease querying for wanted geometry description formats.\n *\n * https://w3id.org/omg#hasComplexGeometryDescription\n */\nexport const hasComplexGeometryDescription: OwlObjectProperty = 'https://w3id.org/omg#hasComplexGeometryDescription';\n\n/**\n * has geometry\n * \n * Relation between any object and its geometric representation. An object may have multiple geometric representations, while one geometric represenation may always just be connected to one object (inverse functional).\n *\n * https://w3id.org/omg#hasGeometry\n */\nexport const hasGeometry: OwlObjectProperty = 'https://w3id.org/omg#hasGeometry';\n\n/**\n * has geometry context\n * \n * Relation between a geometry or geometry state and its geometric context. A singular geometry may have multiple contexts, just as one context can be used for different geometries (of different objects)\n *\n * https://w3id.org/omg#hasGeometryContext\n */\nexport const hasGeometryContext: OwlObjectProperty = 'https://w3id.org/omg#hasGeometryContext';\n\n/**\n * has geometry state\n * \n * Relation between a geometry and one of its geometry states. For each revision in an RDF-based geometry descriptions where changes were made to the graph nodes and not the properties, a new state must be defined to capture the new graph. This property is inverse functional as one geometry state can only belong to one geometry.\n *\n * https://w3id.org/omg#hasGeometryState\n */\nexport const hasGeometryState: OwlObjectProperty = 'https://w3id.org/omg#hasGeometryState';\n\n/**\n * has inferred property state\n * \n * Relation between a property and its property state that has been inferred from the omg:isExplicitlyDerivedFrom relation. This relation will be inferred by the a chain axiom for every property that is derived from another (geometric) property (using omg:isExplicitlyDerivedFrom) which in turn has its own property state connected with the opm:hasPropertyState relation.\n *\n * https://w3id.org/omg#hasInferredPropertyState\n */\nexport const hasInferredPropertyState: OwlObjectProperty = 'https://w3id.org/omg#hasInferredPropertyState';\n\n/**\n * is explicitly derived from\n * \n * Relation between two properties, where the first property is explicitly derived from the other. This means that the first property will always have the same value as the second. Cases where this relation can be used are if an object's geometry is modelled RDF-based and contains a property defining e.g. the height of the object. Then the non-geometric property for height should be explicitly derived from the geometric property to ensure data integrity.\n *\n * https://w3id.org/omg#isExplicitlyDerivedFrom\n */\nexport const isExplicitlyDerivedFrom: OwlObjectProperty = 'https://w3id.org/omg#isExplicitlyDerivedFrom';\n\n/**\n * is derived from geometry\n * \n * Relation between two geometry descriptions where the first geometry can be derived from the second. It is possible for a geometry to be derived from multiple sources, as well as to model a bi-directional derivation between two geometries by using this relation.\n *\n * https://w3id.org/omg#isDerivedFromGeometry\n */\nexport const isDerivedFromGeometry: OwlObjectProperty = 'https://w3id.org/omg#isDerivedFromGeometry';\n\n/**\n * is derived from geometry state\n * \n * Relation between two geometry states where the first (domain) has been converted from the second (range). A geometry state can only be converted from one other geometry state.\n *\n * https://w3id.org/omg#isDerivedFromGeometryState\n */\nexport const isDerivedFromGeometryState: OwlObjectProperty = 'https://w3id.org/omg#isDerivedFromGeometryState';\n\n/**\n * is implicitly derived from\n * \n * Relation between a property and a geometry, where the property is implicitly derived from the geometry (e.g. properties for volumes or areas). This relation can be used to find inconsistencies, e.g. if the property has been changed while the geometry has not and vice versa.\n *\n * https://w3id.org/omg#isImplicitlyDerivedFrom\n */\nexport const isImplicitlyDerivedFrom: OwlObjectProperty = 'https://w3id.org/omg#isImplicitlyDerivedFrom';\n\n/**\n * is part of geometry \n * \n * Relation between a referencing geometry and its origin geometry. The origin geometry contains a large geometry description, including the reference geometry's description. The reference geometry contains only its identifier within its origin geometry description.\n *\n * https://w3id.org/omg#isPartOfGeometry\n */\nexport const isPartOfGeometry: OwlObjectProperty = 'https://w3id.org/omg#isPartOfGeometry';\n\n/**\n * transforms geometry\n * \n * Relation between one geometry and another one, where the first is a transformation of the second. This might be used when placing multiple objects of the same type and geometry within the same graph (e.g. multiple chairs into a building model). The first geometry will only consist of a transformation or tanslation matrix.\n *\n * https://w3id.org/omg#transformsGeometry\n */\nexport const transformsGeometry: OwlObjectProperty = 'https://w3id.org/omg#transformsGeometry';\n\n/**\n * has referenced geometry identifier\n * \n * Property to add an identifier to a referencing geometry that can be used to identify the referencing geometry in its origin's complete geometry descritpion.\n *\n * https://w3id.org/omg#hasReferencedGeometryId\n */\nexport const hasReferencedGeometryId: OwlDatatypeProperty = 'https://w3id.org/omg#hasReferencedGeometryId';\n\n/**\n * has simple geometry description\n * \n * Datatype property to connect a simple (non RDF-based), text-based or file-based geometry description to an object, geometry or geometry state. In case the geometry description is text-based or in a binary file format, it can be directly added to this property, if it is a file-based geometry description, the URI linking to the file should be added to this property. Should multiple geometries be added to the object, the omg:Geometry class with its relation (omg:hasGeometry) or even geometry states (omg:GeometryState and omg:hasGeometryState) should be introduced for each geometry resp. geometry version.\n *\n * https://w3id.org/omg#hasSimpleGeometryDescription\n */\nexport const hasSimpleGeometryDescription: OwlDatatypeProperty = 'https://w3id.org/omg#hasSimpleGeometryDescription';\n\nexport const _BASE: IriString = 'https://w3id.org/omg#';\nexport const _PREFIX: string = 'omg';","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Referenced content\n * \n * Referenced content of the following geometry descriptions: glTF and OBJ. It contains exactly one link to a texture, separate binary glTF geometry or a OBJ material that is referenced by the main file (resp. .gltf and .obj). The name of the referenced file, as stored in the main file, is connected via a rdfs:label node\n *\n * https://w3id.org/fog#ReferencedContent\n */\nexport const ReferencedContent: OwlClass = 'https://w3id.org/fog#ReferencedContent';\n\n/**\n * as 3DMO ontology\n * \n * The object relation pointing to a RDF-based geometry description following the 3DMO ontology. It is strongly adviced to use the more specific subproperty (fog:as3dmo_v1.1)\n *\n * https://w3id.org/fog#as3dmo\n */\nexport const as3dmo: OtherIndividual = 'https://w3id.org/fog#as3dmo';\n\n/**\n * as GeoJSON-LD\n * \n * The object relation pointing to a GeoJSON-LD geometry description: a GeoJSON geometry description complemented with the corresponding JSON-LD context to make it RDF. It should be connected to the topnode of the geometry description. Note that this geometry description can only be used to depict single points, as the current JSON-LD specification v1.0 does not implement the deserialisation of nested lists to RDF\n *\n * https://w3id.org/fog#asGeojson-ld\n */\nexport const asGeojson_ld: OtherIndividual = 'https://w3id.org/fog#asGeojson-ld';\n\n/**\n * as GEOM ontology\n * \n * The object relation pointing to a RDF-based geometry description following the GEOM ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asGeomOntology\n */\nexport const asGeomOntology: OtherIndividual = 'https://w3id.org/fog#asGeomOntology';\n\n/**\n * as ifcOWL ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL ontology.\n *\n * https://w3id.org/fog#asIfcowl\n */\nexport const asIfcowl: OtherIndividual = 'https://w3id.org/fog#asIfcowl';\n\n/**\n * as ifcOWL v2x3 Final ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x3 Final ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x3final\n */\nexport const asIfcowl_v2x3final: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x3final';\n\n/**\n * as ifcOWL v2x3 TC1 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x3 TC1 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x3tc1\n */\nexport const asIfcowl_v2x3tc1: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x3tc1';\n\n/**\n * as ifcOWL v2x4 Add1 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Add1 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4add1\n */\nexport const asIfcowl_v2x4add1: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4add1';\n\n/**\n * as ifcOWL v2x4 Add2 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Add2 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4add2\n */\nexport const asIfcowl_v2x4add2: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4add2';\n\n/**\n * as ifcOWL v2x4 Final ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Final ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4final\n */\nexport const asIfcowl_v2x4final: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4final';\n\n/**\n * as OntoBREP ontology\n * \n * The object relation pointing to a RDF-based geometry description following the OntoBREP ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asOntobrepOntology\n */\nexport const asOntobrepOntology: OtherIndividual = 'https://w3id.org/fog#asOntobrepOntology';\n\n/**\n * as OntoSTEP ontology\n * \n * The object relation pointing to a RDF-based geometry description following the OntoSTEP ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asOntostepOntology\n */\nexport const asOntostepOntology: OtherIndividual = 'https://w3id.org/fog#asOntostepOntology';\n\n/**\n * \n * \n * \n *\n * https://w3id.org/fog#hasReferencedContent\n */\nexport const hasReferencedContent: OtherIndividual = 'https://w3id.org/fog#hasReferencedContent';\n\n/**\n * as COLLADA format\n * \n * The datatype relation pointing to a geometry description following the open COLLADA format from the Khronos Group. The format consists of a single .dae file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asCollada_v1.4.1).\n *\n * https://w3id.org/fog#asCollada\n */\nexport const asCollada: OtherIndividual = 'https://w3id.org/fog#asCollada';\n\n/**\n * as DWG format\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG format from Autodesk. The Open Design Alliance created a 'specification for .dwg files' that is publicly available. The format consists of a single .dwg file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asDwg_v2018).\n *\n * https://w3id.org/fog#asDwg\n */\nexport const asDwg: OtherIndividual = 'https://w3id.org/fog#asDwg';\n\n/**\n * as DWG 2010 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2010 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2010\n */\nexport const asDwg_v2010: OtherIndividual = 'https://w3id.org/fog#asDwg_v2010';\n\n/**\n * as DWG 2013 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2013 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2013\n */\nexport const asDwg_v2013: OtherIndividual = 'https://w3id.org/fog#asDwg_v2013';\n\n/**\n * as DWG 2018 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2018 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2018\n */\nexport const asDwg_v2018: OtherIndividual = 'https://w3id.org/fog#asDwg_v2018';\n\n/**\n * as E57 format\n * \n * The datatype relation pointing to a point cloud geometry description following the open E57 format developed by the ASTM Committee E57. The format consists of a single .e57 file (partially binary, partially text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asE57_v1.0).\n *\n * https://w3id.org/fog#asE57\n */\nexport const asE57: OtherIndividual = 'https://w3id.org/fog#asE57';\n\n/**\n * as GeoJSON format\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON format. The format consists of a single .json file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asGeojson_v2016). Note that the version proposed by the IETF GeoJSON Working Group (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson\n */\nexport const asGeojson: OtherIndividual = 'https://w3id.org/fog#asGeojson';\n\n/**\n * as GeoJSON format v2008 (.json)\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON v2008 format. The format consists of a single .json file (text-based). Note that the version proposed by the IETF (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson_v2008\n */\nexport const asGeojson_v2008: OtherIndividual = 'https://w3id.org/fog#asGeojson_v2008';\n\n/**\n * as GeoJSON v2016 format (.json)\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON v2016 format developed by the IETF GeoJSON Working Group. The format consists of a single .json file (text-based). Note that the version proposed by the IETF (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson_v2016\n */\nexport const asGeojson_v2016: OtherIndividual = 'https://w3id.org/fog#asGeojson_v2016';\n\n/**\n * as glTF format\n * \n * The datatype relation pointing to a geometry description following the open glTF format from the Khronos Group. The format consists of one (.gltf with embedded binary geometry/textures/shaders, or .glb) or multiple files (combination of binary and/or text-based files). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asGltf_v2.0-gltf).\n *\n * https://w3id.org/fog#asGltf\n */\nexport const asGltf: OwlDatatypeProperty = 'https://w3id.org/fog#asGltf';\n\n/**\n * as GML format\n * \n * The datatype relation pointing to a text-based geometry description following one of the open GML formats developed by OGC and ISO. The format consists of a single .gml file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asGml_v3.3.0). Note that this property is disjoint with geo:asGML because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asGml\n */\nexport const asGml: OtherIndividual = 'https://w3id.org/fog#asGml';\n\n/**\n * as IFC format\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format as documented by buildingSMART and in its ISO 16739 standard. The format consists of a single .ifc or .ifcxml file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asIfc_v2x4-icfxml).\n *\n * https://w3id.org/fog#asIfc\n */\nexport const asIfc: OtherIndividual = 'https://w3id.org/fog#asIfc';\n\n/**\n * as IFC v2x3\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x3\n */\nexport const asIfc_v2x3: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3';\n\n/**\n * as IFC v2x3 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x3-ifc\n */\nexport const asIfc_v2x3_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3-ifc';\n\n/**\n * as IFC v2x3 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x3-ifcxml\n */\nexport const asIfc_v2x3_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3-ifcxml';\n\n/**\n * as IFC v2x3 TC1\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x3tc1\n */\nexport const asIfc_v2x3tc1: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1';\n\n/**\n * as IFC v2x3 TC1 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x3tc1-ifc\n */\nexport const asIfc_v2x3tc1_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1-ifc';\n\n/**\n * as IFC v2x3 TC1 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x3tc1-ifcxml\n */\nexport const asIfc_v2x3tc1_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1-ifcxml';\n\n/**\n * as IFC v2x4\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4\n */\nexport const asIfc_v2x4: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4';\n\n/**\n * as IFC v2x4 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4-ifc\n */\nexport const asIfc_v2x4_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4-ifc';\n\n/**\n * as IFC v2x4 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4-ifcxml\n */\nexport const asIfc_v2x4_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4-ifcxml';\n\n/**\n * as IFC v2x4 Add1\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4add1\n */\nexport const asIfc_v2x4add1: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1';\n\n/**\n * as IFC v2x4 Add1 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4add1-ifc\n */\nexport const asIfc_v2x4add1_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1-ifc';\n\n/**\n * as IFC v2x4 Add1 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4add1-ifcxml\n */\nexport const asIfc_v2x4add1_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1-ifcxml';\n\n/**\n * as IFC v2x4 Add2\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4add2\n */\nexport const asIfc_v2x4add2: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2';\n\n/**\n * as IFC v2x4 Add2 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4add2-ifc\n */\nexport const asIfc_v2x4add2_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2-ifc';\n\n/**\n * as IFC v2x4 Add 2 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4add2-ifcxml\n */\nexport const asIfc_v2x4add2_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2-ifcxml';\n\n/**\n * as IGES format\n * \n * The datatype relation pointing to a geometry description following the IGES format as documented in its ANSI standard. The format consists of a single .iges/.igs file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asIges_v5.3).\n *\n * https://w3id.org/fog#asIges\n */\nexport const asIges: OtherIndividual = 'https://w3id.org/fog#asIges';\n\n/**\n * as LAS point cloud format\n * \n * The datatype relation pointing to a binary encoded point cloud following the open LAS format which was developed by the ASPRS. The format consists of a single .las or .laz file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asLas_v1.4-las).\n *\n * https://w3id.org/fog#asLas\n */\nexport const asLas: OtherIndividual = 'https://w3id.org/fog#asLas';\n\n/**\n * as Nexus format\n * \n * The datatype relation pointing to a geometry description following the Nexus format for multiresoltion meshes and point clouds (ISTI - Italian National Research Council - Visual Computing Lab). The format consists of a single .nxs or .nxz file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asNexus_v4.2-nxs)\n *\n * https://w3id.org/fog#asNexus\n */\nexport const asNexus: OtherIndividual = 'https://w3id.org/fog#asNexus';\n\n/**\n * as OBJ format\n * \n * The datatype relation pointing to a text-based geometry description following the OBJ format developed by Wavefront Technologies. The format consists of a single .obj file and an optional material file (.mtl). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asObj_v3.0-obj).\n *\n * https://w3id.org/fog#asObj\n */\nexport const asObj: OwlDatatypeProperty = 'https://w3id.org/fog#asObj';\n\n/**\n * as PCD point cloud format\n * \n * The datatype relation pointing to a binary encoded point cloud following the open PCD format which was developed as part of the open source project PCL (point cloud library). The format consists of a single .pcd file (binary or text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asPcd_v0.7).\n *\n * https://w3id.org/fog#asPcd\n */\nexport const asPcd: OtherIndividual = 'https://w3id.org/fog#asPcd';\n\n/**\n * \n * \n * The datatype relation pointing to a geometry description following the PLY format which was developed by Greg Turk (Stanford University). The format consists of a single .ply file which is either text-based or binary. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asPly_v1.0-ascii).\n *\n * https://w3id.org/fog#asPly\n */\nexport const asPly: OtherIndividual = 'https://w3id.org/fog#asPly';\n\n/**\n * as Revit format\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit format (Autodesk). The format consists of a single .rvt file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asRevit_v2020)\n *\n * https://w3id.org/fog#asRevit\n */\nexport const asRevit: OtherIndividual = 'https://w3id.org/fog#asRevit';\n\n/**\n * as Revit format v2017 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2017 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2017\n */\nexport const asRevit_v2017: OtherIndividual = 'https://w3id.org/fog#asRevit_v2017';\n\n/**\n * as Revit format v2018 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2018 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2018\n */\nexport const asRevit_v2018: OtherIndividual = 'https://w3id.org/fog#asRevit_v2018';\n\n/**\n * as Revit format v2019 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2019 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2019\n */\nexport const asRevit_v2019: OtherIndividual = 'https://w3id.org/fog#asRevit_v2019';\n\n/**\n * as Revit format v2020 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2020 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2020\n */\nexport const asRevit_v2020: OtherIndividual = 'https://w3id.org/fog#asRevit_v2020';\n\n/**\n * as Rhino format\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format (McNeel). The format consists of a single .3dm file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asRhino_v6)\n *\n * https://w3id.org/fog#asRhino\n */\nexport const asRhino: OtherIndividual = 'https://w3id.org/fog#asRhino';\n\n/**\n * as Rhino format v5 (.3dm)\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format v5 (McNeel). The format consists of a single .3dm file (binary).\n *\n * https://w3id.org/fog#asRhino_v5\n */\nexport const asRhino_v5: OtherIndividual = 'https://w3id.org/fog#asRhino_v5';\n\n/**\n * as Rhino format v6 (.3dm)\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format v6 (McNeel). The format consists of a single .3dm file (binary).\n *\n * https://w3id.org/fog#asRhino_v6\n */\nexport const asRhino_v6: OtherIndividual = 'https://w3id.org/fog#asRhino_v6';\n\n/**\n * as Simple Feature Access geometry format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) standard developed by the OGC and ISO. The format consists of a single .wkt (text-based) or .wkb (binary) file. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asSfa_v2-wkt).\n *\n * https://w3id.org/fog#asSfa\n */\nexport const asSfa: OtherIndividual = 'https://w3id.org/fog#asSfa';\n\n/**\n * as Simple Feature Access v1 format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) v1 standard developed by the OGC. The format is text-based. It is strongly adviced to use the more specific subproperties (e.g. fog:asSfa_v1-wkt). Note that this standard is now considered depreciated in favor of SFA v2.\n *\n * https://w3id.org/fog#asSfa_v1\n */\nexport const asSfa_v1: OtherIndividual = 'https://w3id.org/fog#asSfa_v1';\n\n/**\n * as Well Known Text SFA v1 geometry\n * \n * The datatype relation pointing to a Well Know Text (WKT) geometry following the open Simple Feature Access (SFA) v1 standard developed by the OGC. The format is text-based. Note that the SFA v1 standard is now considered depreciated in favor of SFA v2. Note that this property is disjoint with geo:asWKT because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asSfa_v1-wkt\n */\nexport const asSfa_v1_wkt: OtherIndividual = 'https://w3id.org/fog#asSfa_v1-wkt';\n\n/**\n * as Simple Feature Access v2 format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO. The format is either text-based (WKT) or binary (WKB). It is strongly adviced to use the more specific subproperties (e.g. fog:asSfa_v2-wkt).\n *\n * https://w3id.org/fog#asSfa_v2\n */\nexport const asSfa_v2: OtherIndividual = 'https://w3id.org/fog#asSfa_v2';\n\n/**\n * as Well Known Binary SFA v2 geometry\n * \n * The datatype relation pointing to a Well Know Binary (WKB) geometry following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO.\n *\n * https://w3id.org/fog#asSfa_v2-wkb\n */\nexport const asSfa_v2_wkb: OtherIndividual = 'https://w3id.org/fog#asSfa_v2-wkb';\n\n/**\n * as Well Known Text SFA v2 geometry\n * \n * The datatype relation pointing to a Well Know Text (WKT) geometry following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO. The format is text-based. Note that this property is disjoint with geo:asWKT because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asSfa_v2-wkt\n */\nexport const asSfa_v2_wkt: OtherIndividual = 'https://w3id.org/fog#asSfa_v2-wkt';\n\n/**\n * as Shapefile format\n * \n * The datatype relation pointing to a geometry description following the open Shapefile format developed by ESRI. The format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asShapefile-shp). Note that no file format version is provided by ESRI and that the format is expected to be stable.\n *\n * https://w3id.org/fog#asShapefile\n */\nexport const asShapefile: OwlDatatypeProperty = 'https://w3id.org/fog#asShapefile';\n\n/**\n * as Shapefile dBASE table (.dbf)\n * \n * The datatype relation pointing to a dBASE table file (.dbf) following the open Shapefile format developed by ESRI. This file contains the attributes of each shape. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-dbf\n */\nexport const asShapefile_dbf: OtherIndividual = 'https://w3id.org/fog#asShapefile-dbf';\n\n/**\n * \n * \n * The datatype relation pointing to a projection format file (.prj) following the open Shapefile format developed by ESRI. This file contains the the coordinate system and projection information of the shapes. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-prj\n */\nexport const asShapefile_prj: OtherIndividual = 'https://w3id.org/fog#asShapefile-prj';\n\n/**\n * \n * \n * The datatype relation pointing to a geometry file (.shp) following the open Shapefile format developed by ESRI. This file contains the geometry of the shape. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-shp\n */\nexport const asShapefile_shp: OtherIndividual = 'https://w3id.org/fog#asShapefile-shp';\n\n/**\n * \n * \n * The datatype relation pointing to a shape index format file (.shx) following the open Shapefile format developed by ESRI. This file contains the positional index of the geometry. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-shx\n */\nexport const asShapefile_shx: OtherIndividual = 'https://w3id.org/fog#asShapefile-shx';\n\n/**\n * as SketchUp format\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp format (Trimble). The format consists of a single .skp file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asSketchUp_v2019)\n *\n * https://w3id.org/fog#asSketchUp\n */\nexport const asSketchUp: OtherIndividual = 'https://w3id.org/fog#asSketchUp';\n\n/**\n * as SketchUp format v2017 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2017 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2017\n */\nexport const asSketchUp_v2017: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2017';\n\n/**\n * as SketchUp format v2018 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2018 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2018\n */\nexport const asSketchUp_v2018: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2018';\n\n/**\n * as SketchUp format v2019 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2019 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2019\n */\nexport const asSketchUp_v2019: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2019';\n\n/**\n * as SPFF file (.step)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. It is strongly adviced to use more specific subproperties.\n *\n * https://w3id.org/fog#asStep\n */\nexport const asStep: OtherIndividual = 'https://w3id.org/fog#asStep';\n\n/**\n * as STEP SPFF file (AP214)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. The STEP file is structured according to the Application Profile (AP) 214 - Core data for automative mechanical design processes.\n *\n * https://w3id.org/fog#asStep_ap214\n */\nexport const asStep_ap214: OtherIndividual = 'https://w3id.org/fog#asStep_ap214';\n\n/**\n * as STEP SPFF file (AP242)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. The STEP file is structured according to the Application Profile (AP) 242 - Managed model-based 3D engineering.\n *\n * https://w3id.org/fog#asStep_ap242\n */\nexport const asStep_ap242: OtherIndividual = 'https://w3id.org/fog#asStep_ap242';\n\n/**\n * as STL format\n * \n * The datatype relation pointing to a geometry description following the STL format which was developed by 3D Systems. The format consists of a single .stl file which is either text-based or binary. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asStl_v1.0-ascii).\n *\n * https://w3id.org/fog#asStl\n */\nexport const asStl: OtherIndividual = 'https://w3id.org/fog#asStl';\n\n/**\n * as SVG format\n * \n * The datatype relation pointing to a geometry description following the open SVG format which was developed by the W3C. The format consists of a single .svg file which is text-based. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asSvg_v1.1).\n *\n * https://w3id.org/fog#asSvg\n */\nexport const asSvg: OtherIndividual = 'https://w3id.org/fog#asSvg';\n\n/**\n * as X3D format\n * \n * The datatype relation pointing to a geometry description following the open X3D format which was developed by the Web3D. The format consists of a single file which is either binary or text-based. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asX3d_v3.3_xml).\n *\n * https://w3id.org/fog#asX3d\n */\nexport const asX3d: OtherIndividual = 'https://w3id.org/fog#asX3d';\n\n/**\n * an IFC id\n * \n * The property links to a string containing an IFC (Industry Foundation Classes) identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasIfcId\n */\nexport const hasIfcId: OwlDatatypeProperty = 'https://w3id.org/fog#hasIfcId';\n\n/**\n * an IFC GUID\n * \n * The property links to a string containing an IFC GUID as identifier.\n *\n * https://w3id.org/fog#hasIfcId-guid\n */\nexport const hasIfcId_guid: OwlDatatypeProperty = 'https://w3id.org/fog#hasIfcId-guid';\n\n/**\n * an OBJ identifier\n * \n * The property links to a string containing a OBJ identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasObjId\n */\nexport const hasObjId: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId';\n\n/**\n * an OBJ group identifier\n * \n * The property links to a string containing an OBJ group identifier.\n *\n * https://w3id.org/fog#hasObjId-group\n */\nexport const hasObjId_group: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId-group';\n\n/**\n * an OBJ object identifier\n * \n * The property links to a string containing an OBJ object identifier.\n *\n * https://w3id.org/fog#hasObjId-object\n */\nexport const hasObjId_object: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId-object';\n\n/**\n * a Revit identifier\n * \n * The property links to a string containing a Revit identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasRevitId\n */\nexport const hasRevitId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId';\n\n/**\n * a Revit element identifier\n * \n * The property links to a string containing a Revit element identifier. This is a short ID accessible directly from the Revit interface. Beware that this ID cannot be assumed unique outside the Revit project.\n *\n * https://w3id.org/fog#hasRevitId-element\n */\nexport const hasRevitId_element: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId-element';\n\n/**\n * a Revit unique identifier (UUID)\n * \n * The property links to a string containing a Revit unique identifier (UUID). According to the Autodesk specifications, it is in fact a GUID concatenated with 8 additional hexadecimal characters corresponding to the Revit element ID.\n *\n * https://w3id.org/fog#hasRevitId-uniqueId\n */\nexport const hasRevitId_uniqueId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId-uniqueId';\n\n/**\n * a Rhinoceros identifier\n * \n * The property links to a string containing a Rhinoceros identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasRhinoId\n */\nexport const hasRhinoId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRhinoId';\n\n/**\n * a Rhinoceros object identifier\n * \n * The property links to a string containing a Rhinoceros object identifier, i.e. a GUID.\n *\n * https://w3id.org/fog#hasRhinoId-object\n */\nexport const hasRhinoId_object: OwlDatatypeProperty = 'https://w3id.org/fog#hasRhinoId-object';\n\nexport const _BASE: IriString = 'https://w3id.org/fog#';\nexport const _PREFIX: string = 'fog';","import * as fidmarkImport from './fidmark'; export const fidmark = fidmarkImport;\nimport * as omgImport from './omg'; export const omg = omgImport;\nimport * as fogImport from './fog'; export const fog = fogImport;","import { ArUcoMarker, FiducialMarker, Geometry, MarkerDictionary, VirtualObject } from '@/models';\nimport { MarkerOrigin } from '@/models/MarkerOrigin';\nimport { fidmark, fog, omg } from '@/ontologies';\nimport { DataObject, LengthUnit, Relative3DPosition } from '@openhps/core';\nimport { DataFactory, DefaultEngine, IriString, NamedNode, Parser, Quad, RDFSerializer, SPARQLDataDriver, Store } from '@openhps/rdf';\nimport { defineStore } from 'pinia';\n\nexport interface MarkerState {\n rdf: string;\n markers: FiducialMarker[];\n objects: VirtualObject[];\n}\n\nexport const useMarkerStore = defineStore('marker', {\n state: (): MarkerState => ({\n rdf: undefined,\n markers: [],\n objects: []\n }),\n getters: {\n\n },\n actions: {\n initialize(): Promise {\n return new Promise((resolve, reject) => {\n const BASE_URI = \"http://example.org/\";\n const marker1 = new ArUcoMarker();\n marker1.uid = \"marker-1\";\n marker1.dictionary = MarkerDictionary.fromURI(fidmark.DICT_ARUCO_MIP_36h12);\n marker1.identifier = 10;\n marker1.origin = MarkerOrigin.fromURI(fidmark.OriginCenter);\n marker1.height = 150;\n marker1.width = 150;\n\n const marker2 = new ArUcoMarker();\n marker2.uid = \"marker-2\";\n marker2.dictionary = MarkerDictionary.fromURI(fidmark.DICT_ARUCO_ORIGINAL);\n marker2.identifier = 94;\n marker2.origin = MarkerOrigin.fromURI(fidmark.OriginCenter);\n marker2.height = 100;\n marker2.width = 100;\n\n const earth = new VirtualObject(\"earth\");\n earth.addRelativePosition(new Relative3DPosition(marker1.uid, 0, 0, 100, LengthUnit.MILLIMETER));\n earth.geometry = new Geometry();\n earth.geometry.asGltf = \"https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/earth.gltf\";\n \n const jupiter = new VirtualObject(\"jupiter\");\n jupiter.addRelativePosition(new Relative3DPosition(marker2.uid, 0, 0, 0.5, LengthUnit.METER));\n jupiter.geometry = new Geometry();\n jupiter.geometry.asGltf = \"https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/jupiter.gltf\";\n \n\n const store = new Store();\n store.addQuads(RDFSerializer.serializeToQuads(marker1, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(earth, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(marker2, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(jupiter, BASE_URI));\n RDFSerializer.stringify(store, {\n prettyPrint: true,\n baseUri: \"http://example.org/\",\n prefixes: {\n fidmark: \"http://purl.org/fidmark/\",\n example: \"http://example.org/\",\n [omg._PREFIX]: omg._BASE,\n [fog._PREFIX]: fog._BASE\n }\n }).then(text => {\n this.rdf = text;\n return this.fromRDF(this.rdf);\n }).then(() => {\n resolve();\n }).catch(reject);\n });\n },\n fromRDF(text: string): Promise {\n return new Promise((resolve, reject) => {\n const parser = new Parser();\n const quads: Quad[] = parser.parse(text);\n const store = new Store(quads);\n const driver = new SPARQLDataDriver(DataObject, {\n sources: [store],\n engine: DefaultEngine,\n });\n const query = `\n PREFIX fidmark: \n PREFIX ssn: \n PREFIX sosa: \n PREFIX omg: \n\n SELECT ?object {\n { ?object a fidmark:ArUco }\n UNION\n { \n ?object a sosa:FeatureOfInterest .\n ?object omg:hasGeometry ?geometry .\n }\n }`;\n driver\n .queryBindings(query)\n .then((bindings) => {\n this.markers = [];\n this.objects = [];\n bindings.forEach((binding) => {\n const uri = (binding.get('object') as NamedNode).id as IriString;\n const object: DataObject = RDFSerializer.deserializeFromStore(\n DataFactory.namedNode(uri),\n store,\n );\n \n if (object instanceof FiducialMarker) {\n this.markers.push(object);\n } else if (object instanceof VirtualObject) {\n console.log(object);\n (object as VirtualObject).geometry.load();\n this.objects.push(object);\n }\n });\n console.log(\"Virtual objects\", this.objects)\n resolve();\n })\n .catch(reject);\n });\n }\n },\n});\n","module.exports = OpenHPS.core;","module.exports = OpenHPS.rdf;","module.exports = OpenHPS.video;","module.exports = OpenHPS.webrtc;","module.exports = undefined;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + {\"74\":\"8b7ce425\",\"78\":\"36a921d5\",\"109\":\"34280411\",\"158\":\"2ef25567\",\"159\":\"284e735a\",\"320\":\"33e4abb6\",\"338\":\"697adcc2\",\"544\":\"0b13aa14\",\"576\":\"fcb4289a\",\"753\":\"7d6aa6c2\",\"775\":\"5aa9e00f\",\"789\":\"efd2adbb\",\"980\":\"d6174174\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + {\"159\":\"00add67b\",\"320\":\"d8c23228\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var inProgress = {};\nvar dataWebpackPrefix = \"eswc2024:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/application/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = (chunkId, fullhref, oldTag, resolve, reject) => {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = (event) => {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = (href, fullhref) => {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = (chunkId) => {\n\treturn new Promise((resolve, reject) => {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.miniCss = (chunkId, promises) => {\n\tvar cssChunks = {\"159\":1,\"320\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(() => {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, (e) => {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkeswc2024\"] = globalThis[\"webpackChunkeswc2024\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], () => (__webpack_require__(7461)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","id","module","exports","render","_ctx","_cache","$props","$setup","$data","$options","_component_ion_router_outlet","_resolveComponent","_component_ion_app","_openBlock","_createBlock","default","_withCtx","_createVNode","_","App","Vue","constructor","args","_defineProperty","useMarkerStore","beforeMount","loadWASM","process","mounted","RDFSerializer","initialize","this","markerStore","__decorate","Options","components","IonApp","IonRouterOutlet","__exports__","_defineComponent","__name","setup","__props","_unref","IonPage","IonTabs","IonTabBar","slot","IonTabButton","tab","href","IonIcon","icon","cameraOutline","IonLabel","_createTextVNode","cubeOutline","routes","path","redirect","component","TabsPage","children","router","createRouter","history","createWebHashHistory","window","Ionic","config","rippleEffect","mode","app","createApp","use","IonicVue","createPinia","isReady","addIcons","icons","mount","MarkerOrigin","MarkerOrigin_1","SerializableThing","fromURI","uri","dict","rdf","SerializableObject","type","fidmark","ORIGIN_CENTER","OriginCenter","ORIGIN_BOTTOM_LEFT","OriginBottomLeft","ORIGIN_BOTTOM_RIGHT","OriginBottomRight","ORIGIN_TOP_LEFT","OriginTopLeft","ORIGIN_TOP_RIGHT","OriginTopRight","MarkerDictionary","MarkerDictionary_1","SerializableMember","predicate","dictionarySize","hammingDistance","ImageDescriptor","asImage","datatype","xsd","anyURI","IriString","_a","Object","asNFT","_b","asPATT","_c","FiducialMarker","ReferenceSpace","markerData","string","markerIdentifier","integer","numberType","NumberType","INTEGER","hasDictionary","hasOrigin","hasHeight","serializer","value","RDFBuilder","blankNode","add","qudt","QuantityValue","unit","LengthUnit","MILLIMETER","numericValue","double","build","deserializer","thing","deserialize","predicates","convert","parseFloat","hasWidth","hasImageDesciptor","ArUcoMarker","ArUco","Geometry","gltf","_gltf","load","reject","loader","GLTFLoader","asGltf","bbox","THREE","setFromObject","scene","measure","size","getSize","max","Math","x","y","z","scale","setScalar","undefined","fog","omg","VirtualObject","DataObject","hasGeometry","sosa","FeatureOfInterest","ARTagMarker","ARTag","CircularBarcode","AP3PPoseComputation","PnPPoseComputation","ARPlatform","Barcode2D","ARToolKit","Barcode","ActiveMarker","AprilTag","PassiveMarker","Barcode1D","BinaryID","BullsEye","CALTag","CCC","CCTag","Chilitags","ChromaTag","Cybercode","EPnPPoseComputation","FourierTag","IPPEPoseComputation","InterSense","MarkerDetection","MarkerPoseEstimation","MarkerlessPoseEstimation","MaxiCode","MultiRing","P3PPoseComputation","PiTag","PoseOutput","QRCode","RuneTag","SIFT","STag","TRIP","TopoTag","VisualCode","WhyCode","WhyCon","reacTIVision","codes","hasMarker","isImageDescriptorOf","partOf","asZFT","crc","crowns","maxIdentifiers","markerBits","markerCode","version","color","encoding","opencvName","shape","supportedMarker","DICT_4X4_100","DICT_4X4_1000","DICT_4X4_250","DICT_4X4_50","DICT_5X5_100","DICT_5X5_1000","DICT_5X5_250","DICT_5X5_50","DICT_6X6_100","DICT_6X6_1000","DICT_6X6_250","DICT_6X6_50","DICT_7X7_100","DICT_7X7_1000","DICT_7X7_250","DICT_7X7_50","DICT_APRILTAG_16h5","DICT_APRILTAG_25h9","DICT_APRILTAG_36h10","DICT_APRILTAG_36h11","DICT_ARTAG","DICT_ARUCO_ORIGINAL","DICT_CHILLITAGS","DICT_ARUCO_MIP_36h12","DICT_ARUCO_MIP_25h7","DICT_ARUCO_MIP_16h3","DICT_REACTIVISION_AMOEBA","DICT_REACTIVISION_YAMAARASHI","DICT_TOPOTAG_3X3","DICT_TOPOTAG_4X4","DICT_TOPOTAG_5X5","_BASE","_PREFIX","CurrentGeometryState","GeometryState","GeometryContext","complementsGeometry","containsGeometryObject","containsPropertyState","hasComplexGeometryDescription","hasGeometryContext","hasGeometryState","hasInferredPropertyState","isExplicitlyDerivedFrom","isDerivedFromGeometry","isDerivedFromGeometryState","isImplicitlyDerivedFrom","isPartOfGeometry","transformsGeometry","hasReferencedGeometryId","hasSimpleGeometryDescription","ReferencedContent","as3dmo","asGeojson_ld","asGeomOntology","asIfcowl","asIfcowl_v2x3final","asIfcowl_v2x3tc1","asIfcowl_v2x4add1","asIfcowl_v2x4add2","asIfcowl_v2x4final","asOntobrepOntology","asOntostepOntology","hasReferencedContent","asCollada","asDwg","asDwg_v2010","asDwg_v2013","asDwg_v2018","asE57","asGeojson","asGeojson_v2008","asGeojson_v2016","asGml","asIfc","asIfc_v2x3","asIfc_v2x3_ifc","asIfc_v2x3_ifcxml","asIfc_v2x3tc1","asIfc_v2x3tc1_ifc","asIfc_v2x3tc1_ifcxml","asIfc_v2x4","asIfc_v2x4_ifc","asIfc_v2x4_ifcxml","asIfc_v2x4add1","asIfc_v2x4add1_ifc","asIfc_v2x4add1_ifcxml","asIfc_v2x4add2","asIfc_v2x4add2_ifc","asIfc_v2x4add2_ifcxml","asIges","asLas","asNexus","asObj","asPcd","asPly","asRevit","asRevit_v2017","asRevit_v2018","asRevit_v2019","asRevit_v2020","asRhino","asRhino_v5","asRhino_v6","asSfa","asSfa_v1","asSfa_v1_wkt","asSfa_v2","asSfa_v2_wkb","asSfa_v2_wkt","asShapefile","asShapefile_dbf","asShapefile_prj","asShapefile_shp","asShapefile_shx","asSketchUp","asSketchUp_v2017","asSketchUp_v2018","asSketchUp_v2019","asStep","asStep_ap214","asStep_ap242","asStl","asSvg","asX3d","hasIfcId","hasIfcId_guid","hasObjId","hasObjId_group","hasObjId_object","hasRevitId","hasRevitId_element","hasRevitId_uniqueId","hasRhinoId","hasRhinoId_object","fidmarkImport","omgImport","fogImport","defineStore","state","markers","objects","getters","actions","BASE_URI","marker1","uid","dictionary","identifier","origin","height","width","marker2","earth","addRelativePosition","Relative3DPosition","geometry","jupiter","METER","store","Store","addQuads","serializeToQuads","stringify","prettyPrint","baseUri","prefixes","example","text","fromRDF","catch","parser","Parser","quads","parse","driver","SPARQLDataDriver","sources","engine","DefaultEngine","query","queryBindings","bindings","forEach","binding","get","object","deserializeFromStore","DataFactory","namedNode","push","console","log","OpenHPS","core","video","webrtc","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","f","chunkId","all","reduce","promises","u","miniCssF","g","globalThis","Function","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","url","done","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","target","head","appendChild","Symbol","toStringTag","p","createStylesheet","fullhref","oldTag","linkTag","rel","onLinkComplete","errorType","realHref","err","request","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","error","loadingEnded","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/application/js/app.bd2d9f85.js b/application/js/app.bd2d9f85.js deleted file mode 100644 index 78aee2d..0000000 --- a/application/js/app.bd2d9f85.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var t={1993:t=>{function webpackEmptyAsyncContext(t){return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}webpackEmptyAsyncContext.keys=()=>[],webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id=1993,t.exports=webpackEmptyAsyncContext},7461:(t,e,r)=>{"use strict";var i=r(9963),a=r(6252);function render(t,e,r,i,o,s){const p=(0,a.up)("ion-router-outlet"),d=(0,a.up)("ion-app");return(0,a.wg)(),(0,a.j4)(d,null,{default:(0,a.w5)((()=>[(0,a.Wm)(p)])),_:1})}var o=r(7327),s=r(7582),p=r(2634),d=r(1124),n=r(4105),g=r(543),f=r(1725);let h=class App extends d.w3{constructor(...t){super(...t),(0,o.Z)(this,"markerStore",(0,f.X)())}async beforeMount(){await(0,n.loadWASM)("/application/js/vendor/onigasm/onigasm.wasm")}mounted(){g.RDFSerializer.initialize("video"),this.markerStore.initialize()}};h=(0,s.gn)([(0,d.Ei)({components:{IonApp:p.dr,IonRouterOutlet:p.jP}})],h);const l=h;var _=r(3744);const c=(0,_.Z)(l,[["render",render]]),m=c;var u=r(4297),w=r(2262),I=r(8903);const k=(0,a.aZ)({__name:"TabsPage",setup(t){return(t,e)=>((0,a.wg)(),(0,a.j4)((0,w.SU)(p._i),null,{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.UN),null,{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.jP)),(0,a.Wm)((0,w.SU)(p.yq),{slot:"bottom"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.ZU),{tab:"camera",href:"/tabs/camera"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.cameraOutline)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("AR")])),_:1})])),_:1}),(0,a.Wm)((0,w.SU)(p.ZU),{tab:"editor",href:"/tabs/editor"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.code)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("text/turtle")])),_:1})])),_:1}),(0,a.Wm)((0,w.SU)(p.ZU),{tab:"objects",href:"/tabs/objects"},{default:(0,a.w5)((()=>[(0,a.Wm)((0,w.SU)(p.gu),{"aria-hidden":"true",icon:(0,w.SU)(I.cubeOutline)},null,8,["icon"]),(0,a.Wm)((0,w.SU)(p.Q$),null,{default:(0,a.w5)((()=>[(0,a.Uk)("Objects")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}))}}),v=k,b=v,y=[{path:"/",redirect:"/tabs/"},{path:"/tabs/",component:b,children:[{path:"",redirect:"/tabs/camera"},{path:"camera",component:()=>r.e(320).then(r.bind(r,4320))},{path:"editor",component:()=>r.e(159).then(r.bind(r,8159))},{path:"objects",component:()=>r.e(109).then(r.bind(r,5109))}]}],T=(0,u.p7)({history:(0,u.r5)("/application/"),routes:y}),C=T;var S=r(9876),D=r(9534);r(8851),r(1292),r(1633),r(1045),r(6187),r(2299),r(3423),r(4687),r(9147),r(6250);window.Ionic={config:{rippleEffect:!1,mode:"md"}};const R=(0,i.ri)(m).use(p.oX).use(C).use((0,S.WB)());C.isReady().then((()=>{(0,D.a)({...I}),R.mount("#app")}))},2072:(t,e,r)=>{"use strict";r.d(e,{Hr:()=>f,TI:()=>h,ap:()=>g,q1:()=>l,xV:()=>d,y5:()=>n});var i,a=r(7582),o=r(543),s=r(336),p=r(6551);let d=i=class MarkerOrigin extends o.SerializableThing{static fromURI(t){const e=new i;return e.rdf={uri:t},e}};d=i=(0,a.gn)([(0,p.SerializableObject)({rdf:{type:s.NQ.MarkerOrigin}})],d);const n=d.fromURI(s.NQ.OriginCenter),g=d.fromURI(s.NQ.OriginBottomLeft),f=d.fromURI(s.NQ.OriginBottomRight),h=d.fromURI(s.NQ.OriginTopLeft),l=d.fromURI(s.NQ.OriginTopRight)},4283:(t,e,r)=>{"use strict";r.d(e,{n3:()=>I,hx:()=>w,ZX:()=>v,Vz:()=>n,nd:()=>y});r(8520);var i,a=r(543),o=r(7327),s=r(7582),p=r(336),d=r(6551);let n=i=class MarkerDictionary{constructor(){(0,o.Z)(this,"size",void 0),(0,o.Z)(this,"hammingSize",void 0)}static fromURI(t){const e=new i;return e.rdf={uri:t},e}};var g,f,h;(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.dictionarySize}}),(0,s.w6)("design:type",Number)],n.prototype,"size",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hammingDistance}}),(0,s.w6)("design:type",Number)],n.prototype,"hammingSize",void 0),n=i=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.MarkerDictionary}})],n);let l=class ImageDescriptor{constructor(){(0,o.Z)(this,"image",void 0),(0,o.Z)(this,"nft",void 0),(0,o.Z)(this,"pattern",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asImage,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(g="undefined"!==typeof a.IriString&&a.IriString)?g:Object)],l.prototype,"image",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asNFT,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(f="undefined"!==typeof a.IriString&&a.IriString)?f:Object)],l.prototype,"nft",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.asPATT,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type","function"===typeof(h="undefined"!==typeof a.IriString&&a.IriString)?h:Object)],l.prototype,"pattern",void 0),l=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ImageDescriptor}})],l);var _,c,m,u=r(2072);let w=class FiducialMarker extends d.ReferenceSpace{constructor(...t){super(...t),(0,o.Z)(this,"data",void 0),(0,o.Z)(this,"identifier",void 0),(0,o.Z)(this,"dictionary",void 0),(0,o.Z)(this,"origin",void 0),(0,o.Z)(this,"height",void 0),(0,o.Z)(this,"width",void 0),(0,o.Z)(this,"imageDescriptor",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.markerData,datatype:a.xsd.string}}),(0,s.w6)("design:type",String)],w.prototype,"data",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.markerIdentifier,datatype:a.xsd.integer},numberType:d.NumberType.INTEGER}),(0,s.w6)("design:type",Number)],w.prototype,"identifier",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasDictionary}}),(0,s.w6)("design:type","function"===typeof(_="undefined"!==typeof n&&n)?_:Object)],w.prototype,"dictionary",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasOrigin}}),(0,s.w6)("design:type","function"===typeof(c="undefined"!==typeof u.xV&&u.xV)?c:Object)],w.prototype,"origin",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:[p.NQ.hasHeight],serializer:t=>a.RDFBuilder.blankNode().add(a.rdf.type,a.qudt.QuantityValue).add(a.qudt.unit,d.LengthUnit.MILLIMETER).add(a.qudt.numericValue,t,a.xsd.double).build(),deserializer:t=>{const e=a.RDFSerializer.deserialize(t.predicates[a.qudt.unit][0],d.LengthUnit);return e.convert(parseFloat(t.predicates[a.qudt.numericValue][0].value),d.LengthUnit.MILLIMETER)}}}),(0,s.w6)("design:type",Number)],w.prototype,"height",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:[p.NQ.hasWidth],serializer:t=>a.RDFBuilder.blankNode().add(a.rdf.type,a.qudt.QuantityValue).add(a.qudt.unit,d.LengthUnit.MILLIMETER).add(a.qudt.numericValue,t,a.xsd.double).build(),deserializer:t=>{const e=a.RDFSerializer.deserialize(t.predicates[a.qudt.unit][0],d.LengthUnit);return e.convert(parseFloat(t.predicates[a.qudt.numericValue][0].value),d.LengthUnit.MILLIMETER)}}}),(0,s.w6)("design:type",Number)],w.prototype,"width",void 0),(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NQ.hasImageDesciptor}}),(0,s.w6)("design:type","function"===typeof(m="undefined"!==typeof l&&l)?m:Object)],w.prototype,"imageDescriptor",void 0),w=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.FiducialMarker}})],w);let I=class ArUcoMarker extends w{};I=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ArUco}})],I);var k=r(7836);let v=class Geometry{constructor(){(0,o.Z)(this,"asGltf",void 0),(0,o.Z)(this,"_gltf",void 0)}get gltf(){return this._gltf}load(){return new Promise(((t,e)=>{const r=new k.E;r.load(this.asGltf,(e=>{this._gltf=e,t(this._gltf)}),void 0,e)}))}};var b;(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.NI.asGltf,datatype:a.xsd.anyURI}}),(0,s.w6)("design:type",String)],v.prototype,"asGltf",void 0),v=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.Af.Geometry}})],v);let y=class VirtualObject extends d.DataObject{constructor(...t){super(...t),(0,o.Z)(this,"geometry",void 0)}};(0,s.gn)([(0,d.SerializableMember)({rdf:{predicate:p.Af.hasGeometry}}),(0,s.w6)("design:type","function"===typeof(b="undefined"!==typeof v&&v)?b:Object)],y.prototype,"geometry",void 0),y=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:a.sosa.FeatureOfInterest}})],y);let T=class ARTagMarker extends w{};T=(0,s.gn)([(0,d.SerializableObject)({rdf:{type:p.NQ.ARTag}})],T)},336:(t,e,r)=>{"use strict";r.d(e,{NQ:()=>hi,NI:()=>_i,Af:()=>li});var i={};r.r(i),r.d(i,{AP3PPoseComputation:()=>g,ARPlatform:()=>h,ARTag:()=>l,ARToolKit:()=>c,ActiveMarker:()=>u,AprilTag:()=>w,ArUco:()=>I,Barcode:()=>m,Barcode1D:()=>v,Barcode2D:()=>_,BinaryID:()=>b,BullsEye:()=>y,CALTag:()=>T,CCC:()=>C,CCTag:()=>S,Chilitags:()=>D,ChromaTag:()=>R,CircularBarcode:()=>n,Cybercode:()=>O,DICT_4X4_100:()=>Dt,DICT_4X4_1000:()=>Rt,DICT_4X4_250:()=>Ot,DICT_4X4_50:()=>xt,DICT_5X5_100:()=>Pt,DICT_5X5_1000:()=>At,DICT_5X5_250:()=>Gt,DICT_5X5_50:()=>jt,DICT_6X6_100:()=>Et,DICT_6X6_1000:()=>Mt,DICT_6X6_250:()=>Ut,DICT_6X6_50:()=>Nt,DICT_7X7_100:()=>qt,DICT_7X7_1000:()=>zt,DICT_7X7_250:()=>Xt,DICT_7X7_50:()=>Ft,DICT_APRILTAG_16h5:()=>Lt,DICT_APRILTAG_25h9:()=>Qt,DICT_APRILTAG_36h10:()=>Bt,DICT_APRILTAG_36h11:()=>Zt,DICT_ARTAG:()=>Vt,DICT_ARUCO_MIP_16h3:()=>Yt,DICT_ARUCO_MIP_25h7:()=>$t,DICT_ARUCO_MIP_36h12:()=>Kt,DICT_ARUCO_ORIGINAL:()=>Wt,DICT_CHILLITAGS:()=>Ht,DICT_REACTIVISION_AMOEBA:()=>Jt,DICT_REACTIVISION_YAMAARASHI:()=>te,DICT_TOPOTAG_3X3:()=>ee,DICT_TOPOTAG_4X4:()=>re,DICT_TOPOTAG_5X5:()=>ie,EPnPPoseComputation:()=>x,FiducialMarker:()=>s,FourierTag:()=>P,IPPEPoseComputation:()=>A,ImageDescriptor:()=>d,InterSense:()=>G,MarkerDetection:()=>j,MarkerDictionary:()=>p,MarkerOrigin:()=>E,MarkerPoseEstimation:()=>M,MarkerlessPoseEstimation:()=>U,MaxiCode:()=>N,MultiRing:()=>q,OriginBottomLeft:()=>ae,OriginBottomRight:()=>oe,OriginCenter:()=>se,OriginTopLeft:()=>pe,OriginTopRight:()=>de,P3PPoseComputation:()=>z,PassiveMarker:()=>k,PiTag:()=>X,PnPPoseComputation:()=>f,PoseOutput:()=>F,QRCode:()=>L,RuneTag:()=>Q,SIFT:()=>B,STag:()=>Z,TRIP:()=>V,TopoTag:()=>W,VisualCode:()=>H,WhyCode:()=>K,WhyCon:()=>$,_BASE:()=>ne,_PREFIX:()=>ge,asImage:()=>dt,asNFT:()=>nt,asPATT:()=>gt,asZFT:()=>ft,codes:()=>J,color:()=>bt,crc:()=>ht,crowns:()=>lt,dictionarySize:()=>_t,encoding:()=>yt,hammingDistance:()=>mt,hasDictionary:()=>tt,hasHeight:()=>et,hasImageDesciptor:()=>rt,hasMarker:()=>it,hasOrigin:()=>at,hasWidth:()=>ot,isImageDescriptorOf:()=>st,markerBits:()=>ut,markerCode:()=>wt,markerData:()=>It,markerIdentifier:()=>kt,maxIdentifiers:()=>ct,opencvName:()=>Tt,partOf:()=>pt,reacTIVision:()=>Y,shape:()=>Ct,supportedMarker:()=>St,version:()=>vt});var a={};r.r(a),r.d(a,{CurrentGeometryState:()=>fe,Geometry:()=>le,GeometryContext:()=>_e,GeometryState:()=>he,_BASE:()=>Pe,_PREFIX:()=>Ae,complementsGeometry:()=>ce,containsGeometryObject:()=>me,containsPropertyState:()=>ue,hasComplexGeometryDescription:()=>we,hasGeometry:()=>Ie,hasGeometryContext:()=>ke,hasGeometryState:()=>ve,hasInferredPropertyState:()=>be,hasReferencedGeometryId:()=>Oe,hasSimpleGeometryDescription:()=>xe,isDerivedFromGeometry:()=>Te,isDerivedFromGeometryState:()=>Ce,isExplicitlyDerivedFrom:()=>ye,isImplicitlyDerivedFrom:()=>Se,isPartOfGeometry:()=>De,transformsGeometry:()=>Re});var o={};r.r(o),r.d(o,{ReferencedContent:()=>Ge,_BASE:()=>gi,_PREFIX:()=>fi,as3dmo:()=>je,asCollada:()=>Ze,asDwg:()=>Ve,asDwg_v2010:()=>We,asDwg_v2013:()=>He,asDwg_v2018:()=>Ke,asE57:()=>$e,asGeojson:()=>Ye,asGeojson_ld:()=>Ee,asGeojson_v2008:()=>Je,asGeojson_v2016:()=>tr,asGeomOntology:()=>Me,asGltf:()=>er,asGml:()=>rr,asIfc:()=>ir,asIfc_v2x3:()=>ar,asIfc_v2x3_ifc:()=>or,asIfc_v2x3_ifcxml:()=>sr,asIfc_v2x3tc1:()=>pr,asIfc_v2x3tc1_ifc:()=>dr,asIfc_v2x3tc1_ifcxml:()=>nr,asIfc_v2x4:()=>gr,asIfc_v2x4_ifc:()=>fr,asIfc_v2x4_ifcxml:()=>hr,asIfc_v2x4add1:()=>lr,asIfc_v2x4add1_ifc:()=>_r,asIfc_v2x4add1_ifcxml:()=>cr,asIfc_v2x4add2:()=>mr,asIfc_v2x4add2_ifc:()=>ur,asIfc_v2x4add2_ifcxml:()=>wr,asIfcowl:()=>Ue,asIfcowl_v2x3final:()=>Ne,asIfcowl_v2x3tc1:()=>qe,asIfcowl_v2x4add1:()=>ze,asIfcowl_v2x4add2:()=>Xe,asIfcowl_v2x4final:()=>Fe,asIges:()=>Ir,asLas:()=>kr,asNexus:()=>vr,asObj:()=>br,asOntobrepOntology:()=>Le,asOntostepOntology:()=>Qe,asPcd:()=>yr,asPly:()=>Tr,asRevit:()=>Cr,asRevit_v2017:()=>Sr,asRevit_v2018:()=>Dr,asRevit_v2019:()=>Rr,asRevit_v2020:()=>Or,asRhino:()=>xr,asRhino_v5:()=>Pr,asRhino_v6:()=>Ar,asSfa:()=>Gr,asSfa_v1:()=>jr,asSfa_v1_wkt:()=>Er,asSfa_v2:()=>Mr,asSfa_v2_wkb:()=>Ur,asSfa_v2_wkt:()=>Nr,asShapefile:()=>qr,asShapefile_dbf:()=>zr,asShapefile_prj:()=>Xr,asShapefile_shp:()=>Fr,asShapefile_shx:()=>Lr,asSketchUp:()=>Qr,asSketchUp_v2017:()=>Br,asSketchUp_v2018:()=>Zr,asSketchUp_v2019:()=>Vr,asStep:()=>Wr,asStep_ap214:()=>Hr,asStep_ap242:()=>Kr,asStl:()=>$r,asSvg:()=>Yr,asX3d:()=>Jr,hasIfcId:()=>ti,hasIfcId_guid:()=>ei,hasObjId:()=>ri,hasObjId_group:()=>ii,hasObjId_object:()=>ai,hasReferencedContent:()=>Be,hasRevitId:()=>oi,hasRevitId_element:()=>si,hasRevitId_uniqueId:()=>pi,hasRhinoId:()=>di,hasRhinoId_object:()=>ni});const s="http://purl.org/fidmark/FiducialMarker",p="http://purl.org/fidmark/MarkerDictionary",d="http://purl.org/fidmark/ImageDescriptor",n="http://purl.org/fidmark/CircularBarcode",g="http://purl.org/fidmark/AP3PPoseComputation",f="http://purl.org/fidmark/PnPPoseComputation",h="http://purl.org/fidmark/ARPlatform",l="http://purl.org/fidmark/ARTag",_="http://purl.org/fidmark/Barcode2D",c="http://purl.org/fidmark/ARToolKit",m="http://purl.org/fidmark/Barcode",u="http://purl.org/fidmark/ActiveMarker",w="http://purl.org/fidmark/AprilTag",I="http://purl.org/fidmark/ArUco",k="http://purl.org/fidmark/PassiveMarker",v="http://purl.org/fidmark/Barcode1D",b="http://purl.org/fidmark/BinaryID",y="http://purl.org/fidmark/BullsEye",T="http://purl.org/fidmark/CALTag",C="http://purl.org/fidmark/CCC",S="http://purl.org/fidmark/CCTag",D="http://purl.org/fidmark/Chilitags",R="http://purl.org/fidmark/ChromaTag",O="http://purl.org/fidmark/Cybercode",x="http://purl.org/fidmark/EPnPPoseComputation",P="http://purl.org/fidmark/FourierTag",A="http://purl.org/fidmark/IPPEPoseComputation",G="http://purl.org/fidmark/InterSense",j="http://purl.org/fidmark/MarkerDetection",E="http://purl.org/fidmark/MarkerOrigin",M="http://purl.org/fidmark/MarkerPoseEstimation",U="http://purl.org/fidmark/MarkerlessPoseEstimation",N="http://purl.org/fidmark/MaxiCode",q="http://purl.org/fidmark/MultiRing",z="http://purl.org/fidmark/P3PPoseComputation",X="http://purl.org/fidmark/PiTag",F="http://purl.org/fidmark/PoseOutput",L="http://purl.org/fidmark/QRCode",Q="http://purl.org/fidmark/RuneTag",B="http://purl.org/fidmark/SIFT",Z="http://purl.org/fidmark/STag",V="http://purl.org/fidmark/TRIP",W="http://purl.org/fidmark/TopoTag",H="http://purl.org/fidmark/VisualCode",K="http://purl.org/fidmark/WhyCode",$="http://purl.org/fidmark/WhyCon",Y="http://purl.org/fidmark/reacTIVision",J="http://purl.org/fidmark/codes",tt="http://purl.org/fidmark/hasDictionary",et="http://purl.org/fidmark/hasHeight",rt="http://purl.org/fidmark/hasImageDesciptor",it="http://purl.org/fidmark/hasMarker",at="http://purl.org/fidmark/hasOrigin",ot="http://purl.org/fidmark/hasWidth",st="http://purl.org/fidmark/isImageDescriptorOf",pt="http://purl.org/fidmark/partOf",dt="http://purl.org/fidmark/asImage",nt="http://purl.org/fidmark/asNFT",gt="http://purl.org/fidmark/asPATT",ft="http://purl.org/fidmark/asZFT",ht="http://purl.org/fidmark/crc",lt="http://purl.org/fidmark/crowns",_t="http://purl.org/fidmark/dictionarySize",ct="http://purl.org/fidmark/maxIdentifiers",mt="http://purl.org/fidmark/hammingDistance",ut="http://purl.org/fidmark/markerBits",wt="http://purl.org/fidmark/markerCode",It="http://purl.org/fidmark/markerData",kt="http://purl.org/fidmark/markerIdentifier",vt="http://purl.org/fidmark/version",bt="http://purl.org/fidmark/color",yt="http://purl.org/fidmark/encoding",Tt="http://purl.org/fidmark/opencvName",Ct="http://purl.org/fidmark/shape",St="http://purl.org/fidmark/supportedMarker",Dt="http://purl.org/fidmark/DICT_4X4_100",Rt="http://purl.org/fidmark/DICT_4X4_1000",Ot="http://purl.org/fidmark/DICT_4X4_250",xt="http://purl.org/fidmark/DICT_4X4_50",Pt="http://purl.org/fidmark/DICT_5X5_100",At="http://purl.org/fidmark/DICT_5X5_1000",Gt="http://purl.org/fidmark/DICT_5X5_250",jt="http://purl.org/fidmark/DICT_5X5_50",Et="http://purl.org/fidmark/DICT_6X6_100",Mt="http://purl.org/fidmark/DICT_6X6_1000",Ut="http://purl.org/fidmark/DICT_6X6_250",Nt="http://purl.org/fidmark/DICT_6X6_50",qt="http://purl.org/fidmark/DICT_7X7_100",zt="http://purl.org/fidmark/DICT_7X7_1000",Xt="http://purl.org/fidmark/DICT_7X7_250",Ft="http://purl.org/fidmark/DICT_7X7_50",Lt="http://purl.org/fidmark/DICT_APRILTAG_16h5",Qt="http://purl.org/fidmark/DICT_APRILTAG_25h9",Bt="http://purl.org/fidmark/DICT_APRILTAG_36h10",Zt="http://purl.org/fidmark/DICT_APRILTAG_36h11",Vt="http://purl.org/fidmark/DICT_ARTAG",Wt="http://purl.org/fidmark/DICT_ARUCO_ORIGINAL",Ht="http://purl.org/fidmark/DICT_CHILLITAGS",Kt="http://purl.org/fidmark/DICT_ARUCO_MIP_36h12",$t="http://purl.org/fidmark/DICT_ARUCO_MIP_25h7",Yt="http://purl.org/fidmark/DICT_ARUCO_MIP_16h3",Jt="http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA",te="http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI",ee="http://purl.org/fidmark/DICT_TOPOTAG_3X3",re="http://purl.org/fidmark/DICT_TOPOTAG_4X4",ie="http://purl.org/fidmark/DICT_TOPOTAG_5X5",ae="http://purl.org/fidmark/OriginBottomLeft",oe="http://purl.org/fidmark/OriginBottomRight",se="http://purl.org/fidmark/OriginCenter",pe="http://purl.org/fidmark/OriginTopLeft",de="http://purl.org/fidmark/OriginTopRight",ne="http://purl.org/fidmark/",ge="fidmark",fe="https://w3id.org/omg#CurrentGeometryState",he="https://w3id.org/omg#GeometryState",le="https://w3id.org/omg#Geometry",_e="https://w3id.org/omg#GeometryContext",ce="https://w3id.org/omg#complementsGeometry",me="https://w3id.org/omg#containsGeometryObject",ue="https://w3id.org/omg#containsPropertyState",we="https://w3id.org/omg#hasComplexGeometryDescription",Ie="https://w3id.org/omg#hasGeometry",ke="https://w3id.org/omg#hasGeometryContext",ve="https://w3id.org/omg#hasGeometryState",be="https://w3id.org/omg#hasInferredPropertyState",ye="https://w3id.org/omg#isExplicitlyDerivedFrom",Te="https://w3id.org/omg#isDerivedFromGeometry",Ce="https://w3id.org/omg#isDerivedFromGeometryState",Se="https://w3id.org/omg#isImplicitlyDerivedFrom",De="https://w3id.org/omg#isPartOfGeometry",Re="https://w3id.org/omg#transformsGeometry",Oe="https://w3id.org/omg#hasReferencedGeometryId",xe="https://w3id.org/omg#hasSimpleGeometryDescription",Pe="https://w3id.org/omg#",Ae="omg",Ge="https://w3id.org/fog#ReferencedContent",je="https://w3id.org/fog#as3dmo",Ee="https://w3id.org/fog#asGeojson-ld",Me="https://w3id.org/fog#asGeomOntology",Ue="https://w3id.org/fog#asIfcowl",Ne="https://w3id.org/fog#asIfcowl_v2x3final",qe="https://w3id.org/fog#asIfcowl_v2x3tc1",ze="https://w3id.org/fog#asIfcowl_v2x4add1",Xe="https://w3id.org/fog#asIfcowl_v2x4add2",Fe="https://w3id.org/fog#asIfcowl_v2x4final",Le="https://w3id.org/fog#asOntobrepOntology",Qe="https://w3id.org/fog#asOntostepOntology",Be="https://w3id.org/fog#hasReferencedContent",Ze="https://w3id.org/fog#asCollada",Ve="https://w3id.org/fog#asDwg",We="https://w3id.org/fog#asDwg_v2010",He="https://w3id.org/fog#asDwg_v2013",Ke="https://w3id.org/fog#asDwg_v2018",$e="https://w3id.org/fog#asE57",Ye="https://w3id.org/fog#asGeojson",Je="https://w3id.org/fog#asGeojson_v2008",tr="https://w3id.org/fog#asGeojson_v2016",er="https://w3id.org/fog#asGltf",rr="https://w3id.org/fog#asGml",ir="https://w3id.org/fog#asIfc",ar="https://w3id.org/fog#asIfc_v2x3",or="https://w3id.org/fog#asIfc_v2x3-ifc",sr="https://w3id.org/fog#asIfc_v2x3-ifcxml",pr="https://w3id.org/fog#asIfc_v2x3tc1",dr="https://w3id.org/fog#asIfc_v2x3tc1-ifc",nr="https://w3id.org/fog#asIfc_v2x3tc1-ifcxml",gr="https://w3id.org/fog#asIfc_v2x4",fr="https://w3id.org/fog#asIfc_v2x4-ifc",hr="https://w3id.org/fog#asIfc_v2x4-ifcxml",lr="https://w3id.org/fog#asIfc_v2x4add1",_r="https://w3id.org/fog#asIfc_v2x4add1-ifc",cr="https://w3id.org/fog#asIfc_v2x4add1-ifcxml",mr="https://w3id.org/fog#asIfc_v2x4add2",ur="https://w3id.org/fog#asIfc_v2x4add2-ifc",wr="https://w3id.org/fog#asIfc_v2x4add2-ifcxml",Ir="https://w3id.org/fog#asIges",kr="https://w3id.org/fog#asLas",vr="https://w3id.org/fog#asNexus",br="https://w3id.org/fog#asObj",yr="https://w3id.org/fog#asPcd",Tr="https://w3id.org/fog#asPly",Cr="https://w3id.org/fog#asRevit",Sr="https://w3id.org/fog#asRevit_v2017",Dr="https://w3id.org/fog#asRevit_v2018",Rr="https://w3id.org/fog#asRevit_v2019",Or="https://w3id.org/fog#asRevit_v2020",xr="https://w3id.org/fog#asRhino",Pr="https://w3id.org/fog#asRhino_v5",Ar="https://w3id.org/fog#asRhino_v6",Gr="https://w3id.org/fog#asSfa",jr="https://w3id.org/fog#asSfa_v1",Er="https://w3id.org/fog#asSfa_v1-wkt",Mr="https://w3id.org/fog#asSfa_v2",Ur="https://w3id.org/fog#asSfa_v2-wkb",Nr="https://w3id.org/fog#asSfa_v2-wkt",qr="https://w3id.org/fog#asShapefile",zr="https://w3id.org/fog#asShapefile-dbf",Xr="https://w3id.org/fog#asShapefile-prj",Fr="https://w3id.org/fog#asShapefile-shp",Lr="https://w3id.org/fog#asShapefile-shx",Qr="https://w3id.org/fog#asSketchUp",Br="https://w3id.org/fog#asSketchUp_v2017",Zr="https://w3id.org/fog#asSketchUp_v2018",Vr="https://w3id.org/fog#asSketchUp_v2019",Wr="https://w3id.org/fog#asStep",Hr="https://w3id.org/fog#asStep_ap214",Kr="https://w3id.org/fog#asStep_ap242",$r="https://w3id.org/fog#asStl",Yr="https://w3id.org/fog#asSvg",Jr="https://w3id.org/fog#asX3d",ti="https://w3id.org/fog#hasIfcId",ei="https://w3id.org/fog#hasIfcId-guid",ri="https://w3id.org/fog#hasObjId",ii="https://w3id.org/fog#hasObjId-group",ai="https://w3id.org/fog#hasObjId-object",oi="https://w3id.org/fog#hasRevitId",si="https://w3id.org/fog#hasRevitId-element",pi="https://w3id.org/fog#hasRevitId-uniqueId",di="https://w3id.org/fog#hasRhinoId",ni="https://w3id.org/fog#hasRhinoId-object",gi="https://w3id.org/fog#",fi="fog",hi=i,li=a,_i=o},1725:(t,e,r)=>{"use strict";r.d(e,{X:()=>n});r(560);var i=r(4283),a=r(2072),o=r(336),s=r(6551),p=r(543),d=r(9876);const n=(0,d.Q_)("marker",{state:()=>({rdf:void 0,markers:[],objects:[]}),getters:{},actions:{initialize(){return new Promise(((t,e)=>{const r="http://example.org/",d=new i.n3;d.uid="marker-1",d.dictionary=i.Vz.fromURI(o.NQ.DICT_ARUCO_MIP_36h12),d.identifier=10,d.origin=a.xV.fromURI(o.NQ.OriginCenter),d.height=150,d.width=150;const n=new i.n3;n.uid="marker-2",n.dictionary=i.Vz.fromURI(o.NQ.DICT_ARUCO_ORIGINAL),n.identifier=94,n.origin=a.xV.fromURI(o.NQ.OriginCenter),n.height=100,n.width=100;const g=new i.nd("earth");g.addRelativePosition(new s.Relative3DPosition(d.uid,0,0,100,s.LengthUnit.MILLIMETER)),g.geometry=new i.ZX,g.geometry.asGltf="https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/earth.gltf";const f=new i.nd("jupiter");f.addRelativePosition(new s.Relative3DPosition(n.uid,0,0,.5,s.LengthUnit.METER)),f.geometry=new i.ZX,f.geometry.asGltf="https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/jupiter.gltf";const h=new p.Store;h.addQuads(p.RDFSerializer.serializeToQuads(d,r)),h.addQuads(p.RDFSerializer.serializeToQuads(g,r)),h.addQuads(p.RDFSerializer.serializeToQuads(n,r)),h.addQuads(p.RDFSerializer.serializeToQuads(f,r)),p.RDFSerializer.stringify(h,{prettyPrint:!0,baseUri:"http://example.org/",prefixes:{fidmark:"http://purl.org/fidmark/",example:"http://example.org/",[o.Af._PREFIX]:o.Af._BASE,[o.NI._PREFIX]:o.NI._BASE}}).then((t=>(this.rdf=t,this.fromRDF(this.rdf)))).then((()=>{t()})).catch(e)}))},fromRDF(t){return new Promise(((e,r)=>{const a=new p.Parser,o=a.parse(t),d=new p.Store(o),n=new p.SPARQLDataDriver(s.DataObject,{sources:[d],engine:p.DefaultEngine}),g="\n PREFIX fidmark: \n PREFIX ssn: \n PREFIX sosa: \n PREFIX omg: \n\n SELECT ?object {\n { ?object a fidmark:ArUco }\n UNION\n { \n ?object a sosa:FeatureOfInterest .\n ?object omg:hasGeometry ?geometry .\n }\n }";n.queryBindings(g).then((t=>{this.markers=[],this.objects=[],t.forEach((t=>{const e=t.get("object").id,r=p.RDFSerializer.deserializeFromStore(p.DataFactory.namedNode(e),d);r instanceof i.hx?this.markers.push(r):r instanceof i.nd&&(console.log(r),r.geometry.load(),this.objects.push(r))})),console.log("Virtual objects",this.objects),e()})).catch(r)}))}}})},6551:t=>{"use strict";t.exports=OpenHPS.core},543:t=>{"use strict";t.exports=OpenHPS.rdf},6177:t=>{"use strict";t.exports=OpenHPS.video},3340:t=>{"use strict";t.exports=OpenHPS.webrtc},2904:t=>{"use strict";t.exports=void 0}},e={};function __webpack_require__(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={exports:{}};return t[r].call(a.exports,a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=t,(()=>{var t=[];__webpack_require__.O=(e,r,i,a)=>{if(!r){var o=1/0;for(n=0;n=a)&&Object.keys(__webpack_require__.O).every((t=>__webpack_require__.O[t](r[p])))?r.splice(p--,1):(s=!1,a0&&t[n-1][2]>a;n--)t[n]=t[n-1];t[n]=[r,i,a]}})(),(()=>{__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;return __webpack_require__.d(e,{a:e}),e}})(),(()=>{__webpack_require__.d=(t,e)=>{for(var r in e)__webpack_require__.o(e,r)&&!__webpack_require__.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=t=>Promise.all(Object.keys(__webpack_require__.f).reduce(((e,r)=>(__webpack_require__.f[r](t,e),e)),[]))})(),(()=>{__webpack_require__.u=t=>"js/"+t+"."+{74:"8b7ce425",78:"36a921d5",109:"34280411",158:"2ef25567",159:"284e735a",320:"78b6cf3b",338:"697adcc2",544:"0b13aa14",576:"fcb4289a",753:"7d6aa6c2",775:"5aa9e00f",789:"efd2adbb",980:"d6174174"}[t]+".js"})(),(()=>{__webpack_require__.miniCssF=t=>"css/"+t+"."+{159:"00add67b",320:"d8c23228"}[t]+".css"})(),(()=>{__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()})(),(()=>{__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})(),(()=>{var t={},e="eswc2024:";__webpack_require__.l=(r,i,a,o)=>{if(t[r])t[r].push(i);else{var s,p;if(void 0!==a)for(var d=document.getElementsByTagName("script"),n=0;n{s.onerror=s.onload=null,clearTimeout(f);var a=t[r];if(delete t[r],s.parentNode&&s.parentNode.removeChild(s),a&&a.forEach((t=>t(i))),e)return e(i)},f=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=onScriptComplete.bind(null,s.onerror),s.onload=onScriptComplete.bind(null,s.onload),p&&document.head.appendChild(s)}}})(),(()=>{__webpack_require__.r=t=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.p="/application/"})(),(()=>{if("undefined"!==typeof document){var createStylesheet=(t,e,r,i,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css";var onLinkComplete=r=>{if(o.onerror=o.onload=null,"load"===r.type)i();else{var s=r&&("load"===r.type?"missing":r.type),p=r&&r.target&&r.target.href||e,d=new Error("Loading CSS chunk "+t+" failed.\n("+p+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=s,d.request=p,o.parentNode&&o.parentNode.removeChild(o),a(d)}};return o.onerror=o.onload=onLinkComplete,o.href=e,r?r.parentNode.insertBefore(o,r.nextSibling):document.head.appendChild(o),o},findStylesheet=(t,e)=>{for(var r=document.getElementsByTagName("link"),i=0;inew Promise(((e,r)=>{var i=__webpack_require__.miniCssF(t),a=__webpack_require__.p+i;if(findStylesheet(i,a))return e();createStylesheet(t,a,null,e,r)})),t={143:0};__webpack_require__.f.miniCss=(e,r)=>{var i={159:1,320:1};t[e]?r.push(t[e]):0!==t[e]&&i[e]&&r.push(t[e]=loadStylesheet(e).then((()=>{t[e]=0}),(r=>{throw delete t[e],r})))}}})(),(()=>{var t={143:0};__webpack_require__.f.j=(e,r)=>{var i=__webpack_require__.o(t,e)?t[e]:void 0;if(0!==i)if(i)r.push(i[2]);else{var a=new Promise(((r,a)=>i=t[e]=[r,a]));r.push(i[2]=a);var o=__webpack_require__.p+__webpack_require__.u(e),s=new Error,loadingEnded=r=>{if(__webpack_require__.o(t,e)&&(i=t[e],0!==i&&(t[e]=void 0),i)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,i[1](s)}};__webpack_require__.l(o,loadingEnded,"chunk-"+e,e)}},__webpack_require__.O.j=e=>0===t[e];var webpackJsonpCallback=(e,r)=>{var i,a,[o,s,p]=r,d=0;if(o.some((e=>0!==t[e]))){for(i in s)__webpack_require__.o(s,i)&&(__webpack_require__.m[i]=s[i]);if(p)var n=p(__webpack_require__)}for(e&&e(r);d__webpack_require__(7461)));r=__webpack_require__.O(r)})(); -//# sourceMappingURL=app.bd2d9f85.js.map \ No newline at end of file diff --git a/application/js/app.bd2d9f85.js.map b/application/js/app.bd2d9f85.js.map deleted file mode 100644 index ca66312..0000000 --- a/application/js/app.bd2d9f85.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/app.bd2d9f85.js","mappings":"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","sources":["webpack://eswc2024/./node_modules/@stencil/core/internal/client/ lazy ^\\.\\/.*\\.entry\\.js.*$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack://eswc2024/./src/App.vue?f202","webpack://eswc2024/./src/App.vue","webpack://eswc2024/./src/App.vue?7ccd","webpack://eswc2024/./src/views/TabsPage.vue?8461","webpack://eswc2024/./src/views/TabsPage.vue","webpack://eswc2024/./src/router/index.ts","webpack://eswc2024/./src/main.ts","webpack://eswc2024/./src/models/MarkerOrigin.ts","webpack://eswc2024/./src/models/MarkerDictionary.ts","webpack://eswc2024/./src/models/ImageDescriptor.ts","webpack://eswc2024/./src/models/FiducialMarker.ts","webpack://eswc2024/./src/models/markers/ArUcoMarker.ts","webpack://eswc2024/./src/models/geometry/Geometry.ts","webpack://eswc2024/./src/models/VirtualObject.ts","webpack://eswc2024/./src/models/markers/ARTagMarker.ts","webpack://eswc2024/./src/ontologies/fidmark.ts","webpack://eswc2024/./src/ontologies/omg.ts","webpack://eswc2024/./src/ontologies/fog.ts","webpack://eswc2024/./src/ontologies/index.ts","webpack://eswc2024/./src/stores/marker.ts","webpack://eswc2024/external var [\"OpenHPS\",\"core\"]","webpack://eswc2024/external var [\"OpenHPS\",\"rdf\"]","webpack://eswc2024/external var [\"OpenHPS\",\"video\"]","webpack://eswc2024/external var [\"OpenHPS\",\"webrtc\"]","webpack://eswc2024/external var []","webpack://eswc2024/webpack/bootstrap","webpack://eswc2024/webpack/runtime/chunk loaded","webpack://eswc2024/webpack/runtime/compat get default export","webpack://eswc2024/webpack/runtime/define property getters","webpack://eswc2024/webpack/runtime/ensure chunk","webpack://eswc2024/webpack/runtime/get javascript chunk filename","webpack://eswc2024/webpack/runtime/get mini-css chunk filename","webpack://eswc2024/webpack/runtime/global","webpack://eswc2024/webpack/runtime/hasOwnProperty shorthand","webpack://eswc2024/webpack/runtime/load script","webpack://eswc2024/webpack/runtime/make namespace object","webpack://eswc2024/webpack/runtime/publicPath","webpack://eswc2024/webpack/runtime/css loading","webpack://eswc2024/webpack/runtime/jsonp chunk loading","webpack://eswc2024/webpack/startup"],"sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(() => {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = () => ([]);\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = 1993;\nmodule.exports = webpackEmptyAsyncContext;","import { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock } from \"vue\"\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_ion_router_outlet = _resolveComponent(\"ion-router-outlet\")!\n const _component_ion_app = _resolveComponent(\"ion-app\")!\n\n return (_openBlock(), _createBlock(_component_ion_app, null, {\n default: _withCtx(() => [\n _createVNode(_component_ion_router_outlet)\n ]),\n _: 1\n }))\n}","\n\n","import { render } from \"./App.vue?vue&type=template&id=5a0b662a&ts=true\"\nimport script from \"./App.vue?vue&type=script&lang=ts\"\nexport * from \"./App.vue?vue&type=script&lang=ts\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { unref as _unref, createVNode as _createVNode, createTextVNode as _createTextVNode, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock } from \"vue\"\n\nimport { IonTabBar, IonTabButton, IonTabs, IonLabel, IonIcon, IonPage, IonRouterOutlet } from '@ionic/vue';\nimport { cameraOutline, code, cubeOutline } from 'ionicons/icons';\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'TabsPage',\n setup(__props) {\n\n\nreturn (_ctx: any,_cache: any) => {\n return (_openBlock(), _createBlock(_unref(IonPage), null, {\n default: _withCtx(() => [\n _createVNode(_unref(IonTabs), null, {\n default: _withCtx(() => [\n _createVNode(_unref(IonRouterOutlet)),\n _createVNode(_unref(IonTabBar), { slot: \"bottom\" }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonTabButton), {\n tab: \"camera\",\n href: \"/tabs/camera\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(cameraOutline)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"AR\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_unref(IonTabButton), {\n tab: \"editor\",\n href: \"/tabs/editor\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(code)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"text/turtle\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createVNode(_unref(IonTabButton), {\n tab: \"objects\",\n href: \"/tabs/objects\"\n }, {\n default: _withCtx(() => [\n _createVNode(_unref(IonIcon), {\n \"aria-hidden\": \"true\",\n icon: _unref(cubeOutline)\n }, null, 8, [\"icon\"]),\n _createVNode(_unref(IonLabel), null, {\n default: _withCtx(() => [\n _createTextVNode(\"Objects\")\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n }))\n}\n}\n\n})","import script from \"./TabsPage.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./TabsPage.vue?vue&type=script&setup=true&lang=ts\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { createRouter, createWebHashHistory } from '@ionic/vue-router';\nimport { RouteRecordRaw } from 'vue-router';\nimport TabsPage from '../views/TabsPage.vue'\n\nconst routes: Array = [\n {\n path: '/',\n redirect: '/tabs/'\n },\n {\n path: '/tabs/',\n component: TabsPage,\n children: [\n {\n path: '',\n redirect: '/tabs/camera'\n },\n {\n path: 'camera',\n component: () => import('@/views/CameraPage.vue')\n },\n {\n path: 'editor',\n component: () => import('@/views/EditorPage.vue')\n },\n {\n path: 'objects',\n component: () => import('@/views/ObjectsPage.vue')\n }\n ]\n }\n]\n\nconst router = createRouter({\n history: createWebHashHistory(process.env.BASE_URL),\n routes\n})\n\nexport default router\n","import { createApp } from 'vue'\nimport App from './App.vue'\nimport router from './router';\nimport { createPinia } from 'pinia';\nimport { addIcons } from 'ionicons';\nimport * as icons from 'ionicons/icons';\n\nimport { IonicVue } from '@ionic/vue';\n\n/* Core CSS required for Ionic components to work properly */\nimport '@ionic/vue/css/core.css';\n\n/* Basic CSS for apps built with Ionic */\nimport '@ionic/vue/css/normalize.css';\nimport '@ionic/vue/css/structure.css';\nimport '@ionic/vue/css/typography.css';\n\n/* Optional CSS utils that can be commented out */\nimport '@ionic/vue/css/padding.css';\nimport '@ionic/vue/css/float-elements.css';\nimport '@ionic/vue/css/text-alignment.css';\nimport '@ionic/vue/css/text-transformation.css';\nimport '@ionic/vue/css/flex-utils.css';\nimport '@ionic/vue/css/display.css';\n\n/* Theme variables */\nimport './theme/variables.css';\n\n(window as any).Ionic = {\n config: {\n rippleEffect: false,\n mode: 'md',\n },\n};\n\nconst app = createApp(App)\n .use(IonicVue)\n .use(router)\n .use(createPinia());\n \nrouter.isReady().then(() => {\n addIcons({ ...icons });\n app.mount('#app');\n});","import { IriString, SerializableThing } from \"@openhps/rdf\";\nimport { fidmark } from \"../ontologies\";\nimport { SerializableObject } from \"@openhps/core\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.MarkerOrigin\n }\n})\nexport class MarkerOrigin extends SerializableThing {\n static fromURI(uri: IriString): MarkerOrigin {\n const dict = new MarkerOrigin();\n (dict as any).rdf = { uri };\n return dict;\n }\n}\n\nconst ORIGIN_CENTER: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginCenter);\nconst ORIGIN_BOTTOM_LEFT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginBottomLeft);\nconst ORIGIN_BOTTOM_RIGHT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginBottomRight);\nconst ORIGIN_TOP_LEFT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginTopLeft);\nconst ORIGIN_TOP_RIGHT: MarkerOrigin = MarkerOrigin.fromURI(fidmark.OriginTopRight);\n\nexport { ORIGIN_BOTTOM_LEFT, ORIGIN_BOTTOM_RIGHT, ORIGIN_CENTER, ORIGIN_TOP_LEFT, ORIGIN_TOP_RIGHT };\n","import { IriString } from \"@openhps/rdf\";\nimport { fidmark } from \"../ontologies\";\nimport { SerializableMember, SerializableObject } from \"@openhps/core\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.MarkerDictionary\n }\n})\nexport class MarkerDictionary {\n @SerializableMember({\n rdf: {\n predicate: fidmark.dictionarySize\n }\n })\n size: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hammingDistance\n }\n })\n hammingSize: number;\n\n static fromURI(uri: IriString): MarkerDictionary {\n const dict = new MarkerDictionary();\n (dict as any).rdf = { uri };\n return dict;\n }\n}\n","import { IriString, xsd } from '@openhps/rdf';\nimport { fidmark } from '../ontologies';\nimport { SerializableMember, SerializableObject } from '@openhps/core';\n\n@SerializableObject({\n rdf: {\n type: fidmark.ImageDescriptor\n }\n})\nexport class ImageDescriptor {\n @SerializableMember({\n rdf: {\n predicate: fidmark.asImage,\n datatype: xsd.anyURI\n }\n })\n image?: IriString;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.asNFT,\n datatype: xsd.anyURI\n }\n })\n nft?: IriString;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.asPATT,\n datatype: xsd.anyURI\n }\n })\n pattern?: IriString;\n}\n","import { fidmark } from '../ontologies';\nimport { LengthUnit, NumberType, ReferenceSpace, SerializableMember, SerializableObject } from '@openhps/core';\nimport { MarkerDictionary } from './MarkerDictionary';\nimport { RDFBuilder, Thing, qudt, rdf, xsd, RDFSerializer } from '@openhps/rdf';\nimport { ImageDescriptor } from './ImageDescriptor';\nimport { MarkerOrigin } from './MarkerOrigin';\n\n@SerializableObject({\n rdf: {\n type: fidmark.FiducialMarker\n }\n})\nexport class FiducialMarker extends ReferenceSpace {\n @SerializableMember({\n rdf: {\n predicate: fidmark.markerData,\n datatype: xsd.string\n },\n })\n data?: string;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.markerIdentifier,\n datatype: xsd.integer\n },\n numberType: NumberType.INTEGER\n })\n identifier?: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasDictionary\n }\n })\n dictionary?: MarkerDictionary;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasOrigin\n }\n })\n origin?: MarkerOrigin;\n \n @SerializableMember({\n rdf: {\n predicate: [fidmark.hasHeight],\n serializer: (value: number) => {\n return RDFBuilder.blankNode()\n .add(rdf.type, qudt.QuantityValue)\n .add(qudt.unit, LengthUnit.MILLIMETER)\n .add(qudt.numericValue, value, xsd.double)\n .build();\n },\n deserializer: (thing: Thing) => {\n const unit = RDFSerializer.deserialize(thing.predicates[qudt.unit][0] as Thing, LengthUnit);\n return unit.convert(parseFloat(thing.predicates[qudt.numericValue][0].value), LengthUnit.MILLIMETER);\n },\n },\n })\n height?: number;\n\n @SerializableMember({\n rdf: {\n predicate: [fidmark.hasWidth],\n serializer: (value: number) => {\n return RDFBuilder.blankNode()\n .add(rdf.type, qudt.QuantityValue)\n .add(qudt.unit, LengthUnit.MILLIMETER)\n .add(qudt.numericValue, value, xsd.double)\n .build();\n },\n deserializer: (thing: Thing) => {\n const unit = RDFSerializer.deserialize(thing.predicates[qudt.unit][0] as Thing, LengthUnit);\n return unit.convert(parseFloat(thing.predicates[qudt.numericValue][0].value), LengthUnit.MILLIMETER);\n },\n },\n })\n width?: number;\n\n @SerializableMember({\n rdf: {\n predicate: fidmark.hasImageDesciptor\n }\n })\n imageDescriptor?: ImageDescriptor;\n}\n","import { FiducialMarker } from \"../FiducialMarker\";\nimport { SerializableObject } from '@openhps/core';\nimport { fidmark } from \"../../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.ArUco\n }\n})\nexport class ArUcoMarker extends FiducialMarker {\n}\n","import { fog, omg } from \"@/ontologies\";\nimport { SerializableMember, SerializableObject } from \"@openhps/core\";\nimport { xsd } from \"@openhps/rdf\";\nimport { GLTFLoader, GLTF } from 'three/examples/jsm/loaders/GLTFLoader'\n\n@SerializableObject({\n rdf: {\n type: omg.Geometry\n }\n})\nexport class Geometry {\n @SerializableMember({\n rdf: {\n predicate: fog.asGltf,\n datatype: xsd.anyURI\n }\n })\n asGltf?: string;\n private _gltf: GLTF;\n\n get gltf(): GLTF {\n return this._gltf;\n }\n\n load(): Promise {\n return new Promise((resolve, reject) => {\n const loader = new GLTFLoader();\n loader.load(\n this.asGltf,\n gltf => {\n this._gltf = gltf;\n resolve(this._gltf);\n }, undefined, reject);\n });\n }\n}\n","import { DataObject, SerializableMember, SerializableObject } from \"@openhps/core\";\nimport { sosa } from \"@openhps/rdf\";\nimport { Geometry } from \"./geometry/Geometry\";\nimport { omg } from \"../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: sosa.FeatureOfInterest\n }\n})\nexport class VirtualObject extends DataObject {\n @SerializableMember({\n rdf: {\n predicate: omg.hasGeometry,\n }\n })\n geometry?: Geometry;\n}\n","import { FiducialMarker } from \"../FiducialMarker\";\nimport { SerializableObject } from '@openhps/core';\nimport { fidmark } from \"../../ontologies\";\n\n@SerializableObject({\n rdf: {\n type: fidmark.ARTag\n }\n})\nexport class ARTagMarker extends FiducialMarker {\n}\n","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Fiducial marker\n * \n * A fiducial marker or fiducial is an object placed in the field of view of an imaging system that appears in the image produced, for use as a point of reference or a measure. It may be either something placed into or on the imaging subject, or a mark or set of marks in the reticle of an optical instrument.\n *\n * http://purl.org/fidmark/FiducialMarker\n */\nexport const FiducialMarker: OwlClass = 'http://purl.org/fidmark/FiducialMarker';\n\n/**\n * Marker dictionary\n * \n * A marker dictionary is a specified encoding that produces a set of identifiers that can be used for markers.\n *\n * http://purl.org/fidmark/MarkerDictionary\n */\nexport const MarkerDictionary: OwlClass = 'http://purl.org/fidmark/MarkerDictionary';\n\n/**\n * Image descriptor\n * \n * An image descriptor is a visual descriptor of a fiducial marker.\n *\n * http://purl.org/fidmark/ImageDescriptor\n */\nexport const ImageDescriptor: OwlClass = 'http://purl.org/fidmark/ImageDescriptor';\n\n/**\n * Circular barcode\n * \n * A circular barcode is made up of a series of concentric circles and is typically based on a standard barcode symbology. The barcode is thus readable by the same devices used to read traditional barcodes. The circular barcode can be scanned from any angle. The reading is not influenced by the orientation of the symbol. The redundancy in information ensures a good reading in every case, even if the surface is partially damaged.\n *\n * http://purl.org/fidmark/CircularBarcode\n */\nexport const CircularBarcode: OwlClass = 'http://purl.org/fidmark/CircularBarcode';\n\n/**\n * Algebraic Perspective-Three-Point (AP3P) pose computation\n * \n * \n *\n * http://purl.org/fidmark/AP3PPoseComputation\n */\nexport const AP3PPoseComputation: OwlClass = 'http://purl.org/fidmark/AP3PPoseComputation';\n\n/**\n * Perspective-n-Point (PnP) pose computation\n * \n * The pose computation problem consists in solving for the rotation and translation that minimizes the reprojection error from 3D-2D point correspondences.\n *\n * http://purl.org/fidmark/PnPPoseComputation\n */\nexport const PnPPoseComputation: OwlClass = 'http://purl.org/fidmark/PnPPoseComputation';\n\n/**\n * Augmented Reality (AR) platform\n * \n * \n *\n * http://purl.org/fidmark/ARPlatform\n */\nexport const ARPlatform: OwlClass = 'http://purl.org/fidmark/ARPlatform';\n\n/**\n * ARTag\n * \n * An ARTag is a fiducial marker system to support 3D registration (alignment) and pose tracking in augmented reality. They can be used to facilitate the appearance of virtual objects, games, and animations within the real world. Like the earlier ARToolKit system, they allow for video tracking capabilities that calculate a camera's position and orientation relative to physical markers in real time. Once the camera's position is known, a virtual camera can be positioned at the same point, revealing the virtual object at the location of the ARTag. It thus addresses two of the key problems in Augmented Reality: viewpoint tracking and virtual object interaction. An ARTag appears on the Mars Science Laboratory.A similar technique is being used by NASA's Spacecraft 3D smartphone app as an educational outreach tool. ARTag is supported by the open source Goblin XNA software.\n *\n * http://purl.org/fidmark/ARTag\n */\nexport const ARTag: OwlClass = 'http://purl.org/fidmark/ARTag';\n\n/**\n * 2D barcode\n * \n * Two-dimensional (2D) use rectangles, dots, hexagons and other patterns, called matrix codes or 2D barcodes, although they do not use bars as such. 2D barcodes can be read using purpose-built 2D optical scanners, which exist in a few different forms. 2D barcodes can also be read by a digital camera connected to a microcomputer running software that takes a photographic image of the barcode and analyzes the image to deconstruct and decode the 2D barcode. A mobile device with an inbuilt camera, such as smartphone, can function as the latter type of 2D barcode reader using specialized application software (The same sort of mobile device could also read 1D barcodes, depending on the application software).\n *\n * http://purl.org/fidmark/Barcode2D\n */\nexport const Barcode2D: OwlClass = 'http://purl.org/fidmark/Barcode2D';\n\n/**\n * ARToolKit\n * \n * ARToolKit is an open-source computer tracking library for creation of strong augmented reality applications that overlay virtual imagery on the real world. Currently, it is maintained as an open-source project hosted on GitHub. ARToolKit is a very widely used AR tracking library with over 160,000 downloads on its last public release in 2004.\n *\n * http://purl.org/fidmark/ARToolKit\n */\nexport const ARToolKit: OwlClass = 'http://purl.org/fidmark/ARToolKit';\n\n/**\n * Barcode\n * \n * A barcode or bar code is a method of representing data in a visual, machine-readable form.\n *\n * http://purl.org/fidmark/Barcode\n */\nexport const Barcode: OwlClass = 'http://purl.org/fidmark/Barcode';\n\n/**\n * Active marker\n * \n * An active fiducial marker is a dynamic marker that can dynamically change its visual appearance in order to enable detection or identification.\n *\n * http://purl.org/fidmark/ActiveMarker\n */\nexport const ActiveMarker: OwlClass = 'http://purl.org/fidmark/ActiveMarker';\n\n/**\n * AprilTag\n * \n * AprilTag is a visual fiducial system, useful for a wide variety of tasks including augmented reality, robotics, and camera calibration. Targets can be created from an ordinary printer, and the AprilTag detection software computes the precise 3D position, orientation, and identity of the tags relative to the camera. The AprilTag library is implemented in C with no external dependencies. It is designed to be easily included in other applications, as well as be portable to embedded devices. Real-time performance can be achieved even on cell-phone grade processors.\n *\n * http://purl.org/fidmark/AprilTag\n */\nexport const AprilTag: OwlClass = 'http://purl.org/fidmark/AprilTag';\n\n/**\n * ArUco\n * \n * An ArUco marker is a synthetic square marker composed by a wide black border and an inner binary matrix which determines its identifier (id). The black border facilitates its fast detection in the image and the binary codification allows its identification and the application of error detection and correction techniques. The marker size determines the size of the internal matrix. For instance a marker size of 4x4 is composed by 16 bits.\n *\n * http://purl.org/fidmark/ArUco\n */\nexport const ArUco: OwlClass = 'http://purl.org/fidmark/ArUco';\n\n/**\n * Passive marker\n * \n * \n *\n * http://purl.org/fidmark/PassiveMarker\n */\nexport const PassiveMarker: OwlClass = 'http://purl.org/fidmark/PassiveMarker';\n\n/**\n * 1D barcode\n * \n * A barcode or bar code is a method of representing data in a visual, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly referred to as linear or one-dimensional (1D), can be scanned by special optical scanners, called barcode readers, of which there are several types.\n *\n * http://purl.org/fidmark/Barcode1D\n */\nexport const Barcode1D: OwlClass = 'http://purl.org/fidmark/Barcode1D';\n\n/**\n * BinaryID\n * \n * \n *\n * http://purl.org/fidmark/BinaryID\n */\nexport const BinaryID: OwlClass = 'http://purl.org/fidmark/BinaryID';\n\n/**\n * BullsEye\n * \n * \n *\n * http://purl.org/fidmark/BullsEye\n */\nexport const BullsEye: OwlClass = 'http://purl.org/fidmark/BullsEye';\n\n/**\n * CALTag\n * \n * CALTag is a self-identifying marker pattern that can be accurately and automatically detected in images. Detection is robust to occlusions, uneven illumination and moderate lens distortion.\n * \n * Chequerboards are often used for camera calibration, with the interior saddle points providing the necessary point correspondences. Manual identification of these points is at best tedious, and at worst, infeasible and unreliable (especially when calibrating large arrays of cameras). By augmenting the pattern with self-identifying binary codes, much like the excellent ARTag system, this process can be automated.\n * \n * Whereas ARTag has highly robust error detection and correction, it suffers from licence restrictions, and a somewhat inaccurate corner detector. CALTag employs rudimentary error detection, but the code is free to use and modify, and it detects corners using a very accurate saddle-point finder.\n *\n * http://purl.org/fidmark/CALTag\n */\nexport const CALTag: OwlClass = 'http://purl.org/fidmark/CALTag';\n\n/**\n * Concentric contrasting circles\n * \n * \n *\n * http://purl.org/fidmark/CCC\n */\nexport const CCC: OwlClass = 'http://purl.org/fidmark/CCC';\n\n/**\n * CCTag\n * \n * CCTag markers are a robust, highly accurate fiducial system that can be robustly localized in the image even under challenging conditions. The library can efficiently detect the position of the image of the (common) circle center and identify the marker based on the different ratio of their crown sizes. Each marker can be uniquely identified thanks to the thickness of each crown, which encodes the information of the marker, typically a unique ID.\n *\n * http://purl.org/fidmark/CCTag\n */\nexport const CCTag: OwlClass = 'http://purl.org/fidmark/CCTag';\n\n/**\n * Chilitags\n * \n * Chilitags are a C++ cross-platform software library for the detection and identification of 2D fiducial markers (a.k.a. tags). Their purpose is to be printed and placed on objects from the real world, to form the basis of Robotics or Augmented Reality (AR) applications. Using a camera, the position of the tagged objects can be acquired by a computer.\n *\n * http://purl.org/fidmark/Chilitags\n */\nexport const Chilitags: OwlClass = 'http://purl.org/fidmark/Chilitags';\n\n/**\n * ChromaTag\n * \n * ChromaTag is a colored fiducial marker and detection algorithm that is significantly faster than other markers; it uses opponent colors to limit and quickly reject initial false detections and grayscale for precise localization.\n *\n * http://purl.org/fidmark/ChromaTag\n */\nexport const ChromaTag: OwlClass = 'http://purl.org/fidmark/ChromaTag';\n\n/**\n * \n * \n * \n *\n * http://purl.org/fidmark/Cybercode\n */\nexport const Cybercode: OwlClass = 'http://purl.org/fidmark/Cybercode';\n\n/**\n * Efficient Perspective-n-Point (EPnP) pose computation\n * \n * \n *\n * http://purl.org/fidmark/EPnPPoseComputation\n */\nexport const EPnPPoseComputation: OwlClass = 'http://purl.org/fidmark/EPnPPoseComputation';\n\n/**\n * FourierTag\n * \n * \n *\n * http://purl.org/fidmark/FourierTag\n */\nexport const FourierTag: OwlClass = 'http://purl.org/fidmark/FourierTag';\n\n/**\n * Infinitesimal Plane-Based Pose Estimation (IPPE)\n * \n * \n *\n * http://purl.org/fidmark/IPPEPoseComputation\n */\nexport const IPPEPoseComputation: OwlClass = 'http://purl.org/fidmark/IPPEPoseComputation';\n\n/**\n * InterSense\n * \n * \n *\n * http://purl.org/fidmark/InterSense\n */\nexport const InterSense: OwlClass = 'http://purl.org/fidmark/InterSense';\n\n/**\n * Marker detection\n * \n * Marker detection is a procedure where an image sensor (e.g. a camera) detects a fiducial marker in its field of view.\n *\n * http://purl.org/fidmark/MarkerDetection\n */\nexport const MarkerDetection: OwlClass = 'http://purl.org/fidmark/MarkerDetection';\n\n/**\n * Marker origin\n * \n * Marker origin indicates the origin of the 0-point on the marker's surface.\n *\n * http://purl.org/fidmark/MarkerOrigin\n */\nexport const MarkerOrigin: OwlClass = 'http://purl.org/fidmark/MarkerOrigin';\n\n/**\n * Marker based pose estimation\n * \n * Marker based pose estimation is a positioning technique that determines a position and orientation from a detected marker.\n *\n * http://purl.org/fidmark/MarkerPoseEstimation\n */\nexport const MarkerPoseEstimation: OwlClass = 'http://purl.org/fidmark/MarkerPoseEstimation';\n\n/**\n * Markerless pose estimation\n * \n * \n *\n * http://purl.org/fidmark/MarkerlessPoseEstimation\n */\nexport const MarkerlessPoseEstimation: OwlClass = 'http://purl.org/fidmark/MarkerlessPoseEstimation';\n\n/**\n * MaxiCode\n * \n * MaxiCode is a public domain, machine-readable symbol system originally created by the United Parcel Service in 1992. Suitable for tracking and managing the shipment of packages, it resembles an Aztec Code or QR code, but uses dots arranged in a hexagonal grid instead of square grid.\n *\n * http://purl.org/fidmark/MaxiCode\n */\nexport const MaxiCode: OwlClass = 'http://purl.org/fidmark/MaxiCode';\n\n/**\n * Multi-ring\n * \n * Multi-ring color fiducials have different number of rings at different fiducial levels. We extend the concentric circular fiducials to multi-ring, multi-size fiducial systems. These provide scalability to fiducial tracking AR. Because the fiducial systems are incremental, they allow the tracking range to be easily extended. The fiducial systems also introduce a large number of unique fiducials, and that makes fiducial identification easier. These fiducial systems help in building large-scale applications by providing a convenient way to unify multiple local coordinate systems.\n *\n * http://purl.org/fidmark/MultiRing\n */\nexport const MultiRing: OwlClass = 'http://purl.org/fidmark/MultiRing';\n\n/**\n * Perspective-Three-Point (P3P) pose computation\n * \n * \n *\n * http://purl.org/fidmark/P3PPoseComputation\n */\nexport const P3PPoseComputation: OwlClass = 'http://purl.org/fidmark/P3PPoseComputation';\n\n/**\n * Pi-Tag\n * \n * \n *\n * http://purl.org/fidmark/PiTag\n */\nexport const PiTag: OwlClass = 'http://purl.org/fidmark/PiTag';\n\n/**\n * Pose output\n * \n * \n *\n * http://purl.org/fidmark/PoseOutput\n */\nexport const PoseOutput: OwlClass = 'http://purl.org/fidmark/PoseOutput';\n\n/**\n * QR code\n * \n * A QR code (an initialism for quick response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese company Denso Wave. A barcode is a machine-readable optical label that can contain information about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application. QR codes use four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to store data efficiently; extensions may also be used.\n *\n * http://purl.org/fidmark/QRCode\n */\nexport const QRCode: OwlClass = 'http://purl.org/fidmark/QRCode';\n\n/**\n * RuneTag\n * \n * \n *\n * http://purl.org/fidmark/RuneTag\n */\nexport const RuneTag: OwlClass = 'http://purl.org/fidmark/RuneTag';\n\n/**\n * SIFT\n * \n * \n *\n * http://purl.org/fidmark/SIFT\n */\nexport const SIFT: OwlClass = 'http://purl.org/fidmark/SIFT';\n\n/**\n * STag\n * \n * \n *\n * http://purl.org/fidmark/STag\n */\nexport const STag: OwlClass = 'http://purl.org/fidmark/STag';\n\n/**\n * TRIP\n * \n * \n *\n * http://purl.org/fidmark/TRIP\n */\nexport const TRIP: OwlClass = 'http://purl.org/fidmark/TRIP';\n\n/**\n * TopoTag\n * \n * Fiducial markers have been playing an important role in augmented reality (AR), robot navigation, and general applications where the relative pose between a camera and an object is required. Here we introduce TopoTag, a robust and scalable topological fiducial marker system, which supports reliable and accurate pose estimation from a single image. TopoTag uses topological and geometrical information in marker detection to achieve higher robustness. Topological information is extensively used for 2D marker detection, and further corresponding geometrical information for ID decoding. Robust 3D pose estimation is achieved by taking advantage of all TopoTag vertices. Without sacrificing bits for higher recall and precision like previous systems, TopoTag can use full bits for ID encoding. TopoTag supports tens of thousands unique IDs and easily extends to millions of unique tags resulting in massive scalability.\n *\n * http://purl.org/fidmark/TopoTag\n */\nexport const TopoTag: OwlClass = 'http://purl.org/fidmark/TopoTag';\n\n/**\n * VisualCode\n * \n * \n *\n * http://purl.org/fidmark/VisualCode\n */\nexport const VisualCode: OwlClass = 'http://purl.org/fidmark/VisualCode';\n\n/**\n * WhyCode\n * \n * \n *\n * http://purl.org/fidmark/WhyCode\n */\nexport const WhyCode: OwlClass = 'http://purl.org/fidmark/WhyCode';\n\n/**\n * \n * \n * \n *\n * http://purl.org/fidmark/WhyCon\n */\nexport const WhyCon: OwlClass = 'http://purl.org/fidmark/WhyCon';\n\n/**\n * reacTIVision\n * \n * reacTIVision is an open source, cross-platform computer vision framework for the fast and robust tracking of fiducial markers attached onto physical objects, as well as for multi-touch finger tracking. It was mainly designed as a toolkit for the rapid development of table-based tangible user interfaces (TUI) and multi-touch interactive surfaces. This framework has been developed by Martin Kaltenbrunner and Ross Bencina as the underlying sensor component of the Reactable, a tangible modular synthesizer that has set the standards for tangible multi-touch applications.\n *\n * http://purl.org/fidmark/reacTIVision\n */\nexport const reacTIVision: OwlClass = 'http://purl.org/fidmark/reacTIVision';\n\n/**\n * codes\n * \n * A list of codes associated to a dictionary.\n *\n * http://purl.org/fidmark/codes\n */\nexport const codes: OwlObjectProperty = 'http://purl.org/fidmark/codes';\n\n/**\n * has marker dictionary\n * \n * A marker dictionary defines the different variants that can be achieved using the available encoded bits and error correction.\n *\n * http://purl.org/fidmark/hasDictionary\n */\nexport const hasDictionary: OwlObjectProperty = 'http://purl.org/fidmark/hasDictionary';\n\n/**\n * has marker height\n * \n * Defines the marker height in a specified unit. This can be used for determining the scale of the marker.\n *\n * http://purl.org/fidmark/hasHeight\n */\nexport const hasHeight: OwlObjectProperty = 'http://purl.org/fidmark/hasHeight';\n\n/**\n * has image descriptor\n * \n * \n *\n * http://purl.org/fidmark/hasImageDesciptor\n */\nexport const hasImageDesciptor: OwlObjectProperty = 'http://purl.org/fidmark/hasImageDesciptor';\n\n/**\n * has marker\n * \n * Indicates a marker on an (optical) positioning system\n *\n * http://purl.org/fidmark/hasMarker\n */\nexport const hasMarker: OwlObjectProperty = 'http://purl.org/fidmark/hasMarker';\n\n/**\n * has origin\n * \n * \n *\n * http://purl.org/fidmark/hasOrigin\n */\nexport const hasOrigin: OwlObjectProperty = 'http://purl.org/fidmark/hasOrigin';\n\n/**\n * has marker width\n * \n * Defines the marker width in a specified unit. This can be used for determining the scale of the marker.\n *\n * http://purl.org/fidmark/hasWidth\n */\nexport const hasWidth: OwlObjectProperty = 'http://purl.org/fidmark/hasWidth';\n\n/**\n * is image descriptor of\n * \n * \n *\n * http://purl.org/fidmark/isImageDescriptorOf\n */\nexport const isImageDescriptorOf: OwlObjectProperty = 'http://purl.org/fidmark/isImageDescriptorOf';\n\n/**\n * part of\n * \n * Describes a feature of interest being part of another feature of interest.\n *\n * http://purl.org/fidmark/partOf\n */\nexport const partOf: OwlObjectProperty = 'http://purl.org/fidmark/partOf';\n\n/**\n * as image\n * \n * A marker image links to an image URI or base64 representation of the marker.\n *\n * http://purl.org/fidmark/asImage\n */\nexport const asImage: OwlDatatypeProperty = 'http://purl.org/fidmark/asImage';\n\n/**\n * as NFT\n * \n * Image descriptor as natural feature tracking descriptor\n *\n * http://purl.org/fidmark/asNFT\n */\nexport const asNFT: OwlDatatypeProperty = 'http://purl.org/fidmark/asNFT';\n\n/**\n * as pattern\n * \n * \n *\n * http://purl.org/fidmark/asPATT\n */\nexport const asPATT: OwlDatatypeProperty = 'http://purl.org/fidmark/asPATT';\n\n/**\n * as ZFT\n * \n * \n *\n * http://purl.org/fidmark/asZFT\n */\nexport const asZFT: OwlDatatypeProperty = 'http://purl.org/fidmark/asZFT';\n\n/**\n * CRC\n * \n * \n *\n * http://purl.org/fidmark/crc\n */\nexport const crc: OwlDatatypeProperty = 'http://purl.org/fidmark/crc';\n\n/**\n * number of crowns\n * \n * Indicates the number of crowns in a circular barcode.\n *\n * http://purl.org/fidmark/crowns\n */\nexport const crowns: OwlDatatypeProperty = 'http://purl.org/fidmark/crowns';\n\n/**\n * dictionary size\n * \n * \n *\n * http://purl.org/fidmark/dictionarySize\n */\nexport const dictionarySize: OwlDatatypeProperty = 'http://purl.org/fidmark/dictionarySize';\n\n/**\n * maximum identifiers\n * \n * \n *\n * http://purl.org/fidmark/maxIdentifiers\n */\nexport const maxIdentifiers: OwlDatatypeProperty = 'http://purl.org/fidmark/maxIdentifiers';\n\n/**\n * hamming distance\n * \n * The minimum hamming distance between two codes\n *\n * http://purl.org/fidmark/hammingDistance\n */\nexport const hammingDistance: OwlDatatypeProperty = 'http://purl.org/fidmark/hammingDistance';\n\n/**\n * marker bits\n * \n * Marker bits indicates the amount of bits that are available.\n *\n * http://purl.org/fidmark/markerBits\n */\nexport const markerBits: OwlDatatypeProperty = 'http://purl.org/fidmark/markerBits';\n\n/**\n * marker code\n * \n * Marker hexadecimal code\n *\n * http://purl.org/fidmark/markerCode\n */\nexport const markerCode: OwlDatatypeProperty = 'http://purl.org/fidmark/markerCode';\n\n/**\n * marker data\n * \n * Encoded information within a marker.\n *\n * http://purl.org/fidmark/markerData\n */\nexport const markerData: OwlDatatypeProperty = 'http://purl.org/fidmark/markerData';\n\n/**\n * marker identifier\n * \n * If the marker can be identified using a specified dictionary, its identifier can be indicated using this data property.\n *\n * http://purl.org/fidmark/markerIdentifier\n */\nexport const markerIdentifier: OwlDatatypeProperty = 'http://purl.org/fidmark/markerIdentifier';\n\n/**\n * version\n * \n * The version number of a marker dictionary.\n *\n * http://purl.org/fidmark/version\n */\nexport const version: OwlDatatypeProperty = 'http://purl.org/fidmark/version';\n\n/**\n * marker color\n * \n * Describes the color of the marker.\n *\n * http://purl.org/fidmark/color\n */\nexport const color: OtherIndividual = 'http://purl.org/fidmark/color';\n\n/**\n * marker encoding\n * \n * Describes the encoding method of the marker.\n *\n * http://purl.org/fidmark/encoding\n */\nexport const encoding: OtherIndividual = 'http://purl.org/fidmark/encoding';\n\n/**\n * OpenCV name\n * \n * OpenCV variable/object name\n *\n * http://purl.org/fidmark/opencvName\n */\nexport const opencvName: OtherIndividual = 'http://purl.org/fidmark/opencvName';\n\n/**\n * marker shape\n * \n * Describes the shape of the marker.\n *\n * http://purl.org/fidmark/shape\n */\nexport const shape: OtherIndividual = 'http://purl.org/fidmark/shape';\n\n/**\n * supported marker\n * \n * Inidicates the relationship of a dictionary to a marker type.\n *\n * http://purl.org/fidmark/supportedMarker\n */\nexport const supportedMarker: OtherIndividual = 'http://purl.org/fidmark/supportedMarker';\n\n/**\n * ArUco 4x4 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_100\n */\nexport const DICT_4X4_100: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_100';\n\n/**\n * ArUco 4x4 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_1000\n */\nexport const DICT_4X4_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_1000';\n\n/**\n * ArUco 4x4 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_250\n */\nexport const DICT_4X4_250: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_250';\n\n/**\n * ArUco 4x4 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_4X4_50\n */\nexport const DICT_4X4_50: OtherIndividual = 'http://purl.org/fidmark/DICT_4X4_50';\n\n/**\n * ArUco 5x5 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_100\n */\nexport const DICT_5X5_100: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_100';\n\n/**\n * ArUco 5x5 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_1000\n */\nexport const DICT_5X5_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_1000';\n\n/**\n * ArUco 5x5 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_250\n */\nexport const DICT_5X5_250: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_250';\n\n/**\n * ArUco 5x5 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_5X5_50\n */\nexport const DICT_5X5_50: OtherIndividual = 'http://purl.org/fidmark/DICT_5X5_50';\n\n/**\n * ArUco 6x6 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_100\n */\nexport const DICT_6X6_100: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_100';\n\n/**\n * ArUco 6x6 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_1000\n */\nexport const DICT_6X6_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_1000';\n\n/**\n * ArUco 6x6 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_250\n */\nexport const DICT_6X6_250: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_250';\n\n/**\n * ArUco 6x6 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_6X6_50\n */\nexport const DICT_6X6_50: OtherIndividual = 'http://purl.org/fidmark/DICT_6X6_50';\n\n/**\n * ArUco 7x7 dictionary with 100 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_100\n */\nexport const DICT_7X7_100: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_100';\n\n/**\n * ArUco 7x7 dictionary with 1000 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_1000\n */\nexport const DICT_7X7_1000: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_1000';\n\n/**\n * ArUco 7x7 dictionary with 250 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_250\n */\nexport const DICT_7X7_250: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_250';\n\n/**\n * ArUco 7x7 dictionary with 50 tags\n * \n * \n *\n * http://purl.org/fidmark/DICT_7X7_50\n */\nexport const DICT_7X7_50: OtherIndividual = 'http://purl.org/fidmark/DICT_7X7_50';\n\n/**\n * AprilTag 16h5 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_16h5\n */\nexport const DICT_APRILTAG_16h5: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_16h5';\n\n/**\n * AprilTag 25h9 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_25h9\n */\nexport const DICT_APRILTAG_25h9: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_25h9';\n\n/**\n * AprilTag 36h10 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_36h10\n */\nexport const DICT_APRILTAG_36h10: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_36h10';\n\n/**\n * AprilTag 36h11 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_APRILTAG_36h11\n */\nexport const DICT_APRILTAG_36h11: OtherIndividual = 'http://purl.org/fidmark/DICT_APRILTAG_36h11';\n\n/**\n * ARTag dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARTAG\n */\nexport const DICT_ARTAG: OtherIndividual = 'http://purl.org/fidmark/DICT_ARTAG';\n\n/**\n * ArUco original dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_ORIGINAL\n */\nexport const DICT_ARUCO_ORIGINAL: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_ORIGINAL';\n\n/**\n * ChilliTags dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_CHILLITAGS\n */\nexport const DICT_CHILLITAGS: OtherIndividual = 'http://purl.org/fidmark/DICT_CHILLITAGS';\n\n/**\n * ArUco MIP 36h12 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_36h12\n */\nexport const DICT_ARUCO_MIP_36h12: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_36h12';\n\n/**\n * ArUco MIP 25h7 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_25h7\n */\nexport const DICT_ARUCO_MIP_25h7: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_25h7';\n\n/**\n * ArUco MIP 16h3 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_ARUCO_MIP_16h3\n */\nexport const DICT_ARUCO_MIP_16h3: OtherIndividual = 'http://purl.org/fidmark/DICT_ARUCO_MIP_16h3';\n\n/**\n * reacTIVision amoeba symbology\n * \n * \n *\n * http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA\n */\nexport const DICT_REACTIVISION_AMOEBA: OtherIndividual = 'http://purl.org/fidmark/DICT_REACTIVISION_AMOEBA';\n\n/**\n * reacTIVision yamaarashi symbology\n * \n * \n *\n * http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI\n */\nexport const DICT_REACTIVISION_YAMAARASHI: OtherIndividual = 'http://purl.org/fidmark/DICT_REACTIVISION_YAMAARASHI';\n\n/**\n * TopoTag 3x3 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_3X3\n */\nexport const DICT_TOPOTAG_3X3: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_3X3';\n\n/**\n * TopoTag 4x4 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_4X4\n */\nexport const DICT_TOPOTAG_4X4: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_4X4';\n\n/**\n * TopoTag 5x5 dictionary\n * \n * \n *\n * http://purl.org/fidmark/DICT_TOPOTAG_5X5\n */\nexport const DICT_TOPOTAG_5X5: OtherIndividual = 'http://purl.org/fidmark/DICT_TOPOTAG_5X5';\n\n/**\n * Bottom left origin\n * \n * \n *\n * http://purl.org/fidmark/OriginBottomLeft\n */\nexport const OriginBottomLeft: OtherIndividual = 'http://purl.org/fidmark/OriginBottomLeft';\n\n/**\n * Bottom right origin\n * \n * Bottom right origin of a square marker.\n *\n * http://purl.org/fidmark/OriginBottomRight\n */\nexport const OriginBottomRight: OtherIndividual = 'http://purl.org/fidmark/OriginBottomRight';\n\n/**\n * Center origin\n * \n * The center origin is the absolute center of a marker.\n *\n * http://purl.org/fidmark/OriginCenter\n */\nexport const OriginCenter: OtherIndividual = 'http://purl.org/fidmark/OriginCenter';\n\n/**\n * Top left origin\n * \n * \n *\n * http://purl.org/fidmark/OriginTopLeft\n */\nexport const OriginTopLeft: OtherIndividual = 'http://purl.org/fidmark/OriginTopLeft';\n\n/**\n * Top right origin\n * \n * \n *\n * http://purl.org/fidmark/OriginTopRight\n */\nexport const OriginTopRight: OtherIndividual = 'http://purl.org/fidmark/OriginTopRight';\n\nexport const _BASE: IriString = 'http://purl.org/fidmark/';\nexport const _PREFIX: string = 'fidmark';","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Current geometry state\n * \n * A current geometry state classifies the most current - and thereby valid - geometry state. Which state is most current will be defined by the added timestamp using the prov:generatedAtTime relation.\n *\n * https://w3id.org/omg#CurrentGeometryState\n */\nexport const CurrentGeometryState: OwlClass = 'https://w3id.org/omg#CurrentGeometryState';\n\n/**\n * Geometry state\n * \n * A geometry state is an evaluation holding the geometry description and metadata about a geometry that was true for the given time. \n * In case of geometry states, changing geometric properties does not cause the need for a new geometry state as long as the property was changed using the OPM concepts. If this is not the case, a copy of the now valid graph must be created and attached to a new geometry state. If an object within the geometry graph is changed (e.g. changing the primitive \"Box\" into a primitive \"Sphere\"), the old primitive (\"Box\") should be classified as opm:Deleted and the new primitive (\"Sphere\") should be added to the geometry graph in the correct place. The new geometry state should then be connected to any object of the geometry graph that is not opm:Deleted using the omg:containsGeometryObject relation.\n * Metadata of a geometry state must as a minimum be the time of generation stated by prov:generatedAtTime, but preferably also a prov:wasAttributedTo reference to the agent who created the state. In case properties are changed using the OPM concepts, the most current time of generation and agent who created the state will be determined using the omg:containsPropertyState relation.\n * Derived geometry descriptions are also stored as states as these change when the base geometry changes.\n *\n * https://w3id.org/omg#GeometryState\n */\nexport const GeometryState: OwlClass = 'https://w3id.org/omg#GeometryState';\n\n/**\n * Geometry\n * \n * Abstract node for geometry that should not contain geometry descriptions (neither RDF-based or text-based). This node can be used to attach additional information to the information as author, time of creation, geometry context or dependencies with other geometry descriptions as transformations, complementations or derivations. By creating subclasses of this class for specific types of geometry descriptions (e.g. OBJ, GEOM, glTF), more informational value can be added and used in querying for specific geometry description formats.\n *\n * https://w3id.org/omg#Geometry\n */\nexport const Geometry: OwlClass = 'https://w3id.org/omg#Geometry';\n\n/**\n * Geometry context\n * \n * Context of one (or multiple) geometry descriptions. A context can help extracting relevant geometry descriptions by connecting those to a specific shared context. Geometric contexts can be views of planners, planning stages (versions), or individually created contexts.\n *\n * https://w3id.org/omg#GeometryContext\n */\nexport const GeometryContext: OwlClass = 'https://w3id.org/omg#GeometryContext';\n\n/**\n * complements geometry\n * \n * Relation between one geometry and another that is composed by the first. E.g. a point cloud of a columns laser scan in a high geometric detail complementing a simplified CSG geometry of the same column. Both geometry descriptions are closely related, but not directly derived from each other. The complementing geometry description may also just depict a small part of the entire geometry (e.g. the column header).\n *\n * https://w3id.org/omg#complementsGeometry\n */\nexport const complementsGeometry: OwlObjectProperty = 'https://w3id.org/omg#complementsGeometry';\n\n/**\n * contains geometry object\n * \n * Relation between a geometry state and any object (node) of the related RDF-based geometry description that is relevant for this specific geometry state (not including deleted objects).\n *\n * https://w3id.org/omg#containsGeometryObject\n */\nexport const containsGeometryObject: OwlObjectProperty = 'https://w3id.org/omg#containsGeometryObject';\n\n/**\n * contains property state\n * \n * Relation between a geometry state and a relevant property state. Any property that belongs to the geometry state's related geometry objects (using the omg:containsGeometryObject relation) can be a host for relevant property states. \n * This relation can be inferred, as long as the connection to the geometry object (omg:containsGeometryObject), its properties (seas:hasProperty) and the considered property state (opm:hasPropertyState) are modelled correctly.\n *\n * https://w3id.org/omg#containsPropertyState\n */\nexport const containsPropertyState: OwlObjectProperty = 'https://w3id.org/omg#containsPropertyState';\n\n/**\n * has complex geometry description\n * \n * Relation between an object, a geometry, or a geometry state and its RDF-based geometry description. If more than one geometry description should be added to an object, the relation omg:hasGeometry to a new individual of the type omg:Geometry should be used for each geometry description. This step is necessary to allow interconnections between the geometry descriptions regarding their derivation or complementation for easier upkeep of data integrity. The introduction of subproperties of this property for specific geometry descriptions (e.g. OntoBREP, GEOM, OntoSTEP) may ease querying for wanted geometry description formats.\n *\n * https://w3id.org/omg#hasComplexGeometryDescription\n */\nexport const hasComplexGeometryDescription: OwlObjectProperty = 'https://w3id.org/omg#hasComplexGeometryDescription';\n\n/**\n * has geometry\n * \n * Relation between any object and its geometric representation. An object may have multiple geometric representations, while one geometric represenation may always just be connected to one object (inverse functional).\n *\n * https://w3id.org/omg#hasGeometry\n */\nexport const hasGeometry: OwlObjectProperty = 'https://w3id.org/omg#hasGeometry';\n\n/**\n * has geometry context\n * \n * Relation between a geometry or geometry state and its geometric context. A singular geometry may have multiple contexts, just as one context can be used for different geometries (of different objects)\n *\n * https://w3id.org/omg#hasGeometryContext\n */\nexport const hasGeometryContext: OwlObjectProperty = 'https://w3id.org/omg#hasGeometryContext';\n\n/**\n * has geometry state\n * \n * Relation between a geometry and one of its geometry states. For each revision in an RDF-based geometry descriptions where changes were made to the graph nodes and not the properties, a new state must be defined to capture the new graph. This property is inverse functional as one geometry state can only belong to one geometry.\n *\n * https://w3id.org/omg#hasGeometryState\n */\nexport const hasGeometryState: OwlObjectProperty = 'https://w3id.org/omg#hasGeometryState';\n\n/**\n * has inferred property state\n * \n * Relation between a property and its property state that has been inferred from the omg:isExplicitlyDerivedFrom relation. This relation will be inferred by the a chain axiom for every property that is derived from another (geometric) property (using omg:isExplicitlyDerivedFrom) which in turn has its own property state connected with the opm:hasPropertyState relation.\n *\n * https://w3id.org/omg#hasInferredPropertyState\n */\nexport const hasInferredPropertyState: OwlObjectProperty = 'https://w3id.org/omg#hasInferredPropertyState';\n\n/**\n * is explicitly derived from\n * \n * Relation between two properties, where the first property is explicitly derived from the other. This means that the first property will always have the same value as the second. Cases where this relation can be used are if an object's geometry is modelled RDF-based and contains a property defining e.g. the height of the object. Then the non-geometric property for height should be explicitly derived from the geometric property to ensure data integrity.\n *\n * https://w3id.org/omg#isExplicitlyDerivedFrom\n */\nexport const isExplicitlyDerivedFrom: OwlObjectProperty = 'https://w3id.org/omg#isExplicitlyDerivedFrom';\n\n/**\n * is derived from geometry\n * \n * Relation between two geometry descriptions where the first geometry can be derived from the second. It is possible for a geometry to be derived from multiple sources, as well as to model a bi-directional derivation between two geometries by using this relation.\n *\n * https://w3id.org/omg#isDerivedFromGeometry\n */\nexport const isDerivedFromGeometry: OwlObjectProperty = 'https://w3id.org/omg#isDerivedFromGeometry';\n\n/**\n * is derived from geometry state\n * \n * Relation between two geometry states where the first (domain) has been converted from the second (range). A geometry state can only be converted from one other geometry state.\n *\n * https://w3id.org/omg#isDerivedFromGeometryState\n */\nexport const isDerivedFromGeometryState: OwlObjectProperty = 'https://w3id.org/omg#isDerivedFromGeometryState';\n\n/**\n * is implicitly derived from\n * \n * Relation between a property and a geometry, where the property is implicitly derived from the geometry (e.g. properties for volumes or areas). This relation can be used to find inconsistencies, e.g. if the property has been changed while the geometry has not and vice versa.\n *\n * https://w3id.org/omg#isImplicitlyDerivedFrom\n */\nexport const isImplicitlyDerivedFrom: OwlObjectProperty = 'https://w3id.org/omg#isImplicitlyDerivedFrom';\n\n/**\n * is part of geometry \n * \n * Relation between a referencing geometry and its origin geometry. The origin geometry contains a large geometry description, including the reference geometry's description. The reference geometry contains only its identifier within its origin geometry description.\n *\n * https://w3id.org/omg#isPartOfGeometry\n */\nexport const isPartOfGeometry: OwlObjectProperty = 'https://w3id.org/omg#isPartOfGeometry';\n\n/**\n * transforms geometry\n * \n * Relation between one geometry and another one, where the first is a transformation of the second. This might be used when placing multiple objects of the same type and geometry within the same graph (e.g. multiple chairs into a building model). The first geometry will only consist of a transformation or tanslation matrix.\n *\n * https://w3id.org/omg#transformsGeometry\n */\nexport const transformsGeometry: OwlObjectProperty = 'https://w3id.org/omg#transformsGeometry';\n\n/**\n * has referenced geometry identifier\n * \n * Property to add an identifier to a referencing geometry that can be used to identify the referencing geometry in its origin's complete geometry descritpion.\n *\n * https://w3id.org/omg#hasReferencedGeometryId\n */\nexport const hasReferencedGeometryId: OwlDatatypeProperty = 'https://w3id.org/omg#hasReferencedGeometryId';\n\n/**\n * has simple geometry description\n * \n * Datatype property to connect a simple (non RDF-based), text-based or file-based geometry description to an object, geometry or geometry state. In case the geometry description is text-based or in a binary file format, it can be directly added to this property, if it is a file-based geometry description, the URI linking to the file should be added to this property. Should multiple geometries be added to the object, the omg:Geometry class with its relation (omg:hasGeometry) or even geometry states (omg:GeometryState and omg:hasGeometryState) should be introduced for each geometry resp. geometry version.\n *\n * https://w3id.org/omg#hasSimpleGeometryDescription\n */\nexport const hasSimpleGeometryDescription: OwlDatatypeProperty = 'https://w3id.org/omg#hasSimpleGeometryDescription';\n\nexport const _BASE: IriString = 'https://w3id.org/omg#';\nexport const _PREFIX: string = 'omg';","type IriString = `${'http' | 'https'}://${string}`;\ntype Property = IriString; // eslint-disable-line\ntype Class = IriString; // eslint-disable-line\ntype Datatype = IriString; // eslint-disable-line\ntype OwlClass = IriString; // eslint-disable-line\ntype OwlObjectProperty = IriString; // eslint-disable-line\ntype OwlDatatypeProperty = IriString; // eslint-disable-line\ntype HydraResource = IriString; // eslint-disable-line\ntype HydraClass = IriString; // eslint-disable-line\ntype HydraLink = IriString; // eslint-disable-line\ntype HydraTemplatedLink = IriString; // eslint-disable-line\ntype HydraVariableRepresentation = IriString; // eslint-disable-line\ntype OtherIndividual = IriString; // eslint-disable-line\n\n/**\n * Referenced content\n * \n * Referenced content of the following geometry descriptions: glTF and OBJ. It contains exactly one link to a texture, separate binary glTF geometry or a OBJ material that is referenced by the main file (resp. .gltf and .obj). The name of the referenced file, as stored in the main file, is connected via a rdfs:label node\n *\n * https://w3id.org/fog#ReferencedContent\n */\nexport const ReferencedContent: OwlClass = 'https://w3id.org/fog#ReferencedContent';\n\n/**\n * as 3DMO ontology\n * \n * The object relation pointing to a RDF-based geometry description following the 3DMO ontology. It is strongly adviced to use the more specific subproperty (fog:as3dmo_v1.1)\n *\n * https://w3id.org/fog#as3dmo\n */\nexport const as3dmo: OtherIndividual = 'https://w3id.org/fog#as3dmo';\n\n/**\n * as GeoJSON-LD\n * \n * The object relation pointing to a GeoJSON-LD geometry description: a GeoJSON geometry description complemented with the corresponding JSON-LD context to make it RDF. It should be connected to the topnode of the geometry description. Note that this geometry description can only be used to depict single points, as the current JSON-LD specification v1.0 does not implement the deserialisation of nested lists to RDF\n *\n * https://w3id.org/fog#asGeojson-ld\n */\nexport const asGeojson_ld: OtherIndividual = 'https://w3id.org/fog#asGeojson-ld';\n\n/**\n * as GEOM ontology\n * \n * The object relation pointing to a RDF-based geometry description following the GEOM ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asGeomOntology\n */\nexport const asGeomOntology: OtherIndividual = 'https://w3id.org/fog#asGeomOntology';\n\n/**\n * as ifcOWL ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL ontology.\n *\n * https://w3id.org/fog#asIfcowl\n */\nexport const asIfcowl: OtherIndividual = 'https://w3id.org/fog#asIfcowl';\n\n/**\n * as ifcOWL v2x3 Final ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x3 Final ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x3final\n */\nexport const asIfcowl_v2x3final: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x3final';\n\n/**\n * as ifcOWL v2x3 TC1 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x3 TC1 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x3tc1\n */\nexport const asIfcowl_v2x3tc1: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x3tc1';\n\n/**\n * as ifcOWL v2x4 Add1 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Add1 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4add1\n */\nexport const asIfcowl_v2x4add1: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4add1';\n\n/**\n * as ifcOWL v2x4 Add2 ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Add2 ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4add2\n */\nexport const asIfcowl_v2x4add2: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4add2';\n\n/**\n * as ifcOWL v2x4 Final ontology\n * \n * The object relation pointing to a RDF-based geometry description following the IfcOWL v2x4 Final ontology.\n *\n * https://w3id.org/fog#asIfcowl_v2x4final\n */\nexport const asIfcowl_v2x4final: OtherIndividual = 'https://w3id.org/fog#asIfcowl_v2x4final';\n\n/**\n * as OntoBREP ontology\n * \n * The object relation pointing to a RDF-based geometry description following the OntoBREP ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asOntobrepOntology\n */\nexport const asOntobrepOntology: OtherIndividual = 'https://w3id.org/fog#asOntobrepOntology';\n\n/**\n * as OntoSTEP ontology\n * \n * The object relation pointing to a RDF-based geometry description following the OntoSTEP ontology. It should be connected to the topnode of the geometry description.\n *\n * https://w3id.org/fog#asOntostepOntology\n */\nexport const asOntostepOntology: OtherIndividual = 'https://w3id.org/fog#asOntostepOntology';\n\n/**\n * \n * \n * \n *\n * https://w3id.org/fog#hasReferencedContent\n */\nexport const hasReferencedContent: OtherIndividual = 'https://w3id.org/fog#hasReferencedContent';\n\n/**\n * as COLLADA format\n * \n * The datatype relation pointing to a geometry description following the open COLLADA format from the Khronos Group. The format consists of a single .dae file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asCollada_v1.4.1).\n *\n * https://w3id.org/fog#asCollada\n */\nexport const asCollada: OtherIndividual = 'https://w3id.org/fog#asCollada';\n\n/**\n * as DWG format\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG format from Autodesk. The Open Design Alliance created a 'specification for .dwg files' that is publicly available. The format consists of a single .dwg file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asDwg_v2018).\n *\n * https://w3id.org/fog#asDwg\n */\nexport const asDwg: OtherIndividual = 'https://w3id.org/fog#asDwg';\n\n/**\n * as DWG 2010 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2010 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2010\n */\nexport const asDwg_v2010: OtherIndividual = 'https://w3id.org/fog#asDwg_v2010';\n\n/**\n * as DWG 2013 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2013 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2013\n */\nexport const asDwg_v2013: OtherIndividual = 'https://w3id.org/fog#asDwg_v2013';\n\n/**\n * as DWG 2018 format (.dwg)\n * \n * The datatype relation pointing to a geometry description following the proprietary DWG v2018 format from Autodesk. It consists of a single .dwg file (binary).\n *\n * https://w3id.org/fog#asDwg_v2018\n */\nexport const asDwg_v2018: OtherIndividual = 'https://w3id.org/fog#asDwg_v2018';\n\n/**\n * as E57 format\n * \n * The datatype relation pointing to a point cloud geometry description following the open E57 format developed by the ASTM Committee E57. The format consists of a single .e57 file (partially binary, partially text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asE57_v1.0).\n *\n * https://w3id.org/fog#asE57\n */\nexport const asE57: OtherIndividual = 'https://w3id.org/fog#asE57';\n\n/**\n * as GeoJSON format\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON format. The format consists of a single .json file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asGeojson_v2016). Note that the version proposed by the IETF GeoJSON Working Group (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson\n */\nexport const asGeojson: OtherIndividual = 'https://w3id.org/fog#asGeojson';\n\n/**\n * as GeoJSON format v2008 (.json)\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON v2008 format. The format consists of a single .json file (text-based). Note that the version proposed by the IETF (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson_v2008\n */\nexport const asGeojson_v2008: OtherIndividual = 'https://w3id.org/fog#asGeojson_v2008';\n\n/**\n * as GeoJSON v2016 format (.json)\n * \n * The datatype relation pointing to a geometry description following the open GeoJSON v2016 format developed by the IETF GeoJSON Working Group. The format consists of a single .json file (text-based). Note that the version proposed by the IETF (fog:asGeojson_v2016) is derived from the now obsolete 2008 version (fog:asGeojson_v2008).\n *\n * https://w3id.org/fog#asGeojson_v2016\n */\nexport const asGeojson_v2016: OtherIndividual = 'https://w3id.org/fog#asGeojson_v2016';\n\n/**\n * as glTF format\n * \n * The datatype relation pointing to a geometry description following the open glTF format from the Khronos Group. The format consists of one (.gltf with embedded binary geometry/textures/shaders, or .glb) or multiple files (combination of binary and/or text-based files). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asGltf_v2.0-gltf).\n *\n * https://w3id.org/fog#asGltf\n */\nexport const asGltf: OwlDatatypeProperty = 'https://w3id.org/fog#asGltf';\n\n/**\n * as GML format\n * \n * The datatype relation pointing to a text-based geometry description following one of the open GML formats developed by OGC and ISO. The format consists of a single .gml file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asGml_v3.3.0). Note that this property is disjoint with geo:asGML because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asGml\n */\nexport const asGml: OtherIndividual = 'https://w3id.org/fog#asGml';\n\n/**\n * as IFC format\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format as documented by buildingSMART and in its ISO 16739 standard. The format consists of a single .ifc or .ifcxml file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asIfc_v2x4-icfxml).\n *\n * https://w3id.org/fog#asIfc\n */\nexport const asIfc: OtherIndividual = 'https://w3id.org/fog#asIfc';\n\n/**\n * as IFC v2x3\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x3\n */\nexport const asIfc_v2x3: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3';\n\n/**\n * as IFC v2x3 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x3-ifc\n */\nexport const asIfc_v2x3_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3-ifc';\n\n/**\n * as IFC v2x3 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x3-ifcxml\n */\nexport const asIfc_v2x3_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3-ifcxml';\n\n/**\n * as IFC v2x3 TC1\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x3tc1\n */\nexport const asIfc_v2x3tc1: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1';\n\n/**\n * as IFC v2x3 TC1 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x3tc1-ifc\n */\nexport const asIfc_v2x3tc1_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1-ifc';\n\n/**\n * as IFC v2x3 TC1 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x3 TC1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x3tc1-ifcxml\n */\nexport const asIfc_v2x3tc1_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x3tc1-ifcxml';\n\n/**\n * as IFC v2x4\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4\n */\nexport const asIfc_v2x4: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4';\n\n/**\n * as IFC v2x4 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4-ifc\n */\nexport const asIfc_v2x4_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4-ifc';\n\n/**\n * as IFC v2x4 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4-ifcxml\n */\nexport const asIfc_v2x4_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4-ifcxml';\n\n/**\n * as IFC v2x4 Add1\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4add1\n */\nexport const asIfc_v2x4add1: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1';\n\n/**\n * as IFC v2x4 Add1 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4add1-ifc\n */\nexport const asIfc_v2x4add1_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1-ifc';\n\n/**\n * as IFC v2x4 Add1 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add1 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4add1-ifcxml\n */\nexport const asIfc_v2x4add1_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add1-ifcxml';\n\n/**\n * as IFC v2x4 Add2\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard\n *\n * https://w3id.org/fog#asIfc_v2x4add2\n */\nexport const asIfc_v2x4add2: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2';\n\n/**\n * as IFC v2x4 Add2 file (.ifc)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the STEP Physical File Format (SPFF).\n *\n * https://w3id.org/fog#asIfc_v2x4add2-ifc\n */\nexport const asIfc_v2x4add2_ifc: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2-ifc';\n\n/**\n * as IFC v2x4 Add 2 file (.ifcxml)\n * \n * The datatype relation pointing to a text-based geometry description following the open IFC format v2x4 Add2 as documented by buildingSMART and in its ISO 16739 standard. The IFC file is serialised in the XML format.\n *\n * https://w3id.org/fog#asIfc_v2x4add2-ifcxml\n */\nexport const asIfc_v2x4add2_ifcxml: OtherIndividual = 'https://w3id.org/fog#asIfc_v2x4add2-ifcxml';\n\n/**\n * as IGES format\n * \n * The datatype relation pointing to a geometry description following the IGES format as documented in its ANSI standard. The format consists of a single .iges/.igs file (text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asIges_v5.3).\n *\n * https://w3id.org/fog#asIges\n */\nexport const asIges: OtherIndividual = 'https://w3id.org/fog#asIges';\n\n/**\n * as LAS point cloud format\n * \n * The datatype relation pointing to a binary encoded point cloud following the open LAS format which was developed by the ASPRS. The format consists of a single .las or .laz file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asLas_v1.4-las).\n *\n * https://w3id.org/fog#asLas\n */\nexport const asLas: OtherIndividual = 'https://w3id.org/fog#asLas';\n\n/**\n * as Nexus format\n * \n * The datatype relation pointing to a geometry description following the Nexus format for multiresoltion meshes and point clouds (ISTI - Italian National Research Council - Visual Computing Lab). The format consists of a single .nxs or .nxz file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asNexus_v4.2-nxs)\n *\n * https://w3id.org/fog#asNexus\n */\nexport const asNexus: OtherIndividual = 'https://w3id.org/fog#asNexus';\n\n/**\n * as OBJ format\n * \n * The datatype relation pointing to a text-based geometry description following the OBJ format developed by Wavefront Technologies. The format consists of a single .obj file and an optional material file (.mtl). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asObj_v3.0-obj).\n *\n * https://w3id.org/fog#asObj\n */\nexport const asObj: OwlDatatypeProperty = 'https://w3id.org/fog#asObj';\n\n/**\n * as PCD point cloud format\n * \n * The datatype relation pointing to a binary encoded point cloud following the open PCD format which was developed as part of the open source project PCL (point cloud library). The format consists of a single .pcd file (binary or text-based). It is strongly adviced to use the more specific subproperties (e.g. fog:asPcd_v0.7).\n *\n * https://w3id.org/fog#asPcd\n */\nexport const asPcd: OtherIndividual = 'https://w3id.org/fog#asPcd';\n\n/**\n * \n * \n * The datatype relation pointing to a geometry description following the PLY format which was developed by Greg Turk (Stanford University). The format consists of a single .ply file which is either text-based or binary. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asPly_v1.0-ascii).\n *\n * https://w3id.org/fog#asPly\n */\nexport const asPly: OtherIndividual = 'https://w3id.org/fog#asPly';\n\n/**\n * as Revit format\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit format (Autodesk). The format consists of a single .rvt file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asRevit_v2020)\n *\n * https://w3id.org/fog#asRevit\n */\nexport const asRevit: OtherIndividual = 'https://w3id.org/fog#asRevit';\n\n/**\n * as Revit format v2017 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2017 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2017\n */\nexport const asRevit_v2017: OtherIndividual = 'https://w3id.org/fog#asRevit_v2017';\n\n/**\n * as Revit format v2018 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2018 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2018\n */\nexport const asRevit_v2018: OtherIndividual = 'https://w3id.org/fog#asRevit_v2018';\n\n/**\n * as Revit format v2019 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2019 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2019\n */\nexport const asRevit_v2019: OtherIndividual = 'https://w3id.org/fog#asRevit_v2019';\n\n/**\n * as Revit format v2020 (.rvt)\n * \n * The datatype relation pointing to a geometry description following the proprietary Revit v2020 format (Autodesk). The format consists of a single .rvt file (binary).\n *\n * https://w3id.org/fog#asRevit_v2020\n */\nexport const asRevit_v2020: OtherIndividual = 'https://w3id.org/fog#asRevit_v2020';\n\n/**\n * as Rhino format\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format (McNeel). The format consists of a single .3dm file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asRhino_v6)\n *\n * https://w3id.org/fog#asRhino\n */\nexport const asRhino: OtherIndividual = 'https://w3id.org/fog#asRhino';\n\n/**\n * as Rhino format v5 (.3dm)\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format v5 (McNeel). The format consists of a single .3dm file (binary).\n *\n * https://w3id.org/fog#asRhino_v5\n */\nexport const asRhino_v5: OtherIndividual = 'https://w3id.org/fog#asRhino_v5';\n\n/**\n * as Rhino format v6 (.3dm)\n * \n * The datatype relation pointing to a geometry description following the proprietary Rhinoceros format v6 (McNeel). The format consists of a single .3dm file (binary).\n *\n * https://w3id.org/fog#asRhino_v6\n */\nexport const asRhino_v6: OtherIndividual = 'https://w3id.org/fog#asRhino_v6';\n\n/**\n * as Simple Feature Access geometry format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) standard developed by the OGC and ISO. The format consists of a single .wkt (text-based) or .wkb (binary) file. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asSfa_v2-wkt).\n *\n * https://w3id.org/fog#asSfa\n */\nexport const asSfa: OtherIndividual = 'https://w3id.org/fog#asSfa';\n\n/**\n * as Simple Feature Access v1 format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) v1 standard developed by the OGC. The format is text-based. It is strongly adviced to use the more specific subproperties (e.g. fog:asSfa_v1-wkt). Note that this standard is now considered depreciated in favor of SFA v2.\n *\n * https://w3id.org/fog#asSfa_v1\n */\nexport const asSfa_v1: OtherIndividual = 'https://w3id.org/fog#asSfa_v1';\n\n/**\n * as Well Known Text SFA v1 geometry\n * \n * The datatype relation pointing to a Well Know Text (WKT) geometry following the open Simple Feature Access (SFA) v1 standard developed by the OGC. The format is text-based. Note that the SFA v1 standard is now considered depreciated in favor of SFA v2. Note that this property is disjoint with geo:asWKT because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asSfa_v1-wkt\n */\nexport const asSfa_v1_wkt: OtherIndividual = 'https://w3id.org/fog#asSfa_v1-wkt';\n\n/**\n * as Simple Feature Access v2 format\n * \n * The datatype relation pointing to a geometry description following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO. The format is either text-based (WKT) or binary (WKB). It is strongly adviced to use the more specific subproperties (e.g. fog:asSfa_v2-wkt).\n *\n * https://w3id.org/fog#asSfa_v2\n */\nexport const asSfa_v2: OtherIndividual = 'https://w3id.org/fog#asSfa_v2';\n\n/**\n * as Well Known Binary SFA v2 geometry\n * \n * The datatype relation pointing to a Well Know Binary (WKB) geometry following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO.\n *\n * https://w3id.org/fog#asSfa_v2-wkb\n */\nexport const asSfa_v2_wkb: OtherIndividual = 'https://w3id.org/fog#asSfa_v2-wkb';\n\n/**\n * as Well Known Text SFA v2 geometry\n * \n * The datatype relation pointing to a Well Know Text (WKT) geometry following the open Simple Feature Access (SFA) v2 standard developed by the OGC and ISO. The format is text-based. Note that this property is disjoint with geo:asWKT because of the more strict domain and range restrictions in GeoSPARQL.\n *\n * https://w3id.org/fog#asSfa_v2-wkt\n */\nexport const asSfa_v2_wkt: OtherIndividual = 'https://w3id.org/fog#asSfa_v2-wkt';\n\n/**\n * as Shapefile format\n * \n * The datatype relation pointing to a geometry description following the open Shapefile format developed by ESRI. The format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file). It is strongly adviced to use the more specific subsubproperties (e.g. fog:asShapefile-shp). Note that no file format version is provided by ESRI and that the format is expected to be stable.\n *\n * https://w3id.org/fog#asShapefile\n */\nexport const asShapefile: OwlDatatypeProperty = 'https://w3id.org/fog#asShapefile';\n\n/**\n * as Shapefile dBASE table (.dbf)\n * \n * The datatype relation pointing to a dBASE table file (.dbf) following the open Shapefile format developed by ESRI. This file contains the attributes of each shape. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-dbf\n */\nexport const asShapefile_dbf: OtherIndividual = 'https://w3id.org/fog#asShapefile-dbf';\n\n/**\n * \n * \n * The datatype relation pointing to a projection format file (.prj) following the open Shapefile format developed by ESRI. This file contains the the coordinate system and projection information of the shapes. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-prj\n */\nexport const asShapefile_prj: OtherIndividual = 'https://w3id.org/fog#asShapefile-prj';\n\n/**\n * \n * \n * The datatype relation pointing to a geometry file (.shp) following the open Shapefile format developed by ESRI. This file contains the geometry of the shape. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-shp\n */\nexport const asShapefile_shp: OtherIndividual = 'https://w3id.org/fog#asShapefile-shp';\n\n/**\n * \n * \n * The datatype relation pointing to a shape index format file (.shx) following the open Shapefile format developed by ESRI. This file contains the positional index of the geometry. The Shapefile format consists of multiple files, including as a minimum the geometry (.shp), the index of the feature geometry (.shx) and attribute information of features (.dbf). These three files are binary, while others can be text-based (e.g. the .prj file).\n *\n * https://w3id.org/fog#asShapefile-shx\n */\nexport const asShapefile_shx: OtherIndividual = 'https://w3id.org/fog#asShapefile-shx';\n\n/**\n * as SketchUp format\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp format (Trimble). The format consists of a single .skp file (binary). It is strongly adviced to use the more specific subproperties (e.g. fog:asSketchUp_v2019)\n *\n * https://w3id.org/fog#asSketchUp\n */\nexport const asSketchUp: OtherIndividual = 'https://w3id.org/fog#asSketchUp';\n\n/**\n * as SketchUp format v2017 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2017 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2017\n */\nexport const asSketchUp_v2017: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2017';\n\n/**\n * as SketchUp format v2018 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2018 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2018\n */\nexport const asSketchUp_v2018: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2018';\n\n/**\n * as SketchUp format v2019 (.skp)\n * \n * The datatype relation pointing to a geometry description following the proprietary SketchUp v2019 format (Trimble). The format consists of a single .skp file (binary).\n *\n * https://w3id.org/fog#asSketchUp_v2019\n */\nexport const asSketchUp_v2019: OtherIndividual = 'https://w3id.org/fog#asSketchUp_v2019';\n\n/**\n * as SPFF file (.step)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. It is strongly adviced to use more specific subproperties.\n *\n * https://w3id.org/fog#asStep\n */\nexport const asStep: OtherIndividual = 'https://w3id.org/fog#asStep';\n\n/**\n * as STEP SPFF file (AP214)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. The STEP file is structured according to the Application Profile (AP) 214 - Core data for automative mechanical design processes.\n *\n * https://w3id.org/fog#asStep_ap214\n */\nexport const asStep_ap214: OtherIndividual = 'https://w3id.org/fog#asStep_ap214';\n\n/**\n * as STEP SPFF file (AP242)\n * \n * The datatype relation pointing to a geometry description following the STEP Physical File Format (SPFF) format which was developed by ISO. The format consists of a single .step file which is text-based. The STEP file is structured according to the Application Profile (AP) 242 - Managed model-based 3D engineering.\n *\n * https://w3id.org/fog#asStep_ap242\n */\nexport const asStep_ap242: OtherIndividual = 'https://w3id.org/fog#asStep_ap242';\n\n/**\n * as STL format\n * \n * The datatype relation pointing to a geometry description following the STL format which was developed by 3D Systems. The format consists of a single .stl file which is either text-based or binary. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asStl_v1.0-ascii).\n *\n * https://w3id.org/fog#asStl\n */\nexport const asStl: OtherIndividual = 'https://w3id.org/fog#asStl';\n\n/**\n * as SVG format\n * \n * The datatype relation pointing to a geometry description following the open SVG format which was developed by the W3C. The format consists of a single .svg file which is text-based. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asSvg_v1.1).\n *\n * https://w3id.org/fog#asSvg\n */\nexport const asSvg: OtherIndividual = 'https://w3id.org/fog#asSvg';\n\n/**\n * as X3D format\n * \n * The datatype relation pointing to a geometry description following the open X3D format which was developed by the Web3D. The format consists of a single file which is either binary or text-based. It is strongly adviced to use the more specific subsubproperties (e.g. fog:asX3d_v3.3_xml).\n *\n * https://w3id.org/fog#asX3d\n */\nexport const asX3d: OtherIndividual = 'https://w3id.org/fog#asX3d';\n\n/**\n * an IFC id\n * \n * The property links to a string containing an IFC (Industry Foundation Classes) identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasIfcId\n */\nexport const hasIfcId: OwlDatatypeProperty = 'https://w3id.org/fog#hasIfcId';\n\n/**\n * an IFC GUID\n * \n * The property links to a string containing an IFC GUID as identifier.\n *\n * https://w3id.org/fog#hasIfcId-guid\n */\nexport const hasIfcId_guid: OwlDatatypeProperty = 'https://w3id.org/fog#hasIfcId-guid';\n\n/**\n * an OBJ identifier\n * \n * The property links to a string containing a OBJ identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasObjId\n */\nexport const hasObjId: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId';\n\n/**\n * an OBJ group identifier\n * \n * The property links to a string containing an OBJ group identifier.\n *\n * https://w3id.org/fog#hasObjId-group\n */\nexport const hasObjId_group: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId-group';\n\n/**\n * an OBJ object identifier\n * \n * The property links to a string containing an OBJ object identifier.\n *\n * https://w3id.org/fog#hasObjId-object\n */\nexport const hasObjId_object: OwlDatatypeProperty = 'https://w3id.org/fog#hasObjId-object';\n\n/**\n * a Revit identifier\n * \n * The property links to a string containing a Revit identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasRevitId\n */\nexport const hasRevitId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId';\n\n/**\n * a Revit element identifier\n * \n * The property links to a string containing a Revit element identifier. This is a short ID accessible directly from the Revit interface. Beware that this ID cannot be assumed unique outside the Revit project.\n *\n * https://w3id.org/fog#hasRevitId-element\n */\nexport const hasRevitId_element: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId-element';\n\n/**\n * a Revit unique identifier (UUID)\n * \n * The property links to a string containing a Revit unique identifier (UUID). According to the Autodesk specifications, it is in fact a GUID concatenated with 8 additional hexadecimal characters corresponding to the Revit element ID.\n *\n * https://w3id.org/fog#hasRevitId-uniqueId\n */\nexport const hasRevitId_uniqueId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRevitId-uniqueId';\n\n/**\n * a Rhinoceros identifier\n * \n * The property links to a string containing a Rhinoceros identifier. Use any of the subproperties to be more specific regarding the type of ID.\n *\n * https://w3id.org/fog#hasRhinoId\n */\nexport const hasRhinoId: OwlDatatypeProperty = 'https://w3id.org/fog#hasRhinoId';\n\n/**\n * a Rhinoceros object identifier\n * \n * The property links to a string containing a Rhinoceros object identifier, i.e. a GUID.\n *\n * https://w3id.org/fog#hasRhinoId-object\n */\nexport const hasRhinoId_object: OwlDatatypeProperty = 'https://w3id.org/fog#hasRhinoId-object';\n\nexport const _BASE: IriString = 'https://w3id.org/fog#';\nexport const _PREFIX: string = 'fog';","import * as fidmarkImport from './fidmark'; export const fidmark = fidmarkImport;\nimport * as omgImport from './omg'; export const omg = omgImport;\nimport * as fogImport from './fog'; export const fog = fogImport;","import { ArUcoMarker, FiducialMarker, Geometry, MarkerDictionary, VirtualObject } from '@/models';\nimport { MarkerOrigin } from '@/models/MarkerOrigin';\nimport { fidmark, fog, omg } from '@/ontologies';\nimport { DataObject, LengthUnit, Relative3DPosition } from '@openhps/core';\nimport { DataFactory, DefaultEngine, IriString, NamedNode, Parser, Quad, RDFSerializer, SPARQLDataDriver, Store } from '@openhps/rdf';\nimport { defineStore } from 'pinia';\n\nexport interface MarkerState {\n rdf: string;\n markers: FiducialMarker[];\n objects: VirtualObject[];\n}\n\nexport const useMarkerStore = defineStore('marker', {\n state: (): MarkerState => ({\n rdf: undefined,\n markers: [],\n objects: []\n }),\n getters: {\n\n },\n actions: {\n initialize(): Promise {\n return new Promise((resolve, reject) => {\n const BASE_URI = \"http://example.org/\";\n const marker1 = new ArUcoMarker();\n marker1.uid = \"marker-1\";\n marker1.dictionary = MarkerDictionary.fromURI(fidmark.DICT_ARUCO_MIP_36h12);\n marker1.identifier = 10;\n marker1.origin = MarkerOrigin.fromURI(fidmark.OriginCenter);\n marker1.height = 150;\n marker1.width = 150;\n\n const marker2 = new ArUcoMarker();\n marker2.uid = \"marker-2\";\n marker2.dictionary = MarkerDictionary.fromURI(fidmark.DICT_ARUCO_ORIGINAL);\n marker2.identifier = 94;\n marker2.origin = MarkerOrigin.fromURI(fidmark.OriginCenter);\n marker2.height = 100;\n marker2.width = 100;\n\n const earth = new VirtualObject(\"earth\");\n earth.addRelativePosition(new Relative3DPosition(marker1.uid, 0, 0, 100, LengthUnit.MILLIMETER));\n earth.geometry = new Geometry();\n earth.geometry.asGltf = \"https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/earth.gltf\";\n \n const jupiter = new VirtualObject(\"jupiter\");\n jupiter.addRelativePosition(new Relative3DPosition(marker2.uid, 0, 0, 0.5, LengthUnit.METER));\n jupiter.geometry = new Geometry();\n jupiter.geometry.asGltf = \"https://raw.githubusercontent.com/microsoft/mixed-reality-extension-sdk-samples/master/samples/solar-system/public/assets/jupiter.gltf\";\n \n\n const store = new Store();\n store.addQuads(RDFSerializer.serializeToQuads(marker1, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(earth, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(marker2, BASE_URI));\n store.addQuads(RDFSerializer.serializeToQuads(jupiter, BASE_URI));\n RDFSerializer.stringify(store, {\n prettyPrint: true,\n baseUri: \"http://example.org/\",\n prefixes: {\n fidmark: \"http://purl.org/fidmark/\",\n example: \"http://example.org/\",\n [omg._PREFIX]: omg._BASE,\n [fog._PREFIX]: fog._BASE\n }\n }).then(text => {\n this.rdf = text;\n return this.fromRDF(this.rdf);\n }).then(() => {\n resolve();\n }).catch(reject);\n });\n },\n fromRDF(text: string): Promise {\n return new Promise((resolve, reject) => {\n const parser = new Parser();\n const quads: Quad[] = parser.parse(text);\n const store = new Store(quads);\n const driver = new SPARQLDataDriver(DataObject, {\n sources: [store],\n engine: DefaultEngine,\n });\n const query = `\n PREFIX fidmark: \n PREFIX ssn: \n PREFIX sosa: \n PREFIX omg: \n\n SELECT ?object {\n { ?object a fidmark:ArUco }\n UNION\n { \n ?object a sosa:FeatureOfInterest .\n ?object omg:hasGeometry ?geometry .\n }\n }`;\n driver\n .queryBindings(query)\n .then((bindings) => {\n this.markers = [];\n this.objects = [];\n bindings.forEach((binding) => {\n const uri = (binding.get('object') as NamedNode).id as IriString;\n const object: DataObject = RDFSerializer.deserializeFromStore(\n DataFactory.namedNode(uri),\n store,\n );\n \n if (object instanceof FiducialMarker) {\n this.markers.push(object);\n } else if (object instanceof VirtualObject) {\n console.log(object);\n (object as VirtualObject).geometry.load();\n this.objects.push(object);\n }\n });\n console.log(\"Virtual objects\", this.objects)\n resolve();\n })\n .catch(reject);\n });\n }\n },\n});\n","module.exports = OpenHPS.core;","module.exports = OpenHPS.rdf;","module.exports = OpenHPS.video;","module.exports = OpenHPS.webrtc;","module.exports = undefined;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + {\"74\":\"8b7ce425\",\"78\":\"36a921d5\",\"109\":\"34280411\",\"158\":\"2ef25567\",\"159\":\"284e735a\",\"320\":\"78b6cf3b\",\"338\":\"697adcc2\",\"544\":\"0b13aa14\",\"576\":\"fcb4289a\",\"753\":\"7d6aa6c2\",\"775\":\"5aa9e00f\",\"789\":\"efd2adbb\",\"980\":\"d6174174\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + {\"159\":\"00add67b\",\"320\":\"d8c23228\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var inProgress = {};\nvar dataWebpackPrefix = \"eswc2024:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/application/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = (chunkId, fullhref, oldTag, resolve, reject) => {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = (event) => {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = (href, fullhref) => {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = (chunkId) => {\n\treturn new Promise((resolve, reject) => {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.miniCss = (chunkId, promises) => {\n\tvar cssChunks = {\"159\":1,\"320\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(() => {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, (e) => {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkeswc2024\"] = globalThis[\"webpackChunkeswc2024\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], () => (__webpack_require__(7461)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","id","module","exports","render","_ctx","_cache","$props","$setup","$data","$options","_component_ion_router_outlet","_resolveComponent","_component_ion_app","_openBlock","_createBlock","default","_withCtx","_createVNode","_","App","Vue","constructor","args","_defineProperty","useMarkerStore","beforeMount","loadWASM","process","mounted","RDFSerializer","initialize","this","markerStore","__decorate","Options","components","IonApp","IonRouterOutlet","__exports__","_defineComponent","__name","setup","__props","_unref","IonPage","IonTabs","IonTabBar","slot","IonTabButton","tab","href","IonIcon","icon","cameraOutline","IonLabel","_createTextVNode","cubeOutline","routes","path","redirect","component","TabsPage","children","router","createRouter","history","createWebHashHistory","window","Ionic","config","rippleEffect","mode","app","createApp","use","IonicVue","createPinia","isReady","addIcons","icons","mount","MarkerOrigin","MarkerOrigin_1","SerializableThing","fromURI","uri","dict","rdf","SerializableObject","type","fidmark","ORIGIN_CENTER","OriginCenter","ORIGIN_BOTTOM_LEFT","OriginBottomLeft","ORIGIN_BOTTOM_RIGHT","OriginBottomRight","ORIGIN_TOP_LEFT","OriginTopLeft","ORIGIN_TOP_RIGHT","OriginTopRight","MarkerDictionary","MarkerDictionary_1","SerializableMember","predicate","dictionarySize","hammingDistance","ImageDescriptor","asImage","datatype","xsd","anyURI","IriString","_a","Object","asNFT","_b","asPATT","_c","FiducialMarker","ReferenceSpace","markerData","string","markerIdentifier","integer","numberType","NumberType","INTEGER","hasDictionary","hasOrigin","hasHeight","serializer","value","RDFBuilder","blankNode","add","qudt","QuantityValue","unit","LengthUnit","MILLIMETER","numericValue","double","build","deserializer","thing","deserialize","predicates","convert","parseFloat","hasWidth","hasImageDesciptor","ArUcoMarker","ArUco","Geometry","gltf","_gltf","load","reject","loader","GLTFLoader","asGltf","undefined","fog","omg","VirtualObject","DataObject","hasGeometry","sosa","FeatureOfInterest","ARTagMarker","ARTag","CircularBarcode","AP3PPoseComputation","PnPPoseComputation","ARPlatform","Barcode2D","ARToolKit","Barcode","ActiveMarker","AprilTag","PassiveMarker","Barcode1D","BinaryID","BullsEye","CALTag","CCC","CCTag","Chilitags","ChromaTag","Cybercode","EPnPPoseComputation","FourierTag","IPPEPoseComputation","InterSense","MarkerDetection","MarkerPoseEstimation","MarkerlessPoseEstimation","MaxiCode","MultiRing","P3PPoseComputation","PiTag","PoseOutput","QRCode","RuneTag","SIFT","STag","TRIP","TopoTag","VisualCode","WhyCode","WhyCon","reacTIVision","codes","hasMarker","isImageDescriptorOf","partOf","asZFT","crc","crowns","maxIdentifiers","markerBits","markerCode","version","color","encoding","opencvName","shape","supportedMarker","DICT_4X4_100","DICT_4X4_1000","DICT_4X4_250","DICT_4X4_50","DICT_5X5_100","DICT_5X5_1000","DICT_5X5_250","DICT_5X5_50","DICT_6X6_100","DICT_6X6_1000","DICT_6X6_250","DICT_6X6_50","DICT_7X7_100","DICT_7X7_1000","DICT_7X7_250","DICT_7X7_50","DICT_APRILTAG_16h5","DICT_APRILTAG_25h9","DICT_APRILTAG_36h10","DICT_APRILTAG_36h11","DICT_ARTAG","DICT_ARUCO_ORIGINAL","DICT_CHILLITAGS","DICT_ARUCO_MIP_36h12","DICT_ARUCO_MIP_25h7","DICT_ARUCO_MIP_16h3","DICT_REACTIVISION_AMOEBA","DICT_REACTIVISION_YAMAARASHI","DICT_TOPOTAG_3X3","DICT_TOPOTAG_4X4","DICT_TOPOTAG_5X5","_BASE","_PREFIX","CurrentGeometryState","GeometryState","GeometryContext","complementsGeometry","containsGeometryObject","containsPropertyState","hasComplexGeometryDescription","hasGeometryContext","hasGeometryState","hasInferredPropertyState","isExplicitlyDerivedFrom","isDerivedFromGeometry","isDerivedFromGeometryState","isImplicitlyDerivedFrom","isPartOfGeometry","transformsGeometry","hasReferencedGeometryId","hasSimpleGeometryDescription","ReferencedContent","as3dmo","asGeojson_ld","asGeomOntology","asIfcowl","asIfcowl_v2x3final","asIfcowl_v2x3tc1","asIfcowl_v2x4add1","asIfcowl_v2x4add2","asIfcowl_v2x4final","asOntobrepOntology","asOntostepOntology","hasReferencedContent","asCollada","asDwg","asDwg_v2010","asDwg_v2013","asDwg_v2018","asE57","asGeojson","asGeojson_v2008","asGeojson_v2016","asGml","asIfc","asIfc_v2x3","asIfc_v2x3_ifc","asIfc_v2x3_ifcxml","asIfc_v2x3tc1","asIfc_v2x3tc1_ifc","asIfc_v2x3tc1_ifcxml","asIfc_v2x4","asIfc_v2x4_ifc","asIfc_v2x4_ifcxml","asIfc_v2x4add1","asIfc_v2x4add1_ifc","asIfc_v2x4add1_ifcxml","asIfc_v2x4add2","asIfc_v2x4add2_ifc","asIfc_v2x4add2_ifcxml","asIges","asLas","asNexus","asObj","asPcd","asPly","asRevit","asRevit_v2017","asRevit_v2018","asRevit_v2019","asRevit_v2020","asRhino","asRhino_v5","asRhino_v6","asSfa","asSfa_v1","asSfa_v1_wkt","asSfa_v2","asSfa_v2_wkb","asSfa_v2_wkt","asShapefile","asShapefile_dbf","asShapefile_prj","asShapefile_shp","asShapefile_shx","asSketchUp","asSketchUp_v2017","asSketchUp_v2018","asSketchUp_v2019","asStep","asStep_ap214","asStep_ap242","asStl","asSvg","asX3d","hasIfcId","hasIfcId_guid","hasObjId","hasObjId_group","hasObjId_object","hasRevitId","hasRevitId_element","hasRevitId_uniqueId","hasRhinoId","hasRhinoId_object","fidmarkImport","omgImport","fogImport","defineStore","state","markers","objects","getters","actions","BASE_URI","marker1","uid","dictionary","identifier","origin","height","width","marker2","earth","addRelativePosition","Relative3DPosition","geometry","jupiter","METER","store","Store","addQuads","serializeToQuads","stringify","prettyPrint","baseUri","prefixes","example","text","fromRDF","catch","parser","Parser","quads","parse","driver","SPARQLDataDriver","sources","engine","DefaultEngine","query","queryBindings","bindings","forEach","binding","get","object","deserializeFromStore","DataFactory","namedNode","push","console","log","OpenHPS","core","video","webrtc","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","f","chunkId","all","reduce","promises","u","miniCssF","g","globalThis","Function","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","url","done","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","target","head","appendChild","Symbol","toStringTag","p","createStylesheet","fullhref","oldTag","linkTag","rel","onLinkComplete","errorType","realHref","err","request","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","error","loadingEnded","realSrc","message","name","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/openhps/classes/ARTagMarker.html b/openhps/classes/ARTagMarker.html index 99d34b8..b5585b1 100644 --- a/openhps/classes/ARTagMarker.html +++ b/openhps/classes/ARTagMarker.html @@ -1,4 +1,4 @@ -ARTagMarker | @fidmark/openhps

Hierarchy (view full)

Constructors

constructor +ARTagMarker | @fidmark/openhps

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

createdTimestamp: number

Created timestamp

-
data?: string
dictionary?: MarkerDictionary
displayName: string

Object display name

-
height?: number
identifier?: number
imageDescriptor?: ImageDescriptor
origin?: MarkerOrigin
parentUID: string
rdf?: RDFMetadata
uid: string

Object identifier

+
data?: string
dictionary?: MarkerDictionary
displayName: string

Object display name

+
height?: number
identifier?: number
imageDescriptor?: ImageDescriptor
origin?: MarkerOrigin
parentUID: string
rdf?: RDFMetadata
uid: string

Object identifier

Returns

Unique object identifier

-
width?: number

Accessors

  • get parent(): TransformationSpace
  • Get the parent space if loaded

    +
width?: number

Accessors

  • get parent(): TransformationSpace
  • Get the parent space if loaded

    Returns TransformationSpace

    Transformation space or undefined

  • set parent(space): void
  • Set the parent space

    Parameters

    • space: TransformationSpace

      Parent space

      diff --git a/openhps/classes/ArUcoMarker.html b/openhps/classes/ArUcoMarker.html index 2faac8e..6a9bbef 100644 --- a/openhps/classes/ArUcoMarker.html +++ b/openhps/classes/ArUcoMarker.html @@ -1,4 +1,4 @@ -ArUcoMarker | @fidmark/openhps

      Hierarchy (view full)

      Constructors

      constructor +ArUcoMarker | @fidmark/openhps

      Hierarchy (view full)

      Constructors

      Properties

      Constructors

      Properties

      createdTimestamp: number

      Created timestamp

      -
      data?: string
      dictionary?: MarkerDictionary
      displayName: string

      Object display name

      -
      height?: number
      identifier?: number
      imageDescriptor?: ImageDescriptor
      origin?: MarkerOrigin
      parentUID: string
      rdf?: RDFMetadata
      uid: string

      Object identifier

      +
      data?: string
      dictionary?: MarkerDictionary
      displayName: string

      Object display name

      +
      height?: number
      identifier?: number
      imageDescriptor?: ImageDescriptor
      origin?: MarkerOrigin
      parentUID: string
      rdf?: RDFMetadata
      uid: string

      Object identifier

      Returns

      Unique object identifier

      -
      width?: number

      Accessors

      • get parent(): TransformationSpace
      • Get the parent space if loaded

        +
      width?: number

      Accessors

      • get parent(): TransformationSpace
      • Get the parent space if loaded

        Returns TransformationSpace

        Transformation space or undefined

      • set parent(space): void
      • Set the parent space

        Parameters

        • space: TransformationSpace

          Parent space

          diff --git a/openhps/classes/ArUcoMarkerDetection.html b/openhps/classes/ArUcoMarkerDetection.html index 2ca81be..182223b 100644 --- a/openhps/classes/ArUcoMarkerDetection.html +++ b/openhps/classes/ArUcoMarkerDetection.html @@ -1,4 +1,4 @@ -ArUcoMarkerDetection | @fidmark/openhps

          Class ArUcoMarkerDetection<InOut>

          Type Parameters

          • InOut extends ImageFrame<ImageData>

          Hierarchy

          Constructors

          constructor +ArUcoMarkerDetection | @fidmark/openhps

          Class ArUcoMarkerDetection<InOut>

          Type Parameters

          • InOut extends ImageFrame<ImageData>

          Hierarchy

          Constructors

          Properties

          Constructors

          • Type Parameters

            • InOut extends ImageFrame<ImageData, CameraObject>

            Parameters

            • Optional options: ProcessingNodeOptions

            Returns ArUcoMarkerDetection<InOut>

          Properties

          detectors: Map<string, Detector> = ...
          mapping: any = ...
          options: ProcessingNodeOptions
          poseEstimators: Map<number, Posit> = ...
          captureRejectionSymbol: typeof captureRejectionSymbol

          Value: Symbol.for('nodejs.rejection')

          +

          Constructors

          • Type Parameters

            • InOut extends ImageFrame<ImageData, CameraObject>

            Parameters

            • Optional options: ProcessingNodeOptions

            Returns ArUcoMarkerDetection<InOut>

          Properties

          detectors: Map<string, Detector> = ...
          mapping: any = ...
          options: ProcessingNodeOptions
          poseEstimators: Map<number, Posit> = ...
          captureRejectionSymbol: typeof captureRejectionSymbol

          Value: Symbol.for('nodejs.rejection')

          See how to write a custom rejection handler.

          Since

          v13.4.0, v12.16.0

          captureRejections: boolean

          Value: boolean

          @@ -115,7 +115,7 @@

          Type Parameters

          • K

          Parameters

          • eventName: string | symbol

            The name of the event.

          • listener: ((...args) => void)

            The callback function

              • (...args): void
              • Parameters

                • Rest ...args: any[]

                Returns void

          Returns this

          Since

          v6.0.0

          -
      • Parameters

        Returns Promise<InOut[]>

      • Returns a copy of the array of listeners for the event named eventName, +

      • Parameters

        Returns Promise<InOut[]>

      • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

        import { EventEmitter } from 'node:events';
        const emitter = new EventEmitter();
        emitter.once('log', () => console.log('log once'));

        // Returns a new Array with a function `onceWrapper` which has a property
        // `listener` which contains the original listener bound above
        const listeners = emitter.rawListeners('log');
        const logFnWrapper = listeners[0];

        // Logs "log once" to the console and does not unbind the `once` event
        logFnWrapper.listener();

        // Logs "log once" to the console and removes the listener
        logFnWrapper();

        emitter.on('log', () => console.log('log persistently'));
        // Will return a new Array with a single function bound by `.on()` above
        const newListeners = emitter.rawListeners('log');

        // Logs "log persistently" twice
        newListeners[0]();
        emitter.emit('log');
        diff --git a/openhps/classes/FiducialMarker.html b/openhps/classes/FiducialMarker.html index d9c6f5d..bd7cc50 100644 --- a/openhps/classes/FiducialMarker.html +++ b/openhps/classes/FiducialMarker.html @@ -1,4 +1,4 @@ -FiducialMarker | @fidmark/openhps

        Class FiducialMarker

        Hierarchy (view full)

        Constructors

        constructor +FiducialMarker | @fidmark/openhps

        Class FiducialMarker

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        • Parameters

          • Optional parent: TransformationSpace

          Returns FiducialMarker

        Properties

        createdTimestamp: number

        Created timestamp

        -
        data?: string
        dictionary?: MarkerDictionary
        displayName: string

        Object display name

        -
        height?: number
        identifier?: number
        imageDescriptor?: ImageDescriptor
        origin?: MarkerOrigin
        parentUID: string
        rdf?: RDFMetadata
        uid: string

        Object identifier

        +
        data?: string
        dictionary?: MarkerDictionary
        displayName: string

        Object display name

        +
        height?: number
        identifier?: number
        imageDescriptor?: ImageDescriptor
        origin?: MarkerOrigin
        parentUID: string
        rdf?: RDFMetadata
        uid: string

        Object identifier

        Returns

        Unique object identifier

        -
        width?: number

        Accessors

        • get parent(): TransformationSpace
        • Get the parent space if loaded

          +
        width?: number

        Accessors

        • get parent(): TransformationSpace
        • Get the parent space if loaded

          Returns TransformationSpace

          Transformation space or undefined

        • set parent(space): void
        • Set the parent space

          Parameters

          • space: TransformationSpace

            Parent space

            diff --git a/openhps/classes/Geometry.html b/openhps/classes/Geometry.html index 0058e2a..43dea91 100644 --- a/openhps/classes/Geometry.html +++ b/openhps/classes/Geometry.html @@ -1,5 +1,5 @@ -Geometry | @fidmark/openhps

            Constructors

            constructor +Geometry | @fidmark/openhps

            Constructors

            Properties

            Accessors

            Methods

            Constructors

            Properties

            asGltf?: string

            Accessors

            Methods

            \ No newline at end of file +

            Constructors

            Properties

            asGltf?: string

            Accessors

            Methods

            \ No newline at end of file diff --git a/openhps/classes/MarkerDictionary.html b/openhps/classes/MarkerDictionary.html index 565d7fc..fcae401 100644 --- a/openhps/classes/MarkerDictionary.html +++ b/openhps/classes/MarkerDictionary.html @@ -1,5 +1,5 @@ -MarkerDictionary | @fidmark/openhps

            Class MarkerDictionary

            Constructors

            constructor +MarkerDictionary | @fidmark/openhps

            Class MarkerDictionary

            Constructors

            Properties

            Methods

            Constructors

            Properties

            hammingSize: number
            size: number

            Methods

            \ No newline at end of file +

            Constructors

            Properties

            hammingSize: number
            size: number

            Methods

            \ No newline at end of file diff --git a/openhps/classes/QRCodeMarker.html b/openhps/classes/QRCodeMarker.html index 4026bdd..427dd0f 100644 --- a/openhps/classes/QRCodeMarker.html +++ b/openhps/classes/QRCodeMarker.html @@ -1,4 +1,4 @@ -QRCodeMarker | @fidmark/openhps

            Hierarchy (view full)

            Constructors

            constructor +QRCodeMarker | @fidmark/openhps

            Hierarchy (view full)

            Constructors

            Properties

            Constructors

            Properties

            createdTimestamp: number

            Created timestamp

            -
            data?: string
            dictionary?: MarkerDictionary
            displayName: string

            Object display name

            -
            height?: number
            identifier?: number
            imageDescriptor?: ImageDescriptor
            origin?: MarkerOrigin
            parentUID: string
            rdf?: RDFMetadata
            uid: string

            Object identifier

            +
            data?: string
            dictionary?: MarkerDictionary
            displayName: string

            Object display name

            +
            height?: number
            identifier?: number
            imageDescriptor?: ImageDescriptor
            origin?: MarkerOrigin
            parentUID: string
            rdf?: RDFMetadata
            uid: string

            Object identifier

            Returns

            Unique object identifier

            -
            width?: number

            Accessors

            • get parent(): TransformationSpace
            • Get the parent space if loaded

              +
            width?: number

            Accessors

            • get parent(): TransformationSpace
            • Get the parent space if loaded

              Returns TransformationSpace

              Transformation space or undefined

            • set parent(space): void
            • Set the parent space

              Parameters

            • Parameters

              • frame: ImageFrame<any, CameraObject>

              Returns Promise<ImageFrame<any, CameraObject>>

            • Parameters

              • frames: ImageFrame<any, CameraObject>[]

              Returns Promise<ImageFrame<any, CameraObject>[]>

            • Parameters

              • image: ImageData
              • frame: DataFrame

              Returns Promise<ImageData>

            • Returns a copy of the array of listeners for the event named eventName, +

            • Parameters

              • frame: ImageFrame<any, CameraObject>

              Returns Promise<ImageFrame<any, CameraObject>>

            • Parameters

              • frames: ImageFrame<any, CameraObject>[]

              Returns Promise<ImageFrame<any, CameraObject>[]>

            • Parameters

              • image: ImageData
              • frame: DataFrame

              Returns Promise<ImageData>

            • Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

              import { EventEmitter } from 'node:events';
              const emitter = new EventEmitter();
              emitter.once('log', () => console.log('log once'));

              // Returns a new Array with a function `onceWrapper` which has a property
              // `listener` which contains the original listener bound above
              const listeners = emitter.rawListeners('log');
              const logFnWrapper = listeners[0];

              // Logs "log once" to the console and does not unbind the `once` event
              logFnWrapper.listener();

              // Logs "log once" to the console and removes the listener
              logFnWrapper();

              emitter.on('log', () => console.log('log persistently'));
              // Will return a new Array with a single function bound by `.on()` above
              const newListeners = emitter.rawListeners('log');

              // Logs "log persistently" twice
              newListeners[0]();
              emitter.emit('log');
              diff --git a/openhps/classes/VirtualObject.html b/openhps/classes/VirtualObject.html index ea1af62..ae0bd3c 100644 --- a/openhps/classes/VirtualObject.html +++ b/openhps/classes/VirtualObject.html @@ -1,4 +1,4 @@ -VirtualObject | @fidmark/openhps

              Hierarchy

              • DataObject
                • VirtualObject

              Constructors

              constructor +VirtualObject | @fidmark/openhps

              Hierarchy

              • DataObject
                • VirtualObject

              Constructors

              Properties

            • Optional displayName: string

              Optional display name

            Returns VirtualObject

        Properties

        createdTimestamp: number

        Created timestamp

        displayName: string

        Object display name

        -
        geometry?: Geometry
        parentUID: string
        rdf?: RDFMetadata
        uid: string

        Object identifier

        +
        geometry?: Geometry
        parentUID: string
        rdf?: RDFMetadata
        uid: string

        Object identifier

        Returns

        Unique object identifier

        Accessors

        • get position(): AbsolutePosition
        • Get the current absolute position of the object relative to the global reference space

          diff --git a/openhps/interfaces/ThreeJSNodeOptions.html b/openhps/interfaces/ThreeJSNodeOptions.html index ae931f2..af30d86 100644 --- a/openhps/interfaces/ThreeJSNodeOptions.html +++ b/openhps/interfaces/ThreeJSNodeOptions.html @@ -1,8 +1,8 @@ -ThreeJSNodeOptions | @fidmark/openhps

          Interface ThreeJSNodeOptions

          interface ThreeJSNodeOptions {
              canvas: HTMLCanvasElement;
              frameFilter?: ((frame) => boolean);
              name?: string;
              uid?: string;
          }

          Hierarchy

          • ImageProcessingOptions
            • ThreeJSNodeOptions

          Properties

          canvas +ThreeJSNodeOptions | @fidmark/openhps

          Interface ThreeJSNodeOptions

          interface ThreeJSNodeOptions {
              canvas: HTMLCanvasElement;
              frameFilter?: ((frame) => boolean);
              name?: string;
              uid?: string;
          }

          Hierarchy

          • ImageProcessingOptions
            • ThreeJSNodeOptions

          Properties

          canvas: HTMLCanvasElement
          frameFilter?: ((frame) => boolean)

          Frame filter to specify what frames are processed by this node

          +

          Properties

          canvas: HTMLCanvasElement
          frameFilter?: ((frame) => boolean)

          Frame filter to specify what frames are processed by this node

          Type declaration

            • (frame): boolean
            • Parameters

              • frame: DataFrame

              Returns boolean

          name?: string

          User friendly name of the node Used for querying a node by its name.

          uid?: string

          Manually set the unique identifier of the node

          diff --git a/openhps/variables/fidmark.html b/openhps/variables/fidmark.html index c0c0d31..c263ae2 100644 --- a/openhps/variables/fidmark.html +++ b/openhps/variables/fidmark.html @@ -1 +1 @@ -fidmark | @fidmark/openhps

          Variable fidmarkConst

          fidmark: __module = fidmarkImport
          \ No newline at end of file +fidmark | @fidmark/openhps

          Variable fidmarkConst

          fidmark: __module = fidmarkImport
          \ No newline at end of file diff --git a/openhps/variables/fog.html b/openhps/variables/fog.html index 177ed3b..df5ef2f 100644 --- a/openhps/variables/fog.html +++ b/openhps/variables/fog.html @@ -1 +1 @@ -fog | @fidmark/openhps

          Variable fogConst

          fog: __module = fogImport
          \ No newline at end of file +fog | @fidmark/openhps

          Variable fogConst

          fog: __module = fogImport
          \ No newline at end of file diff --git a/openhps/variables/omg.html b/openhps/variables/omg.html index ea5fd6e..33690be 100644 --- a/openhps/variables/omg.html +++ b/openhps/variables/omg.html @@ -1 +1 @@ -omg | @fidmark/openhps

          Variable omgConst

          omg: __module = omgImport
          \ No newline at end of file +omg | @fidmark/openhps

          Variable omgConst

          omg: __module = omgImport
          \ No newline at end of file